._3QxX8q_gallery{z-index:50;height:100lvh;animation:_3QxX8q_appear .42s var(--ease) both;position:fixed;inset:0 0 auto;overflow:hidden}@media (min-height:521px){._3QxX8q_gallery{position:absolute}}._3QxX8q_galleryBg{background:var(--bg-deep);position:absolute;inset:0}._3QxX8q_sheet{will-change:transform;position:absolute;inset:0}._3QxX8q_top,._3QxX8q_grid{animation:.52s cubic-bezier(.2,.8,.2,1) both _3QxX8q_rise}._3QxX8q_grid{animation-delay:60ms}._3QxX8q_gallery[data-closing=true]{animation:.3s ease-in both _3QxX8q_disappear}._3QxX8q_gallery[data-closing=true] ._3QxX8q_top,._3QxX8q_gallery[data-closing=true] ._3QxX8q_grid{animation:.3s ease-in both _3QxX8q_sink}@keyframes _3QxX8q_rise{0%{opacity:0;transform:translateY(18px)}}@keyframes _3QxX8q_sink{to{opacity:0;transform:translateY(14px)}}@keyframes _3QxX8q_disappear{to{opacity:0}}._3QxX8q_scroller{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;--fade-start:calc(var(--head,120px) - 48px);--fade-end:calc(var(--head,120px) + 16px);--fade-bottom:100%;--fade-bottom-length:min(150px, calc(var(--toolbar-space) * 1.9));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--fade-start), #0000000a calc(var(--fade-start) + 8px), #00000029 calc(var(--fade-start) + 18px), #0000005c calc(var(--fade-start) + 28px), #0009 calc(var(--fade-start) + 38px), #000000d1 calc(var(--fade-start) + 48px), #000000f2 calc(var(--fade-start) + 57px), #000 var(--fade-end), #000 calc(var(--fade-bottom) - var(--fade-bottom-length)), #0009 calc(var(--fade-bottom) - var(--fade-bottom-length) * .55), #00000040 calc(var(--fade-bottom) - var(--fade-bottom-length) * .25), transparent var(--fade-bottom));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--fade-start), #0000000a calc(var(--fade-start) + 8px), #00000029 calc(var(--fade-start) + 18px), #0000005c calc(var(--fade-start) + 28px), #0009 calc(var(--fade-start) + 38px), #000000d1 calc(var(--fade-start) + 48px), #000000f2 calc(var(--fade-start) + 57px), #000 var(--fade-end), #000 calc(var(--fade-bottom) - var(--fade-bottom-length)), #0009 calc(var(--fade-bottom) - var(--fade-bottom-length) * .55), #00000040 calc(var(--fade-bottom) - var(--fade-bottom-length) * .25), transparent var(--fade-bottom));mask-image:linear-gradient(to bottom, transparent 0, transparent var(--fade-start), #0000000a calc(var(--fade-start) + 8px), #00000029 calc(var(--fade-start) + 18px), #0000005c calc(var(--fade-start) + 28px), #0009 calc(var(--fade-start) + 38px), #000000d1 calc(var(--fade-start) + 48px), #000000f2 calc(var(--fade-start) + 57px), #000 var(--fade-end), #000 calc(var(--fade-bottom) - var(--fade-bottom-length)), #0009 calc(var(--fade-bottom) - var(--fade-bottom-length) * .55), #00000040 calc(var(--fade-bottom) - var(--fade-bottom-length) * .25), transparent var(--fade-bottom));position:absolute;inset:0;overflow-y:auto}._3QxX8q_scroller[data-viewing=true]{overflow-y:hidden}@keyframes _3QxX8q_appear{0%{opacity:0}}._3QxX8q_top{z-index:2;padding:calc(env(safe-area-inset-top) + clamp(18px, 3vh, 32px)) max(var(--gutter), env(safe-area-inset-right)) clamp(18px, 2.6vh, 28px) max(var(--gutter), env(safe-area-inset-left));justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;inset:0 0 auto}._3QxX8q_kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:500}._3QxX8q_title{font-family:var(--serif);margin-top:6px;font-size:clamp(30px,3vw + 14px,52px);font-weight:400;line-height:1.05}._3QxX8q_close{width:48px;height:48px;color:var(--text);flex-shrink:0;place-items:center;margin-right:-10px;display:grid}._3QxX8q_grid{padding:calc(var(--head,120px) + 8px) max(var(--gutter), env(safe-area-inset-right)) calc(max(var(--toolbar-space) * 1.9, env(safe-area-inset-bottom)) + clamp(32px, 6vh, 64px)) max(var(--gutter), env(safe-area-inset-left));gap:clamp(6px,.8vw,12px);display:flex}._3QxX8q_column{flex-direction:column;flex:1 1 0;gap:clamp(6px,.8vw,12px);min-width:0;display:flex}._3QxX8q_thumb{background:var(--bg-deep);-webkit-tap-highlight-color:transparent;width:100%;transition:transform .25s var(--ease);border-radius:2px;display:block;position:relative;overflow:hidden}._3QxX8q_thumb:active{transform:scale(.98)}._3QxX8q_thumb[data-out=true]{visibility:hidden}._3QxX8q_thumb img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}@media (hover:hover){._3QxX8q_thumb:hover img{transform:scale(1.04)}}._3QxX8q_thumb:focus-visible{outline:2px solid var(--text);outline-offset:3px}._3QxX8q_viewer{z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}._3QxX8q_zoomer{inset:0 0 var(--toolbar-space) 0;z-index:1;transform-origin:50%;will-change:transform;place-items:center;display:grid;position:absolute}._3QxX8q_viewerBg{background:var(--bg-deep);position:absolute;inset:0}._3QxX8q_chrome{z-index:2;pointer-events:none;position:absolute;inset:0}._3QxX8q_chrome>*{pointer-events:auto}._3QxX8q_full{object-fit:contain;will-change:transform;-webkit-touch-callout:none;width:auto;max-width:100vw;height:auto;max-height:100dvh}@media (hover:hover){._3QxX8q_full{cursor:zoom-in}._3QxX8q_viewer[data-zoomed] ._3QxX8q_full{cursor:zoom-out}}@media (min-width:700px){._3QxX8q_full{max-width:calc(100vw - 176px);max-height:calc(100dvh - 64px)}}._3QxX8q_viewerClose{top:calc(env(safe-area-inset-top) + 12px);right:max(var(--gutter), env(safe-area-inset-right));filter:drop-shadow(0 1px 6px #0009);position:absolute}._3QxX8q_nav{width:64px;height:96px;color:var(--text);opacity:.75;filter:drop-shadow(0 1px 6px #0009);transition:opacity .25s var(--ease);place-items:center;margin-top:-48px;display:grid;position:absolute;top:50%}._3QxX8q_prev{left:max(12px, env(safe-area-inset-left))}._3QxX8q_next{right:max(12px, env(safe-area-inset-right))}@media (hover:hover){._3QxX8q_nav:hover{opacity:1}}@media (hover:none){._3QxX8q_nav{display:none}}@media (max-width:600px){._3QxX8q_kicker{letter-spacing:.2em;font-size:10.5px}}@media (prefers-reduced-motion:reduce){._3QxX8q_gallery,._3QxX8q_top,._3QxX8q_grid,._3QxX8q_gallery[data-closing=true] ._3QxX8q_top,._3QxX8q_gallery[data-closing=true] ._3QxX8q_grid{animation:none}._3QxX8q_thumb,._3QxX8q_thumb img{transition:none}}@media (min-height:521px){._3QxX8q_viewer{position:absolute}}
.YaRm0G_stage{isolation:isolate;background:var(--bg-deep);--shadow-text:0 1px 2px #00000073, 0 2px 18px #00000073;--shadow-tight:0 1px 2px #0000008c, 0 0 1px #0006;height:100lvh;min-height:600px;position:relative;overflow:hidden}.YaRm0G_media{z-index:-1;position:absolute;inset:0}.YaRm0G_poster,.YaRm0G_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.YaRm0G_fadeIn{animation:YaRm0G_fade .7s var(--ease) both}.YaRm0G_video{opacity:0;transition:opacity .7s var(--ease)}.YaRm0G_video[data-ready=true]{opacity:1}@keyframes YaRm0G_fade{0%{opacity:0}to{opacity:1}}.YaRm0G_scrimBottom{height:calc(var(--toolbar-space) * 1.9);pointer-events:none;background:linear-gradient(#14131100 0%,#14131159 40%,#141311bf 75%,#141311e0 100%);position:absolute;inset:auto 0 0}.YaRm0G_scrimTop{background:linear-gradient(#14131161,#14131100);height:22%;position:absolute;inset:0 0 auto}@media (hover:none) and (pointer:coarse){.YaRm0G_scrimTop{background:linear-gradient(#141311 0%,#141311c7 14%,#14131180 32%,#14131142 52%,#1413111a 74%,#14131100 100%);height:30%}}.YaRm0G_overlay{padding-bottom:calc(max(var(--toolbar-space), env(safe-area-inset-bottom)) + clamp(16px, 3vh, 36px));transition:opacity .9s var(--ease) .2s;flex-direction:column;justify-content:flex-end;gap:clamp(22px,4vh,44px);display:flex;position:absolute;inset:0}.YaRm0G_overlay[data-hidden=true]{opacity:0}.YaRm0G_infoRow{padding:0 var(--gutter);grid-template-columns:1fr auto;grid-template-areas:"info info""button controls";align-items:center;column-gap:20px;display:grid}.YaRm0G_info{max-width:760px;text-shadow:var(--shadow-text);grid-area:info}.YaRm0G_kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:500}.YaRm0G_title{font-family:var(--serif);letter-spacing:.005em;margin-top:8px;font-size:clamp(34px,4vw + 18px,72px);font-weight:400;line-height:1.02}.YaRm0G_filmButton{background:var(--text);min-height:50px;color:var(--bg-deep);letter-spacing:.22em;text-transform:uppercase;transform-origin:0;transition:transform .45s var(--ease), box-shadow .45s var(--ease), background-color .45s var(--ease);animation:YaRm0G_buttonIn .9s var(--ease) backwards;border-radius:2px;grid-area:button;justify-self:start;align-items:center;gap:12px;margin-top:clamp(14px,2.6vh,26px);padding:0 30px 0 22px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000047}.YaRm0G_filmButton:after{content:"";animation:YaRm0G_shine 6s var(--ease) 1.2s infinite;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffd9 48% 52%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.YaRm0G_filmIcon{color:var(--bg-deep);transition:transform .45s var(--ease);place-items:center;display:grid}.YaRm0G_filmIcon svg{width:14px;height:14px}.YaRm0G_filmLabel{text-indent:.11em;position:relative}@media (hover:hover){.YaRm0G_filmButton:hover{background:#fff;transform:scale(1.05);box-shadow:0 12px 36px #00000061}.YaRm0G_filmButton:hover .YaRm0G_filmIcon{transform:translate(3px)}.YaRm0G_filmButton:hover:after{animation-duration:1.2s;animation-delay:0s}}.YaRm0G_filmButton:active{transform:scale(.97)}@keyframes YaRm0G_shine{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}@keyframes YaRm0G_buttonIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.YaRm0G_filmButton,.YaRm0G_filmButton:after{animation:none}}.YaRm0G_controls{flex-shrink:0;grid-area:controls;align-self:end;gap:4px;margin-bottom:3px;display:flex}.YaRm0G_iconButton{width:44px;height:44px;color:var(--text);opacity:.9;filter:drop-shadow(0 1px 6px #00000080);transition:opacity .2s var(--ease);place-items:center;display:grid}@media (hover:hover){.YaRm0G_iconButton:hover{opacity:1}}.YaRm0G_rowWrap{flex-direction:column;display:flex}.YaRm0G_rowTitle{padding:0 var(--gutter);letter-spacing:.06em;color:var(--text);text-shadow:var(--shadow-tight);transition:transform .45s var(--ease);z-index:1;align-self:flex-start;margin-bottom:-16px;font-size:16px;font-weight:500;position:relative}.YaRm0G_rowViewport{position:relative}.YaRm0G_row{--card-w:clamp(150px, 40vw, 300px);gap:calc(var(--card-w) * .07 + clamp(5px, .62vw, 9px));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:26px var(--gutter) 8px;scrollbar-width:none;display:flex;overflow-x:auto}.YaRm0G_row::-webkit-scrollbar{display:none}.YaRm0G_card{width:var(--card-w);scroll-snap-align:start;transform-origin:bottom;-webkit-tap-highlight-color:transparent;transition:transform .45s var(--ease);flex:none;position:relative}@media (min-width:900px){.YaRm0G_row{--card-w:clamp(200px, 17vw, 290px)}}.YaRm0G_thumb{aspect-ratio:16/9;border-radius:2px;display:block;position:relative;overflow:hidden}.YaRm0G_thumb:after{content:"";border-radius:inherit;transition:border-color .3s var(--ease);border:1.5px solid #0000;position:absolute;inset:0}.YaRm0G_thumb img{object-fit:cover;width:100%;height:100%;display:block}.YaRm0G_cardName{letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-align:center;color:var(--text);text-shadow:var(--shadow-tight);white-space:nowrap;text-overflow:ellipsis;opacity:.85;transition:opacity .3s var(--ease);margin-top:10px;font-size:12px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.YaRm0G_card[aria-current=true] .YaRm0G_thumb:after{border-color:var(--text)}.YaRm0G_card[aria-current=true] .YaRm0G_cardName{opacity:1}@media (hover:hover){.YaRm0G_card:hover{z-index:2;transform:scale(1.14)}.YaRm0G_card:hover .YaRm0G_cardName{opacity:1}}.YaRm0G_card:focus-visible{z-index:2;outline:none;transform:scale(1.14)}.YaRm0G_card:focus-visible .YaRm0G_thumb{outline:2px solid var(--text);outline-offset:3px}@media (hover:none){.YaRm0G_row{scroll-snap-type:x mandatory;padding-inline:calc(50% - clamp(150px,40vw,300px)/2);scroll-padding-inline:0}.YaRm0G_card{scroll-snap-align:center}.YaRm0G_card[data-centered]{z-index:2;transform:scale(1.14)}.YaRm0G_card[data-centered] .YaRm0G_cardName{opacity:1}}@media (prefers-reduced-motion:reduce){.YaRm0G_card[data-centered],.YaRm0G_card,.YaRm0G_card:hover,.YaRm0G_card:focus-visible{transform:none}}.YaRm0G_arrow{display:none}@media (hover:hover) and (pointer:fine) and (min-width:900px){.YaRm0G_arrow{z-index:3;width:calc(var(--gutter) - 6px);min-width:40px;height:calc(clamp(200px,17vw,290px)/1.77778);color:var(--text);filter:drop-shadow(0 1px 6px #0009);opacity:0;transition:opacity .25s var(--ease);place-items:center;display:grid;position:absolute;top:26px}.YaRm0G_arrowLeft{left:0}.YaRm0G_arrowRight{right:0}.YaRm0G_rowViewport:hover .YaRm0G_arrow,.YaRm0G_arrow:focus-visible{opacity:1}}@media (max-width:600px){.YaRm0G_kicker{letter-spacing:.2em;font-size:10.5px}.YaRm0G_title{margin-top:6px;font-size:30px}.YaRm0G_filmButton{letter-spacing:.18em;gap:10px;min-height:40px;padding:0 20px 0 14px;font-size:11px}.YaRm0G_filmIcon svg{width:12px;height:12px}.YaRm0G_rowTitle{margin-bottom:-6px;font-size:14px}.YaRm0G_cardName{letter-spacing:.14em;text-indent:.14em;font-size:10.5px}}@media (max-height:520px){.YaRm0G_stage{height:auto;min-height:100vh}.YaRm0G_overlay{padding-top:120px;position:relative}.YaRm0G_title{font-size:34px}}
.JuxIxq_slide{background:var(--bg-deep);position:absolute;inset:0;overflow:hidden}.JuxIxq_layer{animation:1.8s cubic-bezier(.45,0,.55,1) both JuxIxq_crossfade;position:absolute;inset:0}.JuxIxq_layer[data-motion=true] .JuxIxq_photos{animation:9s linear both JuxIxq_drift}@keyframes JuxIxq_crossfade{0%{opacity:0}to{opacity:1}}@keyframes JuxIxq_drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.JuxIxq_photos{justify-content:center;gap:4px;display:flex;position:absolute;inset:0}.JuxIxq_photo{object-fit:cover;object-position:center 30%;flex:1 1 0;min-width:0;height:100%;display:block}.JuxIxq_shade{background:linear-gradient(#14131100 0%,#14131161 55%,#1413119e 100%);height:62%;position:absolute;inset:auto 0 0}.JuxIxq_albumRow.JuxIxq_albumRow{gap:clamp(12px,1.4vw,20px)}.JuxIxq_albumCard.JuxIxq_albumCard{width:clamp(100px,27vw,200px)}@media (min-width:900px){.JuxIxq_albumCard.JuxIxq_albumCard{width:clamp(150px,11vw,210px)}}.JuxIxq_cover.JuxIxq_cover{aspect-ratio:4/5}@media (max-width:600px){.JuxIxq_albumCard.JuxIxq_albumCard>span:last-child{white-space:normal;text-overflow:clip}}@media (hover:none){.JuxIxq_albumRow.JuxIxq_albumRow{padding-inline:calc(50% - clamp(100px,27vw,200px)/2)}}@media (prefers-reduced-motion:reduce){.JuxIxq_layer,.JuxIxq_layer .JuxIxq_photos{animation:none}}
.szrlsG_backdrop{z-index:50;height:100lvh;animation:szrlsG_appear .4s var(--ease) both;flex-direction:column;display:flex;position:fixed;inset:0 0 auto}@media (min-height:521px){.szrlsG_backdrop{position:absolute}}.szrlsG_bg{background:var(--bg-deep);position:absolute;inset:0}.szrlsG_sheet{will-change:transform;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@keyframes szrlsG_appear{0%{opacity:0}}.szrlsG_top{padding:calc(env(safe-area-inset-top) + 12px) max(var(--gutter), env(safe-area-inset-right)) 12px max(var(--gutter), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.szrlsG_title{font-family:var(--serif);font-size:clamp(22px,2.4vw,30px);font-weight:400}.szrlsG_close{width:48px;height:48px;color:var(--text);place-items:center;margin-right:-10px;display:grid}.szrlsG_frame{--pad:calc(max(var(--toolbar-space), env(safe-area-inset-bottom)) + 12px);min-height:0;padding:0 0 var(--pad);flex:1;place-items:center;display:grid;position:relative}.szrlsG_video{inset:0 0 var(--pad) 0;width:100%;height:auto;max-height:calc(100% - var(--pad));object-fit:contain;background:var(--bg-deep);margin:auto;position:absolute}.szrlsG_start,.szrlsG_retry{background:var(--text);min-height:48px;color:var(--bg-deep);border-radius:2px;align-items:center;gap:10px;padding:0 24px 0 18px;font-weight:400;display:inline-flex;position:absolute}.szrlsG_retry{padding:0 22px;position:static}.szrlsG_error{padding:var(--gutter);text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute}
.uAcsSq_shell{background:var(--bg-deep);min-height:100dvh;position:relative}.uAcsSq_header{z-index:20;padding:calc(env(safe-area-inset-top) + clamp(22px, 4vh, 40px)) var(--gutter) 0;pointer-events:none;transition:opacity .9s var(--ease);flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;inset:0 0 auto}.uAcsSq_shell[data-intro=on] .uAcsSq_header{opacity:0}.uAcsSq_logo{font-family:var(--serif);letter-spacing:.32em;text-transform:uppercase;text-indent:.32em;white-space:nowrap;text-shadow:0 1px 2px #00000073,0 2px 16px #00000073;font-size:clamp(17px,1.6vw,21px);font-weight:400}.uAcsSq_amp{text-transform:none;letter-spacing:.1em;font-style:italic}.uAcsSq_switch{pointer-events:auto;gap:8px;display:flex}.uAcsSq_switchItem{letter-spacing:.06em;color:var(--text-2);text-shadow:0 1px 2px #00000080,0 2px 14px #00000080;transition:color .3s var(--ease);padding:8px 14px 10px;font-size:15px;position:relative}.uAcsSq_switchItem:after{content:"";background:var(--text);height:1px;transition:transform .4s var(--ease);position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0);box-shadow:0 1px 4px #00000073}.uAcsSq_switchItem[aria-pressed=true]{color:var(--text);font-weight:400}.uAcsSq_switchItem[aria-pressed=true]:after{transform:scaleX(1)}@media (hover:hover){.uAcsSq_switchItem:hover{color:var(--text)}}.uAcsSq_greeting{z-index:40;padding:var(--gutter);text-align:center;transition:opacity 1.1s var(--ease), visibility 0s linear 1.1s;cursor:pointer;background:radial-gradient(#1413118c,#14131140 70%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}.uAcsSq_greeting[data-visible=false]{opacity:0;visibility:hidden}.uAcsSq_greetingKicker{letter-spacing:.24em;text-transform:uppercase;color:var(--text-2);animation:uAcsSq_rise 1.4s var(--ease) both;font-size:clamp(13px,1.2vw,15px)}.uAcsSq_greetingName{font-family:var(--serif);animation:uAcsSq_rise 1.4s var(--ease) .2s both;font-size:clamp(40px,6vw,76px);font-weight:400;line-height:1.05}@keyframes uAcsSq_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.uAcsSq_greetingKicker,.uAcsSq_greetingName{animation:none}}.uAcsSq_empty{min-height:100dvh;font-family:var(--serif);color:var(--text-2);text-align:center;place-items:center;margin:0;padding:24px;font-size:clamp(22px,4vw,34px);display:grid}
