@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/hanken-latin.BkpazBWS.woff2) format("woff2");unicode-range:U+0000-00FF,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2039-203A,U+20AC}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/hanken-latin-ext.CM4YMhsD.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Newsreader;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/newsreader-latin.BHR1Z0kG.woff2) format("woff2");unicode-range:U+0000-00FF,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2039-203A,U+20AC}@font-face{font-family:Newsreader;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/newsreader-latin-ext.RmGFl7FD.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/newsreader-italic-latin.SbOPMUce.woff2) format("woff2");unicode-range:U+0000-00FF,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2039-203A,U+20AC}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-017F}:root{--bg: #F7EED8;--bg-alt: #FCF5E6;--ink: #2E2A1E;--ink-soft: #57503C;--ink-body: #45402E;--mute: #6A5F33;--primary: #46512E;--primary-deep: #333C22;--primary-card: #57633A;--cream: #F7F0DC;--moss: #D6DCC0;--gold: #D7A53C;--gold-light: #F5BC48;--gold-text: #8F6510;--focus-ring: var(--gold-text);--sand: #F1CD6B;--line: rgba(70, 81, 46, .14);--line-strong: rgba(70, 81, 46, .18);--line-heavy: rgba(70, 81, 46, .25);--line-frame: rgba(70, 81, 46, .35);--line-inverse: rgba(247, 240, 220, .16);--line-inverse-soft: rgba(247, 240, 220, .1);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 32px;--shadow-card: 0 0 0 1px rgba(46, 42, 30, .04), 0 2px 6px rgba(46, 42, 30, .05), 0 6px 16px -4px rgba(46, 42, 30, .08);--shadow-lg: 0 0 0 1px rgba(46, 42, 30, .03), 0 10px 24px rgba(46, 42, 30, .1), 0 28px 48px -22px rgba(46, 42, 30, .22);--shadow-dropdown: 0 16px 28px -12px rgba(46, 42, 30, .18), 0 2px 8px rgba(46, 42, 30, .06);--ease-out: cubic-bezier(.16, 1, .3, 1);--font-serif: "Newsreader", Georgia, serif;--font-sans: "Hanken Grotesk", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-alt);color:var(--ink);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--gold);color:var(--ink)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.btn-fill{display:inline-block;background:var(--primary);color:var(--cream);padding:15px 30px;border-radius:999px;font-size:15px;box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),background .3s var(--ease-out)}.btn-fill:hover{transform:translateY(-2px);background:var(--primary-deep)}.btn-line{display:inline-block;border:1px solid var(--gold-text);color:var(--gold-text);padding:14px 30px;border-radius:999px;font-size:15px;transition:background .3s var(--ease-out),color .3s var(--ease-out)}.btn-line:hover{background:var(--primary);border-color:var(--primary);color:var(--cream)}.accent{font-style:italic;color:var(--primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
