:root{--paper:#f1f1e9;--ink:#101010;--orange:#ff4d00;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.nav{position:fixed;z-index:20;top:0;left:0;width:100%;height:80px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;color:var(--nav-ink,#101010);transition:color .15s;pointer-events:none}.nav>*{pointer-events:auto}.logo{font-size:25px;font-weight:900;letter-spacing:-1.5px}.logo span,.orange,h1 span,h2 span,.wordmark span{color:var(--orange)}.preview-label{font-size:11px;letter-spacing:2px;opacity:.6}.nav button{font-size:12px;background:transparent;border:1px solid currentColor;border-radius:30px;padding:10px 16px;color:inherit}#journey{height:650svh;position:relative}#stage{height:100svh;position:sticky;top:0;overflow:hidden;isolation:isolate;background:var(--paper);perspective:1400px}.hero-copy{position:absolute;inset:90px 4vw 0;z-index:2;pointer-events:none;will-change:opacity,transform}.wordmark{font-size:clamp(90px,16vw,270px);font-weight:900;line-height:.94;letter-spacing:-.095em}h1{font-size:clamp(30px,3.5vw,58px);letter-spacing:-.055em;line-height:1.06;margin:32px 0 0}.hero-note{position:absolute;bottom:12%;left:0;border-left:2px solid var(--orange);padding-left:20px;font-size:16px;line-height:1.55}#scene{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}#screen-wash{position:absolute;inset:0;background:var(--ink);z-index:4;opacity:0;pointer-events:none}#reality{position:absolute;inset:0;z-index:5;color:var(--paper);opacity:0;pointer-events:none}.reality-inner{position:absolute;left:8vw;top:21%;width:76%}.eyebrow{font-size:12px;letter-spacing:3px;font-weight:700;margin:0 0 30px}.eyebrow:before{content:'';display:inline-block;vertical-align:middle;width:32px;height:1px;background:currentColor;margin-right:15px}h2{font-size:clamp(48px,7.8vw,126px);line-height:.99;letter-spacing:-.065em;margin:0;font-weight:900}.reality-copy{font-size:clamp(17px,1.5vw,24px);line-height:1.5;color:#a5a59f;margin-top:28px}.claim{font-size:clamp(18px,2vw,29px);line-height:1.25;margin-top:26px;color:#aaa}.claim strong{color:#f1f1e9}.orbit{position:absolute;inset:0;pointer-events:none;z-index:-1}.fragment{position:absolute;right:7%;top:29%;width:220px;border:1px solid #3c3c39;background:#1b1b1a;padding:20px;box-shadow:0 20px 60px #0004;color:#eee;display:flex;flex-direction:column;gap:12px;will-change:transform,opacity}.fragment small{font-size:10px;letter-spacing:1.8px;color:#a7a7a0}.fragment b{font-size:19px;letter-spacing:-.5px}.fragment span{font-size:13px;color:#999}.f2{top:51%;right:12%}.f3{top:70%;right:5%}#bridge{position:absolute;top:63%;left:9%;width:82%;display:flex;align-items:center;gap:16px;z-index:6;opacity:0;transform-origin:left}#bridge span{height:1px;background:var(--orange);flex:1}#bridge i{width:10px;height:10px;background:var(--orange);box-shadow:0 0 40px #ff4d0099;border-radius:50%}#workflow{position:absolute;inset:0;background:var(--paper);z-index:7;will-change:transform;border:1px solid #ffffff44;box-shadow:0 -40px 140px #0005;transform-origin:50% 100%;transform:translateY(110%) rotateX(20deg) scale(.78);pointer-events:none}.flow-inner{padding:18vh 8vw 5vh;height:100%;display:flex;flex-direction:column;justify-content:center}.flow-inner h2{font-size:clamp(45px,6.6vw,105px)}.flow-bottom{display:flex;align-items:end;justify-content:space-between;gap:5%;margin-top:38px}.flow-bottom>p{font-size:18px;line-height:1.5;margin:0}.flow-rail{display:flex;align-items:center;width:55%;gap:12px}.flow-rail div{display:flex;flex-direction:column;gap:8px}.flow-rail small{color:var(--orange);font-size:11px}.flow-rail b{font-size:20px;letter-spacing:-.7px}.flow-rail span{font-size:12px;color:#777}.flow-rail i{height:1px;background:#bbb;flex:1}.scroll-cue{position:absolute;bottom:35px;left:4vw;right:4vw;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:2px;z-index:10;pointer-events:none}.scroll-cue i{font-style:normal;font-size:28px}.progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#8882;z-index:15}.progress span{display:block;height:100%;background:var(--orange);transform:scaleX(0);transform-origin:left}footer{padding:40px 4vw;display:flex;justify-content:space-between;border-top:1px solid #ccc;font-size:13px}#status{position:fixed;bottom:12px;left:4vw;z-index:30;font-size:12px;background:var(--paper);max-width:80%;margin:0}#status:empty{display:none}
@media(max-width:720px){.nav{height:62px;padding:0 6vw}.logo{font-size:22px}.preview-label{display:none}.nav button{font-size:11px;padding:8px 12px}.hero-copy{inset:90px 6vw 0}.wordmark{font-size:20vw}h1{font-size:8vw;margin-top:22px}.hero-note{bottom:10%;font-size:14px}.reality-inner{left:7vw;top:22%;width:86%}h2{font-size:12vw}.eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:24px}.reality-copy{font-size:16px;line-height:1.45;margin-top:24px}.claim{font-size:20px;margin-top:25px}.fragment{width:140px;padding:12px;right:5%;top:61%;gap:7px}.fragment b{font-size:14px}.fragment small{font-size:8px}.fragment span{font-size:10px}.f2{right:35%;top:72%}.f3{right:3%;top:83%}.flow-inner{padding:16vh 7vw 7vh}.flow-inner h2{font-size:11.5vw}.flow-bottom{display:block;margin-top:28px}.flow-bottom>p{font-size:16px}.flow-rail{width:100%;gap:8px;margin-top:30px}.flow-rail b{font-size:16px}.flow-rail span{font-size:10px}.scroll-cue{left:6vw;right:6vw;bottom:22px;font-size:8px}footer{gap:24px;font-size:11px}}
body.static #journey{height:auto}body.static #stage{height:auto;overflow:visible}body.static .hero-copy{position:relative;inset:auto;padding:100px 7vw 60px;min-height:70svh;opacity:1!important;transform:none!important}body.static .hero-note{position:static;margin-top:50px}body.static #scene,body.static #screen-wash,body.static #bridge,body.static .orbit,body.static .scroll-cue,body.static .progress{display:none}body.static #reality,body.static #workflow{position:relative;inset:auto;opacity:1!important;transform:none!important;min-height:85svh;pointer-events:auto;box-shadow:none}body.static #reality{background:var(--ink)}body.static .reality-inner{position:relative;inset:auto;width:auto;padding:90px 7vw}body.static .flow-inner{padding:90px 7vw;opacity:1!important;transform:none!important}body.static .nav{background:var(--paper);color:var(--ink)}

