/* Independent transparent figures, choreographed by document scroll. */
html{scroll-behavior:auto}body{--cobalt:#4530ff;--lavender:#b4a7ff;--split:0;--orbit:0deg}
.hero-scroll{height:300svh;position:relative;background:#08071f}
.cinematic-scene{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;isolation:isolate}
.hero{padding:0;background:radial-gradient(ellipse at 72% 60%,#282074 0,transparent 58%),#08071f}
.hero:after{display:none}.scene-grid{position:absolute;inset:0;z-index:-1;opacity:.19;background-image:linear-gradient(#9284ff25 1px,transparent 1px),linear-gradient(90deg,#9284ff25 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(ellipse at 60% 50%,black,transparent 75%)}
.scene-watermark{position:absolute;right:-1vw;top:4%;font:600 clamp(150px,22vw,340px)/.75 var(--display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px #9585ff24;z-index:-1;transform:translateY(calc(var(--scene-p,0) * -90px));pointer-events:none}
.hero-opening{position:absolute;inset:0;max-width:none;padding-top:7vh;z-index:4;opacity:var(--intro,1);transform:translateY(calc((1 - var(--intro,1))*-65px));pointer-events:var(--intro-events,auto)}
.hero-opening .eyebrow{font-size:9px;letter-spacing:1px}.hero h1{font:300 clamp(90px,10.6vw,162px)/.87 var(--display);letter-spacing:-3px;margin:35px 0 30px;max-width:65%;white-space:nowrap}.hero h1 span{color:var(--lavender)}
.opening-copy{max-width:370px}.opening-copy>p:first-child{font-size:19px;line-height:1.45}.opening-copy .muted{font-size:12px;line-height:1.8;margin-top:18px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:26px;flex-wrap:wrap}.hero-actions .button{background:#4530ff;color:white;font-size:19px;gap:16px;padding:12px 18px}.hero-source{font:10px var(--mono);border-bottom:1px solid #aaa1ce;padding-bottom:4px}
.hero-stage{position:absolute;left:var(--stage-x,72%);top:var(--stage-y,51%);width:min(61vw,920px);height:min(74vh,700px);transform:translate(-50%,-50%);perspective:1400px;z-index:2;pointer-events:none}
.layer{position:absolute;width:70%;aspect-ratio:1;left:15%;top:50%;will-change:transform}.layer img{display:block;width:100%;height:auto;filter:drop-shadow(0 25px 20px #03031888)}
.layer-hermes{z-index:1;transform:translate(var(--hermes-x,12%),calc(-61% + var(--hermes-y,0px))) rotate(var(--hermes-r,8deg)) scale(var(--hermes-scale,.92))}
.layer-robot{z-index:3;transform:translate(var(--robot-x,-20%),calc(-33% + var(--robot-y,0px))) rotate(var(--robot-r,-7deg)) scale(var(--robot-scale,.83))}
.assembly-rings,.core-rings{position:absolute;inset:4%;perspective:900px;transform-style:preserve-3d;transform:rotate(var(--orbit)) scale(var(--ring-scale,1));z-index:0}
.assembly-rings i,.core-rings i{position:absolute;inset:4%;border:1px solid #b4a7ff99;border-radius:50%;box-shadow:0 0 20px #7463ff17;transform:rotateX(64deg) rotateY(-18deg)}
.assembly-rings i:nth-child(2),.core-rings i:nth-child(2){inset:0;transform:rotateX(28deg) rotateY(65deg);border-color:#f8f3e65c}.assembly-rings i:nth-child(3),.core-rings i:nth-child(3){inset:11%;transform:rotateX(-50deg) rotateY(42deg);border-style:dashed;border-color:#9080ff8c}
.layer-tag{position:absolute;font:8px/1.8 var(--mono);letter-spacing:.8px;opacity:var(--separate,0);padding:12px 16px;border-left:1px solid #aaa0ff;background:#08071fa8;z-index:4;white-space:nowrap}.layer-tag strong{display:block;font:300 28px/1.2 var(--display);letter-spacing:0}.layer-tag span{color:#a9a1c7;font-size:8px}.tag-mind{left:-8%;top:10%}.tag-body{right:-8%;bottom:2%}
.assembly-link{position:absolute;inset:0;width:100%;height:100%;opacity:var(--separate,0);overflow:visible;z-index:0}.assembly-link path{fill:none;stroke:#aaa0ff;stroke-width:1;stroke-dasharray:6 9}.assembly-link circle{fill:#e6dfff}
.hero-middle{position:absolute;top:8%;left:0;width:100%;text-align:center;z-index:3;opacity:var(--middle,0);pointer-events:none}.hero-middle p{font:300 clamp(40px,5vw,78px)/.95 var(--display);margin-top:18px}.hero-middle em{font:inherit;color:#b4a7ff}
.hero-ending{position:absolute;inset:0;max-width:none;padding-top:22vh;opacity:var(--outro,0);z-index:4;pointer-events:none;transform:translateY(calc((1 - var(--outro,0))*35px))}.hero-ending h2{font-size:clamp(60px,6.5vw,104px);max-width:650px;margin:25px 0}.hero-ending p{font-size:18px;line-height:1.6}
.scene-footer,.agent-footer{position:absolute;inset:auto 0 0;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #9b8ac333;background:#08071fc7;z-index:6}.scene-footer .mono,.agent-footer .mono{font-size:8px}.scroll-cue{display:flex;gap:13px;align-items:center}.scroll-line{height:27px;width:1px;background:#b4a7ff;position:relative}.scroll-line:after{content:'';position:absolute;left:-2px;top:calc(var(--scene-p,0)*20px);height:5px;width:5px;border-radius:50%;background:#eee}.motion-toggle{font:9px var(--mono);background:transparent;border:1px solid #8b7bb4;color:#f0eaff;min-height:36px;padding:8px 12px;cursor:pointer}.motion-toggle:hover{background:#322667}.scene-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#342b55;z-index:8}.scene-progress i{display:block;height:100%;width:100%;background:#b8a9ff;transform:scaleX(var(--scene-p,0));transform-origin:left}
.hermes-section{padding:0;overflow:visible;background:#0d0828}.hermes-section:before{display:none}.agent-scroll{height:340svh}.agent-sticky{background:radial-gradient(ellipse at 50% 60%,#4030a4 0,#1a1048 33%,#0d0828 70%)}.agent-heading{position:relative;padding-top:28px;z-index:3;pointer-events:none}.agent-heading .section-label{pointer-events:auto}.agent-heading h2{font:300 clamp(52px,5.8vw,88px)/.9 var(--display);margin-top:32px;letter-spacing:-1px}.agent-heading h2 em{font:inherit;color:#b4a7ff}.agent-heading>p{position:absolute;right:60px;top:104px;width:340px;font-size:12px;line-height:1.8;color:#c0b6d5}
.agent-system{position:absolute;left:50%;top:59%;width:min(90vw,1400px);height:64vh;transform:translate(-50%,-50%);perspective:1200px}.agent-core{position:absolute;left:50%;top:50%;width:min(28vw,360px);height:440px;transform:translate(-50%,-50%) scale(var(--core-scale,1));z-index:2;text-align:center}.agent-core img{width:100%;height:85%;object-fit:contain;opacity:.8;filter:drop-shadow(0 0 25px #8172ff33)}.agent-core strong{position:absolute;left:0;bottom:10%;width:100%;font:600 clamp(42px,5vw,76px)/.8 var(--display);text-shadow:0 3px 18px #100626;letter-spacing:-1px}.agent-core>span{position:absolute;bottom:2%;left:0;width:100%;font:8px var(--mono);letter-spacing:2px}.core-rings{inset:-15% -25%;opacity:.8;transform:rotate(var(--agent-orbit,0deg))}.core-rings i{border-width:1px}.system-links{position:absolute;inset:0;width:100%;height:100%;opacity:var(--spread,0);transform:scale(var(--wire-scale,.4))}.system-links path{fill:none;stroke:#9b8bff;stroke-width:1;stroke-dasharray:8 8;stroke-dashoffset:var(--wire-offset,0)}
.capability{position:absolute;left:50%;top:50%;width:220px;min-height:180px;padding:17px 20px;border-top:1px solid #a595ff;background:#0b082ddd;z-index:3;opacity:var(--spread,0);transform:translate(calc(-50% + var(--cx,0px)),calc(-50% + var(--cy,0px))) rotate(var(--cr,0deg));will-change:transform;box-shadow:0 10px 40px #08051955}.cap-index{font:7px/1.4 var(--mono);letter-spacing:.7px;color:#b8a9ef}.capability h3{font:300 39px/1 var(--display);margin:12px 0 9px;letter-spacing:-.5px}.capability p{font-size:11px;line-height:1.7;color:#beb6d2}.capability.is-active{border-color:#eee5ff;background:#26194eee;box-shadow:0 0 44px #aa83ff17}.cap-mark{height:28px;margin-top:12px;position:relative;color:#b4a7ff;display:flex;align-items:center;gap:5px}.memory-mark i{position:absolute;border:1px solid #b4a7ff;width:40px;height:20px;transform:translate(calc(var(--i,0)*9px),calc(var(--i,0)*-4px))}.memory-mark i:nth-child(2){--i:1}.memory-mark i:nth-child(3){--i:2}.skills-mark i{font:27px var(--mono);font-style:normal;transform:rotate(var(--agent-orbit))}.tools-mark i{width:4px;height:calc(7px + var(--i,1)*4px);background:#b4a7ff;transform:scaleY(var(--pulse,1));transform-origin:center}.tools-mark i:nth-child(2n){--i:4}.tools-mark i:nth-child(3n){--i:2}.learning-mark i{height:30px;width:30px;border:1px solid #b4a7ff;border-right-color:transparent;border-radius:50%;transform:rotate(var(--agent-orbit))}.learning-mark i+i{position:absolute;left:14px;transform:rotate(calc(var(--agent-orbit)*-1))}
.agent-caption{position:absolute;top:39%;left:5%;z-index:4;opacity:var(--core-caption,1);pointer-events:none}.agent-caption p{font:300 clamp(42px,4vw,60px)/.95 var(--display);margin-top:15px}.agent-caption em{font:inherit;color:#b4a7ff}.agent-caption .mono{font-size:8px}.agent-footer{background:#0d0828d9}.agent-credit{padding-top:55px;padding-bottom:55px;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #a58bff44}.agent-credit>p{font:300 52px/.95 var(--display);text-transform:uppercase}.agent-credit em{font:inherit;color:#b4a7ff}.agent-credit>div>span{font-size:13px;line-height:1.8;color:#bcb2d4}.credit-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px;font:10px var(--mono)}
.philosophy{padding:70px 0;background:#e9e6dc;color:#17132f}.philosophy .section-label>span:first-child{background:#17132f;color:#e9e6dc}.philosophy-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;margin:55px 0}.philosophy h2{font:300 clamp(65px,7.5vw,110px)/.92 var(--display);max-width:750px}.philosophy-intro>div{padding-top:8px}.philosophy-intro .philosophy-question{font:italic 28px/1.25 Georgia;color:#403273;margin-bottom:22px}.philosophy-intro p{font-size:14px;line-height:1.8}.reading-list{border-top:1px solid #817b8f}.reading-entry{display:grid;grid-template-columns:70px 1fr 1fr;gap:35px;padding:32px 0;border-bottom:1px solid #bdb5bf;align-items:start}.reading-entry .reading-number{font:300 55px/.9 var(--display);color:#74658d}.reading-entry h3{font:italic 31px/1.1 Georgia;max-width:390px;letter-spacing:-1px}.reading-entry .author{font:8px var(--mono);letter-spacing:1px;text-transform:uppercase;display:block;margin-top:16px}.reading-entry p{font-size:12px;line-height:1.8;margin:0 0 14px}.reading-entry .reading-question{font-size:15px;color:#4a3484}.reading-entry a{font:9px var(--mono);border-bottom:1px solid #8a7fa1;padding-bottom:4px}.history{background:#151027;color:#e9e6dc;padding:65px 0}.history-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:30px 0 45px}.history h2{font:300 clamp(48px,5vw,72px)/.96 var(--display)}.history-intro p{font-size:13px;line-height:1.9;color:#bfb5cf}.history-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.history-list article{border-top:1px solid #77618d;padding-top:22px}.history-list .history-date{font:9px var(--mono);letter-spacing:1px;color:#b4a7ff}.history-list h3{font:300 39px/1 var(--display);margin:20px 0}.history-list p{font-size:12px;line-height:1.85;color:#c6bbd5}.history-list a{font:9px var(--mono);display:inline-block;margin-top:20px;border-bottom:1px solid #87749e}.history-note{margin-top:40px;padding-top:24px;border-top:1px solid #77618d;font-size:13px;max-width:900px;line-height:1.9;color:#d4c8e1}.ethos-lines{list-style:none;margin:30px 0;padding:0}.ethos-lines li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:16px 0;border-top:1px solid #b5afbb}.ethos-lines strong{font:300 26px/1 var(--display);display:block;margin-bottom:8px}.ethos-lines span{font:10px var(--mono);color:#68518e}.ethos-lines p{font-size:12px;line-height:1.7;color:#5c5267}
body.motion-paused .hero-scroll{height:auto}body.motion-paused .hero{position:relative;height:850px}body.motion-paused .agent-scroll{height:auto}body.motion-paused .agent-sticky{position:relative;height:900px}
@media(min-width:1600px){.hero-stage{width:58vw}.hero-opening{padding-top:11vh}}
@media(max-width:1000px){.hero-opening{padding-top:5vh}.hero h1{font-size:11vw}.hero-stage{width:70vw;left:var(--stage-x,72%)}.opening-copy{max-width:300px}.opening-copy>p:first-child{font-size:16px}.hero-actions{gap:15px}.hero-ending h2{font-size:7vw;max-width:52%}.agent-heading>p{right:35px;width:280px;font-size:11px}.capability{width:180px;padding:14px;min-height:180px}.capability h3{font-size:32px}.capability p{font-size:10px}.agent-core{width:29vw;height:350px}.reading-entry{gap:22px;grid-template-columns:45px 1fr 1fr}.philosophy-intro{gap:45px}.history-list{gap:22px}}
@media(max-width:700px){
 .header{height:72px}nav{gap:17px;font-size:16px}nav a:nth-child(2){display:inline}nav a:nth-child(3){display:none}
 .cinematic-scene{height:100svh;min-height:720px}.hero-scroll{height:260svh}.hero-opening{padding-top:30px}.hero-opening .eyebrow{font-size:6px;letter-spacing:.6px;white-space:nowrap}.hero h1{font-size:21vw;letter-spacing:-1.5px;max-width:none;margin:25px 0 20px;line-height:.85}.opening-copy{max-width:100%}.opening-copy>p:first-child{font-size:14px;line-height:1.4}.opening-copy .muted{display:none}.hero-actions{margin-top:16px;gap:18px}.hero-actions .button{font-size:16px;padding:9px 13px}.hero-source{font-size:8px}.hero-stage{left:var(--stage-x,50%);top:var(--stage-y,65%);width:96vw;height:46vh;min-height:320px}.layer{width:76%;left:12%}.scene-watermark{top:45%;font-size:36vw}.hero-middle{top:6%;padding:0 22px}.hero-middle p{font-size:11vw}.hero-middle .mono{font-size:7px}.hero-ending{padding-top:7vh}.hero-ending h2{font-size:13vw;max-width:none;margin:20px 0}.hero-ending .eyebrow{font-size:7px}.hero-ending p{font-size:14px}.layer-tag{font-size:6px;padding:8px 10px}.layer-tag strong{font-size:21px}.layer-tag span{font-size:6px}.tag-mind{left:0;top:-16%}.tag-body{right:0;bottom:-9%}.scene-footer{gap:10px;padding-top:15px;padding-bottom:15px}.scene-footer .mono{font-size:6px}.scene-step{display:none}.motion-toggle{font-size:8px}.scroll-cue{gap:9px}.scene-watermark{opacity:.65}
 .agent-scroll{height:330svh}.agent-sticky{min-height:800px}.agent-heading{padding-top:22px}.agent-heading .section-label{font-size:6px;gap:12px;align-items:center}.agent-heading .section-label a{max-width:100px;text-align:right}.agent-heading h2{font-size:14vw;line-height:.93;margin-top:24px}.agent-heading>p{position:static;width:auto;font-size:11px;line-height:1.6;margin-top:16px;max-width:310px}.agent-system{top:61%;width:100%;height:54vh;min-height:410px}.agent-core{width:48vw;height:290px}.agent-core strong{font-size:44px;bottom:14%}.agent-core>span{font-size:6px;bottom:7%}.capability{width:43vw;min-height:170px;padding:11px 12px}.cap-index{font-size:5.5px;letter-spacing:.25px}.capability h3{font-size:29px;margin:9px 0 6px}.capability p{font-size:9px;line-height:1.6}.cap-mark{height:17px;margin-top:7px;transform:scale(.7);transform-origin:left}.agent-caption{top:32%;left:22px}.agent-caption p{font-size:37px}.agent-caption .mono{font-size:6px}.agent-footer{padding-top:13px;padding-bottom:13px}.agent-footer .mono{font-size:6px;max-width:190px}.agent-credit{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.agent-credit>p{font-size:44px}.agent-credit>div>span{font-size:12px}.credit-links{gap:18px;font-size:9px}
 .philosophy{padding:40px 0}.philosophy-intro{grid-template-columns:1fr;gap:25px;margin:35px 0}.philosophy h2{font-size:64px}.philosophy-intro .philosophy-question{font-size:25px}.philosophy-intro p{font-size:12px}.reading-entry{grid-template-columns:30px 1fr;gap:17px;padding:28px 0}.reading-entry>div:last-child{grid-column:2}.reading-entry .reading-number{font-size:34px}.reading-entry h3{font-size:28px}.reading-entry p{font-size:12px}.reading-entry .reading-question{font-size:14px}.reading-entry .author{font-size:7px}.history{padding:40px 0}.history-intro{grid-template-columns:1fr;gap:22px;margin:28px 0}.history h2{font-size:53px}.history-list{grid-template-columns:1fr;gap:32px}.history-list h3{font-size:36px;margin:14px 0}.history-note{font-size:12px}.history-intro p{font-size:12px}.ethos-lines strong{font-size:26px}
 body.motion-paused .hero{height:820px}body.motion-paused .agent-sticky{height:890px}
}

.hermes-section .agent-footer{position:absolute}
@media(min-width:701px){.tag-body{bottom:12%}}

.philosophy h2 em{color:#49328f}

/* A framed digital Creation, with independently animated Hermes and robot. */
.hero{background:#060719}
.creation-background{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 75% 60%,#22265c66,transparent 65%)}
.pixel-field{position:absolute;inset:0;opacity:.25;background-image:radial-gradient(#9895d0 1px,transparent 1px);background-size:7px 7px;mask-image:linear-gradient(120deg,transparent 20%,#000 100%)}
.hero .scene-watermark{opacity:.3;z-index:0;top:3%;right:2%}
.hero-stage{left:auto;top:auto;right:3vw;bottom:85px;width:min(78vw,96svh);height:auto;min-height:0;aspect-ratio:3/2;transform:none;perspective:none;opacity:1;z-index:2}
.creation-frame{position:absolute;inset:-18px -14px;border:1px solid #a8a2e133;pointer-events:none}
.creation-frame:before,.creation-frame:after{content:'+';position:absolute;font:20px var(--mono);color:#c9c1ff;top:-11px;left:-7px}
.creation-frame:after{top:auto;left:auto;bottom:-10px;right:-7px}
.creation-frame span{position:absolute;top:-6px;left:20px;padding:0 10px;background:#08091d;font:7px var(--mono);letter-spacing:1.7px;color:#aaa5ca}
.creation-frame span+span{top:auto;left:auto;right:20px;bottom:-6px}
.creation-figures{position:absolute;inset:0;transform:translateY(var(--figure-shift,0px));will-change:transform}
.palm-hermes{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 25px #01020c);transform:rotate(calc(var(--lift,0)*1.4deg));transform-origin:8% 43%}
.palm-robot{position:absolute;left:-1%;top:17.1%;width:18%;aspect-ratio:1;z-index:3;transform:translate(var(--robot-drift,0px),var(--robot-rise,0px)) rotate(var(--robot-turn,0deg)) scale(var(--robot-grow,1));transform-origin:50% 95%;will-change:transform}
.palm-robot img{width:100%;height:auto;display:block;filter:drop-shadow(0 0 12px #a399ff55)}
.palm-transfer{position:absolute;left:8%;top:42%;width:1px;height:1px;z-index:2;transform:translateX(calc(var(--lift,0)*25px))}
.palm-transfer i{position:absolute;width:3px;height:3px;background:#dfd8ff;box-shadow:0 0 8px #9a86ff;animation:palm-energy 2.4s linear infinite;animation-delay:calc(var(--n)*-.14s);opacity:0}
@keyframes palm-energy{0%{transform:translate(var(--dx),0);opacity:0}15%{opacity:.9}85%{opacity:.6}100%{transform:translate(calc(var(--dx) + var(--robot-drift,0px)),calc(-12px + var(--robot-rise,0px)));opacity:0}}
.palm-caption{position:absolute;left:7%;bottom:13%;font:8px/2 var(--mono);letter-spacing:1.5px;color:#a69cce;opacity:var(--middle,0)}
.palm-caption strong{color:#ece4ff;font-weight:400}
.hero-opening,.hero-middle,.hero-ending{text-shadow:0 2px 18px #060719,0 1px 4px #060719}
.hero h1{font-size:clamp(88px,9.2vw,145px)}
.hero-middle{top:5%}.hero-middle p{font-size:clamp(42px,4.8vw,72px)}
.hero-ending{padding-top:7vh}.hero-ending h2{font-size:clamp(60px,6vw,96px)}
@media(max-aspect-ratio:6/5){.hero-stage{width:88vw;right:6vw;bottom:110px}.hero-opening{padding-top:4vh}.hero .hero-opening h1{font-size:clamp(72px,12vw,130px)}.hero-opening .opening-copy{max-width:340px}.hero-opening .opening-copy .muted{display:none}.hero-opening .hero-actions{margin-top:17px}.hero-ending{padding-top:5vh}}
@media(max-width:700px){.hero-stage{width:88vw;right:6vw;bottom:105px}.creation-frame{inset:-15px -8px}.creation-frame span{font-size:5px;letter-spacing:.6px;left:9px;padding:0 5px}.creation-frame span+span{right:7px}.hero .hero-opening h1{font-size:19vw;margin:22px 0 18px}.hero-opening .opening-copy>p:first-child{font-size:13px}.hero-opening .hero-actions{gap:15px}.hero-ending h2{font-size:13vw;max-width:none}.hero-middle{top:6%}.hero-middle p{font-size:11vw}.palm-caption{font-size:6px;letter-spacing:.3px;left:4%;bottom:5%}}
body.motion-paused .palm-transfer i{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.palm-transfer i{animation:none}.creation-figures,.palm-robot{will-change:auto}}

/* Dithered terrain remains a separate, gently parallaxed backdrop. */
.creation-background{overflow:hidden}
.dither-landscape{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;object-position:center;opacity:.53;transform:translateY(calc(var(--scene-p,0)*-25px));will-change:transform}
.creation-background:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,#060719ab 0%,#06071955 35%,transparent 80%)}
.pixel-field{opacity:.07}
.creation-frame{border-color:#a8a2e120}.creation-frame span:first-child{opacity:var(--middle,0)}
@media(max-aspect-ratio:6/5){.hero-stage{width:80vw;right:6vw;bottom:95px}.dither-landscape{object-position:60% center;opacity:.46}}
@media(max-width:700px){.hero{height:calc(100svh - 150px);min-height:720px}.hero-stage{width:88vw;right:6vw;bottom:100px}.dither-landscape{opacity:.42}.creation-frame span:first-child{display:none}}
