.hero.stage{background:#080a09}.stage-image{inset:15% 8% 14% 53%;clip-path:polygon(23% 0,100% 12%,78% 100%,0 84%);opacity:.55;transform:rotate(7deg)}.stage-image>img{filter:grayscale(1) brightness(.65)}.stage-shade{background:linear-gradient(0deg,#060907cc,transparent,#06090755)}.stage:after{background:radial-gradient(ellipse at 52% 45%,transparent,#080a0966 75%)}.monument-logo{position:absolute;inset:29% 5% auto;z-index:-1;pointer-events:none;opacity:.9}.monument-logo img{width:100%;height:35svh;object-fit:fill;filter:drop-shadow(0 0 30px #a7c1a010);animation:monumentIn 1.5s 2s both}.stage-title{top:auto;bottom:15%;left:5vw;max-width:47%;pointer-events:none}.stage-title>p{font-size:10px;margin-bottom:16px}.stage-title h1{font-size:clamp(32px,3vw,48px);line-height:1.2;letter-spacing:-.04em}.stage-title h1>span{display:inline}.stage-title h1>span+span{margin-left:16px}.stage-title h1 i{display:none}.stage-copy{margin-top:17px}.stage-copy p{font-size:12px}.stage-copy br{display:none}.stage-enter.hero-open{right:6vw;bottom:15%;width:125px;height:125px}.stage-enter .portal{border-color:#c0dfbc88;background:#10201455}.stage-meta{top:140px}.world-switch{left:auto;right:5vw;top:140px}.stage-meta .coordinate{display:none}.stage-grid{background:linear-gradient(90deg,transparent 49.9%,#ffffff0b 50%,transparent 50.1%)}#boundary-art{position:absolute;inset:0;z-index:0;cursor:grab;touch-action:pan-y}#boundary-art:active{cursor:grabbing}#boundary-art canvas{width:100%;height:100%;cursor:inherit;touch-action:pan-y}.orbit-label{position:absolute;left:50%;top:73%;transform:translateX(-50%);font:9px Arial;letter-spacing:2px;color:#9aaf96;pointer-events:none}.stage-meta,.stage-bottom,.world-switch,.stage-enter,.edge-label{z-index:3}.stage-title{z-index:2}.monument-logo{z-index:-1}body[data-world=brand] .monument-logo{opacity:0;transition:opacity .5s}body[data-world=brand] .brand-surface{background:#d8fc65}body[data-world=brand] .brand-surface>img{width:82%;top:29%;right:9%;opacity:.85;transform:rotate(-6deg)}body[data-world=brand] .brand-surface>span{display:none}body[data-world=brand] .orbit-label{color:#354a20}body[data-world=brand] .stage-title{max-width:65%}.opening-rings{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;transition:opacity .4s}.opening-rings i{position:absolute;width:75vw;height:75vw;max-width:1000px;max-height:1000px;border:1px solid #dbff7335;border-radius:50%;animation:ringOpen 2.4s cubic-bezier(.2,.7,.2,1) both}.opening-rings i:nth-child(2){width:55vw;height:55vw;animation-delay:.15s}.opening-rings i:nth-child(3){width:35vw;height:35vw;animation-delay:.3s}.opening.exiting .opening-rings{opacity:0}.opening-center{mix-blend-mode:screen}.opening-center>img{animation:logoReveal 1.4s cubic-bezier(.2,.8,.2,1) both}.opening-half.left{border:0}.entering .monument-logo{opacity:0}.ticker{background:#d8fc65;transform:rotate(-1deg) scale(1.01);position:relative;z-index:2}.project-grid{gap:90px 40px}.card:nth-child(even){margin-top:110px}.card-media{aspect-ratio:1.05}.card{position:relative}.card:hover .card-go{transform:rotate(45deg) scale(1.2)}.section-head h2{font-size:clamp(28px,4.3vw,64px)}@keyframes ringOpen{0%{transform:scale(.1) rotateX(70deg);opacity:0}50%{opacity:1}100%{transform:scale(1.3) rotateX(30deg);opacity:.4}}@keyframes monumentIn{from{opacity:0;transform:scale(.85);filter:blur(12px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media(max-width:1000px){.stage-title{max-width:65%}.stage-title h1{font-size:32px}.stage-title h1>span{display:block}.stage-title h1>span+span{margin-left:0}.orbit-label{top:65%;font-size:8px;white-space:nowrap}.monument-logo{top:29%}.monument-logo img{height:27svh}.stage-image{inset:18% 0 24% 32%}}@media(max-width:700px){.hero.stage{min-height:650px}.stage-meta,.world-switch{top:114px}.monument-logo{inset:30% 6% auto}.monument-logo img{height:20svh;object-fit:contain}.stage-title{bottom:15%;left:6vw;max-width:66%}.stage-title h1{font-size:29px;line-height:1.25}.stage-title>p{font-size:8px;letter-spacing:1.5px;margin-bottom:13px}.stage-copy{gap:0;margin-top:13px}.stage-copy p{font-size:11px;max-width:210px;line-height:1.7}.short-rule{display:none}.stage-enter.hero-open{width:88px;height:88px;right:6vw;bottom:16%}.stage-enter .portal>span{font-size:22px}.stage-enter b{font-size:10px}.stage-enter small{display:none}.orbit-label{top:59%;font-size:7px;letter-spacing:1px}.stage-image{inset:20% -10% 32% 30%;opacity:.45}.brand-surface>img{width:95%!important;right:2%!important;top:31%!important;transform:rotate(-6deg)!important}.project-grid{gap:35px}.card:nth-child(even){margin-top:0}.card-media{aspect-ratio:1.25}.opening-rings i{width:150vw;height:150vw}.opening-rings i:nth-child(2){width:100vw;height:100vw}.opening-rings i:nth-child(3){width:60vw;height:60vw}}@media(prefers-reduced-motion:reduce){.monument-logo img{animation:none}.opening-rings{display:none}}
html,body{overflow-x:clip}.monument-logo img{object-fit:contain}.opening:not(.exiting) .opening-half{transition:none}.stage-title h1{letter-spacing:0}.stage-title h1>span+span{letter-spacing:0}@media(max-width:700px){.stage-title h1{font-size:28px}.stage-title h1>span+span{letter-spacing:0}}
.sculpture-toggle{position:absolute;z-index:4;left:50%;top:76%;transform:translateX(-50%);background:#131b1599;color:#dce8d0;border:1px solid #879b7466;padding:9px 18px;border-radius:20px;font-size:11px;backdrop-filter:blur(8px);transition:background .3s}.sculpture-toggle:hover{background:#d9ff75;color:#182014}.sculpture-toggle[aria-pressed=true]{border-color:#d9ff75}.orbit-label{top:72%;letter-spacing:1.5px}.monument-logo{opacity:.45}body[data-world=brand] .sculpture-toggle{background:#15210f;color:#ddf6c3}@media(max-width:700px){.orbit-label{top:55%;font-size:7px}.sculpture-toggle{top:59%;font-size:10px;padding:8px 15px}.monument-logo{opacity:.58}}
