@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.NoT2da_className{font-family:Geist,Geist Fallback;font-style:normal}.NoT2da_variable{--font-geist:"Geist", "Geist Fallback"}
.oB1X9q_site{--paper:#f9f4ec;--ink:#000;--text:#000;--cream:#f9f4ec;--muted:#0006;--rule:#00000024;--pill-bg:#0000000f;--accent:#1d3db8;--accent-2:#8e2a8c;--thread-1:#1d3db8;--thread-2:#5a33a8;--thread-3:#8e2a8c;--night-accent:#7d95ff;--pad:clamp(14px, 1.95vw, 28px);--gap:clamp(8px, 1.17vw, 16px);--mat:clamp(8px, 1.4vw, 22px);--xl:clamp(46px, 7.47vw, 132px);--lg:clamp(30px, 4.3vw, 76px);--md:clamp(18px, 1.95vw, 28px);--sm:clamp(13px, 1.37vw, 19px);background:var(--paper);min-height:100vh;color:var(--text);font-family:var(--font-geist), Arial, sans-serif;font-weight:600;font-size:var(--md);letter-spacing:-.05em;-webkit-font-smoothing:antialiased;line-height:1;overflow-x:clip}[data-theme=dark] .oB1X9q_site{--paper:#242424;--text:#fff;--muted:#ffffff73;--rule:#ffffff29;--pill-bg:#ffffff14;--accent:#8da2ff;--accent-2:#d993d6;--thread-1:#8da2ff;--thread-2:#b494f2;--thread-3:#d993d6}:where(.oB1X9q_site) a{color:inherit;text-decoration:none}:where(.oB1X9q_site) img{display:block}.oB1X9q_xl{font-size:var(--xl);letter-spacing:-.068em;line-height:1}.oB1X9q_lg{font-size:var(--lg);letter-spacing:-.07em;line-height:1}.oB1X9q_sm{font-size:var(--sm)}.oB1X9q_pill{font-size:var(--sm);background:var(--pill-bg);border-radius:.42em;padding:.32em .5em;display:inline-block}.oB1X9q_muted{color:var(--muted)}.oB1X9q_link{color:var(--muted);transition:color .2s}.oB1X9q_link:hover{color:var(--accent)}.oB1X9q_u{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.07em;transition:color .2s}.oB1X9q_u:hover{color:var(--accent)}.oB1X9q_frame{background:var(--ink);position:relative;overflow:hidden}.oB1X9q_inner{inset:var(--mat);position:absolute;overflow:hidden}.oB1X9q_inner img{object-fit:cover}.oB1X9q_night{--accent:var(--night-accent);--muted:#f9f4ec73;--rule:#f9f4ec2e;--pill-bg:#f9f4ec1f;background:var(--ink);color:var(--cream)}.oB1X9q_bar{z-index:50;top:var(--pad);left:var(--pad);right:var(--pad);font-size:var(--sm);mix-blend-mode:difference;color:#fff;pointer-events:none;grid-template-columns:1fr 3fr;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed}.oB1X9q_away{transform:translateY(calc(-100% - var(--pad) * 2))}.oB1X9q_bar>*{pointer-events:auto}.oB1X9q_bar nav{align-items:center;gap:.15em;margin-left:-.5em;display:flex}.oB1X9q_bar nav a{border-radius:.42em;padding:.32em .5em;transition:background-color .2s,color .2s}.oB1X9q_bar nav a[aria-current],.oB1X9q_bar nav a:hover{color:#000;background:#fff}.oB1X9q_bar>a{align-self:center}.oB1X9q_moon{fill:#fff;width:.8em;height:.8em;margin-left:.5em}.oB1X9q_footer{gap:var(--gap);padding:10svh var(--pad) var(--pad);grid-template-columns:1.6fr 2fr 5.4fr;align-items:start;display:grid}.oB1X9q_footer ul{margin:.7em 0 0;padding:0;line-height:1.12;list-style:none}.oB1X9q_by{font-size:var(--sm);color:var(--muted);place-self:end}@media (max-width:720px){.oB1X9q_site{--lg:26px}.oB1X9q_bar{grid-template-columns:1fr auto;font-size:16px}.oB1X9q_bar nav a{padding:.45em .5em}.oB1X9q_bar a{position:relative}.oB1X9q_bar a:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.oB1X9q_footer{grid-template-columns:1fr 1fr}.oB1X9q_by{grid-column:1/-1;justify-self:start;margin-top:2em}}@media (prefers-reduced-motion:reduce){.oB1X9q_site *{transition:none!important}}
._8TymFG_hero{min-height:100svh;padding:calc(var(--pad) * 4) var(--pad) 0;grid-template-rows:1fr auto;display:grid}._8TymFG_hero h1{font-size:calc((100vw - 2 * var(--pad)) / 6.3);letter-spacing:-.068em;white-space:nowrap;margin-left:-.04em;padding-bottom:.17em;line-height:.86}._8TymFG_meta{gap:var(--gap);grid-template-columns:1fr clamp(180px,27vw,420px);align-items:end;padding-bottom:5svh;display:grid}._8TymFG_lines{gap:.1em;display:grid}._8TymFG_lines a{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.07em;transition:color .2s}._8TymFG_lines a:hover{color:var(--accent)}._8TymFG_swap{color:var(--accent);transition:opacity .3s,transform .3s,filter .3s;display:inline-block}._8TymFG_swap2{color:var(--accent-2)}._8TymFG_out{opacity:0;filter:blur(3px);transform:translateY(.3em)}._8TymFG_portrait{aspect-ratio:4/5;justify-self:end;width:100%;max-height:52svh}._8TymFG_body{gap:var(--gap);padding:6svh var(--pad) 10svh;grid-template-columns:repeat(12,1fr);align-items:stretch;display:grid;position:relative}._8TymFG_body>._8TymFG_frame,._8TymFG_body>._8TymFG_say{z-index:1;position:relative}._8TymFG_w8{aspect-ratio:8/5;grid-column:span 8}._8TymFG_w4{grid-column:span 4}._8TymFG_w7{aspect-ratio:7/5;grid-column:span 7}._8TymFG_w5{grid-column:span 5}._8TymFG_say{letter-spacing:-.068em;text-wrap:balance;grid-column:1/-1;max-width:11.5em;padding:20svh 0 24svh;font-size:clamp(38px,6.6vw,118px);line-height:.98}._8TymFG_right{text-align:right;justify-self:end}._8TymFG_word{opacity:.13;transition:opacity .45s}._8TymFG_on{opacity:1}._8TymFG_say a{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em;transition:color .2s}._8TymFG_say a:hover{color:var(--accent)}._8TymFG_thread{z-index:0;pointer-events:none;clip-path:inset(-100vh 0 0);width:100%;height:100%;position:absolute;inset:0;overflow:visible}._8TymFG_thread stop:first-child{stop-color:var(--thread-1)}._8TymFG_thread stop:nth-child(2){stop-color:var(--thread-2)}._8TymFG_thread stop:nth-child(3){stop-color:var(--thread-3)}._8TymFG_thread path{fill:none;stroke-width:clamp(5px,.6vw,10px);stroke-linecap:round;stroke-linejoin:round}._8TymFG_rows{padding:0 var(--pad) 8svh}._8TymFG_rowsLabel{margin-bottom:1.4em}._8TymFG_row{align-items:center;gap:var(--gap);padding:var(--gap) 0;border-top:1px solid var(--rule);grid-template-columns:2.6em 1fr auto clamp(110px,21vw,330px);display:grid}._8TymFG_row:last-child{border-bottom:1px solid var(--rule)}._8TymFG_n{font-size:var(--sm);color:var(--muted);font-variant-numeric:tabular-nums}._8TymFG_name{white-space:nowrap;transition:opacity .3s}._8TymFG_thumb{aspect-ratio:16/9;position:relative;overflow:hidden}._8TymFG_thumb img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scale(1.2)}._8TymFG_arrow{color:var(--accent);opacity:0;padding-right:.3em;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);transform:translate(-.3em)}._8TymFG_rows:hover ._8TymFG_row:not(:hover) ._8TymFG_name{opacity:.35}._8TymFG_row:hover ._8TymFG_thumb img{transform:scale(1)}._8TymFG_row:hover ._8TymFG_arrow{opacity:1;transform:none}._8TymFG_reach{gap:8svh var(--gap);padding:8svh var(--pad) 12svh;grid-template-columns:7fr 5fr;display:grid}._8TymFG_reachLabel{margin-bottom:1.4em}._8TymFG_reach ul{gap:.12em;margin:0;padding:0;list-style:none;display:grid}._8TymFG_no{color:var(--muted);text-decoration:line-through;text-decoration-thickness:.06em}._8TymFG_note{font-size:var(--sm);color:var(--muted);margin-top:.9em}@media (max-width:720px){._8TymFG_reach{grid-template-columns:1fr}._8TymFG_meta{grid-template-columns:1fr;align-content:end;padding-bottom:3svh}._8TymFG_portrait{order:-1;max-height:56svh}._8TymFG_body{padding:2svh var(--pad) 6svh}._8TymFG_w8,._8TymFG_w7{grid-column:1/-1}._8TymFG_w4,._8TymFG_w5{aspect-ratio:4/5;grid-column:span 6}._8TymFG_w7{order:3}._8TymFG_right{order:4}._8TymFG_say{padding:12svh 0 14svh}._8TymFG_row{grid-template-columns:1.8em 1fr 30vw}._8TymFG_name{white-space:normal}._8TymFG_arrow{display:none}}@media (prefers-reduced-motion:reduce){._8TymFG_word{opacity:1}}
._0JjNoW_game{--reel-blue:#1d3db8;--reel-violet:#5a33a8;--reel-plum:#8e2a8c;--glow-plum:#d993d6;--faint:color-mix(in srgb, var(--cream) 16%, transparent);height:200svh;position:relative}._0JjNoW_pin{--cell:min(19svh, 17vw, 190px);--hud:clamp(24px, 4.2svh, 38px);--bulb-gap:clamp(8px, 1.2vw, 16px);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}._0JjNoW_pin svg{display:block}._0JjNoW_pin [hidden]{display:none}._0JjNoW_sky{width:2px;height:2px;animation:3.2s steps(2,end) infinite alternate _0JjNoW_twinkle;position:absolute;top:0;left:0}._0JjNoW_sky+._0JjNoW_sky{animation:2.3s steps(2,end) infinite alternate-reverse _0JjNoW_twinkle}@keyframes _0JjNoW_twinkle{to{opacity:.45}}._0JjNoW_glow{background:radial-gradient(60% 50% at 50% 16%, color-mix(in srgb, var(--reel-plum) 50%, transparent), color-mix(in srgb, var(--reel-blue) 16%, transparent) 55%, transparent 75%);opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}._0JjNoW_pin[data-moonlit] ._0JjNoW_glow{opacity:1}._0JjNoW_flash{background:var(--cream);opacity:0;pointer-events:none;z-index:8;position:absolute;inset:0}._0JjNoW_fx{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0}._0JjNoW_stage{z-index:2;width:100%;padding:0 var(--pad);will-change:transform;grid-template-columns:1fr auto 1fr;grid-template-areas:".orb.""hud machine stats";place-items:center;gap:clamp(10px,1.8svh,20px) clamp(24px,3.4vw,60px);display:grid;position:relative}._0JjNoW_orb{aspect-ratio:1;grid-area:orb;width:clamp(58px,10.5svh,100px)}._0JjNoW_orb svg{width:100%;height:100%;overflow:visible}._0JjNoW_orbDark{fill:color-mix(in srgb, var(--cream) 13%, transparent)}._0JjNoW_orbLit{fill:var(--cream);transition:fill .4s}._0JjNoW_pin[data-moonlit] ._0JjNoW_orbLit{fill:var(--glow-plum)}._0JjNoW_pin[data-moonlit] ._0JjNoW_orb{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--glow-plum) 70%, transparent))}._0JjNoW_machine{grid-area:machine;position:relative}._0JjNoW_machine[data-rumble]{animation:90ms linear infinite alternate _0JjNoW_rumble}@keyframes _0JjNoW_rumble{0%{transform:translate(-2px,1px)}to{transform:translate(2px,-1px)}}._0JjNoW_cab{--s:5px;padding:calc(var(--bulb-gap) * 1.5 + 3px) calc(var(--bulb-gap) * 2 + 3px);gap:calc(var(--bulb-gap) * 1.9);display:grid;position:relative}._0JjNoW_cab:before,._0JjNoW_cab:after{content:"";pointer-events:none;clip-path:polygon(0 calc(2 * var(--s)), var(--s) calc(2 * var(--s)), var(--s) var(--s), calc(2 * var(--s)) var(--s), calc(2 * var(--s)) 0, calc(100% - 2 * var(--s)) 0, calc(100% - 2 * var(--s)) var(--s), calc(100% - var(--s)) var(--s), calc(100% - var(--s)) calc(2 * var(--s)), 100% calc(2 * var(--s)), 100% calc(100% - 2 * var(--s)), calc(100% - var(--s)) calc(100% - 2 * var(--s)), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - 2 * var(--s)) calc(100% - var(--s)), calc(100% - 2 * var(--s)) 100%, calc(2 * var(--s)) 100%, calc(2 * var(--s)) calc(100% - var(--s)), var(--s) calc(100% - var(--s)), var(--s) calc(100% - 2 * var(--s)), 0 calc(100% - 2 * var(--s)));position:absolute}._0JjNoW_cab:before{background:color-mix(in srgb, var(--cream) 90%, transparent);transition:background-color .4s;inset:0}._0JjNoW_cab:after{background:var(--ink);inset:3px}._0JjNoW_pin[data-moonlit] ._0JjNoW_cab:before{background:var(--glow-plum)}._0JjNoW_cab>*{z-index:1;position:relative}._0JjNoW_sign{height:clamp(22px,4.2svh,40px);position:relative}._0JjNoW_sign svg{width:100%;height:100%;fill:var(--cream);animation:.32s cubic-bezier(.2,1.7,.4,1) _0JjNoW_signIn;position:absolute;inset:0}@keyframes _0JjNoW_signIn{0%{opacity:0;transform:translateY(35%)scale(.8)}}._0JjNoW_sign[data-tone=dim] svg{fill:var(--muted)}._0JjNoW_sign[data-tone=blue] svg{fill:var(--night-accent)}._0JjNoW_sign[data-tone=plum] svg,._0JjNoW_sign[data-tone=hot] svg{fill:var(--glow-plum)}._0JjNoW_sign[data-tone=jack] svg{fill:var(--night-accent);animation:.32s cubic-bezier(.2,1.7,.4,1) _0JjNoW_signIn,.4s step-end 7 _0JjNoW_blink,1s ease-in-out 2.8s infinite alternate _0JjNoW_shine}@keyframes _0JjNoW_blink{50%{fill:var(--glow-plum)}}@keyframes _0JjNoW_shine{to{fill:var(--cream)}}._0JjNoW_window{grid-template-columns:repeat(3, var(--cell));height:calc(var(--cell) * 3);cursor:pointer;gap:clamp(4px,.5vw,8px);display:grid;position:relative}._0JjNoW_reel{background:var(--cream);height:100%;position:relative;overflow:hidden}._0JjNoW_reel:before,._0JjNoW_reel:after{content:"";height:var(--cell);background:color-mix(in srgb, var(--ink) 66%, transparent);z-index:2;pointer-events:none;transition:opacity .3s;position:absolute;left:0;right:0}._0JjNoW_reel:before{top:0}._0JjNoW_reel:after{bottom:0}._0JjNoW_window[data-lit] ._0JjNoW_reel:before,._0JjNoW_window[data-lit] ._0JjNoW_reel:after{opacity:0}._0JjNoW_strip{will-change:transform}._0JjNoW_reel[data-blur] ._0JjNoW_strip{filter:blur(2.5px)}._0JjNoW_cell{height:var(--cell);place-items:center;display:grid}._0JjNoW_cell svg{width:70%;height:70%}._0JjNoW_blue{fill:var(--reel-blue)}._0JjNoW_violet{fill:var(--reel-violet)}._0JjNoW_plum{fill:var(--reel-plum)}._0JjNoW_ink{fill:var(--ink)}._0JjNoW_cell[data-hit]{box-shadow:inset 0 0 0 clamp(4px, .5vw, 7px) var(--reel-plum)}._0JjNoW_cell[data-hit=pair]{box-shadow:inset 0 0 0 clamp(4px, .5vw, 7px) var(--reel-blue)}._0JjNoW_cell[data-hit] svg{animation:.5s cubic-bezier(.3,1.7,.5,1) 2 _0JjNoW_hop}._0JjNoW_cell[data-away] svg{visibility:hidden}@keyframes _0JjNoW_hop{40%{transform:translateY(-14%)scale(1.12)}}._0JjNoW_window:focus-visible,._0JjNoW_lever:focus-visible,._0JjNoW_mute:focus-visible,._0JjNoW_star:focus-visible{outline:2px solid var(--night-accent);outline-offset:5px}._0JjNoW_bulbs{inset:calc(-1 * var(--bulb-gap));pointer-events:none;position:absolute}._0JjNoW_bulb{--on:var(--cream);aspect-ratio:1;background:var(--faint);width:clamp(4px,.45vw,6px);animation:.84s step-end infinite _0JjNoW_lit-third;animation-delay:calc(var(--i) * -.28s);position:absolute;transform:translate(-50%,-50%)}._0JjNoW_cab[data-bulbs=spin] ._0JjNoW_bulb{animation:.28s step-end infinite _0JjNoW_lit-half;animation-delay:calc(var(--i) * -.07s)}._0JjNoW_cab[data-bulbs=tease] ._0JjNoW_bulb{--on:var(--glow-plum);animation:1.68s step-end infinite _0JjNoW_lit-third;animation-delay:calc(var(--i) * -.035s)}._0JjNoW_cab[data-bulbs=pair] ._0JjNoW_bulb{--on:var(--night-accent);animation:.28s step-end infinite _0JjNoW_lit-half;animation-delay:calc(var(--odd) * -.14s)}._0JjNoW_cab[data-bulbs=win] ._0JjNoW_bulb{--on:var(--glow-plum);animation:.14s step-end infinite _0JjNoW_lit-half;animation-delay:calc(var(--odd) * -.07s)}._0JjNoW_pin[data-moonlit] ._0JjNoW_bulb{--on:var(--glow-plum)}@keyframes _0JjNoW_lit-third{0%{background:var(--on);box-shadow:0 0 10px var(--on)}33.4%,to{background:var(--faint);box-shadow:none}}@keyframes _0JjNoW_lit-half{0%{background:var(--on);box-shadow:0 0 10px var(--on)}50%,to{background:var(--faint);box-shadow:none}}._0JjNoW_float{z-index:4;background:var(--ink);pointer-events:none;font-size:calc(var(--cell) * .2);padding:.5em .7em;animation:1.5s cubic-bezier(.2,.8,.3,1) forwards _0JjNoW_floatUp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._0JjNoW_float svg{height:1.4em;fill:var(--night-accent)}._0JjNoW_float[data-big]{font-size:calc(var(--cell) * .3)}._0JjNoW_float[data-big] svg{fill:var(--glow-plum)}@keyframes _0JjNoW_floatUp{0%{opacity:0;transform:translate(-50%,-30%)scale(.4)}18%{opacity:1;transform:translate(-50%,-60%)scale(1.15)}30%{transform:translate(-50%,-60%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-190%)scale(1)}}._0JjNoW_hud{justify-self:end;justify-items:end;gap:calc(var(--hud) * .55);min-width:calc(var(--hud) * 4);grid-area:hud;display:grid}._0JjNoW_hud svg{height:calc(var(--hud) * .5);width:auto;fill:var(--cream)}._0JjNoW_hud>div{min-height:calc(var(--hud) * .5)}._0JjNoW_coins{gap:calc(var(--hud) * .3);transform-origin:100%;align-items:center;display:flex}._0JjNoW_coins svg{height:var(--hud)}._0JjNoW_coins ._0JjNoW_coin{fill:var(--glow-plum)}._0JjNoW_coins[data-falling] svg:last-child{fill:var(--muted)}@keyframes _0JjNoW_bump{40%{transform:scale(1.25)}}._0JjNoW_streak svg{fill:var(--night-accent);animation:.4s cubic-bezier(.2,1.9,.4,1) _0JjNoW_bump}._0JjNoW_extra svg{fill:var(--glow-plum);animation:.4s cubic-bezier(.2,1.9,.4,1) _0JjNoW_bump}._0JjNoW_lever{margin-top:calc(var(--cell) * -1.15);width:clamp(30px,3.4vw,50px);height:calc(var(--cell) * 2.1);cursor:grab;touch-action:none;color:inherit;background:0 0;border:0;padding:0;position:absolute;top:50%;left:calc(100% + clamp(4px,.8vw,12px))}._0JjNoW_lever:active{cursor:grabbing}._0JjNoW_base{background:color-mix(in srgb, var(--cream) 22%, transparent);width:64%;height:16%;position:absolute;bottom:6%;left:0}._0JjNoW_base:before{content:"";background:inherit;width:45%;height:40%;position:absolute;top:30%;left:-45%}._0JjNoW_arm{--arm:clamp(4px, .5vw, 6px);width:var(--arm);margin-left:calc(-.5 * var(--arm));height:calc(78% - var(--pull,0) * 60%);background:var(--cream);transition:height .38s cubic-bezier(.3,2.2,.5,1);position:absolute;bottom:14%;left:32%}._0JjNoW_lever[data-dragging] ._0JjNoW_arm{transition:none}._0JjNoW_lever[data-pulled] ._0JjNoW_arm{transition:height .11s ease-in}._0JjNoW_knob{aspect-ratio:1;width:clamp(26px,2.8vw,40px);fill:var(--glow-plum);transition:fill .2s;position:absolute;top:0;left:50%;transform:translate(-50%,-62%)}._0JjNoW_lever[data-dragging] ._0JjNoW_knob{fill:var(--cream)}@media (hover:hover){._0JjNoW_lever:hover ._0JjNoW_knob{fill:var(--cream)}}._0JjNoW_stats{font-size:var(--sm);letter-spacing:-.03em;color:var(--muted);font-variant-numeric:tabular-nums;grid-area:stats;justify-self:start;justify-items:start;gap:.5em;margin-left:clamp(40px,4.4vw,70px);display:grid}._0JjNoW_stats dl{gap:.5em;min-width:8.5em;margin:0;display:grid}._0JjNoW_stats dl>div{justify-content:space-between;gap:1.6em;display:flex}._0JjNoW_stats dd{color:var(--cream);margin:0}._0JjNoW_mute{cursor:pointer;height:1.9em;color:var(--muted);background:0 0;border:0;margin-left:-.3em;padding:.3em}._0JjNoW_mute svg{fill:currentColor;height:100%}._0JjNoW_mute:hover,._0JjNoW_mute[aria-pressed=true]{color:var(--cream)}._0JjNoW_ship{z-index:7;width:calc(var(--cell) * .7);aspect-ratio:1;margin:calc(var(--cell) * -.35) 0 0 calc(var(--cell) * -.35);pointer-events:none;position:absolute;top:0;left:0}._0JjNoW_ship svg{width:100%;height:100%}._0JjNoW_star{z-index:5;cursor:pointer;background:0 0;border:0;place-items:center;width:64px;height:64px;padding:0;display:grid;position:absolute;top:0;left:0}._0JjNoW_star svg{width:44px;height:auto;fill:var(--cream);overflow:visible}._0JjNoW_star ._0JjNoW_tail{fill:var(--night-accent)}._0JjNoW_star ._0JjNoW_tailFar{fill:var(--muted)}._0JjNoW_star[data-mode=fly]{animation:3.4s linear forwards _0JjNoW_starFly}._0JjNoW_star[data-mode=hold]{top:16%;left:12%}@keyframes _0JjNoW_starFly{0%{transform:translate(-10vw,8svh)}to{transform:translate(104vw,46svh)}}._0JjNoW_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){._0JjNoW_pin{--cell:min(15.5svh, 22vw, 150px);--hud:20px}._0JjNoW_stage{grid-template-columns:1fr;grid-template-areas:"orb""machine""hud""stats";row-gap:clamp(10px,1.9svh,18px)}._0JjNoW_cab{--s:4px;padding:calc(var(--bulb-gap) * 1.6 + 3px) calc(var(--bulb-gap) * 1.75 + 3px)}._0JjNoW_lever{width:30px;left:calc(100% + 5px)}._0JjNoW_hud{width:calc(var(--cell) * 3 + var(--bulb-gap) * 3.5 + 20px);min-height:var(--hud);grid-template-columns:1fr auto 1fr;justify-self:center;place-items:center}._0JjNoW_hud>:first-child{transform-origin:0;justify-self:start}._0JjNoW_hud>:last-child{justify-self:end}._0JjNoW_stats{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.3em 1em;max-width:92vw;margin:0;display:flex}._0JjNoW_stats dl{flex-wrap:wrap;justify-content:center;gap:.3em 1em;min-width:0;display:flex}._0JjNoW_stats dl>div{gap:.35em}._0JjNoW_star[data-mode=fly]{animation-duration:2.8s}}@media (prefers-reduced-motion:reduce){._0JjNoW_bulb,._0JjNoW_cab[data-bulbs] ._0JjNoW_bulb{animation:none}._0JjNoW_bulb:nth-child(3n+1){background:var(--on);box-shadow:0 0 10px var(--on)}._0JjNoW_machine[data-rumble],._0JjNoW_sky,._0JjNoW_sign svg,._0JjNoW_sign[data-tone=jack] svg,._0JjNoW_cell[data-hit] svg,._0JjNoW_streak svg,._0JjNoW_extra svg{animation:none}._0JjNoW_sign[data-tone=jack] svg{fill:var(--glow-plum)}._0JjNoW_float{animation:none;transform:translate(-50%,-120%)}._0JjNoW_star[data-mode=fly]{animation:none;top:16%;left:12%}}
.fFuUMG_page{--read:clamp(17px, 1.05vw + 5px, 21px);--h2:clamp(28px, 2.8vw, 40px);--mono:ui-monospace, SFMono-Regular, Menlo, monospace;grid-template-columns:[full-start] var(--pad) [margin-start] minmax(0, 1fr) [text-start] minmax(0, 34em) [text-end] minmax(0, 1fr) [wide-end] var(--pad) [full-end];font-size:var(--read);display:grid}.fFuUMG_page>*{grid-column:text}.fFuUMG_head{padding-top:clamp(130px,24svh,260px);padding-bottom:clamp(40px,9svh,110px)}.fFuUMG_meta{font-size:var(--sm);flex-wrap:wrap;align-items:baseline;gap:1.2em;margin-bottom:clamp(18px,2.4vw,34px);display:flex}.fFuUMG_meta .fFuUMG_allPosts{color:var(--muted);transition:color .2s}.fFuUMG_meta .fFuUMG_allPosts:hover{color:var(--accent)}.fFuUMG_head h1{font-size:clamp(46px, calc((100vw - 2 * var(--pad)) / 11.5), 160px);letter-spacing:-.068em;text-wrap:balance;max-width:8.6em;line-height:.9;font-weight:inherit;grid-column:text-start/wide-end;margin:0 0 0 -.05em}.fFuUMG_prose{padding-bottom:18svh;position:relative}.fFuUMG_prose>*{z-index:1;margin:0;position:relative}.fFuUMG_prose p,.fFuUMG_prose li{letter-spacing:-.012em;font-weight:500;line-height:1.62}.fFuUMG_prose p+p{margin-top:1.05em}.fFuUMG_prose strong{font-weight:600}.fFuUMG_prose em{font-style:italic}.fFuUMG_prose a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em;transition:color .2s}.fFuUMG_prose a:hover{color:var(--accent)}.fFuUMG_prose :not(pre)>code{font-family:var(--mono);letter-spacing:0;background:var(--pill-bg);border-radius:.42em;padding:.12em .34em;font-size:.86em;font-weight:500}.fFuUMG_prose h2{font-size:var(--h2);font-weight:inherit;letter-spacing:-.055em;border-top:1px solid var(--rule);text-wrap:balance;margin:2.2em 0 .6em;padding-top:.6em;line-height:1.02}.fFuUMG_n{letter-spacing:-.06em;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .4s;position:absolute;top:.6em;right:calc(100% + clamp(24px,2.4vw,40px))}.fFuUMG_prose h2[data-reached] .fFuUMG_n{color:var(--accent)}.fFuUMG_prose h3{font-size:clamp(20px,1.7vw,24px);font-weight:inherit;letter-spacing:-.04em;text-wrap:balance;margin:1.5em 0 .9em;line-height:1.15}.fFuUMG_prose h3 code{font:inherit;letter-spacing:inherit;background:0 0;padding:0}.fFuUMG_prose h2+h3{margin-top:.6em}.fFuUMG_prose ul,.fFuUMG_prose ol{margin:1.05em 0;padding-left:1.6em;list-style:none}.fFuUMG_prose li+li{margin-top:.55em}.fFuUMG_prose li{position:relative}.fFuUMG_prose ul>li:before{content:"";background:var(--text);width:.36em;height:.36em;position:absolute;top:.62em;left:-1.25em}.fFuUMG_prose ol{counter-reset:n}.fFuUMG_prose ol>li{counter-increment:n}.fFuUMG_prose ol>li:before{content:counter(n, decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78em;font-weight:600;position:absolute;top:.2em;left:-1.6em}.fFuUMG_prose .fFuUMG_code{grid-column:margin-start/wide-end;justify-self:center;width:min(100%,900px);margin:1.8em 0 1.6em}.fFuUMG_code:after{content:"";background:linear-gradient(to right, transparent, var(--ink));pointer-events:none;opacity:0;width:72px;transition:opacity .25s;position:absolute;top:0;bottom:0;right:0}.fFuUMG_code[data-more]:after{opacity:1}.fFuUMG_cap{padding:var(--gap) var(--gap) 0;gap:.4em;display:flex}.fFuUMG_cap>span{font-family:var(--mono);letter-spacing:0;font-weight:500}.fFuUMG_code pre{font-family:var(--mono);letter-spacing:0;tab-size:2;scrollbar-color:var(--muted) transparent;margin:0;padding:clamp(20px,2.2vw,32px) clamp(18px,2.2vw,32px);font-size:14.5px;font-weight:500;line-height:1.6;overflow-x:auto}.fFuUMG_code pre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fFuUMG_code code{font-family:inherit}.fFuUMG_comment{color:var(--accent)}.fFuUMG_progress{z-index:0;pointer-events:none;grid-column:full;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.fFuUMG_progress stop:first-child{stop-color:var(--thread-1)}.fFuUMG_progress stop:nth-child(2){stop-color:var(--thread-2)}.fFuUMG_progress stop:nth-child(3){stop-color:var(--thread-3)}.fFuUMG_progress path{fill:none;stroke-linecap:round;stroke-linejoin:round}.fFuUMG_track{stroke:var(--rule);stroke-width:2px;opacity:.5}.fFuUMG_ink{stroke-width:clamp(3px,.3vw,5px)}.fFuUMG_topbar{z-index:60;background:linear-gradient(to right, var(--thread-1), var(--thread-2), var(--thread-3));transform-origin:0;pointer-events:none;height:2px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.fFuUMG_after{padding:14svh var(--pad) 0}.fFuUMG_back{align-items:baseline;gap:var(--gap);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;padding:clamp(22px,3.4vw,52px) 0;display:grid}.fFuUMG_back:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fFuUMG_arrow{color:var(--accent);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.fFuUMG_back:hover .fFuUMG_arrow{transform:translate(-.1em)}@media (max-width:720px){.fFuUMG_page{grid-template-columns:[full-start] var(--pad) [margin-start text-start] minmax(0, 1fr) [text-end wide-end] var(--pad) [full-end]}.fFuUMG_head{padding-top:120px;padding-bottom:36px}.fFuUMG_head h1{max-width:none;font-size:13.4vw}.fFuUMG_n{display:none}.fFuUMG_prose .fFuUMG_code{grid-column:full;width:100%}.fFuUMG_cap{padding:var(--pad) var(--pad) 0}.fFuUMG_code pre{padding:18px var(--pad);font-size:13px}.fFuUMG_code:after{width:48px}.fFuUMG_progress{display:none}.fFuUMG_topbar{display:block}}@media (prefers-reduced-motion:reduce){.fFuUMG_progress{display:none}}
.JsT-Oq_hero{min-height:58svh;padding:calc(var(--pad) * 4) var(--pad) 0;align-content:end;display:grid;position:relative;overflow:hidden}.JsT-Oq_hero h1{z-index:1;font-size:calc((100vw - 2 * var(--pad)) / 6.3);letter-spacing:-.068em;white-space:nowrap;margin-left:-.04em;padding-bottom:.4em;line-height:.86;position:relative}.JsT-Oq_thread{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.JsT-Oq_thread stop:first-child{stop-color:var(--thread-1)}.JsT-Oq_thread stop:nth-child(2){stop-color:var(--thread-2)}.JsT-Oq_thread stop:nth-child(3){stop-color:var(--thread-3)}.JsT-Oq_thread path{visibility:hidden;fill:none;stroke-width:clamp(5px,.6vw,10px);stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 1.8s cubic-bezier(.45,.05,.2,1) .15s}.JsT-Oq_rows{padding:9svh var(--pad) 0}.JsT-Oq_row{align-items:baseline;gap:var(--gap);border-top:1px solid var(--rule);grid-template-columns:2.6em 1fr auto;padding:clamp(22px,3.4vw,52px) 0;display:grid}.JsT-Oq_row:last-child{border-bottom:1px solid var(--rule)}.JsT-Oq_row:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.JsT-Oq_n,.JsT-Oq_date{font-size:var(--sm);color:var(--muted);font-variant-numeric:tabular-nums}.JsT-Oq_name{text-wrap:balance;transition:opacity .3s}.JsT-Oq_rows:hover .JsT-Oq_row:not(:hover) .JsT-Oq_name{opacity:.35}.JsT-Oq_end{place-items:baseline end;display:grid}.JsT-Oq_end>*{grid-area:1/1}.JsT-Oq_date{transition:opacity .25s}.JsT-Oq_arrow{color:var(--accent);opacity:0;padding-right:.06em;line-height:.8;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);transform:translate(-.3em)}.JsT-Oq_row:hover .JsT-Oq_arrow,.JsT-Oq_row:focus-visible .JsT-Oq_arrow{opacity:1;transform:none}.JsT-Oq_row:hover .JsT-Oq_date,.JsT-Oq_row:focus-visible .JsT-Oq_date{opacity:0}@media (max-width:720px){.JsT-Oq_hero{min-height:56svh}.JsT-Oq_hero h1{font-size:34vw}.JsT-Oq_rows{padding-top:7svh}.JsT-Oq_row{grid-template-columns:1.8em 1fr;row-gap:.7em}.JsT-Oq_end{grid-column:2;justify-items:start}.JsT-Oq_arrow{display:none}.JsT-Oq_row:hover .JsT-Oq_date{opacity:1}}@media (prefers-reduced-motion:reduce){.JsT-Oq_thread path{stroke-dashoffset:0!important}}
.uAQ4Hq_open{--rowh:min(80svh, 860px);padding:calc(var(--pad) * 5) var(--pad) 0}.uAQ4Hq_meta{gap:var(--gap);grid-template-columns:1fr auto;align-items:end;display:grid}.uAQ4Hq_lines{gap:.1em;display:grid}.uAQ4Hq_when{color:var(--accent)}.uAQ4Hq_leadSlot .uAQ4Hq_shot{width:calc(var(--ar) * 50svh + 2 * var(--mat))}.uAQ4Hq_title{font-size:calc((100vw - 2 * var(--pad)) / 6.3);font-weight:inherit;letter-spacing:-.068em;text-wrap:balance;margin:0 0 0 -.04em;padding:.12em 0 .17em;line-height:.86}.uAQ4Hq_nowrap{white-space:nowrap}.uAQ4Hq_series{--rowh:min(80svh, 860px);--capgap:clamp(48px, 10svh, 120px);row-gap:var(--capgap);padding:2svh var(--pad) 8svh;display:grid}.uAQ4Hq_row{gap:var(--gap);width:min(100%, calc(var(--sum) * var(--rowh) + var(--n) * 2 * var(--mat) + (var(--n) - 1) * var(--gap)));justify-self:start;align-items:flex-start;display:flex}.uAQ4Hq_full{--w:min(100vw, calc(var(--sum) * 92svh + 2 * var(--mat)));width:var(--w);margin:0 calc(var(--pad) * -1);justify-self:center}.uAQ4Hq_full .uAQ4Hq_cap{margin-left:calc(var(--pad) - (100vw - var(--w)) / 2)}.uAQ4Hq_shot{flex:var(--ar) 1 calc(2 * var(--mat));min-width:0;margin:0;container-type:inline-size}.uAQ4Hq_plate{padding:var(--mat)}.uAQ4Hq_plateInner{aspect-ratio:var(--ar);will-change:transform;position:relative;overflow:hidden}.uAQ4Hq_plateInner img{object-fit:cover}.uAQ4Hq_cap{grid-template-columns:calc(var(--md) * 2.6) 1fr;gap:var(--gap);margin-top:calc(var(--md) * .7);font-size:var(--sm);letter-spacing:-.02em;line-height:1.3;display:grid}.uAQ4Hq_n{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.uAQ4Hq_t{color:color-mix(in srgb, var(--text) 68%, transparent);max-width:60ch;font-weight:400}.uAQ4Hq_trio .uAQ4Hq_cap{grid-template-columns:1fr;gap:.25em}@container (max-width:440px){.uAQ4Hq_cap{grid-template-columns:1fr;gap:.25em}}.uAQ4Hq_say{letter-spacing:-.068em;text-wrap:balance;max-width:11.5em;margin:0;padding:6svh 0;font-size:clamp(38px,6.6vw,118px);line-height:.98}.uAQ4Hq_long{letter-spacing:-.06em;max-width:24em;font-size:clamp(26px,3.4vw,48px);line-height:1.04}.uAQ4Hq_word{opacity:.13;transition:opacity .45s}.uAQ4Hq_on{opacity:1}.uAQ4Hq_next{padding:14svh var(--pad) 0}.uAQ4Hq_nextLabel{margin-bottom:1.4em}.uAQ4Hq_nx{gap:var(--gap);padding:var(--gap) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:2.6em minmax(0,1fr) auto clamp(150px,32vw,520px);align-items:end;display:grid}.uAQ4Hq_nxN{font-size:var(--sm);color:var(--muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:.4em}.uAQ4Hq_nxText{align-content:space-between;align-self:stretch;gap:.5em;padding:.2em 0 .1em;display:grid}.uAQ4Hq_nxTitle{text-wrap:balance;line-height:.9}.uAQ4Hq_thumb{aspect-ratio:16/10;position:relative;overflow:hidden}.uAQ4Hq_thumb img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scale(1.12)}.uAQ4Hq_arrow{color:var(--accent);opacity:0;align-self:center;padding-right:.3em;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);transform:translate(-.3em)}.uAQ4Hq_nx:hover .uAQ4Hq_thumb img{transform:scale(1)}.uAQ4Hq_nx:hover .uAQ4Hq_arrow{opacity:1;transform:none}@media (max-width:720px){.uAQ4Hq_open{padding-top:calc(var(--pad) * 6);display:grid}.uAQ4Hq_meta{display:contents}.uAQ4Hq_leadSlot,.uAQ4Hq_leadSlot .uAQ4Hq_shot{width:100%}.uAQ4Hq_leadSlot{order:2;margin:2svh 0 56px}.uAQ4Hq_title{font-size:calc((100vw - 2 * var(--pad)) / 4.6)}.uAQ4Hq_series{--rowh:62svh;--capgap:56px;padding-bottom:7svh}.uAQ4Hq_stack{gap:var(--capgap);flex-direction:column;width:100%}.uAQ4Hq_stack .uAQ4Hq_shot{flex:none;width:100%}.uAQ4Hq_full{--w:100vw}.uAQ4Hq_cap{grid-template-columns:1fr;gap:.25em}.uAQ4Hq_say{padding:2svh 0}.uAQ4Hq_long{font-size:24px}.uAQ4Hq_nx{grid-template-columns:1fr}.uAQ4Hq_nxN,.uAQ4Hq_arrow{display:none}.uAQ4Hq_thumb{order:-1}}@media (prefers-reduced-motion:reduce){.uAQ4Hq_word{opacity:1}.uAQ4Hq_plateInner{transform:none!important}}
.Hx0lNG_hero{column-gap:var(--gap);min-height:100svh;padding:calc(var(--pad) * 4) var(--pad) 0;grid-template-rows:1fr auto;grid-template-columns:repeat(12,1fr);display:grid}.Hx0lNG_lines{grid-column:1/span 4;align-self:end;gap:.1em;display:grid}.Hx0lNG_lines p{margin:0}.Hx0lNG_lines p:first-child{color:var(--accent)}.Hx0lNG_lines p:nth-child(2){color:var(--accent-2)}.Hx0lNG_swap{transition:opacity .3s,transform .3s,filter .3s;display:inline-block}.Hx0lNG_out{opacity:0;filter:blur(3px);transform:translateY(.3em)}.Hx0lNG_heroFrame{aspect-ratio:16/9.4;width:100%;max-height:calc(100svh - var(--pad) * 4 - var(--xl) * 1.5);grid-column:5/-1;align-self:end;display:block}.Hx0lNG_heroImg{opacity:0;transition:opacity .6s}.Hx0lNG_heroImg.Hx0lNG_on{opacity:1}.Hx0lNG_hero h1{font-size:calc((100vw - 2 * var(--pad)) / 9.4);letter-spacing:-.068em;white-space:nowrap;grid-column:1/-1;margin:0 0 0 -.04em;padding:.12em 0 .14em;font-weight:600;line-height:.86}.Hx0lNG_works{gap:var(--gap);padding:12svh var(--pad) 14svh;grid-template-columns:repeat(12,1fr);display:grid}.Hx0lNG_index{padding-left:calc(3px + var(--gap));grid-column:1/span 4;align-self:start;position:sticky;top:15svh}.Hx0lNG_rail{background:linear-gradient(var(--thread-1), var(--thread-2), var(--thread-3)) no-repeat 0 0;width:3px;height:0;transition:height .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.Hx0lNG_row{grid-template-columns:calc(var(--sm) * 2.2) 1fr auto;align-items:baseline;gap:var(--gap);border-top:1px solid var(--rule);padding:.5em 0;display:grid}.Hx0lNG_row:last-child{border-bottom:1px solid var(--rule)}.Hx0lNG_n{font-size:var(--sm);color:var(--muted);font-variant-numeric:tabular-nums}.Hx0lNG_row .Hx0lNG_name{opacity:.35;transition:opacity .3s}.Hx0lNG_row.Hx0lNG_on .Hx0lNG_name,.Hx0lNG_row:hover .Hx0lNG_name{opacity:1}.Hx0lNG_on .Hx0lNG_n{color:var(--accent)}.Hx0lNG_arrow{color:var(--accent);opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);transform:translate(-.3em)}.Hx0lNG_row:hover .Hx0lNG_arrow{opacity:1;transform:none}.Hx0lNG_covers{grid-column:5/-1;gap:12svh;display:grid}.Hx0lNG_work{gap:var(--gap);align-content:start;display:grid}.Hx0lNG_portrait{justify-self:center;width:50%}.Hx0lNG_cover{width:100%;display:block}.Hx0lNG_cover img{will-change:transform}.Hx0lNG_head{font:inherit;margin:0;display:none}.Hx0lNG_cap{gap:var(--gap);font-size:var(--sm);grid-template-columns:1fr auto;align-items:baseline;margin:0;display:grid}.Hx0lNG_where{flex-wrap:wrap;gap:.7em;display:flex}.Hx0lNG_desc{font-size:var(--sm);letter-spacing:-.03em;text-wrap:pretty;max-width:52ch;margin:0;font-weight:500;line-height:1.25}@media (max-width:720px){.Hx0lNG_hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.Hx0lNG_heroFrame{aspect-ratio:4/4.4;grid-area:1/1;max-height:none;margin-bottom:3svh}.Hx0lNG_lines{grid-area:2/1}.Hx0lNG_hero h1{font-size:calc((100vw - 2 * var(--pad)) / 4.72);grid-row:3}.Hx0lNG_works{padding:6svh var(--pad) 10svh;display:block}.Hx0lNG_index{display:none}.Hx0lNG_covers{gap:7svh}.Hx0lNG_portrait{width:100%}.Hx0lNG_head{padding-top:var(--gap);border-top:1px solid var(--rule);display:block}.Hx0lNG_head a{grid-template-columns:calc(var(--sm) * 2.2) 1fr;align-items:baseline;gap:var(--gap);display:grid}.Hx0lNG_head .Hx0lNG_name{opacity:.35;transition:opacity .3s}.Hx0lNG_head .Hx0lNG_on .Hx0lNG_name{opacity:1}}@media (prefers-reduced-motion:reduce){.Hx0lNG_head .Hx0lNG_name{opacity:1}}
.dHyX_W_hero{--fw:clamp(180px, 27vw, 420px);grid-template-columns:1fr var(--fw);column-gap:var(--gap);height:100svh;min-height:560px;padding:calc(var(--pad) * 4) var(--pad) var(--pad);grid-template-rows:auto 1fr;display:grid}.dHyX_W_lines{grid-area:1/1;gap:.1em;display:grid}.dHyX_W_lines p{margin:0}.dHyX_W_lines .dHyX_W_home{color:var(--accent)}.dHyX_W_arrow{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.dHyX_W_home:hover .dHyX_W_arrow{transform:translate(.25em)}.dHyX_W_hero h1{font-size:min(calc((100vw - 2 * var(--pad) - var(--fw) - var(--gap)) / 1.8), 50svh);letter-spacing:-.068em;white-space:nowrap;grid-area:2/1;align-self:end;margin:0 0 0 -.025em;font-weight:600;line-height:.73}.dHyX_W_frame{grid-area:1/2/span 2}@media (max-width:720px){.dHyX_W_hero{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;height:auto;min-height:100svh}.dHyX_W_frame{grid-area:1/1;width:80%;height:52svh;margin-bottom:3svh}.dHyX_W_lines{grid-row:2}.dHyX_W_hero h1{font-size:calc((100vw - 2 * var(--pad)) / 1.75);grid-row:3;padding-top:4svh}}
