.river-module__tibybq__river{position:relative}.river-module__tibybq__scrubWrap{z-index:6;margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 10px;background:var(--color-void);border-bottom:1px solid var(--color-line);position:sticky;top:104px}.river-module__tibybq__bar{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:30px;position:relative}.river-module__tibybq__marker{background:var(--color-bone);will-change:transform;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px;left:0;box-shadow:0 0 0 1px #08080a99}.river-module__tibybq__row{transition:opacity .2s var(--ease-cine)}.river-module__tibybq__scrubWrap[data-scrub] .river-module__tibybq__row{opacity:0}.river-module__tibybq__bubble{pointer-events:none;will-change:transform;position:absolute;bottom:calc(100% + 3px);left:0}.river-module__tibybq__bubbleIn{border:1px solid var(--color-line-2);white-space:nowrap;height:28px;animation:river-module__tibybq__bubble-in .28s var(--ease-cine) both;background:#0f0f12f7;align-items:center;gap:10px;padding:0 12px 0 0;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.river-module__tibybq__bubbleSw{align-self:stretch;width:8px}@keyframes river-module__tibybq__bubble-in{0%{opacity:0;transform:translateY(8px)scale(.94)}}.river-module__tibybq__fam{padding-top:44px;padding-bottom:8px;position:relative}.river-module__tibybq__fam:before{content:"";inset:0 calc(var(--gutter) * -1);background:radial-gradient(130% 46% at 50% 0%, color-mix(in oklab, var(--sw) 13%, transparent), transparent 72%);pointer-events:none;position:absolute}.river-module__tibybq__famHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.river-module__tibybq__famLine{opacity:.9;height:2px;margin:12px 0 14px;position:relative}.river-module__tibybq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;position:relative;container-type:inline-size}.river-module__tibybq__gap{grid-column:1/-1}.river-module__tibybq__tile{aspect-ratio:1;-webkit-tap-highlight-color:transparent;scroll-margin-top:196px;scroll-margin-bottom:24px;display:block;position:relative;overflow:hidden}.river-module__tibybq__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-cine), filter .6s var(--ease-cine);position:absolute;inset:0}.river-module__tibybq__img[data-loaded]{opacity:1}.river-module__tibybq__img[data-instant]{transition:none}.river-module__tibybq__toned .river-module__tibybq__img{mix-blend-mode:luminosity;filter:brightness(.92)}.river-module__tibybq__toned .river-module__tibybq__tile[data-lit] .river-module__tibybq__img{mix-blend-mode:normal;filter:none}.river-module__tibybq__tile[data-lit]{z-index:1;outline:1px solid color-mix(in oklab, var(--color-bone) 55%, transparent);outline-offset:-1px}.river-module__tibybq__num{color:var(--color-bone);text-shadow:0 0 6px #08080ae6;opacity:0;transition:opacity .4s var(--ease-cine);pointer-events:none;position:absolute;bottom:4px;left:5px}.river-module__tibybq__tile[data-lit] .river-module__tibybq__num{opacity:.9}@media (prefers-reduced-motion:reduce){.river-module__tibybq__img,.river-module__tibybq__num{transition:none}.river-module__tibybq__bubbleIn{animation:none}}
.chroma-module__Loaz8W__wall{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:2px;display:grid}@media (min-width:768px){.chroma-module__Loaz8W__wall{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}.chroma-module__Loaz8W__tile{aspect-ratio:1;display:block;position:relative;overflow:hidden}.chroma-module__Loaz8W__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.2,.7,.1,1),transform .6s cubic-bezier(.2,.7,.1,1),filter .4s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0}.chroma-module__Loaz8W__img[data-loaded]{opacity:1}.chroma-module__Loaz8W__img[data-instant]{transition:none}.chroma-module__Loaz8W__wall[data-mode=one] .chroma-module__Loaz8W__tile:not([data-on]) .chroma-module__Loaz8W__img{mix-blend-mode:luminosity}@media (hover:hover) and (pointer:fine){.chroma-module__Loaz8W__wall:hover .chroma-module__Loaz8W__tile:not(:hover) .chroma-module__Loaz8W__img[data-loaded]{opacity:.38}.chroma-module__Loaz8W__tile:hover .chroma-module__Loaz8W__img{transform:scale(1.12)}}.chroma-module__Loaz8W__wall[data-mode] .chroma-module__Loaz8W__tile .chroma-module__Loaz8W__img[data-loaded]{opacity:.16;filter:grayscale(.6)}.chroma-module__Loaz8W__wall[data-mode] .chroma-module__Loaz8W__tile[data-on] .chroma-module__Loaz8W__img[data-loaded]{opacity:1;filter:none}.chroma-module__Loaz8W__tile[data-on]{z-index:1}.chroma-module__Loaz8W__wall[data-mode=one] .chroma-module__Loaz8W__tile[data-on]{outline:1px solid var(--color-bone);outline-offset:0}.chroma-module__Loaz8W__tile:focus-visible{z-index:2;outline-offset:1px}.chroma-module__Loaz8W__bar{cursor:crosshair;touch-action:pan-y;height:44px;position:relative}.chroma-module__Loaz8W__marker{background:var(--color-bone);pointer-events:none;width:1px;transition:left .18s cubic-bezier(.2,.7,.1,1);position:absolute;top:-6px;bottom:-6px}@media (prefers-reduced-motion:reduce){.chroma-module__Loaz8W__img,.chroma-module__Loaz8W__marker{transition:none}}
.sheet-module__Fs90WW__root{z-index:80;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}.sheet-module__Fs90WW__root[data-closing]{pointer-events:none}.sheet-module__Fs90WW__scrim{height:var(--screen-h,100vh);background:var(--color-void);opacity:0;will-change:opacity;position:absolute;inset:0 0 auto}.sheet-module__Fs90WW__panel{inset-inline:0;max-height:calc(var(--app-h,100svh) * .92);background:var(--color-abyss);border-top:1px solid var(--color-line-2);will-change:transform;color:var(--color-bone);outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;transform:translateY(110%)}.sheet-module__Fs90WW__panel:after{content:"";inset-inline:0;background:var(--color-abyss);height:40vh;position:absolute;top:100%}.sheet-module__Fs90WW__panel:before{content:"";inset-inline:0;background:linear-gradient(to right, transparent, color-mix(in oklab, var(--color-bone) 32%, transparent) 50%, transparent);pointer-events:none;height:1px;position:absolute;top:-1px}.sheet-module__Fs90WW__head{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-bottom:1px solid var(--color-line);flex:none}.sheet-module__Fs90WW__root[data-drag] .sheet-module__Fs90WW__head{cursor:grabbing}.sheet-module__Fs90WW__grabber{background:var(--color-line-2);width:40px;height:3px;transition:background-color .3s var(--ease-cine), width .4s var(--ease-cine);margin:9px auto 0;display:block}.sheet-module__Fs90WW__root[data-drag] .sheet-module__Fs90WW__grabber{background:var(--color-bone-3);width:56px}.sheet-module__Fs90WW__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:20px var(--gutter) calc(88px + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.sheet-module__Fs90WW__foot{inset-inline:0;z-index:1;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--color-abyss);border-top:1px solid var(--color-line);will-change:transform;position:absolute;bottom:0}.sheet-module__Fs90WW__foot:before{content:"";inset-inline:0;background:linear-gradient(to top, var(--color-abyss), transparent);pointer-events:none;height:28px;position:absolute;bottom:100%}@media (prefers-reduced-motion:reduce){.sheet-module__Fs90WW__root{animation:.16s linear both sheet-module__Fs90WW__sheet-fade}.sheet-module__Fs90WW__root[data-fade-out]{animation:.16s linear both sheet-module__Fs90WW__sheet-fade-out}}@keyframes sheet-module__Fs90WW__sheet-fade{0%{opacity:0}}@keyframes sheet-module__Fs90WW__sheet-fade-out{to{opacity:0}}
.odometer-module__gqomsW__odo{vertical-align:bottom;font-variant-numeric:tabular-nums;height:1.2em;line-height:1.2;display:inline-flex;overflow:hidden}.odometer-module__gqomsW__col{height:1.2em;display:inline-block;position:relative;overflow:hidden}.odometer-module__gqomsW__strip{transform:translate3d(0, calc(var(--d) * -1.2em), 0);transition:transform .62s var(--ease-cine) calc((2 - min(var(--place), 2)) * 40ms);flex-direction:column;display:flex}.odometer-module__gqomsW__strip>span{text-align:center;height:1.2em;display:block}@media (prefers-reduced-motion:reduce){.odometer-module__gqomsW__strip{transition:none}}
.scrub-module___iXk6G__rail{z-index:30;top:122px;right:0;bottom:calc(var(--dock-h,0px) + env(safe-area-inset-bottom) + 22px);pointer-events:none;opacity:0;width:30px;transition:opacity .5s var(--ease-cine);position:fixed}.scrub-module___iXk6G__rail[data-awake]{opacity:1;transition-duration:.18s}@media (min-width:768px){.scrub-module___iXk6G__rail,.scrub-module___iXk6G__strip{display:none}}.scrub-module___iXk6G__track{background:var(--color-line-2);width:1px;position:absolute;top:22px;bottom:22px;right:9px}.scrub-module___iXk6G__tick{background:var(--color-bone-3);width:7px;height:1px;transition:width .4s var(--ease-cine);position:absolute;right:9px}.scrub-module___iXk6G__rail[data-grab] .scrub-module___iXk6G__tick{width:11px}.scrub-module___iXk6G__thumb{touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;width:44px;height:44px;position:absolute;top:0;right:0}.scrub-module___iXk6G__rail[data-awake] .scrub-module___iXk6G__thumb{pointer-events:auto}.scrub-module___iXk6G__knob{background:var(--color-bone);width:5px;transition:width .35s var(--ease-cine), right .35s var(--ease-cine), background-color .35s var(--ease-cine);position:absolute;top:8px;bottom:8px;right:7px}.scrub-module___iXk6G__rail[data-grab] .scrub-module___iXk6G__knob{background:var(--color-ember);width:7px;right:6px}.scrub-module___iXk6G__thumbLabel{white-space:nowrap;color:var(--color-bone-2);border:1px solid var(--color-line);background:#08080ad1;padding:3px 6px;position:absolute;top:50%;right:22px;translate:0 -50%}.scrub-module___iXk6G__bubble{pointer-events:none;will-change:transform;opacity:0;transform-origin:100%;transition:opacity .2s var(--ease-cine), scale .35s var(--ease-cine);position:absolute;top:0;right:40px;translate:0 -50%;scale:.92}.scrub-module___iXk6G__rail[data-grab] .scrub-module___iXk6G__bubble{opacity:1;scale:1}.scrub-module___iXk6G__bubbleIn{text-align:right;border:1px solid var(--color-line-2);min-width:132px;animation:scrub-module___iXk6G__bubble-roll .32s var(--ease-cine) both;background:#0f0f12f0;padding:14px 18px 12px}@keyframes scrub-module___iXk6G__bubble-roll{0%{opacity:.2;transform:translateY(10px)}}.scrub-module___iXk6G__strip{z-index:19;top:104px;pointer-events:none;border-bottom:1px solid var(--color-line);opacity:0;height:34px;transition:transform .45s var(--ease-cine), opacity .3s var(--ease-cine);background:#08080ae6;position:fixed;inset-inline:0;transform:translateY(-100%)}.scrub-module___iXk6G__strip[data-on]{opacity:1;transform:none}.scrub-module___iXk6G__stripRow{height:100%;padding-inline:var(--gutter);animation:scrub-module___iXk6G__strip-roll .45s var(--ease-cine) both;justify-content:space-between;align-items:center;gap:16px;display:flex}@keyframes scrub-module___iXk6G__strip-roll{0%{opacity:0;transform:translateY(60%)}}@media (prefers-reduced-motion:reduce){.scrub-module___iXk6G__rail,.scrub-module___iXk6G__strip,.scrub-module___iXk6G__knob,.scrub-module___iXk6G__bubble,.scrub-module___iXk6G__tick{transition:none}.scrub-module___iXk6G__bubbleIn,.scrub-module___iXk6G__stripRow{animation:none}}
.peek-module__4kDPrq__root{z-index:75;pointer-events:none;position:fixed;inset:0}.peek-module__4kDPrq__scrim{height:var(--screen-h,100vh);background:radial-gradient(90% 60% at 50% 42%, color-mix(in oklab, var(--peek) 16%, transparent), transparent 70%), #08080ae0;position:absolute;inset:0 0 auto}.peek-module__4kDPrq__wrap{height:var(--app-h,100svh);padding:72px var(--gutter) 40px;will-change:transform;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.peek-module__4kDPrq__stage{width:min(84vw, calc(var(--app-h,100svh) * .56 * var(--ar)));aspect-ratio:var(--ar)}.peek-module__4kDPrq__card{transform-origin:0 0;width:100%;height:100%;box-shadow:0 0 0 1px var(--color-line);position:relative;overflow:hidden}.peek-module__4kDPrq__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.peek-module__4kDPrq__caption{width:min(84vw,26rem);animation:peek-module__4kDPrq__peek-words .5s var(--ease-cine) 80ms both;margin-top:18px}.peek-module__4kDPrq__hint{color:var(--color-bone-3);transition:color .3s var(--ease-cine);align-items:center;gap:8px;display:flex}.peek-module__4kDPrq__hint[data-armed]{color:var(--color-ember)}.peek-module__4kDPrq__arrow{transition:transform .35s var(--ease-cine);display:inline-block}.peek-module__4kDPrq__hint[data-armed] .peek-module__4kDPrq__arrow{transform:translateY(-3px)}@keyframes peek-module__4kDPrq__peek-words{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.peek-module__4kDPrq__caption{animation:none}}@media (pointer:coarse){:is(.peek-module__4kDPrq__touch a[data-slug],.peek-module__4kDPrq__touch [data-peek]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.peek-module__4kDPrq__touch a[data-slug] img{-webkit-user-drag:none}.peek-module__4kDPrq__touch .press{transition:transform .5s var(--ease-cine)}:is(.peek-module__4kDPrq__touch [data-press] .press,.peek-module__4kDPrq__touch [data-press].press){transition-duration:.16s;transform:scale(.965)}@media (prefers-reduced-motion:reduce){.peek-module__4kDPrq__touch .press{transition:none}:is(.peek-module__4kDPrq__touch [data-press] .press,.peek-module__4kDPrq__touch [data-press].press){transform:none}}}
.empty-module__UuSZ-q__empty{text-align:center;max-width:40rem;animation:empty-module__UuSZ-q__empty-in .9s var(--ease-cine) both;margin-inline:auto;padding:56px 0 72px}@media (min-width:768px){.empty-module__UuSZ-q__empty{padding:96px 0 120px}}.empty-module__UuSZ-q__frame{aspect-ratio:2/3;border:1px solid var(--color-line-2);background:linear-gradient(to top, color-mix(in oklab, var(--color-ember) 9%, transparent), transparent 55%);width:112px;margin-inline:auto;position:relative;overflow:hidden}.empty-module__UuSZ-q__zero{font-family:var(--font-display);color:var(--color-bone-3);place-items:center;font-size:4.2rem;font-style:italic;line-height:1;display:grid;position:absolute;inset:0}.empty-module__UuSZ-q__burn{inset-inline:-10%;background:linear-gradient(to right, transparent, var(--color-ember) 30%, #ffb07a 50%, var(--color-ember) 70%, transparent);height:2px;box-shadow:0 0 18px 2px color-mix(in oklab, var(--color-ember) 55%, transparent);animation:empty-module__UuSZ-q__burn-in 1.4s var(--ease-cine) .2s both;position:absolute;bottom:-1px}.empty-module__UuSZ-q__near{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;margin-top:18px;display:grid}@media (min-width:768px){.empty-module__UuSZ-q__near{grid-template-columns:repeat(6,minmax(0,1fr))}}.empty-module__UuSZ-q__near>li{animation:empty-module__UuSZ-q__empty-in .7s var(--ease-cine) both;animation-delay:calc(.25s + var(--i) * 60ms)}.empty-module__UuSZ-q__nearLink{-webkit-tap-highlight-color:transparent}.empty-module__UuSZ-q__thumb{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.empty-module__UuSZ-q__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-cine);position:absolute;inset:0}.empty-module__UuSZ-q__nearLink:hover .empty-module__UuSZ-q__thumb img{transform:scale(1.04)}@keyframes empty-module__UuSZ-q__empty-in{0%{opacity:0;transform:translateY(12px)}}@keyframes empty-module__UuSZ-q__burn-in{0%{opacity:0;transform:scaleX(.2)}}@media (prefers-reduced-motion:reduce){.empty-module__UuSZ-q__empty,.empty-module__UuSZ-q__near>li,.empty-module__UuSZ-q__burn{animation:none}}
#main:has(.archive-module__1BNx_W__archive [role=dialog][aria-modal=true]){z-index:auto}.archive-module__1BNx_W__archive{position:relative}.archive-module__1BNx_W__archive [data-quiet-focus]:focus-visible{outline:none}.archive-module__1BNx_W__bar{isolation:isolate}.archive-module__1BNx_W__bar:before{content:"";inset:0 calc((100% - var(--page-w,100%)) / 2);z-index:-1;background:var(--color-void);border-block:1px solid var(--color-line);pointer-events:none;position:absolute}.archive-module__1BNx_W__bar:after{content:"";inset:100% calc((100% - var(--page-w,100%)) / 2) auto;pointer-events:none;opacity:0;height:28px;transition:opacity .3s var(--ease-cine);background:linear-gradient(#08080ad9,#08080a00);position:absolute}@media (min-width:1024px){.archive-module__1BNx_W__bar[data-stuck]:after{opacity:1}}
