@font-face{font-family:errorSans;src:url(../media/DMSans-s.32taf470uk70f.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:errorSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}._7SurlG_className{font-family:errorSans,errorSans Fallback}._7SurlG_variable{--font-dm-sans:"errorSans", "errorSans Fallback"}
@font-face{font-family:errorDisplay;src:url(../media/CormorantGaramond-s.32_ug_dbfxdqe.woff2)format("woff2");font-display:swap;font-weight:500 600}@font-face{font-family:errorDisplay Fallback;src:local(Times New Roman);ascent-override:95.81%;descent-override:29.76%;line-gap-override:0.0%;size-adjust:96.44%}.zFGCna_className{font-family:errorDisplay,errorDisplay Fallback}.zFGCna_variable{--font-cormorant:"errorDisplay", "errorDisplay Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#faf6f2;--color-surface:#fff;--color-surface-muted:#f3ece5;--color-surface-blush:#f2d9ce;--color-text:#2c2c2c;--color-text-muted:#5f5955;--color-brand:#a1553a;--color-brand-hover:#8e4b34;--color-brand-soft:#f2d9ce;--color-on-brand:#faf6f2;--color-decor:#c9836a;--color-accent:#7b2d3e;--color-border:#e8dfd7;--color-border-strong:#8c817b;--color-focus:#a1553a;--color-surface-inverse:#2c2c2c;--color-on-inverse:#faf6f2;--color-on-inverse-muted:#c4bbb4;--color-border-inverse:#4a4542;--color-success:#2f6a4a;--color-success-soft:#e7f0ea;--color-warning:#875400;--color-warning-soft:#f7ebd6;--color-danger:#b3261e;--color-danger-soft:#f8e3e0;--color-info:#2f5d7c;--color-info-soft:#e6eef4;--font-sans:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-cormorant), Georgia, "Times New Roman", serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:clamp(1.625rem, 1.45rem + .75vw, 2rem);--text-3xl:clamp(2rem, 1.6rem + 1.6vw, 2.75rem);--text-display:clamp(2.25rem, 1.65rem + 2.6vw, 3.5rem);--leading-display:1.1;--leading-tight:1.2;--leading-normal:1.6;--tracking-overline:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--shadow-sm:0 1px 2px #2c2c2c0f;--shadow-md:0 4px 16px #2c2c2c14;--duration:.15s;--ease-out:cubic-bezier(.2, 0, 0, 1);--container:1200px;--gutter:16px;--header-height:56px;--control-height:44px;--logo-header:24px;--logo-footer:32px;--logo-hero:112px;--pattern-tile:56px;--pattern-opacity:.12}@media (min-width:480px){:root{--logo-header:32px}}@media (min-width:768px){:root{--gutter:24px;--header-height:64px;--logo-hero:136px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.with-site-header{scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex:1}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:var(--leading-tight);font-weight:var(--weight-semibold)}a{color:inherit}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.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}.skip-link{left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}
