@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c797bb46-module__33iy7q__className{font-family:inter,inter Fallback}.inter_c797bb46-module__33iy7q__variable{--font-inter:"inter", "inter Fallback"}
:root{--bg:#000;--text:#fff;--text-dim:#bbb;--text-muted:#999;--hairline:#ffffff29;--accent:#d8f24e;--font-display:var(--font-inter), "Inter Display", Inter, system-ui, -apple-system, sans-serif;--font-helvetica:"Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;--gutter:clamp(24px, calc(16.4vw - 183px), 200px);--heading-fs:76px;--heading-lh:68px;--intro-spring:linear(0, .006 8%, .026 16%, .069 24%, .175 32%, .5 40%, .756 48%, .859 56%, .919 64%, .955 72%, .978 80%, .992 88%, 1);--spring-300:linear(0, .1759 4%, .3806 8%, .5374 13%, .6547 17%, .7423 21%, .8076 25%, .8564 29%, .8928 33%, .92 38%, .9403 42%, .9554 46%, .9667 50%, .9752 54%, .9815 58%, .9862 63%, .9897 67%, .9923 71%, .9942 75%, .9957 79%, .9968 83%, .9976 88%, .9982 92%, .9987 96%, 1);--hero-spring:linear(0, .225 4%, .436 8%, .59 12%, .712 16%, .791 20%, .858 25%, .907 30%, .942 36%, .97 44%, .988 55%, .996 70%, .999 85%, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}html,body{min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.4;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}a{color:inherit;text-decoration:none}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}img,video,svg,iframe{max-width:100%;display:block}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.container{width:100%;padding-inline:var(--gutter);margin-inline:auto}#pt-stage>main{max-width:1480px;margin-inline:auto}@media (min-width:1200px){#pt-stage>main{--gutter:24px}}@media (max-width:809px){:root{--gutter:20px}}@media (min-width:810px){:root{--heading-fs:128px;--heading-lh:108px}}@media (min-width:1200px){:root{--heading-fs:166px;--heading-lh:168px}}@media (min-width:1440px){:root{--heading-fs:208px;--heading-lh:168px}}.reveal{opacity:0;transform:translateY(var(--reveal-y,26px));will-change:opacity, transform;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}.reveal-spring{--reveal-ease:linear(0, .057 5%, .179 10%, .319 15%, .453 20%, .669 30%, .81 40%, .895 50%, .944 60%, .97 70%, .985 80%, .992 90%, 1);transition:opacity 1.15s var(--reveal-ease), transform 1.15s var(--reveal-ease)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}}.intro{opacity:0;transition:opacity 1s var(--intro-spring), transform 1s var(--intro-spring);will-change:opacity, transform;transform:translateY(20px)}html.loaded .intro{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.intro{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.Cursor-module__OLdqFq__ring{pointer-events:none;z-index:10000;opacity:0;mix-blend-mode:difference;will-change:transform;background:#fff;border-radius:100px;justify-content:center;align-items:center;width:16px;height:16px;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;top:0;left:0}.Cursor-module__OLdqFq__visible{opacity:1}.Cursor-module__OLdqFq__hidden{opacity:0}.Cursor-module__OLdqFq__label{letter-spacing:.06em;color:#000;opacity:0;white-space:nowrap;font-size:12px;font-weight:600;transition:opacity .2s}.Cursor-module__OLdqFq__view{width:74px;height:37px}.Cursor-module__OLdqFq__view .Cursor-module__OLdqFq__label{opacity:1}@media (prefers-reduced-motion:reduce),(pointer:coarse){.Cursor-module__OLdqFq__ring{display:none}}
.Nav-module__Mm__va__nav{z-index:100;background:var(--bg);max-width:1480px;transition:transform .7s var(--intro-spring), opacity .6s ease;margin-inline:auto;padding-top:28px;padding-bottom:20px;position:fixed;inset:0 0 auto}@media (min-width:1200px){.Nav-module__Mm__va__nav{--gutter:24px}}.Nav-module__Mm__va__enter{opacity:0;transform:translateY(-90px)}.Nav-module__Mm__va__entered{opacity:1;transform:translateY(0)}.Nav-module__Mm__va__hidden{transform:translateY(-140%)}.Nav-module__Mm__va__inner{grid-template-columns:37% 32% 31%;align-items:start;gap:16px;display:grid}.Nav-module__Mm__va__logo{font-family:var(--font-helvetica);letter-spacing:-.3px;color:#fff;font-size:22px;font-weight:500}.Nav-module__Mm__va__col{flex-direction:column;gap:3px;display:flex}.Nav-module__Mm__va__label{letter-spacing:.1px;color:#fff;font-size:14px;font-weight:600}.Nav-module__Mm__va__links{gap:5px;display:flex}.Nav-module__Mm__va__link{letter-spacing:.1px;color:var(--text-muted);font-size:14px;font-weight:600;transition:color .25s}.Nav-module__Mm__va__link:hover{color:#fff}.Nav-module__Mm__va__role{letter-spacing:.1px;color:var(--text-muted);font-size:14px;font-weight:600}@media (max-width:1199px){.Nav-module__Mm__va__inner{grid-template-columns:auto auto;justify-content:space-between}.Nav-module__Mm__va__col:last-child{display:none}}
