:root {--site-padding: 45px;--pad-med: clamp(2rem,4.2vw,5rem);--gap-med: clamp(2rem,4.2vw,5rem);--gap-sml: clamp(1.5rem,2vw,3.25rem);--top-bar-height: 110px;--top-bar-height-mbl: 103px;--pad-lrg: clamp(5rem,8vw,7.5rem);--scn-pd-v: clamp(4rem, 7svw, 8rem);--scn-pd-h: clamp(2%, 1.5rem, 5%);--title-font: sculpin, sans-serif;--body-font: tt-commons-pro, sans-serif;--h1-s: clamp(2.333rem, 4.5vw, 4.5rem);--h1-w: 900;--h1-lh: 1;--h2-s: clamp(1.889rem, 3.5vw, 3rem);--h2-w: 900;--h2-lh: 1;--h3-s: clamp(1.444rem, 2.5vw, 2.25rem);--h3-w: 900;--h3-lh: 1;--h4-s: clamp(1.25rem, 2.25vw, 1.875rem);--h4-w: 900;--h4-lh: 1.25;--h5-s: clamp(1.125rem, 2vw, 1.5rem);--h5-w: 900;--btn-s: 1rem;--btn-rds: 0.625em;--btn-w: 700;--btn-pd-v: 1em;--btn-pd-h: clamp(1.25em, 3svw, 3em);--hdr-mrg-bt: min(3rem, 8svw);--title-sp: min(1.75rem, 3.5svw);--container-w: 88.75rem;--container-wide-w: 95rem;--h5-lh: 1.25;--h6-s: clamp(1rem, 1.75vw, 1.25rem);--thin-w: 66.25rem;--h6-w: 900;--h6-lh: 1.25;--kicker-s: clamp(1rem, 1.5vw, 1.25rem);--kicker-lh: 1.25;--kicker-ls: 0.2em;--kicker-w: 400;--btn-mrg: clamp(2rem, 3.5svw, 3rem);--splide-arrow-s: clamp(2rem, 3.5vw, 3.125rem);--p-lg-s: clamp(1rem, 1.75vw, 1.25rem);--h-lg-s: clamp(6rem, 9.5vw, 8.625rem);--h-lg-lh: 0.9;--h-lg-w: 700;}