@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._0u7cUq_className{font-family:inter,inter Fallback}._0u7cUq_variable{--font-sans:"inter", "inter Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_latin_wght_normal-s.p.1izqcz-wkfvza.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.BI7b9G_className{font-family:playfair,playfair Fallback}.BI7b9G_variable{--font-serif:"playfair", "playfair Fallback"}
:root{--parchment:#f2eddf;--forest:#304e41;--sage:#a7b298;--madder:#8a5149;--gold:#ad915b;--slate:#536c73;--ink:#263e35;--ink-muted:#5b685c;--linen:#faf7ef;--rule:#cec5b2;--content-width:1296px;--gutter:72px;--column-gap:63px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1199px){:root{--gutter:48px;--column-gap:40px}}@media (max-width:767px){:root{--gutter:24px;--column-gap:24px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--parchment);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.45}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--font-serif), Georgia, serif;font-weight:400;line-height:1.45}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.2em;text-decoration:underline}:focus-visible{outline:2px solid var(--madder);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.container{width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.L5FxyW_skip{z-index:10;background:var(--forest);color:var(--linen);border-radius:4px;padding:8px 14px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.L5FxyW_skip:focus-visible{transform:none}
