:root{--navy-950: #030814;--navy-900: #050c1d;--navy-800: #0b1733;--blue: #2a4fa8;--blue-light: #9fc2ff;--brass: #c9a35a;--paper: #f2f4f8;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .3);--text: #f2f4f8;--text-muted: #b9c3d6;--ink-muted: #4a5670;--font-display: "Roboto Flex", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--gutter: clamp(20px, 5vw, 96px);--max: 1760px;--radius: 0;--topbar-h: 36px;--bar-h: 92px;--header-h: calc(var(--bar-h) + var(--topbar-h))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--navy-950);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:500;line-height:1.05}p{margin:0}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.display{font-family:var(--font-display);font-stretch:145%;font-variation-settings:"wdth" 145;font-weight:500;text-transform:uppercase;letter-spacing:-.01em}.label{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-light)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding-inline:28px;border-radius:0;font:600 15px/1 var(--font-body);border:1px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn--light{background:#fff;color:var(--navy-900)}.btn--light:hover{background:var(--blue-light)}.btn--outline{border-color:var(--line-strong);color:var(--text)}.btn--outline:hover{border-color:#fff}.btn--dark{background:var(--navy-900);color:#fff}.btn--dark:hover{background:var(--blue)}.btn svg{width:16px;height:16px}.section{padding-block:clamp(96px,11vw,168px)}.page-hero{padding-top:calc(var(--header-h) + clamp(64px,9vw,140px));padding-bottom:clamp(56px,7vw,96px)}.page-hero .container{display:grid;gap:28px}.page-hero h1{font-size:clamp(44px,8vw,128px);line-height:.9}.page-hero p{max-width:640px;font-size:clamp(17px,1.5vw,20px);color:var(--text-muted)}.js:not(.no-motion) .reveal{opacity:0}.js:not(.no-motion) [data-hero],.js:not(.no-motion) .page-hero{visibility:hidden}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.wi,.c{display:inline-block;will-change:transform}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:vt-out .5s cubic-bezier(.7,0,.3,1) both}::view-transition-new(root){animation:vt-in .8s cubic-bezier(.2,.7,.2,1) both}@keyframes vt-out{to{opacity:0;transform:translateY(-40px) scale(.98);filter:blur(6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(60px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px}.photo{position:relative;overflow:hidden;margin:0;background:var(--navy-800)}.photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.05) brightness(.92)}.photo:after{content:"";position:absolute;inset:0;background:#0b2150;mix-blend-mode:color;opacity:.38;pointer-events:none}.photo--bw:after{opacity:.5}.band{border-radius:0;aspect-ratio:21 / 9;min-height:320px}.band img{position:absolute;left:0;top:-15%;height:130%}@media(max-width:700px){.band{aspect-ratio:4 / 3}}.hero-band{justify-self:stretch;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);margin-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px);aspect-ratio:auto;min-height:0;height:clamp(440px,74vh,900px);background:var(--navy-900)}.hero-band img{filter:saturate(.75) contrast(1.08) brightness(.95)}.hero-band:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(3,8,20,.55),transparent 22%,transparent 70%,rgba(3,8,20,.7)),linear-gradient(to right,rgba(3,8,20,.35),transparent 18%,transparent 82%,rgba(3,8,20,.35))}@media(max-width:700px){.hero-band{height:clamp(340px,62vh,560px)}}.page-hero--center{text-align:center;padding-bottom:clamp(64px,8vw,120px)}.page-hero--center .container{justify-items:center}.page-hero--center h1{font-size:clamp(44px,9vw,150px)}.page-hero--center p{margin-inline:auto;color:var(--text);font-weight:500;letter-spacing:.02em}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap}.hero-actions .btn{min-width:220px}.stats-row{margin:clamp(56px,7vw,96px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;text-align:center}.stats-row dt{font-size:clamp(36px,4.4vw,68px);line-height:1}.stats-row dd{margin:10px 0 0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.section-head{display:grid;justify-items:center;gap:18px;text-align:center;margin-bottom:clamp(40px,5vw,72px)}.section-head h2{font-size:clamp(30px,4vw,60px)}.section-head p{max-width:620px;color:var(--text-muted);font-size:18px}@media(max-width:900px){.stats-row{grid-template-columns:1fr;gap:32px}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s ease,backdrop-filter .3s ease,transform .5s cubic-bezier(.7,0,.3,1)}.site-header[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-100%)}.topbar[data-astro-cid-3ef6ksr2]{height:var(--topbar-h);overflow:hidden;border-bottom:1px solid var(--line);background:#0308148c;font-size:12px;transition:height .3s ease,opacity .3s ease,border-color .3s ease}.topbar-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--topbar-h)}.tagline[data-astro-cid-3ef6ksr2]{color:var(--text-muted);letter-spacing:.02em;white-space:nowrap}.emergency[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;font-weight:500;white-space:nowrap}.em-label[data-astro-cid-3ef6ksr2]{margin-right:14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.emergency[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-inline:14px;border-left:1px solid var(--line-strong);color:var(--text);font-variant-numeric:tabular-nums;transition:color .2s ease}.emergency[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:first-of-type{border-left:0;padding-left:0}.emergency[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-of-type{padding-right:0}.emergency[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--blue-light)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled .topbar[data-astro-cid-3ef6ksr2]{height:0;opacity:0;border-color:transparent}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--bar-h);transition:height .3s ease}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:40px;width:auto;transition:filter .5s ease}.logo[data-astro-cid-3ef6ksr2]:hover img[data-astro-cid-3ef6ksr2],.logo[data-astro-cid-3ef6ksr2]:focus-visible img[data-astro-cid-3ef6ksr2]{filter:drop-shadow(0 0 10px rgba(201,163,90,.55)) drop-shadow(0 0 22px rgba(159,194,255,.25)) brightness(1.08)}@media(prefers-reduced-motion:reduce){.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{transition:none}}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:6px;list-style:none;margin:0;padding:0}.nav[data-astro-cid-3ef6ksr2],.cta[data-astro-cid-3ef6ksr2],.lang[data-astro-cid-3ef6ksr2]{transition:opacity .3s ease}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;height:44px;padding-inline:16px;font-size:15px;font-weight:500;color:var(--text-muted);transition:color .2s ease,background .2s ease}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:#fff;background:#ffffff0f;box-shadow:inset 0 -2px 0 var(--brass)}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px}.pill[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;height:44px;padding-inline:20px;font:500 14px/1 var(--font-body);color:var(--text);background:none;border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.pill--outline[data-astro-cid-3ef6ksr2]{border-color:var(--line-strong)}.pill--outline[data-astro-cid-3ef6ksr2]:hover{border-color:#fff}.pill--light[data-astro-cid-3ef6ksr2]{background:#fff;color:var(--navy-900);font-weight:600}.pill--light[data-astro-cid-3ef6ksr2]:hover{background:var(--blue-light)}.burger[data-astro-cid-3ef6ksr2]{position:relative;width:52px;height:44px;margin-left:6px;border:0;background:none;cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:10px;right:10px;height:1.5px;background:var(--text);transition:transform .45s cubic-bezier(.7,0,.3,1),top .45s cubic-bezier(.7,0,.3,1)}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:18px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:25px}.burger[data-astro-cid-3ef6ksr2]:hover span[data-astro-cid-3ef6ksr2]:last-child{transform:scaleX(.6);transform-origin:right}.site-header[data-astro-cid-3ef6ksr2].is-open .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:21.5px;transform:rotate(45deg)}.site-header[data-astro-cid-3ef6ksr2].is-open .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:21.5px;transform:rotate(-45deg)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{background:var(--navy-950);border-bottom:1px solid var(--line)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled .bar[data-astro-cid-3ef6ksr2]{height:76px}.site-header[data-astro-cid-3ef6ksr2].is-open{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header[data-astro-cid-3ef6ksr2].is-open .nav[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2].is-open .cta[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2].is-open .lang[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2].is-open .topbar[data-astro-cid-3ef6ksr2]{opacity:0;pointer-events:none}.site-header[data-astro-cid-3ef6ksr2].is-open .topbar[data-astro-cid-3ef6ksr2]{height:0;border-color:transparent}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:48;background:var(--navy-950);visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .8s cubic-bezier(.7,0,.3,1),visibility 0s linear .8s;overflow-y:auto}.menu[data-astro-cid-3ef6ksr2].is-open{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path .8s cubic-bezier(.7,0,.3,1),visibility 0s}.menu-inner[data-astro-cid-3ef6ksr2]{min-height:100%;display:grid;grid-template-columns:minmax(0,1fr);padding-top:calc(var(--header-h) + 40px);padding-bottom:48px}.menu-main[data-astro-cid-3ef6ksr2]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:20px}.menu-label[data-astro-cid-3ef6ksr2]{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.menu-links[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;position:relative;z-index:2}.menu-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{overflow:hidden}.menu-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:20px;padding-block:6px;color:#f2f4f873;transition:color .3s ease;translate:0 110%}.menu[data-astro-cid-3ef6ksr2].is-open .menu-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{translate:0 0;transition:color .3s ease,translate 1s cubic-bezier(.2,.7,.2,1) calc(.25s + var(--i) * .07s)}.menu-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.menu-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible,.menu-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:#fff}.menu-links[data-astro-cid-3ef6ksr2] .n[data-astro-cid-3ef6ksr2]{font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--brass)}.menu-links[data-astro-cid-3ef6ksr2] .display[data-astro-cid-3ef6ksr2]{font-size:clamp(40px,6.4vw,104px);line-height:1;font-weight:600}.menu-preview[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:0;bottom:0;width:min(38%,560px);z-index:1;opacity:0;transition:opacity .6s ease .4s}.menu[data-astro-cid-3ef6ksr2].is-open .menu-preview[data-astro-cid-3ef6ksr2]{opacity:1}.menu-preview[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{transition:opacity .18s ease,scale 1.2s cubic-bezier(.2,.7,.2,1)}.menu-preview[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2].is-swapping{opacity:0;scale:1.05}@media(max-width:1080px){.nav[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:900px){.menu-inner[data-astro-cid-3ef6ksr2]{padding-top:calc(var(--header-h) + 24px)}.menu-preview[data-astro-cid-3ef6ksr2],.tagline[data-astro-cid-3ef6ksr2]{display:none}.topbar-inner[data-astro-cid-3ef6ksr2]{justify-content:center}.emergency[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.primary){display:none}.emergency[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].primary{border-left:0;padding-left:0}.cta[data-astro-cid-3ef6ksr2]{display:none}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:34px}}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-3ef6ksr2],.menu-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{transition:none!important}}.footer[data-astro-cid-sz7xmlte]{--ink: var(--navy-900);--hair: rgba(5, 12, 29, .14);background:var(--paper);color:var(--ink);padding-top:clamp(80px,9vw,128px);overflow:hidden}.cta[data-astro-cid-sz7xmlte]{display:grid;gap:20px;padding-bottom:clamp(48px,6vw,80px)}.flabel[data-astro-cid-sz7xmlte]{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.cta-row[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.cta-title[data-astro-cid-sz7xmlte]{font-size:clamp(32px,5.2vw,88px);line-height:.95;font-weight:500;max-width:14ch}.cta-arrow[data-astro-cid-sz7xmlte]{flex:none;width:clamp(56px,6vw,88px);aspect-ratio:1;display:grid;place-items:center;background:var(--ink);color:#fff;transition:background .3s ease}.cta-arrow[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:40%;height:40%}.cta[data-astro-cid-sz7xmlte]:hover .cta-arrow[data-astro-cid-sz7xmlte]{background:var(--blue)}.grid[data-astro-cid-sz7xmlte]{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.cell[data-astro-cid-sz7xmlte]{padding:28px 28px 32px 0;display:grid;gap:14px;align-content:start}.cell[data-astro-cid-sz7xmlte]+.cell[data-astro-cid-sz7xmlte]{padding-left:28px;border-left:1px solid var(--hair)}dt[data-astro-cid-sz7xmlte]{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}dd[data-astro-cid-sz7xmlte]{margin:0;display:grid;gap:6px;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.4}dd[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--blue)}.note[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:400;color:var(--ink-muted)}.note[data-astro-cid-sz7xmlte].link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hair);justify-self:start}.bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:22px;font-size:13px;color:var(--ink-muted)}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:20px}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-muted);box-shadow:inset 0 -1px 0 var(--hair);transition:color .2s ease}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.wordmark-wrap[data-astro-cid-sz7xmlte]{container-type:inline-size;margin-top:24px;overflow:hidden}.wordmark[data-astro-cid-sz7xmlte]{font-size:15cqi;font-weight:600;line-height:.8;white-space:nowrap;transform:translateY(10%)}@media(max-width:960px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.cell[data-astro-cid-sz7xmlte]:nth-child(3){padding-left:0;border-left:0}.cell[data-astro-cid-sz7xmlte]:nth-child(n+3){border-top:1px solid var(--hair)}}@media(max-width:560px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.cell[data-astro-cid-sz7xmlte],.cell[data-astro-cid-sz7xmlte]+.cell[data-astro-cid-sz7xmlte]{padding:22px 0;border-left:0}.cell[data-astro-cid-sz7xmlte]+.cell[data-astro-cid-sz7xmlte]{border-top:1px solid var(--hair)}.cta-row[data-astro-cid-sz7xmlte]{align-items:flex-start;flex-direction:column}}.emergency-band[data-astro-cid-s353kicy]{border-top:1px solid var(--line);background:linear-gradient(90deg,rgba(201,163,90,.06),transparent 45%),var(--navy-900)}.em-grid[data-astro-cid-s353kicy]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,96px);align-items:center;padding-block:clamp(56px,7vw,104px)}.em-copy[data-astro-cid-s353kicy]{display:grid;gap:16px}.em-label[data-astro-cid-s353kicy]{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.em-label[data-astro-cid-s353kicy] i[data-astro-cid-s353kicy]{width:8px;height:8px;background:var(--brass);animation:blink 1.6s ease-in-out infinite}.em-copy[data-astro-cid-s353kicy] h2[data-astro-cid-s353kicy]{font-size:clamp(30px,3.6vw,56px)}.em-copy[data-astro-cid-s353kicy] p[data-astro-cid-s353kicy]{max-width:520px;color:var(--text-muted);font-size:16px}.em-phones[data-astro-cid-s353kicy]{display:grid;gap:6px;justify-items:start}.phone[data-astro-cid-s353kicy]{font-size:clamp(28px,3.2vw,48px);line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums;transition:color .2s ease}.phone[data-astro-cid-s353kicy]:hover{color:var(--blue-light)}.em-note[data-astro-cid-s353kicy]{margin-top:14px;font-size:13px;letter-spacing:.04em;color:var(--text-muted)}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.em-label[data-astro-cid-s353kicy] i[data-astro-cid-s353kicy]{animation:none}}@media(max-width:860px){.em-grid[data-astro-cid-s353kicy]{grid-template-columns:1fr}}.floating-cta[data-astro-cid-pzvhc2hd]{position:fixed;right:clamp(16px,2.4vw,36px);bottom:clamp(16px,2.4vw,32px);z-index:45;display:inline-flex;align-items:center;gap:14px;font:600 13px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.floating-cta[data-astro-cid-pzvhc2hd] i[data-astro-cid-pzvhc2hd]{width:46px;height:46px;display:grid;place-items:center;border-radius:0;background:#fff;color:var(--navy-900);transition:background .3s ease}.floating-cta[data-astro-cid-pzvhc2hd] svg[data-astro-cid-pzvhc2hd]{width:18px;height:18px}.floating-cta[data-astro-cid-pzvhc2hd]:hover i[data-astro-cid-pzvhc2hd]{background:var(--blue-light)}.floating-cta[data-astro-cid-pzvhc2hd] span[data-astro-cid-pzvhc2hd]{text-shadow:0 2px 12px rgba(0,0,0,.6);transition:color .3s ease,text-shadow .3s ease}.floating-cta[data-astro-cid-pzvhc2hd]{transition:color .3s ease}.floating-cta[data-astro-cid-pzvhc2hd].on-light{color:var(--navy-900)}.floating-cta[data-astro-cid-pzvhc2hd].on-light span[data-astro-cid-pzvhc2hd]{opacity:0;pointer-events:none}.floating-cta[data-astro-cid-pzvhc2hd] span[data-astro-cid-pzvhc2hd]{transition:opacity .3s ease,color .3s ease}.floating-cta[data-astro-cid-pzvhc2hd].on-light i[data-astro-cid-pzvhc2hd]{background:var(--navy-900);color:#fff}.floating-cta[data-astro-cid-pzvhc2hd].on-light:hover i[data-astro-cid-pzvhc2hd]{background:var(--blue)}@media(max-width:700px){.floating-cta[data-astro-cid-pzvhc2hd] span[data-astro-cid-pzvhc2hd]{display:none}}.to-top[data-astro-cid-m2w4i7vy]{position:fixed;z-index:45;right:clamp(16px,2.4vw,36px);bottom:var(--to-top-bottom, clamp(16px, 2.4vw, 32px));width:46px;height:46px;display:grid;place-items:center;background:#03081499;color:#fff;border:1px solid var(--line-strong);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;translate:0 12px;pointer-events:none;transition:opacity .4s ease,translate .4s ease,bottom .5s cubic-bezier(.7,0,.3,1),background .3s ease,color .3s ease,border-color .3s ease}.to-top[data-astro-cid-m2w4i7vy] svg[data-astro-cid-m2w4i7vy]{width:16px;height:16px}.to-top[data-astro-cid-m2w4i7vy].is-visible{opacity:1;translate:0 0;pointer-events:auto}.to-top[data-astro-cid-m2w4i7vy]:hover{border-color:#fff}.to-top[data-astro-cid-m2w4i7vy].on-light{background:transparent;color:var(--navy-900);border-color:#050c1d4d}.to-top[data-astro-cid-m2w4i7vy].on-light:hover{border-color:var(--navy-900)}body[data-page=home] .to-top[data-astro-cid-m2w4i7vy]{--to-top-bottom: calc(clamp(16px, 2.4vw, 32px) + 56px) }body.subbar-on .to-top[data-astro-cid-m2w4i7vy]{--to-top-bottom: 80px}
