@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/petrona-latin-300-normal.B_uIIhie.woff2)format("woff2"),url(/_astro/petrona-latin-300-normal.EpWcJLT_.woff)format("woff")}@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/petrona-latin-400-normal.D8LMBqsI.woff2)format("woff2"),url(/_astro/petrona-latin-400-normal.BVoFP4e5.woff)format("woff")}@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/petrona-latin-500-normal.Dh0apjGt.woff2)format("woff2"),url(/_astro/petrona-latin-500-normal.BopyFoHl.woff)format("woff")}@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/petrona-latin-600-normal.DPGu_3K5.woff2)format("woff2"),url(/_astro/petrona-latin-600-normal.DaFkeO0h.woff)format("woff")}@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/petrona-latin-700-normal.BirwPCPJ.woff2)format("woff2"),url(/_astro/petrona-latin-700-normal.BpFKas2s.woff)format("woff")}@font-face{font-family:Petrona;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/petrona-latin-300-italic.CVBi3pln.woff2)format("woff2"),url(/_astro/petrona-latin-300-italic.C3GJqy9w.woff)format("woff")}@font-face{font-family:Petrona;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/petrona-latin-400-italic.DbqKdY8n.woff2)format("woff2"),url(/_astro/petrona-latin-400-italic.CHLmQEE3.woff)format("woff")}@font-face{font-family:Petrona;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/petrona-latin-500-italic.BRYIFqtg.woff2)format("woff2"),url(/_astro/petrona-latin-500-italic.Dk8MnE3w.woff)format("woff")}@font-face{font-family:Petrona;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/petrona-latin-600-italic.DniKZ8-h.woff2)format("woff2"),url(/_astro/petrona-latin-600-italic.DKjD9R1p.woff)format("woff")}@font-face{font-family:Petrona;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/petrona-latin-700-italic.BLOZ-093.woff2)format("woff2"),url(/_astro/petrona-latin-700-italic.Bn2BS9rX.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2)format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/karla-latin-500-normal.6wzn_4WC.woff2)format("woff2"),url(/_astro/karla-latin-500-normal.BWjg-GL4.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/karla-latin-600-normal.BH_u9dis.woff2)format("woff2"),url(/_astro/karla-latin-600-normal.BAoyHYuk.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2)format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff)format("woff")}:root{--font-serif:"Petrona",Georgia,"Times New Roman",serif;--font-sans:"Karla","Helvetica Neue",Arial,sans-serif;--font-display:var(--font-serif);--font-body:var(--font-serif);--font-meta:var(--font-sans);--bone-50:#fbfaf6;--bone-100:#f4f1ea;--bone-200:#efece4;--bone-300:#e4e0d6;--bone-400:#d6d1c4;--bone-500:#cfc9bc;--greige-600:#a8a296;--greige-700:#7a756b;--ink-800:#4a4741;--ink-900:#2a2823;--ink-950:#1c1b18;--teal-900:#0e3b38;--teal-800:#14524e;--teal-700:#1b655f;--teal-100:#dce6e3;--flag-700:#93412a;--flag-500:#b4643f;--flag-100:#f3e5dd;--surface-page:var(--bone-200);--surface-band:var(--bone-300);--surface-card:var(--bone-50);--surface-invert:var(--ink-950);--surface-accent:var(--teal-800);--text-heading:var(--ink-950);--text-body:var(--ink-900);--text-secondary:var(--ink-800);--text-meta:var(--greige-700);--text-invert:var(--bone-100);--text-accent:var(--teal-800);--text-flag:var(--flag-700);--rule-hairline:var(--bone-500);--rule-strong:var(--ink-950);--rule-accent:var(--teal-800);--rule-flag:var(--flag-500);--link:var(--teal-800);--link-hover:var(--ink-950);--focus-ring:var(--teal-700);--player-track:var(--bone-400);--player-progress:var(--teal-800);--fs-identity:clamp(2.125rem,3.6vw,3.25rem);--fs-display:clamp(1.875rem,2.8vw,2.625rem);--fs-h1:clamp(1.75rem,2.4vw,2.25rem);--fs-h2:1.5rem;--fs-h3:1.1875rem;--fs-lede:1.3125rem;--fs-body:1.0625rem;--fs-small:.9375rem;--fs-meta:.875rem;--fs-label:.8125rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.08;--lh-identity:1.16;--lh-heading:1.22;--lh-lede:1.5;--lh-body:1.62;--lh-meta:1.45;--ls-display:-.018em;--ls-heading:-.01em;--ls-body:0;--ls-label:.09em;--ls-label-wide:.14em;--measure-prose:34rem;--measure-lede:28rem;--measure-meta:22rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6.5rem;--space-12:8rem;--page-max:78.5rem;--page-gutter:clamp(1.25rem,4vw,4rem);--gutter-mobile:1.25rem;--col-gap:clamp(1.5rem,3vw,3rem);--row-gap:var(--space-8);--rail:13.5rem;--section-gap:var(--space-11);--item-gap:var(--space-7);--radius-none:0;--radius-control:2px;--radius-pill:999px;--border-hairline:1px solid var(--rule-hairline);--border-strong:1px solid var(--rule-strong);--border-rule-heavy:2px solid var(--rule-strong);--border-flag:1px dashed var(--rule-flag);--shadow-none:none;--shadow-player:0 1px 0 0 var(--bone-400);--shadow-lift:0 1px 2px #1c1b1814;--ease-standard:cubic-bezier(.32,.06,.28,1);--dur-instant:0s;--dur-state:.12s;--dur-player:.18s;--focus-width:2px;--focus-offset:3px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0}p{margin:0 0 var(--space-4)}p:last-child{margin-bottom:0}img{max-width:100%;height:auto;display:block}a{color:var(--link);border-bottom:1px solid var(--bone-500);transition:color var(--dur-state) var(--ease-standard),border-color var(--dur-state) var(--ease-standard);text-decoration:none}a:hover{color:var(--link-hover);border-bottom-color:var(--ink-950)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--teal-100);color:var(--ink-950)}button{font:inherit;color:inherit}hr{border:0;border-top:var(--border-hairline);margin:var(--space-6) 0}.ev-label{font-family:var(--font-meta);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--text-meta)}.ev-meta{font-family:var(--font-meta);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-meta)}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}@keyframes ev-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}body{overflow-wrap:anywhere}
