.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--colour-paper);border-bottom:1px solid var(--colour-line);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);color:var(--colour-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.25rem}.nav-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:2.5rem;height:2.5rem;padding:0;display:none}.nav-toggle[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{background:var(--colour-ink);width:1.5rem;height:2px;display:block}#primary-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}#primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.02em;text-transform:uppercase;font-weight:600;font-size:var(--text-sm);color:var(--colour-ink);text-decoration:none}#primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--colour-link);border-bottom:2px solid var(--colour-crust)}#primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].button{color:var(--colour-paper);text-transform:none;letter-spacing:normal}@media (width<=47.9375rem){.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}#primary-nav[data-astro-cid-nen7h5rs]{inset-inline:0;background:var(--colour-paper);border-bottom:1px solid var(--colour-line);padding:var(--space-md) var(--gutter);display:none;position:absolute;top:100%}#primary-nav[data-astro-cid-nen7h5rs].is-open{display:block}#primary-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-sm);flex-direction:column}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-xl);background:var(--colour-ink);color:var(--colour-paper)}.footer-grid[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-lg) var(--space-xl);padding-block:calc(var(--space-xl) / 2) var(--space-sm);flex-wrap:wrap;display:flex}.footer-grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:16rem}.footer-grid[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-sm)}.footer-grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-sm);font-size:var(--text-sm)}.footer-grid[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--colour-paper)}.footer-grid[data-astro-cid-jo6i4kqk] .social-links[data-astro-cid-jo6i4kqk]{gap:var(--space-sm);flex-direction:row;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:flex}.social-links[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:1.5rem;height:1.5rem}@media (width<=47.9375rem){.footer-grid[data-astro-cid-jo6i4kqk]{flex-direction:column}.footer-grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none}}.footer-bar[data-astro-cid-jo6i4kqk]{padding-block:var(--space-sm);border-top:1px solid #faf6f033}.footer-bar[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--colour-paper);opacity:.85;text-align:center;margin-block:0}.footer-bar[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--colour-paper)}:root{--colour-ink:#2b2420;--colour-paper:#faf6f0;--colour-crust:#c9743a;--colour-link:#a85826;--colour-crumb:#6b5d4f;--colour-line:#e3d9cc;--font-body:"Iowan Old Style", "Palatino Linotype", georgia, serif;--font-display:"Iowan Old Style", georgia, serif;--container-max:72rem;--gutter:clamp(1rem, 4vw, 2.5rem);--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.25rem, 1rem + 1vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.1rem + 1.8vw, 2rem);--text-3xl:clamp(2rem, 1.4rem + 2.8vw, 3rem)}*{box-sizing:border-box}body{min-height:100vh;font-family:var(--font-body);color:var(--colour-ink);background:var(--colour-paper);line-height:1.6;font-size:var(--text-base);flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}h1{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.15}h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.2}h3{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.25}.container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}img{max-width:100%;display:block}a{color:var(--colour-link)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--colour-ink);color:var(--colour-paper);z-index:10;border-radius:0 0 .25rem .25rem;padding:.5rem 1rem;transition:top .15s;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{top:0}.button{background:var(--colour-link);color:var(--colour-paper);border-radius:999px;padding:.65rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.button-secondary{color:var(--colour-ink);border:1px solid var(--colour-ink);background:0 0;border-radius:999px;padding:.65rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.tag{background:var(--colour-line);color:#8a4620;letter-spacing:.02em;vertical-align:middle;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:700;display:inline-block}
