._9Ool_a_nav{z-index:50;height:64px;padding:0 var(--gutter);color:var(--nav-ink,var(--ink));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:color .4s,transform .55s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0 0 auto}._9Ool_a_nav>*{pointer-events:auto}._9Ool_a_nav:before{content:"";background:linear-gradient(var(--nav-bg,var(--paper)) 30%, transparent);opacity:calc(.92 * (1 - var(--light,0)));pointer-events:none;z-index:-1;transition:background .4s;position:absolute;inset:0}._9Ool_a_nav[data-hidden]{transform:translateY(-110%)}._9Ool_a_nav[data-open]{color:var(--nav-ink,var(--ink))}._9Ool_a_nav[data-open]:before{opacity:0}html[data-tone=night] ._9Ool_a_nav{--nav-ink:#edede8;--nav-bg:#111110}html[data-tone=blue] ._9Ool_a_nav{--nav-ink:#f4f6ff;--nav-bg:#25e}html[data-tone=paper] ._9Ool_a_nav{--nav-ink:var(--ink);--nav-bg:var(--paper)}._9Ool_a_brand{z-index:2;font-weight:820;font-size:calc(17px * var(--s));letter-spacing:-.045em;justify-self:start;align-items:center;gap:10px;min-height:44px;display:inline-flex;position:relative}._9Ool_a_brand svg{width:24px;height:24px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}._9Ool_a_brand:hover svg{transform:rotate(-90deg)}._9Ool_a_letter{position:relative}._9Ool_a_letter[data-glyph]{color:#0000}._9Ool_a_letter[data-glyph]:after{content:attr(data-glyph);color:var(--accent);place-items:center;font-family:ui-monospace,monospace;display:grid;position:absolute;inset:0}._9Ool_a_chapter{min-width:20ch;font:500 calc(10px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:.7;margin-left:16px;display:inline-block}._9Ool_a_chapter:empty{display:none}._9Ool_a_strip{align-items:center;gap:5px;display:flex}._9Ool_a_cell{place-items:center;width:22px;height:44px;display:grid;position:relative}._9Ool_a_cell i{opacity:.45;border:1px solid;width:10px;height:10px;transition:background .3s,opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;display:block}._9Ool_a_cell[data-state=past] i{opacity:.75;background:currentColor}._9Ool_a_cell[data-state=now] i{background:var(--accent);border-color:var(--accent);opacity:1;animation:2.4s ease-in-out infinite _9Ool_a_now;transform:scale(1.35)}._9Ool_a_cell:hover i,._9Ool_a_cell:focus-visible i{opacity:1;transform:scale(1.5)}@keyframes _9Ool_a_now{50%{transform:scale(1.1)}}._9Ool_a_tip{background:var(--nav-ink,var(--ink));color:var(--nav-bg,var(--paper));font:calc(9px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;padding:5px 8px 4px;transition:opacity .2s,transform .25s;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%,-4px)}._9Ool_a_cell:hover ._9Ool_a_tip,._9Ool_a_cell:focus-visible ._9Ool_a_tip{opacity:1;transform:translate(-50%)}._9Ool_a_cell:focus-visible{outline:none}._9Ool_a_tools{z-index:2;font-size:calc(10px * var(--s));justify-content:flex-end;justify-self:end;align-items:center;gap:6px;display:flex;position:relative}._9Ool_a_tools button{color:inherit}._9Ool_a_counter{font:calc(9px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.06em;flex-direction:column;align-items:flex-end;gap:2px;margin-right:10px;display:inline-flex}._9Ool_a_counterLabel{opacity:.5;text-transform:uppercase}._9Ool_a_counterValue{font-size:calc(11px * var(--s));font-variant-numeric:tabular-nums}._9Ool_a_tool{min-width:40px;min-height:44px;font:calc(11px * var(--s))/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .2s;display:inline-grid}._9Ool_a_tool:disabled{opacity:.45;cursor:default}._9Ool_a_tool:hover:not(:disabled){opacity:.7}._9Ool_a_theme [data-theme-toggle]{min-width:40px;color:inherit}._9Ool_a_theme [data-theme-toggle] span{display:none}._9Ool_a_bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}._9Ool_a_bars i{background:currentColor;width:2px;height:3px;transition:height .3s;display:block}._9Ool_a_bars[data-on] i{animation:1s steps(4,end) infinite _9Ool_a_bar}._9Ool_a_bars[data-on] i:nth-child(2){animation-delay:-.3s}._9Ool_a_bars[data-on] i:nth-child(3){animation-delay:-.55s}._9Ool_a_bars[data-on] i:nth-child(4){animation-delay:-.8s}@keyframes _9Ool_a_bar{0%,to{height:3px}50%{height:12px}}._9Ool_a_menuButton{--cell-color:currentColor;min-height:44px;color:inherit;font:calc(11px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-left:8px;padding:0 4px 0 14px;display:inline-flex}._9Ool_a_menuLabel{text-align:right;min-width:5ch;display:inline-block}._9Ool_a_grid{grid-template-columns:repeat(3,4px);gap:3px;display:grid}._9Ool_a_grid i{background:currentColor;width:4px;height:4px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}._9Ool_a_grid i:nth-child(odd){transition-delay:50ms}._9Ool_a_menuButton:hover ._9Ool_a_grid i:nth-child(2),._9Ool_a_menuButton:hover ._9Ool_a_grid i:nth-child(4),._9Ool_a_menuButton:hover ._9Ool_a_grid i:nth-child(6),._9Ool_a_menuButton:hover ._9Ool_a_grid i:nth-child(8){transform:scale(.4)}._9Ool_a_menuButton[aria-expanded=true] ._9Ool_a_grid i:nth-child(2n){opacity:0;transform:scale(0)}._9Ool_a_menuButton[aria-expanded=true] ._9Ool_a_grid{transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:rotate(90deg)}._9Ool_a_menuButton:focus-visible{outline-offset:2px;outline:2px solid}._9Ool_a_menu{z-index:1;overscroll-behavior:contain;background:var(--nav-bg,var(--paper));color:var(--nav-ink,var(--ink));clip-path:circle(0 at calc(100% - var(--gutter) - 20px) 32px);visibility:hidden;pointer-events:auto;transition:clip-path .75s cubic-bezier(.7,0,.2,1),visibility 0s .75s;position:fixed;inset:0;overflow-y:auto}._9Ool_a_nav[data-open] ._9Ool_a_menu{clip-path:circle(150% at calc(100% - var(--gutter) - 20px) 32px);visibility:visible;transition:clip-path .85s cubic-bezier(.7,0,.2,1),visibility}._9Ool_a_menuInner{gap:clamp(32px, calc(6 * var(--vw)), calc(120px * var(--s)));min-height:100%;padding:110px var(--gutter) 48px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}._9Ool_a_menuKicker{font:calc(10px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 18px}._9Ool_a_film ol{column-gap:clamp(20px, calc(3 * var(--vw)), 60px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._9Ool_a_film li{opacity:0;transition:opacity .4s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}._9Ool_a_nav[data-open] ._9Ool_a_film li,._9Ool_a_nav[data-open] ._9Ool_a_group{opacity:1;transition-delay:calc(.18s + var(--i) * 35ms);transform:none}._9Ool_a_film a{align-items:baseline;gap:14px;padding:6px 0;display:flex}._9Ool_a_num{font:calc(11px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.08em;opacity:.55;min-width:2.4ch}._9Ool_a_name{font-size:clamp(30px, calc(3.6 * var(--vw)), calc(68px * var(--s)));letter-spacing:-.055em;font-weight:600;line-height:1.02;transition:transform .45s cubic-bezier(.2,.8,.2,1),color .2s}._9Ool_a_film a:hover ._9Ool_a_name,._9Ool_a_film a:focus-visible ._9Ool_a_name{color:var(--accent);transform:translate(12px)}._9Ool_a_film a[data-state=now] ._9Ool_a_num{color:var(--accent);opacity:1}._9Ool_a_film a[data-state=now] ._9Ool_a_name:after{content:"";background:var(--accent);vertical-align:.5em;width:.22em;height:.22em;margin-left:.25em;display:inline-block}._9Ool_a_film a:focus-visible{outline:none}._9Ool_a_side{align-content:start;gap:40px;display:grid}._9Ool_a_group{opacity:0;transition:opacity .4s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(18px)}._9Ool_a_group a,._9Ool_a_control{min-height:42px;color:inherit;font:calc(17px * var(--s))/1.2 var(--font-body), sans-serif;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;transition:color .2s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex}._9Ool_a_group a small{font:calc(10px * var(--s))/1 var(--font-mono), monospace;opacity:.55;margin-left:10px;margin-right:auto}._9Ool_a_group a:hover,._9Ool_a_group a:focus-visible,._9Ool_a_control:hover:not(:disabled),._9Ool_a_control:focus-visible{color:var(--accent);outline:none;transform:translate(6px)}._9Ool_a_control{justify-content:flex-start;gap:14px}._9Ool_a_control:disabled{opacity:.45;cursor:default}._9Ool_a_keys{font:calc(10px * var(--s))/1.6 var(--font-mono), monospace;opacity:.55;margin:10px 0 0}html[data-menu] body{overflow:hidden}@media (max-width:1100px){._9Ool_a_counter,._9Ool_a_chapter{display:none}._9Ool_a_strip{gap:2px}._9Ool_a_cell{width:18px}}@media (max-width:860px){._9Ool_a_nav{grid-template-columns:auto 1fr;height:60px}._9Ool_a_strip,._9Ool_a_tools ._9Ool_a_motion,._9Ool_a_theme{display:none}._9Ool_a_menuInner{grid-template-columns:1fr;gap:36px;padding-top:96px}._9Ool_a_film ol{grid-template-columns:1fr}._9Ool_a_name{font-size:clamp(30px,9vw,44px)}}@media (prefers-reduced-motion:reduce){._9Ool_a_nav,._9Ool_a_nav[data-hidden]{transition:color .4s;transform:none}._9Ool_a_roll,._9Ool_a_brand svg,._9Ool_a_cell i,._9Ool_a_grid i,._9Ool_a_film li,._9Ool_a_group,._9Ool_a_name{transition:none}._9Ool_a_cell[data-state=now] i{animation:none}._9Ool_a_bars[data-on] i{height:8px;animation:none}._9Ool_a_menu,._9Ool_a_nav[data-open] ._9Ool_a_menu{transition:none}}
.ejOdHG_hero{min-height:max(100svh,680px);padding:88px var(--gutter) 34px;grid-template-rows:auto 1fr auto;display:grid;position:relative}.ejOdHG_top{font:calc(11px * var(--s))/1.5 var(--font-mono), monospace;justify-content:space-between;gap:24px;padding-bottom:14px;display:flex}.ejOdHG_mark{margin:clamp(10px, 3vh, calc(40px * var(--s))) 0;aspect-ratio:3.55;justify-content:center;align-self:center;align-items:center;width:100%;display:flex;position:relative}.ejOdHG_wordmark{font-size:min(calc(23.4 * var(--vw)), 50vh);letter-spacing:-.065em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;padding-right:.04em;font-weight:820;line-height:.82}html[data-streaming=on]:not([data-world=off]) .ejOdHG_wordmark{color:#0000;-webkit-text-stroke:1px var(--line)}:is(html[data-streaming=on][data-world=on] .ejOdHG_wordmark,html[data-world=on] .ejOdHG_wordmark){-webkit-text-stroke-color:transparent;transition:-webkit-text-stroke-color .6s .3s}.ejOdHG_bottom{align-items:end;gap:clamp(24px, calc(4 * var(--vw)), calc(70px * var(--s)));grid-template-columns:1.25fr 1fr auto;padding-top:18px;display:grid}.ejOdHG_claim{font-size:clamp(30px, calc(3.5 * var(--vw)), calc(58px * var(--s)));letter-spacing:-.055em;font-weight:520;line-height:1}.ejOdHG_note{max-width:34ch;font-size:calc(14px * var(--s));color:var(--muted-strong);padding-bottom:4px;line-height:1.5}.ejOdHG_mark{cursor:pointer}.ejOdHG_cues{justify-items:end;gap:2px;display:grid}.ejOdHG_cue{min-height:44px;font:calc(11px * var(--s))/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;display:inline-flex}.ejOdHG_caret{background:var(--accent);width:10px;height:16px;animation:1.06s step-end infinite ejOdHG_blink;display:inline-block}@keyframes ejOdHG_blink{50%{opacity:0}}@media (max-width:860px){.ejOdHG_hero{padding-top:104px}.ejOdHG_top{font-size:calc(9px * var(--s))}.ejOdHG_bottom{grid-template-columns:1fr auto}.ejOdHG_note{grid-area:2/1/auto/-1}}@media (max-width:560px){.ejOdHG_top p:last-child{text-align:right;max-width:22ch}.ejOdHG_mark{margin:24px 0}.ejOdHG_claim{font-size:calc(34px * var(--s))}}@media (prefers-reduced-motion:reduce){.ejOdHG_caret{animation:none}}
.vgKbsq_section{padding:clamp(80px, 12vh, calc(150px * var(--s))) var(--gutter) clamp(90px, 14vh, calc(170px * var(--s)));position:relative}.vgKbsq_header{margin-bottom:clamp(36px, 6vh, calc(70px * var(--s)));grid-template-columns:1fr 2fr;align-items:end;gap:24px;display:grid}.vgKbsq_kicker{font:calc(11px * var(--s))/1.5 var(--font-mono), monospace}.vgKbsq_title{font-size:clamp(42px, calc(6 * var(--vw)), calc(104px * var(--s)));letter-spacing:-.06em;font-weight:560;line-height:.94}.vgKbsq_rows{margin:0;padding:0;list-style:none}.vgKbsq_rows li{border-bottom:1px solid var(--line-strong)}.vgKbsq_row{--cell-color:var(--ink);align-items:center;gap:clamp(16px, calc(2.5 * var(--vw)), calc(40px * var(--s)));padding:clamp(22px, 3.5vh, calc(38px * var(--s))) 12px;grid-template-columns:5% 38% 1fr auto;transition:color .25s 50ms;display:grid}.vgKbsq_row:hover,.vgKbsq_row:focus-visible{color:var(--paper)}.vgKbsq_number{font:calc(11px * var(--s))/1 var(--font-mono), monospace;align-self:start;padding-top:1.2em}.vgKbsq_name{font-size:clamp(48px, calc(6.3 * var(--vw)), calc(124px * var(--s)));letter-spacing:-.07em;font-weight:640;line-height:.9;transition:font-weight .5s cubic-bezier(.2,.8,.2,1),letter-spacing .5s;display:block}.vgKbsq_row:hover .vgKbsq_name{letter-spacing:-.075em;font-weight:860}.vgKbsq_copy{gap:8px;max-width:42ch;display:grid}.vgKbsq_copy strong{font-size:clamp(18px, calc(1.5 * var(--vw)), calc(24px * var(--s)));letter-spacing:-.03em;font-weight:560;line-height:1.2;display:block}.vgKbsq_copy span{font-size:calc(14px * var(--s));color:var(--muted-strong);line-height:1.5;transition:color .25s;display:block}.vgKbsq_row:hover .vgKbsq_copy span{color:inherit;opacity:.8}.vgKbsq_link{font-size:calc(12px * var(--s));white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.vgKbsq_link span:last-child{font-size:calc(24px * var(--s));transition:transform .3s}.vgKbsq_row:hover .vgKbsq_link span:last-child{transform:translate(4px,-4px)}@media (max-width:960px){.vgKbsq_header{grid-template-columns:1fr}.vgKbsq_row{grid-template-columns:auto 1fr;row-gap:14px}.vgKbsq_number{padding-top:.6em}.vgKbsq_copy,.vgKbsq_link{grid-column:2}}
.MrBU0G_card{--g:0;--cut:0;height:150vh;position:relative}.MrBU0G_card[data-fade=day]{--fade-from:var(--tone-day)}.MrBU0G_card[data-fade=night]{--fade-from:var(--tone-night)}.MrBU0G_toneMark{pointer-events:none;position:absolute;inset:0}.MrBU0G_stage{height:100svh;padding:120px var(--gutter);background:color-mix(in srgb, var(--fade-from) calc((1 - var(--cut)) * 100%), var(--paper));place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.MrBU0G_inner{text-align:center;max-width:calc(1100px * var(--s));justify-items:center;gap:22px;display:grid}.MrBU0G_kicker{font:calc(11px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.MrBU0G_numeral{font-size:clamp(120px, calc(20 * var(--vw)), calc(340px * var(--s)));letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--line-strong);opacity:clamp(0, calc((var(--p,0) - .02) * 8), 1);transform:scale(calc(1.06 - .06 * clamp(0, calc((var(--p,0) - .02) * 3), 1)));margin:6px 0 -.1em;font-weight:880;line-height:.76}.MrBU0G_title{font-size:clamp(48px, calc(7.4 * var(--vw)), calc(136px * var(--s)));letter-spacing:-.065em;font-weight:560;line-height:.92}.MrBU0G_line{max-width:44ch;font-size:clamp(16px, calc(1.3 * var(--vw)), calc(20px * var(--s)));color:var(--muted-strong);line-height:1.45}.MrBU0G_clock{font:calc(10px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;opacity:clamp(0, calc((var(--p,0) - .5) * 8), 1);gap:14px;margin-top:18px;display:inline-flex}.MrBU0G_clock span:last-child{color:var(--ink)}html[data-still-view] .MrBU0G_card{height:auto}html[data-still-view] .MrBU0G_stage{background:var(--paper);height:auto;min-height:100svh;position:relative}:is(html[data-still-view] .MrBU0G_numeral,html[data-still-view] .MrBU0G_clock){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.MrBU0G_card{height:auto}.MrBU0G_stage{background:var(--paper);height:auto;min-height:100svh;position:relative}.MrBU0G_numeral,.MrBU0G_clock{opacity:1;transform:none}}
.IcKSna_section{gap:clamp(30px, calc(6 * var(--vw)), calc(110px * var(--s)));min-height:100svh;padding:clamp(90px, 12vh, calc(140px * var(--s))) var(--gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid;position:relative}.IcKSna_art{justify-items:center;gap:18px;display:grid;position:relative}.IcKSna_body{aspect-ratio:4/5;width:min(100%,64vh,580px)}.IcKSna_poke{--cell-color:var(--ink);border:1px solid var(--line-strong);min-height:48px;color:var(--ink);font:calc(12px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:14px;padding:0 20px;transition:color .2s 50ms;display:inline-flex}.IcKSna_poke:hover,.IcKSna_poke:focus-visible{color:var(--paper)}.IcKSna_speech{text-align:center;max-width:34ch;min-height:3.2em;font-size:clamp(18px, calc(1.5 * var(--vw)), calc(24px * var(--s)));letter-spacing:-.02em;line-height:1.3}.IcKSna_copy{max-width:calc(520px * var(--s));gap:18px;display:grid}.IcKSna_copy>p{font-size:calc(15px * var(--s));color:var(--muted-strong);max-width:42ch;line-height:1.55}.IcKSna_kicker{letter-spacing:.06em;font:calc(10px * var(--s))/1.5 var(--font-mono), monospace!important;color:var(--muted)!important}.IcKSna_title{font-size:clamp(96px, calc(13 * var(--vw)), calc(230px * var(--s)));letter-spacing:-.08em;margin:6px 0 4px;font-weight:820;line-height:.8}.IcKSna_lead{margin-bottom:8px;font-weight:520;font-size:clamp(28px, calc(3 * var(--vw)), calc(50px * var(--s)))!important;letter-spacing:-.055em!important;color:var(--ink)!important;line-height:1.02!important}.IcKSna_links{margin-top:10px;display:grid}.IcKSna_links a{--cell-color:var(--ink);border-bottom:1px solid var(--line-strong);min-height:56px;font-size:calc(14px * var(--s));justify-content:space-between;align-items:center;padding:0 10px;transition:color .2s 50ms;display:flex}.IcKSna_links a:hover,.IcKSna_links a:focus-visible{color:var(--paper)}.IcKSna_links a span:last-child{font-size:calc(22px * var(--s))}.IcKSna_small{font:calc(10px * var(--s))/1.6 var(--font-mono), monospace!important;color:var(--muted)!important}@media (max-width:900px){.IcKSna_section{grid-template-columns:1fr}.IcKSna_body{width:min(100%, calc(76 * var(--vw)))}}.IcKSna_art{grid-area:1/1}.IcKSna_copy{grid-area:1/2}@media (max-width:900px){.IcKSna_copy{grid-area:2/1}}.IcKSna_seat{z-index:36;grid-area:1/2;place-self:stretch stretch;display:none;position:relative}.IcKSna_seatHit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.IcKSna_seatHit:focus-visible{outline:2px solid var(--ink);outline-offset:-8px}.IcKSna_section:is([data-gate=walking],[data-gate=seated],[data-gate=firing]) .IcKSna_seat{display:block}.IcKSna_section:is([data-gate=walking],[data-gate=firing]) .IcKSna_seat{pointer-events:none}.IcKSna_section:is([data-gate=walking],[data-gate=seated],[data-gate=firing]) .IcKSna_art .IcKSna_poke{visibility:hidden}.IcKSna_seatBar{left:50%;top:min(calc(100% - 60px), calc(100svh - clamp(90px, 12vh, calc(140px * var(--s))) - 92px));opacity:0;align-items:stretch;gap:8px;transition:opacity .4s .3s;display:flex;position:absolute;transform:translate(-50%)}.IcKSna_seatPoke{--cell-color:var(--ink);border:1px solid var(--line-strong);min-height:48px;color:var(--ink);background:color-mix(in srgb, var(--paper) 70%, transparent);font:calc(12px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:14px;padding:0 20px;transition:color .2s 50ms;display:inline-flex}.IcKSna_seatPoke:hover,.IcKSna_seatPoke:focus-visible{color:var(--paper)}.IcKSna_section[data-gate=seated] .IcKSna_seatBar{opacity:1}.IcKSna_brackets{pointer-events:none;opacity:0;pointer-events:none;opacity:0;background:linear-gradient(var(--ink), var(--ink)) top left / 34px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) top left / 2px 34px no-repeat, linear-gradient(var(--ink), var(--ink)) top right / 34px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) top right / 2px 34px no-repeat, linear-gradient(var(--ink), var(--ink)) bottom left / 34px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) bottom left / 2px 34px no-repeat, linear-gradient(var(--ink), var(--ink)) bottom right / 34px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) bottom right / 2px 34px no-repeat;transition:opacity .35s .2s,transform .5s cubic-bezier(.2,.8,.2,1) .2s;position:fixed;inset:84px 3vw 3vh;transform:scale(1.08)}.IcKSna_section[data-gate=seated] .IcKSna_brackets{opacity:.85;animation:2.4s ease-in-out 1s infinite IcKSna_lock;transform:none}.IcKSna_section[data-gate=firing] .IcKSna_brackets{opacity:1;filter:drop-shadow(0 0 6px #ff8a3d);background-color:#0000;transform:scale(.94)}@keyframes IcKSna_lock{50%{opacity:.55;transform:scale(1.025)}}.IcKSna_seatLine{background:var(--ink);width:max-content;max-width:90%;color:var(--paper);font-size:clamp(16px, calc(1.3 * var(--vw)), calc(22px * var(--s)));letter-spacing:-.02em;padding:10px 16px;line-height:1.25;animation:.32s cubic-bezier(.2,.8,.2,1) both IcKSna_seatLine;position:absolute;top:4%;left:50%;transform:translate(-50%)}@keyframes IcKSna_seatLine{0%{opacity:0;transform:translate(-50%,8px)}}.IcKSna_section:is([data-gate=walking],[data-gate=seated],[data-gate=firing]) .IcKSna_speech{opacity:0}@media (max-width:900px){.IcKSna_seat{grid-area:1/1}.IcKSna_brackets{inset:112px 4vw 2vh}}@media (prefers-reduced-motion:reduce){.IcKSna_brackets{transition:none;animation:none!important}}.IcKSna_talk{min-width:min(78vw, calc(320px * var(--s)));border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 78%, transparent);display:flex}.IcKSna_talk input{min-width:0;min-height:46px;color:var(--ink);font:calc(14px * var(--s))/1.2 var(--font-body), sans-serif;background:0 0;border:0;outline:none;flex:1;padding:0 14px}.IcKSna_talk input::placeholder{color:var(--muted)}.IcKSna_talk input:focus-visible{box-shadow:inset 0 -2px 0 var(--ink)}.IcKSna_talk button{--cell-color:var(--ink);border:0;border-left:1px solid var(--line-strong);min-width:48px;color:var(--ink);font-size:calc(16px * var(--s));cursor:pointer;background:0 0;transition:color .2s 50ms}.IcKSna_talk button:hover:not(:disabled),.IcKSna_talk button:focus-visible{color:var(--paper)}.IcKSna_talk button:disabled{opacity:.45;cursor:default}.IcKSna_artTalk{width:min(100%, calc(360px * var(--s)))}.IcKSna_artTalk .IcKSna_talk{width:100%;min-width:0}@media (max-width:560px){.IcKSna_seatBar{flex-direction:column;align-items:stretch;top:auto;bottom:6%}}
.r7EMta_pin{height:520vh;position:relative}.r7EMta_stage{z-index:2;height:100svh;padding:96px var(--gutter) 30px;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:0;overflow:hidden}.r7EMta_frame{width:min(82vh, calc(70 * var(--vw)));aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r7EMta_stage:before{content:"";z-index:0;pointer-events:none;opacity:clamp(0, min(var(--p,0) * 25, (.78 - var(--p,0)) / .07), 1);background:linear-gradient(90deg,#0b0b0bdb 0,#0b0b0b99 30%,#0000 56%);position:absolute;inset:0}.r7EMta_copy{z-index:1;max-width:calc(520px * var(--s));opacity:clamp(0, calc((.76 - var(--p,0)) / .06), 1);align-self:center;gap:30px;display:grid;position:relative}.r7EMta_kicker{font:calc(10px * var(--s))/1.5 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.r7EMta_steps{gap:clamp(10px, 2.2vh, calc(24px * var(--s)));margin:0;padding:0;list-style:none;display:grid}.r7EMta_steps li{gap:4px;display:grid}.r7EMta_word{font-size:clamp(40px, calc(5 * var(--vw)), calc(88px * var(--s)));letter-spacing:-.065em;font-weight:600;line-height:.92}.r7EMta_line{font-size:calc(14px * var(--s));color:var(--muted-strong);line-height:1.45}.r7EMta_bar{--box:clamp(0, min(var(--p,0) / .06, (.997 - var(--p,0)) / .045), 1);z-index:1;height:calc(var(--box) * (2 - var(--box)) * 12vh);padding:0 var(--gutter);color:var(--muted);font:calc(10px * var(--s))/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;font-variant-numeric:tabular-nums;background:#000;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.r7EMta_bar[data-bar=top]{top:0}.r7EMta_bar[data-bar=bottom]{bottom:0}.r7EMta_bar>span{margin-bottom:12px}.r7EMta_bar[data-bar=bottom]>span{margin-bottom:28px}.r7EMta_bar>span{white-space:nowrap;opacity:clamp(0, calc(var(--box) * 3 - 2), 1)}.r7EMta_small{z-index:2;left:var(--gutter);font:calc(10px * var(--s))/1.4 var(--font-mono), monospace;color:var(--muted);opacity:clamp(0, calc((.76 - var(--p,0)) / .06), 1);position:absolute;bottom:26px}@media (max-width:860px){.r7EMta_bar{height:calc(var(--box) * (2 - var(--box)) * 8vh)}.r7EMta_bar>span{display:none}.r7EMta_frame{width:calc(86 * var(--vw));top:64%}.r7EMta_copy{align-self:start;gap:18px}.r7EMta_word{font-size:calc(40px * var(--s))}}@media (max-height:520px) and (orientation:landscape){.r7EMta_bar{height:calc(var(--box) * (2 - var(--box)) * 7vh)}.r7EMta_bar>span{display:none}.r7EMta_stage{padding-top:86px;padding-bottom:12px}.r7EMta_copy{align-self:start;gap:8px;max-width:46%}.r7EMta_steps{gap:4px}.r7EMta_word{font-size:clamp(22px, 7.5vh, calc(40px * var(--s)))}.r7EMta_line{font-size:calc(11px * var(--s))}.r7EMta_frame{width:min(76vh, calc(46 * var(--vw)));top:58%;left:70%}.r7EMta_small{left:auto;right:var(--gutter);text-align:right;max-width:42%;bottom:10px}}html[data-still-view] .r7EMta_pin{height:auto}html[data-still-view] .r7EMta_stage{height:auto;min-height:100svh;position:relative}@media (prefers-reduced-motion:reduce){.r7EMta_pin{height:auto}.r7EMta_stage{height:auto;min-height:100svh;position:relative}.r7EMta_bar{display:none}}html[data-still-view] .r7EMta_bar{display:none}
._5HC4ca_pin{height:320vh;position:relative}._5HC4ca_stage{z-index:2;height:100svh;position:sticky;top:0;overflow:hidden}._5HC4ca_viewport{position:absolute;inset:0}._5HC4ca_still{transition:opacity .6s;position:absolute;inset:8% 6% 6% 30%}._5HC4ca_still img{object-fit:contain}._5HC4ca_hidden{opacity:0}._5HC4ca_canvas{position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 66% at 56% 56%,#000 42%,#0000 100%);mask-image:radial-gradient(62% 66% at 56% 56%,#000 42%,#0000 100%)}._5HC4ca_canvas canvas{opacity:0;transition:opacity .8s;display:block;width:100%!important;height:100%!important}._5HC4ca_canvas[data-dragging]{cursor:grabbing}._5HC4ca_header{left:var(--gutter);pointer-events:none;gap:12px;display:grid;position:absolute;top:96px}._5HC4ca_kicker{font:calc(10px * var(--s))/1.5 var(--font-mono), monospace;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}._5HC4ca_title{font-size:clamp(72px, calc(11 * var(--vw)), calc(200px * var(--s)));letter-spacing:-.08em;font-weight:760;line-height:.82}._5HC4ca_line{font-size:clamp(16px, calc(1.3 * var(--vw)), calc(20px * var(--s)));color:var(--muted-strong);line-height:1.4}._5HC4ca_specs{right:var(--gutter);width:min(400px, calc(40 * var(--vw)));margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:74px}._5HC4ca_specs li{border-bottom:1px solid var(--line-strong)}._5HC4ca_spec{--cell-color:var(--ink);text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:90px 1fr;gap:16px;padding:14px 8px;transition:color .2s 50ms;display:grid}._5HC4ca_spec:not(:disabled):hover,._5HC4ca_spec:focus-visible,._5HC4ca_spec[aria-pressed=true]{color:var(--paper)}._5HC4ca_spec[aria-pressed=true]:before{--cell:13px}._5HC4ca_spec:disabled{cursor:default}._5HC4ca_specLabel{font:calc(10px * var(--s))/1.6 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;opacity:.7}._5HC4ca_specName{font-size:calc(14px * var(--s));line-height:1.35;display:block}._5HC4ca_foot{left:var(--gutter);font:calc(10px * var(--s))/1.4 var(--font-mono), monospace;color:var(--muted);max-width:60ch;position:absolute;bottom:28px}@media (max-width:860px){._5HC4ca_header{top:104px}._5HC4ca_specs{left:var(--gutter);right:var(--gutter);width:auto;bottom:60px}._5HC4ca_spec{grid-template-columns:76px 1fr;padding:10px 6px}._5HC4ca_specs{bottom:92px}._5HC4ca_foot{bottom:16px;right:var(--gutter);font-size:calc(9px * var(--s))}._5HC4ca_still{inset:22% 4% 34%}}@media (max-height:520px) and (orientation:landscape){._5HC4ca_header{gap:6px;top:98px}._5HC4ca_title{font-size:clamp(40px,15vh,72px)}._5HC4ca_line{font-size:13px}._5HC4ca_specs{left:auto;right:var(--gutter);width:min(340px,44vw);bottom:34px}._5HC4ca_spec{padding:6px}._5HC4ca_foot{left:var(--gutter);max-width:46%;bottom:10px;right:auto}._5HC4ca_still{inset:14% 44% 6% 24%}}html[data-still-view] ._5HC4ca_pin{height:auto}html[data-still-view] ._5HC4ca_stage{height:100svh;position:relative}@media (prefers-reduced-motion:reduce){._5HC4ca_pin{height:auto}._5HC4ca_stage{height:100svh;position:relative}}
