@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.3dborei_eaksc.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 Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.413-z4yxnjtyu.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 Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.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 Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0q59resy_4ije.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 Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_59de204f-module__7xkErG__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_59de204f-module__7xkErG__variable{--font-display-src:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_ed2b92d0-module__UjYYkq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_ed2b92d0-module__UjYYkq__variable{--font-body-src:"Figtree", "Figtree Fallback"}
:root{--font-body:var(--font-body-src), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-label:var(--font-body-src), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--text-label:clamp(.6875rem, .66rem + .12vw, .75rem);--text-sm:clamp(.8125rem, .79rem + .11vw, .875rem);--text-body:clamp(1rem, .96rem + .19vw, 1.125rem);--text-body-lg:clamp(1.125rem, 1.06rem + .29vw, 1.3125rem);--text-h3:clamp(1.25rem, 1.11rem + .57vw, 1.625rem);--text-h2:clamp(1.625rem, 1.11rem + 2.1vw, 3rem);--text-h1:clamp(2rem, 1.26rem + 3.05vw, 4rem);--text-display:clamp(2.5rem, 1.55rem + 4.2vw, 5rem);--leading-tight:1.02;--leading-snug:1.14;--leading-body:1.62;--tracking-display:-.01em;--tracking-label:.16em;--tracking-body:0em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:clamp(3.5rem, 2.6rem + 3.6vw, 5rem);--space-3xl:clamp(4.5rem, 2.9rem + 6.6vw, 7rem);--space-4xl:clamp(6rem, 3.4rem + 10.7vw, 10rem);--gutter:clamp(1rem, .55rem + 1.85vw, 3rem);--container-wide:84rem;--container:72rem;--container-narrow:44rem;--measure:64ch;--radius-button:.375rem;--radius-card:.5rem;--radius-plate:.5rem;--radius-pill:999px;--cta:var(--accent);--cta-ink:var(--accent-ink);--focus:var(--focus-ground);--shadow-plate:0 1.5rem 3.5rem -1.25rem var(--shadow-color);--shadow-media:0 1rem 2.5rem -.75rem var(--shadow-color);--duration-reveal:.32s;--duration-hover:.22s;--duration-media:.4s;--duration-stagger:60ms;--ease-reveal:cubic-bezier(.2, 0, 0, 1);--marquee-duration:56s;--scrim:linear-gradient(to top, #1a1714e0 0%, #1a1714b8 38%, #1a17144d 72%, #1a171414 100%);--scrim-tall:linear-gradient(to top, #1a1714e0 0%, #1a1714cc 40%, #1a1714b8 68%, #1a17144d 86%, #1a171414 100%);--scrim-ink:#faf4e8;--scrim-shade:#1a1714ad;--scrim-top:linear-gradient(to bottom, var(--scrim-shade) 0, var(--scrim-shade) calc(var(--header-height) * .5), transparent calc(var(--header-height) * 2.5));--header-height:4rem;--action-bar-height:4rem;--touch-min:2.75rem;--rule-hair:1px;--sign-rule-width:2.5rem;--collision-slash:14deg}@media (min-width:48rem){:root{--header-height:4.75rem}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--ground)}html,body{min-height:100%}body{background-color:var(--ground);color:var(--ground-ink);font-family:var(--font-body);font-optical-sizing:auto;font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--text-h1);line-height:var(--leading-tight)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-body-lg)}p{text-wrap:pretty}em,i,figcaption,blockquote cite{font-style:italic}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit}ul,ol{padding:0;list-style:none}hr{border:0;border-top:1px solid var(--rule)}::selection{background-color:var(--accent);color:var(--accent-ink)}:target,[id]{scroll-margin-top:calc(var(--header-height) + var(--space-lg))}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-button)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
