@font-face{font-family:Fraunces;src:url(/fonts/fraunces-standard.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla-italic.woff2) format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap}:root{--slate: #303b63;--sage: #687c4b;--sage-light: #b5bfab;--peri: #a5a3cd;--sky-blue: #91cadb;--river: #3f8d91;--paper: #f4f5fa;--sky: #585b66;--ink: #101520;--text: var(--ink);--text-heading: var(--slate);--text-link: var(--slate);--text-on-slate: var(--paper);--text-on-peri: var(--ink);--text-on-sky: var(--ink);--text-on-river: var(--ink);--ground: var(--paper);--ground-soft: var(--sky-blue);--rule: color-mix(in srgb, var(--slate) 22%, transparent);--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-text: "Karla", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: clamp(.94rem, .92rem + .1vw, 1rem);--step-0: clamp(1.0625rem, 1.02rem + .22vw, 1.1875rem);--step-1: clamp(1.3rem, 1.2rem + .5vw, 1.6rem);--step-2: clamp(1.6rem, 1.4rem + 1vw, 2.2rem);--step-3: clamp(2rem, 1.6rem + 2vw, 3.2rem);--step-4: clamp(2.5rem, 1.8rem + 3.4vw, 4rem);--step-5: clamp(3rem, 1.9rem + 5.2vw, 6.5rem);--measure: 62ch;--space-2xs: .375rem;--space-xs: .625rem;--space-s: 1rem;--space-m: 1.75rem;--space-l: 3rem;--space-xl: 5rem;--space-2xl: 8rem;--gutter: clamp(1.25rem, .5rem + 3.4vw, 5rem);--ease-out: cubic-bezier(.22, .61, .36, 1);--dur-fast: .18s;--dur: .32s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture,svg{display:block;max-width:100%;height:auto}body{background:var(--ground);color:var(--text);font-family:var(--font-text);font-size:var(--step-0);line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);line-height:1.05;text-wrap:balance;font-weight:600;font-variation-settings:"opsz" 40}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{max-width:var(--measure);text-wrap:pretty}a{color:var(--text-link);text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:2px}a,button,summary,[role=button]{min-height:44px;display:inline-flex;align-items:center}p a,li a{min-height:0;display:inline}.skip-link{position:absolute;left:var(--space-s);top:var(--space-s);z-index:100;padding:var(--space-xs) var(--space-s);background:var(--slate);color:var(--text-on-slate);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){:root{--motion-off: 1;--dur-fast: 1ms;--dur: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.scrim{position:relative;isolation:isolate}.scrim:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 82%,transparent),color-mix(in srgb,var(--ink) 58%,transparent) 45%,color-mix(in srgb,var(--ink) 22%,transparent))}.site-footer[data-astro-cid-hkbrpulz]{position:relative;z-index:2;--footer-land: 86%;background-color:var(--slate);background-image:linear-gradient(color-mix(in srgb,var(--slate) var(--footer-land),transparent),color-mix(in srgb,var(--slate) var(--footer-land),transparent)),linear-gradient(var(--slate),var(--slate)),url(/media/badlands-grass.jpg);background-blend-mode:normal,color,normal;background-size:cover;background-position:top,top,50% calc(72% + 200px);background-repeat:no-repeat;border-top:4px solid var(--sky);color:var(--text-on-slate);padding-block:clamp(1.5rem,3.5vh,2.5rem);padding-inline:var(--gutter)}.site-footer__inner[data-astro-cid-hkbrpulz]{max-width:68rem;margin-inline:auto}.site-footer__inner[data-astro-cid-hkbrpulz]{display:grid;gap:var(--space-s);justify-items:start}.site-footer__address[data-astro-cid-hkbrpulz]{font-style:normal;font-size:.9rem;line-height:1.65;letter-spacing:.012em}.site-footer[data-astro-cid-hkbrpulz] [data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--paper)}.site-footer__links[data-astro-cid-hkbrpulz]{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center}.site-footer__links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--paper);font-size:.9rem;letter-spacing:.012em;text-underline-offset:.18em}.site-footer__links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]+a[data-astro-cid-hkbrpulz]{position:relative;padding-left:var(--space-s)}.site-footer__links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]+a[data-astro-cid-hkbrpulz]:before{content:"";position:absolute;left:0;top:50%;width:1px;height:.9em;translate:0 -50%;background:color-mix(in srgb,var(--paper) 45%,transparent)}.site-footer__name[data-astro-cid-hkbrpulz]{display:block;font-family:var(--font-display);font-variation-settings:"opsz" 20;font-size:var(--step-0);line-height:1.25;letter-spacing:0;margin-bottom:var(--space-2xs)}.site-footer__credit[data-astro-cid-hkbrpulz]{margin:0;font-size:.9rem;letter-spacing:.012em;opacity:.85}.site-footer__credit[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:inherit}
