@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.p.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.p.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_88a7ac67-module__0JS2DG__className{font-family:Poppins,Poppins Fallback;font-style:normal}
:root{--bg:#000;--ink:#f3f0ea;--muted:#ffffff80;--line:#ffffff1f;--gold:#e1b573;--alert:#e3a19b}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.page{flex-direction:column;min-height:100dvh;display:flex}.topbar{border-bottom:1px solid var(--line);padding:30px 24px 22px}.nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.nav-link{color:var(--ink);letter-spacing:.03em;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s}.nav-link:hover{opacity:.55}.hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:34px;padding:64px 24px;display:flex}.logo{aspect-ratio:16/7.5;object-fit:cover;object-position:center 47%;-webkit-user-select:none;user-select:none;opacity:0;width:min(680px,94vw);height:auto;animation:1.5s ease-out .1s forwards logoIn;-webkit-mask-image:radial-gradient(78% 82% at 50% 47%,#000 42%,#0000 83%);mask-image:radial-gradient(78% 82% at 50% 47%,#000 42%,#0000 83%)}@keyframes logoIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.cta{color:#000;letter-spacing:.16em;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:13px 56px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .1s;display:inline-flex}.cta:hover{opacity:.85}.cta:active{transform:translateY(1px)}.manifesto{text-align:center;flex-direction:column;gap:10px;max-width:56ch;margin:0 auto;padding:0 24px 40px;display:flex}.manifesto-lead{color:var(--ink);font-size:clamp(14px,1.8vw,16px);font-weight:500;line-height:1.55}.manifesto-body{color:var(--muted);font-size:13px;line-height:1.65}.nav-link-active{color:var(--gold)}.coming{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 20px;display:flex}.coming>:not(.logo){opacity:0;animation:.9s ease-out .5s forwards comingIn}@keyframes comingIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.coming-label{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.coming-lead{text-wrap:balance;max-width:30ch;color:var(--muted);font-size:clamp(14px,1.8vw,16px);line-height:1.6}.waitlist{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;margin-top:10px;display:flex}.waitlist-row{gap:10px;width:100%;display:flex}.waitlist-input{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#ffffff0f;border-radius:999px;flex:1;padding:13px 22px;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.waitlist-input::placeholder{color:#ffffff61}.waitlist-input:focus{background:#ffffff1a;border-color:#ffffff73;outline:none;box-shadow:0 0 0 3px #ffffff1f}.waitlist-button{color:#000;font:inherit;letter-spacing:.16em;cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;padding:13px 30px;font-size:13px;font-weight:600;transition:opacity .2s,transform .1s}.waitlist-button:hover{opacity:.85}.waitlist-button:active{transform:translateY(1px)}.waitlist-button:disabled{opacity:.5;cursor:default;transform:none}.waitlist-honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-consent{color:#ffffff6b;max-width:40ch;font-size:12px;line-height:1.65}.waitlist-consent a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.waitlist-consent a:hover{color:var(--ink)}.waitlist-done{letter-spacing:.02em;color:var(--ink);margin-top:10px;font-size:15px;font-weight:500}.waitlist-error{color:var(--alert);font-size:13px;line-height:1.6}@media (max-width:400px){.waitlist-row{flex-direction:column}.waitlist-button{width:100%}}@media (prefers-reduced-motion:reduce){.coming>:not(.logo),.coming .logo{opacity:1;animation:none}}.subpage{flex:1;width:100%;max-width:620px;margin:0 auto;padding:56px 24px 80px}.subpage-title{letter-spacing:.02em;text-align:center;font-size:clamp(24px,4vw,30px);font-weight:600}.subpage-intro{text-align:center;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.65}.prose{margin-top:40px}.prose h2{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:36px 0 12px;font-size:13px;font-weight:600}.prose h2:first-child{margin-top:0}.prose p{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.75}.prose a{color:var(--gold);text-decoration:none;transition:opacity .2s}.prose a:hover{opacity:.7}.faq{border-top:1px solid var(--line);margin-top:40px}.faq-item{border-bottom:1px solid var(--line);padding:18px 0}.faq-question{cursor:pointer;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:500;list-style:none;transition:opacity .2s;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";color:var(--gold);flex-shrink:0;font-size:18px;font-weight:400;line-height:1;transition:transform .2s}.faq-item[open] .faq-question:after{transform:rotate(45deg)}.faq-question:hover{opacity:.7}.faq-answer{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.contact-list{flex-direction:column;margin-top:40px;display:flex}.contact-item{border-top:1px solid var(--line);text-align:center;padding:26px 0}.contact-item:last-child{border-bottom:1px solid var(--line)}.contact-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:600}.contact-text{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.65}.contact-email{color:var(--ink);margin-top:10px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.contact-email:hover{opacity:.55}.footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding:22px 32px;display:flex}.footer-item{color:var(--muted);font-size:13px;font-weight:500}.footer-link{text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--ink)}@media (max-width:560px){.footer{text-align:center;justify-content:center}}