@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.EuT9kG_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.EuT9kG_variable{--font-ui:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.r482RW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.r482RW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.-FipoW_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.-FipoW_variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Patrick Hand SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f114ce5d575cfcc3-s.1epjh22-_z7ao.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:Patrick Hand SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6d4abc89489cecab-s.2st73o-jtveng.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:Patrick Hand SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/829b49947b60a6ff-s.p.39rf48lpvis-s.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:Patrick Hand SC Fallback;src:local(Arial);ascent-override:126.23%;descent-override:37.8%;line-gap-override:0.0%;size-adjust:82.55%}.MrrZda_className{font-family:Patrick Hand SC,Patrick Hand SC Fallback;font-style:normal;font-weight:400}.MrrZda_variable{--font-letter:"Patrick Hand SC", "Patrick Hand SC Fallback"}
@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e2b0007eb6d309c5-s.2r9n_8k5rphk7.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:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52371ad357d63ab-s.0yz2getvmdd1b.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:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d622c970823c5a32-s.p.3lrxy616kbolt.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:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}._51IKXW_className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}._51IKXW_variable{--font-sfx:"Bangers", "Bangers Fallback"}
:root{--lens:#e8cf3a;--booth:#0d0e11;--bone:#eae7df;--cta-ink:#14161a;--capsule:#14161a;--red-paper:#eae7df;--red-paper-shade:#d8d3c4;--red-ink:#1b1d19;--red-ink-soft:#3a3d36;--red-spot:#e03a22;--red-spot-deep:#9e2414;--red-caption:#fbf8ef;--blue-void:#030b1f;--blue-ground:#0b2b5b;--blue-line:#cfe8ff;--blue-line-dim:#2e5f9e;--blue-hud:#5fd4ff;--blue-warn:#ffc247;--bg:var(--booth);--fg:var(--bone);--muted:#a9a59b;--focus:var(--lens);--header-h:72px;--gutter:clamp(16px, 4vw, 48px);--paper:var(--red-paper);--ink:var(--red-ink);--caption:var(--red-caption);--dot:var(--red-ink);--sfx:var(--red-spot);--ease-reveal:cubic-bezier(.215, .61, .355, 1);--beat:.625s}[data-world=red]{--bg:var(--red-paper);--fg:var(--red-ink);--muted:var(--red-ink-soft);--focus:var(--red-ink)}[data-world=blue]{--bg:var(--blue-void);--fg:var(--blue-line);--muted:#8fb3d9;--focus:var(--lens)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:96px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}[data-world=red] :focus-visible{box-shadow:0 0 0 5px var(--lens)}main:focus-visible,[data-world] main:focus-visible{box-shadow:none;outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--lens);color:var(--cta-ink);border-radius:999px;padding:10px 14px;font-weight:700;transition:transform .156s ease-out;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transition:none;transform:none}.site-header{z-index:50;height:var(--header-h);padding:0 var(--gutter);padding-top:env(safe-area-inset-top);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.site-header>*{pointer-events:auto}.site-header[data-solid=true]{--header-h:56px;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{letter-spacing:-.01em;white-space:nowrap;font-size:1rem;font-weight:800;text-decoration:none}.brand small{opacity:.7;margin-left:8px;font-weight:500}.header-nav{align-items:center;gap:clamp(10px,2vw,24px);display:flex}.header-nav a.nav-link{opacity:.86;font-size:.95rem;font-weight:500;text-decoration:none}.header-nav a.nav-link:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.cta{background:var(--lens);min-height:44px;color:var(--cta-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .156s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.cta:hover{transform:translateY(-1px)scale(1.02)}.cta:active{transform:scale(.96)}[data-world=red] .cta{border:2px solid var(--red-ink);box-shadow:4px 4px 0 var(--red-ink)}[data-world=blue] .cta{outline:1px solid var(--blue-hud);outline-offset:2px}[data-world=blue] .cta:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.cta .cta-short{display:none}@media (max-width:640px){.cta .cta-long{display:none}.cta .cta-short{display:inline}.header-nav a.nav-link,.brand small{display:none}}@media (max-width:359px){.site-header{gap:8px}.brand{min-width:0;font-size:.9rem}.cta{padding:10px 12px;font-size:.8rem}}.world-switch{z-index:45;left:calc(16px + env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));background:var(--capsule);min-height:48px;color:var(--bone);border:2px solid var(--switch-ring,var(--blue-hud));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 10px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .156s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:fixed}.world-switch:hover{transform:translateY(-2px)}@media (hover:hover) and (min-width:641px){.world-switch[data-rest=true]:not(:hover):not(:focus-visible){gap:0;padding:8px 10px;animation:.313s ease-out sw-rest}.world-switch[data-rest=true]:not(:hover):not(:focus-visible) .long{display:none}}html[data-finale=booth] .world-switch:not(:hover):not(:focus-visible){gap:0;padding:8px 10px}html[data-finale=booth] .world-switch:not(:hover):not(:focus-visible) :is(.long,.short){display:none}@keyframes sw-rest{0%{opacity:.3}}.world-switch .glyph{border-radius:999px;grid-template-columns:1fr 1fr;width:26px;height:26px;display:grid;overflow:hidden}.world-switch .glyph i:first-child{background:var(--red-spot)}.world-switch .glyph i:last-child{background:var(--blue-hud)}[data-world=red] .world-switch{--switch-ring:var(--blue-hud)}[data-world=blue] .world-switch{--switch-ring:var(--red-spot)}.switch-wash{z-index:44;pointer-events:none;background:radial-gradient(circle at 0 100%, var(--wash,var(--blue-ground)) 0, transparent 70%);opacity:0;width:46vmax;height:46vmax;transition:opacity .156s ease-out;position:fixed;bottom:0;left:0}[data-world=blue] .switch-wash{--wash:var(--red-spot)}.world-switch:hover+.switch-wash,.world-switch:focus-visible+.switch-wash{opacity:.35}.world-switch .short{display:none}@media (max-width:640px){.world-switch .long{display:none}.world-switch .short{display:inline}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.world-switch{animation:none!important}}.film{gap:10px;margin:0;display:grid}.film-frame{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.film--vertical .film-frame{aspect-ratio:9/16}.film-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film-poster{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.film-poster img{object-fit:cover;width:100%;height:100%;transition:transform .625s var(--ease-reveal)}.film-poster:hover img{transform:scale(1.04)}.film-play{background:var(--lens);color:var(--cta-ink);border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700;position:absolute;bottom:12px;left:12px}.film-titlecard{text-align:center;background:var(--red-ink);color:var(--bone);place-content:center;gap:6px;padding:16px;display:grid;position:absolute;inset:0}.film-titlecard .film-brand{font-family:var(--font-display);letter-spacing:.02em;font-size:1.6rem}.film figcaption{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.9rem;display:flex}.film-chip{letter-spacing:.06em;text-transform:uppercase;border:1.5px solid;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:700}.film-meta em{opacity:.7;font-style:normal}
.halftone{background-image:radial-gradient(circle at center, var(--dot,#111) 0 var(--dot-r,1.3px), transparent calc(var(--dot-r,1.3px) + .6px));background-size:var(--dot-gap,7px) var(--dot-gap,7px);-webkit-mask-image:linear-gradient(var(--dot-dir,135deg), transparent 20%, #000 95%);-webkit-mask-image:linear-gradient(var(--dot-dir,135deg), transparent 20%, #000 95%);mask-image:linear-gradient(var(--dot-dir,135deg), transparent 20%, #000 95%)}.panel{background:var(--paper);border:var(--ink-w,4px) solid var(--ink);box-shadow:8px 8px 0 var(--ink);position:relative}.panel>img{object-fit:cover;width:100%;height:100%;display:block}.caption{z-index:3;background:var(--caption);max-width:min(78%,34ch);color:var(--ink);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-letter), "Patrick Hand", system-ui, sans-serif;letter-spacing:.02em;text-wrap:balance;margin:0;padding:.5em .75em .55em;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.22;position:absolute}.bubble{z-index:3;background:var(--caption);max-width:min(70%,26ch);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--font-letter), "Patrick Hand", system-ui, sans-serif;letter-spacing:.02em;text-align:center;text-wrap:balance;transform-origin:var(--tail-x,30%) 120%;border-radius:50%/42%;margin:0;padding:.7em 1em .75em;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.2;position:absolute}.bubble:before,.bubble:after{content:"";left:var(--tail-x,30%);border-style:solid;position:absolute}.bubble:before{border-width:20px 8px 0;border-color:var(--ink) transparent transparent transparent;transform:skewX(var(--tail-skew,-22deg));bottom:-20px}.bubble:after{border-width:15px 6px 0;border-color:var(--caption) transparent transparent transparent;transform:skewX(var(--tail-skew,-22deg));margin-left:2px;bottom:-14px}.sfx{z-index:4;font-family:var(--font-sfx), Impact, sans-serif;letter-spacing:.01em;rotate:var(--sfx-rot,-8deg);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(2.6rem,1.5rem + 4.2vw,5.8rem);line-height:.92;display:block;position:absolute}.sfx .sfx-ink,.sfx .sfx-plate{transform-origin:50% 70%;display:block}.sfx .sfx-ink{color:var(--caption);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);position:relative}.sfx .sfx-plate{color:var(--red-spot);-webkit-text-stroke:9px var(--red-spot);paint-order:stroke fill;position:absolute;inset:0;transform:translate(3px,2px)}
