.cookie-consent-module__O6aAQG__backdrop{z-index:1000;background:#1c19178c;justify-content:flex-end;align-items:flex-end;padding:28px;display:flex;position:fixed;inset:0}.cookie-consent-module__O6aAQG__banner{background:var(--oc-ivory);border:.5px solid var(--oc-stone-light);border-radius:14px;width:100%;max-width:420px;padding:24px;box-shadow:0 24px 60px #1c191738}.cookie-consent-module__O6aAQG__text{color:var(--oc-ink-light);margin:0 0 18px;font-size:13px;font-weight:300;line-height:1.6}.cookie-consent-module__O6aAQG__link{color:var(--oc-blush);text-underline-offset:2px;text-decoration:underline}.cookie-consent-module__O6aAQG__link:hover{opacity:.85}.cookie-consent-module__O6aAQG__actions{flex-direction:column;gap:8px;display:flex}.cookie-consent-module__O6aAQG__acceptBtn{background:var(--oc-blush);width:100%;color:var(--oc-ivory);font-size:14px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:12px 24px;font-weight:400;transition:opacity .15s}.cookie-consent-module__O6aAQG__acceptBtn:hover{opacity:.92}.cookie-consent-module__O6aAQG__settingsBtn{width:100%;color:var(--oc-ink-light);font-size:14px;font-family:var(--font-body);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-weight:400;text-decoration:underline}.cookie-consent-module__O6aAQG__settingsBtn:hover{color:var(--oc-ink)}@media (max-width:640px){.cookie-consent-module__O6aAQG__backdrop{justify-content:stretch;align-items:stretch;padding:16px}.cookie-consent-module__O6aAQG__banner{align-self:flex-end;max-width:none}}
.cookie-preferences-modal-module__SrinOG__backdrop{z-index:1100;background:#1c191799;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cookie-preferences-modal-module__SrinOG__modal{background:var(--oc-ivory);border-radius:12px;width:100%;max-width:560px;max-height:calc(100vh - 40px);padding:36px 32px 28px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #1c19172e}.cookie-preferences-modal-module__SrinOG__closeBtn{color:var(--oc-stone);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;position:absolute;top:16px;right:18px}.cookie-preferences-modal-module__SrinOG__closeBtn:hover{color:var(--oc-ink)}.cookie-preferences-modal-module__SrinOG__title{font-family:var(--font-display);color:var(--oc-ink);margin:0 0 12px;font-size:24px;font-weight:400}.cookie-preferences-modal-module__SrinOG__intro{color:var(--oc-ink-light);margin:0 0 20px;font-size:13px;font-weight:300;line-height:1.6}.cookie-preferences-modal-module__SrinOG__allowAllBtn{background:var(--oc-blush);color:var(--oc-ivory);font-family:var(--font-body);cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:400;transition:opacity .15s}.cookie-preferences-modal-module__SrinOG__allowAllBtn:hover{opacity:.9}.cookie-preferences-modal-module__SrinOG__sectionTitle{font-family:var(--font-display);color:var(--oc-ink);margin:28px 0 12px;font-size:18px;font-weight:400}.cookie-preferences-modal-module__SrinOG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cookie-preferences-modal-module__SrinOG__row{border:.5px solid var(--oc-stone-light);background:#fff;border-radius:8px;padding:14px 16px}.cookie-preferences-modal-module__SrinOG__rowHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.cookie-preferences-modal-module__SrinOG__expandBtn{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.cookie-preferences-modal-module__SrinOG__expandIcon{width:16px;color:var(--oc-blush);text-align:center;flex-shrink:0;font-size:16px;line-height:1}.cookie-preferences-modal-module__SrinOG__rowTitle{font-family:var(--font-body);color:var(--oc-ink);font-size:14px;font-weight:400}.cookie-preferences-modal-module__SrinOG__alwaysActive{color:var(--oc-blush);flex-shrink:0;font-size:13px;font-weight:500}.cookie-preferences-modal-module__SrinOG__toggle{background:var(--oc-stone);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:42px;height:22px;padding:0;transition:background .15s;position:relative}.cookie-preferences-modal-module__SrinOG__toggleOn{background:var(--oc-blush)}.cookie-preferences-modal-module__SrinOG__toggleKnob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.cookie-preferences-modal-module__SrinOG__toggleOn .cookie-preferences-modal-module__SrinOG__toggleKnob{transform:translate(20px)}.cookie-preferences-modal-module__SrinOG__rowDescription{color:var(--oc-ink-light);margin:12px 0 0;font-size:13px;font-weight:300;line-height:1.6}.cookie-preferences-modal-module__SrinOG__footer{border-top:.5px solid var(--oc-stone-light);justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}.cookie-preferences-modal-module__SrinOG__confirmBtn{background:var(--oc-blush);color:var(--oc-ivory);font-family:var(--font-body);cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:400;transition:opacity .15s}.cookie-preferences-modal-module__SrinOG__confirmBtn:hover{opacity:.9}@media (max-width:480px){.cookie-preferences-modal-module__SrinOG__modal{padding:28px 20px 24px}.cookie-preferences-modal-module__SrinOG__confirmBtn,.cookie-preferences-modal-module__SrinOG__allowAllBtn{width:100%}}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_12010422-module__XNenya__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_12010422-module__XNenya__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_40b60cd2-module__C_n70q__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_40b60cd2-module__C_n70q__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.1dlfwrrc64r9c.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.0r1q_h8ivn1qc.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.0u093y1biose6.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.1i7nms22s53-n.woff2?dpl=dpl_5qQZA6sdZSQP9pzPxfXMhrQCuku8)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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_102452bb-module__k_YaiG__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.caveat_102452bb-module__k_YaiG__variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--ch-bg:#f4f4f0;--ch-bg-alt:#eeeee9;--ch-surface:#fff;--ch-surface-muted:#eeeeea;--ch-paper:#edede8;--ch-paper-edge:#e1e3e2;--ch-sand:#f3ede2;--ch-sand-deep:#ede4d4;--ch-guarantee:#e7eee6;--ch-ink:#22304a;--ch-body:#505b6e;--ch-muted:#5f6878;--ch-muted-2:#7a8392;--ch-faint:#9aa0a8;--ch-accent:#3f5f8a;--ch-accent-soft:#c9d6e8;--ch-sage:#5e7a62;--ch-sage-deep:#4e6b55;--ch-sage-ink:#3f5a46;--ch-sage-cover:#6e8571;--ch-sage-soft:#dce8dc;--ch-sage-tint:#e5ece4;--ch-butter:#f3de8a;--ch-wa:#2f7d4a;--ch-wa-bubble:#d9fdd3;--ch-border:#e7e8e6;--ch-line-faint:#22304a0f;--ch-line:#22304a14;--ch-line-strong:#22304a1f;--ch-shadow-card:0 12px 30px #22304a1a;--ch-shadow-pop:0 24px 60px #22304a24;--ch-shadow-nav:0 10px 40px #22304a14;--ch-shadow-cta:0 18px 40px #22304a33;--ch-radius-pill:999px;--ch-radius-sm:16px;--ch-radius-md:22px;--ch-radius-lg:28px;--ch-max:1240px;--ch-gutter:clamp(20px, 5vw, 32px);--ch-section-y:clamp(72px, 12vw, 120px);--font-display:var(--font-instrument), "Instrument Serif", serif;--font-body:var(--font-hanken), "Hanken Grotesk", sans-serif;--font-hand:var(--font-caveat), "Caveat", cursive;--oc-ivory:var(--ch-bg);--oc-cream:var(--ch-bg-alt);--oc-stone-light:var(--ch-border);--oc-stone:var(--ch-line-strong);--oc-blush:var(--ch-ink);--oc-sage:var(--ch-sage);--oc-ink-light:var(--ch-body);--oc-ink:var(--ch-ink)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--ch-bg);color:var(--ch-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--ch-accent);text-decoration:none}a:hover{color:var(--ch-ink)}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ch-accent);outline-offset:3px}button,input,textarea{font-family:inherit}img{max-width:100%;display:block}.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}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
