:root{--vp-min:360;--vp-max:1600;--text-base-min:14;--text-base-max:16;--text-ratio-min:1.2;--text-ratio-max:1.2;--heading-base-min:16;--heading-base-max:18;--heading-ratio-min:1.2;--heading-ratio-max:1.333;--space-base-min:24;--space-base-max:30;--space-ratio-min:1.333;--space-ratio-max:1.5;--section-space-base-min:48;--section-space-base-max:90;--section-space-ratio-min:1.333;--section-space-ratio-max:1.5;--gutter-min:20;--gutter-max:60;--fluid:calc((100vw - var(--vp-min) * .1rem) / (var(--vp-max) - var(--vp-min)));--text-xs-min:12;--text-xs-max:calc(var(--text-base-max) * pow(var(--text-ratio-max), -2));--text-s-min:14;--text-s-max:calc(var(--text-base-max) * pow(var(--text-ratio-max), -1));--text-body-min:var(--text-base-min);--text-body-max:var(--text-base-max);--text-l-min:calc(var(--text-base-min) * pow(var(--text-ratio-min), 1));--text-l-max:calc(var(--text-base-max) * pow(var(--text-ratio-max), 1));--text-xl-min:calc(var(--text-base-min) * pow(var(--text-ratio-min), 2));--text-xl-max:calc(var(--text-base-max) * pow(var(--text-ratio-max), 2));--text-xxl-min:calc(var(--text-base-min) * pow(var(--text-ratio-min), 3));--text-xxl-max:calc(var(--text-base-max) * pow(var(--text-ratio-max), 3));--text-xs:clamp(calc(var(--text-xs-min) * .1rem), calc(var(--text-xs-min) * .1rem + (var(--text-xs-max) - var(--text-xs-min)) * var(--fluid)), calc(var(--text-xs-max) * .1rem));--text-s:clamp(calc(var(--text-s-min) * .1rem), calc(var(--text-s-min) * .1rem + (var(--text-s-max) - var(--text-s-min)) * var(--fluid)), calc(var(--text-s-max) * .1rem));--text-body:clamp(calc(var(--text-body-min) * .1rem), calc(var(--text-body-min) * .1rem + (var(--text-body-max) - var(--text-body-min)) * var(--fluid)), calc(var(--text-body-max) * .1rem));--text-l:clamp(calc(var(--text-l-min) * .1rem), calc(var(--text-l-min) * .1rem + (var(--text-l-max) - var(--text-l-min)) * var(--fluid)), calc(var(--text-l-max) * .1rem));--text-xl:clamp(calc(var(--text-xl-min) * .1rem), calc(var(--text-xl-min) * .1rem + (var(--text-xl-max) - var(--text-xl-min)) * var(--fluid)), calc(var(--text-xl-max) * .1rem));--text-xxl:clamp(calc(var(--text-xxl-min) * .1rem), calc(var(--text-xxl-min) * .1rem + (var(--text-xxl-max) - var(--text-xxl-min)) * var(--fluid)), calc(var(--text-xxl-max) * .1rem));--text-h6-min:12;--text-h6-max:calc(var(--heading-base-max) * pow(var(--heading-ratio-max), -2));--text-h5-min:13;--text-h5-max:calc(var(--heading-base-max) * pow(var(--heading-ratio-max), -1));--text-h4-min:var(--heading-base-min);--text-h4-max:var(--heading-base-max);--text-h3-min:calc(var(--heading-base-min) * pow(var(--heading-ratio-min), 1));--text-h3-max:calc(var(--heading-base-max) * pow(var(--heading-ratio-max), 1));--text-h2-min:calc(var(--heading-base-min) * pow(var(--heading-ratio-min), 2));--text-h2-max:calc(var(--heading-base-max) * pow(var(--heading-ratio-max), 2));--text-h1-min:calc(var(--heading-base-min) * pow(var(--heading-ratio-min), 3));--text-h1-max:calc(var(--heading-base-max) * pow(var(--heading-ratio-max), 3));--text-h6:clamp(calc(var(--text-h6-min) * .1rem), calc(var(--text-h6-min) * .1rem + (var(--text-h6-max) - var(--text-h6-min)) * var(--fluid)), calc(var(--text-h6-max) * .1rem));--text-h5:clamp(calc(var(--text-h5-min) * .1rem), calc(var(--text-h5-min) * .1rem + (var(--text-h5-max) - var(--text-h5-min)) * var(--fluid)), calc(var(--text-h5-max) * .1rem));--text-h4:clamp(calc(var(--text-h4-min) * .1rem), calc(var(--text-h4-min) * .1rem + (var(--text-h4-max) - var(--text-h4-min)) * var(--fluid)), calc(var(--text-h4-max) * .1rem));--text-h3:clamp(calc(var(--text-h3-min) * .1rem), calc(var(--text-h3-min) * .1rem + (var(--text-h3-max) - var(--text-h3-min)) * var(--fluid)), calc(var(--text-h3-max) * .1rem));--text-h2:clamp(calc(var(--text-h2-min) * .1rem), calc(var(--text-h2-min) * .1rem + (var(--text-h2-max) - var(--text-h2-min)) * var(--fluid)), calc(var(--text-h2-max) * .1rem));--text-h1:clamp(calc(var(--text-h1-min) * .1rem), calc(var(--text-h1-min) * .1rem + (var(--text-h1-max) - var(--text-h1-min)) * var(--fluid)), calc(var(--text-h1-max) * .1rem));--space-xs-min:calc(var(--space-base-min) * pow(var(--space-ratio-min), -2));--space-xs-max:calc(var(--space-base-max) * pow(var(--space-ratio-max), -2));--space-s-min:calc(var(--space-base-min) * pow(var(--space-ratio-min), -1));--space-s-max:calc(var(--space-base-max) * pow(var(--space-ratio-max), -1));--space-m-min:var(--space-base-min);--space-m-max:var(--space-base-max);--space-l-min:calc(var(--space-base-min) * pow(var(--space-ratio-min), 1));--space-l-max:calc(var(--space-base-max) * pow(var(--space-ratio-max), 1));--space-xl-min:calc(var(--space-base-min) * pow(var(--space-ratio-min), 2));--space-xl-max:calc(var(--space-base-max) * pow(var(--space-ratio-max), 2));--space-xxl-min:calc(var(--space-base-min) * pow(var(--space-ratio-min), 3));--space-xxl-max:calc(var(--space-base-max) * pow(var(--space-ratio-max), 3));--space-xs:clamp(calc(var(--space-xs-min) * .1rem), calc(var(--space-xs-min) * .1rem + (var(--space-xs-max) - var(--space-xs-min)) * var(--fluid)), calc(var(--space-xs-max) * .1rem));--space-s:clamp(calc(var(--space-s-min) * .1rem), calc(var(--space-s-min) * .1rem + (var(--space-s-max) - var(--space-s-min)) * var(--fluid)), calc(var(--space-s-max) * .1rem));--space-m:clamp(calc(var(--space-m-min) * .1rem), calc(var(--space-m-min) * .1rem + (var(--space-m-max) - var(--space-m-min)) * var(--fluid)), calc(var(--space-m-max) * .1rem));--space-l:clamp(calc(var(--space-l-min) * .1rem), calc(var(--space-l-min) * .1rem + (var(--space-l-max) - var(--space-l-min)) * var(--fluid)), calc(var(--space-l-max) * .1rem));--space-xl:clamp(calc(var(--space-xl-min) * .1rem), calc(var(--space-xl-min) * .1rem + (var(--space-xl-max) - var(--space-xl-min)) * var(--fluid)), calc(var(--space-xl-max) * .1rem));--space-xxl:clamp(calc(var(--space-xxl-min) * .1rem), calc(var(--space-xxl-min) * .1rem + (var(--space-xxl-max) - var(--space-xxl-min)) * var(--fluid)), calc(var(--space-xxl-max) * .1rem));--section-space-xs-min:calc(var(--section-space-base-min) * pow(var(--section-space-ratio-min), -2));--section-space-xs-max:calc(var(--section-space-base-max) * pow(var(--section-space-ratio-max), -2));--section-space-s-min:calc(var(--section-space-base-min) * pow(var(--section-space-ratio-min), -1));--section-space-s-max:calc(var(--section-space-base-max) * pow(var(--section-space-ratio-max), -1));--section-space-m-min:var(--section-space-base-min);--section-space-m-max:var(--section-space-base-max);--section-space-l-min:calc(var(--section-space-base-min) * pow(var(--section-space-ratio-min), 1));--section-space-l-max:calc(var(--section-space-base-max) * pow(var(--section-space-ratio-max), 1));--section-space-xl-min:calc(var(--section-space-base-min) * pow(var(--section-space-ratio-min), 2));--section-space-xl-max:calc(var(--section-space-base-max) * pow(var(--section-space-ratio-max), 2));--section-space-xxl-min:calc(var(--section-space-base-min) * pow(var(--section-space-ratio-min), 3));--section-space-xxl-max:calc(var(--section-space-base-max) * pow(var(--section-space-ratio-max), 3));--section-space-xs:clamp(calc(var(--section-space-xs-min) * .1rem), calc(var(--section-space-xs-min) * .1rem + (var(--section-space-xs-max) - var(--section-space-xs-min)) * var(--fluid)), calc(var(--section-space-xs-max) * .1rem));--section-space-s:clamp(calc(var(--section-space-s-min) * .1rem), calc(var(--section-space-s-min) * .1rem + (var(--section-space-s-max) - var(--section-space-s-min)) * var(--fluid)), calc(var(--section-space-s-max) * .1rem));--section-space-m:clamp(calc(var(--section-space-m-min) * .1rem), calc(var(--section-space-m-min) * .1rem + (var(--section-space-m-max) - var(--section-space-m-min)) * var(--fluid)), calc(var(--section-space-m-max) * .1rem));--section-space-l:clamp(calc(var(--section-space-l-min) * .1rem), calc(var(--section-space-l-min) * .1rem + (var(--section-space-l-max) - var(--section-space-l-min)) * var(--fluid)), calc(var(--section-space-l-max) * .1rem));--section-space-xl:clamp(calc(var(--section-space-xl-min) * .1rem), calc(var(--section-space-xl-min) * .1rem + (var(--section-space-xl-max) - var(--section-space-xl-min)) * var(--fluid)), calc(var(--section-space-xl-max) * .1rem));--section-space-xxl:clamp(calc(var(--section-space-xxl-min) * .1rem), calc(var(--section-space-xxl-min) * .1rem + (var(--section-space-xxl-max) - var(--section-space-xxl-min)) * var(--fluid)), calc(var(--section-space-xxl-max) * .1rem));--gutter:clamp(calc(var(--gutter-min) * .1rem), calc(var(--gutter-min) * .1rem + (var(--gutter-max) - var(--gutter-min)) * var(--fluid)), calc(var(--gutter-max) * .1rem));--content-gap:var(--space-s);--container-gap:var(--space-l);--grid-gap:var(--space-m);--container-max:160rem}:root{--font-display:"Chakra Petch", sans-serif;--font-body:"field-gothic", "field-gothic-no-3", "Field Gothic", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-body-lg:1.7rem;--text-label:1.2rem;--text-nav:1.3rem;--text-btn:1.3rem;--leading-tight:1;--leading-heading:1.05;--leading-body:1.55;--leading-relaxed:1.6;--tracking-heading:-.01em;--tracking-label:2px;--tracking-caps:.12em;--tracking-nav:1px;--tracking-btn:.04em}:root{--radius-xs:2px;--radius-s:2px;--radius:3px;--radius-m:3px;--radius-l:4px;--radius-xl:6px;--radius-xxl:8px;--radius-pill:999px}:root{--green-500:#9ee627;--green-400:#aeea4d;--green-700:#6ba90b;--green-800:#3f7000;--green-950:#1e2e05;--black-950:#0a0a0a;--black-925:#0e0e0e;--black-900:#131313;--black-850:#1a1a1a;--white-50:#f2f2f2;--grey-200:#d9d9d9;--grey-400:#a6a6a6;--stone-100:#eff1ec;--stone-200:#e5e8e1;--stone-300:#daddd6;--stone-400:#b9beb4;--stone-600:#646966;--stone-700:#4a4f4c;--stone-950:#0f1110;--amber-500:#f5b400;--amber-800:#8a5a00;--red-500:#ff5a5a;--red-800:#b42318}:root{--bg-page:var(--black-950);--bg:var(--black-900);--bg-elev:var(--black-850);--bg-raised:var(--bg-elev);--bg-sunken:var(--black-925);--ink:var(--white-50);--ink-2:var(--grey-200);--ink-3:var(--grey-400);--ink-4:#595959;--line:rgba(255, 255, 255, .1);--line-2:rgba(255, 255, 255, .06);--line-strong:rgba(255, 255, 255, .22);--bg-input:rgba(255, 255, 255, .04);--photo-bg:#ffffff;--green:var(--green-500);--green-ink:var(--green);--on-green:var(--bg-page);--green-deep:#7ec61a;--green-tint:rgba(158, 230, 39, .06);--green-tint-line:rgba(158, 230, 39, .22);--btn-primary-hover:var(--white);--on-btn-primary-hover:var(--on-green);--stock-low:var(--amber-500);--stock-out:var(--red-500);--error:var(--stock-out);--body-bg-color:var(--bg-page);--device-bg-color:var(--bg-page)}:root{--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out:cubic-bezier(0.77, 0, 0.175, 1);--ease-drawer:cubic-bezier(0.32, 0.72, 0, 1);--ease-out-expo:cubic-bezier(0.16, 1, 0.3, 1)}:root{--base:var(--black-900);--base-dark:#404040;--base-dark-trans-10:rgba(64, 64, 64, 0.1);--base-dark-trans-20:rgba(64, 64, 64, 0.2);--base-dark-trans-30:rgba(64, 64, 64, 0.3);--base-dark-trans-40:rgba(64, 64, 64, 0.4);--base-dark-trans-50:rgba(64, 64, 64, 0.5);--base-dark-trans-60:rgba(64, 64, 64, 0.6);--base-dark-trans-70:rgba(64, 64, 64, 0.7);--base-dark-trans-80:rgba(64, 64, 64, 0.8);--base-dark-trans-90:rgba(64, 64, 64, 0.9);--base-hover:#141414;--base-light:var(--grey-200);--base-light-trans-10:rgba(217, 217, 217, 0.1);--base-light-trans-20:rgba(217, 217, 217, 0.2);--base-light-trans-30:rgba(217, 217, 217, 0.3);--base-light-trans-40:rgba(217, 217, 217, 0.4);--base-light-trans-50:rgba(217, 217, 217, 0.5);--base-light-trans-60:rgba(217, 217, 217, 0.6);--base-light-trans-70:rgba(217, 217, 217, 0.7);--base-light-trans-80:rgba(217, 217, 217, 0.8);--base-light-trans-90:rgba(217, 217, 217, 0.9);--base-semi-dark:#595959;--base-semi-light:var(--grey-400);--base-trans-10:rgba(19, 19, 19, 0.1);--base-trans-20:rgba(19, 19, 19, 0.2);--base-trans-30:rgba(19, 19, 19, 0.3);--base-trans-40:rgba(19, 19, 19, 0.4);--base-trans-50:rgba(19, 19, 19, 0.5);--base-trans-60:rgba(19, 19, 19, 0.6);--base-trans-70:rgba(19, 19, 19, 0.7);--base-trans-80:rgba(19, 19, 19, 0.8);--base-trans-90:rgba(19, 19, 19, 0.9);--base-ultra-dark:var(--black-850);--base-ultra-dark-trans-10:rgba(26, 26, 26, 0.1);--base-ultra-dark-trans-20:rgba(26, 26, 26, 0.2);--base-ultra-dark-trans-30:rgba(26, 26, 26, 0.3);--base-ultra-dark-trans-40:rgba(26, 26, 26, 0.4);--base-ultra-dark-trans-50:rgba(26, 26, 26, 0.5);--base-ultra-dark-trans-60:rgba(26, 26, 26, 0.6);--base-ultra-dark-trans-70:rgba(26, 26, 26, 0.7);--base-ultra-dark-trans-80:rgba(26, 26, 26, 0.8);--base-ultra-dark-trans-90:rgba(26, 26, 26, 0.9);--base-ultra-light:var(--white-50);--bg-ultra-dark:#000000;--bg-ultra-light:var(--white-50);--black:#000000;--black-trans-10:rgba(0, 0, 0, 0.1);--black-trans-20:rgba(0, 0, 0, 0.2);--black-trans-30:rgba(0, 0, 0, 0.3);--black-trans-40:rgba(0, 0, 0, 0.4);--black-trans-50:rgba(0, 0, 0, 0.5);--black-trans-60:rgba(0, 0, 0, 0.6);--black-trans-70:rgba(0, 0, 0, 0.7);--black-trans-80:rgba(0, 0, 0, 0.8);--black-trans-90:rgba(0, 0, 0, 0.9);--btn-border-radius:2px;--btn-border-style:solid;--btn-border-width:2px;--btn-font-style:normal;--btn-font-weight:700;--btn-letter-spacing:0;--btn-line-height:1;--btn-min-width:12rem;--btn-padding-block:0.975em;--btn-padding-inline:1.5em;--btn-text-decoration:none;--btn-text-transform:uppercase;--content-width:var(--container-max);--danger:#dc3545;--danger-dark:#410b11;--danger-dark-trans-10:rgba(65, 11, 17, 0.1);--danger-dark-trans-20:rgba(65, 11, 17, 0.2);--danger-dark-trans-30:rgba(65, 11, 17, 0.3);--danger-dark-trans-40:rgba(65, 11, 17, 0.4);--danger-dark-trans-50:rgba(65, 11, 17, 0.5);--danger-dark-trans-60:rgba(65, 11, 17, 0.6);--danger-dark-trans-70:rgba(65, 11, 17, 0.7);--danger-dark-trans-80:rgba(65, 11, 17, 0.8);--danger-dark-trans-90:rgba(65, 11, 17, 0.9);--danger-hover:#e25b68;--danger-light:#f4bec3;--danger-light-trans-10:rgba(244, 190, 195, 0.1);--danger-light-trans-20:rgba(244, 190, 195, 0.2);--danger-light-trans-30:rgba(244, 190, 195, 0.3);--danger-light-trans-40:rgba(244, 190, 195, 0.4);--danger-light-trans-50:rgba(244, 190, 195, 0.5);--danger-light-trans-60:rgba(244, 190, 195, 0.6);--danger-light-trans-70:rgba(244, 190, 195, 0.7);--danger-light-trans-80:rgba(244, 190, 195, 0.8);--danger-light-trans-90:rgba(244, 190, 195, 0.9);--danger-semi-dark:#981b27;--danger-semi-light:#e46774;--danger-trans-10:rgba(220, 53, 69, 0.1);--danger-trans-20:rgba(220, 53, 69, 0.2);--danger-trans-30:rgba(220, 53, 69, 0.3);--danger-trans-40:rgba(220, 53, 69, 0.4);--danger-trans-50:rgba(220, 53, 69, 0.5);--danger-trans-60:rgba(220, 53, 69, 0.6);--danger-trans-70:rgba(220, 53, 69, 0.7);--danger-trans-80:rgba(220, 53, 69, 0.8);--danger-trans-90:rgba(220, 53, 69, 0.9);--danger-ultra-dark:#2b080b;--danger-ultra-dark-trans-10:rgba(43, 8, 11, 0.1);--danger-ultra-dark-trans-20:rgba(43, 8, 11, 0.2);--danger-ultra-dark-trans-30:rgba(43, 8, 11, 0.3);--danger-ultra-dark-trans-40:rgba(43, 8, 11, 0.4);--danger-ultra-dark-trans-50:rgba(43, 8, 11, 0.5);--danger-ultra-dark-trans-60:rgba(43, 8, 11, 0.6);--danger-ultra-dark-trans-70:rgba(43, 8, 11, 0.7);--danger-ultra-dark-trans-80:rgba(43, 8, 11, 0.8);--danger-ultra-dark-trans-90:rgba(43, 8, 11, 0.9);--danger-ultra-light:#fbe9eb;--flow-spacing:1em;--grid-1:repeat(1, minmax(0, 1fr));--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2:repeat(2, minmax(0, 1fr));--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3:repeat(3, minmax(0, 1fr));--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr);--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((160rem - ((3 - 1) * clamp(2.4rem, calc(0.4838709677vw + 2.2258064516rem), 3rem))) / 3) * 0.7, (100% - (3 - 1) * clamp(2.4rem, calc(0.4838709677vw + 2.2258064516rem), 3rem)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((160rem - ((4 - 1) * clamp(2.4rem, calc(0.4838709677vw + 2.2258064516rem), 3rem))) / 4) * 0.7, (100% - (4 - 1) * clamp(2.4rem, calc(0.4838709677vw + 2.2258064516rem), 3rem)) / 4)), 1fr));--h1:var(--text-h1);--h2:var(--text-h2);--h3:var(--text-h3);--h4:var(--text-h4);--heading-spacing:1.2em;--info:#18a2b8;--info-dark:#0f6471;--info-dark-trans-10:rgba(15, 100, 113, 0.1);--info-dark-trans-20:rgba(15, 100, 113, 0.2);--info-dark-trans-30:rgba(15, 100, 113, 0.3);--info-dark-trans-40:rgba(15, 100, 113, 0.4);--info-dark-trans-50:rgba(15, 100, 113, 0.5);--info-dark-trans-60:rgba(15, 100, 113, 0.6);--info-dark-trans-70:rgba(15, 100, 113, 0.7);--info-dark-trans-80:rgba(15, 100, 113, 0.8);--info-dark-trans-90:rgba(15, 100, 113, 0.9);--info-hover:#1cbcd4;--info-light:#bbeef6;--info-light-trans-10:rgba(187, 238, 246, 0.1);--info-light-trans-20:rgba(187, 238, 246, 0.2);--info-light-trans-30:rgba(187, 238, 246, 0.3);--info-light-trans-40:rgba(187, 238, 246, 0.4);--info-light-trans-50:rgba(187, 238, 246, 0.5);--info-light-trans-60:rgba(187, 238, 246, 0.6);--info-light-trans-70:rgba(187, 238, 246, 0.7);--info-light-trans-80:rgba(187, 238, 246, 0.8);--info-light-trans-90:rgba(187, 238, 246, 0.9);--info-semi-dark:#158c9e;--info-semi-light:#61d8ea;--info-trans-10:rgba(24, 162, 184, 0.1);--info-trans-20:rgba(24, 162, 184, 0.2);--info-trans-30:rgba(24, 162, 184, 0.3);--info-trans-40:rgba(24, 162, 184, 0.4);--info-trans-50:rgba(24, 162, 184, 0.5);--info-trans-60:rgba(24, 162, 184, 0.6);--info-trans-70:rgba(24, 162, 184, 0.7);--info-trans-80:rgba(24, 162, 184, 0.8);--info-trans-90:rgba(24, 162, 184, 0.9);--info-ultra-dark:#06282d;--info-ultra-dark-trans-10:rgba(6, 40, 45, 0.1);--info-ultra-dark-trans-20:rgba(6, 40, 45, 0.2);--info-ultra-dark-trans-30:rgba(6, 40, 45, 0.3);--info-ultra-dark-trans-40:rgba(6, 40, 45, 0.4);--info-ultra-dark-trans-50:rgba(6, 40, 45, 0.5);--info-ultra-dark-trans-60:rgba(6, 40, 45, 0.6);--info-ultra-dark-trans-70:rgba(6, 40, 45, 0.7);--info-ultra-dark-trans-80:rgba(6, 40, 45, 0.8);--info-ultra-dark-trans-90:rgba(6, 40, 45, 0.9);--info-ultra-light:#e8f9fc;--list-indent-spacing:2em;--neutral:#000000;--neutral-dark:#404040;--neutral-dark-trans-10:rgba(64, 64, 64, 0.1);--neutral-dark-trans-20:rgba(64, 64, 64, 0.2);--neutral-dark-trans-30:rgba(64, 64, 64, 0.3);--neutral-dark-trans-40:rgba(64, 64, 64, 0.4);--neutral-dark-trans-50:rgba(64, 64, 64, 0.5);--neutral-dark-trans-60:rgba(64, 64, 64, 0.6);--neutral-dark-trans-70:rgba(64, 64, 64, 0.7);--neutral-dark-trans-80:rgba(64, 64, 64, 0.8);--neutral-dark-trans-90:rgba(64, 64, 64, 0.9);--neutral-hover:#000000;--neutral-light:var(--grey-200);--neutral-light-trans-10:rgba(217, 217, 217, 0.1);--neutral-light-trans-20:rgba(217, 217, 217, 0.2);--neutral-light-trans-30:rgba(217, 217, 217, 0.3);--neutral-light-trans-40:rgba(217, 217, 217, 0.4);--neutral-light-trans-50:rgba(217, 217, 217, 0.5);--neutral-light-trans-60:rgba(217, 217, 217, 0.6);--neutral-light-trans-70:rgba(217, 217, 217, 0.7);--neutral-light-trans-80:rgba(217, 217, 217, 0.8);--neutral-light-trans-90:rgba(217, 217, 217, 0.9);--neutral-semi-dark:#595959;--neutral-semi-light:var(--grey-400);--neutral-trans-10:rgba(0, 0, 0, 0.1);--neutral-trans-20:rgba(0, 0, 0, 0.2);--neutral-trans-30:rgba(0, 0, 0, 0.3);--neutral-trans-40:rgba(0, 0, 0, 0.4);--neutral-trans-50:rgba(0, 0, 0, 0.5);--neutral-trans-60:rgba(0, 0, 0, 0.6);--neutral-trans-70:rgba(0, 0, 0, 0.7);--neutral-trans-80:rgba(0, 0, 0, 0.8);--neutral-trans-90:rgba(0, 0, 0, 0.9);--neutral-ultra-dark:var(--black-850);--neutral-ultra-dark-trans-10:rgba(26, 26, 26, 0.1);--neutral-ultra-dark-trans-20:rgba(26, 26, 26, 0.2);--neutral-ultra-dark-trans-30:rgba(26, 26, 26, 0.3);--neutral-ultra-dark-trans-40:rgba(26, 26, 26, 0.4);--neutral-ultra-dark-trans-50:rgba(26, 26, 26, 0.5);--neutral-ultra-dark-trans-60:rgba(26, 26, 26, 0.6);--neutral-ultra-dark-trans-70:rgba(26, 26, 26, 0.7);--neutral-ultra-dark-trans-80:rgba(26, 26, 26, 0.8);--neutral-ultra-dark-trans-90:rgba(26, 26, 26, 0.9);--neutral-ultra-light:var(--white-50);--paragraph-spacing:1em;--primary:var(--green-500);--primary-dark:#4c720d;--primary-dark-trans-10:rgba(76, 114, 13, 0.1);--primary-dark-trans-20:rgba(76, 114, 13, 0.2);--primary-dark-trans-30:rgba(76, 114, 13, 0.3);--primary-dark-trans-40:rgba(76, 114, 13, 0.4);--primary-dark-trans-50:rgba(76, 114, 13, 0.5);--primary-dark-trans-60:rgba(76, 114, 13, 0.6);--primary-dark-trans-70:rgba(76, 114, 13, 0.7);--primary-dark-trans-80:rgba(76, 114, 13, 0.8);--primary-dark-trans-90:rgba(76, 114, 13, 0.9);--primary-hover:#aeea4d;--primary-light:#e0f7bb;--primary-light-trans-10:rgba(224, 247, 187, 0.1);--primary-light-trans-20:rgba(224, 247, 187, 0.2);--primary-light-trans-30:rgba(224, 247, 187, 0.3);--primary-light-trans-40:rgba(224, 247, 187, 0.4);--primary-light-trans-50:rgba(224, 247, 187, 0.5);--primary-light-trans-60:rgba(224, 247, 187, 0.6);--primary-light-trans-70:rgba(224, 247, 187, 0.7);--primary-light-trans-80:rgba(224, 247, 187, 0.8);--primary-light-trans-90:rgba(224, 247, 187, 0.9);--primary-rgb:158 230 39;--primary-semi-dark:#6aa013;--primary-semi-light:#b6ec5f;--primary-trans-10:rgba(158, 230, 39, 0.1);--primary-trans-20:rgba(158, 230, 39, 0.2);--primary-trans-30:rgba(158, 230, 39, 0.3);--primary-trans-40:rgba(158, 230, 39, 0.4);--primary-trans-50:rgba(158, 230, 39, 0.5);--primary-trans-60:rgba(158, 230, 39, 0.6);--primary-trans-70:rgba(158, 230, 39, 0.7);--primary-trans-80:rgba(158, 230, 39, 0.8);--primary-trans-90:rgba(158, 230, 39, 0.9);--primary-ultra-dark:#1e2e05;--primary-ultra-dark-trans-10:rgba(30, 46, 5, 0.1);--primary-ultra-dark-trans-20:rgba(30, 46, 5, 0.2);--primary-ultra-dark-trans-30:rgba(30, 46, 5, 0.3);--primary-ultra-dark-trans-40:rgba(30, 46, 5, 0.4);--primary-ultra-dark-trans-50:rgba(30, 46, 5, 0.5);--primary-ultra-dark-trans-60:rgba(30, 46, 5, 0.6);--primary-ultra-dark-trans-70:rgba(30, 46, 5, 0.7);--primary-ultra-dark-trans-80:rgba(30, 46, 5, 0.8);--primary-ultra-dark-trans-90:rgba(30, 46, 5, 0.9);--primary-ultra-light:#f5fce8;--radius-circle:50vw;--secondary:var(--green-700);--secondary-dark:#4b7808;--secondary-dark-trans-10:rgba(75, 120, 8, 0.1);--secondary-dark-trans-20:rgba(75, 120, 8, 0.2);--secondary-dark-trans-30:rgba(75, 120, 8, 0.3);--secondary-dark-trans-40:rgba(75, 120, 8, 0.4);--secondary-dark-trans-50:rgba(75, 120, 8, 0.5);--secondary-dark-trans-60:rgba(75, 120, 8, 0.6);--secondary-dark-trans-70:rgba(75, 120, 8, 0.7);--secondary-dark-trans-80:rgba(75, 120, 8, 0.8);--secondary-dark-trans-90:rgba(75, 120, 8, 0.9);--secondary-hover:#78c00c;--secondary-light:#dffab7;--secondary-light-trans-10:rgba(223, 250, 183, 0.1);--secondary-light-trans-20:rgba(223, 250, 183, 0.2);--secondary-light-trans-30:rgba(223, 250, 183, 0.3);--secondary-light-trans-40:rgba(223, 250, 183, 0.4);--secondary-light-trans-50:rgba(223, 250, 183, 0.5);--secondary-light-trans-60:rgba(223, 250, 183, 0.6);--secondary-light-trans-70:rgba(223, 250, 183, 0.7);--secondary-light-trans-80:rgba(223, 250, 183, 0.8);--secondary-light-trans-90:rgba(223, 250, 183, 0.9);--secondary-semi-dark:#69a80b;--secondary-semi-light:#b5f457;--secondary-trans-10:rgba(107, 169, 11, 0.1);--secondary-trans-20:rgba(107, 169, 11, 0.2);--secondary-trans-30:rgba(107, 169, 11, 0.3);--secondary-trans-40:rgba(107, 169, 11, 0.4);--secondary-trans-50:rgba(107, 169, 11, 0.5);--secondary-trans-60:rgba(107, 169, 11, 0.6);--secondary-trans-70:rgba(107, 169, 11, 0.7);--secondary-trans-80:rgba(107, 169, 11, 0.8);--secondary-trans-90:rgba(107, 169, 11, 0.9);--secondary-ultra-dark:#1e3003;--secondary-ultra-dark-trans-10:rgba(30, 48, 3, 0.1);--secondary-ultra-dark-trans-20:rgba(30, 48, 3, 0.2);--secondary-ultra-dark-trans-30:rgba(30, 48, 3, 0.3);--secondary-ultra-dark-trans-40:rgba(30, 48, 3, 0.4);--secondary-ultra-dark-trans-50:rgba(30, 48, 3, 0.5);--secondary-ultra-dark-trans-60:rgba(30, 48, 3, 0.6);--secondary-ultra-dark-trans-70:rgba(30, 48, 3, 0.7);--secondary-ultra-dark-trans-80:rgba(30, 48, 3, 0.8);--secondary-ultra-dark-trans-90:rgba(30, 48, 3, 0.9);--secondary-ultra-light:#f4fde7;--section-padding-x:clamp(2rem, calc(3.2258064516vw + 0.8387096774rem), 6rem);--shade-white:#ffffff;--success:#29a745;--success-dark:#0f3e19;--success-dark-trans-10:rgba(15, 62, 25, 0.1);--success-dark-trans-20:rgba(15, 62, 25, 0.2);--success-dark-trans-30:rgba(15, 62, 25, 0.3);--success-dark-trans-40:rgba(15, 62, 25, 0.4);--success-dark-trans-50:rgba(15, 62, 25, 0.5);--success-dark-trans-60:rgba(15, 62, 25, 0.6);--success-dark-trans-70:rgba(15, 62, 25, 0.7);--success-dark-trans-80:rgba(15, 62, 25, 0.8);--success-dark-trans-90:rgba(15, 62, 25, 0.9);--success-hover:#2fc24f;--success-light:#c1f0cc;--success-light-trans-10:rgba(193, 240, 204, 0.1);--success-light-trans-20:rgba(193, 240, 204, 0.2);--success-light-trans-30:rgba(193, 240, 204, 0.3);--success-light-trans-40:rgba(193, 240, 204, 0.4);--success-light-trans-50:rgba(193, 240, 204, 0.5);--success-light-trans-60:rgba(193, 240, 204, 0.6);--success-light-trans-70:rgba(193, 240, 204, 0.7);--success-light-trans-80:rgba(193, 240, 204, 0.8);--success-light-trans-90:rgba(193, 240, 204, 0.9);--success-semi-dark:#23903a;--success-semi-light:#6fdc87;--success-trans-10:rgba(41, 167, 69, 0.1);--success-trans-20:rgba(41, 167, 69, 0.2);--success-trans-30:rgba(41, 167, 69, 0.3);--success-trans-40:rgba(41, 167, 69, 0.4);--success-trans-50:rgba(41, 167, 69, 0.5);--success-trans-60:rgba(41, 167, 69, 0.6);--success-trans-70:rgba(41, 167, 69, 0.7);--success-trans-80:rgba(41, 167, 69, 0.8);--success-trans-90:rgba(41, 167, 69, 0.9);--success-ultra-dark:#0a2911;--success-ultra-dark-trans-10:rgba(10, 41, 17, 0.1);--success-ultra-dark-trans-20:rgba(10, 41, 17, 0.2);--success-ultra-dark-trans-30:rgba(10, 41, 17, 0.3);--success-ultra-dark-trans-40:rgba(10, 41, 17, 0.4);--success-ultra-dark-trans-50:rgba(10, 41, 17, 0.5);--success-ultra-dark-trans-60:rgba(10, 41, 17, 0.6);--success-ultra-dark-trans-70:rgba(10, 41, 17, 0.7);--success-ultra-dark-trans-80:rgba(10, 41, 17, 0.8);--success-ultra-dark-trans-90:rgba(10, 41, 17, 0.9);--success-ultra-light:#eafaee;--text-color:#ffffff;--text-dark:#000000;--text-dark-muted:rgba(0, 0, 0, 0.8);--text-light:#ffffff;--text-light-muted:rgba(255, 255, 255, 0.8);--text-line-height:calc(6px + 2ex);--text-m:var(--text-body);--transition:background 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, border 0.3s ease-in-out 0s, translate 0.3s ease-in-out 0s;--warning:#ffc10a;--warning-dark:#4d3900;--warning-dark-trans-10:rgba(77, 57, 0, 0.1);--warning-dark-trans-20:rgba(77, 57, 0, 0.2);--warning-dark-trans-30:rgba(77, 57, 0, 0.3);--warning-dark-trans-40:rgba(77, 57, 0, 0.4);--warning-dark-trans-50:rgba(77, 57, 0, 0.5);--warning-dark-trans-60:rgba(77, 57, 0, 0.6);--warning-dark-trans-70:rgba(77, 57, 0, 0.7);--warning-dark-trans-80:rgba(77, 57, 0, 0.8);--warning-dark-trans-90:rgba(77, 57, 0, 0.9);--warning-hover:#ffcc32;--warning-light:#ffecb3;--warning-light-trans-10:rgba(255, 236, 179, 0.1);--warning-light-trans-20:rgba(255, 236, 179, 0.2);--warning-light-trans-30:rgba(255, 236, 179, 0.3);--warning-light-trans-40:rgba(255, 236, 179, 0.4);--warning-light-trans-50:rgba(255, 236, 179, 0.5);--warning-light-trans-60:rgba(255, 236, 179, 0.6);--warning-light-trans-70:rgba(255, 236, 179, 0.7);--warning-light-trans-80:rgba(255, 236, 179, 0.8);--warning-light-trans-90:rgba(255, 236, 179, 0.9);--warning-semi-dark:#b38600;--warning-semi-light:#ffd24d;--warning-trans-10:rgba(255, 193, 10, 0.1);--warning-trans-20:rgba(255, 193, 10, 0.2);--warning-trans-30:rgba(255, 193, 10, 0.3);--warning-trans-40:rgba(255, 193, 10, 0.4);--warning-trans-50:rgba(255, 193, 10, 0.5);--warning-trans-60:rgba(255, 193, 10, 0.6);--warning-trans-70:rgba(255, 193, 10, 0.7);--warning-trans-80:rgba(255, 193, 10, 0.8);--warning-trans-90:rgba(255, 193, 10, 0.9);--warning-ultra-dark:#332600;--warning-ultra-dark-trans-10:rgba(51, 38, 0, 0.1);--warning-ultra-dark-trans-20:rgba(51, 38, 0, 0.2);--warning-ultra-dark-trans-30:rgba(51, 38, 0, 0.3);--warning-ultra-dark-trans-40:rgba(51, 38, 0, 0.4);--warning-ultra-dark-trans-50:rgba(51, 38, 0, 0.5);--warning-ultra-dark-trans-60:rgba(51, 38, 0, 0.6);--warning-ultra-dark-trans-70:rgba(51, 38, 0, 0.7);--warning-ultra-dark-trans-80:rgba(51, 38, 0, 0.8);--warning-ultra-dark-trans-90:rgba(51, 38, 0, 0.9);--warning-ultra-light:#fff9e5;--white:#ffffff;--white-trans-10:rgba(255, 255, 255, 0.1);--white-trans-20:rgba(255, 255, 255, 0.2);--white-trans-30:rgba(255, 255, 255, 0.3);--white-trans-40:rgba(255, 255, 255, 0.4);--white-trans-50:rgba(255, 255, 255, 0.5);--white-trans-60:rgba(255, 255, 255, 0.6);--white-trans-70:rgba(255, 255, 255, 0.7);--white-trans-80:rgba(255, 255, 255, 0.8);--white-trans-90:rgba(255, 255, 255, 0.9);--width-l:calc(var(--container-max) * 0.6);--width-m:calc(var(--container-max) * 0.4);--width-xl:calc(var(--container-max) * 0.8);--width-xs:calc(var(--container-max) * 0.1)}html.color-scheme--alt{--base:#ffffff;--base-dark:#daddd6;--base-dark-trans-30:rgba(15, 17, 16, 0.18);--base-hover:#f4f5f2;--base-light:#4a4f4c;--base-semi-dark:#9aa09c;--base-semi-light:#646966;--base-trans-10:rgba(255, 255, 255, 0.1);--base-trans-20:rgba(15, 17, 16, 0.12);--base-trans-30:rgba(255, 255, 255, 0.3);--base-trans-40:rgba(255, 255, 255, 0.4);--base-trans-50:rgba(255, 255, 255, 0.5);--base-trans-60:rgba(255, 255, 255, 0.6);--base-trans-70:rgba(255, 255, 255, 0.7);--base-trans-80:rgba(15, 17, 16, 0.6);--base-trans-90:rgba(255, 255, 255, 0.9);--base-ultra-dark:#eaece7;--base-ultra-light:#0f1110;--bg-ultra-dark:#ffffff;--bg-ultra-light:#0f1110;--black:#ffffff;--black-trans-10:rgba(255, 255, 255, 0.1);--black-trans-20:rgba(255, 255, 255, 0.2);--black-trans-30:rgba(255, 255, 255, 0.3);--black-trans-40:rgba(255, 255, 255, 0.4);--black-trans-50:rgba(255, 255, 255, 0.5);--black-trans-60:rgba(255, 255, 255, 0.6);--black-trans-70:rgba(255, 255, 255, 0.7);--black-trans-80:rgba(255, 255, 255, 0.8);--black-trans-90:rgba(255, 255, 255, 0.9);--neutral:#ffffff;--neutral-dark:#4a4f4c;--neutral-dark-trans-10:rgba(191, 191, 191, 0.1);--neutral-dark-trans-20:rgba(191, 191, 191, 0.2);--neutral-dark-trans-30:rgba(191, 191, 191, 0.3);--neutral-dark-trans-40:rgba(191, 191, 191, 0.4);--neutral-dark-trans-50:rgba(191, 191, 191, 0.5);--neutral-dark-trans-60:rgba(191, 191, 191, 0.6);--neutral-dark-trans-70:rgba(191, 191, 191, 0.7);--neutral-dark-trans-80:rgba(191, 191, 191, 0.8);--neutral-dark-trans-90:rgba(191, 191, 191, 0.9);--neutral-hover:#f4f5f2;--neutral-light:#daddd6;--neutral-light-trans-10:rgba(38, 38, 38, 0.1);--neutral-light-trans-20:rgba(38, 38, 38, 0.2);--neutral-light-trans-30:rgba(38, 38, 38, 0.3);--neutral-light-trans-40:rgba(38, 38, 38, 0.4);--neutral-light-trans-50:rgba(38, 38, 38, 0.5);--neutral-light-trans-60:rgba(38, 38, 38, 0.6);--neutral-light-trans-70:rgba(38, 38, 38, 0.7);--neutral-light-trans-80:rgba(38, 38, 38, 0.8);--neutral-light-trans-90:rgba(38, 38, 38, 0.9);--neutral-semi-dark:#6b716d;--neutral-semi-light:#9aa09c;--neutral-trans-10:rgba(15, 17, 16, 0.06);--neutral-trans-20:rgba(15, 17, 16, 0.12);--neutral-trans-30:rgba(255, 255, 255, 0.3);--neutral-trans-40:rgba(15, 17, 16, 0.24);--neutral-trans-50:rgba(15, 17, 16, 0.32);--neutral-trans-60:rgba(15, 17, 16, 0.45);--neutral-trans-70:rgba(255, 255, 255, 0.7);--neutral-trans-80:rgba(15, 17, 16, 0.6);--neutral-trans-90:rgba(255, 255, 255, 0.9);--neutral-ultra-dark:#eaece7;--neutral-ultra-dark-trans-10:rgba(230, 230, 230, 0.1);--neutral-ultra-dark-trans-20:rgba(230, 230, 230, 0.2);--neutral-ultra-dark-trans-30:rgba(230, 230, 230, 0.3);--neutral-ultra-dark-trans-40:rgba(230, 230, 230, 0.4);--neutral-ultra-dark-trans-50:rgba(230, 230, 230, 0.5);--neutral-ultra-dark-trans-60:rgba(230, 230, 230, 0.6);--neutral-ultra-dark-trans-70:rgba(230, 230, 230, 0.7);--neutral-ultra-dark-trans-80:rgba(230, 230, 230, 0.8);--neutral-ultra-dark-trans-90:rgba(230, 230, 230, 0.9);--neutral-ultra-light:#0f1110;--primary-dark:#3f7000;--primary-dark-trans-10:rgba(75, 120, 8, 0.1);--primary-dark-trans-20:rgba(75, 120, 8, 0.2);--primary-dark-trans-30:rgba(75, 120, 8, 0.3);--primary-dark-trans-40:rgba(75, 120, 8, 0.4);--primary-dark-trans-50:rgba(75, 120, 8, 0.5);--primary-dark-trans-60:rgba(75, 120, 8, 0.6);--primary-dark-trans-70:rgba(75, 120, 8, 0.7);--primary-dark-trans-80:rgba(75, 120, 8, 0.8);--primary-dark-trans-90:rgba(75, 120, 8, 0.9);--primary-light:#cfe3a8;--primary-light-trans-10:rgba(223, 250, 183, 0.1);--primary-light-trans-20:rgba(223, 250, 183, 0.2);--primary-light-trans-30:rgba(223, 250, 183, 0.3);--primary-light-trans-40:rgba(223, 250, 183, 0.4);--primary-light-trans-50:rgba(223, 250, 183, 0.5);--primary-light-trans-60:rgba(223, 250, 183, 0.6);--primary-light-trans-70:rgba(223, 250, 183, 0.7);--primary-light-trans-80:rgba(223, 250, 183, 0.8);--primary-light-trans-90:rgba(223, 250, 183, 0.9);--primary-ultra-dark:#eef6e0;--primary-ultra-dark-trans-10:rgba(30, 48, 3, 0.1);--primary-ultra-dark-trans-20:rgba(30, 48, 3, 0.2);--primary-ultra-dark-trans-30:rgba(30, 48, 3, 0.3);--primary-ultra-dark-trans-40:rgba(30, 48, 3, 0.4);--primary-ultra-dark-trans-50:rgba(30, 48, 3, 0.5);--primary-ultra-dark-trans-60:rgba(30, 48, 3, 0.6);--primary-ultra-dark-trans-70:rgba(30, 48, 3, 0.7);--primary-ultra-dark-trans-80:rgba(30, 48, 3, 0.8);--primary-ultra-dark-trans-90:rgba(30, 48, 3, 0.9);--primary-ultra-light:#eef6e0;--secondary:#365f00;--secondary-hover:#2b4c00;--text-color:#0f1110;--text-dark:#ffffff;--text-dark-muted:rgba(255, 255, 255, 0.8);--text-light:#0f1110;--text-light-muted:#4a4f4c;--white:#0f1110;--white-trans-10:rgba(15, 17, 16, 0.1);--white-trans-20:rgba(15, 17, 16, 0.2);--white-trans-30:rgba(0, 0, 0, 0.3);--white-trans-40:rgba(0, 0, 0, 0.4);--white-trans-50:rgba(0, 0, 0, 0.5);--white-trans-60:rgba(15, 17, 16, 0.6);--white-trans-70:rgba(0, 0, 0, 0.7);--white-trans-80:rgba(15, 17, 16, 0.8);--white-trans-90:rgba(0, 0, 0, 0.9)}