.floating-archive-module__c8spGq__archive{--archive-top:calc(var(--scene-edge-clearance) + 96px);--archive-height:calc(100svh - var(--archive-top) - var(--scene-edge-clearance) - 24px);--poster-rail-height:calc(var(--archive-height)*((var(--poster-row-count,3) - 1)*.96 + 1));--poster-column-space:calc(50% - min(230px,calc(20vw - 50px)) - 56px);z-index:6;padding:0 calc(var(--scene-edge-clearance) + 24px);height:calc(var(--poster-row-count,3)*100svh);scroll-margin-top:calc(var(--archive-top) - var(--scene-edge-clearance) - 96px);margin-top:max(240px,min(46svh,520px));position:relative}.floating-archive-module__c8spGq__archive:focus{outline:none}.floating-archive-module__c8spGq__stage{top:var(--archive-top);height:var(--archive-height);isolation:isolate;max-width:1540px;margin:auto;position:-webkit-sticky;position:sticky}.floating-archive-module__c8spGq__heading{z-index:3;pointer-events:none;align-items:end;gap:42px;transition:opacity .25s,filter .3s;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%)}.floating-archive-module__c8spGq__archive[data-preview-open=true] .floating-archive-module__c8spGq__heading{opacity:0;filter:blur(5px)}.floating-archive-module__c8spGq__archive[data-preview-open=true] .floating-archive-module__c8spGq__poster:not([data-preview-active=true]){opacity:.38}.floating-archive-module__c8spGq__heading h2{letter-spacing:-.065em;color:#e8e8eb;margin:0;font-size:max(60px,min(6.25vw,100px));font-weight:200;line-height:.98}.floating-archive-module__c8spGq__heading h2>span{color:#777b85}.floating-archive-module__c8spGq__posterViewport{inset:calc(-1*var(--archive-top))0 auto;clip-path:inset(0 calc(50% - 50vw));height:100svh;position:absolute;overflow:visible}.floating-archive-module__c8spGq__posters{inset:var(--archive-top)0 auto;height:var(--poster-rail-height);transform:translate3d(0,var(--posters-scroll-offset,0px),0);will-change:transform;position:absolute}.floating-archive-module__c8spGq__poster{top:calc(var(--archive-height)*(var(--poster-row,0)*.96 + .12 + var(--poster-stagger,0)));width:min(var(--poster-width,29.5%),calc(var(--archive-height)*var(--poster-scale,.49)),var(--poster-column-space));text-align:left;color:#ecece8;cursor:default;z-index:2;transition:opacity .8s ease var(--enter-delay),transform 1s cubic-bezier(.16,1.24,.3,1)var(--enter-delay);background:0 0;border:0;padding:0;display:block;position:absolute}.floating-archive-module__c8spGq__poster[data-side=left]{--angle:-6deg;--enter-x:-150px;--enter-y:45px;--enter-turn:-14deg;left:2%}.floating-archive-module__c8spGq__poster[data-side=right]{--poster-stagger:.28;--poster-width:26.5%;--poster-scale:.42;--angle:7deg;--enter-x:170px;--enter-y:-65px;--enter-turn:15deg;right:2%}.floating-archive-module__c8spGq__poster:nth-child(4n+3){--poster-scale:.46;--angle:-4deg;--enter-x:30px;--enter-y:-145px;--enter-turn:-12deg;left:2.5%}.floating-archive-module__c8spGq__poster:nth-child(4n){--poster-width:29.5%;--poster-scale:.47;--angle:5deg;--enter-x:-100px;--enter-y:150px;--enter-turn:12deg;right:2.5%}.floating-archive-module__c8spGq__poster:nth-child(4n+5){--poster-width:32.5%;--poster-scale:.52;--angle:-5deg;--enter-x:130px;--enter-y:160px;--enter-turn:-15deg;left:1%}.floating-archive-module__c8spGq__poster[data-format=landscape]{--poster-width:42%;--poster-scale:.82;--angle:3deg;--enter-x:100px;--enter-y:70px;--enter-turn:9deg}.floating-archive-module__c8spGq__poster[data-motion=pending]{pointer-events:none;opacity:0;transform:translate3d(var(--enter-x),var(--enter-y),0)rotate(var(--enter-turn))scale(.8)}.floating-archive-module__c8spGq__poster[data-motion=entered]{opacity:1;transform:translate(0,0)rotate(0)scale(1)}.floating-archive-module__c8spGq__floating{animation:floating-archive-module__c8spGq__archive-float var(--float-duration)ease-in-out var(--float-delay)infinite;animation-play-state:paused;display:block}.floating-archive-module__c8spGq__poster[data-floating=true] .floating-archive-module__c8spGq__floating{animation-play-state:running}.floating-archive-module__c8spGq__poster[data-preview-active=true] .floating-archive-module__c8spGq__floating,.floating-archive-module__c8spGq__archive[data-motion-paused=true] .floating-archive-module__c8spGq__floating{animation-play-state:paused}@keyframes floating-archive-module__c8spGq__archive-float{0%,to{transform:translate(0,0)rotate(-.5deg)}50%{transform:translate(3px,-9px)rotate(.5deg)}}.floating-archive-module__c8spGq__artwork{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.floating-archive-module__c8spGq__poster:hover,.floating-archive-module__c8spGq__poster[data-preview-active=true]{z-index:10}.floating-archive-module__c8spGq__poster:focus-visible{z-index:10}.floating-archive-module__c8spGq__poster:hover .floating-archive-module__c8spGq__artwork,.floating-archive-module__c8spGq__poster[data-preview-active=true] .floating-archive-module__c8spGq__artwork{transform:translateY(-8px)rotate(0)scale(1.035);box-shadow:0 24px 55px rgba(0,0,0,.667),0 0 0 1px rgba(255,255,255,.19)}.floating-archive-module__c8spGq__poster:focus-visible .floating-archive-module__c8spGq__artwork{transform:translateY(-8px)rotate(0)scale(1.035);box-shadow:0 24px 55px rgba(0,0,0,.667),0 0 0 1px rgba(255,255,255,.19)}.floating-archive-module__c8spGq__poster:hover .floating-archive-module__c8spGq__artwork [data-poster-surface]:after{transform:translate(110%)}.floating-archive-module__c8spGq__poster:focus-visible .floating-archive-module__c8spGq__artwork [data-poster-surface]:after{transform:translate(110%)}.floating-archive-module__c8spGq__poster:focus-visible{outline-offset:12px;outline:2px solid #cdd1dc}.floating-archive-module__c8spGq__caption{flex-direction:column;gap:7px;display:none}.floating-archive-module__c8spGq__title{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;line-height:1.1;display:flex}.floating-archive-module__c8spGq__category{color:#a2a5ae;font-size:12px;line-height:1.2}.floating-archive-module__c8spGq__stack{color:#b8bdc8;font-size:10px;line-height:1.3}@media (min-width:900px) and (max-height:700px){.floating-archive-module__c8spGq__archive{--archive-top:calc(var(--scene-edge-clearance) + 80px)}.floating-archive-module__c8spGq__heading h2{font-size:62px}.floating-archive-module__c8spGq__heading{gap:24px}.floating-archive-module__c8spGq__poster:nth-child(n){max-width:276px}}@media (min-width:900px){.floating-archive-module__c8spGq__archive{z-index:31;pointer-events:none}.floating-archive-module__c8spGq__poster{pointer-events:auto}}@media (max-width:899px){.floating-archive-module__c8spGq__archive{height:auto;padding:0 calc(var(--scene-edge-clearance) + 4px);margin-top:max(160px,min(36svh,340px));scroll-margin-top:-24px}.floating-archive-module__c8spGq__stage{height:auto;min-height:0;padding:52px 8px 76px;position:relative;top:auto;overflow:visible}.floating-archive-module__c8spGq__posterViewport{clip-path:none;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.floating-archive-module__c8spGq__heading{justify-content:center;gap:max(20px,min(7vw,40px));margin:0 0 64px;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.floating-archive-module__c8spGq__heading h2{font-size:max(58px,min(12vw,90px))}.floating-archive-module__c8spGq__posters{will-change:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:96px 24px;height:auto;padding-bottom:20px;display:grid;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.floating-archive-module__c8spGq__poster:nth-child(n){--enter-x:0px;--enter-y:55px;--enter-turn:-7deg;width:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.floating-archive-module__c8spGq__poster:nth-child(2n){--angle:4deg;--enter-turn:7deg;top:80px}.floating-archive-module__c8spGq__poster:nth-child(4n+3){--angle:2deg}.floating-archive-module__c8spGq__poster:nth-child(4n){--angle:-3deg}.floating-archive-module__c8spGq__poster[data-format=portrait]:has(+.floating-archive-module__c8spGq__poster[data-format=landscape]):nth-child(odd){--angle:2deg;grid-column:1/-1;width:70%;margin:40px auto 0}.floating-archive-module__c8spGq__poster[data-format=landscape]{--angle:2deg;grid-column:1/-1;width:96%;margin:40px auto 0;top:0}.floating-archive-module__c8spGq__poster:nth-child(n) .floating-archive-module__c8spGq__caption{width:auto;min-width:0;padding:19px 0 0;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.floating-archive-module__c8spGq__title{overflow-wrap:anywhere;gap:8px;font-size:14px}.floating-archive-module__c8spGq__category{font-size:10px}.floating-archive-module__c8spGq__stack{display:none}.floating-archive-module__c8spGq__floating{animation-name:floating-archive-module__c8spGq__archive-mobile-float}@keyframes floating-archive-module__c8spGq__archive-mobile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}}@media (max-width:600px){.floating-archive-module__c8spGq__posters{grid-template-columns:minmax(0,1fr);gap:88px}.floating-archive-module__c8spGq__poster:nth-child(n){--angle:-3deg;grid-column:auto;justify-self:start;width:92%;margin:0;top:auto;bottom:auto;left:auto;right:auto}.floating-archive-module__c8spGq__poster:nth-child(2n){--angle:3deg;justify-self:end}.floating-archive-module__c8spGq__poster:nth-child(4n+3){--angle:-2deg;width:94%}.floating-archive-module__c8spGq__poster[data-format=portrait]:has(+.floating-archive-module__c8spGq__poster[data-format=landscape]):nth-child(odd){grid-column:auto;width:94%;margin:0}.floating-archive-module__c8spGq__poster[data-format=landscape]{--angle:1deg;grid-column:auto;width:100%;margin:0}}@media (hover:none) and (min-width:900px){.floating-archive-module__c8spGq__caption{padding-top:16px;display:flex}}.is-reduced-motion .floating-archive-module__c8spGq__archive{height:auto;margin-top:0;scroll-margin-top:-24px}.is-reduced-motion .floating-archive-module__c8spGq__stage{margin-top:80px;position:relative;top:auto;overflow:visible}@media (min-width:900px){.is-reduced-motion .floating-archive-module__c8spGq__stage{height:calc(var(--poster-rail-height) + 80px)}.is-reduced-motion .floating-archive-module__c8spGq__heading{top:20px}.is-reduced-motion .floating-archive-module__c8spGq__posterViewport{clip-path:none;height:100%;top:0;bottom:0;left:0;right:0;overflow:visible}.is-reduced-motion .floating-archive-module__c8spGq__posters{height:var(--poster-rail-height);will-change:auto;top:80px;bottom:auto;left:0;right:0;transform:none}}.is-reduced-motion .floating-archive-module__c8spGq__poster:hover .floating-archive-module__c8spGq__artwork{transform:rotate(var(--angle))}.is-reduced-motion .floating-archive-module__c8spGq__poster:focus-visible .floating-archive-module__c8spGq__artwork{transform:rotate(var(--angle))}.is-reduced-motion .floating-archive-module__c8spGq__poster[data-preview-active=true] .floating-archive-module__c8spGq__artwork{transform:rotate(var(--angle))}.is-reduced-motion .floating-archive-module__c8spGq__artwork [data-poster-surface]:after{display:none}@media (prefers-reduced-motion:reduce){.floating-archive-module__c8spGq__archive{height:auto;margin-top:0;scroll-margin-top:-24px}.floating-archive-module__c8spGq__stage{margin-top:80px;position:relative;top:auto;overflow:visible}.floating-archive-module__c8spGq__poster[data-motion=pending]{opacity:1;transform:none}.floating-archive-module__c8spGq__floating{animation:none}.floating-archive-module__c8spGq__poster:hover .floating-archive-module__c8spGq__artwork,.floating-archive-module__c8spGq__poster[data-preview-active=true] .floating-archive-module__c8spGq__artwork{transform:rotate(var(--angle))}.floating-archive-module__c8spGq__poster:focus-visible .floating-archive-module__c8spGq__artwork{transform:rotate(var(--angle))}.floating-archive-module__c8spGq__artwork [data-poster-surface]:after{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.floating-archive-module__c8spGq__stage{height:calc(var(--poster-rail-height) + 80px)}.floating-archive-module__c8spGq__heading{top:20px}.floating-archive-module__c8spGq__posterViewport{clip-path:none;height:100%;top:0;bottom:0;left:0;right:0;overflow:visible}.floating-archive-module__c8spGq__posters{height:var(--poster-rail-height);will-change:auto;top:80px;bottom:auto;left:0;right:0;transform:none}}
