.gkc{--gkc-navy:var(--navy,#14253d);--gkc-blue:var(--blue,#075bfa);--gkc-muted:var(--muted,#526176);--gkc-line:var(--line,#dce3ed);--gkc-canvas:var(--canvas,#fbfcfe);--gkc-pale:var(--pale,#eff4fc);--gkc-body:#2b3a50;--gkc-edge:#c3cddb;--gkc-field-edge:#6b7b90;--gkc-error:#a3261b;--gkc-good:var(--good-ink,#0f5f3d);--gkc-good-wash:var(--good-wash,#e3f1ea);--gkc-gutter:clamp(20px,5vw,56px);--gkc-serif:GuardKinLaunchNewsreader,Georgia,"Times New Roman",serif;position:relative;background:var(--gkc-canvas);color:var(--gkc-navy);font-size:18px;line-height:1.6;font-variant-numeric:tabular-nums}.gkc .gkc-wrap{width:min(1180px,calc(100% - 2 * var(--gkc-gutter)));margin-inline:auto}.gkc .gkc-section{padding-block:clamp(56px,8vw,112px);border-top:1px solid var(--gkc-line);scroll-margin-top:100px}.gkc .gkc-section[data-ground=pale]{background:var(--gkc-pale)}.gkc .gkc-section[data-ground=white]{background:#ffffff}.gkc .gkc-kicker{font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--gkc-blue)}.gkc h2.gkc-h2{margin-top:14px;font-family:var(--gkc-serif);font-weight:400;font-size:clamp(34px,4.6vw,58px);line-height:1.06;letter-spacing:-.03em;max-width:18ch;text-wrap:balance;color:var(--gkc-navy)}.gkc p.gkc-lead{margin-top:20px;font-size:clamp(18px,1.6vw,21px);line-height:1.55;max-width:52ch;color:var(--gkc-body)}.gkc .gkc-head{display:grid;grid-template-columns:minmax(0,1fr);gap:0 48px;margin-bottom:clamp(32px,4vw,52px)}@media (min-width:1000px){.gkc .gkc-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.gkc .gkc-head p.gkc-lead{margin-top:0}}.gkc .gkc-hero{padding-block:clamp(40px,6vw,88px) clamp(48px,7vw,96px)}.gkc .gkc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px)}@media (min-width:1000px){.gkc .gkc-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:start}}.gkc h1.gkc-h1{margin-top:16px;font-family:var(--gkc-serif);font-weight:400;font-size:clamp(40px,5.4vw,72px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance;color:var(--gkc-navy)}.gkc p.gkc-hero-lead{margin-top:24px;font-size:clamp(19px,1.7vw,22px);line-height:1.55;max-width:46ch;color:var(--gkc-body)}.gkc .gkc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;margin-top:36px}.gkc p.gkc-note-line{margin-top:20px;font-size:18px;line-height:1.55;max-width:50ch;color:var(--gkc-body)}.gkc a.gkc-btn,.gkc button.gkc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:56px;padding:0 28px;border:0;border-radius:6px;background:var(--gkc-blue);color:#ffffff;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.005em;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.gkc a.gkc-btn:hover,.gkc button.gkc-btn:hover{background:#0047ce;text-decoration:none}.gkc button.gkc-btn[aria-disabled=true]{background:#5d6b7e;cursor:progress}.gkc a.gkc-link,.gkc button.gkc-link{display:inline-flex;align-items:center;box-sizing:border-box;min-height:48px;padding:4px 0;border:0;background:none;font-family:inherit;font-size:18px;font-weight:550;line-height:1.3;color:var(--gkc-navy);text-align:left;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--gkc-blue);text-underline-offset:6px;cursor:pointer}.gkc a.gkc-link:hover,.gkc button.gkc-link:hover{color:var(--gkc-blue)}@media (max-width:640px){.gkc .gkc-actions{flex-direction:column;align-items:stretch}.gkc .gkc-actions a.gkc-btn{width:100%}.gkc .gkc-actions a.gkc-link{justify-content:center}}.gkc ol.gkc-rows,.gkc ul.gkc-rows{list-style:none;margin:0;padding:0;border-top:3px solid var(--gkc-navy)}.gkc .gkc-rows>li{padding-block:26px 28px;border-bottom:1px solid var(--gkc-line)}.gkc h3.gkc-h3{font-family:var(--gkc-serif);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.02em;color:var(--gkc-navy)}.gkc .gkc-rows .gkc-route-body p,.gkc .gkc-rows>li>p{margin-top:10px;max-width:54ch;font-size:18px;line-height:1.6;color:var(--gkc-body)}@media (min-width:1000px){.gkc .gkc-rows.gkc-split>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:48px;column-gap:48px;align-items:baseline}.gkc .gkc-rows.gkc-split .gkc-route-body p,.gkc .gkc-rows.gkc-split>li>p{margin-top:0}.gkc .gkc-rows.gkc-split .gkc-route-body p+p{margin-top:12px}}.gkc .gkc-figure{display:block;margin:0}.gkc .gkc-bignum{display:block;font-family:var(--gkc-serif);font-weight:400;font-size:clamp(88px,13vw,176px);line-height:.88;letter-spacing:-.04em;color:var(--gkc-navy)}.gkc p.gkc-bignum-cap{margin-top:18px;font-size:clamp(20px,2vw,26px);line-height:1.3;color:var(--gkc-navy)}.gkc p.gkc-bignum-sub{margin-top:6px;font-size:18px;line-height:1.5;color:var(--gkc-muted)}.gkc table.gkc-table{width:100%;margin-top:36px;border-collapse:collapse;border-top:3px solid var(--gkc-navy);font-size:18px}.gkc table.gkc-table caption{caption-side:bottom;padding-top:14px;text-align:left;font-size:16px;line-height:1.5;color:var(--gkc-muted)}.gkc table.gkc-table td,.gkc table.gkc-table th{padding:14px 0;border-bottom:1px solid var(--gkc-line);text-align:left;font-weight:400;color:var(--gkc-body)}.gkc table.gkc-table thead th{font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gkc-muted)}.gkc table.gkc-table td:last-child,.gkc table.gkc-table th:last-child{text-align:right}.gkc table.gkc-table tbody td:last-child{font-family:var(--gkc-serif);font-size:26px;letter-spacing:-.01em;color:var(--gkc-navy)}.gkc .gkc-window{position:relative;min-width:0;max-height:436px;overflow:hidden;border-radius:10px;box-shadow:0 2px 4px rgb(20 37 61/6%),0 20px 48px rgb(20 37 61/12%)}@media (max-width:999px){.gkc .gkc-window{max-height:700px}}.gkc .gkc-window>figure{margin:0}.gkc p.gkc-caption{margin-top:16px;max-width:62ch;font-size:16px;line-height:1.5;color:var(--gkc-muted)}.gkc .gkc-seat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,56px)}@media (min-width:1000px){.gkc .gkc-seat-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}}.gkc ol.gkc-steps{list-style:none;counter-reset:gkc-step;margin:0;padding:0;border-top:3px solid var(--gkc-navy)}.gkc .gkc-steps>li{counter-increment:gkc-step;display:grid;grid-template-columns:56px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding-block:26px 28px;border-bottom:1px solid var(--gkc-line)}.gkc .gkc-steps>li:before{content:counter(gkc-step);font-family:var(--gkc-serif);font-size:56px;line-height:.9;color:var(--gkc-blue)}.gkc .gkc-route-body p{margin-top:10px;max-width:56ch;font-size:18px;line-height:1.6;color:var(--gkc-body)}.gkc a.gkc-inline{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding-block:8px;font-size:18px;font-weight:600;line-height:1.3;color:var(--gkc-navy);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--gkc-blue);text-underline-offset:5px}.gkc a.gkc-inline:hover{color:var(--gkc-blue)}.gkc a.gkc-inline.gkc-block{display:flex;width:-moz-fit-content;width:fit-content}.gkc .gkc-route-body p+p.gkc-links{margin-top:4px}.gkc p.gkc-links{display:flex;flex-wrap:wrap;-moz-column-gap:28px;column-gap:28px}@media (max-width:999px){.gkc .gkc-steps>li:before{grid-row:1/span 2}.gkc .gkc-steps>li>.gkc-route-body,.gkc .gkc-steps>li>h3{grid-column:2}}@media (min-width:1000px){.gkc .gkc-steps>li{grid-template-columns:96px minmax(0,5fr) minmax(0,7fr);-moz-column-gap:24px;column-gap:24px}.gkc .gkc-steps>li:before{font-size:72px}.gkc .gkc-route-body p{margin-top:0}.gkc .gkc-route-body p+p{margin-top:12px}}.gkc dl.gkc-terms{margin:0;border-top:3px solid var(--gkc-navy)}.gkc .gkc-terms>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-block:20px 22px;border-bottom:1px solid var(--gkc-line)}.gkc .gkc-terms dt{font-family:var(--gkc-serif);font-size:clamp(48px,5.6vw,72px);line-height:.95;letter-spacing:-.035em;color:var(--gkc-navy)}.gkc .gkc-terms dd{margin:0;max-width:40ch;font-size:18px;line-height:1.5;color:var(--gkc-body)}.gkc .gkc-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media (min-width:1000px){.gkc .gkc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}}.gkc .gkc-pair h3.gkc-h3{padding-bottom:16px;border-bottom:3px solid var(--gkc-navy)}.gkc ul.gkc-plain{list-style:none;margin:0;padding:0}.gkc .gkc-pair ul.gkc-plain,.gkc .gkc-seat-grid ul.gkc-plain{margin-top:8px}.gkc .gkc-plain>li{padding-block:16px;border-bottom:1px solid var(--gkc-line);font-size:18px;line-height:1.55;color:var(--gkc-body)}.gkc ul.gkc-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:700px){.gkc ul.gkc-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.gkc .gkc-person{display:grid;grid-template-columns:144px minmax(0,1fr);gap:24px;align-items:center}.gkc .gkc-photo{display:block;position:relative;width:144px;height:144px;overflow:hidden;border:1px solid var(--gkc-edge);border-radius:4px;background:#eef2f7}.gkc .gkc-photo img{position:absolute;display:block;max-width:none;height:auto}.gkc .gkc-photo[data-frame=wide] img{width:194%;left:-45%;top:-45%}.gkc .gkc-photo[data-frame=tight] img{width:120%;left:-12%;top:-9%}.gkc .gkc-person h3.gkc-h3{font-size:clamp(26px,2.4vw,30px)}.gkc .gkc-person p{margin-top:6px;font-size:18px;line-height:1.5;color:var(--gkc-muted)}@media (max-width:420px){.gkc .gkc-person{grid-template-columns:96px minmax(0,1fr);gap:16px}.gkc .gkc-photo{width:96px;height:96px}}.gkc .gkc-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px)}@media (min-width:1000px){.gkc .gkc-form-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}}.gkc .gkc-form-panel{min-width:0;padding:clamp(24px,3.4vw,40px);background:#ffffff;border:1px solid var(--gkc-edge);border-radius:10px;box-shadow:0 2px 4px rgb(20 37 61/6%),0 20px 48px rgb(20 37 61/12%)}.gkc h2.gkc-form-h{font-family:var(--gkc-serif);font-weight:400;font-size:clamp(30px,3vw,38px);line-height:1.1;letter-spacing:-.02em;color:var(--gkc-navy)}.gkc form.gkc-form{margin-top:24px}.gkc fieldset.gkc-fields{display:grid;gap:24px;min-width:0;margin:0;padding:0;border:0}.gkc .gkc-field{min-width:0}.gkc label.gkc-label{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:.35em;column-gap:.35em;min-height:44px;font-size:18px;font-weight:600;line-height:1.35;color:var(--gkc-navy)}.gkc .gkc-optional{font-weight:400;color:var(--gkc-muted)}.gkc p.gkc-hint{margin-top:4px;font-size:16px;line-height:1.5;color:var(--gkc-muted)}.gkc input.gkc-input,.gkc select.gkc-input,.gkc textarea.gkc-input{display:block;box-sizing:border-box;width:100%;min-height:52px;margin-top:0;padding:12px 14px;border:1px solid var(--gkc-field-edge);border-radius:4px;background:#ffffff;color:var(--gkc-navy);font-family:inherit;font-size:18px;line-height:1.4}.gkc textarea.gkc-input{min-height:168px;resize:vertical}.gkc .gkc-input::-moz-placeholder{color:#5d6b7e;opacity:1}.gkc .gkc-input::placeholder{color:#5d6b7e;opacity:1}.gkc .gkc-input:hover{border-color:var(--gkc-navy)}.gkc .gkc-input:focus-visible{outline:3px solid var(--gkc-blue);outline-offset:2px;border-color:var(--gkc-navy)}.gkc .gkc-input[aria-invalid=true]{border:2px solid var(--gkc-error);padding:11px 13px}.gkc p.gkc-error{margin-top:8px;padding-left:12px;border-left:4px solid var(--gkc-error);font-size:16px;font-weight:600;line-height:1.5;color:var(--gkc-error)}.gkc [role=alert].gkc-alert{padding:18px 20px 20px;border:1px solid var(--gkc-error);border-left-width:6px;border-radius:4px;background:#ffffff;color:var(--gkc-navy)}.gkc [role=alert].gkc-alert:focus-visible{outline:3px solid var(--gkc-blue);outline-offset:3px}.gkc .gkc-alert h3.gkc-alert-h{font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--gkc-error)}.gkc .gkc-alert p{margin-top:8px;font-size:18px;line-height:1.55;color:var(--gkc-body)}.gkc .gkc-alert ul{margin:10px 0 0;padding:0;list-style:none}.gkc .gkc-alert li a{display:inline-block;padding-block:10px;min-height:44px;box-sizing:border-box;font-size:18px;font-weight:600;color:var(--gkc-navy);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--gkc-error);text-underline-offset:5px}.gkc .gkc-alert .gkc-alert-actions{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:8px}.gkc p.gkc-fine{font-size:16px;line-height:1.55;color:var(--gkc-muted)}.gkc .gkc-turnstile{min-height:65px}.gkc .gkc-submit-row{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media (min-width:641px){.gkc .gkc-submit-row{flex-direction:row;align-items:center;gap:24px}}.gkc p.gkc-sending{font-size:16px;color:var(--gkc-muted)}.gkc .gkc-sent{padding:24px;border:1px solid var(--gkc-good);border-left-width:6px;border-radius:4px;background:var(--gkc-good-wash)}.gkc .gkc-sent:focus-visible{outline:3px solid var(--gkc-blue);outline-offset:3px}.gkc .gkc-sent h3.gkc-sent-h{font-family:var(--gkc-serif);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.1;letter-spacing:-.02em;color:var(--gkc-good)}.gkc .gkc-sent p{margin-top:12px;font-size:18px;line-height:1.55;color:var(--gkc-navy)}.gkc .gkc-sent details{margin-top:12px}.gkc .gkc-sent summary{display:flex;align-items:center;min-height:44px;font-size:18px;font-weight:600;cursor:pointer;color:var(--gkc-navy)}.gkc .gkc-sent pre{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:16px;line-height:1.55;color:var(--gkc-body)}.gkc dl.gkc-lines{margin:0;border-top:3px solid var(--gkc-navy)}.gkc .gkc-lines>div{padding-block:18px 20px;border-bottom:1px solid var(--gkc-line)}.gkc .gkc-lines dt{font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gkc-muted)}.gkc .gkc-lines dd{margin:0}.gkc .gkc-lines dd a{display:inline-block;min-height:44px;box-sizing:border-box;padding-block:8px;font-size:20px;font-weight:600;overflow-wrap:anywhere;color:var(--gkc-navy);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--gkc-blue);text-underline-offset:5px}.gkc .gkc-lines dd a:hover{color:var(--gkc-blue)}.gkc .gkc-lines dd p{font-size:18px;line-height:1.5;color:var(--gkc-muted)}.gkc .gkc-door a.gkc-link{min-height:44px}.gkc .gkc-quiet{margin-top:28px;max-width:50ch}.gkc .gkc-quiet p{font-size:18px;line-height:1.6;color:var(--gkc-body)}.gkc .gkc-quiet a.gkc-inline{margin-top:4px}.gkc .gkc-close{padding-block:clamp(56px,8vw,104px);border-top:1px solid var(--gkc-line);scroll-margin-top:100px}.gkc .gkc-close-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width:1000px){.gkc .gkc-close-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}}.gkc .gkc-close .gkc-actions{margin-top:0}.gkc .gkc-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px)}.gkc .gkc-contact-form,.gkc .gkc-contact-head,.gkc .gkc-contact-rest{min-width:0}@media (min-width:1000px){.gkc .gkc-contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head form" "rest rest";-moz-column-gap:72px;column-gap:72px;row-gap:48px;align-items:start}.gkc .gkc-contact-head{grid-area:head}.gkc .gkc-contact-form{grid-area:form}.gkc .gkc-contact-rest{grid-area:rest}}.gkc p.gkc-hero-lead.gkc-second{margin-top:16px}.gkc h2.gkc-side-h{margin:40px 0 16px;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--gkc-blue)}.gkc .gkc-contact-rest{display:grid;grid-template-columns:minmax(0,1fr);gap:0 72px}@media (min-width:1000px){.gkc .gkc-contact-rest{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.gkc .gkc-contact-rest h2.gkc-side-h:first-child{margin-top:0}.gkc .gkc-contact-rest .gkc-rows+h2.gkc-side-h{margin-top:48px}.gkc h1.gkc-h1.gkc-h1-long{font-size:clamp(36px,4.2vw,56px);line-height:1.08}