@font-face{font-family:Marcellus;src:url(/fonts/marcellus-regular.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf) format("truetype");font-display:swap;font-weight:200 800}
:root{font-family:Manrope,Arial,Helvetica,sans-serif;color:#f5f5f2;background:#090a0a;font-synthesis:none;--gold:#c5a47e;--muted:#b8b8b0;--line:#c5a47e40;--serif:Marcellus,Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{color:#090a0a;background:var(--gold)}p{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 22px}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;margin:0}h1{font-size:clamp(60px,6.9vw,112px);line-height:1.03}h2{font-size:clamp(40px,4.4vw,72px);line-height:1.12}h3{font-size:31px;line-height:1.2}em{font-weight:400;color:var(--gold)}.section{padding:100px 6%}.skip{position:fixed;top:-100px;background:var(--gold);color:#000;padding:16px;z-index:20}.skip:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.status-dot{display:inline-block;width:6px;height:6px;background:var(--gold);border-radius:100%;flex-shrink:0}header{height:92px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-family:var(--serif);font-size:42px;letter-spacing:-3px}.brand-dot{color:var(--gold)}nav{display:flex;align-items:center;gap:36px;font-size:12px}nav a span{margin-left:14px}nav .contact{border:1px solid var(--line);padding:14px 20px;text-transform:uppercase;font-size:10px;letter-spacing:1.5px}.hero{position:relative;padding-top:32px;padding-bottom:28px;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,#24201965,transparent 60%)}.hero-top,.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow,.micro{font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1.8px;text-transform:uppercase}.eyebrow{color:var(--gold);display:flex;align-items:center;gap:12px;margin-bottom:40px}.hero-top .eyebrow{margin:0}.micro{color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;padding:65px 0 50px;gap:20px}.outline-text{color:#c8c7be}.hero-copy{max-width:460px;margin-top:32px}.hero-copy p{font-size:16px;margin:14px 0 24px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;background:var(--gold);color:#111;padding:19px 23px;font-size:12px}.button:hover{background:#e5c7a1;color:#000}.button span{font-size:20px;line-height:1}.hero-bottom{padding-top:20px;border-top:1px solid var(--line)}.text-link{display:inline-flex;align-items:center;gap:30px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.signal{height:455px;position:relative;isolation:isolate}.orbit{position:absolute;left:50%;top:45%;border:1px solid #c5a47e55;transform:translate(-50%,-50%) rotate(-25deg);border-radius:50%;width:95%;height:47%;box-shadow:0 0 35px #b4906120,inset 0 0 35px #b4906110}.orbit-two{transform:translate(-50%,-50%) rotate(35deg);height:65%;width:65%}.orbit-three{transform:translate(-50%,-50%) rotate(-60deg);width:90%;height:40%}.orbit:after{content:'';position:absolute;left:18%;top:3%;width:7px;height:7px;background:#e8c49b;border-radius:50%;box-shadow:0 0 18px #e8c49b}.signal-core{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);font:italic 150px var(--serif);letter-spacing:-24px;color:var(--gold);text-shadow:0 0 45px #c5a47e40}.signal-core span{color:#f0dfc9;font-size:95px}.signal-label{position:absolute;right:0;bottom:18px;font-size:9px;letter-spacing:2px;line-height:1.8;color:#af9678}.signal-origin{position:absolute;left:10px;top:25px;font-size:9px;letter-spacing:2px;color:#8d8475}.split{display:grid;grid-template-columns:1fr 1fr;gap:9%}.problem{border-top:1px solid var(--line);background:#101111}.problem h2{max-width:600px}.problem-copy{padding-top:5px}.comparison{display:flex;align-items:center;justify-content:space-between;gap:15px;border-block:1px solid var(--line);padding:27px 0;margin-top:40px}.comparison div{display:flex;flex-direction:column;gap:17px}.comparison div>span:last-child{font:25px/1.2 var(--serif);color:var(--gold)}.comparison .micro{font-size:8px;letter-spacing:1px}.comparison-arrow{color:var(--gold);font-size:24px}.small{font-size:11px;line-height:1.8;color:var(--muted)}.comparison+.small{margin-top:12px}.features{background:#e9e7df;color:#22231f}.features p{color:#5a5a52}.features .eyebrow{color:#6a5138}.section-intro{max-width:850px}.section-intro h2{max-width:820px}.section-intro .lead{margin-top:28px;margin-bottom:16px}.lead{font-size:22px;line-height:1.55}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 36px;margin-top:65px}.feature{border-top:1px solid #24241f40;padding-top:18px}.feature-index{display:flex;justify-content:space-between;color:#6d695d;font-size:10px;letter-spacing:1px;margin-bottom:30px}.feature h3{font-size:30px;max-width:310px;min-height:77px}.feature p{font-size:13px;line-height:1.85;margin-top:20px}.future{background:radial-gradient(ellipse at 10% 80%,#221c15,transparent 65%)}.future .split>div{padding-top:8px}.future .lead{font-size:22px}.access{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:100px;border-top:1px solid var(--line);padding-top:60px}.access h3{font-size:46px;margin:15px 0 22px}.access>div>p:not(.small){font-size:14px}.access .button{margin-top:8px}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.7fr;gap:10%}.faq-heading .small{margin-top:26px;max-width:300px}.questions{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;display:flex;align-items:center;gap:18px;padding:26px 0;list-style:none;font-size:16px;line-height:1.5}summary::-webkit-details-marker{display:none}.faq-number{font-size:10px;color:var(--gold)}.plus{margin-left:auto;position:relative;width:13px;height:13px;flex-shrink:0}.plus:before,.plus:after{position:absolute;content:'';background:var(--gold);left:0;top:6px;width:13px;height:1px}.plus:after{transform:rotate(90deg)}details[open] .plus:after{transform:rotate(0)}.answer{padding:0 25px 25px 34px}.answer p{font-size:13px;line-height:1.9;margin:16px 0 0}.footer-top,.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-statement{font-family:var(--serif);font-size:clamp(34px,5vw,76px);letter-spacing:-.04em;color:var(--gold);margin:65px 0 16px;line-height:1.1}.footer-bottom{padding-top:30px;margin-top:45px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}footer.section{padding-bottom:30px}@media(min-width:1600px){.section{padding-inline:max(6%,calc((100vw - 1440px)/2))}header{padding-inline:max(6%,calc((100vw - 1440px)/2))}}@media(max-width:1000px){.hero-grid{grid-template-columns:1.5fr 1fr}.signal{height:340px}.hero h1{font-size:clamp(58px,7.5vw,80px)}.hero-coordinate{display:none}.feature-grid{grid-template-columns:1fr 1fr}.feature h3{min-height:0}.faq{gap:7%;grid-template-columns:1fr 1.5fr}.split,.access{gap:6%}.section{padding-top:80px;padding-bottom:80px}.hero{padding-top:30px;padding-bottom:25px}.footer-top>.micro{display:none}}@media(max-width:650px){.section{padding:64px 6%}header{height:78px}.wordmark{font-size:36px}nav{gap:22px}.home-link{display:none}nav .contact{padding:12px 14px}.hero{padding-top:24px;padding-bottom:22px}.hero-top .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-grid{grid-template-columns:1fr;padding-top:44px;gap:0}.hero h1{font-size:clamp(54px,11vw,76px)}.hero-copy{max-width:none;margin-top:28px}.hero-copy p{font-size:14px;max-width:420px}.signal{height:260px;margin-top:25px;max-width:380px;width:100%;justify-self:center}.signal-core{font-size:115px}.signal-label{right:0;font-size:8px;bottom:0}.signal-origin{font-size:8px;top:0}.hero-bottom>.micro{display:none}.hero-bottom{justify-content:flex-end}.eyebrow{font-size:9px;margin-bottom:30px}.split,.access,.faq{grid-template-columns:1fr;gap:30px}h2{font-size:42px}.problem-copy{padding-top:0}.comparison{margin-top:25px}.feature-grid{grid-template-columns:1fr;gap:35px;margin-top:40px}.feature h3{font-size:31px;max-width:100%}.feature-index{margin-bottom:20px}.feature p{max-width:500px}.section-intro .lead{font-size:20px}.access{margin-top:55px;padding-top:40px}.access h3{font-size:41px}.faq-heading .small{max-width:100%}.faq-heading h2{font-size:44px}summary{font-size:15px;padding:24px 0;gap:12px}.answer{padding-left:24px;padding-right:5px}.footer-statement{margin-top:45px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.split>*{min-width:0}.comparison>div{min-width:0;flex:1}.comparison .micro{overflow-wrap:anywhere}@media(max-width:360px){.comparison div>span:last-child{font-size:21px}.comparison{gap:10px}.comparison .micro{font-size:7px;letter-spacing:.5px}}

/* Launch-candidate additions; original layout/tokens remain inherited. */
.hero h1{font-size:clamp(56px,6.1vw,100px)}.hero-copy{max-width:520px}.hero-copy p{margin-top:0}.product-panel{border:1px solid var(--line);padding:35px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.product-panel p{margin:20px 0 10px}.feature-qualification{max-width:710px}.access>div{min-width:0}.future .split>.lead{margin-bottom:0}.comparison div>span:last-child{font-size:24px}.answer p{margin-top:0}.hero .button{gap:40px}@media(max-width:650px){.hero h1{font-size:clamp(48px,10.6vw,66px)}nav{gap:18px}nav .contact{font-size:8px;letter-spacing:.6px;padding:12px}nav .contact span{margin-left:8px}.product-panel{padding:26px}.hero-copy p{font-size:14px}.comparison div>span:last-child{font-size:22px}.button{max-width:100%;gap:25px}}@media(max-width:360px){.comparison div>span:last-child{font-size:19px}.wordmark{font-size:33px}nav{gap:12px}.hero h1{font-size:46px}}
nav>a{min-height:44px;display:inline-flex;align-items:center}.footer-bottom>a{min-height:24px;display:inline-flex;align-items:center}

[hidden]{display:none!important}.analytics-privacy{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line,#34302a);max-width:50rem}.analytics-privacy h2{font-size:1.5rem}.analytics-privacy p{font-size:.9rem;line-height:1.7}.analytics-privacy button{font:inherit;font-size:.8rem;cursor:pointer;padding:.8rem 1rem;background:#c6a37b;color:#090a0a;border:1px solid #c6a37b;margin:.4rem .6rem .4rem 0}.analytics-privacy button:focus-visible{outline:2px solid white;outline-offset:4px}

.hero-art{margin:0;min-width:0;width:100%;max-width:680px;justify-self:center}.hero-art img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.hero-art figcaption{margin-top:18px;text-align:right;color:var(--gold);font-size:8px;letter-spacing:1.7px}@media(max-width:650px){.hero-art{margin-top:30px;max-width:560px}.hero-art figcaption{margin-top:12px}}

/* Evergences shared control tokens: read-only src/navigation.css lines63,77-83,92. */
:root{--button-radius:10px;--control-surface:linear-gradient(135deg,#302d25,#141713);--control-border:#8d7b5c;--control-text:#eee1c6;--control-shadow:inset 0 1px 1px #e3cf9e30,inset 0 -3px 3px #08090780,0 5px 14px #0003}
.button,.analytics-privacy button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:16px 22px;gap:12px;border:1px solid var(--control-border);border-radius:var(--button-radius);background:var(--control-surface);color:var(--control-text);box-shadow:var(--control-shadow);font:500 14px/1.5 Manrope,Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.button:hover,.analytics-privacy button:hover{border-color:#c8af80;color:#fff0d1;box-shadow:inset 0 1px 1px #e3cf9e50,0 7px 20px #0005}
.button:focus-visible,.analytics-privacy button:focus-visible{outline:2px solid #eed7b4;outline-offset:4px}
.shop-closing{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-bottom:60px;margin-bottom:42px;border-bottom:1px solid var(--line)}.shop-closing>div{max-width:780px}.shop-closing h2{font-size:clamp(36px,4.5vw,64px)}.shop-closing p:last-child{margin-top:20px;margin-bottom:0}.shop-closing>.button{flex-shrink:0}.hero-bottom>.micro{display:block}.footer-top .wordmark{min-height:44px}.hero-art picture{display:block}
@media(max-width:650px){nav{gap:0}nav .button{padding:12px 18px;min-height:48px}.shop-closing{align-items:flex-start;flex-direction:column;gap:25px;padding-bottom:40px}.hero-bottom>.micro:last-child{display:none}.hero-bottom{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.button,.analytics-privacy button{transition:none}}

