.home-page{background:#050505}.home-stage{--ink:#fafafa;--muted:#a7a6a6;--nav:#b6b5b5;--strip:#8b8a8a;--pill:#fff;--pill-ink:#050505;--u:calc(100vh/1058);--uw:calc(100vw/1487);--h:clamp(var(--u),calc(var(--u)*.65 + var(--uw)*.35),calc(var(--u)*1.16));height:100vh;height:100dvh;color:var(--ink);font-family:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;background:#050505;position:relative;overflow:hidden}@supports (height:100dvh){.home-stage{--u:calc(100dvh/1058)}}.home-stage .plate{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.home-stage .plate-video{left:50%;top:calc(1*var(--u));width:calc(1492*var(--u));height:calc(1054*var(--u));transform:translateX(calc(-50% - calc(.5*var(--u))));object-fit:cover;pointer-events:none;position:absolute}.home-stage .plate:after{content:"";background:linear-gradient(to bottom,rgba(5,5,5,0) 78.8%,rgba(5,5,5,.23) 79.6%,rgba(5,5,5,.45) 81.4%,rgba(5,5,5,.75) 83.3%,rgba(5,5,5,.84) 85.2%,rgba(5,5,5,.886) 88%,rgba(5,5,5,.906) 91%,rgba(5,5,5,.96) 95%,#050505 100%),linear-gradient(to right,#050505 calc(50% - 746*var(--u)),transparent calc(50% - 676*var(--u)),transparent calc(50% + 676*var(--u)),#050505 calc(50% + 746*var(--u)));position:absolute;top:0;bottom:0;left:0;right:0}.home-stage .topbar{z-index:20;position:absolute;top:0;bottom:auto;left:0;right:0}.home-stage .hero{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.home-stage .hero a{pointer-events:auto}.home-stage .headline{left:calc(75.5*var(--u));top:calc(230.5*var(--u));color:var(--ink);font-size:calc(71.6*var(--h));font-weight:400;line-height:calc(80.5*var(--h));letter-spacing:calc(.3*var(--h));white-space:nowrap;margin:0;position:absolute}.home-stage .headline span{display:block}.home-stage .sub{left:calc(75.5*var(--u));top:calc(230.5*var(--u) + 189*var(--h));color:var(--muted);font-size:calc(20.7*var(--h));font-weight:400;line-height:calc(23.5*var(--h));word-spacing:calc(1.8*var(--h));margin:0;position:absolute}.home-stage .sub span{white-space:nowrap;display:block}.home-stage .pill{box-sizing:border-box;background:var(--pill);color:var(--pill-ink);border-radius:999px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.home-stage .pill span{transform:translateY(calc(1*var(--u)));display:block}.home-stage .pill-cta{left:calc(74.9*var(--u));top:calc(230.5*var(--u) + 264.5*var(--h));width:calc(175.6*var(--h));height:calc(50*var(--h));font-size:calc(20.6*var(--h));position:absolute}.home-stage .ghost{left:calc(74.9*var(--u) + 220.6*var(--h));top:calc(230.5*var(--u) + 279.5*var(--h));color:#fff;font-size:calc(20.6*var(--h));letter-spacing:calc(.12*var(--h));font-weight:500;line-height:1;text-decoration:none;position:absolute}.home-stage .pill-cta:hover{background:#f3f3f3}.home-stage .ghost:hover{color:var(--muted)}@media (prefers-reduced-motion:no-preference){@keyframes home-rise{0%{opacity:0;transform:translateY(calc(14*var(--u)))}to{opacity:1;transform:none}}.home-stage .headline{animation:.9s cubic-bezier(.22,1,.36,1) 60ms both home-rise}.home-stage .sub{animation:.9s cubic-bezier(.22,1,.36,1) .14s both home-rise}.home-stage .pill-cta,.home-stage .ghost{animation:.9s cubic-bezier(.22,1,.36,1) .22s both home-rise}}@media (max-aspect-ratio:11/10){.home-stage{--m:min(100vw/430,1.34px);--u:var(--m);--h:var(--m);padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);flex-direction:column;display:flex}.home-stage .plate-video{object-fit:cover;object-position:43% center;width:100%;height:100%;top:0;bottom:0;left:0;right:0;transform:none}.home-stage .plate:after{background:linear-gradient(90deg,rgba(5,5,5,.86) 0%,rgba(5,5,5,.66) 42%,rgba(5,5,5,.2) 78%,rgba(5,5,5,.1) 100%),linear-gradient(rgba(5,5,5,.72) 0%,rgba(5,5,5,.34) 24%,rgba(5,5,5,.34) 56%,rgba(5,5,5,.8) 82%,rgba(5,5,5,.97) 94%,#050505 100%)}.home-stage .topbar{flex:none;position:relative}.home-stage .hero{padding:calc(24*var(--m))calc(22*var(--m))calc(28*var(--m));flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.home-stage .headline,.home-stage .sub,.home-stage .pill-cta,.home-stage .ghost{white-space:normal;width:auto;height:auto;position:static}.home-stage .headline{font-size:calc(44*var(--m));letter-spacing:calc(.2*var(--m));line-height:1.05}.home-stage .headline span{display:inline}.home-stage .headline span+span:before{content:" "}.home-stage .sub{margin-top:calc(16*var(--m));font-size:calc(15.5*var(--m));word-spacing:normal;line-height:1.35}.home-stage .sub span{white-space:normal;display:inline}.home-stage .sub span+span:before{content:" "}.home-stage .actions{align-items:center;gap:calc(18*var(--m))calc(22*var(--m));margin-top:calc(22*var(--m));flex-wrap:wrap;display:flex}.home-stage .pill-cta{min-height:44px;padding:0 calc(22*var(--m));font-size:max(15px,calc(16*var(--m)))}.home-stage .ghost{font-size:max(15px,calc(16*var(--m)))}}@media (max-aspect-ratio:11/10) and (min-width:600px){.home-stage{--m:min(100vw/860,100vh/760,1.25px);--u:var(--m);--h:var(--m)}.home-stage .plate-video{object-position:44% center}.home-stage .plate:after{background:linear-gradient(90deg,rgba(5,5,5,.84) 0%,rgba(5,5,5,.6) 42%,rgba(5,5,5,.16) 78%,rgba(5,5,5,.06) 100%),linear-gradient(rgba(5,5,5,.66) 0%,rgba(5,5,5,.28) 24%,rgba(5,5,5,.3) 56%,rgba(5,5,5,.78) 82%,rgba(5,5,5,.96) 94%,#050505 100%)}.home-stage .headline{font-size:calc(56*var(--m));line-height:1.08}.home-stage .headline span{display:block}.home-stage .headline span+span:before{content:none}.home-stage .sub span{display:block}.home-stage .sub span+span:before{content:none}}
