@font-face{font-family:cotton;src:url(../media/CottonRegular-s.p.015fl-in3z_mk.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:cotton Fallback;src:local(Arial);ascent-override:70.62%;descent-override:19.94%;line-gap-override:7.32%;size-adjust:94.3%}.cotton_af2b8924-module__zhqrWq__className{font-family:cotton,cotton Fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.cotton_af2b8924-module__zhqrWq__variable{--font-cotton:"cotton", "cotton Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.p.2biofe0x0j860.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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.0rq9z_euyk5n0.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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_3bea7e29-module__-xxfqW__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_3bea7e29-module__-xxfqW__variable{--font-karla:"Karla", "Karla Fallback"}
:root{--paper:#fff;--ink:#1f1e1d;--stone:#6f6b67;--cotton:#b3b1b1;--mist:#f1f0ee;--line:#e4e2df;--font-display:var(--font-cotton), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-text:var(--font-karla), "Helvetica Neue", Arial, sans-serif;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.25rem;--t-xl:1.5625rem;--t-2xl:clamp(1.75rem, 1.2rem + 1.6vw, 2.4rem);--t-3xl:clamp(2.2rem, 1.2rem + 3.2vw, 3.8rem);--t-4xl:clamp(2.8rem, 1rem + 5.6vw, 6.4rem);--gutter:clamp(16px, 3.4vw, 52px);--col-gap:clamp(12px, 1.6vw, 24px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-ui:.24s;--dur-reveal:.64s;--dur-image:.9s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--t-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.05}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:1000;background:var(--ink);color:var(--paper);font-size:var(--t-sm);transition:transform var(--dur-ui) var(--ease-out);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.u-line{transition:background-size .42s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.u-line:hover,.u-line:focus-visible,a:hover>.u-line,a:focus-visible>.u-line{background-position:0 100%;background-size:100% 1px}.tnum{font-variant-numeric:tabular-nums}::view-transition-old(root){animation-duration:.32s;animation-timing-function:var(--ease-in-out)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-in-out)}::view-transition-group(*){animation-duration:.64s;animation-timing-function:var(--ease-out)}::view-transition-old(*){object-fit:cover;width:100%;height:100%}::view-transition-new(*){object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
