@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
.Ha1PVa_bg{z-index:-1;pointer-events:none;background:var(--white);position:fixed;inset:0;overflow:hidden}.Ha1PVa_a,.Ha1PVa_b,.Ha1PVa_c{will-change:transform, opacity;position:absolute}.Ha1PVa_a{background:radial-gradient(60% 70% at 50% 0,#b6c8d08c,#dce6ea59 45%,#0000 75%);inset:-10% -10% 30%}.Ha1PVa_b{background:radial-gradient(closest-side,#4da3ff1a,#4da3ff08 60%,#0000 100%);width:90vw;max-width:1300px;height:90vw;max-height:1300px;top:15%;right:-25%}.Ha1PVa_c{background:radial-gradient(70% 60% at 20% 100%,#032d411a,#0000 70%);inset:40% 0 -20%}@media (prefers-reduced-motion:reduce){.Ha1PVa_a,.Ha1PVa_b,.Ha1PVa_c{will-change:auto}.Ha1PVa_b{opacity:.6}.Ha1PVa_c{opacity:.4}}
.v2cToa_footer{background:var(--navy);color:var(--text-on-dark);border-top:var(--rule-w) solid var(--blue);margin-top:0}.v2cToa_inner{max-width:calc(var(--container) + 2 * var(--gutter));padding:clamp(2.5rem, 5vw, 4rem) var(--gutter) 2rem;gap:2rem;margin-inline:auto;display:grid}body:has([data-page-cta]) .v2cToa_footer{border-top:0}body:has([data-page-cta]) .v2cToa_footer .v2cToa_inner{padding-top:calc(clamp(2.5rem,5vw,4rem) + 1rem)}.v2cToa_logo{border-radius:var(--radius);background:var(--white);justify-self:start;padding:.5rem .9rem}.v2cToa_colTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 .9rem;font-size:.85rem;font-weight:800}.v2cToa_row{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.v2cToa_rowWide{column-width:15rem;column-gap:2rem;display:block}.v2cToa_rowWide li{break-inside:avoid;margin-bottom:.6rem}.v2cToa_row a,.v2cToa_legalLinks a,.v2cToa_linkButton{color:var(--white);font-size:.95rem;text-decoration:none}.v2cToa_row a:hover,.v2cToa_legalLinks a:hover,.v2cToa_linkButton:hover{color:var(--sky-200);text-decoration:underline}.v2cToa_pair{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem 3rem;display:grid}.v2cToa_mark{text-transform:uppercase;letter-spacing:.06em;color:var(--sky-300);margin-left:.15rem;font-size:.7rem}.v2cToa_caption{color:var(--sky-300);margin:.9rem 0 0;font-size:.82rem}.v2cToa_legal{max-width:calc(var(--container) + 2 * var(--gutter));padding:1.5rem var(--gutter) 2.5rem;border-top:1px solid #a9dff340;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-inline:auto;font-size:.9rem;display:flex}.v2cToa_legal p{margin:0}.v2cToa_legalLinks{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.v2cToa_linkButton{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.v2cToa_legal a{color:var(--white);text-underline-offset:.2em;text-decoration:underline}.v2cToa_legal a:hover{color:var(--sky-200)}
.xOY3Da_header{z-index:100;background:var(--white);border-bottom:1px solid var(--sky-300);position:sticky;top:0}.xOY3Da_bar{max-width:calc(var(--container) + 2 * var(--gutter));height:var(--header-h);padding-inline:var(--gutter);align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.xOY3Da_logo{flex:none;display:inline-flex}.xOY3Da_logo img{width:auto;height:40px}.xOY3Da_nav{flex:1;align-self:stretch;display:flex}.xOY3Da_list{align-items:center;gap:.25rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.xOY3Da_item{align-items:center;height:100%;display:flex;position:static}.xOY3Da_trigger,.xOY3Da_plain{height:100%;font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.xOY3Da_trigger:after,.xOY3Da_plain:after{content:"";height:var(--nav-underline);background:var(--blue);transition:transform .2s var(--ease-out);position:absolute;bottom:-1px;left:.85rem;right:.85rem;transform:scaleX(0)}.xOY3Da_trigger:hover:after,.xOY3Da_plain:hover:after,.xOY3Da_triggerOpen:after,.xOY3Da_item[data-active=true] .xOY3Da_trigger:after{transform:scaleX(1)}.xOY3Da_trigger:hover,.xOY3Da_plain:hover,.xOY3Da_triggerOpen{color:var(--navy)}.xOY3Da_chev{transition:transform .2s}.xOY3Da_triggerOpen .xOY3Da_chev{transform:rotate(180deg)}.xOY3Da_actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.xOY3Da_book{border-radius:var(--radius-pill);background:var(--blue);border:2px solid var(--blue);color:var(--navy);white-space:nowrap;padding:.65rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.xOY3Da_book:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:var(--white)}@media (max-width:1060px){.xOY3Da_nav,.xOY3Da_book{display:none}}@media (prefers-reduced-motion:reduce){.xOY3Da_chev,.xOY3Da_trigger:after,.xOY3Da_plain:after{transition:none}}
.ycSweq_mega{padding-top:.25rem;position:absolute;top:100%;left:0;right:0}.ycSweq_mega[hidden]{display:none}.ycSweq_megaInner{width:min(var(--container), calc(100% - 2 * var(--gutter)));background:var(--white);border:1px solid var(--sky-300);border-top:var(--rule-w) solid var(--blue);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:ycSweq_mega-in .22s var(--ease-out);grid-template-columns:18rem 1fr;margin-inline:auto;display:grid;overflow:hidden}@keyframes ycSweq_mega-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ycSweq_megaIntro{background:linear-gradient(160deg, var(--sky-200), var(--sky-100));padding:1.75rem}.ycSweq_megaTitle{color:var(--navy);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.ycSweq_megaBlurb{color:var(--text);margin:0 0 1rem;font-size:.95rem;line-height:1.5}.ycSweq_megaOverview{color:var(--navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ycSweq_megaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;padding:1rem;list-style:none;display:grid}.ycSweq_megaLink{border-radius:var(--radius);padding:.75rem 1rem;text-decoration:none;transition:background-color .15s;display:block}.ycSweq_megaLink:hover{background:var(--sky-100)}.ycSweq_megaLink:hover .ycSweq_megaLabel{text-underline-offset:3px;text-decoration:underline}.ycSweq_megaLabel{color:var(--navy);font-size:.97rem;font-weight:700;display:block}.ycSweq_megaSummary{color:var(--text-muted);margin-top:.15rem;font-size:.85rem;line-height:1.4;display:block}@media (max-width:1240px) and (min-width:1061px){.ycSweq_megaInner{grid-template-columns:15rem 1fr}}@media (prefers-reduced-motion:reduce){.ycSweq_megaInner{animation:none}}.ycSweq_megaSections{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.5rem;display:grid}.ycSweq_megaSections .ycSweq_megaList{grid-template-columns:minmax(0,1fr)}.ycSweq_megaHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin:1rem 1rem 0;font-size:.8rem;font-weight:800}.ycSweq_megaSections .ycSweq_megaLink{padding:.5rem 1rem}.ycSweq_megaSections .ycSweq_megaSummary{display:none}.ycSweq_megaList li[data-divider]{border-top:1px solid var(--sky-300);grid-column:1/-1;margin-top:.4rem;padding-top:.4rem}
.gg1vBa_menuBtn{background:var(--sky-100);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}.gg1vBa_burger,.gg1vBa_burger:before,.gg1vBa_burger:after{background:var(--navy);border-radius:2px;width:18px;height:2px;transition:transform .2s,background-color .2s;display:block}.gg1vBa_burger{position:relative}.gg1vBa_burger:before,.gg1vBa_burger:after{content:"";position:absolute;left:0}.gg1vBa_burger:before{top:-6px}.gg1vBa_burger:after{top:6px}.gg1vBa_burgerOpen{background:0 0}.gg1vBa_burgerOpen:before{transform:translateY(6px)rotate(45deg)}.gg1vBa_burgerOpen:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:1060px){.gg1vBa_menuBtn{display:inline-flex}}@media (prefers-reduced-motion:reduce){.gg1vBa_burger,.gg1vBa_burger:before,.gg1vBa_burger:after{transition:none}}
.RrVz2W_mobile{display:none}@media (max-width:1060px){.RrVz2W_mobile.RrVz2W_open{max-height:calc(100dvh - var(--header-h));padding:.5rem var(--gutter) 2rem;background:var(--white);border-top:1px solid var(--sky-300);display:block;overflow-y:auto}.RrVz2W_acc{border-bottom:1px solid var(--sky-200)}.RrVz2W_acc summary{color:var(--navy);cursor:pointer;padding:1rem 0;font-size:1.1rem;font-weight:700}.RrVz2W_acc ul{margin:0 0 1rem;padding:0 0 0 .5rem;list-style:none}.RrVz2W_acc li a{padding:.5rem 0;display:block}.RrVz2W_sub{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin:.5rem 0 0;font-size:.8rem;font-weight:800}.RrVz2W_plain{color:var(--navy);padding:1rem 0;font-size:1.1rem;font-weight:700;text-decoration:none;display:block}.RrVz2W_book{text-align:center;border-radius:var(--radius-pill);background:var(--blue);color:var(--navy);margin-top:1rem;padding:1rem;font-weight:700;text-decoration:none;display:block}}
.fCMcxG_banner{z-index:300;background:var(--white);border-top:1px solid var(--sky-300);width:auto;box-shadow:var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.9rem 1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.fCMcxG_copy{flex:20rem;min-width:0}.fCMcxG_title{color:var(--navy);margin:0 0 .2rem;font-size:1rem}.fCMcxG_text{margin:0;font-size:.8rem;line-height:1.4}.fCMcxG_options{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;padding:0;display:flex}.fCMcxG_legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fCMcxG_option{align-items:flex-start;gap:.45rem;max-width:18rem;font-size:.9rem;display:flex}.fCMcxG_hint{margin-top:.1rem;font-size:.75rem;font-weight:400;line-height:1.35;display:block}.fCMcxG_option input{width:1.05rem;height:1.05rem;accent-color:var(--blue-dark);margin-top:.15rem}.fCMcxG_actions{flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex}.fCMcxG_choice,.fCMcxG_secondary{border-radius:var(--radius-pill);font:inherit;white-space:nowrap;cursor:pointer;border:2px solid var(--blue-dark);background:var(--white);color:var(--blue-dark);padding:.65rem 1.2rem;font-size:.85rem;font-weight:700}.fCMcxG_choice:hover,.fCMcxG_secondary:hover{background:var(--sky-100);color:var(--navy);border-color:var(--navy)}@media (max-width:40rem){.fCMcxG_banner{padding:.6rem .75rem}.fCMcxG_title{margin:0 0 .15rem;font-size:.9rem}.fCMcxG_text{font-size:.72rem;line-height:1.3}.fCMcxG_options{gap:.4rem .9rem}.fCMcxG_option{font-size:.8rem}.fCMcxG_actions{gap:.4rem;width:100%}.fCMcxG_choice,.fCMcxG_secondary{flex:1 1 0;padding:.35rem .5rem;font-size:.75rem}}
:root{--blue:#4da3ff;--green:#4da3ff;--green-band:#1d5fae;--blue-ink:#17508f;--blue-dark:#0f5aa8;--navy:#032d41;--navy-700:#0b3d43;--navy-950:#021d2b;--teal-deep:#0b3d43;--teal-bright:#34beb6;--ribbon-blue:#0b439f;--ribbon-teal:#46a8cc;--amber:#ffc94d;--card-blue:#0b3d78;--sky-100:#f3f6f7;--sky-200:#dce6ea;--sky-300:#b6c8d0;--white:#fff;--text:#2b4350;--text-muted:#44596a;--text-inactive:#5a6e7b;--focus:#032d41;--error:#9b1c1c;--text-on-dark:var(--sky-200);--focus-on-dark:#fff;--rule-w:4px;--nav-underline:3px;--gradient-sky:linear-gradient(180deg, var(--sky-200) 0%, var(--sky-100) 45%, var(--white) 100%);--radius-sm:8px;--radius:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow:0 8px 24px #032d411f;--shadow-lg:0 24px 60px #032d4133;--shadow-window:0 30px 80px #032d4138, 0 2px 0 #fff9 inset;--fs-display:clamp(2.6rem, 5.6vw, 5rem);--fs-h1:clamp(2.1rem, 4.8vw, 3.75rem);--fs-h2:clamp(1.75rem, 3.4vw, 2.75rem);--fs-h3:clamp(1.15rem, 1.6vw, 1.4rem);--fs-lead:clamp(1.1rem, 1.7vw, 1.35rem);--fs-body:1.05rem;--fs-small:.9rem;--container:1200px;--container-narrow:46rem;--gutter:clamp(1.25rem, 4vw, 3rem);--section-y:clamp(4rem, 9vw, 8rem);--header-h:4.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-size:var(--fs-body);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{color:var(--blue-dark);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6em;line-height:1.1}h1{font-size:var(--fs-h1);font-weight:800}h2{font-size:var(--fs-h2);font-weight:800}h3{font-size:var(--fs-h3);font-weight:700;line-height:1.25}p{margin:0 0 1em}a{color:var(--blue-dark);text-underline-offset:.18em;text-decoration:underline}a:hover{color:var(--navy)}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 6px var(--white);border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--navy);color:var(--white);border-radius:var(--radius-pill);padding:.75rem 1.25rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}[data-surface=dark] :focus-visible{outline-color:var(--focus-on-dark);box-shadow:0 0 0 6px var(--navy)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transform:none!important}}.print-only{display:none}@media print{header,footer,nav,aside,[data-page-cta],[data-print-hide],.skip-link{display:none!important}.print-only{display:block}body,main{color:#000!important;background:#fff!important}}
