@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.01esg-5vzborl.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.2n-wf6s8aqfs0.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.2tcyrya9o07vu.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.pLtJGq_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.pLtJGq_variable{--font-lcd:"VT323", "VT323 Fallback"}
@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.1jyixz98-23bc.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:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.20g9nkyuy-bea.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._55kXCW_className{font-family:Instrument Sans,Instrument Sans Fallback}._55kXCW_variable{--font-ui:"Instrument Sans", "Instrument Sans Fallback"}
.radio{--rw-hot:#ff2d6f;--rw-gold:#f2d58a;--rw-ink:#090406;z-index:45;width:292px;font-family:var(--font-lcd), ui-monospace, monospace;color:var(--rw-gold);-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 18px #00000061);position:fixed;bottom:14px;left:14px}.radio[data-placed]{bottom:auto}.radio button{font-family:inherit}.rw-main{background:linear-gradient(#3d3135 0%,#231b1e 16%,#171214 100%);border:1px solid #000;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #000000b3,0 0 0 1px #ff2d6f59}.rw-main:before,.rw-main:after{content:"";background:radial-gradient(circle at 35% 30%,#8a7b7f,#2a2124);border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;box-shadow:0 1px #ffffff26}.rw-main:before{left:4px}.rw-main:after{right:4px}.rw-title{cursor:grab;touch-action:none;background:linear-gradient(#ff6d9b 0%,#ff2d6f 46%,#a3174a 100%);border-bottom:1px solid #000;align-items:center;gap:8px;height:22px;padding:0 5px 0 9px;display:flex}.rw-title:active{cursor:grabbing}.rw-name{font:italic 800 14px / 1 var(--font-display), serif;letter-spacing:-.01em;color:#fff6ea;text-shadow:0 1px #0000008c;white-space:nowrap}.rw-grip{opacity:.75;background:repeating-linear-gradient(#0006 0 1px,#fff6 1px 2px);flex:1;height:8px}.rw-fm{color:#ffe7b0;text-shadow:0 1px #00000080;font-size:15px;line-height:1}.rw-mini{color:#3a0b1a;cursor:pointer;background:linear-gradient(#ffe2ec,#ff86ad);border:1px solid #000;border-radius:2px;place-items:center;width:15px;height:15px;padding:0;display:grid}.rw-body{gap:7px;padding:8px 8px 13px;display:grid}.rw-lcd{background:var(--rw-ink);text-shadow:0 0 6px #f2d58a8c;border:1px solid #000;border-radius:4px;grid-template-columns:auto 1fr;gap:2px 10px;padding:6px 8px 5px;display:grid;box-shadow:inset 0 2px 7px #000,0 1px #ffffff29}.rw-time{letter-spacing:1px;color:#ff6b97;text-shadow:0 0 9px #ff2d6fbf;grid-row:span 1;align-self:center;font-size:46px;line-height:.82}.rw-spectrum{justify-self:end;width:124px;height:34px}.rw-ticker{white-space:nowrap;grid-column:1/-1;height:19px;font-size:19px;line-height:19px;overflow:hidden}.rw-ticker span{padding-left:100%;animation:13s linear infinite rw-scroll;display:inline-block}.rw-meta{color:#c9a85e;grid-column:1/-1;align-items:center;gap:10px;font-size:15px;line-height:1;display:flex}.rw-lamp{color:#5b4a2a;border:1px solid #5b4a2a;margin-left:auto;padding:0 4px}.rw-lamp[data-on]{border-color:var(--rw-hot);color:var(--rw-hot);text-shadow:0 0 6px var(--rw-hot)}.rw-lcd[data-off]{background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px);animation:.25s steps(2,end) infinite rw-static}.rw-dial{background:repeating-linear-gradient(to right, #f2d58a59 0 1px, transparent 1px 8%) bottom / 100% 5px no-repeat, var(--rw-ink);color:#8a7440;border:1px solid #000;border-radius:3px;justify-content:space-between;height:15px;padding:3px 6px 0;font-size:11px;line-height:1;display:flex;position:relative;box-shadow:inset 0 1px 4px #000}.rw-dial i{top:0;bottom:0;left:var(--n);background:var(--rw-hot);width:2px;box-shadow:0 0 6px var(--rw-hot);transition:left .6s cubic-bezier(.3,.8,.3,1);position:absolute}.rw-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.rw-transport,.rw-toggles{gap:3px;display:flex}.rw-toggles{justify-content:flex-start}.rw-spacer{flex:1}.rw-key{color:#f4e9ea;cursor:pointer;background:linear-gradient(#625257,#2e2428);border:1px solid #000;border-radius:3px;place-items:center;width:33px;height:24px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff52,0 2px #000}.rw-key:hover:not(:disabled){background:linear-gradient(#76646a,#3a2e33)}.rw-key:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 4px #000}.rw-key:disabled{opacity:.35;cursor:default}.rw-key[data-lit]{color:var(--rw-hot);filter:drop-shadow(0 0 4px #ff2d6fcc)}.rw-sm{width:28px;height:20px}.rw-key sup{font-size:11px;line-height:1;position:absolute;top:1px;right:3px}.rw-key:focus-visible,.rw-mini:focus-visible,.rw-range:focus-visible,.rw-pl-item:focus-visible{outline:2px solid var(--rw-gold);outline-offset:1px}.rw-range{--p:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:14px}.rw-vol{flex:none;width:76px}.rw-range:disabled{opacity:.4;cursor:default}.rw-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rw-hot) var(--p), #000 var(--p));border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #000,0 1px #ffffff29}.rw-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#fff,#e8c46a 58%,#8a6414);border:1px solid #000;border-radius:50%;width:13px;height:13px;margin-top:-4px;box-shadow:0 1px 2px #000000b3}.rw-range::-moz-range-track{background:#000;border-radius:3px;height:6px}.rw-range::-moz-range-progress{background:var(--rw-hot);border-radius:3px;height:6px}.rw-range::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff,#e8c46a 58%,#8a6414);border:1px solid #000;border-radius:50%;width:12px;height:12px}.rw-shade{background:var(--rw-ink);text-shadow:0 0 6px #f2d58a80;align-items:center;gap:7px;height:28px;padding:0 8px 2px 4px;display:flex}.rw-shade .rw-ticker{flex:1;grid-column:auto;min-width:0}.rw-shade-time{color:#ff6b97;text-shadow:0 0 7px #ff2d6fb3;font-size:19px;line-height:1}.rw-pl{background:var(--rw-ink);border:1px solid #000;border-radius:6px;margin-top:5px;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ff2d6f4d}.radio[data-up] .rw-pl{margin:0 0 5px;position:absolute;bottom:100%;left:0;right:0}.rw-pl-head{font:italic 800 13px / 16px var(--font-display), serif;color:#fff6ea;background:linear-gradient(#ff6d9b,#a3174a);border-bottom:1px solid #000;padding:2px 8px}.rw-pl ol{scrollbar-width:thin;scrollbar-color:#ff2d6f #000;max-height:180px;margin:0;padding:3px 0;list-style:none;overflow-y:auto}.rw-pl-item{width:100%;color:var(--rw-gold);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;gap:6px;padding:1px 8px;font-size:18px;line-height:19px;display:flex}.rw-pl-item span:last-child{text-overflow:ellipsis;overflow:hidden}.rw-pl-item:hover{background:#f2d58a1f}.rw-pl-item[data-on]{background:var(--rw-hot);color:#14070c;text-shadow:none}.rw-pl-empty{color:#8a7440;padding:4px 8px;font-size:16px}@keyframes rw-scroll{to{transform:translate(-100%)}}@keyframes rw-static{50%{background-position:0 1px}}@media (prefers-reduced-motion:reduce){.rw-ticker span{padding-left:0;animation:none}.rw-lcd[data-off],.rw-dial i{transition:none;animation:none}}@media (max-width:899px){.radio,.radio[data-placed]{width:auto;bottom:64px;right:8px;top:auto!important;left:8px!important}.rw-title{cursor:default}.rw-pl{margin:0 0 5px;position:absolute;bottom:100%;left:0;right:0}}
:root{--paper:#f3eee6;--paper-2:#ebe4d8;--ink:#0c0b0a;--ink-2:#5b5349;--line:#0c0b0a29;--violet:#9a6cff;--magenta:#d94eff;--hot:#ff4d8d;--peach:#ff9b5a;--grad:linear-gradient(90deg, var(--violet), var(--magenta), var(--hot), var(--peach));--hot-ink:#d6246a;--gold:#8a6414;--grain:.05;--f-ui:var(--font-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--f-ui);--f-text:var(--f-ui);--bar-h:52px;--tabs-h:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#0b0a0a;--paper-2:#141211;--ink:#f3eee6;--ink-2:#b6ad9f;--line:#f3eee62e;--gold:#e8c46a;--hot-ink:#ff7aa8;--grain:.09}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";z-index:100;pointer-events:none;opacity:var(--grain);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@media (prefers-color-scheme:dark){body:before{mix-blend-mode:screen}}a{color:inherit}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}::selection{background:var(--hot);color:#0c0b0a}:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.mast-bar{border-bottom:1px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,3vw,32px);font-size:12px;font-weight:600;display:flex}.mast-hero{text-align:center;border-bottom:3px double var(--ink);padding:clamp(20px,3vw,36px) 16px 22px}.mast-logo{font:700 clamp(110px, 25vw, 310px) / .74 var(--f-display);letter-spacing:-.02em}.mast-logo a{text-decoration:none}.mast-words{letter-spacing:.5em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin:22px 0 8px;font-size:clamp(10px,1.4vw,13px);font-weight:600;display:flex}.mast-words i{background:var(--hot);border-radius:50%;width:6px;height:6px}.mast-tag{font:1.15rem var(--f-text);color:var(--ink-2)}.mast-compact .mast-bar{height:var(--bar-h);padding-block:0}.mast-mini{font:700 1.9rem / 1 var(--f-display);letter-spacing:-.02em;text-transform:none;text-decoration:none}.langswitch{align-items:center;gap:10px;display:inline-flex}.langswitch-label{letter-spacing:.14em;color:var(--ink-2);text-transform:uppercase;font-size:11px}.langswitch select{appearance:none;border:1px solid var(--ink);color:inherit;cursor:pointer;font:600 12.5px var(--f-ui);letter-spacing:.04em;text-transform:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px;border-radius:999px;padding:8px 32px 8px 14px}.langswitch select:hover{border-color:var(--hot)}.btn{background:var(--ink);border:1px solid var(--ink);color:var(--paper);cursor:pointer;font:600 13px / 1.1 var(--f-ui);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.btn:hover:not(:disabled){background:var(--hot);border-color:var(--hot);color:#0c0b0a}.btn:disabled{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-2);cursor:not-allowed;border-color:#0000}.btn-ghost{border-color:color-mix(in srgb, var(--ink) 20%, transparent);color:var(--ink);background:0 0}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent);border-color:var(--ink);color:var(--ink)}.btn:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.btn-inline{margin-top:20px}.link{color:var(--ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px}.link:hover{color:var(--ink);-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}.cover{isolation:isolate;background:linear-gradient(155deg, var(--from) 0%, var(--to) 80%);color:#fff;position:relative;overflow:hidden}.cover:before{content:"";z-index:0;background:radial-gradient(45% 42% at 72% 26%, var(--accent) 0%, transparent 70%);opacity:.8;filter:blur(22px);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-20%}.cover:after{content:"";z-index:1;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cover-img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover-lead{aspect-ratio:5/4}.cover-card{aspect-ratio:4/5}.cover-hero{aspect-ratio:16/10;margin-bottom:28px}.cover-hero+.photo-credit{margin:-20px 0 22px}.cover-photo:before,.cover-photo:after{display:none}@media (max-width:899px){.cover-lead,.cover-card,.cover-hero{aspect-ratio:16/10}}.home{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,3vw,32px) 72px}.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--hot-ink);font-size:11px;font-weight:700}.card-link{text-decoration:none;display:block}.card-body{padding-top:14px}.card-title{font:700 clamp(1.45rem, 2.2vw, 1.85rem) / 1.08 var(--f-display);letter-spacing:-.015em;text-underline-offset:5px;margin:6px 0 8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:text-decoration-color .2s}.card-link:hover .card-title{-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}.card-link:hover .cover:before{transform:scale(1.12)rotate(4deg)}.card-dek{font:1.05rem / 1.45 var(--f-text);color:var(--ink-2)}.card-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);gap:14px;margin-top:12px;font-size:11.5px;font-weight:600;display:flex}.card-voices{color:var(--ink)}.card-lead .card-link{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(20px,4vw,56px);display:grid}.card-lead .card-body{padding:0 0 8px}.card-lead .card-title{letter-spacing:-.03em;margin:10px 0 16px;font-size:clamp(2.4rem,5.4vw,5rem);line-height:.98}.card-lead .card-dek{font-size:1.25rem}.section-label{border-top:3px double var(--ink);font:700 1.5rem var(--f-display);margin:clamp(40px,6vw,72px) 0 20px;padding-top:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(24px,3vw,40px);display:grid}.foot{border-top:1px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px clamp(16px,3vw,32px) 28px;font-size:11.5px;font-weight:600;display:flex}.fill-page{flex-direction:column;height:100dvh;display:flex}.fill-page>.mast{flex:none}.split{--left:75fr;--right:25fr;grid-template-columns:minmax(420px, var(--left)) 0 minmax(320px, var(--right));flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.pane{overscroll-behavior:contain;overflow-y:auto}.pane-talk{background:var(--paper-2);border-left:2px solid var(--ink)}.split-gutter{z-index:6;width:0;position:relative}.split-handle{cursor:col-resize;touch-action:none;outline:none;width:14px;position:absolute;inset:0 auto 0 -4px}.split-handle:before{content:"";background:0 0;width:2px;transition:background .15s,width .15s;position:absolute;inset:0 auto 0 4px}.split-handle:hover:before,.split-handle:focus-visible:before,.split[data-dragging] .split-handle:before{background:var(--hot);width:4px;inset-inline-start:3px}.split-knob{border:1px solid var(--ink);background:var(--paper);width:12px;height:52px;box-shadow:0 1px 0 var(--ink);border-radius:999px;transition:background .15s,border-color .15s;position:absolute;top:50%;left:5px;translate:-50% -50%}.split-knob:before{content:"";background:repeating-linear-gradient(to bottom, var(--ink) 0 2px, transparent 2px 6px);position:absolute;inset:16px 3px}.split-handle:hover .split-knob,.split-handle:focus-visible .split-knob,.split[data-dragging] .split-knob{background:var(--hot);border-color:var(--hot)}.split-handle:hover .split-knob:before,.split-handle:focus-visible .split-knob:before,.split[data-dragging] .split-knob:before{background:repeating-linear-gradient(#0c0b0a 0 2px,#0000 2px 6px)}.split[data-dragging],.split[data-dragging] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.tabs{display:none}.pane-talk{position:relative}.talk-fold{z-index:6;border:1px solid var(--ink);background:var(--paper);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;margin:14px 14px -46px auto;font-size:15px;transition:background .15s,color .15s;display:grid;position:sticky;top:14px}.talk-fold:hover,.talk-fold:focus-visible{background:var(--ink);color:var(--paper)}.talk-rail{display:none}.split[data-folded]{grid-template-columns:minmax(320px,1fr) 0 52px}.split[data-folded] .pane-story{grid-area:1/1}.split[data-folded] .pane-talk,.split[data-folded] .split-gutter{display:none}.split[data-folded] .talk-rail{border:0;border-left:2px solid var(--ink);background:var(--paper-2);color:var(--ink);cursor:pointer;flex-direction:column;grid-area:1/3;align-items:center;gap:14px;padding:18px 0;transition:background .15s,color .15s;display:flex}.split[data-folded] .talk-rail:hover,.split[data-folded] .talk-rail:focus-visible{background:var(--ink);color:var(--paper)}.talk-rail-arrow{font-size:15px}.talk-rail-label{writing-mode:vertical-rl;font:700 11.5px / 1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;rotate:180deg}.talk-rail-count{background:var(--hot);color:#0c0b0a;min-width:24px;font:700 11px / 1 var(--f-ui);border-radius:999px;padding:3px 6px}@media (max-width:899px){.split{grid-template-columns:1fr}.pane{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.split-gutter,.talk-fold,.split[data-folded] .talk-rail{display:none}.split[data-folded]{grid-template-columns:1fr}.split[data-folded][data-tab=talk] .pane-talk{display:block}.split[data-tab=story] .pane-talk,.split[data-tab=talk] .pane-story{display:none}.pane-talk{border-left:0}.tabs{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;background:var(--ink);border-radius:999px;grid-template-columns:1fr 1fr;width:min(360px,100% - 32px);height:54px;padding:5px;display:grid;position:fixed;translate:-50%;box-shadow:0 10px 30px #0c0b0a47,0 2px #ff2d6f8c}.tabs-pill{background:var(--hot);border-radius:999px;width:calc(50% - 5px);transition:translate .38s cubic-bezier(.3,1.4,.5,1);position:absolute;top:5px;bottom:5px;left:5px}.tabs[data-tab=talk] .tabs-pill{translate:100%}.tabs button{z-index:1;cursor:pointer;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.tabs button[aria-selected=true]{color:#0c0b0a}.tabs button:active{scale:.96}.tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:17px;height:17px}.tab-count{background:var(--paper);color:#0c0b0a;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10.5px;line-height:1.2;animation:.5s cubic-bezier(.3,1.6,.5,1) tab-pop}.tabs button[aria-selected=true] .tab-count{color:var(--paper);background:#0c0b0a}@keyframes tab-pop{0%{scale:.4}}@media (prefers-reduced-motion:reduce){.tabs-pill,.tab-count{transition:none;animation:none}}.card-lead .card-link{grid-template-columns:1fr}.convo-head .langswitch{display:none}}.story{max-width:680px;margin:0 auto;padding:22px clamp(18px,4vw,48px) 96px}.back{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.back:hover{color:var(--hot-ink)}.story-title{font:700 clamp(2.2rem, 4.4vw, 3.9rem) / 1.02 var(--f-display);letter-spacing:-.025em;margin:8px 0 14px}.story-dek{font:1.35rem / 1.4 var(--f-text);color:var(--ink-2)}.story-by{border-block:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:18px 0 30px;padding-block:12px;font-size:11.5px;font-weight:600}.story-by:has(+.story-translated){margin-bottom:0}.story-translated{font:500 12.5px / 1.5 var(--f-ui);color:var(--ink-2);margin:10px 0 30px}.story-translated a{color:var(--hot-ink);text-underline-offset:3px}.prose{font:1.2rem / 1.72 var(--f-text)}.prose p{margin:0 0 1.15em}.prose>p:first-child:first-letter{float:left;font:700 4.3em / .78 var(--f-display);color:var(--hot-ink);margin:.04em .1em 0 0}.prose h2{font:700 1.9rem / 1.1 var(--f-display);letter-spacing:-.01em;margin:1.8em 0 .5em}.prose blockquote{border-left:4px solid var(--hot);font:500 1.55rem / 1.3 var(--f-display);margin:1.6em 0;padding-left:22px}.prose strong{font-weight:700}.convo{max-width:640px;margin:0 auto;padding:0 clamp(16px,3vw,32px) 96px}.convo-head{z-index:5;background:var(--paper-2);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:12px;padding:24px 0 14px;display:flex;position:sticky;top:0}.convo-title{font:700 2.1rem / 1 var(--f-display);letter-spacing:-.02em}.convo-count{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;font-size:11.5px;font-weight:600}.banner{border:1px dashed var(--ink-2);color:var(--ink-2);border-radius:12px;margin-top:14px;padding:10px 14px;font-size:13px}.banner-live{border-color:var(--hot);color:var(--ink)}.banner-live:before{content:"";background:var(--hot);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.1s ease-in-out infinite pulse;display:inline-block}.join{background:var(--paper);border:1px solid var(--ink);border-radius:18px;margin-bottom:14px;padding:18px}.join-title{font:700 1.4rem / 1.15 var(--f-display)}.join-hint{color:var(--ink-2);margin:4px 0 14px;font-size:13.5px}.join-row{align-items:flex-end;gap:18px;display:flex}.photo-btn{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot);text-underline-offset:3px;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.photo-btn-sm{flex:none;text-decoration:none}.msg{background:var(--paper);border-left:4px solid var(--hot);border-radius:0 12px 12px 0;margin-top:10px;padding:12px 14px;font-size:14px}.msg strong{font:700 1.1rem var(--f-display);margin-bottom:2px;display:block}.empty{font:1.25rem / 1.4 var(--f-text);color:var(--ink-2);padding:36px 0}.chip{background:var(--hot);color:#0c0b0a;letter-spacing:.12em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.chip-dim{border:1px solid var(--ink-2);color:var(--ink-2);background:0 0}.avatar{object-fit:cover;border:1px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar-gen{color:#0c0b0a;font-weight:800;font-family:var(--f-display);font-style:normal}@keyframes shimmer{to{background-position:-200% 0}}@keyframes pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.story-prompt{background:var(--paper-2);border:1px solid var(--ink);border-radius:18px;margin:2.2em 0 0;padding:18px 22px}.story-prompt span{letter-spacing:.18em;text-transform:uppercase;color:var(--hot-ink);font-size:11px;font-weight:700}.story-prompt p{font:700 1.4rem / 1.25 var(--f-display);margin-top:6px}.story-prompt-btn{margin-top:14px}.story-sources{border-top:1px solid var(--ink);margin-top:2em;padding-top:14px}.story-sources h2{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700}.story-sources ul{margin:8px 0 0;padding:0;list-style:none}.story-sources li{padding:5px 0;font-size:14.5px}.story-sources a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.story-sources a:hover{-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}.story-review{color:var(--ink-2);margin-top:1.6em;font-size:12.5px;font-style:normal}.radar{--rc:#00c2a8;--rt:#007a69;background:var(--paper-2);border:1px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:18px;margin:4px 0 30px;padding:16px 18px 14px}.radar-fake{--rc:#ff2d6f;--rt:#c80c46}.radar-dubious{--rc:#e8c46a;--rt:#8a6414}@media (prefers-color-scheme:dark){.radar{--rt:#3ee0c8}.radar-fake{--rt:#ff6b97}.radar-dubious{--rt:#e8c46a}}.radar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.radar-title{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.radar-title i,.radar-chip i{background:var(--rc);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite radar-blink}.radar-by{color:var(--ink-2);font-size:11.5px}.radar-body{grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:8px 22px;margin-top:6px;display:grid}.radar-svg{width:100%;height:auto;display:block;overflow:visible}.radar-rings path,.radar-rings line{stroke:var(--ink);opacity:.18;stroke-dasharray:2 4}.radar-sweep{transform-origin:110px 108px;animation:6s ease-in-out infinite alternate radar-sweep}.radar-sweep line{stroke:var(--ink);stroke-width:1.4px;opacity:.35}.radar-tick{stroke:var(--ink-2);stroke-width:1.5px}.radar-needle{stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round}.radar-hub{fill:var(--ink)}.radar-blip{stroke:var(--paper);stroke-width:2px}.radar-pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite radar-pulse}.radar-verdict{font:700 clamp(2rem, 4.4vw, 2.7rem) / .95 var(--f-display);letter-spacing:-.02em;color:var(--rt)}.radar-score{color:var(--ink-2);margin-top:6px;font-size:13px}.radar-score b{font:700 1.9rem / 1 var(--f-display);color:var(--ink)}.radar-score span{text-transform:uppercase;letter-spacing:.12em;margin-left:4px;font-size:10.5px;font-weight:700}.radar-kind{background:var(--rc);color:#0c0b0a;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:8px;padding:2px 10px;font-size:10.5px;font-weight:800;display:inline-block}.radar-summary{font:1.02rem / 1.45 var(--f-text);margin-top:10px}.radar-how{border-top:1px dashed var(--ink-2);margin-top:12px;padding-top:10px}.radar-how summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800}.radar-how ul{margin:10px 0 0;padding:0;list-style:none}.radar-ev{border-bottom:1px solid var(--line);gap:10px;padding:6px 0;font-size:14px;line-height:1.4;display:flex}.radar-ev-icon{background:var(--ink-2);width:20px;height:20px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.radar-ev-supports .radar-ev-icon{color:#04110f;background:#00c2a8}.radar-ev-contradicts .radar-ev-icon{color:#0c0b0a;background:#ff2d6f}.radar-ev a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;white-space:nowrap}.radar-ev a:hover{color:var(--ink);-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}.radar-foot{color:var(--ink-2);margin-top:10px;font-size:12px;font-style:normal}.radar-compact{box-shadow:none;margin:0}.radar-compact .radar-body{grid-template-columns:minmax(120px,160px) 1fr}.radar-chip{border:1px solid var(--rc);letter-spacing:.1em;text-transform:uppercase;color:var(--rt);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.radar-chip b{color:var(--ink);font-weight:800}@keyframes radar-sweep{0%{transform:rotate(-82deg)}to{transform:rotate(82deg)}}@keyframes radar-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes radar-blink{50%{opacity:.25}}@media (max-width:520px){.radar-body{grid-template-columns:1fr}.radar-dial{max-width:240px}}.card-radar{margin-top:10px}.mast-right{align-items:center;gap:14px;display:inline-flex}.mast-chat{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 14px 7px 26px;font-size:12px;font-weight:800;text-decoration:none;position:relative}.mast-chat:before{content:"";background:#00c2a8;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:1.6s ease-in-out infinite pulse;position:absolute;top:50%;left:11px}.mast-chat:hover{background:var(--ink);color:var(--paper)}.photo-credit{font:500 11.5px / 1.4 var(--f-ui);color:var(--ink-2);margin:8px 0 0}.photo-credit a,.embed figcaption a{color:inherit;text-underline-offset:3px}.embed{margin:28px 0}.embed-frame{aspect-ratio:16/9;background:var(--paper-2);position:relative}.embed-vertical .embed-frame{aspect-ratio:9/16;max-width:340px;max-height:640px}.embed-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.embed figcaption{font:500 11.5px / 1.4 var(--f-ui);color:var(--ink-2);margin-top:8px}.sections{border-bottom:1px solid var(--ink);scrollbar-width:none;overflow-x:auto}.sections::-webkit-scrollbar{display:none}.sections ul{justify-content:center;gap:clamp(14px,2.4vw,28px);width:max-content;min-width:100%;margin:0;padding:10px 16px;list-style:none;display:flex}.sections a{font:600 12px / 1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:3px;text-decoration:none}.sections a:hover,.sections a[aria-current=page]{border-image:var(--grad) 1}@media (max-width:700px){.sections ul{justify-content:flex-start}}.list-title{font:400 clamp(2.2rem, 6vw, 3.6rem) / 1 var(--f-display);margin:6px 0 28px}.list-empty{color:var(--ink-2)}.kicker a{color:inherit;text-decoration:none}.story-tags{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.story-tags a{border:1px solid var(--line);font:600 12px / 1 var(--f-ui);color:var(--ink);padding:6px 10px;text-decoration:none;display:inline-block}.story-tags a:hover{border-color:var(--hot);color:var(--hot-ink)}.story-related{border-top:3px double var(--ink);margin-top:40px;padding-top:20px}.story-related h2{font:700 11px / 1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.story-related ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.story-related a{color:var(--ink);grid-template-columns:96px 1fr;align-items:center;gap:14px;text-decoration:none;display:grid}.story-related .cover{aspect-ratio:1;min-height:0}.story-related small{font:700 10.5px / 1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--hot-ink);margin-bottom:4px;display:block}.story-related b{font:400 1.15rem / 1.25 var(--f-display)}.embed-audio .embed-frame{aspect-ratio:auto;background:0 0}.gallery{margin:28px 0}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--paper-2);display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{scroll-snap-align:center;aspect-ratio:var(--gallery-ratio,4 / 3);isolation:isolate;flex:0 0 100%;max-height:78vh;position:relative;overflow:hidden}.gallery-slide img{width:100%;height:100%;display:block}.gallery-slide .gallery-img{object-fit:contain;position:relative}.gallery-slide .gallery-bg{object-fit:cover;filter:blur(28px)saturate(1.2)brightness(.85);z-index:-1;width:116%;height:116%;position:absolute;inset:-8%;transform:translateZ(0)}.gallery-nav{font:600 12px / 1 var(--f-ui);letter-spacing:.12em;justify-content:center;align-items:center;gap:18px;margin-top:10px;display:flex}.gallery-nav button{border:1px solid var(--ink);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;font-size:16px}.gallery-nav button:disabled{opacity:.3;cursor:default}.gallery figcaption{font:500 12px / 1.45 var(--f-ui);color:var(--ink-2);margin-top:10px}.gallery-caption{color:var(--ink)}.gallery figcaption a{color:inherit;text-underline-offset:3px}.radar-note{border-top:1px solid var(--line);margin:26px 0 0;padding-top:12px}.radar-note summary{cursor:pointer;font:500 12px / 1.4 var(--f-ui);color:var(--ink-2);align-items:center;gap:10px;list-style:none;display:flex}.radar-note summary::-webkit-details-marker{display:none}.radar-note summary span:last-child{text-underline-offset:3px;text-decoration:underline}.radar-note[open] summary{margin-bottom:14px}
:root{--paper:#faf9f6;--paper-2:#f1efea;--ink:#0a0a0a;--ink-2:#66625c;--line:#0a0a0a1f;--grain:0;--f-mono:var(--f-ui);--gutter:clamp(16px, 3vw, 40px);--gap:clamp(16px, 2.2vw, 36px)}@media (prefers-color-scheme:dark){:root{--paper:#0a0a0a;--paper-2:#141414;--ink:#f4f3ef;--ink-2:#a19d96;--line:#f4f3ef24;--grain:0}}.kicker,.meta,.story-by,.card-meta,.mast-date,.rule-label,.read{font-family:var(--f-mono)}.kicker{letter-spacing:.1em;color:var(--ink);font-size:11px;font-weight:500}.meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:11px;font-weight:400;display:flex}.meta-sec{color:var(--ink);font-weight:500}.read{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;padding-bottom:3px;font-size:11.5px;font-weight:500}.mast-bar{padding-inline:var(--gutter);border-bottom:0}.mast-date{letter-spacing:.08em;font-size:11px;font-weight:400}.mast-mini{font-size:1.4rem}.sections a{font-size:11.5px}.home{max-width:1360px;padding:clamp(20px, 3vw, 40px) var(--gutter) 0}.feed>*+*{margin-top:clamp(56px,8vw,120px)}.feed a{color:inherit;text-decoration:none}.feed .cover{margin:0}.feed a:hover :is(.op-title,.feat-title,.stack-title,.tblock-title,.brief-title),.feed a:focus-visible :is(.op-title,.feat-title,.stack-title,.tblock-title,.brief-title){text-decoration:underline;-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot);text-underline-offset:.1em;text-decoration-thickness:.06em}.read{transition:color .2s,border-color .2s}.read-arrow{transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-block}.feed a:hover .read,.feed a:focus-visible .read{color:var(--hot-ink);border-color:var(--hot)}.feed a:hover .read-arrow,.feed a:focus-visible .read-arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.read-arrow{transition:none}}.feed :is(.op-title,.feat-title,.stack-title,.tblock-title,.brief-title){text-wrap:balance;margin:0}.op-link{display:grid}.op .cover{aspect-ratio:16/8;max-height:62vh}.op-text{gap:14px var(--gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);padding-top:20px;display:grid}.op-text .meta{grid-column:1/-1}.op-title{font:700 clamp(2.1rem, 3.9vw, 3.6rem) / 1 var(--f-display);letter-spacing:-.02em}.op-side{align-content:end;gap:18px;padding-bottom:.5em;display:grid}.op-dek{font:1.22rem / 1.45 var(--f-text);color:var(--ink-2)}.pair{gap:var(--gap) clamp(28px, 5vw, 80px);border-top:1px solid var(--ink);grid-template-columns:1fr;padding-top:16px;display:grid}.feat a{align-items:end;gap:14px;column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.feat .cover{aspect-ratio:4/3;grid-row:1/span 4}.feat-title{font:700 clamp(1.6rem, 2.4vw, 2.2rem) / 1.08 var(--f-display);letter-spacing:-.02em}.feat-dek{max-width:52ch;font:1.1rem / 1.45 var(--f-text);color:var(--ink-2)}.stack{gap:0 var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.stack a{border-top:1px solid var(--line);align-content:start;gap:10px;height:100%;padding:20px 0 28px;display:grid}.stack-title{font:700 clamp(1.45rem, 2.1vw, 1.85rem) / 1.08 var(--f-display);letter-spacing:-.015em}.stack-dek{-webkit-line-clamp:3;font:1rem / 1.45 var(--f-text);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tblock{border-top:1px solid var(--ink);padding:clamp(40px,7vw,104px) 0 0}.tblock a{gap:22px;max-width:1120px;display:grid}.tblock-title{font:700 clamp(2rem, 3.8vw, 3.4rem) / 1 var(--f-display);letter-spacing:-.02em}.tblock-dek{max-width:46ch;font:1.25rem / 1.45 var(--f-text);color:var(--ink-2)}.cover-thumb{aspect-ratio:16/10}.cover-wide{aspect-ratio:21/9}.rule-label{border-top:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;padding-top:12px;font-size:11px;font-weight:500}.briefs ol{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.briefs a{border-bottom:1px solid var(--line);align-content:start;gap:8px;height:100%;padding:16px 0 22px;display:grid}.brief-title{font:600 1.3rem / 1.15 var(--f-display);letter-spacing:-.01em}.list-title{font:700 clamp(2.4rem, 5vw, 4.2rem) / .95 var(--f-display);letter-spacing:-.02em;margin:4px 0 clamp(28px,4vw,48px)}.foot{padding:28px var(--gutter) 32px;border-top:1px solid var(--ink);font:400 11px / 1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);grid-template-columns:1fr auto auto;align-items:end;gap:12px 32px;margin-top:clamp(72px,10vw,140px);display:grid}.foot-logo{color:var(--ink);margin:0;font-size:clamp(40px,4.5vw,64px)}.story-title{letter-spacing:-.03em;font-weight:800}.story-by{letter-spacing:.08em;font-size:11px;font-weight:400}.prose>p:first-child:first-letter{color:var(--ink)}.prose blockquote{border-left-color:var(--ink)}.story-related small{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink);font-weight:500}.pane-story{container:story/inline-size}@container story (min-width:720px){.story{--measure:680px;justify-items:center;max-width:1120px;padding:24px clamp(24px,4cqw,56px) 112px;display:grid}.story>*{width:100%;max-width:var(--measure);order:4}.story>.crumbs{order:0;justify-self:start;width:auto;max-width:none;margin-bottom:26px}.story>.story-head{text-align:center;order:1;max-width:880px;margin-bottom:36px}.story>.cover-hero{order:2;width:min(100%,112dvh);max-width:none}.story>.photo-credit{order:3;width:min(100%,112dvh);max-width:none}.story>:is(.story-related,.gallery){max-width:none}.story>.gallery{max-width:820px}.story-head .kicker{margin:0 0 16px}.story-title{text-wrap:balance;margin:0 0 20px;font-size:clamp(2.6rem,6cqw,4.4rem);line-height:1}.story-dek{text-wrap:balance;max-width:40ch;margin-inline:auto;font-size:clamp(1.25rem,2.1cqw,1.55rem)}.story-by{max-width:var(--measure);justify-content:center;margin:28px auto 0;display:flex}.story-translated{margin:12px 0 0}.story-related{margin-top:72px}.story-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.story-related a{grid-template-columns:1fr;align-items:start;gap:14px}.story-related .cover{aspect-ratio:16/10}.story-related b{font-size:1.3rem;line-height:1.2}}@media (max-width:899px){.op .cover{aspect-ratio:16/10;margin-inline:calc(-1 * var(--gutter))}.op-text{grid-template-columns:1fr;padding-top:16px}.op-title{font-size:clamp(2.5rem,11.5vw,4rem)}.feat a{grid-template-columns:1fr}.feat .cover{aspect-ratio:16/10;grid-row:auto}.stack,.briefs ol,.foot{grid-template-columns:1fr}}.pane-talk{background:var(--paper);border-left:1px solid var(--ink)}.convo{max-width:620px;padding-inline:clamp(18px,3vw,40px)}.convo-head{background:var(--paper);padding:28px 0 14px}.convo-count,.thread-end,.handle-field span,.pending-label,.comment-meta time,.chip,.comment-live,.convo-tabs button{font-family:var(--f-mono)}.convo-count{letter-spacing:.08em;margin-top:10px;font-size:11px;font-weight:400}.convo .convo-tabs{border-bottom:1px solid var(--line);gap:22px;margin-top:0}.convo .convo-tabs button{color:var(--ink-2);letter-spacing:.1em;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:14px 0 12px;font-size:11px;font-weight:500}.convo .convo-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.convo .convo-tabs button:hover{color:var(--ink)}.convo .convo-tabs i{min-width:0;color:var(--hot-ink);background:0 0;padding:0;font-size:11px;font-weight:500}.convo .convo-tabs .live-dot{width:6px;height:6px}.join{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 18px;padding:0 0 20px}.join-title{font:normal 700 1.45rem / 1.1 var(--f-display);letter-spacing:-.02em}.join-hint{font:1rem / 1.4 var(--f-text)}.photo-btn{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2);font-size:10.5px;font-weight:400}.msg{background:var(--paper-2);border-left:2px solid var(--ink);border-radius:0}.chip{border-radius:0;padding:2px 6px;font-size:9.5px;font-weight:500}.empty{font:1.15rem / 1.45 var(--f-text)}.talk-fold{border-color:var(--line);background:var(--paper);border-radius:0}.split[data-folded] .talk-rail{border-left:1px solid var(--ink);background:var(--paper)}.talk-rail-count{font-family:var(--f-mono);border-radius:0}.story-prompt{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding:18px 0 20px}.story-prompt span{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink);font-weight:500}.pane-talk .chat-join{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.pane-talk .chat-join p{font:normal 700 1.15rem / 1.2 var(--f-display)}.pane-talk .chat-join-row input:not([hidden]){border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding:10px 0}.pane-talk :is(.chat-logwrap,.chat-msg,.chat-tools,.chat-input,.chat-pinned,.chat-new,.chat-notice){border-radius:0}.mast-chat,.langswitch select{font-family:var(--f-mono);letter-spacing:.08em;border-radius:0;font-weight:500}.mast-chat{font-size:11px}.langswitch select{font-size:11.5px}@media (min-width:900px){.convo{padding-inline:clamp(16px,1.7vw,28px);padding-bottom:72px}.convo-head{padding:22px 0 12px}.talk-fold{margin-right:clamp(16px,1.7vw,28px)}.convo-title{font-size:clamp(1.65rem,2.1vw,2.2rem)}.convo .convo-tabs{gap:18px}.join{padding-bottom:16px}.join-title{font-size:1.25rem}.join-row{gap:14px}}@media (max-width:899px){.pane-talk{border-left:0}}.mast-logo a{display:inline-block;position:relative}.logo-word{display:flex}.lt{margin-top:-.06em;padding-top:.06em;display:inline-block;overflow:hidden}.lt>span{display:inline-block}.langswitch{position:relative}.langswitch-btn{border:1px solid var(--ink);min-width:40px;color:inherit;cursor:pointer;font:500 11px / 1 var(--f-mono);letter-spacing:.08em;background:0 0;gap:6px;padding:6px 9px;display:inline-flex}.langswitch-btn span{opacity:.4}.langswitch-btn [aria-current]{opacity:1}.langswitch-btn:hover{background:var(--ink);color:var(--paper)}.intro-curtain{display:none}.mast-hero{padding:18px var(--gutter) 0;text-align:left;border-bottom:0;display:block}.mast:not(.mast-compact){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.08  0 0 0 0 0.05  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mast-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.mast-date{font:400 13px / 1 var(--f-ui);letter-spacing:.14em;text-transform:lowercase}.mast-main{flex-wrap:wrap;align-items:flex-end;gap:clamp(28px,4vw,72px);padding:28px 0 32px;display:flex}.mast-brand{flex-direction:column;flex:none;gap:14px;display:flex}.mast-logo{margin:0;font-size:1rem;line-height:1}.mast-logo a{display:block}.mast-tag{white-space:pre-line;max-width:340px;font:400 clamp(14px, 1.2vw, 16px) / 1.3 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;color:var(--ink-2);margin:0}.ticker{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.ticker-bar{border-bottom:1px solid var(--ink);font:500 11px / 1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.ticker-label{align-items:center;gap:12px;display:flex}.ticker-meta{letter-spacing:.1em;color:var(--ink-2);align-items:center;gap:18px;display:flex}.ticker-next{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ticker-head{min-height:calc(2.24*clamp(22px,2.2vw,34px));font:600 clamp(22px, 2.2vw, 34px) / 1.12 var(--f-ui);letter-spacing:-.01em;color:var(--ink);text-decoration:none;display:block}.ticker-head:hover{color:var(--hot-ink)}.ticker-word{white-space:nowrap;margin-right:.24em;display:inline-block}[data-ch]{display:inline-block;position:relative}.ticker-b{background:color-mix(in srgb, var(--ink) 45%, var(--paper));opacity:0;position:absolute;inset:24% 6% 14%}.ticker-b[data-tone="0"]{background:color-mix(in srgb, var(--ink) 22%, var(--paper))}.ticker-b[data-tone="1"]{background:color-mix(in srgb, var(--ink) 36%, var(--paper))}.ticker-b[data-tone="2"]{background:color-mix(in srgb, var(--ink) 52%, var(--paper))}.ticker-b[data-tone="3"]{background:color-mix(in srgb, var(--ink) 66%, var(--paper))}.ticker-b[data-pink="1"]{background:var(--hot)}.ticker-dot{background:var(--grad);width:.22em;height:.22em;margin-left:-.16em;display:inline-block}@media (prefers-reduced-motion:reduce){.ticker-l{opacity:1!important}}.mast-hero{z-index:2;isolation:isolate;position:relative}.mast-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mast-aurora:before,.mast-aurora:after{content:"";z-index:-1;filter:blur(40px);opacity:.4;pointer-events:none;will-change:transform;position:absolute;inset:-30% -15%}.mast-aurora:before{background:radial-gradient(28% 55% at 20% 45%, color-mix(in srgb, var(--magenta) 55%, transparent), transparent 70%), radial-gradient(30% 60% at 70% 35%, color-mix(in srgb, var(--violet) 55%, transparent), transparent 70%);animation:11s ease-in-out infinite alternate msf-aurora-a}.mast-aurora:after{background:radial-gradient(26% 50% at 45% 70%, color-mix(in srgb, var(--hot) 50%, transparent), transparent 70%), radial-gradient(28% 55% at 88% 55%, color-mix(in srgb, var(--peach) 50%, transparent), transparent 70%);animation:8s ease-in-out infinite alternate msf-aurora-b}@media (prefers-color-scheme:dark){.mast-aurora:before,.mast-aurora:after{opacity:.5}}@keyframes msf-aurora-a{0%{transform:translate(-10%,-4%)skew(-6deg)scale(1)}to{transform:translate(10%,5%)skew(6deg)scale(1.1)}}@keyframes msf-aurora-b{0%{transform:translate(9%,4%)scale(1.05)}to{transform:translate(-11%,-5%)scale(.95)}}@media (prefers-reduced-motion:reduce){.mast-aurora:before,.mast-aurora:after{animation:none}}@media (max-width:899px){.mast-main{padding:22px 0 24px}.ticker{flex-basis:100%}}html[data-intro] .intro-curtain{z-index:200;background:var(--paper);color:var(--ink);pointer-events:none;display:block;position:fixed;inset:0}html[data-intro=out] .intro-curtain{animation:.9s cubic-bezier(.4,0,.2,1) both msf-dissolve}.intro-3d{position:absolute;inset:0}.intro-3d canvas{display:block}.intro-3d-tag{text-align:center;font:500 clamp(12px, 1.6vw, 20px) / 1 var(--f-ui);letter-spacing:.5em;text-transform:uppercase;opacity:0;padding-left:.5em;transition:opacity .9s;position:absolute;top:calc(50% + min(15vw,150px));left:0;right:0}.intro-3d-tag[data-on]{opacity:1}html[data-intro=out] .logo-lockup .logo-ink,html[data-intro=out] .logo-lockup .logo-tag{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both msf-rise}html[data-intro=out] :is(.mast-bar,.mast-top)>*{animation:1s cubic-bezier(.16,1,.3,1) .7s both msf-focus}html[data-intro=out] .mast-tag{animation:1s cubic-bezier(.16,1,.3,1) .85s both msf-focus}html[data-intro=out] .ticker{animation:1s cubic-bezier(.16,1,.3,1) 1s both msf-focus}html[data-intro=out] .sections li{animation:.9s cubic-bezier(.16,1,.3,1) .9s both msf-focus}html[data-intro=out] .sections li:nth-child(2){animation-delay:.95s}html[data-intro=out] .sections li:nth-child(3){animation-delay:1s}html[data-intro=out] .sections li:nth-child(4){animation-delay:1.05s}html[data-intro=out] .sections li:nth-child(5){animation-delay:1.1s}html[data-intro=out] .sections li:nth-child(6){animation-delay:1.15s}html[data-intro=out] .sections li:nth-child(7){animation-delay:1.2s}html[data-intro=out] .sections li:nth-child(8){animation-delay:1.25s}html[data-intro=out] .feed>.op{animation:1.4s cubic-bezier(.16,1,.3,1) 1.2s both msf-lift}@keyframes msf-dissolve{to{opacity:0;visibility:hidden}}@keyframes msf-focus{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}}@keyframes msf-rise{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}}@keyframes msf-pop{0%{transform:scale(0)}}@keyframes msf-glow{0%{opacity:0;transform:scale(1.08)}}@keyframes msf-lift{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}.sticky-holder:not([data-mode=static])>.sections{z-index:40;background:var(--paper);position:fixed;top:0;left:0;right:0}.sticky-holder[data-mode=shown]>.sections,.sticky-holder[data-mode=hidden]>.sections{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.sticky-holder[data-mode=hidden]>.sections,.sticky-holder[data-mode=away]>.sections{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.sticky-holder>.sections{transition:none!important}}@media (min-width:900px){.op-link{column-gap:var(--gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center}.op .cover{aspect-ratio:3/2;max-height:none}.op-text{grid-template-columns:1fr;gap:18px;padding-top:0}.op-side{align-content:start;padding-bottom:0}.op-title{font-size:clamp(2.4rem,3.5vw,3.8rem);line-height:1.02}.op-dek{font-size:clamp(1.1rem,1.25vw,1.3rem)}.feat a{gap:14px var(--gap);grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.feat .cover{aspect-ratio:3/2;grid-area:1/2/-1}.feat a>:not(.cover){grid-column:1}.feat .meta{grid-row:2}.feat-title{grid-row:3;font-size:clamp(2rem,2.9vw,3.1rem)}.feat .read{grid-row:5;align-self:start}.feat-dek{grid-row:4;font-size:clamp(1.05rem,1.15vw,1.2rem)}}:is(.feat,.stack,.briefs) .read{justify-self:start;margin-top:4px}.sections,.mast:not(.mast-compact) .sections{background:var(--paper-2);border:0}.sections ul{gap:4px clamp(16px,2.4vw,36px);padding-block:11px}.sections a{letter-spacing:.16em;font-size:11.5px}.sticky-holder:not([data-mode=static])>.sections{background:color-mix(in srgb, var(--paper-2) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:899px){.page-scroll{overscroll-behavior:contain;height:100dvh;overflow-y:auto}}.ticker-bar{border-bottom:0;padding-bottom:4px}.pair,.tblock{border-top:0;padding-top:0}.stack a{border-top:0}.briefs{margin-inline:calc(-1 * var(--gutter));padding:clamp(28px, 4vw, 48px) var(--gutter);background:var(--paper-2)}.briefs a{border-bottom:0}.rule-label{border-top:0;align-items:center;gap:10px;padding-top:0;display:flex}.rule-label:before{content:"";background:var(--grad);width:7px;height:7px}.foot{background:var(--paper-2);border-top:0}.mast-main{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo ticker""tag.";align-items:center;gap:10px clamp(28px,4vw,72px);display:grid}.mast-brand{display:contents}.mast-logo{grid-area:logo}.mast-tag{letter-spacing:.1em;grid-area:tag;align-self:start;font-size:clamp(10.5px,.8vw,12px)}.mast-main>.ticker{grid-area:ticker}@media (max-width:899px){.mast-main{grid-template-columns:1fr;grid-template-areas:"logo""tag""ticker"}.mast-main>.ticker{margin-top:12px}}.sections{position:relative}.sections-logo{display:none}.sticky-holder[data-mode=shown] .sections-logo{left:var(--gutter);color:var(--ink);font-size:1.1rem;text-decoration:none;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:899px){.sticky-holder[data-mode=shown] .sections-logo{display:none}}.mast-top{align-items:center;min-height:28px}.mast-date{font:500 11px / 1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:14px;margin:0;display:flex}.mast-clock{min-width:8ch;color:var(--ink)}.mast-clock:empty{display:none}.mast:not(.mast-compact) .langswitch-btn{min-width:0;font:500 11px / 1 var(--f-ui);letter-spacing:.12em;border-width:1px;padding:6px 9px}.ticker-meta{gap:10px}.mast:not(.mast-compact) .mast-chat{font:500 11px / 1 var(--f-ui);letter-spacing:.12em}.mast-tag{white-space:pre;max-width:none}.mast-date>span{white-space:nowrap}@media (max-width:599px){.mast-clock{display:none}}@media (max-width:899px){.tabs{width:100%;height:calc(48px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);background:color-mix(in srgb, var(--paper-2) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;border-radius:0;bottom:0;left:0;right:0;translate:none}.tabs-pill{background:var(--grad);border-radius:0;width:50%;height:2px;transition:translate .3s cubic-bezier(.2,.7,.2,1);top:0;bottom:auto;left:0}.tabs button{color:var(--ink-2);font:600 11.5px / 1 var(--f-ui);letter-spacing:.16em;border-radius:0;gap:8px}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button:active{scale:none}.tabs svg{stroke-width:1.6px;width:15px;height:15px}.tab-count,.tabs button[aria-selected=true] .tab-count{background:var(--hot);color:#fff;min-width:18px;font:600 10px / 1 var(--f-ui);letter-spacing:.04em;border-radius:0;padding:3px 5px}}.prose>p:first-child:first-letter{margin:.07em .08em 0 0;font-size:3.55em;line-height:.82}:root{--glass:color-mix(in srgb, var(--paper) 58%, transparent);--glass-strong:color-mix(in srgb, var(--paper) 78%, transparent);--glass-edge:color-mix(in srgb, var(--ink) 10%, transparent);--glass-light:inset 0 1px 0 #ffffff73;--glass-blur:blur(18px) saturate(140%)}@media (prefers-color-scheme:dark){:root{--glass-light:inset 0 1px 0 #ffffff12}}.mast-chat,.mast .langswitch-btn,.mast:not(.mast-compact) .langswitch-btn{border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-light);color:var(--ink);border-radius:999px;transition:background .2s,border-color .2s}.mast .langswitch-btn{min-width:0;font:600 11px / 1 var(--f-ui);letter-spacing:.12em;padding:7px 12px}.mast-chat:hover,.mast .langswitch-btn:hover{background:var(--glass-strong);border-color:color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink)}.sticky-holder:not([data-mode=static])>.sections{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-light), 0 1px 0 var(--glass-edge)}@media (max-width:899px){.tabs{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-light), 0 -1px 0 var(--glass-edge)}}.convo-head{background:var(--paper);border-bottom:0;justify-content:space-between;align-items:baseline;padding:26px 0 14px;display:flex}.convo-head>div{align-items:baseline;gap:10px;display:flex}.convo-title{font:600 1.35rem / 1.1 var(--f-ui);letter-spacing:-.01em}.convo-count{font:400 12.5px / 1 var(--f-ui);letter-spacing:0;text-transform:none;color:var(--ink-2);margin:0}.convo .convo-tabs{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:var(--glass-light);border-radius:999px;gap:2px;margin:0 0 18px;padding:3px;display:inline-flex}.convo .convo-tabs button{color:var(--ink-2);font:500 12.5px / 1 var(--f-ui);letter-spacing:0;text-transform:none;border:0;border-radius:999px;margin:0;padding:7px 14px;transition:background .2s,color .2s}.convo .convo-tabs button[aria-selected=true]{background:var(--glass-strong);color:var(--ink);box-shadow:var(--glass-light), 0 1px 3px #0c0b0a1f}.convo .convo-tabs i{font:500 11px / 1 var(--f-ui)}.join{border:0;margin:0 0 14px;padding:0}.join-row{align-items:center;gap:14px}.handle-field span,.photo-btn{font:500 11px / 1.2 var(--f-ui);letter-spacing:.04em;text-transform:none;color:var(--ink-2)}.msg{border-left:0;border-radius:12px}.empty{font:400 15px / 1.5 var(--f-ui);color:var(--ink-2)}.talk-fold{border:1px solid var(--glass-edge);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-light);border-radius:50%}.talk-rail-label{font:600 11px / 1 var(--f-ui);letter-spacing:.14em}.convo-about{display:none}@media (max-width:899px){.convo-about{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--ink) 3%, transparent);width:100%;box-shadow:var(--glass-light);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin:0 0 16px;padding:8px 12px 8px 8px;display:flex}.convo-about .cover{aspect-ratio:1;border-radius:9px;flex:none;width:52px;overflow:hidden}.convo-about>span{gap:3px;min-width:0;display:grid}.convo-about small{font:500 11px / 1 var(--f-ui);color:var(--ink-2)}.convo-about b{-webkit-line-clamp:2;font:600 14px / 1.3 var(--f-ui);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.convo-about:active{scale:.99}}.logo-lockup,.logo-mark{display:block;position:relative;overflow:visible}.logo-tag{fill:currentColor;font:500 50px / 1 var(--f-ui);letter-spacing:.3em}.logo-lockup{width:clamp(190px,19vw,280px);height:auto}.logo-mark{width:auto;height:1em}.mast-logo,.mast-logo a{color:var(--ink);line-height:1}.mast-mini{color:var(--ink);align-items:center;font-size:22px;display:inline-flex}.sticky-holder[data-mode=shown] .sections-logo{color:var(--ink);font-size:16px}.mast-main{grid-template-areas:"logo ticker"}@media (max-width:899px){.mast-main{grid-template-areas:"logo""ticker"}.logo-lockup{width:min(210px,56vw)}}.split{position:relative}.split-dock{z-index:30;pointer-events:none;grid-area:1/1;justify-content:center;padding:0 20px;display:flex;position:absolute;inset:auto 0 18px}.split-dock>.dbar{pointer-events:auto;width:min(100%,620px)}.split-dock>.dbar[data-min]{width:auto}.split:has(.split-dock)>.pane-story{padding-bottom:72px}.dbar{--glass-bar:color-mix(in srgb, var(--paper) 82%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:var(--glass-bar);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:5px 6px 5px 5px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #0a0a0a0a,0 12px 32px -14px #0a0a0a4d,0 2px 6px -2px #0a0a0a1a}.dbar:before{content:"";border-radius:inherit;opacity:.6;pointer-events:none;background:radial-gradient(120% 140% at 12% -30%,#ffffff8c,#0000 55%);position:absolute;inset:0}@media (prefers-color-scheme:dark){.dbar{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff17,0 14px 36px -14px #000000b3}.dbar:before{opacity:.08}}.dbar>*{position:relative}.dbar[data-min]{gap:10px;padding-right:14px}.dbar-play{border:1px solid color-mix(in srgb, var(--hot) 55%, transparent);background:color-mix(in srgb, var(--hot) 9%, transparent);width:38px;height:38px;color:var(--hot-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0 0 0 1px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.dbar[data-min]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--violet) 12%, transparent) 0, color-mix(in srgb, var(--hot) 26%, transparent) max(0px, calc(var(--p) - 18px)), transparent var(--p));pointer-events:none;position:absolute;inset:0}.dbar[data-min][data-playing]:after{animation:2.6s ease-in-out infinite dbar-liquid}@keyframes dbar-liquid{50%{filter:brightness(1.12)saturate(1.15)}}.dbar-play:hover{border-color:var(--hot);background:color-mix(in srgb, var(--hot) 18%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--hot) 30%, transparent)}.dbar[data-playing] .dbar-play{border-color:var(--hot);animation:2.4s ease-out infinite dbar-pulse}@keyframes dbar-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hot) 38%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}.dbar-play svg{padding-left:1px}.dbar[data-playing] .dbar-play svg{padding-left:0}.dbar-main{flex:1;gap:3px;min-width:0;display:grid}.dbar-head{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;margin:0;display:flex}.dbar-kicker{font:500 9.5px / 1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex:none}.dbar-title{min-width:0;font:600 13.5px / 1.3 var(--f-ui);text-overflow:ellipsis;overflow:hidden}.dbar-track{align-items:center;gap:12px;display:flex}.dbar-time{font:400 11px / 1 var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none}.dbar-ai{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);font:500 8.5px / 1 var(--f-mono);letter-spacing:.1em;color:var(--ink-2);cursor:help;border-radius:999px;flex:none;padding:2px 5px;text-decoration:none}.dbar-seek{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:14px;margin:0}.dbar-seek::-webkit-slider-runnable-track{background:var(--grad) 0 0 / var(--p) 100% no-repeat, color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;height:2px}.dbar-seek::-moz-range-track{background:var(--grad) 0 0 / var(--p) 100% no-repeat, color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;height:2px}.dbar-seek::-webkit-slider-thumb{background:var(--hot);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hot) 22%, transparent);-webkit-appearance:none;border:0;border-radius:50%;margin-top:-3.5px}.dbar-seek::-moz-range-thumb{background:var(--hot);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hot) 22%, transparent);border:0;border-radius:50%}.dbar-keys{flex:none;align-items:center;gap:2px;display:flex}.dbar-key{min-width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .15s;display:grid}.dbar-key:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.dbar-speed{font:500 11px / 1 var(--f-mono);font-variant-numeric:tabular-nums;padding:0 9px}.dbar-open{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.dbar-play:focus-visible,.dbar-key:focus-visible,.dbar-open:focus-visible,.dbar-seek:focus-visible{outline:2px solid var(--hot);outline-offset:2px}@media (max-width:640px){.dbar{gap:12px}.dbar-wide,.dbar-speed{display:none}.dbar-head{gap:8px}}@media (max-width:899px){.split-dock .dbar{--glass-bar:color-mix(in srgb, var(--paper) 98%, transparent)}.split-dock{inset:auto 8px calc(48px + env(safe-area-inset-bottom) + 8px);z-index:49;justify-content:flex-start;padding:0;position:fixed}.split-dock>.dbar{width:100%}.split-dock>.dbar[data-min]{width:auto}.split:has(.split-dock)>.pane{padding-bottom:calc(64px + 64px + env(safe-area-inset-bottom))}body:has(.split-dock) .radio{bottom:128px}body:has(.split-dock) .radio[data-placed]{bottom:128px}}@media (prefers-reduced-motion:reduce){.dbar[data-playing] .dbar-play,.dbar[data-min][data-playing]:after{animation:none}}.cover-debate{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:2px;padding:6px 10px 6px 8px;display:inline-flex;position:absolute;top:14px;right:14px}.cover-debate svg{margin-right:3px}.cover-debate i{background:currentColor;width:2px;height:7px}.cover-debate i:nth-of-type(2){height:11px}.cover-thumb .cover-debate{top:8px;right:8px}.story .cover-hero .cover-debate{display:none}.meta-debate{color:var(--ink);font-weight:500}.cm-box{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:var(--paper);border-radius:20px;margin:0 0 22px;padding:8px;transition:border-color .2s}.cm-box:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.cm-box:focus-within{border-color:var(--ink)}.cm-box-reply{margin:10px 0 4px}.cm-box-row{align-items:flex-start;gap:10px;display:flex}.cm-face{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cm-face:hover{border-color:var(--ink);color:var(--ink)}.cm-face:has(.avatar){border:0}.cm-face .avatar{border-radius:50%}.cm-input{min-width:0;min-height:32px;max-height:240px;color:var(--ink);font:400 15px / 1.35 var(--f-ui);resize:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:7px 2px}.cm-input::placeholder{color:color-mix(in srgb, var(--ink) 55%, transparent)}.cm-box:not([data-open]) .cm-input{white-space:nowrap;text-overflow:ellipsis;height:32px;overflow:hidden}.cm-box[data-open] .cm-input{min-height:60px}.cm-box-keys{align-items:center;gap:6px;margin-left:auto;display:flex}.cm-send{background:var(--ink);height:32px;color:var(--paper);font:600 12.5px / 1 var(--f-ui);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;transition:background .2s,color .2s;display:inline-flex}.cm-send:hover:not(:disabled){background:var(--hot);color:#0a0a0a}.cm-send:disabled{background:color-mix(in srgb, var(--ink) 8%, transparent);color:color-mix(in srgb, var(--ink) 45%, transparent);cursor:default}.cm-box-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin:8px 0 0 42px;padding-top:8px;display:flex}.cm-name{min-width:0;font:500 13px / 1 var(--f-ui);color:var(--ink-2);align-items:center;gap:2px;display:flex}.cm-name-label{margin-right:6px}.cm-name input{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 30%, transparent);width:14ch;min-width:0;color:var(--ink);font:600 13px / 1 var(--f-ui);background:0 0;outline:none;padding:4px 0}.cm-name input:focus{border-bottom-color:var(--ink)}.cm-as{font:400 13px / 1 var(--f-ui);color:var(--ink-2)}.cm-as b{color:var(--ink);font-weight:600}.cm-ghost{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:var(--ink);font:500 12px / 1 var(--f-ui);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px}.cm-ghost:hover{border-color:var(--ink)}.cm-msg{background:color-mix(in srgb, var(--ink) 5%, transparent);font:400 13.5px / 1.45 var(--f-ui);border-radius:14px;margin:8px 0 0 42px;padding:10px 12px}.cm-msg-error,.cm-msg-blocked{background:color-mix(in srgb, var(--hot) 10%, transparent)}.cm-msg strong{margin-bottom:2px;font-weight:600;display:block}.cm-msg p{margin:0}.cm-msg-actions{gap:6px;margin-top:8px;display:flex}.cm-thread{display:grid}.cm{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.cm[data-reply]{border-top:0;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 0 0}.cm>.avatar,.cm>.avatar-live{border-radius:50%}.cm-main{min-width:0}.cm-meta{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.cm-handle{font:600 13.5px / 1.2 var(--f-ui);color:var(--ink)}.cm-handle-btn{cursor:pointer;background:0 0;border:0;padding:0}.cm-handle-btn:hover{color:var(--hot-ink)}.cm-live{font:500 11px / 1 var(--f-ui);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.cm-live:before{content:"";background:var(--hot);border-radius:50%;width:6px;height:6px}.cm-meta time{font:400 10.5px / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cm-text{font:400 15px / 1.5 var(--f-ui);overflow-wrap:anywhere;white-space:pre-line;margin:4px 0 0}.cm-text.is-pending{opacity:.55}.cm-pending{font:400 10.5px / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 0}.cm-note{background:color-mix(in srgb, var(--ink) 4%, transparent);font:400 13px / 1.45 var(--f-ui);color:var(--ink-2);border-radius:12px;margin:8px 0 0;padding:8px 10px}.cm-note b{font:500 10px / 1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:2px;display:block}.cm-actions{gap:14px;margin-top:6px;display:flex}.cm-actions button{color:var(--ink-2);font:500 12px / 1 var(--f-ui);cursor:pointer;background:0 0;border:0;padding:2px 0}.cm-actions button:hover,.cm-actions button[aria-expanded=true]{color:var(--ink)}.cm-invite{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cm-replies{border-left:1px solid var(--line);margin:4px 0 0 -26px;padding-left:25px}.cm[data-reply] .cm-replies{margin-left:-20px;padding-left:19px}.cm-empty{font:400 15px / 1.5 var(--f-ui);color:var(--ink-2);margin:8px 0}.cm-end{font:400 10.5px / 1 var(--f-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--ink-2);margin:18px 0 24px}.cm-send:focus-visible,.cm-ghost:focus-visible,.cm-face:focus-visible,.cm-actions button:focus-visible,.cm-handle-btn:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.crumbs{font:500 12px / 1.2 var(--f-ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.crumbs a{color:var(--ink-2);padding:4px 0;text-decoration:none;transition:color .15s}.crumbs a:last-child{color:var(--ink)}.crumbs a:hover{color:var(--hot-ink)}.crumbs span{opacity:.45}.mast-chat[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cover-thumb .cover-debate{padding:4px 6px;top:6px;right:6px}.cover-thumb .cover-debate i{display:none}.cover-thumb .cover-debate svg{margin:0}.cover,.cover-img,.gallery-track,.gallery-slide img,.feed a,.story-related a,.convo-about{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none}@media (max-width:899px){.sections{overscroll-behavior-x:contain;-webkit-mask:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000);mask:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000)}}.pane-talk,.split[data-folded] .talk-rail{border-left:0}.split-gutter:before,.split-gutter:after{content:"";pointer-events:none;width:1px;position:absolute;inset:0 auto 0 -.5px}.split-gutter:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ink) 14%, transparent) 10%, color-mix(in srgb, var(--ink) 14%, transparent) 90%, transparent)}.split-gutter:after{background:linear-gradient(to bottom, transparent, var(--violet) 18%, var(--magenta) 40%, var(--hot) 62%, var(--peach) 84%, transparent);width:2px;box-shadow:0 0 14px color-mix(in srgb, var(--hot) 35%, transparent);opacity:0;transition:opacity .45s;left:-1px}.split-gutter:has(.split-handle:hover):after{opacity:.55}.split-gutter:has(.split-handle:focus-visible):after{opacity:.55}.split[data-dragging] .split-gutter:after{opacity:.95}.split-handle:before,.split-handle:hover:before,.split-handle:focus-visible:before,.split[data-dragging] .split-handle:before{display:none}.split-knob,.split-handle:hover .split-knob,.split-handle:focus-visible .split-knob,.split[data-dragging] .split-knob{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(170%);backdrop-filter:blur(12px)saturate(170%);border-radius:999px;width:10px;height:42px;transition:height .5s cubic-bezier(.2,.9,.25,1.15),width .5s cubic-bezier(.2,.9,.25,1.15),box-shadow .35s;left:5px;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #0a0a0a0a,0 6px 16px -8px #0a0a0a59}.split-handle:hover .split-knob,.split-handle:focus-visible .split-knob{width:12px;height:64px}.split[data-dragging] .split-knob{width:12px;height:76px;box-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 4px color-mix(in srgb, var(--hot) 12%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--hot) 55%, transparent)}.split-knob:before,.split-handle:hover .split-knob:before,.split-handle:focus-visible .split-knob:before,.split[data-dragging] .split-knob:before{background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:2px;width:2px;transition:top .5s cubic-bezier(.2,.9,.25,1.15),bottom .5s cubic-bezier(.2,.9,.25,1.15);inset:10px auto 10px 50%;translate:-50%}.split-knob:after{content:"";background:linear-gradient(to bottom, var(--violet), var(--hot), var(--peach));opacity:0;border-radius:2px;width:2px;transition:opacity .35s,top .5s cubic-bezier(.2,.9,.25,1.15),bottom .5s cubic-bezier(.2,.9,.25,1.15);position:absolute;top:10px;bottom:10px;left:50%;translate:-50%}.split-handle:hover .split-knob:before,.split-handle:hover .split-knob:after,.split-handle:focus-visible .split-knob:before,.split-handle:focus-visible .split-knob:after,.split[data-dragging] .split-knob:before,.split[data-dragging] .split-knob:after{top:14px;bottom:14px}.split-handle:hover .split-knob:after,.split-handle:focus-visible .split-knob:after,.split[data-dragging] .split-knob:after{opacity:1}@media (prefers-color-scheme:dark){.split-knob,.split-handle:hover .split-knob,.split-handle:focus-visible .split-knob{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 6px 16px -8px #000c}}.split[data-folded] .talk-rail{background:var(--paper);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ink) 12%, transparent);transition:background .3s}.split[data-folded] .talk-rail:hover,.split[data-folded] .talk-rail:focus-visible{background:color-mix(in srgb, var(--ink) 4%, var(--paper));color:var(--ink)}@media (prefers-reduced-motion:reduce){.split-gutter:after,.split-knob,.split-knob:before,.split-knob:after{transition:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, color-mix(in srgb, var(--violet) 40%, transparent), color-mix(in srgb, var(--hot) 40%, transparent), color-mix(in srgb, var(--peach) 40%, transparent)) padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom, var(--violet), var(--hot), var(--peach)) padding-box;border-width:1px}::-webkit-scrollbar-thumb:active{background:linear-gradient(to bottom, var(--violet), var(--hot), var(--peach)) padding-box;border-width:1px}@supports not selector(::-webkit-scrollbar){html,.pane,.chat-log{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--hot) 55%, transparent) transparent}}
