.showcase-world--armillary .showcase-world__meridians ellipse{transform-origin:0 -8px;animation:12s cubic-bezier(.37,0,.63,1) infinite alternate worldArmillaryTurn;animation-play-state:var(--scene-play)}.showcase-world--armillary .showcase-world__planet{animation:16s linear infinite worldArmillaryPlanet;animation-play-state:var(--scene-play)}.showcase-world--armillary .showcase-world__zodiac{animation:40s linear infinite worldArmillaryZodiac;animation-play-state:var(--scene-play)}.showcase-world--armillary .showcase-world__glow{transform-origin:0 -8px;animation:6s ease-in-out infinite alternate worldArmillaryGlow;animation-play-state:var(--scene-play)}.showcase-world--armillary .showcase-world__spark{transform-origin:0 -8px;animation:7s ease-in-out infinite alternate worldArmillarySpark;animation-play-state:var(--scene-play)}@keyframes worldArmillaryTurn{0%{scale:1}to{scale:-1 1}}@keyframes worldArmillaryPlanet{to{rotate:360deg}}@keyframes worldArmillaryZodiac{to{stroke-dashoffset:-180px}}@keyframes worldArmillaryGlow{0%{opacity:.75;scale:.9}to{opacity:1;scale:1.08}}@keyframes worldArmillarySpark{0%{opacity:.55;rotate:none;scale:.8}to{opacity:1;rotate:45deg;scale:1.15}}
.showcase-world--aurora .showcase-world__curtain{transform-origin:0 -20px;animation:11s ease-in-out infinite alternate worldAuroraSway;animation-play-state:var(--scene-play)}.showcase-world--aurora .showcase-world__curtain--1{animation-duration:14s;animation-delay:-5s}.showcase-world--aurora .showcase-world__curtain--2{animation-duration:9s;animation-delay:-2s}.showcase-world--aurora .showcase-world__curtain-glow{opacity:.32}.showcase-world--aurora .showcase-world__curtain-rays{animation:6s ease-in-out infinite alternate worldAuroraBreath;animation-play-state:var(--scene-play)}.showcase-world--aurora .showcase-world__curtain--1 .showcase-world__curtain-rays{animation-duration:7.5s;animation-delay:-3s}.showcase-world--aurora .showcase-world__curtain--2 .showcase-world__curtain-rays{animation-duration:5s;animation-delay:-1s}.showcase-world--aurora .showcase-world__lake-light{opacity:.3;animation:6s ease-in-out infinite alternate worldAuroraBreath;animation-play-state:var(--scene-play)}@keyframes worldAuroraSway{0%{transform:translate(-4px)skew(-7deg)scaleY(.94)}to{transform:translate(4px)skew(6deg)scaleY(1.06)}}@keyframes worldAuroraBreath{0%{opacity:.35}to{opacity:.95}}
.showcase-world--cascade .showcase-world__fall path{stroke-dasharray:22 14 8 56;opacity:.7;animation:2.6s linear infinite worldCascadeFall;animation-play-state:var(--scene-play)}.showcase-world--cascade .showcase-world__prism{opacity:.16;animation:8s ease-in-out infinite alternate worldCascadePrism;animation-play-state:var(--scene-play)}.showcase-world--cascade .showcase-world__ripple{opacity:.25;animation:4s ease-in-out infinite alternate worldCascadeRipple;animation-play-state:var(--scene-play)}.showcase-world--cascade .showcase-world__stones path{animation:7s ease-in-out infinite alternate worldCascadeStone;animation-play-state:var(--scene-play)}.showcase-world--cascade .showcase-world__drops circle{opacity:0;animation:2.4s ease-in infinite worldCascadeDrop;animation-play-state:var(--scene-play)}@keyframes worldCascadeFall{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes worldCascadePrism{to{opacity:.55}}@keyframes worldCascadeRipple{to{opacity:.7}}@keyframes worldCascadeStone{0%{translate:0 -3px}to{translate:0 4px}}@keyframes worldCascadeDrop{0%{opacity:0;translate:0 -10px}30%{opacity:.9}to{opacity:0;translate:0 22px}}
.showcase-world--city .showcase-world__window{opacity:.9}.showcase-world--city .showcase-world__window--flicker{animation:worldCityWindow 5.6s steps(1, end) var(--window-delay,0s) infinite;animation-play-state:var(--scene-play)}.showcase-world--city .showcase-world__beacon{animation:2.8s ease-in-out infinite worldCityBeacon;animation-play-state:var(--scene-play)}.showcase-world--city .showcase-world__beacon-ring{transform-origin:0 -60px;opacity:0;animation:2.8s ease-out infinite worldCityPulse;animation-play-state:var(--scene-play)}.showcase-world--city .showcase-world__orbit{opacity:.45;animation:14s linear infinite worldCityOrbit;animation-play-state:var(--scene-play)}.showcase-world--city .showcase-world__glow{transform-origin:0 20px;animation:8s ease-in-out infinite alternate worldCityGlow;animation-play-state:var(--scene-play)}@keyframes worldCityWindow{0%,to{opacity:.9}40%{opacity:.12}70%{opacity:1}}@keyframes worldCityBeacon{0%,to{opacity:.5}50%{opacity:1}}@keyframes worldCityPulse{0%,40%{opacity:0;scale:.3}50%{opacity:.7}to{opacity:0;scale:1.6}}@keyframes worldCityOrbit{to{stroke-dashoffset:-100px}}@keyframes worldCityGlow{0%{opacity:.75;scale:.94}to{opacity:1;scale:1.05}}
.showcase-world--tide .showcase-world__halo{transform-origin:0 -50px;animation:9s ease-in-out infinite alternate worldTideHalo;animation-play-state:var(--scene-play)}.showcase-world--tide .showcase-world__star{opacity:.25;animation:5s ease-in-out infinite alternate worldTideStar;animation-play-state:var(--scene-play)}.showcase-world--tide .showcase-world__orbit{transform-origin:0 -50px;animation:60s linear infinite worldTideOrbit;animation-play-state:var(--scene-play)}.showcase-world--tide .showcase-world__strands path{stroke-dasharray:18 82;animation:3.4s linear infinite worldTideFall;animation-play-state:var(--scene-play)}.showcase-world--tide .showcase-world__rings ellipse{transform-origin:0 58px;opacity:0;animation:7.2s ease-out infinite worldTideRing;animation-play-state:var(--scene-play)}.showcase-world--tide .showcase-world__glints path{opacity:.35;animation:3.2s ease-in-out infinite alternate worldTideGlint;animation-play-state:var(--scene-play)}@keyframes worldTideHalo{0%{opacity:.8;scale:.94}to{opacity:1;scale:1.06}}@keyframes worldTideStar{to{opacity:.85}}@keyframes worldTideOrbit{to{rotate:360deg}}@keyframes worldTideFall{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes worldTideRing{0%{opacity:0;scale:.25}18%{opacity:.55}to{opacity:0;scale:1.22}}@keyframes worldTideGlint{to{opacity:.95}}
.showcase-intro.page-intro--crafted{background:#060a10;min-height:clamp(490px,33vw,630px);padding-block:clamp(4.5rem,7vw,7rem) clamp(10.5rem,14vw,14rem)}.showcase-intro .page-intro__inner{max-width:54rem}.showcase-intro .page-intro__eyebrow{letter-spacing:.42em;margin-bottom:1.5rem;font-size:.67rem}.showcase-intro .page-intro__lede{text-wrap:balance;max-width:37rem}.intro-scene--showcase .intro-scene__aura{opacity:.5}.intro-scene--showcase .intro-scene__veil{background:radial-gradient(29% 42% at 50% 34%,#060a10ed 20%,#060a10b8 64%,#0000),linear-gradient(#060a1020,#0000 15% 82%,#060a10)}.intro-scene--showcase .intro-scene__crown{opacity:.65}.intro-scene--showcase .intro-scene__embers{display:none}.showcase-scene__vault{opacity:.8}.showcase-scene__back{opacity:.9}.showcase-scene__mid{opacity:.8}.showcase-scene__far{opacity:.42}.showcase-scene__ground{opacity:.72}.showcase-scene__west,.showcase-scene__east{animation:2.8s cubic-bezier(.2,.7,.2,1) both galleryArrival;animation-play-state:var(--scene-play)}.showcase-scene__east{animation-delay:.12s}.showcase-scene__world,.showcase-scene__seed{animation:galleryDrift 12s ease-in-out var(--gallery-delay,-3s) infinite alternate;animation-play-state:var(--scene-play)}.showcase-scene__filament{stroke-dasharray:5 95;opacity:.22;animation:22s linear infinite galleryFilament;animation-play-state:var(--scene-play)}.showcase-scene__current{stroke-dasharray:2 98;opacity:.28;animation:26s linear infinite galleryFilament;animation-play-state:var(--scene-play)}.showcase-scene__motes circle{opacity:.3;animation:galleryMote 9s ease-in-out var(--gallery-delay) infinite alternate;animation-play-state:var(--scene-play)}.showcase-scene__keystone{opacity:.88}.showcase-scene__buttress{opacity:.7}.showcase-scene__tracery{opacity:.85}.showcase-scene__canopy{transform-origin:0 76px;animation:16s ease-in-out infinite alternate galleryCanopy;animation-play-state:var(--scene-play)}.showcase-scene__roots{transform-origin:0 85px;animation:19s ease-in-out -7s infinite alternate-reverse galleryCanopy;animation-play-state:var(--scene-play)}.showcase-scene__crystal-light{opacity:.2;animation:galleryCrystal 11s ease-in-out var(--gallery-delay,-2s) infinite alternate;animation-play-state:var(--scene-play)}.showcase-scene__satellites{animation:17s ease-in-out -6s infinite alternate galleryDrift;animation-play-state:var(--scene-play)}.showcase-scene__breath{opacity:.6;animation:13s ease-in-out infinite alternate galleryBreath;animation-play-state:var(--scene-play)}.showcase-scene__interior-light{opacity:.65;transition:opacity 1.2s ease-out}.showcase-scene__west .showcase-scene__interior-light{opacity:calc(.65 + var(--gallery-west,0) * .35)}.showcase-scene__east .showcase-scene__interior-light{opacity:calc(.65 + var(--gallery-east,0) * .35)}.showcase-scene__orbit{stroke-dasharray:20 8 2 8;animation:70s linear infinite galleryOrbit;animation-play-state:var(--scene-play)}@media (hover:hover) and (pointer:fine){.showcase-scene__west{filter:brightness(calc(1 + var(--gallery-west,0) * .42));transition:filter .9s ease-out}.showcase-scene__east{filter:brightness(calc(1 + var(--gallery-east,0) * .42));transition:filter .9s ease-out}}@keyframes galleryArrival{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes galleryDrift{to{translate:0 -7px}}@keyframes galleryFilament{to{stroke-dashoffset:-100px}}@keyframes galleryMote{to{opacity:.65;translate:0 -9px}}@keyframes galleryCanopy{0%{rotate:-.5deg}to{rotate:.7deg}}@keyframes galleryCrystal{to{opacity:.45}}@keyframes galleryBreath{to{opacity:1}}@keyframes galleryOrbit{to{stroke-dashoffset:-190px}}.intro-scene--showcase .intro-scene__world{translate:none}.showcase-scene__depth{translate:calc(var(--scene-x,0px) * var(--depth-x)) calc(var(--scene-y,0px) * var(--depth-y));transition:translate var(--depth-ease,1.4s) cubic-bezier(.2, .65, .3, 1)}.showcase-scene__depth--vault{--depth-x:.3;--depth-y:.2;--depth-ease:1.8s}.showcase-scene__depth--back{--depth-x:.8;--depth-y:.5;--depth-ease:1.7s}.showcase-scene__depth--mid{--depth-x:1.6;--depth-y:.9;--depth-ease:1.55s}.showcase-scene__depth--far{--depth-x:2.4;--depth-y:1.3}.showcase-scene__depth--front{--depth-x:4.6;--depth-y:2.6;--depth-ease:1.2s}.showcase-scene__depth--keystone{--depth-x:5.4;--depth-y:3.2;--depth-ease:1.1s}.showcase-scene__depth--motes{--depth-x:8;--depth-y:5;--depth-ease:1s}.showcase-scene__ground{translate:calc(var(--scene-x,0px) * -1.4) calc(var(--scene-y,0px) * -.4);transition:translate 1.5s cubic-bezier(.2,.65,.3,1)}.showcase-scene__inside{translate:calc(var(--scene-x,0px) * -1.8) calc(var(--scene-y,0px) * -1.4);transition:translate 1.6s cubic-bezier(.2,.65,.3,1)}.intro-scene--showcase .intro-scene__crown{translate:calc(var(--scene-x,0px) * .5) calc(var(--scene-y,0px) * .4);transition:translate 1.8s cubic-bezier(.2,.65,.3,1)}@media (min-width:641px) and (max-width:1099px){.showcase-scene__west{transform:translate(110px)}.showcase-scene__east{transform:translate(-110px)}.showcase-scene__depth--mid{display:none}.showcase-intro .page-intro__inner{max-width:38rem}.showcase-intro .page-intro__lede{max-width:29rem}}@media (max-width:640px){.showcase-intro.page-intro--crafted{min-height:0;padding-block:3rem 20rem}.showcase-intro .page-intro__eyebrow{margin-bottom:1.15rem;font-size:.6rem}.showcase-intro .page-intro__title{margin-bottom:1.1rem}.showcase-intro .page-intro__lede{max-width:29ch;font-size:1rem;line-height:1.65}.intro-scene--showcase .intro-scene__drawing{opacity:1;width:820px;max-width:none;height:369px;inset:auto auto -15px 50%;translate:-50%}.showcase-scene__west{transform:translate(330px)}.showcase-scene__east{transform:translate(-330px)}.showcase-scene__depth--back{display:none}.showcase-scene__far{opacity:.15}.showcase-scene__keystone{opacity:.6}.intro-scene--showcase .intro-scene__veil{background:linear-gradient(#060a10 0,#060a10e8 25%,#060a1055 42%,#0000 58%,#060a1040 85%,#060a10)}.intro-scene--showcase .intro-scene__crown{display:none}}@media (max-width:360px){.showcase-scene__west{transform:translate(385px)}.showcase-scene__east{transform:translate(-385px)}.showcase-scene__keystone{opacity:.4}}
