.hero[data-astro-cid-o3rjnghn]{background:var(--ink);color:var(--file);flex-direction:column;display:flex;position:relative;overflow:clip}.window[data-astro-cid-o3rjnghn]{z-index:0;flex:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.window[data-astro-cid-o3rjnghn]:before{content:"";background:linear-gradient(104deg, var(--ink) 0 24%, var(--ink-light-1) 24% 31%, var(--ink-light-2) 31% 43%, var(--ink-light-1) 43% 50%, var(--ink) 50%);transform:translate(2vw, calc(var(--line) * .5));animation:2s ease-out 1s backwards lamp;position:absolute;inset:-20%}@keyframes lamp{0%{transform:translate(0)}}.window[data-astro-cid-o3rjnghn] canvas.lamp{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.window[data-astro-cid-o3rjnghn]:before{animation:none}}.excerpt[data-astro-cid-o3rjnghn]{z-index:1;padding-left:var(--pad);margin-top:calc(var(--header-h) + (var(--window-h) - var(--line) * var(--full-count)) / 2 - var(--line) * var(--first-full));padding-bottom:var(--hero-tail);flex:none;position:relative}.lines[data-astro-cid-o3rjnghn]{font-variation-settings:"opsz" 60;font-weight:700;font-size:var(--fs);line-height:var(--lh);letter-spacing:-.02em;hyphens:none}.line[data-astro-cid-o3rjnghn]{white-space:nowrap;display:block}.lines[data-astro-cid-o3rjnghn] ins[data-astro-cid-o3rjnghn]{color:inherit;background:0 0}.lines[data-astro-cid-o3rjnghn] ins[data-astro-cid-o3rjnghn]>span[data-astro-cid-o3rjnghn]{background:var(--pen);color:var(--file);padding:0 .12em;line-height:.84;display:inline-block}.mark[data-astro-cid-o3rjnghn]{font-family:var(--mono);letter-spacing:0;vertical-align:calc(var(--fs) * .62);margin-right:.3em;font-size:28px;font-weight:600}.annot[data-astro-cid-o3rjnghn]{z-index:3;height:var(--annot-h);padding:0 var(--pad) 40px;background:var(--ink);flex:none;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:sticky;bottom:0}.annot-text[data-astro-cid-o3rjnghn]{max-width:26rem;padding-bottom:2px}.annot[data-astro-cid-o3rjnghn] .claim{font-variation-settings:"opsz" 20;text-wrap:initial;font-size:22px;font-weight:400;line-height:1}.annot[data-astro-cid-o3rjnghn] .subline{font-variation-settings:"opsz" 14;color:var(--file);margin-top:10px;font-size:15px;line-height:1.35}.margin[data-astro-cid-o3rjnghn]{text-align:left;font-family:var(--mono);white-space:nowrap;grid-template-columns:auto auto;gap:0 32px;font-size:14px;line-height:1.6;display:grid}.chip[data-astro-cid-o3rjnghn]{background:var(--pen);color:var(--file);padding:2px 8px;line-height:1.6;display:inline-block}@media (width<=600px){.hero[data-astro-cid-o3rjnghn]{padding-top:var(--header-h);background:linear-gradient(104deg, var(--ink) 0 30%, var(--ink-light-1) 30% 35%, var(--ink-light-2) 35% 43%, var(--ink-light-1) 43% 48%, var(--ink) 48%);display:block}.window[data-astro-cid-o3rjnghn]{display:none}.excerpt[data-astro-cid-o3rjnghn]{height:calc(var(--line) * (var(--full-count-phone) + 1));margin-top:0;padding-bottom:0;overflow:hidden}.lines[data-astro-cid-o3rjnghn]{letter-spacing:-.015em;transform:translateY(calc(var(--line) * .5 - var(--line) * var(--first-full-phone)))}.mark[data-astro-cid-o3rjnghn]{vertical-align:calc(var(--fs) * .58);font-size:11px}.annot[data-astro-cid-o3rjnghn]{height:auto;padding:48px var(--pad) 40px;background:0 0;flex-direction:column-reverse;align-items:stretch;gap:0;display:flex;position:static}.margin[data-astro-cid-o3rjnghn]{white-space:normal;grid-template-columns:1fr;gap:1.6em 0;font-size:12px}.annot-text[data-astro-cid-o3rjnghn]{max-width:none;margin-top:24px;padding-bottom:0}.annot[data-astro-cid-o3rjnghn] .claim{font-size:18px;line-height:1.3}.annot[data-astro-cid-o3rjnghn] .subline{margin-top:6px;font-size:14px}}.synopsis[data-astro-cid-o3rjnghn]{max-width:var(--measure)}.synopsis-head[data-astro-cid-o3rjnghn]{flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.synopsis-text[data-astro-cid-o3rjnghn] p[data-astro-cid-o3rjnghn]{font-size:var(--text-lg);font-variation-settings:"opsz" 30;hyphens:manual;line-height:1.45}.synopsis-text[data-astro-cid-o3rjnghn] ins[data-astro-cid-o3rjnghn]{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.synopsis-text[data-astro-cid-o3rjnghn] .mark[data-astro-cid-o3rjnghn]{vertical-align:.35em;margin-right:.25em;font-size:.75em}.synopsis-foot[data-astro-cid-o3rjnghn]{margin-top:1.5rem}.synopsis-foot[data-astro-cid-o3rjnghn] a[data-astro-cid-o3rjnghn]{color:var(--pen)}@media print{.hero[data-astro-cid-o3rjnghn]{color:#000;background:0 0}.window[data-astro-cid-o3rjnghn],.annot[data-astro-cid-o3rjnghn]{display:none}.excerpt[data-astro-cid-o3rjnghn]{margin-top:0;padding-bottom:0}.lines[data-astro-cid-o3rjnghn]{font-size:2rem}.lines[data-astro-cid-o3rjnghn] ins[data-astro-cid-o3rjnghn]>span[data-astro-cid-o3rjnghn],.chip[data-astro-cid-o3rjnghn]{color:#000;text-decoration:underline;text-decoration-color:var(--pen);background:0 0;text-decoration-thickness:3px}}.numbered[data-astro-cid-fh6teeer]{gap:var(--space-1) 3rem;grid-template-columns:minmax(0,1fr);padding-block:1.75rem;display:grid}.number[data-astro-cid-fh6teeer]{font-family:var(--mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding-top:.45rem;font-weight:600}.numbered-body[data-astro-cid-fh6teeer]{max-width:var(--measure)}.numbered-body[data-astro-cid-fh6teeer] p{font-size:1.1875rem;line-height:1.55}.numbered-body[data-astro-cid-fh6teeer] p+p{margin-top:1rem}.numbered-body[data-astro-cid-fh6teeer] .src[data-astro-cid-fh6teeer]{font-size:var(--text-xs);margin-top:.875rem;line-height:1.6}@media (width>=960px){.numbered[data-astro-cid-fh6teeer]{grid-template-columns:6rem minmax(0,1fr)}}@media (width<=600px){.numbered-body[data-astro-cid-fh6teeer] p{font-size:1.0625rem}}
