.orbital-gallery{--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", Arial, sans-serif;--orbital-turn:0deg;--orbital-exit:0;--orbit-pointer-x:0px;isolation:isolate;color:#f1e7d8;background:#02070b;position:relative;overflow:clip}.orbital-gallery__scroll{height:265svh;position:relative}.orbital-gallery__sticky{isolation:isolate;background:#02070b;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.orbital-gallery__sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbital-gallery__nebula{opacity:calc(1 - var(--orbital-exit) * .65);background:linear-gradient(90deg,#02070bcb 0,#02070b39 28%,#02070b29 67%,#02070bd9 100%),linear-gradient(0deg,#02070b 0,#0000 25% 76%,#02070b 100%),url(/experience/backgrounds/universe-desktop.webp) 50%/cover no-repeat;transition:opacity .2s;position:absolute;inset:-8%}.orbital-gallery__glow{transform:translateX(var(--orbit-pointer-x));opacity:calc(1 - var(--orbital-exit) * .75);background:radial-gradient(at 52% 52%,#0d6f9e36 0,#07415d20 25%,#0000 57%),radial-gradient(28% 35% at 34% 45%,#38a7c918 0,#0000 75%),radial-gradient(30% 37% at 72% 58%,#dba86715 0,#0000 76%);transition:transform .7s ease-out;position:absolute;inset:0}.orbital-gallery__traces{opacity:calc(.92 - var(--orbital-exit) * .8);transform:rotate(var(--orbital-turn));transition:opacity .25s;position:absolute;inset:0}.orbital-gallery__traces i{border:1px solid #d9ad7084;border-radius:50%;width:min(92vw,1250px);height:min(47vw,570px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg);box-shadow:0 0 25px #b8894e2b,inset 0 0 18px #b8894e20}.orbital-gallery__traces i:nth-child(2){border-color:#54a8c28c;width:min(79vw,1110px);height:min(32vw,410px);transform:translate(-50%,-50%)rotate(20deg)}.orbital-gallery__traces i:nth-child(3){border-color:#ecc78b68;width:min(70vw,950px);height:min(23vw,300px);transform:translate(-50%,-50%)rotate(-34deg)}.orbital-gallery__ambient,.orbital-gallery__ambient .entry-ambient{width:100%;height:100%;position:absolute;inset:0}.orbital-gallery__ambient{opacity:calc(.88 - var(--orbital-exit) * .72)}.orbital-gallery__intro{z-index:5;pointer-events:none;text-shadow:0 3px 24px #000d;width:clamp(260px,23vw,345px);position:absolute;top:13%;left:clamp(26px,5vw,86px)}.orbital-gallery__eyebrow{color:#e4c28a;font:600 10px/1.4 var(--sans);letter-spacing:.32em;margin-bottom:16px}.orbital-gallery__intro h2{font:400 clamp(39px, 3.8vw, 64px)/.98 var(--serif);letter-spacing:-.04em;text-wrap:balance}.orbital-gallery__intro h2 em{color:#e4c28a}.orbital-gallery__intro>p:last-child{color:#e7e1d6;max-width:270px;font:400 clamp(17px, 1.35vw, 20px)/1.34 var(--serif);margin-top:18px}.orbital-gallery__stage{z-index:2;perspective:1250px;perspective-origin:50% 49%;touch-action:pan-y;outline-offset:-12px;position:absolute;inset:0}.orbital-gallery__works{transform-style:preserve-3d;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.orbital-gallery__work{opacity:0;width:clamp(195px,18vw,265px);transform-style:preserve-3d;pointer-events:none;will-change:transform, opacity;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.orbital-gallery__work:first-child{opacity:1;pointer-events:auto;transform:translate3d(-50%,-50%,225px)rotate(-3deg)}.orbital-gallery__work:nth-child(2){opacity:.56;pointer-events:auto;transform:translate3d(calc(280px - 50%),calc(46px - 50%),90px)rotateY(-12deg)rotate(4deg)scale(.82)}.orbital-gallery__work:last-child{opacity:.56;pointer-events:auto;transform:translate3d(calc(-50% - 280px),calc(-50% - 46px),90px)rotateY(12deg)rotate(-3deg)scale(.82)}.orbital-gallery__work button{color:#f2e8d7;text-align:left;pointer-events:auto;cursor:zoom-in;-webkit-user-select:none;user-select:none;width:100%;padding:0;display:block}.orbital-gallery__frame{background:linear-gradient(135deg,#94633f,#e9c594 23%,#69442c 44%,#c99763 74%,#644328);border:1px solid #f1c894;padding:clamp(6px,.65vw,10px);display:block;position:relative;box-shadow:0 20px 54px #000c,0 0 28px #dfae6442,inset 0 0 0 2px #38251796}.orbital-gallery__frame:after{content:"";pointer-events:none;border:1px solid #3828178a;position:absolute;inset:clamp(5px,.6vw,9px)}.orbital-gallery__frame img{object-fit:contain;background:#06121a;width:100%;height:auto;max-height:min(50svh,520px);display:block}.orbital-gallery__work[data-active=true] .orbital-gallery__frame{box-shadow:0 28px 72px #000e,0 0 36px #e4b67772,inset 0 0 0 2px #38251796}.orbital-gallery__work-caption{color:#f6e8d3;font:600 10px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 8px #000;align-items:center;gap:9px;margin-top:12px;display:flex}.orbital-gallery__work-caption i{background:#d9b77a;width:24px;height:1px}.orbital-gallery__detail{z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(140deg,#07121cdd,#02070be8);border:1px solid #d0ae7a52;width:clamp(220px,18vw,290px);padding:26px 25px 25px;position:absolute;top:31%;right:clamp(28px,5.3vw,94px);box-shadow:0 26px 60px #0006}.orbital-gallery__detail-count{color:#e8cb9b;font:400 23px/1 var(--serif)}.orbital-gallery__detail-count span{color:#c5bcb2;font-size:15px}.orbital-gallery__detail-label{color:#dcc08c;font:600 9px/1.4 var(--sans);letter-spacing:.25em;margin-top:21px}.orbital-gallery__detail h3{font:400 38px/1 var(--serif);margin-top:9px}.orbital-gallery__detail>p:last-of-type{color:#dfd8ce;min-height:46px;font:400 16px/1.35 var(--serif);margin-top:12px}.orbital-gallery__view,.orbital-gallery__product-link{color:#f3d7a4;font:600 10px/1.4 var(--sans);letter-spacing:.07em;text-align:left;border-bottom:1px solid #d5b98f;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding:9px 0;display:inline-flex}.orbital-gallery__view:hover,.orbital-gallery__product-link:hover{color:#fff1ce}.orbital-gallery__navigation{z-index:6;align-items:center;gap:27px;display:flex;position:absolute;bottom:6.5%;left:clamp(26px,5vw,86px)}.orbital-gallery__arrows{gap:10px;display:flex}.orbital-gallery__arrows button{width:48px;height:48px;font:400 26px/1 var(--serif);border:1px solid #d8bb91a6;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.orbital-gallery__arrows button:hover:not(:disabled){color:#061018;background:#e5c48e}.orbital-gallery__arrows button:disabled{opacity:.38}.orbital-gallery__position{color:#dec99f;font:500 10px/1 var(--sans);letter-spacing:.22em}.orbital-gallery__index{z-index:6;gap:6px;display:flex;position:absolute;bottom:7.2%;left:50%;transform:translate(-50%)}.orbital-gallery__index button{color:#d3c5b2a1;min-width:28px;height:28px;font:500 9px/1 var(--sans);padding:3px 5px}.orbital-gallery__index button[aria-current]{color:#f7dfad;border-bottom:1px solid #d8b774}.orbital-gallery__handoff{color:#282721;text-align:center;background:radial-gradient(60% 45% at 50% 15%,#b3a57d26,#0000),linear-gradient(#02070b 0,#21404b 25%,#b9b8ad 67%,#f6f1e8 100%);flex-direction:column;justify-content:center;align-items:center;min-height:40svh;padding:9svh 24px 5svh;display:flex}.orbital-gallery__handoff-line{background:linear-gradient(#d4ab70,#6d837d);width:1px;height:clamp(28px,5svh,54px);margin-bottom:16px}.orbital-gallery__handoff>p{color:#293f42;font:600 10px/1.4 var(--sans);letter-spacing:.3em}.orbital-gallery__handoff a{font:600 11px/1.4 var(--sans);letter-spacing:.07em;border:1px solid #403c33;border-radius:100px;align-items:center;gap:32px;margin-top:18px;padding:12px 24px;transition:background .25s,color .25s;display:inline-flex}.orbital-gallery__handoff a:hover{color:#fff;background:#272923}.orbital-gallery__viewer{color:#f0e6d8;background:#041018;border:1px solid #d6b68196;width:min(1100px,100vw - 36px);max-width:none;height:min(850px,100dvh - 36px);max-height:none;margin:auto;padding:0;inset:0;box-shadow:0 30px 100px #000c}.orbital-gallery__viewer::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010406db}.orbital-gallery__viewer-inner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(16px,2.4vw,34px);display:grid}.orbital-gallery__viewer-top{color:#e6c997;font:600 10px/1.4 var(--sans);letter-spacing:.23em;justify-content:space-between;align-items:center;gap:20px;display:flex}.orbital-gallery__viewer-top p span{color:#80796f}.orbital-gallery__viewer-top button{min-height:42px;font:inherit;letter-spacing:.12em;align-items:center;gap:12px;display:inline-flex}.orbital-gallery__viewer-top button span{font:400 28px/1 var(--serif)}.orbital-gallery__viewer-image{background:radial-gradient(#0c2634,#040b11 70%);place-items:center;min-height:0;margin:15px 0;display:grid;overflow:auto}.orbital-gallery__viewer-image img{object-fit:contain;width:auto;max-width:92%;height:auto;max-height:100%;display:block;box-shadow:0 14px 50px #000a}.orbital-gallery__viewer-image.is-zoomed{text-align:center;display:block}.orbital-gallery__viewer-image.is-zoomed img{width:auto;min-width:140%;max-width:none;height:auto;max-height:none;margin:24px auto}.orbital-gallery__viewer-bottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.orbital-gallery__viewer-bottom p{color:#e0bb82;font:600 9px/1.4 var(--sans);letter-spacing:.2em}.orbital-gallery__viewer-bottom h2{font:400 clamp(33px, 3vw, 50px)/1 var(--serif);margin-top:7px}.orbital-gallery__viewer-bottom span{color:#d8d3ca;font:400 17px/1.3 var(--serif);margin-top:8px;display:block}.orbital-gallery__viewer-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.orbital-gallery__viewer-actions button,.orbital-gallery__viewer-actions a{color:#f0ddbc;min-height:44px;font:600 10px/1.2 var(--sans);letter-spacing:.06em;white-space:nowrap;border:1px solid #d6b681;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}@media (max-width:1150px){.orbital-gallery__intro{width:240px;top:9%}.orbital-gallery__detail{width:220px;padding:18px;right:4%}.orbital-gallery__work{width:clamp(185px,21vw,245px)}}@media (max-width:760px){.orbital-gallery__scroll{height:225svh}.orbital-gallery__sticky{min-height:0}.orbital-gallery__nebula{background:linear-gradient(0deg,#02070b 0,#02070b30 30%,#02070b62 75%,#02070b 100%),url(/experience/backgrounds/universe-mobile-hero.webp) 50%/cover no-repeat;inset:-5%}.orbital-gallery__traces i{width:105vw;height:62vw}.orbital-gallery__traces i:nth-child(2){width:94vw;height:49vw}.orbital-gallery__traces i:nth-child(3){width:82vw;height:36vw}.orbital-gallery__intro{width:84%;top:5%;left:7%}.orbital-gallery__eyebrow{margin-bottom:10px;font-size:9px}.orbital-gallery__intro h2{max-width:360px;font-size:clamp(37px,9vw,52px)}.orbital-gallery__intro>p:last-child{max-width:330px;margin-top:9px;font-size:16px}.orbital-gallery__stage{perspective:900px;perspective-origin:50% 48%}.orbital-gallery__work{width:clamp(200px,68vw,294px);top:45%}.orbital-gallery__work:nth-child(2){opacity:.3;transform:translate3d(calc(54vw - 50%),-50%,55px)scale(.86)}.orbital-gallery__work:last-child{opacity:.3;transform:translate3d(calc(-50% - 54vw),-50%,55px)scale(.86)}.orbital-gallery__frame img{max-height:34svh}.orbital-gallery__work-caption{margin-top:8px;font-size:8px}.orbital-gallery__detail{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;padding:0;inset:auto 7% 17%}.orbital-gallery__detail-count{display:none}.orbital-gallery__detail-label{margin-top:0;font-size:8px}.orbital-gallery__detail h3{margin-top:3px;font-size:30px}.orbital-gallery__detail>p:last-of-type{min-height:0;margin-top:5px;font-size:14px}.orbital-gallery__view{margin-top:6px;font-size:9px}.orbital-gallery__navigation{justify-content:space-between;bottom:3%;left:7%;right:7%}.orbital-gallery__arrows button{width:45px;height:45px}.orbital-gallery__index{bottom:11%}.orbital-gallery__index button{min-width:23px;height:24px;font-size:8px}.orbital-gallery__handoff{min-height:36svh}.orbital-gallery__viewer{width:calc(100vw - 18px);height:calc(100dvh - 18px)}.orbital-gallery__viewer-inner{padding:17px}.orbital-gallery__viewer-bottom{display:block}.orbital-gallery__viewer-bottom h2{font-size:34px}.orbital-gallery__viewer-bottom span{font-size:15px}.orbital-gallery__viewer-actions{justify-content:flex-start;margin-top:15px}}@media (max-width:350px){.orbital-gallery__work{top:48%}}@media (max-width:390px) and (max-height:700px){.orbital-gallery__intro{top:3%}.orbital-gallery__intro h2{font-size:34px}.orbital-gallery__intro>p:last-child{font-size:14px}.orbital-gallery__work{width:60vw;top:47%}.orbital-gallery__frame img{max-height:29svh}.orbital-gallery__detail{bottom:18%}.orbital-gallery__detail h3{font-size:26px}.orbital-gallery__detail>p:last-of-type{font-size:12px}}@media (prefers-reduced-motion:reduce){.orbital-gallery *,.orbital-gallery :before,.orbital-gallery :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.orbital-gallery){scroll-behavior:auto}}
