*,:before,:after{border:0 solid;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{color:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button;cursor:pointer}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}table{border-collapse:collapse}hr{height:0;color:inherit;border-top-width:1px}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--forest-950:#10271e;--forest-900:#17382b;--forest-800:#234b3a;--forest-700:#35634e;--sage-200:#dfe9df;--sage-100:#eef4ed;--paprika-600:#aa3e2b;--paprika-500:#c4553d;--paprika-100:#f6ddd5;--cream-50:#fdfaf5;--cream-100:#f7f1e8;--cream-200:#eee3d4;--gold-400:#d5a644;--ink-950:#151b17;--ink-900:#1d251f;--ink-700:#465149;--ink-500:#707a73;--white:#fff;--danger:#a02f2f;--success:#26613f;--border:#17382b2e;--shadow-sm:0 8px 24px #10271e14;--shadow-lg:0 22px 70px #10271e29;--radius-sm:.45rem;--radius-md:.85rem;--radius-lg:1.4rem;--content-width:76rem;--reading-width:46rem;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--background:var(--cream-50);--foreground:var(--ink-900)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--background);min-width:20rem;min-height:100vh;color:var(--foreground);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65}body,button,input,select,textarea{font:inherit}h1,h2,h3,h4{color:var(--forest-950);font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em}img,picture,video{max-width:100%;display:block}button,[role=button],a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--gold-400);outline-offset:3px}::selection{background:var(--paprika-100);color:var(--forest-950)}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--forest-950);color:var(--white);padding:.65rem .9rem;font-weight:750;text-decoration:none;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.skip-link:focus{translate:0}.container{width:min(calc(100% - 2rem), var(--content-width));margin-inline:auto}.reading-width{width:min(100%, var(--reading-width))}.eyebrow{color:var(--paprika-600);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:850;line-height:1.3}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.container{width:min(calc(100% - 1.25rem), var(--content-width))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.skip-link{display:none}}
