.divider[data-astro-cid-boktbqod]{margin:0}.heart[data-astro-cid-boktbqod]{fill:currentColor;flex:none}:root{--cream:#fdfbf6;--cream-raised:#fefdfb;--cream-sunk:#faf1dc;--gold:#f5deab;--gold-faint:#f9eed4;--olive:#3e4d1f;--olive-mid:#475525;--olive-ink:#384818;--olive-faint:#d9dacc;--coral:#d87e73;--coral-soft:#e3917d;--coral-deep:#c04536;--coral-faint:#f7e7e1;--season:#f1ad79;--ink:#2e3b14;--ink-soft:#68734e;--ink-faint:var(--ink-soft);--rule:#e4e4d9;--rule-strong:#c3c6b3;--accent:var(--olive);--accent-warm:var(--coral-deep);--measure:34rem;--gutter:clamp(1.25rem, 5vw, 3rem);--section:clamp(3.5rem, 9vw, 7rem);--shadow:0 1px 2px #2e2a200d, 0 14px 34px -14px #2e2a2033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--cream)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.0625rem,.3vw + 1rem,1.1875rem);line-height:1.7;overflow-x:hidden}:root{--display:"Newsreader", "Iowan Old Style", Georgia, serif;--body:"Source Serif 4", Georgia, "Times New Roman", serif;--script:"Parisienne", "Segoe Script", cursive;--ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}h1,h2,h3{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;color:var(--olive);margin:0 0 .5em;font-weight:500;line-height:1.16}h1{font-size:clamp(2.125rem,6vw,3.5rem)}h2{font-size:clamp(1.5rem,3.2vw,2.25rem)}h3{letter-spacing:0;color:var(--ink);font-size:1.1875rem}p{text-wrap:pretty;margin:0 0 1.1em}p:last-child{margin-bottom:0}a{color:var(--accent-warm);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto}.wrap{width:min(68rem, 100% - var(--gutter) * 2);margin-inline:auto}.prose{max-width:var(--measure)}.eyebrow{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1rem;font-size:.75rem;font-weight:600}.lede{color:var(--ink-soft);font-size:clamp(1.125rem,.9vw + 1rem,1.375rem);line-height:1.55}.script{font-family:var(--script);color:var(--olive);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.2}.section{padding-block:var(--section)}.section+.section{border-top:1px solid var(--rule)}.section--sunk{background:var(--cream-sunk)}.divider{color:var(--coral);align-items:center;gap:.9rem;display:flex}.divider:before,.divider:after{content:"";background:var(--rule-strong);flex:1;height:1px}.skip-link{background:var(--cream-raised);color:var(--ink);border:1px solid var(--rule-strong);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{z-index:99;top:1rem;left:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font-family:var(--ui);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .12s,background-color .12s,border-color .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--olive);color:var(--cream)}.btn--primary:hover{background:var(--coral-deep);color:#fff}.btn--ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn--ghost:hover{border-color:var(--olive);color:var(--olive)}.card{background:var(--cream-raised);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:3px;padding:clamp(1.5rem,3vw,2.25rem)}.card--framed{border:1px solid var(--olive-mid);outline:1px solid var(--olive-mid);outline-offset:4px}.letter{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.7em - 1px), var(--rule) calc(1.7em - 1px), var(--rule) 1.7em);background-position:0 .35em}.mark{background:var(--coral-faint);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.05em .3em}.placeholder{font-family:var(--ui);color:var(--ink);background:var(--coral-faint);border-left:3px solid var(--coral);border-radius:0 2px 2px 0;margin:0 0 1.1em;padding:.75rem 1rem;font-size:.875rem;line-height:1.55;display:block}.placeholder--inline{border-left:0;border-bottom:2px solid var(--coral);border-radius:2px;padding:.1em .35em;display:inline}.logo[data-astro-cid-f7espo7c]{display:block}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:auto;display:block}.logo--sm[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:168px}.logo--lg[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:280px}@media (width<=26rem){.logo--sm[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:140px}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);background:var(--cream-sunk);padding-block:clamp(2.5rem,6vw,4rem)}.cols[data-astro-cid-jo6i4kqk]{gap:2.25rem;margin-bottom:2.25rem;display:grid}.home[data-astro-cid-jo6i4kqk]{border-radius:2px;text-decoration:none;display:inline-block}.tagline[data-astro-cid-jo6i4kqk]{max-width:22rem;color:var(--ink-soft);margin:.875rem 0 0;font-size:1rem;line-height:1.6}.group[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--ui);color:var(--ink-soft);padding-block:.25rem;font-size:.9375rem;text-decoration:none;display:inline-block}.group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--olive);text-decoration:underline}.group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{color:var(--olive);font-weight:600}.base[data-astro-cid-jo6i4kqk]{gap:.75rem;margin-top:2rem;display:grid}.mail[data-astro-cid-jo6i4kqk]{max-width:38rem;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.copy[data-astro-cid-jo6i4kqk]{font-family:var(--ui);color:var(--ink-soft);margin:0;font-size:.8125rem}@media (width>=46rem){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr;gap:3rem}.base[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:end;gap:2rem}}.head[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--rule);background:var(--cream)}.bar[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.875rem;display:flex}.home[data-astro-cid-wpvy4v7s]{border-radius:2px;text-decoration:none}.toggle[data-astro-cid-wpvy4v7s]{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule-strong);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.toggle[data-astro-cid-wpvy4v7s]:hover{color:var(--olive);border-color:var(--olive-mid)}.cb[data-astro-cid-wpvy4v7s]:focus-visible+.toggle[data-astro-cid-wpvy4v7s]{outline:2px solid var(--accent);outline-offset:3px}.bars[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center;gap:4px;width:1.0625rem;display:inline-flex}.bars[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]{background:currentColor;border-radius:2px;height:2px;transition:transform .15s,opacity .15s;display:block}.cb[data-astro-cid-wpvy4v7s]:checked+.toggle[data-astro-cid-wpvy4v7s] .bars[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(6px)rotate(45deg)}.cb[data-astro-cid-wpvy4v7s]:checked+.toggle[data-astro-cid-wpvy4v7s] .bars[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.cb[data-astro-cid-wpvy4v7s]:checked+.toggle[data-astro-cid-wpvy4v7s] .bars[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.panel[data-astro-cid-wpvy4v7s]{flex-direction:column;flex-basis:100%;gap:1.25rem;padding:.5rem 0 1rem;display:none}.cb[data-astro-cid-wpvy4v7s]:checked~.panel[data-astro-cid-wpvy4v7s]{display:flex}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--ui);color:var(--ink);border-bottom:1px solid var(--rule);padding:.625rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:block}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--olive)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--olive);font-weight:600}.cta[data-astro-cid-wpvy4v7s]{align-self:start}@media (width>=52rem){.cb[data-astro-cid-wpvy4v7s],.toggle[data-astro-cid-wpvy4v7s]{display:none}.panel[data-astro-cid-wpvy4v7s]{flex-direction:row;flex-basis:auto;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);padding:0;display:flex}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:row;align-items:center;gap:clamp(1.25rem,2.5vw,2rem)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid #0000;padding:.25rem 0;font-size:.9375rem}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{border-bottom-color:var(--coral)}.cta[data-astro-cid-wpvy4v7s]{align-self:auto;padding:.6875rem 1.375rem}}