body.static .reality-inner{opacity:1!important;transform:none!important}
/* Version 2: material depth, restored navigation and separate choreography. */
.wordmark{font-family:'Archivo Black',Arial,sans-serif;font-weight:400;letter-spacing:-.065em;-webkit-text-stroke:1px currentColor;font-size:clamp(90px,17vw,275px)}
#journey{height:520svh}.nav{background:color-mix(in srgb,var(--paper) 86%,transparent);color:#101010;backdrop-filter:blur(14px);height:76px;border-bottom:1px solid #10101012}.nav nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600}.nav .access{background:#101010;color:#fff;padding:13px 18px;border-radius:7px}.nav a:hover{color:var(--orange)}#menu-toggle{display:none}.motion-control{position:fixed;bottom:14px;right:18px;z-index:30;padding:9px 13px;border:1px solid #7776;border-radius:24px;background:#f1f1e9ed;color:#101010;font-size:11px}
.reality-inner{top:0;left:0;width:100%;height:100%;padding:104px 8vw 48px;display:flex;flex-direction:column;justify-content:center}.reality-inner h2{font-size:clamp(44px,6.7vw,105px)}.reality-copy{margin:20px 0 0;font-size:18px}.claim{margin:16px 0 0;font-size:22px}.orbit{position:relative;inset:auto;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;perspective:1000px}.fragment{position:relative;inset:auto;width:auto;padding:20px;min-width:0;border-radius:12px;background:linear-gradient(145deg,#363634,#1b1b1a 65%);border:1px solid #ffffff26;border-bottom:4px solid #080808;box-shadow:inset 0 1px 0 #ffffff28,0 12px 0 -8px #050505,0 25px 42px #0008;transform-style:preserve-3d}.fragment b{font-size:19px}.fragment small{font-size:10px}.fragment span{font-size:13px}.flow-inner{padding:100px 7vw 60px;justify-content:center;text-align:center;max-width:1300px;margin:auto}.flow-inner h2{font-size:clamp(42px,6.4vw,100px)}.flow-inner .eyebrow{margin-bottom:24px}.flow-bottom{display:flex;flex-direction:column;align-items:center;margin-top:22px;gap:28px}.flow-bottom>p{font-size:17px}.flow-rail{width:100%;max-width:880px;gap:18px;perspective:1000px}.flow-rail div{flex:1;min-width:0;padding:20px 14px;background:linear-gradient(145deg,#fff,#e8e8df);border:1px solid #fff;border-bottom:3px solid #cecec3;border-radius:12px;box-shadow:0 12px 28px #10101012,inset 0 1px 0 #fff}.flow-rail i{flex:0 1 60px;background:var(--orange);height:2px;transform-origin:left}.flow-rail small{font-size:12px}.flow-rail span{font-size:13px}
body.static .fragment,body.static .flow-rail div,body.static .flow-rail i,body.static #workflow-title,body.static .flow-inner>.eyebrow,body.static .flow-bottom>p{opacity:1!important;transform:none!important}body.static .orbit{display:grid}body.static .reality-inner{height:auto}
@media(max-width:900px){.nav nav{gap:16px;font-size:12px}.nav .access{padding:11px}.nav{padding:0 4vw}}
@media(max-width:720px){.nav{height:62px;padding:0 6vw}#menu-toggle{display:block}.nav nav{display:none;position:absolute;top:62px;left:0;width:100%;padding:20px 6vw;background:var(--paper);border-bottom:1px solid #aaa;flex-direction:column;align-items:stretch;font-size:16px;gap:0}.nav nav.open{display:flex}.nav nav a{padding:13px}.wordmark{font-size:20vw;letter-spacing:-.075em;-webkit-text-stroke:.5px}.reality-inner{padding:84px 7vw 52px}.reality-inner h2{font-size:11.5vw}.reality-inner .eyebrow{margin-bottom:18px}.reality-copy{font-size:14px;margin-top:16px}.claim{font-size:17px;margin-top:12px}.orbit{grid-template-columns:1fr;gap:12px;margin-top:22px}.fragment{padding:12px 16px;gap:5px;min-height:76px}.fragment b{font-size:16px}.fragment small{font-size:9px}.fragment span{font-size:12px}.flow-inner{padding:84px 7vw 54px}.flow-inner h2{font-size:10.6vw}.flow-bottom{margin-top:22px;gap:22px}.flow-rail{gap:7px}.flow-rail div{padding:14px 5px;border-radius:9px}.flow-rail b{font-size:13px;letter-spacing:-.4px}.flow-rail span{font-size:10px}.flow-rail i{flex-basis:12px}.flow-bottom>p{font-size:15px}.motion-control{font-size:10px;bottom:10px}}
@media(max-height:740px) and (min-width:721px){.reality-inner{padding-top:90px;padding-bottom:35px}.reality-inner h2{font-size:8vh}.reality-inner .eyebrow{margin-bottom:16px}.orbit{margin-top:20px}.fragment{padding:14px}.claim{font-size:18px}.flow-inner h2{font-size:8vh}.flow-rail div{padding:12px}.flow-bottom{gap:18px}}
@media(max-width:720px) and (max-height:720px){.reality-inner{padding-top:76px;padding-bottom:42px}.reality-inner .eyebrow{margin-bottom:12px}.reality-copy{margin-top:12px}.claim{margin-top:8px}.orbit{gap:8px;margin-top:15px}.fragment{min-height:62px;padding:9px 12px;gap:3px}.fragment span{font-size:11px}.flow-inner{padding-top:76px;padding-bottom:46px}}

@font-face{font-family:"Archivo Black";font-style:normal;font-weight:400;font-display:swap;src:url("/landing-approved/20260908-approved-landing-05/assets/archivo-black-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

@font-face{font-family:"Archivo Black";font-style:normal;font-weight:400;font-display:swap;src:url("/landing-approved/20260908-approved-landing-05/assets/archivo-black-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;}

.flow-rail{align-items:stretch}.flow-rail div{justify-content:center}.flow-rail i{align-self:center}
/* Continuation: readable sections with restrained scroll-driven depth. */
.chapter{padding:120px 8vw;scroll-margin-top:76px}.chapter h2{font-size:clamp(38px,5.5vw,84px);max-width:1100px}.chapter-intro{font-size:clamp(17px,1.5vw,22px);line-height:1.55;max-width:580px;margin:30px 0 42px;color:#676760}.solutions{border-top:1px solid #ccc}.solution-list{margin-top:65px}.solution-list>a{display:grid;grid-template-columns:60px 1fr 1fr 40px;gap:24px;align-items:center;padding:32px 0;border-top:1px solid #b9b9b0}.solution-list h3{font-size:clamp(32px,4vw,60px);letter-spacing:-.05em;margin:0}.solution-list p{line-height:1.5;color:#666;margin:0}.solution-list small{color:#777}.solution-list>a>span{font-size:30px;color:var(--orange)}.solution-list>a:hover h3{color:var(--orange)}.modules{background:#161616;color:var(--paper)}.modules .chapter-intro{color:#b4b4ac}.module-demo{margin-top:55px}.module-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.module-tabs button{background:transparent;border:1px solid #575751;color:#bbb;padding:13px 22px;border-radius:40px}.module-tabs button[aria-selected=true]{color:#101010;background:var(--orange);border-color:var(--orange)}.module-panel{border-top:1px solid #555;padding:40px 0 15px;min-height:300px}.module-panel>small,.booking-demo>small{letter-spacing:2px;font-size:10px;color:var(--orange)}.module-panel h3{font-size:clamp(30px,3.7vw,56px);letter-spacing:-.045em;max-width:800px;line-height:1.1;margin:24px 0}.module-panel p{color:#aaa;max-width:580px;font-size:18px;line-height:1.5}.module-path{display:flex;align-items:center;gap:28px;flex-wrap:wrap;font-size:20px;margin:35px 0}.module-path span{color:var(--orange)}.demo-caption{font-size:12px;color:#888}.websites{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;overflow:hidden}.text-link{display:inline-block;font-size:18px;border-bottom:1px solid currentColor;padding-bottom:8px}.text-link:hover{color:var(--orange)}.website-object{transform:perspective(1200px) rotateY(-12deg) rotateX(6deg);border:1px solid #b8b8ad;border-bottom:6px solid #a8a89e;border-radius:12px;background:#eee;box-shadow:25px 30px 65px #10101025;overflow:hidden}.browser-bar{display:flex;align-items:center;justify-content:space-between;padding:18px;font-size:10px;background:#deded6}.browser-bar small{font-size:8px;letter-spacing:1px}.website-poster{position:relative;isolation:isolate;padding:28px;background:#e8e6dc;min-height:450px;overflow:hidden}.website-poster>p{font-size:10px;letter-spacing:2px}.website-poster h3{font-size:clamp(40px,4.8vw,76px);letter-spacing:-.06em;line-height:.95;position:relative;z-index:1;margin:45px 0}.website-poster em{font-family:Georgia,serif;font-weight:400}.poster-orbit{position:absolute;right:-110px;top:95px;width:300px;height:300px;border:60px solid var(--orange);border-radius:50%;transform:rotateY(25deg);box-shadow:inset 10px 10px 25px #0003,10px 15px 25px #0002;z-index:-1}.poster-button{display:inline-block;padding:12px 18px;background:#101010;color:white;font-size:12px}.website-poster>small{display:block;font-size:9px;color:#777;margin-top:28px}.reservations{background:#e6e6dd}.reservation-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.reservation-layout h2{font-size:clamp(38px,4.8vw,72px)}.reservation-layout .chapter-intro{margin-top:0}.booking-demo{padding:25px 0;border-top:1px solid #b9b9b0;border-bottom:1px solid #b9b9b0;margin-bottom:32px}.booking-demo>div{display:flex;align-items:center;justify-content:space-between;margin:28px 0;font-size:18px}.booking-demo span{color:var(--orange)}.booking-demo p{font-size:13px;color:#666}.start-section{text-align:center}.start-section h2,.start-section .chapter-intro{margin-left:auto;margin-right:auto}.big-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--orange);padding:24px 30px;font-size:clamp(22px,2.8vw,40px);letter-spacing:-.04em;max-width:650px;margin:45px auto 70px;border-radius:8px}.big-cta:hover{background:#101010;color:var(--paper)}.questions{max-width:850px;margin:auto;text-align:left}.questions details{border-top:1px solid #bdbdb4;padding:24px 0}.questions summary{font-size:19px;cursor:pointer}.questions p{font-size:16px;line-height:1.6;color:#666;max-width:650px}.site-footer{display:block;background:#101010;color:#f1f1e9;padding:70px 8vw 50px}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr 1.2fr 1fr;gap:40px}.footer-brand p{font-size:14px;line-height:1.7;max-width:300px;color:#aaa}.site-footer h3{font-size:14px;margin:0 0 22px}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin:13px 0;font-size:13px;color:#aaa;overflow-wrap:anywhere}.site-footer a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid #333;padding-top:26px;margin-top:55px;font-size:12px;color:#888}.brand-word .s{color:var(--orange)}body.static .reveal{opacity:1!important;translate:none!important}summary:focus-visible{outline:3px solid var(--orange);outline-offset:6px}
@media(max-width:720px){.chapter{padding:75px 7vw;scroll-margin-top:62px}.chapter h2{font-size:10.5vw}.chapter .eyebrow{line-height:1.7}.chapter-intro{font-size:17px;margin:24px 0 32px}.solution-list{margin-top:38px}.solution-list>a{grid-template-columns:25px 1fr 24px;gap:12px;padding:24px 0}.solution-list p{grid-column:2;grid-row:2;font-size:14px}.solution-list>a>span{grid-column:3;grid-row:1}.module-tabs{gap:8px}.module-tabs button{font-size:13px;padding:11px 14px}.module-panel{min-height:360px}.module-panel p{font-size:16px}.module-path{gap:12px;font-size:15px}.websites,.reservation-layout{grid-template-columns:1fr;gap:45px}.website-object{transform:perspective(900px) rotateY(-6deg) rotateX(4deg)}.website-poster{min-height:365px;padding:22px}.website-poster h3{font-size:52px}.poster-orbit{width:230px;height:230px;border-width:45px;right:-95px}.booking-demo>div{font-size:15px}.questions summary{font-size:17px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-brand{grid-column:1/-1}.site-footer{padding:55px 7vw}.footer-col:has(a[href^="mailto"]){grid-column:1/-1;grid-row:3}.site-footer li{font-size:12px}.big-cta{padding:20px;font-size:23px}.module-panel h3{font-size:32px}}

.site-footer .brand-word{color:var(--paper)}
/* Original composition is the anchor; material and motion changes stay independent. */
.nav{position:relative;height:94px;padding:26px 44px;background:transparent;backdrop-filter:none;border:0;display:grid;grid-template-columns:1fr auto 1fr;gap:20px}.nav nav{gap:18px;font-size:14.5px;font-weight:500}.nav .sep{color:#a5a29a}.nav-actions{justify-self:end;display:flex;align-items:center;gap:14px;font-size:12px}.nav .access{border-radius:6px;padding:13px 21px;white-space:nowrap}.nav .mobile-login{display:none}#start{scroll-margin-top:94px}.hero-copy{inset:0;will-change:opacity,transform}.wordmark{padding:2px 44px 0;font-size:clamp(90px,13.66vw,220px);line-height:.92;letter-spacing:-.075em}h1{padding:20px 44px 0;margin:0;font-size:clamp(32px,3.136vw,50px);line-height:1.14}.hero-note{left:8.5%;bottom:30%;max-width:300px;background:#f1f1e933;border:1px solid #555;border-radius:8px;padding:18px;font-size:14px}.hero-proof{position:absolute;right:9.4vw;top:calc(42% + 74px);z-index:4;width:360px;color:#101010;pointer-events:none;transform-origin:center}.hero-proof:before{content:'';position:absolute;left:-42px;top:50%;width:42px;height:1px;background:#101010}.hero-proof:after{content:'';position:absolute;left:-46px;top:50%;width:7px;height:7px;border-radius:50%;background:#101010;transform:translateY(-3px)}.hero-proof-card{padding:16px 18px;border:1px solid #10101075;border-radius:8px;background:#f6f4ee3b;box-shadow:inset 0 1px 0 #ffffffe6,inset 1px 0 0 #ffffff5c,0 22px 52px -38px #1010107a;backdrop-filter:blur(8px) saturate(125%)}.hero-proof-kicker{font-size:10px;letter-spacing:.18em;font-weight:800;margin:0 0 8px;color:#10101099}.hero-proof-main{font-size:18px;line-height:1.16;font-weight:900;letter-spacing:-.035em;margin:0 0 8px}.hero-proof-main span{color:var(--orange)}.hero-proof-sub{font-size:13.5px;line-height:1.42;font-weight:600;margin:0;color:#101010b3}.hero-proof-chip{display:block;font-size:11px;font-weight:800;margin-top:12px}.hero-proof-chip:before{content:'●';color:var(--orange);margin-right:6px}.hero-dots{position:absolute;right:44px;top:12px;z-index:1;letter-spacing:8px;line-height:14px;font-size:17px}.reveal{will-change:transform,opacity;transform-origin:center;position:relative}.reveal:focus-within{opacity:1!important;filter:none!important;transform:none!important}.fragment:after,.flow-rail div:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffffff42 48%,transparent 72%);opacity:calc(sin(var(--arrival,1)*3.14159)*.7);transform:translateX(calc((var(--arrival,1) - .5)*50%))}.flow-rail div{position:relative;overflow:hidden}.fragment{overflow:hidden}body.static .hero-proof{position:relative;inset:auto;margin:0 7vw 50px;opacity:1!important;transform:none!important;width:auto;max-width:360px}body.static .reveal,body.static .fragment,body.static .flow-rail div{filter:none!important;transform:none!important}body.static .hero-dots{display:none}
@media(max-width:1100px) and (min-width:721px){.nav{padding:24px;gap:16px}.nav-actions{gap:8px}.nav nav{gap:12px}.nav .access{padding:13px}.hero-proof{right:3.4vw;top:64%;width:300px}.hero-note{left:5%;max-width:240px}}
@media(max-width:720px){.nav{height:72px;padding:14px 6vw;display:flex;gap:12px}.nav-actions{margin-left:auto}.nav-actions .login{display:none}.nav .access{font-size:10px;padding:12px 10px}.nav #menu-toggle{order:3;padding:10px;font-size:10px}.nav nav{top:72px;z-index:30}.nav .sep{display:none}.nav .mobile-login{display:block}#start{scroll-margin-top:72px}.hero-copy{inset:0}.wordmark{font-size:20vw;padding:12px 6vw 0}h1{padding:20px 6vw 0;font-size:8vw}.hero-note{left:6%;bottom:12%;max-width:48%;font-size:11px;padding:12px}.hero-proof{width:190px;right:5%;top:56%;}.hero-proof-card{padding:12px}.hero-proof-kicker{font-size:8px}.hero-proof-main{font-size:14px}.hero-proof-sub{font-size:11px}.hero-proof-chip{font-size:9px}.hero-proof:before,.hero-proof:after,.hero-dots{display:none}.scroll-cue{bottom:16px}.hero-proof{top:52%}}

.shot-frame{display:flow-root;min-width:0;perspective:1400px}.hero-proof-card{background:linear-gradient(120deg,#f6f4ee70,#f6f4ee3b);}.websites>.shot-frame{overflow:visible}body.static .hero-proof{filter:none!important}body.static .hero-copy h1{padding-left:0}body.static .hero-copy .wordmark{padding-left:0}

@media(max-width:720px){.wordmark{font-size:18vw}.hero-note{bottom:16%}}
.chapter{overflow-x:clip}

/* Matte dimensional wordmark preview: depth scales with the existing type. */
.wordmark{color:#242424;-webkit-text-stroke:.003em #292929;text-shadow:.005em .005em #373735,.010em .010em #343432,.015em .015em #30302e,.020em .020em #2c2c2a,.025em .025em #282826,.030em .030em #242422,.035em .035em #20201e,.040em .040em #1c1c1a,.045em .045em #191917,.048em .055em .025em #10101024,.060em .095em .060em #10101018}
.wordmark span{color:#ff5a0a;-webkit-text-stroke:.003em #f75a13;text-shadow:.005em .005em #ed500c,.010em .010em #e94d0b,.015em .015em #df480a,.020em .020em #d74409,.025em .025em #cf4008,.030em .030em #c63c07,.035em .035em #bc3806,.040em .040em #b33405,.045em .045em #a93005,.048em .055em .025em #6d240d24,.060em .095em .060em #10101018}

/* Painted wall lettering: diffuse pigment, fine grain, no extrusion. */
.hero-copy h1{color:#30302e;text-shadow:none;-webkit-text-stroke:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23808080' opacity='.16' filter='url(%23grain)' d='M0 0h160v160H0z'/%3E%3C/svg%3E"),linear-gradient(115deg,#343432,#292927);background-size:160px 160px,100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-copy h1 span{color:#eb510d;-webkit-text-fill-color:#eb510d;text-shadow:none}
@media(forced-colors:active){.hero-copy h1{background:none;-webkit-text-fill-color:CanvasText}.hero-copy h1 span{-webkit-text-fill-color:CanvasText}}

/* Desktop note moved by the user's two-point annotation (+158, -102 at 1327x994). */
@media(min-width:721px){body:not(.static) .hero-note{left:20.4%;bottom:41.4%}}

/* Scroll callouts live above the model; both share a readable frosted surface. */
.hero-note,.hero-proof{z-index:4;opacity:0;visibility:hidden;will-change:transform,opacity;pointer-events:none}
body:not(.static) .hero-note{left:8vw;top:45%;bottom:auto;margin:0;max-width:270px;font-size:14px}
body:not(.static) .hero-proof{right:6vw;top:49%;width:320px}
.hero-note,.hero-proof-card{background:linear-gradient(125deg,#f8f8f0d9,#eeeee4ad);border:1px solid #ffffffbd;border-bottom-color:#96968c80;border-radius:12px;box-shadow:inset 0 1px 0 #fff, inset 1px 0 0 #ffffff80,0 14px 40px -16px #10101045;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);color:#20201e}
.hero-proof:before,.hero-proof:after{display:none}
body.static .hero-note,body.static .hero-proof{visibility:visible!important;opacity:1!important;transform:none!important;position:relative;inset:auto;margin:24px 7vw;max-width:360px;width:auto}
@media(max-width:720px){body:not(.static) .hero-note{left:6vw;top:36%;font-size:12px;max-width:200px;padding:12px}body:not(.static) .hero-proof{right:6vw;top:65%;width:210px}.hero-note,.hero-proof-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}
