.hero[data-astro-cid-6xxbvvge]{padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3.5rem)}.hero__eyebrow[data-astro-cid-6xxbvvge]{font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-muted);margin:0 0 1.75rem;line-height:1rem}.hero__title[data-astro-cid-6xxbvvge]{font-size:var(--font-size-display);line-height:1;font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);color:var(--color-text);gap:.15em;margin:0;display:grid}.hero__row[data-astro-cid-6xxbvvge]{align-items:center;gap:.875rem;display:flex}.hero__text[data-astro-cid-6xxbvvge]{white-space:nowrap}.hero__sel[data-astro-cid-6xxbvvge]{padding-inline:.06em .1em;display:inline-block;position:relative}.hero__sel[data-astro-cid-6xxbvvge]:before,.hero__sel[data-astro-cid-6xxbvvge]:after{content:"";pointer-events:none;position:absolute}.hero__sel[data-astro-cid-6xxbvvge]:before{border:1px solid var(--color-mark);inset:.02em -.08em -.06em}.hero__sel[data-astro-cid-6xxbvvge]:after{--h:7px;inset:calc(.02em - var(--h) / 2) calc(-.08em - var(--h) / 2) calc(-.06em - var(--h) / 2) calc(-.08em - var(--h) / 2);background:linear-gradient(var(--color-mark) 0 0) top left / var(--h) var(--h), linear-gradient(var(--color-mark) 0 0) top right / var(--h) var(--h), linear-gradient(var(--color-mark) 0 0) bottom left / var(--h) var(--h), linear-gradient(var(--color-mark) 0 0) bottom right / var(--h) var(--h);background-repeat:no-repeat}.hero__note[data-astro-cid-6xxbvvge]{flex:1;align-items:center;min-width:9rem;display:flex}.hero__dot[data-astro-cid-6xxbvvge]{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 1px var(--color-mark), 0 0 0 4px var(--color-bg);border-radius:50%;flex:none}.hero__rule[data-astro-cid-6xxbvvge]{background:var(--color-mark);transform-origin:0;flex:1;height:1px;margin-inline:6px 8px}.hero__label[data-astro-cid-6xxbvvge]{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-ring);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:0;color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;align-items:baseline;gap:.5em;padding:4px 8px;font-weight:400;line-height:1rem;display:inline-flex}.hero__key[data-astro-cid-6xxbvvge]{color:var(--color-muted)}@media (prefers-reduced-motion:no-preference){.hero__rule[data-astro-cid-6xxbvvge]{animation:hero-draw .7s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * .14s)}.hero__dot[data-astro-cid-6xxbvvge],.hero__label[data-astro-cid-6xxbvvge]{animation:hero-fade .4s var(--ease-out) both}.hero__dot[data-astro-cid-6xxbvvge]{animation-delay:calc(.15s + var(--i) * .14s)}.hero__label[data-astro-cid-6xxbvvge]{animation-delay:calc(.7s + var(--i) * .14s + 60ms)}.hero__sel[data-astro-cid-6xxbvvge]:before,.hero__sel[data-astro-cid-6xxbvvge]:after{animation:hero-fade .5s var(--ease-out) both;animation-delay:.9s}}@keyframes hero-draw{0%{transform:scaleX(0)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(2px)}}@media (width<=640px){.hero__title[data-astro-cid-6xxbvvge]{gap:.55rem}.hero__row[data-astro-cid-6xxbvvge]{flex-direction:column;align-items:flex-start;gap:.4rem}.hero__text[data-astro-cid-6xxbvvge]{white-space:normal}.hero__note[data-astro-cid-6xxbvvge]{flex:none;min-width:0}.hero__rule[data-astro-cid-6xxbvvge]{flex:none;width:1.25rem}}.home[data-astro-cid-lcdefpme]{max-width:var(--home-width);counter-reset:fot;margin-inline:auto;padding-bottom:clamp(3rem,8vw,6rem)}.manifest[data-astro-cid-lcdefpme]{gap:1.25rem;padding-block:.5rem 1rem;display:grid}.manifest[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:62ch;margin:0;font-size:1.125rem;line-height:1.75rem}.manifest[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text);font-weight:500}.block[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,7vw,4.5rem)}.block__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.block__eyebrow[data-astro-cid-lcdefpme],.block__more[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-muted);margin:0 0 1rem;line-height:1rem}.block__more[data-astro-cid-lcdefpme]{color:var(--color-text);text-decoration:none}.block__more[data-astro-cid-lcdefpme]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px}.sections[data-astro-cid-lcdefpme]{border-top:1px dashed var(--color-grid-dash);border-left:1px dashed var(--color-grid-dash);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.sections[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px dashed var(--color-grid-dash);border-bottom:1px dashed var(--color-grid-dash)}.sections__cell[data-astro-cid-lcdefpme]{min-height:7.5rem;color:var(--color-text);transition:background-color var(--transition-fast);gap:.25rem;padding:1rem;text-decoration:none;display:grid}.sections__cell[data-astro-cid-lcdefpme]:hover{background:var(--color-fill)}.sections__no[data-astro-cid-lcdefpme],.sections__count[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-muted);line-height:1rem}.sections__label[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-snug);align-self:end;font-size:1.5rem;font-weight:500;line-height:2rem}.issues[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.issues[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}.issue[data-astro-cid-lcdefpme]{color:var(--color-text);gap:.5rem;padding-block:1.25rem;text-decoration:none;display:grid}.issue__meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.issue__date[data-astro-cid-lcdefpme],.issue__time[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-muted);line-height:1rem}.issue__title[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-snug);text-wrap:balance;transition:color var(--transition-fast);font-size:1.5rem;font-weight:500;line-height:2rem}.issue[data-astro-cid-lcdefpme]:hover .issue__title[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:5px}.issue__excerpt[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);text-wrap:pretty;max-width:60ch;font-size:1rem;line-height:1.625rem}.pill[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-text-secondary);white-space:nowrap;align-items:center;padding:2px 8px;line-height:1rem;display:inline-flex}.pill--accent[data-astro-cid-lcdefpme]{background:var(--color-accent);box-shadow:none;color:var(--color-on-brand)}.subscribe[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-ring);scroll-margin-top:calc(var(--nav-height) + 1rem);margin-top:clamp(3rem,7vw,4.5rem);padding:clamp(1.25rem,4vw,2rem)}.subscribe[data-astro-cid-lcdefpme] .block__eyebrow[data-astro-cid-lcdefpme]{margin-bottom:.75rem}.subscribe__title[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-snug);color:var(--color-text);margin:0;font-size:1.5rem;font-weight:500;line-height:2rem}.subscribe__lead[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin:.5rem 0 0}.subscribe__row[data-astro-cid-lcdefpme]{gap:.5rem;margin-top:1.25rem;display:flex}.subscribe__input[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--color-bg);min-width:0;min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font:inherit;border:0;flex:1;padding:0 1rem;font-size:1rem}.subscribe__row[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:disabled{cursor:not-allowed}.subscribe__row[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:disabled{opacity:.55}.subscribe__note[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-muted);margin:.75rem 0 0;line-height:1rem}@media (width<=640px){.sections[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.sections__cell[data-astro-cid-lcdefpme]{min-height:6.5rem}.subscribe__row[data-astro-cid-lcdefpme]{flex-direction:column}}
