@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-italic.C1arb59o.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-italic.DX1NMQXW.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-latin-wght-normal.DXNvimoL.woff2)format("woff2-variations");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:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-latin-ext-wght-normal.Cnx6d2Yf.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-stretch:62% 72%;size-adjust:72.0%;ascent-override:121.9%;descent-override:29.2%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-stretch:72.1% 76%;size-adjust:75.0%;ascent-override:117.1%;descent-override:28.0%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-stretch:76.1% 85%;size-adjust:78.5%;ascent-override:111.8%;descent-override:26.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-stretch:85.1% 93%;size-adjust:89.7%;ascent-override:97.9%;descent-override:23.4%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-stretch:93.1% 98%;size-adjust:91.2%;ascent-override:96.3%;descent-override:23.0%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-stretch:98.1% 112%;size-adjust:96.0%;ascent-override:91.5%;descent-override:21.9%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-stretch:112.1% 125%;size-adjust:115.5%;ascent-override:76.0%;descent-override:18.2%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;font-stretch:62% 85%;size-adjust:79.6%;ascent-override:110.3%;descent-override:26.4%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;font-stretch:85.1% 98%;size-adjust:93.0%;ascent-override:94.4%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;font-stretch:98.1% 125%;size-adjust:98.0%;ascent-override:89.6%;descent-override:21.4%;line-gap-override:0%}@font-face{font-family:Chivo Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:100%;ascent-override:94%;descent-override:25%;line-gap-override:0%}@property --tint{syntax:"<color>";inherits:true;initial-value:#ff2e7e}@property --tint-plate{syntax:"<color>";inherits:true;initial-value:#e9e3d8}@property --tint-ink{syntax:"<color>";inherits:true;initial-value:#b5104f}@property --accent{syntax:"<color>";inherits:true;initial-value:#ff2e7e}:root{--font-sans:"Archivo Variable", "Archivo Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"Chivo Mono Variable", "Chivo Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display:clamp(34px, 5.3vw, 78px);--fs-h1:clamp(32px, 4.6vw, 64px);--fs-h2:clamp(28px, 3.2vw, 46px);--fs-h3:clamp(19px, 1.6vw, 23px);--fs-lead:clamp(17px, 1.4vw, 19.5px);--fs-body:17px;--fs-small:14px;--fs-fine:13.5px;--fs-num-xl:clamp(40px, 5vw, 84px);--fs-num-l:44px;--fs-v:17px;--fs-mono:11.5px;--fs-mono-s:10.5px;--fs-lyric:clamp(22px, 2.9vw, 40px);--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-96:96px;--s-128:128px;--gut:clamp(16px, 2.8vw, 40px);--max:1440px;--col-gap:24px;--sec-pad:clamp(44px, 5vw, 72px);--radius:0;--nav-h:56px;--readout-h:32px;--chrome-h:var(--nav-h);--z-overlay:10;--z-pin:20;--z-readout:50;--z-nav:60;--z-menu:70;--z-toast:80;--z-skip:100;--ease-sweep:linear;--ease-needle:cubic-bezier(.16, 1, .3, 1);--ease-detent:cubic-bezier(.34, 1.56, .64, 1);--ease-rule:cubic-bezier(.65, 0, .35, 1);--ease-tween450:cubic-bezier(.4, 0, .2, 1);--dur-rule:.9s;--dur-hop:.24s;--dur-hop-stagger:.16s;--dur-blade:.42s;--dur-stamp:.5s;--dur-sweep-fr:1.9s;--dur-target:.9s;--dur-fit:.36s;--dur-refit:.18s;--dur-morph:.45s;--dur-flip:.7s;--dur-tint:.45s;--dur-lyric-line:.65s;--dur-heat-fill:1.2s;--dur-seis:1.4s;--dur-readout:.36s;--dur-page-vt:.18s;--dur-theme:.35s;--dur-target-flash:1.2s;--paper:#f1ece3;--plate:#e9e3d8;--plate-2:#e2dbce;--ink:#1b1418;--ink-2:#54484d;--ink-3:#6b5f63;--hair:#1b14183d;--hair-2:#1b14181f;--grid:#1b141812;--grid-2:#1b14182b;--rose:#ff2e7e;--on-rose:#1b1418;--rose-ink:#b5104f;--rose-wash:#ff2e7e21;--lit:#f2c9d3;--amber:#f7b733;--on-amber:#1b1418;--focus:#ff2e7e;--edition:paper;color-scheme:light}[data-edition=invert]{--paper:#0e0a0d;--plate:#191217;--plate-2:#221820;--ink:#efe7dc;--ink-2:#bfb2aa;--ink-3:#a39690;--hair:#efe7dc3d;--hair-2:#efe7dc1c;--grid:#efe7dc12;--grid-2:#efe7dc29;--rose-ink:#ff5c97;--rose-wash:#ff2e7e2b;--lit:#3d1526;--edition:night;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e0a0d;--plate:#191217;--plate-2:#221820;--ink:#efe7dc;--ink-2:#bfb2aa;--ink-3:#a39690;--hair:#efe7dc3d;--hair-2:#efe7dc1c;--grid:#efe7dc12;--grid-2:#efe7dc29;--rose-ink:#ff5c97;--rose-wash:#ff2e7e2b;--lit:#3d1526;--edition:night;color-scheme:dark}:root:not([data-theme=light]) [data-edition=invert]{--paper:#f1ece3;--plate:#e9e3d8;--plate-2:#e2dbce;--ink:#1b1418;--ink-2:#54484d;--ink-3:#6b5f63;--hair:#1b14183d;--hair-2:#1b14181f;--grid:#1b141812;--grid-2:#1b14182b;--rose-ink:#b5104f;--rose-wash:#ff2e7e21;--lit:#f2c9d3;--edition:paper;color-scheme:light}}:root[data-theme=dark]{--paper:#0e0a0d;--plate:#191217;--plate-2:#221820;--ink:#efe7dc;--ink-2:#bfb2aa;--ink-3:#a39690;--hair:#efe7dc3d;--hair-2:#efe7dc1c;--grid:#efe7dc12;--grid-2:#efe7dc29;--rose-ink:#ff5c97;--rose-wash:#ff2e7e2b;--lit:#3d1526;--edition:night;color-scheme:dark}:root[data-theme=dark] [data-edition=invert]{--paper:#f1ece3;--plate:#e9e3d8;--plate-2:#e2dbce;--ink:#1b1418;--ink-2:#54484d;--ink-3:#6b5f63;--hair:#1b14183d;--hair-2:#1b14181f;--grid:#1b141812;--grid-2:#1b14182b;--rose-ink:#b5104f;--rose-wash:#ff2e7e21;--lit:#f2c9d3;--edition:paper;color-scheme:light}:root[data-theme=light] [data-edition=invert]{--paper:#0e0a0d;--plate:#191217;--plate-2:#221820;--ink:#efe7dc;--ink-2:#bfb2aa;--ink-3:#a39690;--hair:#efe7dc3d;--hair-2:#efe7dc1c;--grid:#efe7dc12;--grid-2:#efe7dc29;--rose-ink:#ff5c97;--rose-wash:#ff2e7e2b;--lit:#3d1526;--edition:night;color-scheme:dark}:root[data-chrome=readout]{--chrome-h:calc(var(--nav-h) + var(--readout-h))}@media (width<=760px){:root{--nav-h:52px;--readout-h:24px;--col-gap:16px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html.lenis [data-lenis-prevent]{overscroll-behavior-y:auto}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--chrome-h) + 16px);background:var(--paper);font-synthesis-weight:none}body{background:var(--paper);min-height:100vh;color:var(--ink);font:400 var(--fs-body)/1.55 var(--font-sans);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--dur-theme) var(--ease-tween450), color var(--dur-theme) var(--ease-tween450);margin:0;font-stretch:100%;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:620}p,li,dd,figcaption{text-wrap:pretty}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}img,svg,canvas,video,picture{max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:default}table{border-collapse:collapse}hr{border:0;border-top:1px solid var(--hair);margin:0}b,strong{font-weight:640}small{font-size:inherit}sup,sub{line-height:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{text-decoration-color:var(--rose)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}::selection{background:var(--rose);color:var(--on-rose)}.wrap{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sec{padding-block:var(--sec-pad);border-top:2px solid var(--ink);position:relative}.sec:has(>.wrap>:is(.notes,.t-small,.t-fine):last-child){padding-bottom:calc(var(--sec-pad) * .6)}.sec--flush{border-top:0}.band{background:var(--paper);color:var(--ink);transition:background-color var(--dur-theme) var(--ease-tween450), color var(--dur-theme) var(--ease-tween450)}.band>.sec:first-child{border-top:0}[data-edition=invert]{background:var(--paper);color:var(--ink)}.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-sans);margin:0}.t-display{font-size:var(--fs-display);letter-spacing:-.018em;font-weight:640;font-stretch:92%;line-height:1.02}.t-h1{font-size:var(--fs-h1);letter-spacing:-.018em;font-weight:640;font-stretch:94%;line-height:1.04}.t-h2{font-size:var(--fs-h2);letter-spacing:-.02em;max-width:17em;font-weight:620;font-stretch:94%;line-height:1.03}.t-h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:640;font-stretch:96%;line-height:1.2}.t-lead{font-size:var(--fs-lead);max-width:39em;font-weight:400;line-height:1.52}.t-small{font-size:var(--fs-small);line-height:1.45}.t-fine{font-size:var(--fs-fine);color:var(--ink-2);line-height:1.5}.num-xl{font-size:var(--fs-num-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;font-stretch:70%;line-height:.9;display:inline-block}.num-l{font-size:var(--fs-num-l);font-variant-numeric:tabular-nums;font-weight:700;font-stretch:70%;line-height:.95;display:inline-block}.num{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:1.06em;font-weight:700;font-stretch:74%}.v{font-size:var(--fs-v);font-variant-numeric:tabular-nums;font-weight:680;font-stretch:78%;line-height:1.4}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:400;font-stretch:100%;line-height:1.55}.mono-s{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.5}.mono b,.mono strong{color:var(--ink);font-weight:600}.brand{letter-spacing:-.01em;font-size:19px;font-weight:750;font-stretch:118%;line-height:1}.lyric{font-size:var(--fs-lyric);letter-spacing:-.015em;font-weight:600;font-stretch:96%;line-height:1.2}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.rose-ink{color:var(--rose-ink)}.nowrap{white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gut);z-index:var(--z-skip);background:var(--ink);color:var(--paper);padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;position:fixed;top:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.skip-link:focus-visible{outline-offset:2px}html:not(.js) [data-js-only],html.js [data-nojs-only],html[data-audio=off] [data-audio-only],html[data-noise=off] [data-noise-only]{display:none!important}@media (width<=420px){body{font-size:16px}.t-lead{font-size:16px;line-height:1.46}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-page-vt);animation-timing-function:var(--ease-tween450)}::view-transition-group(site-nav){animation-duration:0s}main h1.t-h1{view-transition-name:page-title}::view-transition-group(page-title){animation-duration:var(--dur-blade);animation-timing-function:var(--ease-rule);overflow:clip}::view-transition-old(page-title),::view-transition-new(page-title){width:auto;height:auto}::view-transition-old(page-title),::view-transition-old(runhead),::view-transition-old(nav-current):only-child{animation:vt-erase var(--dur-blade) var(--ease-rule) both}::view-transition-new(page-title),::view-transition-new(runhead),::view-transition-new(nav-current):only-child{animation:vt-draw var(--dur-blade) var(--ease-rule) both}::view-transition-group(nav-current),::view-transition-group(runhead){animation-duration:var(--dur-blade);animation-timing-function:var(--ease-rule)}@keyframes vt-erase{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes vt-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html.theme-snap *,html.theme-snap :before,html.theme-snap :after{transition:none!important}html.theme-vt *{view-transition-name:none!important}html.theme-vt::view-transition-old(root){animation:none}html.theme-vt::view-transition-new(root){animation:theme-wipe var(--dur-theme) var(--ease-rule) both}@keyframes theme-wipe{0%{clip-path:circle(0 at var(--vt-x,100%) var(--vt-y,0))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,100%) var(--vt-y,0))}}.sec-head{align-items:start;row-gap:18px;margin-bottom:clamp(20px,2.4vw,32px)}.sec-head>.t-h2{grid-column:1/9}.sec-head--line>.t-h2{grid-column:1/10}.sec-head>.meta{grid-column:9/13}.sec-head__line{color:var(--ink-2);grid-column:1/10;margin-top:-8px}.meta{border-top:1px solid var(--ink);margin:0}.meta>div{border-bottom:1px solid var(--hair-2);grid-template-columns:78px minmax(0,1fr);gap:10px;padding:7px 0 8px;display:grid}.meta dt{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ink-3);letter-spacing:.01em;padding-top:2px;line-height:1.5}.meta dd{font-size:var(--fs-small);color:var(--ink-2);margin:0;line-height:1.45}.plate{background:var(--plate);border:1px solid var(--hair);transition:background-color var(--dur-theme) var(--ease-tween450), border-color var(--dur-theme) var(--ease-tween450);margin:0;padding:16px 18px 14px;position:relative;container-type:inline-size}.plate--crop:after{content:"";pointer-events:none;--m:var(--ink-3);background:linear-gradient(var(--m), var(--m)) 0 9px / 6px 1px no-repeat, linear-gradient(var(--m), var(--m)) 9px 0 / 1px 6px no-repeat, linear-gradient(var(--m), var(--m)) 100% 9px / 6px 1px no-repeat, linear-gradient(var(--m), var(--m)) calc(100% - 9px) 0 / 1px 6px no-repeat, linear-gradient(var(--m), var(--m)) 0 calc(100% - 9px) / 6px 1px no-repeat, linear-gradient(var(--m), var(--m)) 9px 100% / 1px 6px no-repeat, linear-gradient(var(--m), var(--m)) 100% calc(100% - 9px) / 6px 1px no-repeat, linear-gradient(var(--m), var(--m)) calc(100% - 9px) 100% / 1px 6px no-repeat;position:absolute;inset:-9px}.fig-bar{border-bottom:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:41px;padding-bottom:10px;display:flex}.fig-bar__label{color:var(--ink-2)}.fig-bar__label b{color:var(--ink);margin-right:.7em;font-weight:600}.fig-bar__ctl{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fig-body{margin-top:12px}.fig-foot{border-top:1px solid var(--hair-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 28px;margin-top:12px;padding-top:10px;display:grid}.fig-cap{font-size:var(--fs-small);color:var(--ink-2);max-width:62em;line-height:1.45}.fig-cap>.mono:first-child{color:var(--ink);margin-right:.6em}.seg{background:var(--ink);--seg-bg:var(--paper);flex-wrap:wrap;flex:none;gap:1px;max-width:100%;padding:1px;display:inline-flex}.plate .seg{--seg-bg:var(--plate)}.seg>button,.seg>[role=radio]{background:var(--seg-bg);min-height:40px;color:var(--ink);font:500 14px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-tween450), color .16s var(--ease-tween450);border:0;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.seg>button:after,.seg>[role=radio]:after{content:"";position:absolute;inset:-2px 0}.seg>[aria-pressed=true],.seg>[aria-checked=true]{background:var(--ink);color:var(--paper)}.seg>button:not([aria-pressed=true]):not([aria-checked=true]):hover{background:color-mix(in srgb, var(--rose) 13%, var(--seg-bg))}.seg>button:focus-visible{outline:2px solid var(--rose);outline-offset:-4px;z-index:1}.seg>button:disabled{color:var(--ink-3);cursor:not-allowed}.seg--sm>button,.seg--sm>[role=radio]{padding:0 11px;font-size:13px}.switch{min-height:44px;color:var(--ink);font:500 15px/1.2 var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;display:inline-flex}.switch__track{border:1px solid var(--ink);width:34px;height:18px;transition:background-color .2s var(--ease-tween450), border-color .2s var(--ease-tween450);background:0 0;flex:none;position:relative}.switch__thumb{background:var(--ink);width:12px;height:12px;transition:transform .24s var(--ease-needle), background-color .2s var(--ease-tween450);position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch__track{background:var(--rose);border-color:var(--rose)}.switch[aria-checked=true] .switch__thumb{background:var(--on-rose);transform:translate(16px)}.switch__state{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ink-3);min-width:2.2em}.switch:focus-visible{outline-offset:2px}.switch:disabled{color:var(--ink-3);cursor:not-allowed}.btn{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:600 15px/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease-tween450), color .2s var(--ease-tween450), border-color .2s var(--ease-tween450);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-stretch:100%;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink);color:var(--paper)}.btn .mono{font-size:var(--fs-mono-s);color:inherit;opacity:.82;font-weight:400}.btn--rose{background:var(--rose);border-color:var(--rose);color:var(--on-rose)}.btn--rose .mono{opacity:1}.btn--rose:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--sm{padding:8px 12px;font-size:14px}.btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--hair);color:var(--ink-3);cursor:not-allowed;background:0 0}.btn:focus-visible{outline-offset:3px}.btn--block{justify-content:space-between;width:100%;display:flex}.hl-beta{background:var(--amber);color:var(--on-amber);font-family:var(--font-mono);letter-spacing:.02em;vertical-align:.12em;white-space:nowrap;padding:0 .32em;font-size:.72em;font-style:normal;font-weight:500;line-height:1.45;text-decoration:none;display:inline-block}.hl-beta--experimental{background:repeating-linear-gradient(135deg, #1b141838 0 1px, transparent 1px 4px) var(--amber)}.fn{font-family:var(--font-mono);color:var(--rose-ink);vertical-align:.45em;margin:0 -.12em 0 -.06em;padding:0 0 0 .1em;font-size:.68em;font-weight:500;line-height:0;text-decoration:none}.fn+.fn{margin-left:.12em}.fn:hover{text-decoration:underline;text-decoration-color:var(--rose)}.fn[data-mark=‖]{font-family:var(--font-sans);vertical-align:.3em;margin-inline:.16em .08em;font-size:.82em;font-weight:400;display:inline-block;transform:scaleX(1.6)}.notes{border-top:1px solid var(--ink);font-size:var(--fs-fine);color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 44px;margin-top:30px;padding-top:12px;line-height:1.5;display:grid}.notes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.notes--1{grid-template-columns:minmax(0,1fr)}.note{text-indent:-1.25em;margin:0;padding:2px 0 2px 1.25em;scroll-margin-top:8px}.note__mark{text-indent:0;min-width:1.25em;font-family:var(--font-mono);color:var(--rose-ink);font-size:.92em;display:inline-block}.note__mark[data-mark=‖]{font-family:var(--font-sans);transform-origin:0;transform:scaleX(1.6)}.note:target{animation:note-target var(--dur-target-flash) var(--ease-tween450) both}@keyframes note-target{0%{background-color:var(--rose-wash);box-shadow:-8px 0 0 var(--rose-wash), 8px 0 0 var(--rose-wash)}to{background-color:#0000;box-shadow:-8px 0 #0000,8px 0 #0000}}html[data-motion=reduced] .note:target{background-color:var(--rose-wash)}@media (prefers-reduced-motion:reduce){.note:target{background-color:var(--rose-wash)}}.dtable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.4}.dtable caption{caption-side:top;text-align:left;padding-bottom:10px}.dtable th{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ink-3);letter-spacing:.01em;text-align:left;vertical-align:bottom;border-bottom:1px solid var(--ink);padding:8px 12px 7px 0;font-weight:400}.dtable th.v,.dtable th.r{text-align:right}.dtable td{border-bottom:1px solid var(--hair-2);vertical-align:baseline;padding:10px 12px 10px 0}.dtable td:last-child,.dtable th:last-child{padding-right:0}.dtable td.p,.dtable th[scope=row]{font-weight:620;font-family:var(--font-sans);font-size:inherit;color:var(--ink);text-align:left;vertical-align:baseline;border-bottom:1px solid var(--hair-2);padding-top:10px}.dtable td.v{text-align:right;font-size:var(--fs-v);white-space:nowrap;font-weight:680;font-stretch:78%}.dtable td.v.e{color:var(--ink-3);font-weight:400}.dtable td.u{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:11px}.dtable td.d,.dtable td.cond{color:var(--ink-2);font-size:13.5px}.dtable td.mono,.dtable td code{font-family:var(--font-mono);font-size:12px}.dtable tr.grp td,.dtable tr.grp th{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ink);border-bottom:1px solid var(--ink);padding-top:22px;font-weight:400}.dtable tbody tr{transition:background-color .2s var(--ease-tween450)}.dtable tr.is-active td,.dtable tr.is-active th,.dtable tr.is-you td,.dtable tr.is-you th{background:var(--rose-wash)}.dtable tr.is-active>:first-child,.dtable tr.is-you>:first-child{box-shadow:inset 3px 0 0 var(--rose);padding-left:12px}.dtable .no{color:var(--ink-3)}@media (width<=760px){.dtable--stack thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dtable--stack,.dtable--stack tbody,.dtable--stack tr,.dtable--stack td,.dtable--stack th[scope=row]{width:100%;display:block}.dtable--stack caption{display:block}.dtable--stack tr{border-bottom:1px solid var(--hair-2);padding:6px 0}.dtable--stack tr:has(>td.v){flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:12px;display:flex}.dtable--stack tr:has(>td.v)>th[scope=row]{flex:auto;width:auto}.dtable--stack tr:has(>td.v)>td:not(.v):not(.u){flex:1 0 100%;order:1}.dtable--stack tr:has(>td.v)>td.v{margin-right:0}.dtable--stack td,.dtable--stack th[scope=row]{text-align:left!important;border:0!important;padding:2px 0!important}.dtable--stack td[data-l]:before{content:attr(data-l);min-width:6.6em;font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.01em;margin-right:6px;font-size:10px;font-weight:400;font-stretch:100%;display:inline-block}.dtable--stack td.v{width:auto;margin-right:12px;font-size:16px;display:inline-block}.dtable--stack td.v:before{min-width:0!important}.dtable--stack td.u{width:auto;display:inline-block}.dtable--stack tr.grp{border-bottom:1px solid var(--ink);padding-top:22px}.dtable--stack tr.is-active,.dtable--stack tr.is-you{background:var(--rose-wash);box-shadow:inset 3px 0 0 var(--rose);padding-left:12px}.dtable--stack tr.is-active>*,.dtable--stack tr.is-you>*{box-shadow:none!important;background:0 0!important;padding-left:0!important}}.pmarks{gap:2px;margin:0;padding:0;font-size:13.5px;line-height:1.35;list-style:none;display:grid}.pmarks--inline{flex-wrap:wrap;gap:2px 14px;display:flex}.pmarks li{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;display:flex}.pmarks li:before{content:"";background:currentColor;border:1px solid;flex:none;width:7px;height:7px}.pmarks li[data-avail=no]{color:var(--ink-3)}.pmarks li[data-avail=no]:before{background:0 0}.pmarks li[data-avail=partial]:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.example-note{color:var(--ink-2);margin-top:10px}.example-note:before{content:"";vertical-align:.05em;border:1px dashed var(--ink-3);width:7px;height:7px;margin-right:7px;display:inline-block}.copy{align-items:center;gap:10px;display:inline-flex}.copy__btn{min-width:7.5em}.copy__btn[data-copied]{background:var(--ink);color:var(--paper)}.vmark{vertical-align:.1em;border:1px solid var(--ink);background:0 0;flex:none;width:.42em;min-width:7px;height:.42em;min-height:7px;margin-right:.38em;display:inline-block}[data-verdict=preserved] .vmark,.vmark[data-verdict=preserved]{background:var(--rose);border-color:var(--rose)}[data-verdict=modified] .vmark,.vmark[data-verdict=modified]{background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 3px)}[data-verdict=unknown] .vmark,.vmark[data-verdict=unknown]{background:0 0}.mk{font-family:var(--font-mono);white-space:nowrap;font-size:11px}.mk:before{content:"";vertical-align:-.02em;border:1px solid var(--ink);width:8px;height:8px;margin-right:6px;display:inline-block}.mk--tested:before{background:var(--ink)}.mk--experimental:before{background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 3px)}.mk--yes:before{background:var(--rose);border-color:var(--rose)}.hatch{background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 3px)}.kv{font-family:var(--font-mono);font-size:var(--fs-mono);grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0;line-height:1.5;display:grid}.kv dt{color:var(--ink-3)}.kv dd{color:var(--ink);margin:0}.prose{max-width:39em}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-h3);letter-spacing:-.01em;margin-top:2em;font-weight:640;font-stretch:96%;line-height:1.2}.prose h3{margin-top:1.6em;font-size:17px;font-weight:640}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose code{font-family:var(--font-mono);font-size:.86em}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (width<=1100px){.notes--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sec-head>.t-h2,.sec-head>.meta,.sec-head--line>.t-h2,.sec-head__line{grid-column:1/-1}.notes,.notes--3,.fig-foot,.split,.split--5-7{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.plate{padding:14px 12px 12px}.meta>div{grid-template-columns:74px minmax(0,1fr);padding:4px 0 5px}.meta dd{font-size:13.5px;line-height:1.4}.fig-cap{font-size:13px;line-height:1.45}}@media (width<=420px){.btn--full-sm{justify-content:space-between;width:100%;display:flex}}.tog{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:500 14px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-tween450), color .2s var(--ease-tween450);background:0 0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.tog i{width:10px;height:10px;transition:background-color .2s var(--ease-tween450);border:1px solid;flex:none}.tog[aria-pressed=true] i{background:currentColor}.tog:hover{background:var(--rose-wash)}.tog:disabled{color:var(--ink-3);border-color:var(--hair);cursor:not-allowed}.tog:disabled:hover{background:0 0}.tog--plain{font:400 var(--fs-mono)/1.55 var(--font-mono);letter-spacing:.01em;border:0;padding:0 2px}.tog--plain:hover{text-decoration:underline;text-decoration-color:var(--rose);text-underline-offset:.2em;background:0 0}.tog--plain i{width:8px;height:8px}:root[data-theme=dark] .tog--theme i,:root[data-motion=reduced] .tog--motion i{background:currentColor}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tog--theme i{background:currentColor}}@media (prefers-reduced-motion:reduce){.tog--motion i{background:currentColor}}.logo[data-astro-cid-ylqc276q]{flex:none;display:block}.logo__tile[data-astro-cid-ylqc276q]{fill:#0e0a0d;stroke:var(--hair);stroke-width:2px}.logo__mark[data-astro-cid-ylqc276q]{fill:none;stroke:#ff2e7e;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.site-nav[data-astro-cid-kjc35efj]{z-index:3;height:var(--nav-h);background:var(--paper);border-bottom:1px solid var(--ink);view-transition-name:site-nav;transition:background-color var(--dur-theme) var(--ease-tween450);position:relative}.site-nav__in[data-astro-cid-kjc35efj]{align-items:center;gap:20px;height:100%;display:flex}.site-nav__home[data-astro-cid-kjc35efj]{min-height:44px;color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.site-nav__word[data-astro-cid-kjc35efj]{padding-top:1px}.site-nav__primary[data-astro-cid-kjc35efj]{margin-left:auto}.site-nav__primary[data-astro-cid-kjc35efj] ul[data-astro-cid-kjc35efj]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]{min-height:44px;color:var(--ink-2);transition:color .2s var(--ease-tween450);align-items:center;padding:0 11px;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]:after{content:"";background:var(--rose);transform-origin:0;height:2px;transition:transform .3s var(--ease-rule);position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]:hover{color:var(--ink)}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]:hover:after{transform:scaleX(.35)}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj][aria-current=page]{color:var(--ink)}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj][aria-current=page]:after{display:none}.site-nav__mark[data-astro-cid-kjc35efj]{background:var(--rose);view-transition-name:nav-current;height:2px;position:absolute;bottom:4px;left:11px;right:11px}.site-nav__tools[data-astro-cid-kjc35efj]{flex:none;align-items:center;gap:8px;display:flex}.site-nav__menu[data-astro-cid-kjc35efj]{display:none}.site-nav__burger[data-astro-cid-kjc35efj]{gap:4px;width:14px;display:inline-grid}.site-nav__burger[data-astro-cid-kjc35efj] i[data-astro-cid-kjc35efj]{height:1.5px;transition:transform .24s var(--ease-needle);background:currentColor;display:block}#site-head[data-open=true] .site-nav__burger[data-astro-cid-kjc35efj] i[data-astro-cid-kjc35efj]:first-child{transform:translateY(2.75px)rotate(45deg)}#site-head[data-open=true] .site-nav__burger[data-astro-cid-kjc35efj] i[data-astro-cid-kjc35efj]:last-child{transform:translateY(-2.75px)rotate(-45deg)}.site-nav__ruler[data-astro-cid-kjc35efj]{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.site-nav__ruler[data-astro-cid-kjc35efj] i[data-astro-cid-kjc35efj]{background:var(--rose);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.mobile-nav[data-astro-cid-kjc35efj]{z-index:4;background:var(--paper);border-bottom:1px solid var(--ink);box-shadow:0 1px 0 var(--ink);position:absolute;top:100%;left:0;right:0}.mobile-nav[data-astro-cid-kjc35efj][hidden]{display:none}.mobile-nav[data-astro-cid-kjc35efj] ul[data-astro-cid-kjc35efj]{margin:0;padding-block:6px 14px;list-style:none}.mobile-nav[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]{border-bottom:1px solid var(--hair-2);min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;font-size:18px;font-weight:560;text-decoration:none;display:flex}.mobile-nav[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj][aria-current=page]{box-shadow:inset 3px 0 0 var(--rose);padding-left:12px}.mobile-nav__ext[data-astro-cid-kjc35efj]{color:var(--ink-3)}.mobile-nav__tools[data-astro-cid-kjc35efj]{padding-top:12px}@media (width<=1100px){.site-nav__in[data-astro-cid-kjc35efj]{gap:14px}.site-nav__ver[data-astro-cid-kjc35efj]{display:none}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]{padding:0 8px;font-size:14.5px}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]:after,.site-nav__mark[data-astro-cid-kjc35efj]{left:8px;right:8px}}@media (width<=860px){.site-nav__word[data-astro-cid-kjc35efj]{display:none}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]{padding:0 6px;font-size:14px}.site-nav__primary[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]:after,.site-nav__mark[data-astro-cid-kjc35efj]{left:6px;right:6px}}@media (width<=760px){.site-nav__primary[data-astro-cid-kjc35efj],.site-nav__discord[data-astro-cid-kjc35efj]{display:none}.site-nav__tools[data-astro-cid-kjc35efj]{margin-left:auto}.site-nav__ver[data-astro-cid-kjc35efj]{display:none}html.js .site-nav__menu[data-astro-cid-kjc35efj]{display:inline-flex}}@media (width>=761px){.mobile-nav[data-astro-cid-kjc35efj]{display:none!important}}@media (width<=420px){.site-nav__word[data-astro-cid-kjc35efj]{display:none}.site-nav__tools[data-astro-cid-kjc35efj]{gap:6px}.site-nav__tools[data-astro-cid-kjc35efj] .tog,.site-nav__dl[data-astro-cid-kjc35efj]{padding-inline:10px}}.readout[data-astro-cid-adfwvodc]{z-index:1;min-height:var(--readout-h);background:var(--paper);border-bottom:1px solid var(--ink);visibility:hidden;transition:transform var(--dur-readout) var(--ease-needle), visibility 0s linear var(--dur-readout), background-color var(--dur-theme) var(--ease-tween450);position:absolute;top:100%;left:0;right:0;transform:translateY(calc(-100% - 2px))}.readout[data-astro-cid-adfwvodc][data-state=shown]{visibility:visible;transition:transform var(--dur-readout) var(--ease-needle), visibility 0s, background-color var(--dur-theme) var(--ease-tween450);transform:none}.readout__in[data-astro-cid-adfwvodc]{min-height:var(--readout-h);align-items:center;gap:10px;min-width:0;display:flex;overflow-x:clip}.readout__in[data-astro-cid-adfwvodc]>[data-astro-cid-adfwvodc]{margin:0}.ro-wave[data-astro-cid-adfwvodc],.ro-clock[data-astro-cid-adfwvodc],.ro-stages[data-astro-cid-adfwvodc],.ro-verdict[data-astro-cid-adfwvodc],.ro-stop[data-astro-cid-adfwvodc]{flex:none}.ro-title[data-astro-cid-adfwvodc],.ro-clock[data-astro-cid-adfwvodc],.ro-format[data-astro-cid-adfwvodc],.ro-stages[data-astro-cid-adfwvodc],.ro-verdict[data-astro-cid-adfwvodc]{background:linear-gradient(var(--hair), var(--hair)) 0 50% / 1px 12px no-repeat;padding-left:12px}.ro-wave[data-astro-cid-adfwvodc]{width:96px;height:16px;display:block;overflow:visible}.ro-wave[data-astro-cid-adfwvodc] g[data-astro-cid-adfwvodc]{display:none}.readout[data-astro-cid-adfwvodc][data-track=ferry-lines] [data-astro-cid-adfwvodc][data-ro-wave=ferry-lines],.readout[data-astro-cid-adfwvodc][data-track=keepsake] [data-astro-cid-adfwvodc][data-ro-wave=keepsake],.readout[data-astro-cid-adfwvodc][data-mixing] [data-astro-cid-adfwvodc][data-ro-wave]{display:inline}.readout[data-astro-cid-adfwvodc][data-mixing] [data-astro-cid-adfwvodc][data-ro-wave=keepsake] .ro-wave__played[data-astro-cid-adfwvodc]{visibility:hidden}.ro-wave__base[data-astro-cid-adfwvodc]{fill:var(--ink-3);opacity:.42}.ro-wave__played[data-astro-cid-adfwvodc]{fill:var(--rose);clip-path:inset(0 100% 0 0)}.ro-wave__head[data-astro-cid-adfwvodc]{fill:var(--ink)}.ro-title[data-astro-cid-adfwvodc]{white-space:nowrap;text-overflow:ellipsis;flex:0 8 auto;min-width:0;font-size:13px;font-weight:560;line-height:1;overflow:hidden}.ro-title__artist[data-astro-cid-adfwvodc]{color:var(--ink-2);font-weight:450}.ro-clock[data-astro-cid-adfwvodc]{white-space:nowrap;color:var(--ink)}.ro-clock__of[data-astro-cid-adfwvodc]{color:var(--ink-3)}.ro-format[data-astro-cid-adfwvodc]{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-2);flex:auto;overflow:hidden}.readout[data-astro-cid-adfwvodc][data-notice] .ro-format[data-astro-cid-adfwvodc]{color:var(--rose-ink)}.ro-stages[data-astro-cid-adfwvodc]{align-self:stretch;align-items:stretch;display:flex}.ro-stages[data-astro-cid-adfwvodc] ul[data-astro-cid-adfwvodc]{margin:0;padding:0;list-style:none;display:flex}.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc]{height:100%;font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:.01em;color:var(--ink-2);align-items:center;padding:0 3px;text-decoration:none;display:flex;position:relative}.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc]:after{content:"";background:var(--rose);transform-origin:0;height:2px;transition:transform .3s var(--ease-rule);position:absolute;bottom:0;left:3px;right:3px;transform:scaleX(0)}.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc]:hover,.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc][aria-current=true]{color:var(--ink)}.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc][aria-current=true]:after{transform:none}.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc]:focus-visible{outline-offset:-3px}.ro-verdict[data-astro-cid-adfwvodc]{white-space:nowrap;color:var(--ink);align-items:center;display:flex}.ro-verdict[data-astro-cid-adfwvodc] .vmark[data-astro-cid-adfwvodc]{width:8px;height:8px;margin-right:6px}.ro-stop[data-astro-cid-adfwvodc]{border:1px solid var(--ink);background:var(--ink);height:24px;color:var(--paper);font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:7px;padding:0 9px;display:inline-flex;position:relative}.ro-stop[data-astro-cid-adfwvodc]:after{content:"";position:absolute;inset:-10px -4px}.ro-stop[data-astro-cid-adfwvodc][hidden]{display:none}.ro-stop[data-astro-cid-adfwvodc] i[data-astro-cid-adfwvodc]{background:var(--rose);width:7px;height:7px}.ro-stop[data-astro-cid-adfwvodc]:hover{background:var(--rose);border-color:var(--rose);color:var(--on-rose)}.ro-stop[data-astro-cid-adfwvodc]:hover i[data-astro-cid-adfwvodc]{background:var(--on-rose)}.ro-verdict__long[data-astro-cid-adfwvodc],.ro-s[data-astro-cid-adfwvodc]{display:none}@media (width<=1439px){.readout__in[data-astro-cid-adfwvodc]{gap:8px}.ro-wave[data-astro-cid-adfwvodc]{width:56px}.ro-title[data-astro-cid-adfwvodc]{font-size:12.5px}.ro-title[data-astro-cid-adfwvodc],.ro-clock[data-astro-cid-adfwvodc],.ro-format[data-astro-cid-adfwvodc],.ro-stages[data-astro-cid-adfwvodc],.ro-verdict[data-astro-cid-adfwvodc]{padding-left:9px}.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc]{letter-spacing:0;padding:0 2px;font-size:10px}.ro-stages[data-astro-cid-adfwvodc] a[data-astro-cid-adfwvodc]:after{left:2px;right:2px}.ro-l[data-astro-cid-adfwvodc]{display:none}.ro-s[data-astro-cid-adfwvodc]{display:inline}}@media (width<=1279px){.ro-stages[data-astro-cid-adfwvodc]{display:none}.ro-verdict__long[data-astro-cid-adfwvodc]{display:inline}.ro-verdict__short[data-astro-cid-adfwvodc]{display:none}}@media (width<=1023px){.ro-title__artist[data-astro-cid-adfwvodc],.ro-verdict__long[data-astro-cid-adfwvodc]{display:none}.ro-verdict__short[data-astro-cid-adfwvodc]{display:inline}}@media (width<=899px){.ro-wave[data-astro-cid-adfwvodc],.ro-verdict[data-astro-cid-adfwvodc]{display:none}.ro-title[data-astro-cid-adfwvodc]{background:0 0;flex:0 auto;max-width:34%;padding-left:0}}@media (width<=760px){.readout__in[data-astro-cid-adfwvodc]{gap:10px}.ro-clock[data-astro-cid-adfwvodc],.ro-format[data-astro-cid-adfwvodc]{background-size:1px 10px;padding-left:10px}.ro-format[data-astro-cid-adfwvodc],.ro-clock[data-astro-cid-adfwvodc]{font-size:10.5px}.ro-title[data-astro-cid-adfwvodc]{font-size:12px}}@media (width<=419px){.ro-title[data-astro-cid-adfwvodc]{display:none}.ro-clock[data-astro-cid-adfwvodc]{background:0 0;padding-left:0}}.site-foot[data-astro-cid-bddg4lij]{border-top:2px solid var(--ink);color:var(--ink-2);padding:12px 0 40px}.site-foot__line[data-astro-cid-bddg4lij]{line-height:2.2}.fi[data-astro-cid-bddg4lij]{white-space:nowrap}.fi[data-astro-cid-bddg4lij]:not(:last-child):after{content:"·";color:var(--ink-3);margin:0 .7em}.fi[data-astro-cid-bddg4lij]:last-child{white-space:normal}.fi[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{color:var(--ink);text-decoration-color:var(--hair);padding-block:5px}.fi[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{text-decoration-color:var(--rose)}.fi[data-astro-cid-bddg4lij] .tog--plain{vertical-align:middle;min-height:24px;color:var(--ink);display:inline-flex}.site-head{z-index:var(--z-nav);position:sticky;top:0}#main{display:block}#main:focus{outline:none}.runhead[data-astro-cid-6umvkp4i]{color:var(--ink-2);view-transition-name:runhead;flex-wrap:wrap;justify-content:space-between;gap:4px 18px;padding:0 0 9px;display:flex;position:relative}.runhead__field[data-astro-cid-6umvkp4i]:first-child{color:var(--ink)}@media (width>=901px){.runhead[data-astro-cid-6umvkp4i]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.runhead__field[data-astro-cid-6umvkp4i]:first-child{grid-column:1/4}.runhead__field[data-astro-cid-6umvkp4i]:nth-child(2){grid-column:4/8}.runhead__field[data-astro-cid-6umvkp4i]:nth-child(3){grid-column:8/11}.runhead__field[data-astro-cid-6umvkp4i]:nth-child(4){text-align:right;grid-column:11/13}.runhead__field[data-astro-cid-6umvkp4i]:nth-child(3):nth-last-child(2){text-align:right;grid-column:8/13}}.runhead__rule[data-astro-cid-6umvkp4i]{background:var(--ink);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}html.intro .runhead__rule[data-astro-cid-6umvkp4i][data-rule-draw]{transform:scaleX(0)}@media (width<=420px){.runhead__field[data-astro-cid-6umvkp4i]:nth-child(2):not(:last-of-type){display:none}}
