html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
._4Sjqjq_spiral{position:relative}._4Sjqjq_stage{height:100dvh;position:sticky;top:0;overflow:hidden}._4Sjqjq_under{z-index:1;pointer-events:none;align-content:start;padding-top:clamp(84px,18vh,200px);display:grid;position:absolute;inset:0}._4Sjqjq_canvas{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}._4Sjqjq_overlay{z-index:3;pointer-events:none;height:100%;position:relative}._4Sjqjq_statement{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);opacity:0;filter:blur(8px);max-width:28ch;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out), filter 1s var(--ease-out);margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.18;transform:translateY(18px)}._4Sjqjq_statement[data-active]{opacity:1;filter:none;transform:none}._4Sjqjq_line{display:block}._4Sjqjq_captions{left:var(--container-pad-x);right:var(--container-pad-x);margin:0;padding:0;list-style:none;position:absolute;bottom:clamp(40px,8vh,80px)}._4Sjqjq_caption{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);gap:4px;display:grid;position:absolute;bottom:0;left:0;transform:translateY(14px)}._4Sjqjq_caption[data-active]{opacity:1;transform:none}._4Sjqjq_num{font-family:var(--label-font,var(--font-body));letter-spacing:.26em;text-transform:uppercase;color:var(--gilt);font-size:13px}._4Sjqjq_title{font-family:var(--font-display);color:var(--text-strong);font-size:clamp(26px,2.6vw,37px);font-weight:400;line-height:1.1}._4Sjqjq_note{color:var(--text-muted);font-size:16px;font-style:italic}._4Sjqjq_index{right:var(--container-pad-x);font-family:var(--label-font,var(--font-body));letter-spacing:.2em;color:var(--text-muted);gap:16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;position:absolute;bottom:clamp(40px,8vh,80px)}._4Sjqjq_index li{transition:color .6s}._4Sjqjq_index li[data-active]{color:var(--gilt)}._4Sjqjq_stillList{font-family:var(--font-display);gap:10px;padding:0;font-size:24px;list-style:none;display:grid}@media (max-width:700px){._4Sjqjq_index{display:none}}._4Sjqjq_link{color:inherit;pointer-events:auto;text-decoration:none}._4Sjqjq_link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);text-underline-offset:.25em;text-decoration-thickness:1px}._4Sjqjq_caption:focus-within{opacity:1;transform:none}._4Sjqjq_groupTitles{max-width:min(760px, calc(100vw - 2 * var(--container-pad-x) - 220px));font-family:var(--font-display);color:var(--text-strong);flex-wrap:wrap;gap:2px 14px;font-size:clamp(22px,2.2vw,31px);line-height:1.15;display:flex}._4Sjqjq_groupTitle{align-items:center;gap:14px;display:inline-flex}._4Sjqjq_groupTitle+._4Sjqjq_groupTitle:before{content:"";background:var(--gilt);border-radius:50%;width:6px;height:6px}
.QoJ_SW_full{border-top:1px solid var(--divider);padding-top:clamp(48px,7vw,96px)}.QoJ_SW_link{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);text-underline-offset:.3em;font-size:var(--fs-lg);text-decoration-thickness:1px}.QoJ_SW_after{padding-block:12px clamp(48px,7vw,96px)}.QoJ_SW_hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.tr-qXW_canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--ease-out);display:block;position:absolute;inset:0}.tr-qXW_canvas[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.tr-qXW_canvas{transition:none}}
.s3sgXW_layer{pointer-events:none;position:absolute;inset:0}.s3sgXW_switch{right:var(--container-pad-x);z-index:3;border:1px solid var(--pane-line);border-radius:var(--radius-md);background:var(--pane);-webkit-backdrop-filter:blur(var(--pane-blur));backdrop-filter:blur(var(--pane-blur));gap:2px;padding:2px;display:inline-flex;position:absolute;top:12px}.s3sgXW_opt{appearance:none;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:11px}.s3sgXW_on{background:var(--solid-bg);color:var(--solid-fg)}
.p0fzbG_hit{z-index:2;width:46.4%;height:11.6%;position:absolute;top:71.7%;left:26.8%}.p0fzbG_word{font-family:var(--font-playfair), var(--font-display);letter-spacing:0;white-space:nowrap;color:var(--oxblood);text-shadow:0 0 1px color-mix(in oklab, var(--playbill-100) 70%, transparent), 0 0 12px color-mix(in oklab, var(--playbill-100) 75%, transparent), 0 0 30px color-mix(in oklab, var(--playbill-100) 55%, transparent), 0 0 60px color-mix(in oklab, var(--playbill-100) 35%, transparent);opacity:1;transition:opacity .8s var(--ease-out);animation:p0fzbG_wordIn 1.2s var(--ease-out) 1.4s both;justify-content:center;align-items:center;font-size:8.43636cqw;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}:root[data-mode=dark] .p0fzbG_word{opacity:0;animation:none}@keyframes p0fzbG_wordIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.p0fzbG_half{transition:transform .7s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.p0fzbG_hit:hover .p0fzbG_half:first-child{transform:translate(-5px,-5px)}.p0fzbG_hit:hover .p0fzbG_half:last-child{transform:translate(5px,5px)}}@media (prefers-reduced-motion:reduce){.p0fzbG_word{animation:none}}.p0fzbG_def{pointer-events:none;white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute}.p0fzbG_opera{top:18%;right:calc(100% + 14px)}.p0fzbG_matix{top:52%;left:calc(100% + 14px)}.p0fzbG_line{background:var(--gilt);width:64px;height:1px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.p0fzbG_opera .p0fzbG_line{transform-origin:100%}.p0fzbG_matix .p0fzbG_line{transform-origin:0}.p0fzbG_label{font-family:var(--font-body);letter-spacing:.01em;color:var(--text-strong);background:color-mix(in oklab, var(--playbill-100) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateX(var(--from,0));border-radius:3px;padding:6px 12px;font-size:15px;line-height:1.3;transition:opacity .45s .18s,transform .6s cubic-bezier(.22,1,.36,1) .18s}:root[data-mode=dark] .p0fzbG_label{background:color-mix(in oklab, var(--oxblood-900) 62%, transparent)}.p0fzbG_label b{font-family:var(--font-playfair), var(--font-display);color:var(--oxblood);margin-right:6px;font-weight:600}:root[data-mode=dark] .p0fzbG_label b{color:var(--gilt)}.p0fzbG_opera .p0fzbG_label{--from:10px}.p0fzbG_matix .p0fzbG_label{--from:-10px}.p0fzbG_matix .p0fzbG_line,.p0fzbG_matix .p0fzbG_label{transition-delay:.12s,.12s}.p0fzbG_matix .p0fzbG_label{transition-delay:.3s,.3s}@media (hover:hover){.p0fzbG_hit:hover .p0fzbG_line{transform:none}.p0fzbG_hit:hover .p0fzbG_label{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.p0fzbG_line,.p0fzbG_label{transition:opacity .2s}.p0fzbG_line{opacity:0;transform:none}.p0fzbG_hit:hover .p0fzbG_line{opacity:1}}@media (max-width:1100px){.p0fzbG_def{display:none}}[data-fallback] .p0fzbG_word{display:none}
.UJzHKW_photo,.UJzHKW_sparks{pointer-events:none;width:100%;height:calc(100% + 80px);display:block;position:absolute;inset:-80px 0 0}.UJzHKW_photo{z-index:-1;opacity:0;transition:opacity 1.2s var(--ease-out)}.UJzHKW_photo[data-ready]{opacity:1}.UJzHKW_sparks{z-index:0}.UJzHKW_front{z-index:1}.UJzHKW_front[data-leaving]{opacity:0}
