:root{--white:#fff;--off-white:#faf7f7;--warm-white:#f8f7f2;--gray-1:#f7f7f7;--gray-5:#ededed;--gray-20:#c8c8c5;--gray-40:#929090;--gray-60:#605e5e;--gray-90:#1b1b1b;--navy:#1a1a33;--navy-rgb:26,26,51;--navy-deep:#111126;--orange:#e65331;--orange-dark:#b93212;--neon-orange:#ff6745;--neon-orange-rgb:255,103,69;--coral-light:#fff0ed;--cyan:#00e5ee;--font-h1:clamp(2.5rem, 6vw, 3.5rem);--font-h2:clamp(2rem, 4vw, 2.625rem);--font-h3:clamp(1.5rem, 3vw, 1.875rem);--font-h4:1.5rem;--font-h5:1.25rem;--font-l:1.125rem;--font-m:1rem;--font-s:0.875rem;--font-xs:0.75rem;--bs-primary:var(--orange);--bs-primary-rgb:230,83,49;--bs-dark:var(--navy);--bs-dark-rgb:var(--navy-rgb);--bs-body-font-family:"Inter",sans-serif;--bs-body-color:var(--gray-90);--bs-body-line-height:1.65;--bs-border-color:var(--gray-5)}html{scroll-behavior:smooth}body{overflow-x:hidden;background:var(--white);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.font-heading,.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:"Work Sans",sans-serif}[id]{scroll-margin-top:7rem}.h1,h1{font-size:var(--font-h1)}.h2,h2{font-size:var(--font-h2)}.h3,h3{font-size:var(--font-h3)}.h4,h4{font-size:var(--font-h4)}.h5,h5{font-size:var(--font-h5)}.font-l{font-size:var(--font-l)}.font-m{font-size:var(--font-m)}.font-s{font-size:var(--font-s)}.font-xs{font-size:var(--font-xs)}.letter-spacing-wide{letter-spacing:.12em}.text-white-soft{color:rgba(255,255,255,.82)}.max-w-copy{max-width:65ch}.bg-off-white{background-color:var(--off-white)}.bg-warm-white{background-color:var(--warm-white)}.bg-gray-1{background-color:var(--gray-1)}.bg-navy{color:var(--white);background-color:var(--navy)}.bg-navy-deep{color:var(--white);background-color:var(--navy-deep)}.bg-neon-orange{background-color:var(--neon-orange)}.bg-orange{background-color:var(--orange)}.bg-orange-dark{background-color:var(--orange-dark)}.bg-coral-light{background-color:var(--coral-light)}.text-gray-60{color:var(--gray-60)}.text-navy{color:var(--navy)}.text-orange{color:var(--orange)}.text-orange-dark{color:var(--orange-dark)}.text-neon-orange{color:var(--neon-orange)}.text-cyan{color:var(--cyan)}.border-end-md{border-right:0}.border-bottom-mobile{border-bottom:1px solid var(--bs-border-color)}.btn{font-weight:600}.btn-primary{--bs-btn-color:var(--white);--bs-btn-bg:var(--orange);--bs-btn-border-color:var(--orange);--bs-btn-hover-color:var(--white);--bs-btn-hover-bg:var(--orange-dark);--bs-btn-hover-border-color:var(--orange-dark);--bs-btn-active-bg:var(--orange-dark);--bs-btn-active-border-color:var(--orange-dark)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--cyan) solid 3px;outline-offset:3px}@media (min-width:768px){.border-end-md{border-right:1px solid var(--bs-border-color)}.border-bottom-mobile{border-bottom:0}}