@font-face{font-family:Timeless Sans;src:url('assets/TimelessSans.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Timeless Serif;src:url('assets/TimelessSerif.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Timeless Serif;src:url('assets/TimelessSerifItalic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
:root{color-scheme:dark;--bg:#000;--white:#fff;--silver:#b4b4b4;--muted:#8a8a8a;--line:#161616;--sans:'Timeless Sans',Arial,sans-serif;--serif:'Timeless Serif',Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--sans);min-height:100svh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid #b4b4b4;outline-offset:6px}::selection{color:#000;background:#ddd}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:#fff;color:#000;padding:12px}.skip:focus{top:20px}
.atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 50% 40%,#111 0%,#070707 45%,transparent 100%)}.atmosphere:after{content:'';position:absolute;left:10%;right:10%;bottom:-29vw;height:36vw;border-radius:50%;border:1px solid #ffffff08;box-shadow:0 -24px 100px #ffffff02}.header{padding:36px 24px 0;display:flex;justify-content:center;position:relative;z-index:5}.nav{display:flex;align-items:center;gap:5px;height:70px;padding:6px 9px 6px 11px;border:1px solid #ffffff12;border-top-color:#ffffff26;border-radius:48px;background:linear-gradient(160deg,#1b1b1b 0%,#101010 45%,#080808 100%);box-shadow:0 3px 3px #000,0 18px 40px #0009,inset 0 1px 1px #ffffff0d}.brand{width:58px;height:54px;position:relative;display:grid;place-items:center}.brand:before{content:'';position:absolute;inset:14px 8px;border-radius:50%;background:#fff;filter:blur(15px);opacity:.17;animation:glow 6s ease-in-out infinite}.brand img{width:58px;height:58px;object-fit:contain;mix-blend-mode:screen;animation:float 7s ease-in-out infinite;filter:drop-shadow(0 0 3px #ffffff30)}.nav-rule{height:19px;width:1px;background:#ffffff12;margin:0 9px 0 5px}.nav-link{padding:13px 23px;border:1px solid transparent;border-radius:30px;color:var(--muted);font-size:14px;transition:color .2s,background .2s}.nav-link:hover{color:#fff}.nav-link[aria-current]{color:#e6e6e6;border-color:#ffffff08;border-top-color:#ffffff14;background:linear-gradient(#ffffff07,#ffffff01);box-shadow:0 2px 4px #0005}
.home-main{flex:1;display:grid;place-items:center;padding:110px 24px 100px;min-height:660px}.hero-content{text-align:center;width:100%;max-width:1000px}.eyebrow{font-size:10px;letter-spacing:.2em;color:var(--muted);font-weight:500;margin:0 0 29px;display:flex;align-items:center;justify-content:center;gap:9px}.status-light{width:4px;height:4px;border-radius:50%;background:#c9c9c9;box-shadow:0 0 9px #fff8}h1{font-family:var(--serif);font-weight:400;font-size:clamp(58px,7.1vw,108px);line-height:1.04;letter-spacing:-.055em;margin:0;color:#ececec}h1 em{font-weight:400;color:#b4b4b4;letter-spacing:-.06em}.signup{margin:47px auto 0;width:min(100%,450px)}.waitlist-form{height:56px;display:flex;gap:7px;align-items:center;padding:6px 6px 6px 19px;border:1px solid #ffffff1c;border-top-color:#ffffff25;background:linear-gradient(115deg,#151515,#0e0e0e);border-radius:10px;box-shadow:0 6px 25px #0004;transition:border-color .2s}.waitlist-form:focus-within{border-color:#ffffff55}.waitlist-form input{min-width:0;flex:1;width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:13px;padding:10px 0}.waitlist-form input::placeholder{color:#8a8a8a}.join{border:1px solid #fff5;flex-shrink:0;background:linear-gradient(#fff,#d7d7d7);border-radius:6px;padding:12px 15px;color:#191919;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0004;transition:filter .2s,transform .2s}.join span{margin-left:15px;font-size:15px}.join:hover{filter:brightness(1.12)}.join:active{transform:translateY(1px)}.form-status{font-size:12px;color:var(--silver);line-height:1.5;text-align:left;margin:10px 0 0}.form-status:empty{display:none}.investor{margin-top:20px}.investor-toggle{border:0;background:none;font-size:12px;color:var(--muted);padding:6px;transition:color .2s}.investor-toggle:hover,.investor-toggle[aria-expanded=true]{color:#e6e6e6}.investor-toggle span{margin-left:10px;display:inline-block;transition:transform .3s}.investor-toggle[aria-expanded=true] span{transform:rotate(90deg)}.investor-form{text-align:left;background:#0c0c0c;border:1px solid #222;border-radius:12px;padding:23px;margin-top:21px;animation:reveal .3s ease both}.form-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.form-heading h2{font:400 30px var(--serif);margin:0;letter-spacing:-.04em}.form-heading span{font-size:8px;letter-spacing:.13em;color:var(--muted)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.investor-form label{font-size:11px;color:var(--silver);display:block;margin-bottom:17px}.investor-form input,.investor-form textarea{display:block;width:100%;margin-top:8px;background:#141414;border:1px solid #272727;border-radius:5px;color:#fff;padding:11px;font-size:12px;resize:vertical}.investor-form input:focus,.investor-form textarea:focus{outline:1px solid #8a8a8a}.contact-button{border:1px solid #444;background:#202020;border-radius:5px;display:flex;justify-content:space-between;width:100%;padding:12px;font-size:12px}.contact-button:hover{background:#303030}.footer{display:flex;align-items:center;justify-content:space-between;margin:0 46px;padding:24px 0 28px;border-top:1px solid var(--line);gap:20px;color:#686868;font-size:10px}.footer>span:nth-child(2){font-size:8px;letter-spacing:.18em}.wordmark{font-family:var(--serif);font-size:28px;color:#b4b4b4;letter-spacing:-.065em;line-height:1}.wordmark span{font:8px var(--sans);vertical-align:top;margin-left:3px}
.manifesto-main{width:100%;max-width:790px;margin:auto;padding:91px 30px 85px}.manifesto-main>.eyebrow{justify-content:flex-start;margin-bottom:25px}.manifesto-main h1{font-size:clamp(60px,7vw,92px)}.manifesto-body{max-width:570px;margin:38px 0 0}.stat{display:flex;align-items:center;gap:29px;padding:26px 0;border-top:1px solid #222;border-bottom:1px solid #222}.stat-number{font:400 77px var(--serif);letter-spacing:-.07em;white-space:nowrap;color:#ddd}.stat-number>span{font-size:38px;margin-left:3px}.stat p{margin:0;max-width:310px;font-size:14px;line-height:1.6;color:var(--silver)}.source{display:block;margin-top:10px;font-size:9px;color:#777}.source:hover{color:#ccc}.belief{padding-top:12px;font-size:18px;line-height:1.6;color:#ddd}.belief p{margin:24px 0}.belief span{color:#8a8a8a}.manifesto-cta{display:inline-flex;align-items:center;gap:45px;border-bottom:1px solid #555;padding:0 0 10px;font-size:13px;margin-top:9px}.manifesto-cta:hover{border-color:#fff}
@keyframes glow{50%{opacity:.28;transform:scale(1.12)}}@keyframes float{50%{transform:translateY(-2px) rotate(-4deg)}}@keyframes reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.home-main{padding-top:140px;padding-bottom:140px}}@media(max-width:600px){.header{padding-top:24px}.nav{height:62px}.nav-link{padding:11px 19px;font-size:13px}.brand,.brand img{width:50px;height:50px}.home-main{min-height:560px;padding:85px 23px 95px}.eyebrow{font-size:8px;margin-bottom:25px}h1{font-size:clamp(35px,10.3vw,62px);letter-spacing:-.06em;line-height:1.09}.signup{margin-top:37px}.waitlist-form{padding-left:13px}.join{padding:12px 11px;font-size:11px}.join span{margin-left:8px}.waitlist-form input{font-size:12px}.footer{margin:0 24px;padding:22px 0}.footer>span:nth-child(2){display:none}.manifesto-main{padding:74px 26px 65px}.manifesto-main h1{font-size:62px}.stat{gap:20px}.stat-number{font-size:66px}.stat p{font-size:12px}.belief{font-size:17px}.field-row{grid-template-columns:1fr;gap:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Feather the supplied image's black canvas into the navigation surface. */
.brand img{mask-image:radial-gradient(ellipse 49% 35% at 50% 49%,#000 68%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 49% 35% at 50% 49%,#000 68%,transparent 100%)}
/* Immediate homepage, open navigation, and live silver sculpture. */
body{isolation:isolate}.header{padding:34px 6vw 0}.nav{width:100%;height:44px;padding:0;gap:26px;border:0;border-radius:0;background:none;box-shadow:none}.brand{width:auto;height:auto;display:block;font:32px var(--serif);letter-spacing:-.065em;color:#e6e6e6}.brand:before{display:none}.nav-space{flex:1}.nav-link{padding:8px 0;font-size:12px;border:0;border-radius:0}.nav-link[aria-current]{background:none;border:0;box-shadow:none;color:#fff}.sculpture-scene{position:fixed;z-index:-1;inset:0;pointer-events:none;overflow:hidden;background:#000}.sculpture-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000 0%,#000e 18%,#0008 40%,transparent 67%),linear-gradient(0deg,#000 0%,transparent 24%,transparent 85%,#0005 100%)}#sculpture,.sculpture-fallback{position:absolute;width:94vw;height:110vh;right:-22vw;top:-6vh;object-fit:contain}#sculpture{opacity:0;transition:opacity 1.2s}.sculpture-fallback{opacity:.7}.sculpture-scene:has(.rendered) .sculpture-fallback{opacity:0}.rendered#sculpture{opacity:.9}.home-main{place-items:center start;padding:120px 8vw 130px;min-height:680px}.hero-content{text-align:left;max-width:720px}.eyebrow{justify-content:flex-start;font-size:9px;letter-spacing:.18em;color:#8a8a8a;margin-bottom:30px}body[data-page=home] h1{font-family:var(--sans);font-size:clamp(44px,5vw,76px);line-height:1.08;font-weight:400;letter-spacing:-.055em;color:#ededed}.signup{margin:38px 0 0;width:min(100%,420px)}.waitlist-form{background:#111c;backdrop-filter:blur(18px);border-color:#ffffff24;border-radius:8px}.investor{text-align:left;margin-top:17px}.investor-toggle{padding-left:0}.investor-form{background:#0b0b0bf5}.footer{margin:0 6vw;position:relative}.motion-toggle{padding:8px 0;background:none;border:0;color:#8a8a8a;font-size:10px}.motion-toggle:before{content:'Ⅱ';margin-right:8px}.motion-toggle[aria-pressed=true]:before{content:'▷'}.wordmark{font-size:24px}.atmosphere{opacity:.5}
@media(min-width:1600px){.home-main{padding-left:12vw}.header{padding-left:8vw;padding-right:8vw}}@media(max-width:700px){.header{padding:26px 25px 0}.nav{gap:23px}.brand{font-size:29px}.nav-link{font-size:11px}.home-main{padding:250px 25px 95px;min-height:740px;align-items:center}.hero-content{max-width:500px}body[data-page=home] h1{font-size:clamp(38px,8.4vw,58px)}#sculpture,.sculpture-fallback{width:132vw;height:76vh;right:-35vw;top:-3vh}.sculpture-scene:after{background:linear-gradient(0deg,#000 10%,#000e 33%,#0005 58%,transparent 85%)}.rendered#sculpture{opacity:.7}.signup{margin-top:30px}.eyebrow{font-size:8px;margin-bottom:24px}.footer{margin:0 25px;gap:15px}.footer .motion-toggle{font-size:9px}.footer>span:last-child{font-size:9px}.investor-toggle{font-size:11px}.manifesto-main{padding-top:78px}}@media(prefers-reduced-motion:reduce){#sculpture{transition:none}}
@media(max-width:700px){#sculpture,.sculpture-fallback{width:120vw;height:62vh;right:-28vw;top:0}.sculpture-scene:after{background:linear-gradient(0deg,#000 10%,#000e 40%,#0005 64%,transparent 88%)}}

/* Exact supplied artwork: no animation, distortion, lighting filters or 3D model. */
.logo-scene{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#000}.hero-logo{position:absolute;display:block;width:66vw;max-width:1150px;height:auto;right:-6vw;top:50%;transform:translateY(-50%);opacity:1}.logo-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000 0%,#000 24%,#000b 36%,transparent 53%)}
@media(max-width:700px){.hero-logo{width:112vw;max-width:none;right:-15vw;top:100px;transform:none}.logo-scene:after{background:linear-gradient(0deg,#000 0%,#000 42%,transparent 67%)}.home-main{padding-top:290px}}
/* Keep the complete source artwork inside the viewport at every breakpoint. */
.hero-logo{width:57vw;max-width:1050px;right:1vw}
@media(max-width:700px){.hero-logo{width:96vw;max-width:none;right:2vw;top:112px}.logo-scene:after{background:linear-gradient(0deg,#000 0%,#000 42%,transparent 62%)}}
/* Shared editorial pages and understated signup details. */
.waitlist-count{margin:20px 0 0;color:#8a8a8a;font-size:12px;line-height:1.5}.waitlist-count span{color:#d4d4d4;font-variant-numeric:tabular-nums}.footer-legal{display:flex;align-items:center;gap:23px;font-size:11px;color:#929292}.footer-legal a:hover{color:#fff}.editorial-main{width:min(100%,780px);margin:0 auto;padding:85px 30px 110px}.manifesto-mark{display:block;width:104px;height:auto;margin-bottom:35px}.editorial-main h1{font:400 clamp(42px,5.2vw,68px)/1.06 var(--sans);letter-spacing:-.055em;color:#ededed}.editorial-main .eyebrow{margin-bottom:24px}.manifesto-intro{max-width:490px;margin:30px 0 54px;color:#a3a3a3;font-size:17px;line-height:1.7}.manifesto-intro p:last-child{color:#e0e0e0}.evidence-row{display:grid;grid-template-columns:165px 1fr;gap:28px;padding:32px 0;border-top:1px solid #252525;align-items:center}.evidence-row:last-child{border-bottom:1px solid #252525}.evidence-number{margin:0;font:400 82px/1 var(--sans);letter-spacing:-.065em;color:#dedede}.evidence-number span{font-size:42px;letter-spacing:-.04em;margin-left:3px}.evidence-row>div>p{margin:0;color:#b4b4b4;font-size:15px;line-height:1.65;max-width:390px}.evidence-source{display:inline-block;font-size:11px;color:#858585;margin-top:12px;line-height:1.5}.evidence-source:hover{color:#fff}.evidence-source span{margin-left:8px}.manifesto-belief{padding:64px 0}.editorial-main h2{font:400 35px/1.15 var(--sans);letter-spacing:-.04em;margin:0 0 23px;color:#e3e3e3}.manifesto-belief>p{font-size:17px;line-height:1.7;color:#a3a3a3;max-width:550px;margin:0 0 24px}.manifesto-belief .closing-line{color:#e3e3e3;margin-bottom:0}.feedback-section{border-top:1px solid #252525;padding-top:54px}.feedback-section>p:not(.eyebrow){font-size:15px;line-height:1.6;color:#999;margin:0 0 28px}.feedback-form{max-width:550px}.feedback-form label{display:block;font-size:12px;color:#c4c4c4;margin:20px 0 10px}.feedback-form label span{color:#858585}.feedback-form textarea,.feedback-form input{width:100%;display:block;background:#0c0c0c;border:1px solid #2b2b2b;border-radius:7px;padding:16px;color:#eee;font-size:14px;line-height:1.5;resize:vertical}.feedback-form textarea{min-height:120px}.feedback-form textarea::placeholder,.feedback-form input::placeholder{color:#808080}.feedback-form textarea:focus,.feedback-form input:focus{outline:1px solid #b4b4b4;outline-offset:2px}.feedback-actions{display:flex;align-items:center;gap:24px;margin-top:22px}.feedback-actions>a{font-size:11px;color:#929292}.feedback-actions>a:hover{color:#fff}.legal-page{max-width:740px;padding-top:100px}.legal-date{color:#888;font-size:12px;margin:24px 0 56px}.legal-page section{margin:35px 0}.legal-page h2{font-size:23px;margin-bottom:14px}.legal-page section p{font-size:15px;color:#aaa;line-height:1.8}.legal-page{flex:1}
@media(max-width:700px){.editorial-main{padding:65px 25px 75px}.manifesto-mark{width:85px;margin-bottom:30px}.editorial-main h1{font-size:clamp(38px,9vw,56px)}.manifesto-intro{font-size:16px;margin-bottom:40px}.evidence-row{grid-template-columns:106px 1fr;gap:18px;padding:27px 0}.evidence-number{font-size:59px}.evidence-number span{font-size:29px}.evidence-row>div>p{font-size:13px}.evidence-source{font-size:10px}.manifesto-belief{padding:46px 0}.editorial-main h2{font-size:30px}.manifesto-belief>p{font-size:16px}.feedback-section{padding-top:42px}.footer{flex-wrap:wrap}.footer-legal{gap:16px;font-size:10px}.feedback-form textarea,.feedback-form input{font-size:16px}.legal-page h2{font-size:23px}.legal-date{margin-bottom:40px}}
@media(max-width:360px){.footer-legal{gap:12px}.evidence-row{grid-template-columns:1fr;gap:14px}}
/* A broad desktop composition with evidence across the page. */
@media(min-width:901px){
.manifesto-page{width:88%;max-width:1440px;padding:100px 0 95px}
.manifesto-opening{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:end;margin-bottom:65px}
.manifesto-page h1{font-size:clamp(52px,4.5vw,76px)}
.manifesto-intro{margin:0;max-width:450px;font-size:17px;line-height:1.7;padding-bottom:2px}
.manifesto-intro p{margin:0 0 18px}.manifesto-intro p:last-child{margin-bottom:0}
.evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #252525;border-bottom:1px solid #252525}
.evidence-row{display:block;border:0;padding:36px 34px 36px 0}.evidence-row+.evidence-row{border-left:1px solid #252525;padding-left:34px}.evidence-row:last-child{border-bottom:0}
.evidence-number{font-size:86px;margin-bottom:23px}.evidence-row>div>p{font-size:15px;min-height:100px;max-width:355px}.evidence-source{margin-top:16px}
.manifesto-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:64px}
.manifesto-belief{padding:0}.manifesto-belief h2,.feedback-section h2{font-size:clamp(30px,2.7vw,42px)}
.manifesto-belief>p{max-width:480px}.feedback-section{border:0;padding:0}.feedback-form{max-width:none}.feedback-section .eyebrow{margin-bottom:18px}
}
@media(min-width:901px) and (max-width:1100px){.manifesto-opening{gap:5%;grid-template-columns:1.2fr 1fr}.manifesto-page h1{font-size:49px}.evidence-row{padding-right:22px}.evidence-row+.evidence-row{padding-left:22px}.evidence-row>div>p{min-height:125px}.manifesto-bottom{gap:7%}}
/* Fetchi additions (19 Oct 2026): links inside the legal text read as links, and the
   waitlist number never shows before the live count arrives (the [hidden] rule above). */
.legal-page section p a{text-decoration:underline;text-underline-offset:3px;color:#d4d4d4}.legal-page section p a:hover{color:#fff}.footer-legal a[aria-current]{color:#d4d4d4}
