@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.3gdmg5dv0jxuw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.43rtu0ww1zafj.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ce568bb0-module__HsQjka__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ce568bb0-module__HsQjka__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f247880039600da-s.0j2d27_9j2yj3.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:400;font-display:swap;src:url(../media/965cde44f126914a-s.0u9hmfq5898ue.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59f8ae7131bfef86-s.p.12y1gkx_m5u-4.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_e0e71faa-module__i4sdia__className{font-family:Fraunces,Fraunces Fallback;font-style:normal;font-weight:400}.fraunces_e0e71faa-module__i4sdia__variable{--font-display:"Fraunces", "Fraunces Fallback"}
:root{--color-sand-50:#faf7f2;--color-sand-100:#f4efe6;--color-sand-200:#e0dcd5;--color-sand-300:#cbc7be;--color-sand-400:#b6b0a6;--color-sand-600:#847c6f;--color-sand-700:#686258;--color-wine-900:#4d2430;--color-wine-950:#2a0f17;--color-canola-100:#fef3d5;--color-canola-200:#fee6a9;--color-canola-300:#fdd468;--color-canola-400:#f2c230;--color-sage-100:#e9f0dc;--color-sage-700:#5b6b3a;--color-clay-600:#b8452f;--color-white:#fff;--color-bg-page:var(--color-sand-50);--color-bg-surface:var(--color-white);--color-bg-tint-yellow:var(--color-canola-100);--color-bg-tint-yellow-hover:var(--color-canola-200);--color-bg-tint-green:var(--color-sage-100);--color-text-primary:var(--color-wine-950);--color-text-secondary:var(--color-sand-700);--color-text-muted:var(--color-sand-600);--color-text-success:var(--color-sage-700);--color-text-error:var(--color-clay-600);--color-focus-ring:var(--color-sand-400);--color-action-yellow-bg:var(--color-canola-400);--color-action-yellow-bg-hover:var(--color-canola-300);--color-action-yellow-fg:var(--color-wine-950);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-32:32px;--space-64:64px;--layout-margin:80px;--radius-md:12px;--radius-painting:20px;--radius-full:999px;--display-lg-size:64px;--display-lg-line-height:64px;--display-lg-tracking:-1.92px;--body-xl-size:20px;--body-xl-line-height:30px;--body-xl-tracking:-.2px;--body-md-size:16px;--body-md-line-height:24px;--body-md-tracking:-.08px;--body-sm-size:14px;--body-sm-line-height:20px;--body-sm-tracking:-.07px;--label-md-size:16px;--label-md-line-height:19px;--label-md-tracking:-.08px;--label-sm-size:14px;--label-sm-line-height:17px;--label-sm-tracking:-.07px}@media (max-width:767px){:root{--layout-margin:20px;--display-lg-size:44px;--display-lg-line-height:44px;--display-lg-tracking:-1.32px;--body-xl-size:18px;--body-xl-line-height:27px;--body-xl-tracking:-.18px}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body), system-ui, sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}h1,p{margin:0}.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}
