@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-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/b615dfc46d0472ba-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/6e7755c9813efd51-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%}.mJqafq_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.mJqafq_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.T_-Pya_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.T_-Pya_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca77c3e9113c98bb-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.2t9t9wqjy3mle.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.1mpetegfkmrpx.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.p.21ll88aq_0oyg.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a9d496095246f204-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77a3cbba9bdc124c-s.09u7xr8k2v3b3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97bb3ebca65431f5-s.144t3q6qt7pcw.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5292b6f0553b782-s.05kx2-004bls0.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eab7bda515aafe7a-s.0i8rkz_8jdoco.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a036da9e181f7bda-s.p.3b4nq-163zziz.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._2dwsNW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._2dwsNW_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b54134352eab360-s.3bpvducutd3ax.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:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d67088d4a05ec385-s.2s8hytlah6-zj.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:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dc6542f7bf5562fe-s.p.1pgywabr5drj2.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:League Spartan Fallback;src:local(Arial);ascent-override:75.47%;descent-override:23.72%;line-gap-override:0.0%;size-adjust:92.75%}.I0AJoq_className{font-family:League Spartan,League Spartan Fallback;font-style:normal;font-weight:700}.I0AJoq_variable{--font-spartan:"League Spartan", "League Spartan Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#060b18;--panel:#0b1428;--raised:#121d38;--line:#adbee62b;--text:#f3f5fb;--muted:#a9b3cb;--gold:#e2ab30;--gold-hi:#f4cb66;--gold-deep:#b37f12;--twin:#3ba4ff;--twin-hi:#93cfff;--paper:#edf0f6;--sheet:#fff;--ink:#0b1428;--ink-2:#4a5672;--rule:#ccd4e2;--gold-ink:#855c00;--twin-ink:#0b62b8;--red:#e5484d;--amber:#f5a524;--green:#27b874;--display:var(--font-anton),"Haettenschweiler","Impact","Arial Narrow",sans-serif;--spartan:var(--font-spartan),"Futura","Century Gothic",sans-serif;--body:var(--font-hanken),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-plex-mono),ui-monospace,Menlo,Consolas,monospace;--gutter:clamp(16px,4vw,48px);--sect:clamp(56px,8vw,112px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--night);position:fixed;inset:0 0 auto}[hidden]{display:none!important}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,h4,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.wrap{max-width:1320px;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));margin-inline:auto}.sect{padding-block:var(--sect);scroll-margin-top:64px}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:500}h2{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-size:clamp(42px,6.2vw,84px);font-weight:400;line-height:1.04}.lede{color:var(--muted);max-width:62ch;font-size:clamp(17px,1.5vw,20px)}.head{gap:14px;margin-bottom:clamp(28px,4vw,52px);display:grid}.btn{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn-gold{background:var(--cta-bg);color:var(--cta-fg)}.btn-gold:hover{background:var(--cta-h)}.btn-line{border-color:rgba(var(--text-rgb),.36);color:var(--text);background:0 0}.btn-line:hover{border-color:var(--text);background:rgba(var(--text-rgb),.07)}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.top{top:env(safe-area-inset-top,0px);z-index:20;background:rgba(var(--shade-rgb),.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.top .wrap{align-items:center;gap:20px;min-height:62px;display:flex}.brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{width:34px;height:34px}.brand b{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:400}.brand b i{color:var(--gold);font-style:normal}.nav{scrollbar-width:none;gap:22px;min-width:0;margin-left:auto;font-size:15px;font-weight:500;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{color:var(--muted);white-space:nowrap;padding-block:6px;text-decoration:none}.nav a:hover{color:var(--text)}.top .btn{flex:none;min-height:40px;padding:8px 16px;font-size:14px}.hero{background:radial-gradient(52% 62% at 10% 36%,rgba(var(--gold-rgb),.22),transparent 72%), radial-gradient(52% 66% at 90% 36%,rgba(var(--twin-rgb),.24),transparent 72%), linear-gradient(180deg,var(--night) 0 86%,var(--band) 100%);position:relative;overflow:hidden}.stage{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:end;padding-top:clamp(18px,3vw,40px);display:grid}.fig{z-index:1;margin:0 -9%;position:relative}.fig img{width:100%;height:auto}.fig.twin img{animation:1.6s ease-out both materialise}.fig figcaption{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500;position:absolute;bottom:clamp(10px,2vw,26px);left:0;right:0}.fig.human figcaption{color:var(--gold-hi)}.fig.twin figcaption{color:var(--twin-hi)}.fig figcaption span{background:rgba(var(--shade-rgb),.78);padding:4px 10px;display:inline-block}.mark{z-index:2;text-align:center;align-self:center;padding-block:8px;position:relative}h1{text-transform:uppercase;font-weight:400}.w-the{font-family:var(--spartan);color:var(--gold);letter-spacing:.34em;justify-content:center;align-items:center;gap:16px;font-size:clamp(20px,2.7vw,38px);font-weight:700;line-height:1;display:flex}.w-the:before,.w-the:after{content:"";background:var(--gold);flex:0 110px;height:2px}.w-sensei{font-family:var(--display);letter-spacing:.012em;color:#fff;text-shadow:0 6px 40px rgba(var(--shade-rgb),.8);font-size:clamp(120px,15vw,214px);line-height:1.08;display:block}.w-room{font-family:var(--spartan);color:var(--gold);letter-spacing:.02em;margin-top:-.02em;font-size:clamp(76px,9.8vw,142px);font-weight:700;line-height:.92;display:block}.w-o{display:inline-block;position:relative}.w-o svg{width:32%;height:auto;color:var(--gold);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.tag{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;margin-top:clamp(12px,1.6vw,22px);font-size:clamp(18px,2vw,27px);font-weight:600;line-height:1.3}.tag em{color:var(--gold);font-style:normal;display:block}.mark .enso{width:clamp(74px,8vw,112px);margin:clamp(12px,1.4vw,20px) auto 0}.np{z-index:3;background:var(--raised);border:1px solid rgba(var(--gold-rgb),.42);border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,24px);margin-bottom:clamp(20px,3vw,36px);padding:clamp(12px,1.6vw,18px);display:grid;position:relative}.np-num{font-family:var(--display);color:var(--gold);border-right:1px solid var(--line);padding-right:clamp(12px,2vw,24px);font-size:clamp(34px,3.6vw,50px);line-height:1}.np-t{min-width:0}.np-t strong{font-size:clamp(16px,1.5vw,19px);line-height:1.3;display:block}.np-t small{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:13px;display:block}.pillars{background:var(--band);border-top:1px solid var(--line)}.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:clamp(30px,4vw,48px);display:grid}.pgrid>li{border-left:1px solid var(--line);min-width:0;padding-inline:clamp(14px,2vw,28px)}.pgrid>li:first-child{border-left:0;padding-left:0}.pgrid svg{width:36px;height:36px;color:var(--gold);margin-bottom:12px}.pgrid h3{letter-spacing:.09em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.3}.pgrid p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.5}.brush{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--on-gold);background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi) 30%,var(--gold) 70%,var(--gold-deep));clip-path:polygon(0 42%,2% 12%,6% 26%,10% 0,92% 3%,97% 18%,100% 58%,97% 74%,93% 100%,44% 96%,8% 100%,4% 82%,1% 72%);padding:14px 24px;font-size:clamp(14px,1.8vw,22px);font-weight:700}.about{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.about-t{gap:18px;display:grid}.about-t p{color:var(--muted)}.about-t p.punch{color:var(--gold-hi);font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.45}.studio{background:var(--panel);border:1px solid var(--line);border-radius:4px;min-width:0;overflow:hidden}.st-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 14px;font-size:13px;display:flex}.rec{color:var(--text);align-items:center;gap:7px;font-weight:600;display:inline-flex}.rec:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite pulse}.st-bar .r{margin-left:auto}.tiles{grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:relative}.tile{aspect-ratio:4/5;background:var(--raised);border-radius:3px;position:relative;overflow:hidden}.tile img,.tile video{object-fit:cover;width:100%;height:100%}.tile.h{box-shadow:inset 0 0 0 2px var(--gold)}.tile.t{box-shadow:inset 0 0 0 2px var(--twin)}.tile.h:after,.tile.t:after{content:"";box-shadow:inherit;pointer-events:none;position:absolute;inset:0}.tile figcaption{background:rgba(var(--shade-rgb),.84);padding:4px 9px;font-size:13px;font-weight:600;line-height:1.25;position:absolute;bottom:8px;left:8px}.tile figcaption small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.tile.h small{color:var(--gold-hi)}.tile.t small{color:var(--twin-hi)}.pip{aspect-ratio:1;border:3px solid var(--panel);width:clamp(74px,16%,120px);box-shadow:0 0 0 1px rgba(var(--text-rgb),.5);z-index:2;border-radius:50%;position:absolute;top:16px;left:50%;overflow:hidden;transform:translate(-50%)}.pip img{object-fit:cover;width:100%;height:100%}.tracks{border-top:1px solid var(--line);padding:6px 14px 12px;position:relative}.trk{grid-template-columns:clamp(84px,20%,132px) minmax(0,1fr);align-items:center;gap:10px;height:40px;display:grid}.trk span{font-family:var(--mono);color:var(--muted);font-size:12px;line-height:1.2}.trk svg{width:100%;height:30px}.head-wrap{pointer-events:none;position:absolute;inset:6px 14px 12px calc(24px + clamp(84px,20%,132px))}.playhead{background:var(--sheet);width:2px;animation:18s linear infinite play;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #ffffffb3}.prompts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.prompts p{padding:12px 14px;font-size:15px;font-weight:600;line-height:1.35}.prompts p+p{border-left:1px solid var(--line)}.prompts small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.prompts p:first-child small{color:var(--gold-hi)}.prompts p:last-child small{color:var(--twin-hi)}.eps{background:var(--band);border-block:1px solid var(--line)}.ep{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.ep-art{gap:14px;min-width:0;display:grid}.ep-art img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;box-shadow:0 18px 60px #0000008c}.ep-num{font-family:var(--display);letter-spacing:.01em;color:#0000;-webkit-text-stroke:2px var(--gold);font-size:clamp(110px,17vw,240px);line-height:.98}.ep-body{gap:16px;min-width:0;display:grid}.ep-body h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-size:clamp(30px,3.6vw,50px);font-weight:400;line-height:1.1}.ep-meta{font-family:var(--mono);color:var(--gold-hi);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.ep-body p{color:var(--muted);max-width:66ch}.ep-body p.ask{color:var(--text);font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.35}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips li{border:1px solid var(--line);color:var(--text);padding:5px 11px;font-size:14px;font-weight:500}.next{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,48px);display:grid}.slot{border:1px dashed rgba(var(--text-rgb),.3);border-radius:3px;align-content:space-between;gap:18px;min-width:0;min-height:178px;padding:18px;display:grid}.slot b{font-family:var(--display);color:rgba(var(--text-rgb),.42);font-size:44px;font-weight:400;line-height:1}.slot p{color:var(--muted);font-size:15px;line-height:1.45}.slot.follow{border:1px solid rgba(var(--gold-rgb),.5);background:rgba(var(--gold-rgb),.07);align-content:space-between}.slot.follow b{font-family:var(--body);color:var(--text);font-size:20px;font-weight:700;line-height:1.3}.vgrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.vside{gap:12px;min-width:0;display:grid}.vshorts{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.vnote{align-content:center;gap:10px;min-width:0;padding-right:clamp(8px,2vw,28px);display:grid}.vnote h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.vnote p{color:var(--muted);font-size:15px;line-height:1.5}.vid{background:var(--raised);isolation:isolate;border-radius:3px;min-width:0;position:relative;overflow:hidden}.vid.w{aspect-ratio:16/9}.vid.v{aspect-ratio:9/16}.vid>img,.vid>.split{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.vid .split{background:var(--night);grid-template-columns:1fr 1fr;gap:2px;display:grid}.vid .split img{object-fit:cover;width:100%;min-width:0;height:100%}.vid:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(var(--shade-rgb),.5),rgba(var(--shade-rgb),.18) 40%,rgba(var(--shade-rgb),.9));position:absolute;inset:0}.vid:after{content:"";pointer-events:none;--c:rgba(var(--text-rgb),.75);--l:18px;background:linear-gradient(var(--c),var(--c)) 0 0/var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 0/1px var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 100% 0/var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0/1px var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 0 100%/var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 100%/1px var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 100% 100%/var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100%/1px var(--l) no-repeat;position:absolute;inset:10px}.vtag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:11px;font-weight:500;display:flex;position:absolute;top:18px;left:18px;right:18px}.vplay{aspect-ratio:1;border:2px solid var(--gold-hi);background:rgba(var(--shade-rgb),.5);border-radius:50%;place-items:center;width:clamp(46px,18%,84px);max-width:84px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vplay svg{width:42%;height:42%;color:var(--gold-hi);transform:translate(6%)}.vcap{position:absolute;bottom:18px;left:18px;right:18px}.vcap strong{font-size:clamp(15px,1.5vw,20px);line-height:1.25;display:block}.vcap small{color:#d5dbea;margin-top:2px;font-size:13px;line-height:1.35;display:block}.vid.big .vcap strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,3.2vw,44px);font-weight:400;line-height:1.08}.vid.big .vcap small{font-size:15px}.vid.mk{background:radial-gradient(70% 70% at 50% 40%,var(--active),var(--panel))}.vid.mk .enso{opacity:.34;z-index:-1;width:30%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.vid video{object-fit:cover;z-index:3;background:#000;width:100%;height:100%;position:absolute;inset:0}.wall{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.au{aspect-ratio:4/5;background:var(--raised);min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.au img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.86);width:100%;height:100%;transition:filter .3s,transform .4s}.au:before{content:"";background:var(--duo);mix-blend-mode:multiply;z-index:1;transition:opacity .3s;position:absolute;inset:0}.au:after{content:"";background:linear-gradient(180deg,transparent,rgba(var(--shade-rgb),.94));z-index:1;position:absolute;inset:40% 0 0}.au:hover img,.au:focus-visible img{filter:none;transform:scale(1.03)}.au:hover:before,.au:focus-visible:before{opacity:0}.au div{z-index:2;position:absolute;bottom:10px;left:10px;right:10px}.au b{font-size:15px;line-height:1.2;display:block}.au small{color:#d5dbea;margin-top:2px;font-size:12px;line-height:1.25;display:block}.au em{z-index:2;font-family:var(--mono);letter-spacing:.06em;background:var(--gold);color:var(--on-gold);padding:2px 7px;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:8px;left:8px}.au.cta{background:var(--gold);color:var(--on-gold);aspect-ratio:auto;align-content:end;gap:8px;padding:14px;display:grid}.au.cta:before,.au.cta:after{display:none}.au.cta b{font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.1}.au.cta span{font-size:14px;font-weight:700}.au.cta:hover{background:var(--gold-hi)}.simnote{color:var(--muted);margin-top:14px;font-size:14px}@media (hover:none){.au img{filter:none}.au:before{display:none}}.host{background:radial-gradient(50% 70% at 14% 30%,rgba(var(--gold-rgb),.14),transparent 70%),var(--band);border-block:1px solid var(--line);scroll-margin-top:64px}.host-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.host-p{min-width:0;position:relative}.host-p>img{aspect-ratio:4/5;object-fit:cover;border-radius:3px;width:100%}.host-p .book{border:3px solid var(--night);border-radius:2px;width:32%;max-width:150px;position:absolute;bottom:-12px;right:-12px}.host-t{gap:16px;min-width:0;display:grid}.host-t p{color:var(--muted);max-width:64ch}.facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:6px;display:grid}.facts div{background:var(--fact);min-width:0;padding:12px 14px}.facts b{font-family:var(--display);color:var(--gold);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1;display:block}.facts small{color:var(--muted);font-size:13px;line-height:1.35;display:block}.fam{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fc{background:var(--panel);border:1px solid var(--line);border-radius:3px;grid-template-rows:auto 1fr;min-width:0;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.fc:hover{border-color:var(--gold)}.fc-m{aspect-ratio:16/9;background:var(--sheet);position:relative;overflow:hidden}.fc-m img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fc-m.lf img{object-fit:contain;padding:9% 16%}.fc-m.fl{background:#eef0f4}.fc-b{align-content:start;gap:8px;padding:18px;display:grid}.fc-b h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(25px,2.4vw,32px);font-weight:400;line-height:1.1}.fc-b p{color:var(--muted);font-size:15px;line-height:1.5}.fc-b span{color:var(--gold-hi);margin-top:4px;font-size:15px;font-weight:700}.contact{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);margin-top:clamp(40px,6vw,80px);padding-top:clamp(32px,5vw,64px);display:grid}.ct-l{align-content:start;gap:14px;display:grid}.ct-l p{color:var(--muted);max-width:52ch}.ct-r{gap:0;min-width:0;display:grid}.row{border-top:1px solid var(--line);grid-template-columns:clamp(88px,22%,130px) minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.row:last-child{border-bottom:1px solid var(--line)}.row dt,.row>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;line-height:1.8}.row a{font-weight:600}.row a:hover{color:var(--gold-hi)}.row address{font-style:normal;line-height:1.45}.mail{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.copy{font-family:var(--mono);border:1px solid var(--line);color:var(--text);background:0 0;border-radius:2px;padding:4px 12px;font-size:12px}.copy:hover{border-color:var(--text)}.links{flex-wrap:wrap;gap:6px 16px;display:flex}footer{background:var(--foot);border-top:1px solid var(--line);color:var(--muted);padding-block:28px;font-size:14px}footer .wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}footer img{width:52px;height:52px}footer p+p{margin-top:4px;font-size:13px}@keyframes scan{0%{background-position:0 130%}to{background-position:0 -130%}}@keyframes materialise{0%{opacity:.25;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes pulse{50%{opacity:.35}}@keyframes play{0%{left:0}to{left:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.playhead{left:58%}}@media (max-width:1100px){.a3-b{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.a3-b>.guide{border-left:0;border-top:1px solid var(--rule);grid-column:1/-1}.wall{grid-template-columns:repeat(4,minmax(0,1fr))}.au.cta{grid-column:span 3}.vshorts{grid-template-columns:repeat(4,minmax(0,1fr))}.vnote{grid-column:1/-1;padding-bottom:6px}.gloss{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.about,.host-g,.contact,.ep{grid-template-columns:minmax(0,1fr)}.ep-art{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:end}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.pgrid>li:nth-child(odd){border-left:0;padding-left:0}.a3-b{grid-template-columns:minmax(0,1fr)}.a3-b>div+div{border-left:0;border-top:1px solid var(--rule)}.vgrid{grid-template-columns:minmax(0,1fr)}.vside{grid-template-columns:repeat(2,minmax(0,1fr))}.fam{grid-template-columns:minmax(0,1fr)}.fc{grid-template-rows:auto auto}.gloss{grid-template-columns:repeat(2,minmax(0,1fr))}.host-p{max-width:520px}.host-p .book{right:0}}@media (max-width:760px){.stage{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px}.mark{order:-1;grid-column:1/-1}.fig{margin:0 -6%}.w-sensei{font-size:31vw}.w-room{font-size:23vw}.w-the{font-size:6vw}.mark .enso{display:none}.np{grid-template-columns:auto minmax(0,1fr);margin-top:6px}.np .btn{grid-column:1/-1}.board{grid-template-columns:repeat(2,minmax(0,1fr))}.next{grid-template-columns:minmax(0,1fr)}.slot{min-height:0}.wall{grid-template-columns:repeat(3,minmax(0,1fr))}.au.cta{grid-column:span 2}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.top .nav{display:none}.top .btn{margin-left:auto}.rocks,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm,.prompts{grid-template-columns:minmax(0,1fr)}.prompts p+p{border-left:0;border-top:1px solid var(--line)}}@media (max-width:480px){.wall{grid-template-columns:repeat(2,minmax(0,1fr))}.au.cta{aspect-ratio:4/5;grid-column:span 1}.vshorts{grid-template-columns:repeat(2,minmax(0,1fr))}.vside,.pgrid{grid-template-columns:minmax(0,1fr)}.pgrid>li{border-left:0;padding-left:0}.ep-art{grid-template-columns:minmax(0,1fr)}.ep-art img{max-width:260px}.ep-num{-webkit-text-stroke-width:1.5px}}.stage{position:relative}#hero-c{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mark{z-index:3}.fig{transform:translate(calc(var(--px,0)*var(--dir,-1)*10px),calc(var(--py,0)*-6px));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fig.twin{--dir:1}.fig.human img{transform-origin:50% 85%;animation:8s ease-in-out infinite breathe}.fig.human:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f4cb6633,#0000);animation:5.3s ease-in-out infinite lamp;position:absolute;inset:6% 30% 44% -6%}.hero.live .fig.twin>img{opacity:.6}.hear{color:var(--gold-hi);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;margin-top:clamp(10px,1.2vw,16px);padding:0;display:inline-grid}.hear .ring{width:clamp(74px,8vw,112px);transition:transform .25s;display:block;position:relative}.hear:hover .ring{transform:scale(1.05)}.hear .ring img{width:100%}.hear .ring i{background:rgba(var(--shade-rgb),.88);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:18%}.hear:hover .ring i,.hear:focus-visible .ring i,.hear.playing .ring i{opacity:1}.hear .ring svg{width:38%;height:38%}.hear small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ic-pause,.playing>.ic-play,.playing .ring .ic-play{display:none}.playing>.ic-pause,.playing .ring .ic-pause{display:block}.np-live{color:var(--green);align-items:center;gap:6px;margin-left:10px;display:inline-flex}.np-live:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse}.ticker{background:var(--band);border-block:1px solid var(--line);overflow:hidden}.tick-track{width:max-content;animation:95s linear infinite tick;display:flex}.ticker:hover .tick-track,.ticker:focus-within .tick-track{animation-play-state:paused}.tick{border:0;border-right:1px solid var(--line);color:var(--text);white-space:nowrap;background:0 0;align-items:center;gap:12px;padding:13px 26px;font-size:16px;font-weight:500;display:flex}.tick:hover{background:var(--raised)}.tick svg{width:15px;height:15px;color:var(--gold);flex:none}.tick small{font-family:var(--mono);color:var(--gold-hi);font-size:12px}.tick.twin small{color:var(--twin-hi)}.tick.twin svg{color:var(--twin)}.st-cap{min-height:3.2em;padding:12px 14px 4px;font-size:15px;font-weight:500;line-height:1.45}.kw{color:rgba(var(--text-rgb),.45);transition:color .12s}.kw.on{color:var(--text)}.floor .kw{color:rgba(var(--ink-rgb),.5)}.floor .kw.on{color:var(--ink)}.st-wave{padding:2px 14px 10px}.st-wave canvas{width:100%;height:38px;display:block}.st-ctl{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.snd{border:1px solid rgba(var(--text-rgb),.36);min-height:38px;color:var(--text);white-space:nowrap;background:0 0;border-radius:3px;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.snd:hover{border-color:var(--text)}.snd svg{width:16px;height:16px}.snd[aria-pressed=true]{background:var(--twin);border-color:var(--twin);color:#04101f}.st-chips{scrollbar-width:none;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.st-chips::-webkit-scrollbar{display:none}.chip{opacity:.6;background:0 0;border:2px solid #0000;border-radius:50%;flex:none;width:34px;height:34px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.chip img{object-fit:cover;border-radius:50%;width:100%;height:100%}.chip:hover{opacity:1}.chip[aria-current=true]{opacity:1;border-color:var(--twin)}.st-note{color:var(--muted);padding:0 14px 12px;font-size:13px}.src-live{font-family:var(--mono);color:var(--green);align-items:center;gap:7px;font-size:12px;display:inline-flex}.src-live:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse}.room{background:var(--panel);border:1px solid var(--line);border-radius:4px;margin-top:clamp(32px,5vw,64px);padding:clamp(16px,2.4vw,28px)}.room-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 24px;margin-bottom:14px;display:flex}.room-h h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.room-h p{color:var(--muted);max-width:58ch;font-size:15px}.wavewrap{cursor:pointer;height:84px;margin-bottom:6px;position:relative}.wavewrap canvas{width:100%;height:100%;position:absolute;inset:0}.wave-key{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-bottom:16px;font-size:13px;display:flex}.wave-key span{align-items:center;gap:6px;display:inline-flex}.wave-key i{width:10px;height:10px;display:inline-block}.mlist{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.mitem{background:var(--panel);text-align:left;width:100%;color:var(--text);border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px 14px;transition:background .15s;display:grid}.mitem:hover{background:var(--raised)}.mitem.playing{background:var(--active)}.pdisc{border:1.5px solid var(--gold);width:38px;height:38px;color:var(--gold-hi);border-radius:50%;flex:none;place-items:center;display:grid}.pdisc svg{width:15px;height:15px}.mitem.twin .pdisc{border-color:var(--twin);color:var(--twin-hi)}.mitem.playing .pdisc{background:var(--gold);color:var(--on-gold)}.mitem.playing .ic-play{display:none}.mitem.playing .ic-pause{display:block}.mitem small{font-family:var(--mono);color:var(--gold-hi);margin-bottom:2px;font-size:12px;display:block}.mitem.twin small{color:var(--twin-hi)}.mitem span.q{font-size:15.5px;font-weight:500;line-height:1.42;display:block}.xch{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,32px);display:grid}.rounds{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.rd{border:1px solid var(--line);min-height:40px;color:var(--muted);font-family:var(--mono);background:0 0;border-radius:3px;padding:6px 14px;font-size:13px;font-weight:500}.rd:hover{color:var(--text);border-color:var(--text)}.rd[aria-selected=true]{background:var(--text);border-color:var(--text);color:var(--on-gold)}.rd.seen:not([aria-selected=true]){color:var(--twin-hi);border-color:rgba(var(--twin-rgb),.5)}.rd.v[aria-selected=true]{background:var(--gold);border-color:var(--gold)}.chat{align-content:start;gap:12px;min-height:280px;display:grid}.bub{border-radius:3px;max-width:88%;padding:14px 16px;font-size:clamp(16px,1.35vw,18px);font-weight:500;line-height:1.5}.bub small{font-family:var(--mono);letter-spacing:.06em;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.bub.h{background:rgba(var(--gold-rgb),.1);border:1px solid rgba(var(--gold-rgb),.42);justify-self:start}.bub.h small{color:var(--gold-hi)}.bub.t{background:rgba(var(--twin-rgb),.1);border:1px solid rgba(var(--twin-rgb),.45);justify-self:end}.bub.t small{color:var(--twin-hi)}.bub.f{background:rgba(var(--text-rgb),.05);border:1px solid var(--line);justify-self:start}.bub.f small{color:var(--muted)}.xch-ctl{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.xch-ctl .btn svg{width:16px;height:16px}.score{gap:12px;display:grid}.sc{background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:16px}.sc h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.sc.got h3{color:var(--twin-hi)}.sc.miss h3{color:var(--gold-hi)}.sc li{color:rgba(var(--text-rgb),.42);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:5px 0;font-size:15px;line-height:1.4;transition:color .25s;display:grid}.sc li svg{opacity:.25;width:15px;height:15px;margin-top:3px;transition:opacity .25s}.sc li.on{color:var(--text)}.sc li.on svg{opacity:1;color:var(--twin)}.sc.miss p{color:var(--text);font-size:15px;line-height:1.5}.sc.miss p+p{color:var(--muted);margin-top:8px;font-size:14px}.sc.miss[data-open=false] p:first-of-type{filter:blur(5px);-webkit-user-select:none;user-select:none}.sc-open{border:1px solid var(--gold);color:var(--gold-hi);background:0 0;border-radius:3px;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:600}.sc.miss[data-open=true] .sc-open{display:none}.sc.kb{color:var(--muted);font-size:14px;line-height:1.5}button.vplay{cursor:pointer;z-index:2;padding:0;transition:transform .15s,background .15s}button.vplay:hover{background:rgba(var(--gold-rgb),.3);transform:translate(-50%,-50%)scale(1.08)}button.vplay.playing{background:var(--gold)}button.vplay.playing svg{color:var(--on-gold)}button.vplay svg{transform:none}button.vplay .ic-play{transform:translate(6%)}.vid>video.loop{object-fit:cover;z-index:-2;background:0 0;width:100%;height:100%;position:absolute;inset:0}.vid .split video{object-fit:cover;z-index:auto;background:0 0;width:100%;min-width:0;height:100%;position:static}.au{width:100%;color:var(--text);text-align:left;cursor:pointer;border:0;padding:0}.au video{object-fit:cover;z-index:1;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.au.on video{opacity:1}.au.on:before{opacity:0}.au.on img{filter:none}.au:after{z-index:2}.au div,.au em{z-index:3}.au .hint{z-index:3;background:rgba(var(--shade-rgb),.72);width:30px;height:30px;color:var(--twin-hi);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:8px;right:8px}.au .hint svg{width:14px;height:14px}.au:hover .hint,.au:focus-visible .hint,.au.sound .hint{opacity:1}.au.sound{box-shadow:inset 0 0 0 2px var(--twin)}.au.sound .hint{background:var(--twin);color:#04101f}.au .say{color:#fff;margin-bottom:5px;font-size:12px;line-height:1.3;display:none}.au.sound .say{display:block}@media (hover:none){.au .hint{opacity:1}}.host-p video{aspect-ratio:4/5;object-fit:cover;background:var(--raised);border-radius:3px;width:100%;display:block}.host-snd{background:rgba(var(--shade-rgb),.82);position:absolute;bottom:12px;left:12px}.dock{z-index:25;background:rgba(var(--ink-rgb),.97);border-top:1px solid rgba(var(--gold-rgb),.5);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.dock[hidden]{display:none!important}.dock .wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding-block:8px;display:grid}.dock .pdisc{background:var(--gold);border-color:var(--gold);color:var(--on-gold);cursor:pointer;padding:0}.dock-t{min-width:0}.dock-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;display:block;overflow:hidden}.dock-t small{font-family:var(--mono);color:var(--gold-hi);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.dock-bar{background:var(--line);height:3px;margin-top:6px}.dock-bar i{background:var(--gold);width:0;height:100%;display:block}.dock-x{align-items:center;gap:8px;display:flex}.dock-x a{white-space:nowrap;font-size:13px;font-weight:600}.dock-close{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:0 0;border-radius:3px;padding:0;font-size:18px;line-height:1}.dock-err{color:var(--gold-hi);font-size:13px}@keyframes breathe{50%{transform:scale(1.014)}}@keyframes lamp{0%,to{opacity:.75}38%{opacity:1}52%{opacity:.82}70%{opacity:1}}@keyframes tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker{overflow-x:auto}.tick-track{animation:none}.fig{transform:none}}@media (max-width:1000px){.xch,.mlist{grid-template-columns:minmax(0,1fr)}}.m-more{display:none}@media (max-width:760px){.mlist:not(.open) .mitem:nth-child(n+6){display:none}.m-more{width:100%;margin-top:10px;display:flex}.hear .ring{width:74px}.hear{margin-top:8px}#hero-c{display:block}.bub{max-width:96%}.dock-x a{display:none}.dock .wrap{gap:10px}}.slot.past{color:inherit;text-decoration:none}.slot.past b{color:var(--gold)}.slot.past:hover{border-color:var(--gold)}:root{--band:#0a1022;--foot:#04070f;--fact:#0d1630;--active:#16244a;--cell-on:#1a2850;--board:#050913;--on-gold:#0a0f1e;--gold-rgb:226,171,48;--twin-rgb:59,164,255;--text-rgb:243,245,251;--shade-rgb:6,11,24;--ink-rgb:11,20,40;--cta-bg:#e2ab30;--cta-fg:#0a0f1e;--cta-h:#f4cb66;--duo:#3a62c4;--sheet-2:#f4f6fa;--sheet-3:#f0f3fa;--grid:#e1e6ef;--ink-hover:#1d2c55}h2 em,.room-h h3 em{font-style:normal}@media (max-width:760px){.top .btn{margin-left:0}.brand b{font-size:17px}.brand img{width:28px;height:28px}.top .wrap{gap:8px}}.plat{flex-wrap:wrap;gap:8px;display:flex}.plat .btn{gap:8px;min-height:42px;padding:8px 14px;font-size:14px}.btn svg.pl{width:18px;height:18px}.is-soon{cursor:default;opacity:.62}.is-soon small{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:10.5px;font-weight:700}.ep-art .plat{margin-top:2px}.xch{grid-template-columns:minmax(0,1fr);max-width:920px}.bookrow{background:var(--panel);border:1px solid var(--line);border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,34px);margin-top:6px;padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,30px);display:grid}.bk{aspect-ratio:2/3;color:#fff;text-align:center;width:clamp(108px,10vw,136px);font-family:var(--body);transform-origin:0;background:radial-gradient(90% 22% at 50% 64%,#78c3ff8c,#0000 70%),linear-gradient(172deg,#14407f 0%,#0a2554 48%,#051331 100%);border-radius:2px 5px 5px 2px;flex-direction:column;align-items:center;padding:16% 9% 9%;display:flex;position:relative;overflow:hidden;transform:perspective(800px)rotateY(-14deg);box-shadow:inset 3px 0 #ffffff29,inset 9px 0 12px -4px #00000073,0 18px 34px #00000061,0 2px 4px #00000040}.bk:before{content:"";background:#bfe3ff;border-radius:50%;height:1.5px;position:absolute;top:63%;left:12%;right:12%;box-shadow:0 0 10px 3px #5ab4ffbf}.bk b{letter-spacing:.07em;font-size:clamp(14px,1.35vw,17px);font-weight:700;line-height:1.08}.bk small{opacity:.92;margin-top:9%;font-size:clamp(6.5px,.62vw,8px);line-height:1.3}.bk i{opacity:.95;margin-top:auto;font-size:clamp(7.5px,.7vw,9px);font-style:normal;font-weight:600}.bk-t{gap:10px;min-width:0;display:grid}.bk-t h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.08}.bk-t p{color:var(--muted);font-size:15.5px;line-height:1.5}.bk-t .btn{min-height:44px;padding:10px 18px;font-size:15px}.contact{align-items:start}.ct-l>p{color:var(--muted);max-width:50ch}.cform{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:4px;display:grid}.cf-row{gap:6px;min-width:0;display:grid}.cf-row.full,.cform>.btn,.cf-err{grid-column:1/-1}.cf-row label{color:var(--muted);font-size:13px;font-weight:600}.cform input,.cform select,.cform textarea{background:var(--panel);border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:3px;padding:10px 12px;font-size:16px}.cform textarea{resize:vertical;min-height:128px}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.cform>.btn{justify-self:start}.cf-err{color:#f29a9e;font-size:14px;font-weight:600}.cf-done{background:var(--panel);border:1px solid var(--line);border-radius:4px;gap:12px;margin-top:4px;padding:18px;display:grid}.cf-done-t{font-size:17px;font-weight:700}.cf-to{font-family:var(--mono);color:var(--gold-hi);font-size:13px}.cf-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-family:var(--mono);color:var(--muted);margin:0;font-size:13px;line-height:1.5;overflow:auto}.tbc{color:var(--muted);font-style:italic}@media (max-width:640px){.cform{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.bookrow{grid-template-columns:minmax(0,1fr);justify-items:start}.bk{width:118px}}#contact .head .lede{max-width:46ch}.fam{gap:clamp(12px,1.6vw,20px)}.fam .fc{isolation:isolate;background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:6px;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.fam .fc:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(var(--gold-rgb),.13),transparent 62%);transition:opacity .3s;position:absolute;inset:0}.fam .fc:after{content:"";background:linear-gradient(90deg,var(--gold),var(--twin));transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.fam .fc:hover,.fam .fc:focus-visible{border-color:rgba(var(--gold-rgb),.55);transform:translateY(-4px);box-shadow:0 22px 44px -22px #0009}.fam .fc:hover:before,.fam .fc:focus-visible:before{opacity:1}.fam .fc:hover:after,.fam .fc:focus-visible:after{transform:scaleX(1)}.fv{border:1px solid var(--line);background:var(--night);border-radius:4px;margin:12px 12px 0;overflow:hidden}.fv-bar{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.05em;color:var(--muted);align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.fv-bar i{background:rgba(var(--text-rgb),.18);border-radius:50%;width:7px;height:7px}.fv-bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:6px;overflow:hidden}.fv-bar .live{color:var(--gold-hi);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.fv-bar .live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite fvBlink}.fv-in{background-image:radial-gradient(rgba(var(--text-rgb),.07) 1px,transparent 1.3px);background-size:14px 14px;height:156px;padding:14px;position:relative}.fv-lf{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.fv-faces{display:flex}.fv-face{border:2px solid var(--night);background:var(--raised);width:54px;height:54px;animation:10s infinite fvTalk;animation-delay:calc(var(--i) * 2s);border-radius:50%;margin-left:-12px;position:relative}.fv-face:first-child{margin-left:0}.fv-face img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:100%;height:100%;display:block}.fv-face:after{content:"";border:2px solid var(--gold);opacity:0;animation:10s infinite fvRing;animation-delay:inherit;border-radius:50%;position:absolute;inset:-5px}.fv-modes{gap:6px;display:flex}.fv-modes span{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fv-modes svg{width:13px;height:13px;color:var(--gold)}@keyframes fvTalk{0%,16%{z-index:2;transform:translateY(-4px)scale(1.08)}20%,to{z-index:auto;transform:none}}@keyframes fvRing{0%,16%{opacity:1}20%,to{opacity:0}}.fv-bk{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.bk.bk-sm{width:76px;padding:15% 8% 8%;transform:perspective(500px)rotateY(-16deg);box-shadow:inset 2px 0 #ffffff29,inset 6px 0 9px -3px #00000073,0 12px 22px #0006}.bk.bk-sm b{font-size:10px}.bk.bk-sm small{font-size:4.5px}.bk.bk-sm i{font-size:5.5px}.fv-chat{gap:7px;min-width:0;font-size:12.5px;line-height:1.35;display:grid}.fv-chat p{border-radius:10px;max-width:100%;padding:7px 10px}.fv-chat .q{border:1px solid rgba(var(--gold-rgb),.5);color:var(--text);border-bottom-right-radius:3px;justify-self:end}.fv-chat .a{background:rgba(var(--twin-rgb),.14);border:1px solid rgba(var(--twin-rgb),.32);min-height:34px;color:var(--text);border-bottom-left-radius:3px;justify-self:start;position:relative}.fv-chat .a small{font-family:var(--mono);letter-spacing:.05em;color:var(--twin-hi);margin-bottom:2px;font-size:10px;display:block}.fv-chat .txt{animation:7s infinite fvShow}.fv-chat .dots{gap:4px;animation:7s infinite fvHide;display:flex;position:absolute;bottom:10px;left:10px}.fv-chat .dots i{background:var(--twin-hi);border-radius:50%;width:5px;height:5px;animation:1s infinite fvDot}.fv-chat .dots i:nth-child(2){animation-delay:.15s}.fv-chat .dots i:nth-child(3){animation-delay:.3s}@keyframes fvShow{0%,24%{opacity:0}30%,92%{opacity:1}to{opacity:0}}@keyframes fvHide{0%,24%{opacity:1}30%,to{opacity:0}}@keyframes fvDot{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-2px)}}.fv-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fv-board .col{background:rgba(var(--text-rgb),.045);border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.fv-board .col small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px}.fv-board .col i{background:var(--panel);border:1px solid var(--line);border-left:3px solid rgba(var(--text-rgb),.25);border-radius:3px;height:20px}.fv-board .col i:after{content:"";background:rgba(var(--text-rgb),.2);border-radius:2px;width:58%;height:3px;margin:7px 0 0 7px;display:block}.fv-board .col i.g{border-left-color:var(--gold)}.fv-board .col i.t{border-left-color:var(--twin)}.fv-board .col i.mv{z-index:2;background:var(--panel);border:1px solid rgba(var(--gold-rgb),.7);border-left:3px solid var(--gold);flex:none;animation:8s cubic-bezier(.6,0,.3,1) infinite fvMove;position:relative;box-shadow:0 8px 16px -6px #0000008c}.fv-board .ai{background:rgba(var(--twin-rgb),.16);border:1px solid rgba(var(--twin-rgb),.4);color:var(--twin-hi);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:12px}.fv-board .ai svg{width:12px;height:12px;animation:6s linear infinite fvSpin}@keyframes fvMove{0%,14%{opacity:1;transform:translate(0)}30%,48%{transform:translate(calc(100% + 24px),-3px)}64%,86%{opacity:1;transform:translate(calc(200% + 48px))}93%{opacity:0;transform:translate(calc(200% + 48px))}94%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes fvSpin{to{transform:rotate(360deg)}}@keyframes fvBlink{50%{opacity:.25}}.fc-b{flex-direction:column;flex:1;gap:10px;padding:clamp(18px,2vw,24px);display:flex}.fc-top{font-family:var(--mono);letter-spacing:.05em;align-items:baseline;gap:10px;font-size:12px;display:flex}.fc-n{color:var(--gold)}.fc-d{color:var(--muted)}.fam .fc h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(26px,2.3vw,32px);font-weight:400;line-height:1.08}.fam .fc p.fc-p{color:var(--muted);flex:1;font-size:15px;line-height:1.5}.fc-go{border-top:1px solid var(--line);color:var(--gold-hi);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;font-size:15px;font-weight:700;display:flex}.fc-go b{border:1.5px solid rgba(var(--gold-rgb),.55);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:400;transition:background .25s,color .25s,transform .25s;display:grid}.fam .fc:hover .fc-go b,.fam .fc:focus-visible .fc-go b{background:var(--gold);color:var(--on-gold);border-color:var(--gold);transform:translate(3px)}@media (min-width:640px) and (max-width:900px){.fam .fc{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;display:grid}.fv{flex-direction:column;margin:12px 0 12px 12px;display:flex}.fv-in{flex:1}}@media (prefers-reduced-motion:reduce){.fv *,.fv :before,.fv :after{animation:none!important}.fv-chat .dots{display:none}}.hero-listen{justify-items:center;gap:10px;margin-top:clamp(14px,1.8vw,24px);display:grid}.hl-l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.hero-listen .plat{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,430px);display:grid}.hero-listen .plat .btn{white-space:nowrap;min-height:46px;padding:10px 14px;font-size:15px}.hero .hear{margin-top:clamp(10px,1.2vw,16px)}@media (max-width:420px){.hero-listen .plat .btn{gap:7px;padding:10px;font-size:14px}}.plat .is-soon,.plat .is-soon:hover{opacity:1;cursor:default;border-style:dashed;border-color:rgba(var(--text-rgb),.3);color:var(--muted);filter:none;background:0 0;transform:none}.fv-board .col i.ok{border-left-color:var(--twin-hi)}.kw{color:rgba(var(--text-rgb),.6)}.vtag span{background:rgba(var(--shade-rgb),.72);border-radius:3px;padding:3px 7px}.pl-amz{background:currentColor;flex:none;width:24px;height:16px;display:inline-block;-webkit-mask:url(/assets/amazon-smile.png) 50%/contain no-repeat;mask:url(/assets/amazon-smile.png) 50%/contain no-repeat}[data-colors=brand] .pb{isolation:isolate;white-space:nowrap;border:0;border-radius:999px;gap:8px;min-height:40px;padding:8px 16px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1.4),box-shadow .25s,filter .25s;position:relative;overflow:hidden}[data-colors=brand] .hero-listen .plat .pb{gap:8px;min-height:40px;padding:8px 16px;font-size:15px}[data-colors=brand] .pb svg.pl{width:18px;height:18px;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}[data-colors=brand] .pb .pl-amz{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}[data-colors=brand] .pb:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}[data-colors=brand] a.pb:hover,[data-colors=brand] a.pb:focus-visible{box-shadow:0 12px 26px -10px rgba(var(--pb-rgb),.9),0 0 0 4px rgba(var(--pb-rgb),.18);filter:saturate(1.08);transform:translateY(-3px)scale(1.04)}[data-colors=brand] a.pb:hover:after,[data-colors=brand] a.pb:focus-visible:after{transition:transform .65s;transform:translate(110%)}[data-colors=brand] a.pb:hover .pl,[data-colors=brand] a.pb:focus-visible .pl{transform:scale(1.18)rotate(-8deg)}[data-colors=brand] a.pb:active{transition-duration:80ms;transform:translateY(-1px)scale(.98)}[data-colors=brand] .pb:focus-visible{outline-offset:3px;outline:2px solid #fff}[data-colors=brand] .pb-apple,[data-colors=brand] .pb-apple:hover{--pb-rgb:153,51,204;color:#fff;background:#93c}[data-colors=brand] .pb-spotify,[data-colors=brand] .pb-spotify:hover{--pb-rgb:30,215,96;color:#000;background:#1ed760}[data-colors=brand] .pb-youtube,[data-colors=brand] .pb-youtube:hover{--pb-rgb:255,0,0;color:#000;background:red}[data-colors=brand] .pb-youtube svg.pl{color:#fff}[data-colors=brand] .pb-amazon,[data-colors=brand] .pb-amazon:hover{--pb-rgb:37,209,218;color:#000;background:#25d1da}[data-colors=brand] .plat{flex-wrap:wrap;gap:8px;display:flex}[data-colors=brand] .hero-listen .plat{justify-content:center;max-width:390px}[data-colors=brand] .plat .is-soon,[data-colors=brand] .plat .is-soon:hover{filter:none;box-shadow:none;cursor:default;border:0;transform:none}[data-colors=brand] .plat .is-soon small{margin-left:0;padding:0 6px;font-size:10px}@media (prefers-reduced-motion:reduce){[data-colors=brand] .pb,[data-colors=brand] .pb .pl{transition:box-shadow .2s}[data-colors=brand] a.pb:hover,[data-colors=brand] a.pb:focus-visible,[data-colors=brand] a.pb:hover .pl,[data-colors=brand] a.pb:focus-visible .pl{transform:none}[data-colors=brand] .pb:after{display:none}}@media (min-width:761px){.w-sensei{font-size:clamp(84px,min(15vw,21vh),214px)}.w-room{font-size:clamp(54px,min(9.8vw,13.8vh),142px)}.w-the{font-size:clamp(16px,min(2.7vw,4vh),38px)}}@media (min-width:761px) and (max-height:720px){.stage{padding-top:10px}.tag{margin-top:8px;font-size:clamp(16px,1.6vw,22px)}.hero-listen{gap:8px;margin-top:10px}}@media (max-width:760px){.w-sensei{font-size:min(31vw,17vh)}.w-room{font-size:min(23vw,12.6vh)}.w-the{font-size:min(6vw,3.4vh)}.hero-listen{gap:8px;margin-top:12px}}.vid.film>video{z-index:-2;background:#000}.vid.film:before{background:linear-gradient(180deg,transparent 62%,rgba(var(--shade-rgb),.97) 80%)}.vid.film.on>video{z-index:3}.cf-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform .btn[disabled]{opacity:.6;cursor:progress}.vmain{gap:14px;display:grid}.vid.yt-full:before{display:none}.vid.yt-full>img{z-index:0}.vid.yt-full iframe{z-index:3;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.vid.yt-full.on .vplay{display:none}.vmain-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.vmain-t strong{font-family:var(--display);text-transform:uppercase;text-wrap:balance;font-size:clamp(22px,2.6vw,36px);font-weight:400;line-height:1.1}.vmain-t span{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:13px}.vmain-t a{color:var(--gold-hi)}.vmain+.vshorts{margin-top:clamp(24px,3vw,40px)}.chip.still{cursor:default;display:block}.chip.still:hover{opacity:.6}
