:root{--night:#0C1310;--night-2:#080D0B;--pine:#17241E;--pine-2:#1E2F27;--mist:#ECF1EC;--mist-60:rgba(236,241,236,0.6);--line:rgba(236,241,236,0.08);--fire:#BEB165;--fire-deep:#9A8C45;--fire-on-light:#6F6329;--sky:#FAFAF7;--sky-floor:#E7E0D1;--ground-ramp:720px;--ground-hold:180px;--page-ground:linear-gradient(180deg,var(--sky) 0px,var(--sky) max(0px,calc(100% - var(--ground-ramp))),var(--sky-floor) max(1px,calc(100% - var(--ground-hold))),var(--sky-floor) 100%) var(--sky);--ink:#16222E;--ink-70:rgba(22,34,46,0.70);--ink-45:rgba(22,34,46,0.45);--sky-mid:#AEC4DD;--sky-deep:#5E80AA;--night-sky-top:#17356B;--night-sky-mid:#0B1B40;--night-sky-bot:#05070E;--star:#EAF2FF;--fog-thin:#F5F4F0;--fog-wall:#FDFDFB;--fs-display:clamp(38px,7.6vw,124px);--fs-h1:clamp(34px,3.9vw,56px);--fs-h2:clamp(24px,3.1vw,34px);--fs-h3:clamp(19px,2.2vw,24px);--fs-lead:clamp(16px,1.8vw,20px);--fs-body:clamp(15px,1.6vw,17px);--fs-sm:14px;--fs-xs:13px;--fs-caption:12px;--fs-eyebrow:11px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-eyebrow:0.18em;--ls-tight:-0.01em;--radius-card:16px;--radius-btn:12px;--radius-pill:999px;--pill-sheen:linear-gradient(180deg,rgba(255,255,255,0.4),rgba(255,255,255,0) 58%);--pill-ring:inset 0 0 0 1px rgba(255,255,255,0.34);--pill-lift:0 1px 2px rgba(22,34,46,0.06),0 10px 24px -14px rgba(22,34,46,0.45);--glass-type-fill:#fdfdfb;--glass-type-opacity:0.58;--glass-type-lift:saturate(1.28) brightness(1.06);--glass-bg:rgba(255,255,255,0.55);--glass-bg-hover:rgba(255,255,255,0.76);--glass-ring:inset 0 0 0 1px rgba(22,34,46,0.1);--glass-blur:blur(14px) saturate(1.15);--container:1240px;--pad-section:140px;--pad-inline:32px;--font-poppins-stack:var(--font-poppins),"Poppins",system-ui,sans-serif;--font-display:var(--font-poppins-stack);--font-body:var(--font-poppins-stack)}@media (max-width:768px){:root{--pad-section:72px;--pad-inline:20px}}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--night);color:var(--mist);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}main{background:var(--sky)}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--fire-deep);color:var(--night)}html[data-view-cursor=on] [data-cursor=view],html[data-view-cursor=on] [data-cursor=view] *{cursor:none}:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px var(--ink);border-radius:2px}.skipLink{position:fixed;top:12px;left:50%;transform:translate(-50%,-260%);z-index:200;padding:10px 18px;border-radius:var(--radius-btn,12px);background:var(--night-2);color:var(--mist);font-family:var(--font-poppins-stack,sans-serif);font-size:14px;transition:transform .16s ease}.skipLink:focus-visible{transform:translate(-50%);outline-color:var(--fire)}.mediaWait:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,rgba(22,34,46,.05) 30%,rgba(22,34,46,.11) 50%,rgba(22,34,46,.05) 70%);background-size:220% 100%;animation:nac-shimmer 1.5s linear infinite;opacity:1;transition:opacity .45s ease}.mediaWait--dark:after{background:linear-gradient(100deg,rgba(255,255,255,.05) 30%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.05) 70%);background-size:220% 100%}.mediaWait[data-loaded="1"]:after{opacity:0;animation:none}.mediaWait>img{opacity:0;transition:opacity .55s ease}.mediaWait>img[data-loaded="1"]{opacity:1}@keyframes nac-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.mediaWait:after{animation:none}.mediaWait>img{transition:none}}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-inline)}.section{padding-block:var(--pad-section)}.eyebrow{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--mist-60)}.section-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.01em}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-pill);padding:12px 22px;font-size:var(--fs-body);font-weight:600;line-height:1.2;isolation:isolate;transition:background .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--pill-sheen);pointer-events:none;z-index:-1}.btn--fire{background:var(--fire);color:var(--night-2);box-shadow:var(--pill-ring),var(--pill-lift)}.btn--outline{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--mist);box-shadow:var(--glass-ring)}@media (hover:hover){.btn--fire:hover{background:var(--fire-deep);transform:translateY(-3px)}.btn--outline:hover{background:var(--glass-bg-hover);transform:translateY(-3px)}}@media (hover:none){.btn:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.btn:active,.btn:hover{transform:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:poppins;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_ef8818{font-family:poppins,poppins Fallback}.__variable_ef8818{--font-poppins:"poppins","poppins Fallback"}