:root{--fig-bg:#0f1115;--fig-primary:#4fc3f7;--fig-accent:#2563eb;--fig-on-primary:#ffffff;--fig-on-surface:rgba(255,255,255,0.9);--fig-focus:rgba(79,195,247,0.18);--text-primary:var(--fig-on-surface);--text-muted:rgba(255,255,255,0.7);--lg-container-width:640px;--lg-card-radius:15px;--lg-card-height:647px;--input-height:44px;--backdrop-blur:100px;--input-radius:6px;--button-radius:10px;--glass-bg:rgba(255,255,255,0.02);--glass-inset-shadow:rgba(255,255,255,0.2);--glass-border:rgba(255,255,255,0.05);--btn-bg:rgba(0,0,0,0.02);--divider-line:rgba(255,255,255,0.2);--placeholder:var(--text-muted);--outline-focus:rgba(255,255,255,0.65);--error-bg:rgba(255,90,90,0.12);--error-border:rgba(255,90,90,0.18);--error-text:#ffbbbb;--bg:#080808;--fg:#fff;--text-1:#fff;--text-2:rgba(255,255,255,0.85);--text-3:rgba(255,255,255,0.72);--text-4:rgba(255,255,255,0.6);--text-5:rgba(255,255,255,0.5);--line-glass:rgba(255,255,255,0.05);--line-1:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.12);--line-3:rgba(255,255,255,0.2);--line-4:rgba(255,255,255,0.3);--fs-display:clamp(88px,10vw,144px);--fs-statement:clamp(72px,8.4vw,120px);--fs-h2:56px;--fs-h3:44px;--fs-lead:18px;--lh-lead:28px;--fs-body:16px;--lh-body:26px;--fs-small:14px;--fs-label:12px;--ls-label:0.18em;--r-sm:10px;--r-md:16px;--r-lg:20px;--r-pill:40px;--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--rise-sm:12px;--rise:24px;--dur-4:640ms;--dur-5:1100ms;--dur-1:150ms;--dur-2:250ms;--dur-3:420ms;--focus:1px solid rgba(255,255,255,0.6);--card-bg-from:#171a21;--card-bg-to:#373c45;--muted:rgba(255,255,255,0.6);--muted-2:rgba(255,255,255,0.75);--accent:#ffd98a}body,html,main{width:100%;height:100%;overflow:auto;margin:0}.sectionCardWrap{border-radius:15px;border:1px solid var(--line-glass);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.2),inset 0 -2px 4px 0 rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body,html{margin:0;padding:0;background:#080808;color:var(--fig-on-surface);font-family:Riviera Nights,sans-serif;font-weight:300}button,input,select,textarea{font-family:inherit}main{overflow-x:hidden}body{background:transparent}@font-face{font-family:Riviera Nights;src:url(/fonts/RivieraNights-Ultralight-WebXL.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Riviera Nights;src:url(/fonts/RivieraNights-Light-WebXL.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Riviera Nights;src:url(/fonts/RivieraNights-LightItalic-WebXL.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Riviera Nights;src:url(/fonts/RivieraNights-Regular-WebS.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Riviera Nights;src:url(/fonts/RivieraNights-Medium-WebS.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Riviera Nights;src:url(/fonts/RivieraNights-Bold-WebS.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.actions{margin-top:32px}.actions,.primaryBtn{display:flex;justify-content:center}.primaryBtn{width:210px;height:44px;background:rgba(255,255,255,.02);border-radius:22px;border:.5px solid rgba(255,255,255,.4);box-shadow:inset 0 2px 4px rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.5px;align-items:center;font-size:12px;font-weight:500;color:white;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.primaryBtn:hover{background:rgba(255,255,255,.06);box-shadow:inset 0 2px 6px rgba(255,255,255,.3)}.section{width:100%;padding:48px 0 96px;box-sizing:border-box;position:relative;color:white;overflow:hidden}.section:before{content:"";position:absolute;inset:0;z-index:0}.section>*{position:relative;z-index:1}.sectionInner{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;padding-left:40px;padding-right:40px;background:transparent}@media (max-width:600px){.section{padding-left:0;padding-right:0}.sectionInner{padding-left:20px;padding-right:20px}}.reveal-ready .reveal{opacity:0;transform:translateY(var(--rise))}.reveal-ready .reveal.reveal-sm{transform:translateY(var(--rise-sm))}.reveal-ready .reveal.reveal-mask{opacity:1;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(.22em)}.reveal-ready .reveal.is-visible{opacity:1;transform:none;transition:opacity .8s ease,transform .8s var(--ease)}.reveal-ready .reveal.reveal-mask.is-visible{-webkit-clip-path:inset(-.3em -.3em -.4em -.3em);clip-path:inset(-.3em -.3em -.4em -.3em);transition:transform 1s var(--ease),-webkit-clip-path 1s var(--ease);transition:clip-path 1s var(--ease),transform 1s var(--ease);transition:clip-path 1s var(--ease),transform 1s var(--ease),-webkit-clip-path 1s var(--ease)}@media print{.reveal-ready .reveal{opacity:1;transform:none}}.eyebrow{margin:0 0 24px;font-size:12px;font-weight:300;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--text-5)}.eyebrowCenter{text-align:center}.eyebrowNum{color:#fff}@media (max-width:600px){.eyebrow{margin-bottom:16px;font-size:11px}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::view-transition-old(*){animation-duration:.26s;animation-timing-function:ease-out}::view-transition-new(*){animation-duration:.42s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}::selection{background:rgba(255,255,255,.88);color:var(--bg)}body,html,main{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}main::-webkit-scrollbar{width:10px}main::-webkit-scrollbar-track{background:transparent}main::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border:3px solid transparent;border-radius:10px;background-clip:padding-box}main::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.32)}dd,li,p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}html{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::view-transition-group(.case){animation-duration:var(--dur-4);animation-timing-function:var(--ease-in-out)}::view-transition-new(.case),::view-transition-old(.case){height:100%;object-fit:cover}::view-transition-old(.case){animation:vt-case-out var(--dur-4) linear both}::view-transition-new(.case){animation:vt-case-in var(--dur-4) linear both}@keyframes vt-case-out{0%{opacity:1}40%,to{opacity:0}}@keyframes vt-case-in{0%{opacity:0}30%,to{opacity:1}}::view-transition-new(case-title){animation:vt-title-in .52s var(--ease) .22s both}::view-transition-old(case-title){animation-duration:.2s}@keyframes vt-title-in{0%{opacity:0;transform:translateY(var(--rise-sm))}}.lineMask{display:block;overflow:hidden;padding:0 .06em .1em;margin:0 -.06em -.1em}.lineMask>span{display:block;animation:line-in 1s var(--ease) backwards;animation-delay:var(--d,0s)}.enter{animation:enter-in .8s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes line-in{0%{transform:translateY(105%)}}@keyframes enter-in{0%{opacity:0;transform:translateY(var(--rise-sm))}}@media (hover:hover) and (pointer:fine){[data-spotlight]{position:relative;--spot-size:380px}[data-spotlight=sm]{--spot-size:140px}[data-spotlight]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--spot-size) circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.1),transparent 62%);opacity:0;transition:opacity var(--dur-3) var(--ease)}[data-spotlight]:hover:after{opacity:1}}.AmbientBackground_bg__QIl0z{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 0,rgba(255,255,255,.07),transparent 70%),#080808;overflow:hidden}.AmbientBackground_bg__QIl0z canvas,.AmbientBackground_bg__QIl0z>div{display:block!important;width:100%!important;height:100%!important}.AmbientBackground_scene__yyW6d{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-5) var(--ease)}.AmbientBackground_ready__JEcUe{opacity:1}.AmbientBackground_scene__yyW6d>div{width:100%!important;height:100%!important}