@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2")}:root{--color-bg:#f5f1e9;--color-bg-elevated:#fbf7f0;--color-bg-muted:#ebe4d6;--color-ink:#111110;--color-ink-muted:#5a554d;--color-ink-subtle:#655f57;--color-surface-dark:#0e0d0c;--color-surface-dark-elevated:#181715;--color-on-dark:#f5f1e9;--color-on-dark-muted:#b4aea3;--color-brand-orange:#f04e14;--color-accent:var(--color-brand-orange);--color-accent-hover:#e44a10;--color-accent-active:#e0460e;--color-accent-text:#b5380d;--color-on-accent:#fffaf6;--color-on-orange:#111110;--color-on-orange-muted:#111110;--color-field-on-orange:#fffaf624;--color-block-orange:#ff4f12;--color-block-terracotta:#c2451a;--color-block-brown:#3d1a0a;--color-rule:#14131124;--color-rule-strong:#14131147;--color-rule-dark:#f3eee629;--color-focus:#f04e14;--color-focus-on-orange:#111110;--font-sans:"Archivo Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-xs:.875rem;--text-sm:1rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.35rem, 1.05rem + .9vw, 1.85rem);--text-3xl:clamp(1.85rem, 1.2rem + 1.7vw, 2.85rem);--text-display:clamp(2.3rem, 1.15rem + 3vw, 4.65rem);--leading-none:1;--leading-tight:1.04;--leading-snug:1.28;--leading-body:1.55;--tracking-display:-.03em;--tracking-tight:-.02em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--space-10:8.5rem;--section-space:clamp(3.5rem, 2.45rem + 4.25vw, 6.5rem);--section-space-tight:clamp(2.75rem, 1.7rem + 3vw, 4.75rem);--space-internal:clamp(1.25rem, 2vw, 2.25rem);--space-row:.75rem;--page-gutter:clamp(1.5rem, .85rem + 2.5vw, 3.25rem);--page-max:78rem;--content-max:65ch;--measure:62ch;--header-height:4.5rem;--col-aside:minmax(0, .95fr);--col-main:minmax(0, 1.15fr);--radius-sm:0;--radius-pill:0;--rule-width:1px;--duration-fast:.16s;--duration:.22s;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration:.01ms}}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:100%;line-height:var(--leading-body);-webkit-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-bg);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);margin:0;overflow-x:clip}body.nav-open{overflow:hidden}img,picture,video,svg{max-width:100%;height:auto;display:block}img{background:0 0}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl{margin:0}h1,h2,h3,h4{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;hyphens:manual}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-accent-text)}.section--dark a:hover{color:var(--color-brand-orange)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}button,input,textarea,select{font:inherit}[hidden]{display:none!important}button{cursor:pointer}::selection{background:var(--color-brand-orange);color:var(--color-on-orange)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;background:var(--color-ink);color:var(--color-on-dark);padding:.65rem 1rem;text-decoration:none;position:absolute;transform:translateY(-160%)}.skip-link:focus{transform:none}.wrap{width:min(100% - (var(--page-gutter) * 2), var(--page-max));margin-inline:auto}.section{padding-block:var(--section-space)}.section--tight{padding-block:var(--section-space-tight)}.section--dark{background:var(--color-surface-dark);color:var(--color-on-dark)}.section--muted{background:var(--color-bg-muted)}.split{gap:var(--space-6);display:grid}@media (width>=64rem){.split{grid-template-columns:var(--col-aside) var(--col-main);align-items:start;gap:clamp(1.5rem,3vw,3.5rem)}.split>*{min-width:0}.split--reverse{grid-template-columns:var(--col-main) var(--col-aside)}}.page{padding-block:var(--space-8) var(--space-10)}.page--compact{padding-block:var(--space-8)}.prose{max-width:var(--content-max)}.prose>*+*{margin-top:var(--space-5)}.prose p,.prose li{color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-body)}.placeholder-notice{margin-bottom:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.section--dark .placeholder-notice{color:var(--color-on-dark-muted)}@media (prefers-reduced-motion:no-preference){html.reveal-ready [data-reveal].is-inview{animation:section-rise .56s var(--ease)}}@keyframes section-rise{0%{opacity:.35;transform:translateY(.55rem)}to{opacity:1;transform:none}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
