.DisclaimerModal_overlay__A7fZm{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:rgba(5,5,5,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:DisclaimerModal_fade-in__KgueJ .25s ease both}.DisclaimerModal_dialog__OuNwH{width:min(420px,100%);padding:1.35rem 1.35rem 1.2rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,5%,.92);box-shadow:0 24px 60px rgba(0,0,0,.55);color:hsla(0,0%,100%,.88);animation:DisclaimerModal_rise-in__4mwgs .28s ease both}.DisclaimerModal_eyebrow__Q7PJ6{margin:0 0 .45rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.DisclaimerModal_title__yL9cx{margin:0 0 .85rem;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#fff}.DisclaimerModal_body__8o7Gy{margin:0;display:grid;grid-gap:.7rem;gap:.7rem;font-size:.95rem;line-height:1.5;color:hsla(0,0%,100%,.72)}.DisclaimerModal_body__8o7Gy p{margin:0}.DisclaimerModal_actions__pB_Uf{display:flex;justify-content:flex-end;margin-top:1.25rem}.DisclaimerModal_accept__rwETz{border:0;border-radius:999px;padding:.55rem 1.15rem;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;font-size:.9rem;transition:background .15s ease,transform .15s ease}.DisclaimerModal_accept__rwETz:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}@keyframes DisclaimerModal_fade-in__KgueJ{0%{opacity:0}to{opacity:1}}@keyframes DisclaimerModal_rise-in__4mwgs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DisclaimerModal_dialog__OuNwH,.DisclaimerModal_overlay__A7fZm{animation:none}}.LatestStage_stage__nm_Db{position:absolute;inset:0;overflow:hidden;background:#050505}.LatestStage_blurBg__Fa9_a{object-fit:cover;filter:blur(48px) saturate(1.15) brightness(.55);transform:scale(1.12);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LatestStage_blurBg__Fa9_a,.LatestStage_foreground__6HZo_{position:absolute;inset:0;width:100%;height:100%;max-width:none}.LatestStage_foreground__6HZo_{z-index:1;animation:LatestStage_media-in__Rdq17 .45s ease both}.LatestStage_fitContain__Tmwxx{object-fit:contain}.LatestStage_fitCover__pMLDY{object-fit:cover}@keyframes LatestStage_media-in__Rdq17{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LatestStage_foreground__6HZo_{animation:none}}.MasonryWall_wall___cgbW{position:absolute;inset:0;display:grid;grid-gap:0;gap:0;overflow:hidden;background:#050505;overscroll-behavior:none;touch-action:none}.MasonryWall_wallColumns__CjKEb{grid-auto-flow:column;align-content:stretch}.MasonryWall_wallRows__cGaDc{grid-auto-flow:row;justify-content:stretch}.MasonryWall_band__ir_eF{position:relative;overflow:hidden;min-width:0;min-height:0}.MasonryWall_wallColumns__CjKEb .MasonryWall_band__ir_eF{height:100%}.MasonryWall_wallRows__cGaDc .MasonryWall_band__ir_eF{width:100%}.MasonryWall_track__Ei6fA{position:absolute;display:flex;will-change:transform}.MasonryWall_trackColumns__SntlS{top:0;left:0;right:0;flex-direction:column}.MasonryWall_trackRows__f18ry{top:0;left:0;bottom:0;flex-direction:row}.MasonryWall_tile__jOzAe{line-height:0;overflow:hidden;background:#0a0a0a;flex:0 0 auto}.MasonryWall_wallColumns__CjKEb .MasonryWall_tile__jOzAe{width:100%}.MasonryWall_wallRows__cGaDc .MasonryWall_tile__jOzAe{height:100%}.MasonryWall_media___gp0N{width:100%;height:100%;max-width:none;display:block;object-fit:contain;background:#0a0a0a}.MasonryWall_wallColumns__CjKEb .MasonryWall_media___gp0N{object-position:top center}.MasonryWall_wallRows__cGaDc .MasonryWall_media___gp0N{object-position:center left}.ViewerControls_wrap__qoP4e{position:fixed;right:1rem;bottom:1rem;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.ViewerControls_wrapOpen__RXAjP,.ViewerControls_wrapVisible__yIGfp{opacity:1;pointer-events:auto}.ViewerControls_panel__ofP_V{width:min(260px,calc(100vw - 2rem));padding:.9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,5%,.72);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 16px 40px rgba(0,0,0,.45);display:grid;grid-gap:.85rem;gap:.85rem;animation:ViewerControls_panel-in__Q3VO1 .2s ease both}.ViewerControls_group__5wn9a{display:grid;grid-gap:.4rem;gap:.4rem}.ViewerControls_row__Klrcg{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ViewerControls_label__tZR5t{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.ViewerControls_value__N9j87{font-size:.8rem;color:hsla(0,0%,100%,.8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ViewerControls_segment__IsSdZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.3rem;gap:.3rem;padding:.2rem;border-radius:999px;background:hsla(0,0%,100%,.06)}.ViewerControls_segment__IsSdZ button{border:0;background:transparent;color:hsla(0,0%,100%,.7);border-radius:999px;padding:.4rem .55rem;cursor:pointer;font-size:.82rem;transition:background .15s ease,color .15s ease}.ViewerControls_segment__IsSdZ button:hover{color:#fff}.ViewerControls_segment__IsSdZ .ViewerControls_active__s7zpW{background:hsla(0,0%,100%,.14);color:#fff}.ViewerControls_range__3r8T3{width:100%;accent-color:#c4a574}.ViewerControls_select___wSth{width:100%;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.35);color:#fff;border-radius:10px;padding:.45rem .55rem;font-size:.85rem}.ViewerControls_actions__XW7MR{display:flex;align-items:center;gap:.5rem}.ViewerControls_toggle__Ey9mg{width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,5%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 10px 28px rgba(0,0,0,.4);transition:transform .15s ease,background .15s ease}.ViewerControls_toggle__Ey9mg:hover{transform:translateY(-1px);background:hsla(0,0%,8%,.85)}.ViewerControls_toggleDots__uePSp{display:flex;gap:3px}.ViewerControls_toggleDots__uePSp i{width:4px;height:4px;border-radius:999px;background:hsla(0,0%,100%,.85);display:block}.ViewerControls_fullscreenIcon__VVl7B{display:grid;place-items:center;width:18px;height:18px}.ViewerControls_fullscreenIcon__VVl7B svg{width:100%;height:100%}@keyframes ViewerControls_panel-in__Q3VO1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ViewerControls_panel__ofP_V{animation:none}}.SettingsIntroModal_overlay__kHosp{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1.25rem;background:rgba(5,5,5,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:SettingsIntroModal_fade-in__UfAOL .25s ease both}.SettingsIntroModal_dialog__mKsNp{width:min(360px,100%);padding:1.35rem 1.35rem 1.2rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,5%,.92);box-shadow:0 24px 60px rgba(0,0,0,.55);color:hsla(0,0%,100%,.88);animation:SettingsIntroModal_rise-in__AcB78 .28s ease both}.SettingsIntroModal_eyebrow__EpR3a{margin:0 0 .45rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.SettingsIntroModal_title__U18ZH{margin:0 0 .45rem;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#fff}.SettingsIntroModal_lead__9rBMb{margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:hsla(0,0%,100%,.62)}.SettingsIntroModal_form__4EMav{display:grid;grid-gap:.85rem;gap:.85rem}.SettingsIntroModal_actions__pxam7{display:flex;justify-content:flex-end;margin-top:1.25rem}.SettingsIntroModal_continue__KtAN8{border:0;border-radius:999px;padding:.55rem 1.15rem;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;font-size:.9rem;transition:background .15s ease,transform .15s ease}.SettingsIntroModal_continue__KtAN8:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}@keyframes SettingsIntroModal_fade-in__UfAOL{0%{opacity:0}to{opacity:1}}@keyframes SettingsIntroModal_rise-in__AcB78{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SettingsIntroModal_dialog__mKsNp,.SettingsIntroModal_overlay__kHosp{animation:none}}.PublicViewer_root__YG9cx{position:fixed;inset:0;overflow:hidden;background:#050505;color:#fff}