:root{--c-accent:#ff6a2c;--c-secondary:#63635e;--c-off-white-0:#f0f0e8;--c-off-white-50:#e2e2d5;--c-off-white-100:#bcbcb3;--c-off-white-200:#a9a9a0;--c-off-white-300:#95958d;--c-off-white-400:#7b7b74;--c-blackish:#191717;--c-accent-dark:#c63a00;--c-error:#c30918;--c-success:#137030;--c-warning:#706400;--c-white:#fff;--c-heading:#191717;--c-body:#63635e;--c-link-accent:#c63a00;--c-link-hover:#a81c00;--c-muted:#95958d;--font-heading:"ABC Marist","Source Serif 4",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-label:var(--font-body);--font-wordmark:"Kumbh Sans",var(--font-body);--body-font-size:16px;--body-font-weight:400;--t-80:80px;--t-60:60px;--t-48:48px;--t-40:40px;--t-32:32px;--t-28:28px;--t-24:24px;--t-22:22px;--t-20:20px;--t-label:16px;--t-p16:16px;--t-p15:15px;--t-p14:14px;--t-p12:12px;--lh-paragraph:1.5;--lh-quote-lg:1.4;--lh-quote-sm:1.32;--h1-size:60px;--h1-weight:400;--h1-color:#191717;--h1-transform:none;--h2-size:48px;--h2-weight:400;--h2-color:#191717;--h2-transform:none;--h3-size:32px;--h3-weight:400;--h3-color:#191717;--h3-transform:none;--h4-size:24px;--h4-weight:400;--h4-color:#191717;--h4-transform:none;--h5-size:20px;--h5-weight:400;--h5-color:#191717;--h5-transform:none;--h6-size:16px;--h6-weight:400;--h6-color:#191717;--h6-transform:none;--container:1360px;--gutter:40px;--section-gap:120px;--grid-gutter:24px;--grid-columns:12;--radius-card:24px;--radius-feature:32px;--radius-photo:32px;--radius-hero:32px;--radius-small:16px;--radius-image:12px;--radius-input:12px;--radius-pill:999px;--radius-content:64px;--radius-nav-panel:30px;--shadow-elevation:0 1px 2px hsla(0,0%,39.2%,.2),0 4px 4px hsla(0,0%,39.2%,.17),0 10px 6px hsla(0,0%,39.2%,.1),0 17px 7px hsla(0,0%,39.2%,.03),0 27px 8px hsla(0,0%,39.2%,0);--btn-font-size:16px;--btn-font-weight:500;--btn-transform:none;--btn-padding-lg:12px 24px 12px 24px;--btn-padding-sm:8px 16px 8px 16px;--btn-radius:99px;--btn-primary-bg:#ff6a2c;--btn-primary-text:#fff;--btn-primary-border:hsla(0,0%,100%,.2);--btn-primary-hover-bg:#c63a00;--btn-primary-hover-text:#fff;--btn-primary-hover-border:hsla(0,0%,100%,.2);--btn-secondary-bg:hsla(0,0%,100%,0);--btn-secondary-text:#63635e;--btn-secondary-border:#63635e;--btn-secondary-hover-bg:#63635e;--btn-secondary-hover-text:#fff;--btn-secondary-hover-border:#63635e;--btn-negative-bg:hsla(0,0%,100%,0);--btn-negative-text:#fff;--btn-negative-border:#fff;--btn-negative-hover-bg:#fff;--btn-negative-hover-text:#63635e;--btn-negative-hover-border:#fff;--btn-round-bg:#e2e2d5;--btn-round-icon:#191717;--btn-round-hover-bg:#bcbcb3;--pill-image-bg:hsla(0,0%,42%,.5);--scrim-0:transparent;--scrim-20:rgba(0,0,0,.2);--scrim-30:rgba(0,0,0,.3);--scrim-40:rgba(0,0,0,.4);--scrim-50:rgba(0,0,0,.5);--rule-on-dark:hsla(0,0%,100%,.15);--wash-warm:#f9f0df;--duotone-rust-dark:#701f13;--duotone-rust-light:#b88a59;--duotone-cocoa-dark:#502e2a;--duotone-cocoa-light:#9f927e;--duotone-oxblood-dark:#702121;--duotone-oxblood-light:#b28b78;--duotone-navy-dark:#182a44;--duotone-navy-light:#8596ac;--duotone-ink-dark:#283951;--duotone-ink-light:#768e8a;--duotone-olive-dark:#484d3c;--duotone-olive-light:#9b9c87;--duotone-plum-dark:#4e2552;--duotone-plum-light:#ac8599;--form-bg:hsla(0,0%,100%,0);--field-bg:#fff;--field-text:#191717;--field-placeholder:rgba(25,23,23,.8);--field-border:#e2e2d5;--field-focus-border:#ff6a2c;--field-height:60px;--field-label:#63635e;--field-help:#63635e;--field-error:#c30918;--field-disabled-bg:#e2e2d5;--field-disabled-border:#bcbcb3;--form-btn-bg:#ff6a2c;--form-btn-text:#fff;--form-btn-border:hsla(0,0%,100%,.2);--form-btn-hover-bg:#c63a00;--form-btn-hover-text:#fff;--form-btn-hover-border:hsla(0,0%,100%,.2);--form-btn-radius:99px;--table-head-bg:#e2e2d5;--table-head-text:#191717;--table-body-bg:#fff;--table-body-text:#63635e;--table-border:#e2e2d5;--header-bg:rgba(63,62,62,.7);--header-text:#fff;--header-hover-bg:#bcbcb3;--header-hover-text:#191717;--header-active-bg:#fff;--footer-bg:#121212;--footer-text:#fff}@media (max-width:767px){:root{--gutter:20px;--section-gap:40px;--grid-gutter:20px;--grid-columns:2;--radius-card:24px;--radius-feature:24px;--h1-size:40px;--h2-size:34px;--h3-size:26px}}