.mosaic[data-astro-cid-2rq5ehoi]{--gap-m: var(--gap-sm, .5rem);--max-h: 88svh;display:flex;flex-direction:column;gap:var(--gap-m)}.mosaic--flow[data-astro-cid-2rq5ehoi]{margin-block-end:var(--gap-m)}.mosaic--tight[data-astro-cid-2rq5ehoi]{--max-h: 58svh}.mosaic__row[data-astro-cid-2rq5ehoi]{display:flex;align-items:stretch;gap:var(--gap-m);width:100%;max-width:calc(var(--a) * var(--max-h));margin-inline:auto}.mosaic__unit[data-astro-cid-2rq5ehoi]{display:flex;align-items:stretch;gap:var(--gap-m);flex:var(--a) 1 0;min-width:0}.mosaic__col[data-astro-cid-2rq5ehoi]{display:flex;flex-direction:column;gap:var(--gap-m);flex:var(--a) 1 0;min-width:0}.mosaic__col[data-astro-cid-2rq5ehoi] .still{flex:1 1 auto;min-height:0;display:flex}.mosaic__col[data-astro-cid-2rq5ehoi] .still__trigger{height:100%}.mosaic__col[data-astro-cid-2rq5ehoi] .still__trigger img{display:block;height:100%;object-fit:cover}.mosaic--tight[data-astro-cid-2rq5ehoi] .still__code,.mosaic--tight[data-astro-cid-2rq5ehoi] .still__range{display:none}.mosaic--tight[data-astro-cid-2rq5ehoi] .still__trigger:after{display:none}@media(max-width:699px){.mosaic__row[data-astro-cid-2rq5ehoi]{flex-direction:column;max-width:none}.mosaic__unit[data-astro-cid-2rq5ehoi],.mosaic--flow[data-astro-cid-2rq5ehoi] .mosaic__col[data-astro-cid-2rq5ehoi],.mosaic--flow[data-astro-cid-2rq5ehoi] .mosaic__col[data-astro-cid-2rq5ehoi] .still{flex:none}.mosaic--flow[data-astro-cid-2rq5ehoi] .mosaic__unit[data-astro-cid-2rq5ehoi],.mosaic--flow[data-astro-cid-2rq5ehoi] .mosaic__col[data-astro-cid-2rq5ehoi]{flex-direction:column;gap:var(--gap)}.mosaic--flow[data-astro-cid-2rq5ehoi],.mosaic--flow[data-astro-cid-2rq5ehoi] .mosaic__row[data-astro-cid-2rq5ehoi]{gap:var(--gap)}.mosaic--flow[data-astro-cid-2rq5ehoi] .mosaic__col[data-astro-cid-2rq5ehoi] .still__trigger img{height:auto}}.clip[data-astro-cid-pn3vzxcf]{margin:0}.clip__video[data-astro-cid-pn3vzxcf]{display:block;width:100%;height:auto;aspect-ratio:3 / 4;background:var(--ink)}.clip__meta[data-astro-cid-pn3vzxcf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-top:.6rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.02em;color:var(--blueprint-soft)}.clip__range[data-astro-cid-pn3vzxcf]{padding:.1em .4em;border:1px solid var(--rule);border-radius:2px;letter-spacing:.14em;color:var(--blueprint)}.clip__range[data-astro-cid-pn3vzxcf][data-active=hdr]{border-color:var(--magenta)}.clip__full[data-astro-cid-pn3vzxcf]{color:var(--blueprint);text-decoration:none;border-bottom:1px solid var(--magenta);padding-bottom:1px;transition:color .2s}.clip__full[data-astro-cid-pn3vzxcf]:hover,.clip__full[data-astro-cid-pn3vzxcf]:focus-visible{color:var(--magenta)}.loop[data-astro-cid-krwrqbst]{margin:0}.loop__video[data-astro-cid-krwrqbst]{display:block;width:100%;height:auto;background:var(--ink)}.code[data-astro-cid-anndvbub]{--cx-fg: var(--ink);--cx-soft: var(--ink);--cx-mute: var(--blueprint-soft);--cx-accent: var(--magenta);--cx-num: var(--blueprint)}html[data-theme=dark] .code[data-astro-cid-anndvbub]{--cx-fg: #e6edf3;--cx-soft: #b3c2cc;--cx-mute: #6b8296;--cx-accent: #f78c6c;--cx-num: #c792ea}.code__tab[data-astro-cid-anndvbub]{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--cx-fg);margin-bottom:.9rem;border-bottom:1px solid var(--rule)}.code__tab[data-astro-cid-anndvbub] span[data-astro-cid-anndvbub]{display:inline-block;padding-bottom:.45rem;margin-bottom:-1px;border-bottom:2px solid var(--cx-accent)}.code__lines[data-astro-cid-anndvbub]{list-style:none;margin:0;padding:0;counter-reset:ln;font-family:var(--mono);font-size:clamp(.84rem,.8rem + .2vw,.92rem);line-height:1.75;color:var(--cx-soft)}.code__lines[data-astro-cid-anndvbub] li[data-astro-cid-anndvbub]{counter-increment:ln;display:grid;grid-template-columns:3rem 1fr;padding:.15rem 0}.code__lines[data-astro-cid-anndvbub] li[data-astro-cid-anndvbub]+li[data-astro-cid-anndvbub]{margin-top:.7rem}.code__lines[data-astro-cid-anndvbub] li[data-astro-cid-anndvbub]:before{content:counter(ln,decimal-leading-zero);text-align:right;padding-right:1rem;color:var(--cx-mute);opacity:.7;user-select:none}.code__comment[data-astro-cid-anndvbub]{color:var(--cx-mute);font-style:italic}.code__lines[data-astro-cid-anndvbub] .cn{color:var(--cx-num)}.code__lines[data-astro-cid-anndvbub] a{color:var(--cx-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--cx-accent) 45%,transparent)}.code__lines[data-astro-cid-anndvbub] a:hover{border-bottom-color:var(--cx-accent)}.code--fpo[data-astro-cid-anndvbub] .code__lines[data-astro-cid-anndvbub]{color:var(--cx-mute)}@media(max-width:520px){.code__lines[data-astro-cid-anndvbub] li[data-astro-cid-anndvbub]{grid-template-columns:2.2rem 1fr}.code__lines[data-astro-cid-anndvbub] li[data-astro-cid-anndvbub]:before{padding-right:.6rem}}.tone-ed{position:fixed;right:12px;bottom:12px;z-index:1000;width:min(290px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#10121a;color:#e9e6dd;border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 10px 30px #00000073;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.tone-ed[hidden]{display:none}.tone-ed__head{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.tone-ed__frame{flex:1;color:#e9e6dd8c}.tone-ed__body{padding:12px}.tone-ed__body[hidden]{display:none}.tone-ed__graph{display:block;width:100%;max-width:230px;aspect-ratio:1;margin:4px auto 0;overflow:visible;background:#07080c;outline:1px solid rgba(255,255,255,.14);touch-action:none;cursor:ns-resize}@media(max-width:699px){.tone-ed__graph{max-width:150px}}.tone-ed__graph:focus-visible{outline:2px solid #d31a63}.tone-ed__hist{fill:#e9e6dd29}.tone-ed__grid{stroke:#ffffff14;stroke-width:1px;vector-effect:non-scaling-stroke;fill:none}.tone-ed__diag{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.tone-ed__curve{fill:none;stroke:#fff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.tone-ed__graph circle{fill:#10121a;stroke:#fff;stroke-width:1.4px;vector-effect:non-scaling-stroke}.tone-ed__graph circle.is-active{fill:#d31a63;stroke:#d31a63}.tone-ed__values{margin:8px 0 10px;text-align:center;color:#e9e6ddb3;word-spacing:.15em}.tone-ed__slider{display:grid;grid-template-columns:4.6em 1fr 2.6em;align-items:center;gap:8px;margin:4px 0}.tone-ed__slider input{width:100%;accent-color:#d31a63}.tone-ed__slider output{text-align:right}.tone-ed__hint{margin:2px 0 10px;color:#e9e6dd80}.tone-ed__presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:10px}.tone-ed__presets button{padding:4px 0}.tone-ed .tone-ed__presets button[aria-pressed=true]{background:#e9e6dd;color:#10121a;border-color:#e9e6dd}.tone-ed__btns{display:flex;flex-wrap:wrap;gap:6px}.tone-ed button{font:inherit;color:inherit;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:4px;padding:4px 8px;cursor:pointer}.tone-ed button:hover{border-color:#fff}.tone-ed button[data-ed=fold]{padding:0 8px;border-color:transparent;font-size:15px}.tone-ed button[data-ed=compare]{user-select:none;-webkit-user-select:none;touch-action:none}.pr-roads[data-astro-cid-cvw3bx2h]{margin:0;display:grid;gap:.6rem}.pr-roads[data-astro-cid-cvw3bx2h] iframe[data-astro-cid-cvw3bx2h]{width:100%;height:var(--h);min-height:520px;border:1px solid var(--rule, color-mix(in srgb, currentColor 15%, transparent));border-radius:2px;display:block;background:var(--paper, transparent)}.pr-roads[data-astro-cid-cvw3bx2h] figcaption[data-astro-cid-cvw3bx2h]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;font-family:var(--mono, ui-monospace, monospace);font-size:.68rem;letter-spacing:.04em;color:var(--blueprint-soft, currentColor)}.pr-roads[data-astro-cid-cvw3bx2h] figcaption[data-astro-cid-cvw3bx2h] a[data-astro-cid-cvw3bx2h]{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule, currentColor)}.pr-roads[data-astro-cid-cvw3bx2h] figcaption[data-astro-cid-cvw3bx2h] a[data-astro-cid-cvw3bx2h]:hover{color:var(--magenta, inherit);border-bottom-color:var(--magenta, currentColor)}@media(max-width:760px){.pr-roads[data-astro-cid-cvw3bx2h] iframe[data-astro-cid-cvw3bx2h]{height:88vh}}main[data-astro-cid-7a736oqt]{padding-block-end:var(--gap-lg)}.landing[data-astro-cid-7a736oqt]{min-height:100svh;display:grid;align-content:center;justify-items:center;gap:2.6rem;padding:var(--pad);text-align:center;border-bottom:1px solid var(--rule)}.landing__go[data-astro-cid-7a736oqt]{display:grid;justify-items:center;gap:1.1rem;text-decoration:none;color:var(--ink)}.landing__mark[data-astro-cid-7a736oqt]{width:min(60vw,300px);height:auto;transition:transform .35s ease}.landing__mark[data-astro-cid-7a736oqt]{animation:landing-wipe .9s cubic-bezier(.65,0,.35,1) .15s both}.landing__ch[data-astro-cid-7a736oqt]{display:inline-block;animation:landing-type .01s linear both;animation-delay:calc(1.05s + var(--i) * 70ms)}.landing__caret[data-astro-cid-7a736oqt]{display:inline-block;width:.55em;height:1.05em;margin-left:.15em;vertical-align:-.15em;background:var(--magenta);animation:landing-type .01s linear 1.05s both,landing-blink .9s steps(1) 1.9s 5 both}.landing[data-astro-cid-7a736oqt] .controls[data-astro-cid-7a736oqt]{animation:landing-rise .6s ease 2s both}@keyframes landing-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes landing-type{0%{opacity:0}to{opacity:1}}@keyframes landing-blink{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes landing-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing__name[data-astro-cid-7a736oqt]{font-family:var(--mono);font-size:clamp(.78rem,.72rem + .3vw,.95rem);letter-spacing:.32em;text-transform:uppercase;padding-left:.32em;color:var(--ink)}.landing__go[data-astro-cid-7a736oqt]:hover .landing__mark[data-astro-cid-7a736oqt],.landing__go[data-astro-cid-7a736oqt]:focus-visible .landing__mark[data-astro-cid-7a736oqt]{transform:translateY(3px)}.landing__go[data-astro-cid-7a736oqt]:hover .landing__name[data-astro-cid-7a736oqt],.landing__go[data-astro-cid-7a736oqt]:focus-visible .landing__name[data-astro-cid-7a736oqt]{color:var(--magenta)}.landing__go[data-astro-cid-7a736oqt]:focus-visible{outline:none}.landing[data-astro-cid-7a736oqt] .controls[data-astro-cid-7a736oqt]{margin-left:0;justify-content:center}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing__mark[data-astro-cid-7a736oqt]{transition:none}.landing__mark[data-astro-cid-7a736oqt],.landing__ch[data-astro-cid-7a736oqt],.landing[data-astro-cid-7a736oqt] .controls[data-astro-cid-7a736oqt]{animation:none}.landing__caret[data-astro-cid-7a736oqt]{animation:none;opacity:0}}.title[data-astro-cid-7a736oqt]{scroll-margin-top:1rem}.strip[data-astro-cid-7a736oqt]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding:.8rem var(--pad);border-bottom:1px solid var(--rule)}.strip__brand[data-astro-cid-7a736oqt]{display:block;line-height:0}.strip__brand[data-astro-cid-7a736oqt] img[data-astro-cid-7a736oqt]{height:13px;width:auto}.strip__field[data-astro-cid-7a736oqt]{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);padding-left:1.2rem;border-left:1px solid var(--rule);line-height:1}.controls[data-astro-cid-7a736oqt]{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem}.controls[data-astro-cid-7a736oqt]>.range[data-astro-cid-7a736oqt],.controls[data-astro-cid-7a736oqt]>.lang[data-astro-cid-7a736oqt],.controls[data-astro-cid-7a736oqt]>.tone[data-astro-cid-7a736oqt],.controls[data-astro-cid-7a736oqt] .theme{flex-direction:row;align-items:center;gap:.5rem}@media(max-width:699px){.controls[data-astro-cid-7a736oqt]{margin-left:0;width:100%;justify-content:flex-start;gap:.5rem 1.1rem}.landing[data-astro-cid-7a736oqt] .controls[data-astro-cid-7a736oqt]{justify-content:center}}.controls[data-astro-cid-7a736oqt] .theme__label{display:none}.lang[data-astro-cid-7a736oqt],.tone[data-astro-cid-7a736oqt]{display:flex;flex-direction:column;gap:.35rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.range[data-astro-cid-7a736oqt][hidden]{display:none}.range[data-astro-cid-7a736oqt]{display:flex;flex-direction:column;gap:.35rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.range__btns[data-astro-cid-7a736oqt]{display:flex;gap:.3rem}.range__btns[data-astro-cid-7a736oqt] button[data-astro-cid-7a736oqt]{font:inherit;letter-spacing:inherit;padding:.25em .6em;border:1px solid var(--rule);border-radius:2px;background:transparent;color:var(--blueprint);cursor:pointer}.range__btns[data-astro-cid-7a736oqt] button[data-astro-cid-7a736oqt][aria-pressed=true]{border-color:var(--magenta);color:var(--ink)}.range__btns[data-astro-cid-7a736oqt] button[data-astro-cid-7a736oqt]:hover{color:var(--magenta)}.range__note[data-astro-cid-7a736oqt]{margin:0;padding:.45rem var(--pad);font-family:var(--mono);font-size:.66rem;letter-spacing:.02em;line-height:1.4;color:var(--blueprint-soft);text-align:right;border-bottom:1px solid var(--rule)}.range__note[data-astro-cid-7a736oqt]:empty{display:none}.title[data-astro-cid-7a736oqt]{padding:var(--pad) var(--pad) var(--gap)}.title__row[data-astro-cid-7a736oqt]{display:grid;justify-items:start;gap:.35rem}.title__alt[data-astro-cid-7a736oqt]{font-family:var(--mono);font-size:clamp(.8rem,.77rem + .15vw,.88rem);font-style:italic;line-height:1.4;color:var(--blueprint-soft);background:none;border:0;padding:0;text-align:left;cursor:pointer;transition:color .2s}html[data-theme=dark] .title__alt[data-astro-cid-7a736oqt]{color:#6b8296}.title__hint[data-astro-cid-7a736oqt]{opacity:.75}.title__alt[data-astro-cid-7a736oqt]:hover,.title__alt[data-astro-cid-7a736oqt]:focus-visible{color:var(--magenta);outline:none}html[data-theme=dark] .title__alt[data-astro-cid-7a736oqt]:hover,html[data-theme=dark] .title__alt[data-astro-cid-7a736oqt]:focus-visible{color:#f78c6c}.title[data-astro-cid-7a736oqt] h1[data-astro-cid-7a736oqt]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);letter-spacing:-.015em;line-height:1.1}.title__meta[data-astro-cid-7a736oqt]{margin:.4rem 0 0;font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--blueprint)}.opening[data-astro-cid-7a736oqt]{margin-block-end:var(--gap)}@media(min-width:700px){.opening[data-astro-cid-7a736oqt] .still{max-width:min(100%,calc(88dvh * var(--w) / var(--h)));margin-inline:auto}}.opening--feature[data-astro-cid-7a736oqt]{margin-block:var(--gap-lg)}.passage[data-astro-cid-7a736oqt]{max-width:var(--measure);margin-inline:auto;padding:0 var(--pad);margin-block:var(--gap-lg)}.passage[data-astro-cid-7a736oqt] p[data-astro-cid-7a736oqt]{margin:0;font-size:clamp(1rem,.95rem + .35vw,1.15rem);line-height:1.7}.passage[data-astro-cid-7a736oqt] p[data-astro-cid-7a736oqt]+p[data-astro-cid-7a736oqt]{margin-top:1em}.passage--code[data-astro-cid-7a736oqt],.note[data-astro-cid-7a736oqt] .note__text--code[data-astro-cid-7a736oqt]{max-width:calc(var(--measure) + 14rem)}.passage--mid[data-astro-cid-7a736oqt],.passage--closing[data-astro-cid-7a736oqt]{margin-block:var(--gap-lg)}.passage--fpo[data-astro-cid-7a736oqt] p[data-astro-cid-7a736oqt]{color:var(--blueprint);border-left:2px solid var(--magenta);padding-left:1rem}.loop-slot[data-astro-cid-7a736oqt]{margin:var(--gap) auto;max-width:62rem;padding-inline:var(--pad)}.loop-slot--wide[data-astro-cid-7a736oqt]{max-width:none;padding-inline:0;margin-block:0 var(--gap)}.note[data-astro-cid-7a736oqt]{margin-block:var(--gap-lg)}.note__text[data-astro-cid-7a736oqt]{max-width:var(--measure);margin-inline:auto;padding:0 var(--pad)}.note[data-astro-cid-7a736oqt] h2[data-astro-cid-7a736oqt]{margin:0 0 1.2rem;font-family:var(--mono);font-weight:400;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--blueprint)}.note[data-astro-cid-7a736oqt] p[data-astro-cid-7a736oqt]{margin:0 0 1em;font-size:clamp(.98rem,.94rem + .25vw,1.08rem);line-height:1.7}.note[data-astro-cid-7a736oqt] a[data-astro-cid-7a736oqt],.passage[data-astro-cid-7a736oqt] a[data-astro-cid-7a736oqt]{color:inherit;text-decoration:none;border-bottom:1px solid var(--magenta)}.note[data-astro-cid-7a736oqt] a[data-astro-cid-7a736oqt]:hover,.passage[data-astro-cid-7a736oqt] a[data-astro-cid-7a736oqt]:hover{color:var(--magenta)}.note__embed[data-astro-cid-7a736oqt]{max-width:80rem;margin:var(--gap) auto 0;padding-inline:var(--pad)}.outtakes[data-astro-cid-7a736oqt]{margin-top:var(--gap-lg);padding-top:var(--gap);border-top:1px solid var(--rule)}.outtakes__head[data-astro-cid-7a736oqt]{max-width:var(--measure);margin:0 auto var(--gap);padding:0 var(--pad)}.outtakes__head[data-astro-cid-7a736oqt] h2[data-astro-cid-7a736oqt]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);letter-spacing:-.01em}.outtakes__comment[data-astro-cid-7a736oqt]{margin-top:1rem;font-family:var(--mono);font-size:clamp(.8rem,.77rem + .15vw,.86rem);line-height:1.7;font-style:italic;color:var(--blueprint-soft)}html[data-theme=dark] .outtakes__comment[data-astro-cid-7a736oqt]{color:#6b8296}.outtakes__head[data-astro-cid-7a736oqt] .outtakes__comment[data-astro-cid-7a736oqt] p[data-astro-cid-7a736oqt]{margin:0 0 .5rem;color:inherit;padding-left:3ch;text-indent:-3ch}.outtakes__head[data-astro-cid-7a736oqt] p[data-astro-cid-7a736oqt]{margin:.5rem 0 0;color:var(--blueprint);line-height:1.6}.clip-slot[data-astro-cid-7a736oqt]{max-width:26rem;margin:var(--gap-lg) auto;padding-inline:var(--pad)}.passage--placeholder[data-astro-cid-7a736oqt]{margin-block:var(--gap) var(--gap-lg)}.foot[data-astro-cid-7a736oqt]{--cx-fg: var(--ink);--cx-soft: var(--ink);--cx-mute: var(--blueprint-soft);--cx-accent: var(--magenta);max-width:calc(var(--measure) + 14rem);margin:var(--gap-lg) auto 0;padding:0 var(--pad);font-family:var(--mono)}html[data-theme=dark] .foot[data-astro-cid-7a736oqt]{--cx-fg: #e6edf3;--cx-soft: #b3c2cc;--cx-mute: #6b8296;--cx-accent: #f78c6c}.foot__tab[data-astro-cid-7a736oqt]{font-size:11px;letter-spacing:.04em;color:var(--cx-fg);margin-bottom:.9rem;border-bottom:1px solid var(--rule)}.foot__tab[data-astro-cid-7a736oqt] span[data-astro-cid-7a736oqt]{display:inline-block;padding-bottom:.45rem;margin-bottom:-1px;border-bottom:2px solid var(--cx-accent)}.foot__lines[data-astro-cid-7a736oqt]{list-style:none;margin:0;padding:0;counter-reset:ln;font-size:clamp(.84rem,.8rem + .2vw,.92rem);line-height:1.75;color:var(--cx-soft)}.foot__lines[data-astro-cid-7a736oqt]>li[data-astro-cid-7a736oqt]{counter-increment:ln;display:grid;grid-template-columns:3rem 1fr;padding:.2rem 0}.foot__lines[data-astro-cid-7a736oqt]>li[data-astro-cid-7a736oqt]:before{content:counter(ln,decimal-leading-zero);text-align:right;padding-right:1rem;color:var(--cx-mute);opacity:.7;user-select:none}.foot__lines[data-astro-cid-7a736oqt] a[data-astro-cid-7a736oqt],.foot__field[data-astro-cid-7a736oqt] summary[data-astro-cid-7a736oqt]{color:var(--cx-fg);text-decoration:none;cursor:pointer}.foot__lines[data-astro-cid-7a736oqt] a[data-astro-cid-7a736oqt]:hover,.foot__lines[data-astro-cid-7a736oqt] a[data-astro-cid-7a736oqt]:focus-visible,.foot__field[data-astro-cid-7a736oqt] summary[data-astro-cid-7a736oqt]:hover{color:var(--cx-accent)}.foot__k[data-astro-cid-7a736oqt]{display:inline-block;min-width:9ch;color:var(--cx-mute)}.foot__arrow[data-astro-cid-7a736oqt],.foot__handle[data-astro-cid-7a736oqt]{color:var(--cx-accent)}.foot__field[data-astro-cid-7a736oqt] summary[data-astro-cid-7a736oqt]{list-style:none}.foot__field[data-astro-cid-7a736oqt] summary[data-astro-cid-7a736oqt]::-webkit-details-marker{display:none}.foot__field[data-astro-cid-7a736oqt] summary[data-astro-cid-7a736oqt]:before{content:"▸ ";color:var(--cx-accent);display:inline-block;transition:transform .25s ease}.foot__field[data-astro-cid-7a736oqt][open] summary[data-astro-cid-7a736oqt]:before{transform:rotate(90deg)}.foot__text[data-astro-cid-7a736oqt]{margin:.4rem 0 .3rem;font-style:italic;color:var(--cx-mute)}.foot__text[data-astro-cid-7a736oqt] p[data-astro-cid-7a736oqt]{margin:0 0 .5rem;padding-left:3ch;text-indent:-3ch}@media(max-width:520px){.foot__lines[data-astro-cid-7a736oqt]>li[data-astro-cid-7a736oqt]{grid-template-columns:2.2rem 1fr}.foot__lines[data-astro-cid-7a736oqt]>li[data-astro-cid-7a736oqt]:before{padding-right:.6rem}}@media(prefers-reduced-motion:reduce){.foot__field[data-astro-cid-7a736oqt] summary[data-astro-cid-7a736oqt]:before{transition:none}}.colophon[data-astro-cid-7a736oqt]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;max-width:var(--measure);margin:var(--gap-lg) auto 0;padding:1rem var(--pad) 0;border-top:1px solid var(--rule);font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blueprint-soft)}.enlarge[data-astro-cid-7a736oqt]{border:0;padding:0;background:transparent;max-width:100vw;max-height:100dvh;width:100%;height:100%}.enlarge[data-astro-cid-7a736oqt]::backdrop{background:#14161f}.enlarge[data-astro-cid-7a736oqt] img[data-astro-cid-7a736oqt]{width:auto;height:auto;max-width:94vw;max-height:92dvh;margin:auto;cursor:zoom-out}.enlarge[data-astro-cid-7a736oqt]:not([open]){display:none}html{dynamic-range-limit:no-limit}html[data-range=sdr]{dynamic-range-limit:standard}html[data-range=sdr][data-range-fallback] .still img,html[data-range=sdr][data-range-fallback] .enlarge img{filter:brightness(1.001)}html[data-tone=bw] .still img,html[data-tone=bw] .enlarge img{filter:url(#field-bw)}.tone-defs{position:absolute;width:0;height:0;overflow:hidden}html:not([data-lang=en]) [data-l=en],html[data-lang=en] [data-l=es]{display:none!important}
