:root{--sky-night:#081931;--sky-night-horizon:#213958;--sky-cream:#e0d2be;--sky-ink-blue:#0b1431;--sky-handwriting:#e4e2e6;--sky-caption-pale:#d5cec8;--sky-gold:#f0c36a;--sky-overcast:#2b3645;--sky-ink-rule:#0b14318c;--sky-ink-rule-soft:#0b143147;--sky-ink-dots:#0b143173;--sky-ink-muted:#0b1431b3;--sky-pen-rule:#e4e2e673;--font-print:"Shippori Mincho",Georgia,serif;--font-hand:"Nothing You Could Do",cursive;--weight-print:500;--weight-print-strong:700;--weight-hand:400}@font-face{font-family:Shippori Mincho;src:url(/fonts/ShipporiMincho_500Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shippori Mincho;src:url(/fonts/ShipporiMincho_700Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nothing You Could Do;src:url(/fonts/NothingYouCouldDo_400Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--t-hero:clamp(2.15rem,1.15rem + 4.6vw,4.25rem);--t-title:clamp(1.45rem,1.1rem + 1.7vw,2.3rem);--t-lede:clamp(1.05rem,1rem + .35vw,1.2rem);--t-body:clamp(1rem,.97rem + .18vw,1.075rem);--t-small:.875rem;--t-printed:clamp(.68rem,.64rem + .16vw,.78rem);--tracking-printed:.18em;--tracking-title:.01em;--measure:36rem;--page:68rem;--gutter:clamp(1.25rem,5vw,3.5rem);--band:clamp(3.5rem,9vw,7rem);--hairline:1px solid var(--sky-pen-rule);--hairline-ink:1px solid var(--sky-ink-rule-soft)}*,:before,:after{box-sizing:border-box}::selection{background:var(--sky-gold);color:var(--sky-ink-blue)}html{scrollbar-color:var(--sky-pen-rule)var(--sky-night);-webkit-text-size-adjust:100%;scroll-padding-top:2rem}body{background:var(--sky-night);color:var(--sky-cream);font-family:var(--font-print);font-weight:var(--weight-print);font-size:var(--t-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}.eyebrow{font-size:var(--t-printed);font-weight:var(--weight-print-strong);letter-spacing:var(--tracking-printed);text-transform:uppercase;color:var(--sky-caption-pale);line-height:1.4}.title{font-size:var(--t-title);font-weight:var(--weight-print);letter-spacing:var(--tracking-title);text-wrap:balance;line-height:1.25}.lede{font-size:var(--t-lede);max-width:var(--measure);color:var(--sky-caption-pale);text-wrap:pretty;line-height:1.6}.hand{font-family:var(--font-hand);font-weight:var(--weight-hand);color:var(--sky-handwriting)}.frame-link{border:var(--hairline);border-color:var(--sky-handwriting);min-height:48px;font-size:var(--t-printed);font-weight:var(--weight-print-strong);letter-spacing:var(--tracking-printed);text-transform:uppercase;color:var(--sky-handwriting);justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1.125rem;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.frame-link:hover,.frame-link:focus-visible{color:var(--sky-gold);border-color:var(--sky-gold);background:#e4e2e614}.frame-link:after{content:"→";letter-spacing:0;transition:transform .16s}.frame-link:hover:after{transform:translate(3px)}.link{color:inherit;border-bottom:1px solid;padding-bottom:1px;text-decoration:none}.link:hover,.link:focus-visible{border-bottom-color:var(--sky-gold);color:var(--sky-gold)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--sky-gold);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--sky-cream);color:var(--sky-ink-blue);z-index:10;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.shell{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--band);border-top:1px solid #e4e2e629}.band--open{border-top:0}.sheet{background-color:var(--sky-cream);color:var(--sky-ink-blue)}.sheet .eyebrow,.sheet .lede{color:var(--sky-ink-muted)}.sheet .band{border-top-color:var(--sky-ink-rule-soft)}.sheet .link:hover,.sheet .link:focus-visible{color:inherit;border-bottom-color:var(--sky-ink-rule)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.frame-link:hover:after{transform:none}}
