.spatial-gallery{--gallery-card-width: clamp(15.5rem, 31vw, 22rem);--gallery-card-height: calc(var(--gallery-card-width) * 1.22);display:block;width:100%;min-width:0;color:var(--theme-foreground);container-type:inline-size;isolation:isolate}.spatial-gallery__header{display:grid;max-width:54rem;margin:0 auto;gap:.45rem;padding:0 clamp(1.25rem,4vw,3rem) clamp(1.2rem,3vw,2.2rem);text-align:center}.spatial-gallery__header h2,.spatial-gallery__header p{margin:0}.spatial-gallery__header h2{color:var(--theme-heading2);font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2.35rem);font-weight:600;letter-spacing:-.025em;line-height:1.08}.spatial-gallery__header p{color:var(--theme-text-light);font-size:.94rem;line-height:1.6}.spatial-gallery__stage{position:relative;min-height:calc(var(--gallery-card-height) + 8rem);overflow:hidden;perspective:1250px;perspective-origin:50% 42%}.spatial-gallery__stage:before{position:absolute;top:2%;left:50%;width:min(70vw,46rem);height:min(52vw,28rem);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--theme-accent) 16%,transparent),transparent 68%);content:"";filter:blur(22px);pointer-events:none;transform:translate(-50%)}.spatial-gallery__track{position:absolute;z-index:2;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;align-items:flex-start;cursor:grab;margin:0;overscroll-behavior-x:contain;padding:0 calc(50% - var(--gallery-card-width) / 2);scrollbar-width:none;scroll-padding-inline:calc(50% - var(--gallery-card-width) / 2);scroll-snap-type:x mandatory;touch-action:pan-y;transform-style:preserve-3d}.spatial-gallery__track::-webkit-scrollbar,.spatial-gallery__rail::-webkit-scrollbar{display:none}.spatial-gallery__track:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-3px}.spatial-gallery__item{position:relative;flex:0 0 var(--gallery-card-width);width:var(--gallery-card-width);height:calc(var(--gallery-card-height) + 7rem);list-style:none;pointer-events:none;scroll-snap-align:center;scroll-snap-stop:always;transform-style:preserve-3d}.spatial-gallery__cover{position:absolute;top:0;left:50%;width:100%;opacity:0;pointer-events:auto;transform:translate3d(-50%,0,0);transform-origin:50% 52%;transform-style:preserve-3d;transition:opacity .28s ease,filter .28s ease;will-change:transform,opacity}.spatial-gallery__cover-inner{display:grid;width:100%;pointer-events:none;transform-style:preserve-3d}.spatial-gallery__card{position:relative;display:block;width:100%;aspect-ratio:4 / 4.9;overflow:hidden;border:1px solid color-mix(in oklab,var(--theme-border) 86%,transparent);border-radius:var(--radius-media);background:var(--theme-surface);box-shadow:0 1px color-mix(in oklab,white 36%,transparent) inset,0 22px 60px color-mix(in oklab,var(--theme-foreground) 19%,transparent);color:inherit;pointer-events:auto}.spatial-gallery__card:after{position:absolute;z-index:3;inset:0;border-radius:inherit;background:linear-gradient(115deg,color-mix(in oklab,white 15%,transparent),transparent 24% 64%,color-mix(in oklab,white 8%,transparent));content:"";mix-blend-mode:screen;opacity:.52;pointer-events:none}.spatial-gallery__art{position:absolute;inset:0;display:grid;overflow:hidden;place-items:center;background:var(--theme-surface-raised)}.spatial-gallery__art img{width:100%;height:100%;object-fit:cover;transform:scale(1.015);transition:transform .7s var(--ease-out-expo)}.spatial-gallery__item[data-active] .spatial-gallery__art img{transform:scale(1.045)}.spatial-gallery__art-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 72% 22%,color-mix(in oklab,var(--theme-accent) 34%,transparent),transparent 26%),linear-gradient(145deg,color-mix(in oklab,var(--theme-surface-raised) 72%,var(--theme-accent)),var(--theme-surface) 64%);color:color-mix(in oklab,var(--theme-foreground) 66%,transparent);padding:2rem;text-align:center}.spatial-gallery__art-placeholder>span{max-width:18ch;font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.08}.spatial-gallery__art-placeholder>svg{width:clamp(3rem,7vw,5.5rem);height:clamp(3rem,7vw,5.5rem)}.spatial-gallery--media .spatial-gallery__art-placeholder{align-content:center;gap:.75rem}.spatial-gallery--media .spatial-gallery__art-placeholder span{color:var(--theme-text-light);font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.spatial-gallery--speaking{--gallery-card-width: clamp(20rem, 34cqw, 25rem);--gallery-card-height: calc(var(--gallery-card-width) * .72);--gallery-slot-width: clamp(12rem, 18cqw, 14rem)}.spatial-gallery--speaking .spatial-gallery__stage{min-height:calc(var(--gallery-card-height) + 4.75rem);perspective:1400px;perspective-origin:50% 44%}.spatial-gallery--speaking .spatial-gallery__track{padding-inline:calc(50% - var(--gallery-slot-width) / 2);scroll-padding-inline:calc(50% - var(--gallery-slot-width) / 2)}.spatial-gallery--speaking .spatial-gallery__item{width:var(--gallery-slot-width);height:calc(var(--gallery-card-height) + 1rem);flex-basis:var(--gallery-slot-width)}.spatial-gallery--speaking .spatial-gallery__cover{width:var(--gallery-card-width);filter:saturate(.56) brightness(.68)}.spatial-gallery--speaking .spatial-gallery__item[data-active] .spatial-gallery__cover{filter:saturate(1) brightness(1)}.spatial-gallery--speaking .spatial-gallery__card{height:var(--gallery-card-height);border-color:color-mix(in oklab,var(--theme-border) 78%,transparent);aspect-ratio:auto;background:var(--theme-overlay-surface);box-shadow:inset 0 1px color-mix(in oklab,white 18%,transparent),0 24px 64px color-mix(in oklab,var(--theme-foreground) 17%,transparent);transition:border-color .22s ease,box-shadow .22s ease}.spatial-gallery--speaking .spatial-gallery__item[data-active] .spatial-gallery__card{border-color:color-mix(in oklab,var(--theme-accent) 46%,var(--theme-border));box-shadow:inset 0 1px color-mix(in oklab,white 22%,transparent),0 28px 76px color-mix(in oklab,var(--theme-foreground) 20%,transparent)}.spatial-gallery--speaking .spatial-gallery__card:after{background:linear-gradient(128deg,color-mix(in oklab,white 10%,transparent),transparent 34% 74%,color-mix(in oklab,var(--theme-accent) 7%,transparent));opacity:.34}.spatial-gallery--speaking .spatial-gallery__speaking-poster{display:grid;grid-template-rows:auto minmax(0,1fr) auto;place-items:stretch;padding:clamp(1rem,2.2cqw,1.35rem);background:linear-gradient(145deg,color-mix(in oklab,var(--theme-accent) 10%,transparent),transparent 48%),var(--theme-overlay-surface);text-align:left}.spatial-gallery--speaking .spatial-gallery__speaking-poster:before{position:absolute;top:0;right:18%;left:0;height:2px;background:linear-gradient(90deg,var(--theme-accent),transparent);content:""}.spatial-gallery__speaking-topline{position:relative;z-index:1;display:flex;min-width:0;align-items:center;gap:.65rem}.spatial-gallery__speaking-topline time,.spatial-gallery__speaking-status{font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:720;letter-spacing:.065em;line-height:1.2;text-transform:uppercase}.spatial-gallery__speaking-topline time{color:var(--theme-overlay-text)}.spatial-gallery__speaking-status{color:var(--theme-overlay-accent)}.spatial-gallery__speaking-mode{display:grid;width:2.2rem;height:2.2rem;flex:0 0 auto;margin-left:auto;place-items:center;border:1px solid color-mix(in oklab,var(--theme-border) 82%,transparent);border-radius:var(--radius-control);background:color-mix(in oklab,var(--theme-surface-raised) 74%,transparent);color:var(--theme-overlay-accent)}.spatial-gallery__speaking-mode svg{width:1.05rem;height:1.05rem}.spatial-gallery__speaking-copy{position:relative;z-index:1;display:grid;align-content:center;gap:.55rem;min-height:0;padding-block:clamp(.8rem,2cqw,1.15rem)}.spatial-gallery__speaking-copy>span{display:-webkit-box;overflow:hidden;color:var(--theme-overlay-text);font-size:clamp(.72rem,1.15cqw,.82rem);font-weight:700;letter-spacing:.01em;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.spatial-gallery__speaking-copy h3{display:-webkit-box;overflow:hidden;margin:0;color:var(--theme-overlay-accent);font-family:var(--font-display);font-size:clamp(1.28rem,2.25cqw,1.65rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:4}.spatial-gallery__speaking-location{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:2rem;align-items:center;gap:.5rem;border-top:1px solid color-mix(in oklab,var(--theme-border) 74%,transparent);color:var(--theme-overlay-text);padding-top:.72rem}.spatial-gallery__speaking-location svg{width:1rem;height:1rem;color:var(--theme-overlay-accent)}.spatial-gallery__speaking-location span{display:-webkit-box;overflow:hidden;font-size:.7rem;font-weight:650;letter-spacing:.025em;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.spatial-gallery__shade{position:absolute;z-index:1;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--theme-background) 96%,transparent) 0,color-mix(in oklab,var(--theme-background) 72%,transparent) 32%,transparent 70%);pointer-events:none}.spatial-gallery__copy{position:absolute;z-index:2;inset:auto 0 0;display:grid;gap:.42rem;padding:clamp(1rem,3vw,1.45rem);text-align:left}.spatial-gallery__copy>span{color:var(--theme-accent);font-size:.66rem;font-weight:720;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.spatial-gallery__copy h3,.spatial-gallery__copy p{margin:0}.spatial-gallery__copy h3{max-width:26ch;color:var(--theme-heading2);font-family:var(--font-display);font-size:clamp(1.12rem,2.3vw,1.55rem);font-weight:600;letter-spacing:-.022em;line-height:1.08;text-wrap:balance}.spatial-gallery__copy p{display:-webkit-box;overflow:hidden;color:color-mix(in oklab,var(--theme-foreground) 82%,transparent);font-size:.78rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.spatial-gallery__action{position:absolute;z-index:4;inset:0;width:100%;border:0;border-radius:inherit;background:transparent;color:transparent;cursor:pointer;font-size:0}.spatial-gallery__action:focus-visible{outline:3px solid var(--theme-accent);outline-offset:-4px}.spatial-gallery__reflection{position:relative;width:100%;height:calc(var(--gallery-card-height) * .3);margin-top:.45rem;overflow:hidden;border-radius:var(--radius-media);mask-image:linear-gradient(to bottom,rgba(0,0,0,.34),transparent 82%);opacity:.3;pointer-events:none;transform:scaleY(-1);transform-origin:center}.spatial-gallery__reflection img,.spatial-gallery__reflection .spatial-gallery__art-placeholder{width:100%;height:var(--gallery-card-height);object-fit:cover;object-position:bottom;filter:blur(1px) saturate(.82)}.spatial-gallery__reflection:after{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,var(--theme-background));content:""}.spatial-gallery__nav{position:absolute;z-index:8;top:calc(var(--gallery-card-height) * .5);display:inline-grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-overlay-surface);box-shadow:0 12px 36px var(--theme-shadow);color:var(--theme-overlay-text);cursor:pointer;transform:translateY(-50%);transition:border-color .18s ease,color .18s ease,transform .18s var(--ease-out-expo);backdrop-filter:blur(12px)}.spatial-gallery__nav--previous{left:clamp(.65rem,3vw,2rem)}.spatial-gallery__nav--next{right:clamp(.65rem,3vw,2rem)}.spatial-gallery__nav:hover{border-color:color-mix(in oklab,var(--theme-accent) 48%,var(--theme-border));color:var(--theme-accent);transform:translateY(calc(-50% - 2px))}.spatial-gallery__nav:disabled{cursor:not-allowed;opacity:.35;transform:translateY(-50%)}.spatial-gallery__nav svg{width:1.15rem;height:1.15rem}.spatial-gallery__rail{position:relative;display:grid;width:min(calc(100% - 2rem),64rem);min-height:2.6rem;margin:-.2rem auto 0;overflow-x:auto;grid-auto-columns:minmax(1.2rem,1fr);grid-auto-flow:column;align-items:center;padding:.25rem 0;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,black 1.2rem,black calc(100% - 1.2rem),transparent)}.spatial-gallery__rail-line{position:absolute;top:50%;left:0;width:max(100%,calc(var(--gallery-count, 1) * 1.3rem));height:1px;background:var(--theme-border);pointer-events:none}.spatial-gallery__tick{position:relative;display:grid;width:max(100%,1.25rem);height:2rem;place-items:center;border:0;background:transparent;color:var(--theme-text-light);cursor:pointer;padding:0}.spatial-gallery__tick-mark{width:2px;height:.55rem;border-radius:1px;background:color-mix(in oklab,var(--theme-border) 92%,transparent);transition:background .18s ease,height .18s var(--ease-out-expo)}.spatial-gallery__tick:hover .spatial-gallery__tick-mark,.spatial-gallery__tick[aria-current=true] .spatial-gallery__tick-mark{height:1.25rem;background:var(--theme-accent)}.spatial-gallery__tick-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.spatial-gallery[data-dragging]{user-select:none}.spatial-gallery[data-dragging] .spatial-gallery__track{cursor:grabbing}.spatial-gallery[data-dragging] .spatial-gallery__cover{transition:none}.spatial-gallery__art img{-webkit-user-drag:none;user-select:none}.spatial-gallery__position{display:none}.spatial-gallery--speaking .spatial-gallery__rail{width:100%;min-height:3.25rem;margin-top:0;grid-auto-columns:minmax(.75rem,1fr);padding:0 clamp(.65rem,2vw,1.5rem) 1.2rem;mask-image:none}.spatial-gallery--speaking .spatial-gallery__rail-line{top:.66rem;width:max(100%,calc(var(--gallery-count, 1) * .75rem))}.spatial-gallery--speaking .spatial-gallery__tick{min-width:.75rem;height:2.5rem;align-items:start;padding-top:.46rem}.spatial-gallery--speaking .spatial-gallery__tick-mark{width:1px;height:.42rem}.spatial-gallery--speaking .spatial-gallery__tick[data-major-tick] .spatial-gallery__tick-mark{height:.72rem}.spatial-gallery--speaking .spatial-gallery__tick[aria-current=true] .spatial-gallery__tick-mark{height:1.35rem}.spatial-gallery--speaking .spatial-gallery__tick[data-major-tick] .spatial-gallery__tick-label{position:absolute;top:1.65rem;left:50%;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;color:var(--theme-text-light);font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.1em;line-height:1;text-transform:uppercase;transform:translate(-50%)}.spatial-gallery--speaking .spatial-gallery__tick[aria-current=true] .spatial-gallery__tick-label{color:var(--theme-accent)}.spatial-gallery--media{--gallery-card-width: clamp(29rem, 62cqw, 51rem);--gallery-card-height: calc(var(--gallery-card-width) * .5625);--gallery-reflection-height: calc(var(--gallery-card-height) * .34);--gallery-slot-width: clamp(8.5rem, 12cqw, 10.5rem)}.spatial-gallery--media .spatial-gallery__stage{min-height:calc(var(--gallery-card-height) + var(--gallery-reflection-height) + 2rem);perspective:1400px;perspective-origin:50% 42%}.spatial-gallery--media .spatial-gallery__stage:before{top:6%;width:min(76cqw,62rem);height:min(36cqw,28rem);filter:blur(42px)}.spatial-gallery--media .spatial-gallery__track{cursor:grab;padding-inline:calc(50% - var(--gallery-slot-width) / 2);scroll-padding-inline:calc(50% - var(--gallery-slot-width) / 2)}.spatial-gallery--media[data-dragging] .spatial-gallery__track{cursor:grabbing}.spatial-gallery--media .spatial-gallery__item{width:var(--gallery-slot-width);height:calc(var(--gallery-card-height) + var(--gallery-reflection-height) + 1rem);flex-basis:var(--gallery-slot-width)}.spatial-gallery--media .spatial-gallery__item[data-active]:not([data-playing]){cursor:pointer}.spatial-gallery--media .spatial-gallery__cover{width:var(--gallery-card-width);pointer-events:none}.spatial-gallery--media .spatial-gallery__card{pointer-events:none}.spatial-gallery--media .spatial-gallery__item[data-active],.spatial-gallery--media .spatial-gallery__item[data-playing],.spatial-gallery--media .spatial-gallery__item[data-active] :is(.spatial-gallery__cover,.spatial-gallery__cover-inner,.spatial-gallery__card),.spatial-gallery--media .spatial-gallery__item[data-playing] :is(.spatial-gallery__cover,.spatial-gallery__cover-inner,.spatial-gallery__card){pointer-events:auto}.spatial-gallery--media .spatial-gallery__item[data-playing] .spatial-gallery__cover{transform:translate3d(-50%,0,0)!important;transform-style:flat}.spatial-gallery--media .spatial-gallery__card{height:var(--gallery-card-height);aspect-ratio:16 / 9;box-shadow:inset 0 1px color-mix(in oklab,white 28%,transparent),0 32px 80px color-mix(in oklab,var(--theme-foreground) 16%,transparent)}.spatial-gallery--media .spatial-gallery__inline-player{position:absolute;z-index:5;inset:0;width:100%;height:100%;border:0;background:#000;pointer-events:auto}.spatial-gallery--media .spatial-gallery__art{inset:0;height:100%}.spatial-gallery--media .spatial-gallery__art img{filter:saturate(.72) brightness(.76);transform:translate3d(var(--gallery-parallax, 0),0,0) scale(1.035);transition:filter .52s ease,transform .8s var(--ease-out-expo)}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__art img{filter:saturate(1) brightness(1);transform:translateZ(0) scale(1.015)}.spatial-gallery--media .spatial-gallery__shade{inset:0;height:auto;background:linear-gradient(to top,color-mix(in oklab,var(--theme-background) 92%,transparent) 0,color-mix(in oklab,var(--theme-background) 68%,transparent) 15%,transparent 38%)}.spatial-gallery--media .spatial-gallery__copy{inset:auto 0 0;width:100%;align-content:center;min-height:clamp(3.35rem,4.5cqw,3.75rem);gap:.24rem;border-top:1px solid color-mix(in oklab,var(--theme-border) 70%,transparent);background:var(--theme-overlay-surface);padding:.7rem clamp(4.25rem,8cqw,5.5rem) .78rem clamp(.9rem,2vw,1.25rem);backdrop-filter:blur(12px)}.spatial-gallery--media .spatial-gallery__copy>*{opacity:0;transform:translateY(16px);transition:opacity .36s ease,transform .56s var(--ease-out-expo)}.spatial-gallery--media[data-direction=next] .spatial-gallery__copy>*{transform:translate(18px)}.spatial-gallery--media[data-direction=previous] .spatial-gallery__copy>*{transform:translate(-18px)}.spatial-gallery--media .spatial-gallery__copy h3{max-width:42ch;overflow:hidden;color:var(--theme-overlay-accent);font-size:clamp(.92rem,1.55cqw,1.2rem);line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.spatial-gallery--media .spatial-gallery__copy>span{color:var(--theme-overlay-accent)}.spatial-gallery--media .spatial-gallery__copy p{display:none}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__copy>*{opacity:1;transform:translateY(0)}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__copy>:nth-child(2){transition-delay:55ms}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__copy>:nth-child(3){transition-delay:105ms}.spatial-gallery--media .spatial-gallery__action{inset:0;display:flex;width:100%;height:100%;align-items:center;justify-content:flex-end;border:0;border-radius:inherit;background:transparent;box-shadow:none;color:var(--theme-on-accent);opacity:0;padding:.75rem clamp(.9rem,2vw,1.25rem);pointer-events:none;transition:opacity .26s ease .12s}.spatial-gallery--media .spatial-gallery__action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.spatial-gallery--media .spatial-gallery__action svg{align-self:flex-end;box-sizing:content-box;width:1rem;height:1rem;border:1px solid color-mix(in oklab,var(--theme-accent) 76%,transparent);border-radius:50%;background:var(--theme-accent);box-shadow:0 8px 24px color-mix(in oklab,var(--theme-accent) 26%,transparent);padding:.62rem;transition:transform .18s var(--ease-out-expo)}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__action{opacity:1;pointer-events:auto}.spatial-gallery--media .spatial-gallery__item[data-playing] .spatial-gallery__action{opacity:0;pointer-events:none}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__action:hover svg{transform:scale(1.08)}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__action:active svg{transform:scale(.96)}.spatial-gallery--media .spatial-gallery__reflection{height:var(--gallery-reflection-height);margin-top:.28rem;visibility:hidden;mask-image:linear-gradient(to bottom,transparent 4%,rgba(0,0,0,.28) 48%,rgba(0,0,0,.88) 100%);opacity:0}.spatial-gallery--media .spatial-gallery__item[data-active] .spatial-gallery__reflection{visibility:visible;opacity:.52}.spatial-gallery--media .spatial-gallery__reflection img,.spatial-gallery--media .spatial-gallery__reflection .spatial-gallery__art-placeholder{position:absolute;bottom:0;left:0}.spatial-gallery--media .spatial-gallery__reflection:after{display:none}.spatial-gallery--media .spatial-gallery__rail{width:100%;min-height:3.25rem;margin-top:0;grid-auto-columns:minmax(.48rem,1fr);padding:0 .65rem 1.2rem;mask-image:none}.spatial-gallery--media .spatial-gallery__rail-line{top:.66rem;width:max(100%,calc(var(--gallery-count, 1) * .48rem))}.spatial-gallery--media .spatial-gallery__tick{min-width:.48rem;height:2.5rem;align-items:start;padding-top:.46rem}.spatial-gallery--media .spatial-gallery__tick-mark{width:1px;height:.42rem}.spatial-gallery--media .spatial-gallery__tick[data-major-tick] .spatial-gallery__tick-mark{height:.72rem}.spatial-gallery--media .spatial-gallery__tick[aria-current=true] .spatial-gallery__tick-mark{height:1.35rem}.spatial-gallery--media .spatial-gallery__tick[data-major-tick] .spatial-gallery__tick-label{position:absolute;top:1.65rem;left:50%;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;color:var(--theme-text-light);font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.1em;line-height:1;text-transform:uppercase;transform:translate(-50%)}.spatial-gallery--media .spatial-gallery__tick[aria-current=true] .spatial-gallery__tick-label{color:var(--theme-accent)}.spatial-gallery--media .spatial-gallery__position{display:none}@container (max-width: 42rem){.spatial-gallery{--gallery-card-width: clamp(14.75rem, 68vw, 19rem)}.spatial-gallery--speaking{--gallery-card-width: min(86cqw, 22rem);--gallery-slot-width: clamp(5.75rem, 24cqw, 7.5rem)}.spatial-gallery__stage{min-height:calc(var(--gallery-card-height) + 6.5rem)}.spatial-gallery__header{text-align:left}.spatial-gallery__copy,.spatial-gallery--speaking .spatial-gallery__speaking-poster{padding:1rem}.spatial-gallery__speaking-copy h3{font-size:clamp(1.15rem,5cqw,1.42rem)}.spatial-gallery__nav{width:2.55rem;height:2.55rem}}@media(max-width:42rem){.spatial-gallery__nav{top:auto;bottom:.5rem;transform:none}.spatial-gallery__nav--previous{left:calc(50% - 3.1rem)}.spatial-gallery__nav--next{right:calc(50% - 3.1rem)}.spatial-gallery__nav:hover{transform:translateY(-2px)}.spatial-gallery__nav:disabled{transform:none}.spatial-gallery--speaking .spatial-gallery__rail{grid-auto-columns:minmax(1rem,1fr);padding-inline:.15rem}.spatial-gallery--speaking .spatial-gallery__rail-line{width:max(100%,calc(var(--gallery-count, 1) * 1rem))}.spatial-gallery--media{--gallery-card-width: min(89vw, 36rem);--gallery-card-height: calc(var(--gallery-card-width) * .5625);--gallery-slot-width: clamp(4.6rem, 21vw, 6rem)}.spatial-gallery--media .spatial-gallery__stage{min-height:calc(var(--gallery-card-height) + var(--gallery-reflection-height) + 4.25rem)}.spatial-gallery--media .spatial-gallery__copy{min-height:3.25rem;padding:.55rem 3.7rem .62rem .78rem}.spatial-gallery--media .spatial-gallery__copy>span{font-size:.54rem}.spatial-gallery--media .spatial-gallery__copy h3{font-size:clamp(.78rem,3.5vw,.98rem)}.spatial-gallery--media .spatial-gallery__action{padding:.58rem .72rem}.spatial-gallery--media .spatial-gallery__action svg{width:.88rem;height:.88rem;padding:.5rem}.spatial-gallery--media .spatial-gallery__reflection{height:var(--gallery-reflection-height)}.spatial-gallery--media .spatial-gallery__nav{top:auto;bottom:.5rem;width:2.35rem;height:2.35rem}.spatial-gallery--media .spatial-gallery__nav--previous{left:calc(50% - 2.9rem)}.spatial-gallery--media .spatial-gallery__nav--next{right:calc(50% - 2.9rem)}.spatial-gallery--media .spatial-gallery__rail{width:100%;grid-auto-columns:minmax(1rem,1fr);padding-inline:.15rem}.spatial-gallery--media .spatial-gallery__rail-line{width:max(100%,calc(var(--gallery-count, 1) * 1rem))}}@supports not (transform-style: preserve-3d){.spatial-gallery__stage{perspective:none}.spatial-gallery__cover{opacity:1;transform:translate3d(-50%,0,0)!important}}@media(prefers-reduced-motion:reduce){.spatial-gallery__cover,.spatial-gallery__art img,.spatial-gallery__copy>*,.spatial-gallery__action,.spatial-gallery__nav,.spatial-gallery__tick-mark{transition:none}.spatial-gallery--media .spatial-gallery__art img,.spatial-gallery--media .spatial-gallery__copy>*,.spatial-gallery--media .spatial-gallery__action{transition:none}.spatial-gallery__stage{perspective:none}.spatial-gallery__reflection{display:none}}@media(prefers-reduced-transparency:reduce){.spatial-gallery__nav{background:var(--theme-surface);backdrop-filter:none}}
