.opening{background-position:center;background-size:cover}.opening .shade{background:linear-gradient(90deg,#02050ce8 0 28%,#02050c55 60%,#02050ca8),linear-gradient(0deg,#02050cdd,transparent 45%)}.opening-grid{position:relative;z-index:2;display:grid;grid-template-columns:120px 1fr;grid-template-rows:1fr auto;gap:35px;width:100%;align-items:end}.opening-index{align-self:start;display:flex;align-items:center;gap:10px;color:#9bb1c4;font:700 9px monospace;letter-spacing:.15em;writing-mode:vertical-rl}.opening-index i{height:80px;width:1px;background:#5ee7f288}.opening-copy{max-width:850px}.opening-copy h1{max-width:760px}.opening-data{grid-column:2;display:flex;gap:10px;flex-wrap:wrap}.opening-data span{display:grid;gap:5px;min-width:175px;padding:15px 18px;border-top:1px solid #5ee7f266;background:linear-gradient(180deg,#5ee7f20c,transparent);color:#8fa2b5;font:700 10px monospace;letter-spacing:.06em}.opening-data b{color:#fff;font:700 18px system-ui;letter-spacing:0}.launch span{margin-left:24px;font:800 9px monospace;letter-spacing:.13em}.rotation-scene{background-position:center;background-size:cover}.rotation-scene .shade{background:linear-gradient(90deg,#02050cf5 0 38%,#02050c82 65%,transparent),linear-gradient(0deg,#02050caa,transparent 50%)}.rotation-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,720px) 1fr;gap:6vw;align-items:end}.rotation-copy p:not(.eyebrow){max-width:650px;font-size:19px;line-height:1.6;color:#d4deea}.metric-line{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.metric-line span{display:grid;gap:6px;min-width:170px;padding:15px;border:1px solid #ffffff16;background:#06111fc4;border-radius:8px;color:#91a3b5;font:700 10px monospace}.metric-line b{color:#fff;font:700 18px system-ui}.axis-card{justify-self:end;align-self:center;width:170px;aspect-ratio:1;border:1px solid #5ee7f255;border-radius:50%;display:grid;place-content:center;gap:7px;text-align:center;background:#02050c99;backdrop-filter:blur(9px);box-shadow:0 0 70px #5ee7f21c}.axis-card i{position:absolute;width:1px;height:210px;background:linear-gradient(transparent,#5ee7f2,transparent);transform:rotate(23.5deg);left:50%;top:calc(50% - 105px)}.axis-card span{color:#8fa8b8;font:700 9px monospace;letter-spacing:.13em}.axis-card b{font-size:34px}.photo{transition:background-position 10s ease-out,background-size 10s ease-out}.slide.active.photo{background-position:52% 50%}.opening.active .opening-copy,.rotation-scene.active .rotation-copy{animation:refinedIn 1s .15s both}.opening.active .opening-data{animation:refinedIn 1s .35s both}@keyframes refinedIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:800px){.opening-grid{grid-template-columns:1fr;grid-template-rows:1fr auto}.opening-index{display:none}.opening-data{grid-column:1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.opening-data span{min-width:0;padding:9px;font-size:8px}.opening-data b{font-size:12px}.rotation-layout{grid-template-columns:1fr}.axis-card{display:none}.metric-line span{min-width:calc(50% - 5px)}.opening .shade,.rotation-scene .shade{background:#02050c88}}
