@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.p.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.p.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_39fa12de-module__mPQrqG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_39fa12de-module__mPQrqG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_89160676-module__CLpPRW__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_89160676-module__CLpPRW__variable{--font-body:"Public Sans", "Public Sans Fallback"}
.SiteHeader-module__oaTwcq__bar{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(1.1);border-bottom:1px solid var(--line-soft);background:#fbf6ece0;position:sticky;top:0}.SiteHeader-module__oaTwcq__inner{max-width:var(--content-max);padding:var(--space-2xs) var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-sm);margin-inline:auto;display:flex}.SiteHeader-module__oaTwcq__brand{color:var(--ink-900);font-family:var(--font-display), serif;font-size:var(--step-1);letter-spacing:.015em;flex:none;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.SiteHeader-module__oaTwcq__brand svg{width:1.65rem;height:1.65rem;stroke:var(--copper-700);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.SiteHeader-module__oaTwcq__nav{display:none}.SiteHeader-module__oaTwcq__navList{align-items:center;gap:var(--space-sm);font-size:var(--step--1);font-weight:600;display:flex}.SiteHeader-module__oaTwcq__navList a{color:var(--ink-800);border-bottom:2px solid #0000;padding:.4rem .1rem;text-decoration:none;transition:border-color .15s,color .15s}.SiteHeader-module__oaTwcq__navList a:hover,.SiteHeader-module__oaTwcq__navList a:focus-visible{color:var(--copper-700);border-bottom-color:var(--copper-500)}.SiteHeader-module__oaTwcq__toggle{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);font-size:var(--step--1);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.SiteHeader-module__oaTwcq__toggle svg{width:1.1rem;height:1.1rem}.SiteHeader-module__oaTwcq__mobilePanel{border-bottom:1px solid var(--line-soft);background:var(--parchment-50)}.SiteHeader-module__oaTwcq__mobileList{max-width:var(--content-max);padding:var(--space-2xs) var(--space-sm) var(--space-sm);gap:var(--space-3xs);flex-direction:column;margin-inline:auto;display:flex}.SiteHeader-module__oaTwcq__mobileList a{color:var(--ink-800);border-bottom:1px solid var(--line-soft);padding:.6rem .2rem;font-weight:600;text-decoration:none;display:block}@media (min-width:62rem){.SiteHeader-module__oaTwcq__nav{display:block}.SiteHeader-module__oaTwcq__toggle{display:none}}
.SiteFooter-module__9mALFW__footer{border-top:1px solid var(--line-soft);background:var(--ink-950);color:var(--parchment-200);margin-top:var(--space-xl)}.SiteFooter-module__9mALFW__inner{max-width:var(--content-max);padding:var(--space-lg) var(--space-sm) var(--space-md);gap:var(--space-md);grid-template-columns:1.2fr 1fr 1fr;margin-inline:auto;display:grid}@media (max-width:48rem){.SiteFooter-module__9mALFW__inner{grid-template-columns:1fr}}.SiteFooter-module__9mALFW__col h2{font-family:var(--font-body);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--copper-400);margin-bottom:var(--space-xs)}.SiteFooter-module__9mALFW__col p{color:var(--parchment-200);opacity:.85;max-width:32ch}.SiteFooter-module__9mALFW__col ul{gap:var(--space-3xs);flex-direction:column;display:flex}.SiteFooter-module__9mALFW__col a{color:var(--parchment-100);opacity:.9;text-decoration:none}.SiteFooter-module__9mALFW__col a:hover{opacity:1;text-decoration:underline}.SiteFooter-module__9mALFW__bottom{max-width:var(--content-max);padding:var(--space-sm) var(--space-sm) var(--space-lg);gap:var(--space-2xs);font-size:var(--step--1);opacity:.7;border-top:1px solid #f4ecd81f;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;display:flex}
.CookieConsent-module__ek9mSa__wrap{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);z-index:80;background:var(--parchment-100);border:1px solid var(--line-strong);border-radius:var(--radius-md);max-width:42rem;box-shadow:var(--shadow-card);padding:var(--space-sm);gap:var(--space-xs);margin-inline:auto;display:grid;position:fixed}.CookieConsent-module__ek9mSa__wrap p{font-size:var(--step--1);color:var(--ink-800)}.CookieConsent-module__ek9mSa__wrap a{font-weight:600;text-decoration:underline}.CookieConsent-module__ek9mSa__actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.CookieConsent-module__ek9mSa__primary,.CookieConsent-module__ek9mSa__secondary{border-radius:var(--radius-sm);font-weight:700;font-size:var(--step--1);cursor:pointer;border:1.5px solid #0000;padding:.65rem 1.1rem}.CookieConsent-module__ek9mSa__primary{background:var(--ink-950);color:var(--parchment-50)}.CookieConsent-module__ek9mSa__secondary{border-color:var(--line-strong);color:var(--ink-900);background:0 0}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-950:#1b1712;--ink-900:#24201a;--ink-800:#332c22;--ink-700:#4a4030;--parchment-50:#fbf6ec;--parchment-100:#f4ecd8;--parchment-200:#e9dcbd;--parchment-300:#dcc99e;--copper-400:#d7a45e;--copper-500:#c98a3e;--copper-600:#a86a29;--copper-700:#7f4f1d;--moss-500:#5c6b47;--moss-600:#47542f;--brick-600:#9c4a3a;--line-soft:#24201a1f;--line-strong:#24201a47;--shadow-card:0 1px 2px #1b17120f, 0 12px 28px -18px #1b171273;--radius-sm:6px;--radius-md:12px;--radius-lg:22px;--content-max:74rem;--content-narrow:46rem;--space-3xs:clamp(.25rem, .23rem + .1vw, .375rem);--space-2xs:clamp(.5rem, .46rem + .2vw, .75rem);--space-xs:clamp(.75rem, .68rem + .35vw, 1.125rem);--space-sm:clamp(1.1rem, 1rem + .5vw, 1.6rem);--space-md:clamp(1.75rem, 1.5rem + 1.25vw, 2.75rem);--space-lg:clamp(2.5rem, 2rem + 2.5vw, 4.5rem);--space-xl:clamp(3.5rem, 2.6rem + 4.5vw, 7rem);--step--1:clamp(.83rem, .8rem + .15vw, .94rem);--step-0:clamp(1rem, .95rem + .25vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.4rem);--step-2:clamp(1.44rem, 1.3rem + .7vw, 1.75rem);--step-3:clamp(1.8rem, 1.55rem + 1.25vw, 2.4rem);--step-4:clamp(2.2rem, 1.8rem + 2vw, 3.2rem);--step-5:clamp(2.7rem, 2.1rem + 3vw, 4.3rem);--font-display:"site-display", Georgia, "Iowan Old Style", serif;--font-body:"site-body", -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--parchment-50);min-height:100dvh;color:var(--ink-900);font-family:var(--font-body);font-size:var(--step-0);text-wrap:pretty;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--ink-950);margin:0;font-weight:600;line-height:1.12}p{margin:0}a{color:inherit}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}.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{left:var(--space-sm);z-index:100;background:var(--ink-950);color:var(--parchment-50);border-radius:var(--radius-sm);padding:.6rem 1rem;transition:top .15s;position:absolute;top:-3rem}.skip-link:focus{top:var(--space-sm)}:focus-visible{outline:2.5px solid var(--copper-600);outline-offset:3px}
