@import "https://use.typekit.net/kks3ziu.css";
@layer reset{*,:before,:after{box-sizing:border-box}body{margin:unset}button,input,textarea,select{font:inherit}img,picture,svg,canvas{block-size:auto;max-inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}a{-webkit-text-decoration:inherit;text-decoration:inherit}
:root{--max-width:1400px;--min-width:300px;--max-width-container-xl:1152px;--max-width-container-l:1040px;--max-width-container-s:800px;--max-width-container-xs:600px;--max-width-container-xxs:450px;--mobile-breakpoint:620px;--card-width:280px;--font-family-heading:"proxima-nova", sans-serif;--font-family:"proxima-nova", sans-serif;--font-size-xs:14px;--font-size-s:16px;--font-size-m:18px;--font-size-l:22px;--font-size-xl:26px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:50px;--font-size-5xl:60px;--font-size-6xl:100px;--border-radius-l:100px;--border-radius-s:8px;--border-radius-xs:4px;--font-weight:400;--font-weight-m:500;--font-weight-l:600;--font-weight-heading:700;--spacer-s:8px;--spacer-m:16px;--spacer-l:22px;--spacer-xl:28px;--spacer-2xl:32px;--spacer-3xl:64px;--spacer-4xl:80px;--spacer-5xl:120px;--transition:.3s;--color-white:#fff;--color-black:#000;--color-black-900:#1d1d1d;--color-dark-grey-900:#2d2d2d;--color-beige-200:#f0f0eb;--color-beige-300:#dddad4;--color-beige-400:#d3d0c8;--color-beige-600:#b4b1ab;--color-beige-700:#95938e;--color-beige-800:#040403;--color-navy-grey-200:#dadbdd;--color-navy-grey-300:#b4b6bb;--color-navy-grey-400:#8d9199;--color-navy-grey-600:#656b75;--color-navy-grey-700:#4b5462;--color-navy-grey-800:#3d4450;--color-savox-navy-grey:#363b44;--color-navy-grey-900:var(--color-savox-navy-grey);--color-transparent-dark-bg:#3d4450fa;--color-orange-100:#fae1d6;--color-orange-200:#f5c2ad;--color-orange-300:#eea381;--color-orange-400:#e68456;--color-orange-500:#dd6426;--color-orange-600:#c3521d;--color-orange-700:#a04318;--color-petrol-300:#414241;--color-blue-300:#6f8bb6;--color-cyan-300:#90bcc1;--color-beige-50:#e8e7e3;--color-beige-100:#dedcd7;--color-beige-250:#bfbbb1;--color-light-beige-200:#f3f3ef;--color-light-beige-300:#e7e5df;--color-green-600:#09555c;--color-red-500:#bf2d3e;--color-yellow-500:#edba41;--color-navy-700:#2b4077}@media (-webkit-max-device-pixel-ratio:1){:root{--max-width-container-l:calc(1040px * 1.1);--max-width-container-s:calc(800px * 1.1);--max-width-container-xs:calc(600px * 1.1);--max-width-container-xxs:calc(450px * 1.1);--max-width:calc(1400px * 1.1);--font-size-xs:calc(14px * 1.1);--font-size-s:calc(16px * 1.1);--font-size-m:calc(18px * 1.1);--font-size-l:calc(22px * 1.1);--font-size-xl:calc(26px * 1.1);--font-size-2xl:calc(32px * 1.1);--font-size-3xl:calc(40px * 1.1);--font-size-4xl:calc(50px * 1.1);--font-size-5xl:calc(60px * 1.1);--font-size-6xl:calc(100px * 1.1)}}
html{font-family:var(--font-family-heading);-moz-osx-font-smoothing:greyscale;line-height:1.25;-webkit-font-smoothing:subpixel-antialiased!important}html,body{font-display:swap;width:100%;height:100%;margin:0;padding:0}@supports ((-moz-appearance:none)){html{overflow-x:inherit}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1.25}h1,.h1{font-size:var(--font-size-4xl);text-transform:uppercase;line-height:1}h2,.h2{font-size:var(--font-size-2xl);text-transform:uppercase;font-weight:var(--font-weight-heading);line-height:1}h3,.h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-heading)}h4,.h4{font-size:var(--font-size-l);font-weight:var(--font-weight-heading)}h5,.h5{font-size:var(--font-size-m);text-transform:uppercase}a{color:inherit}@media only screen and (-webkit-max-device-pixel-ratio:1){body{font-size:18px}}@media only screen and (max-width:800px){h1,.h1{font-size:var(--font-size-3xl)}}@media only screen and (max-width:620px){body{font-size:var(--font-size-s)}h2,.h2{font-size:var(--font-size-xl);text-transform:uppercase}h3,.h3{font-size:var(--font-size-l)}h4,.h4{font-size:var(--font-size-m)}h5,.h5{font-size:var(--font-size-s);text-transform:uppercase}}.hubspotForm{justify-content:center;max-width:500px;display:flex}.hubspotForm form{width:fit-content}.field,.input,.hs-input,textarea{width:100%!important}.hs-form-field{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.hs-form-required{color:var(--color-orange-600);margin-left:4px}.hs-input{height:44px}textarea{min-height:200px}.input:has(>select){position:relative;width:fit-content!important}select,.hs-button{color:var(--color-white);background-color:var(--color-orange-500);border-radius:var(--border-radius-l);width:fit-content;font-family:var(--font-family);font-size:var(--font-size-m);font-style:normal;font-weight:var(--font-weight-heading);text-align:center;text-transform:uppercase;white-space:nowrap;transition:var(--transition);border:none;padding:10px 22px;line-height:normal;text-decoration:none}.hs-button:hover{cursor:pointer;background-color:var(--color-orange-600)}select{text-align:left;appearance:none;min-width:160px;max-width:250px;padding:10px 38px 10px 22px;width:fit-content!important}.input:has(>select):after{content:"";pointer-events:none;color:var(--color-white);border-style:solid;border-width:2px 2px 0 0;width:.7rem;height:.7rem;position:absolute;top:32%;right:1rem;transform:rotate(135deg)}.hs-richtext{font-size:var(--font-size-s)}.inputs-list{padding:0;list-style-type:none}.hs-form-booleancheckbox-display{display:flex}.hs-form-booleancheckbox-display input{height:fit-content;width:fit-content!important}.activeCategory{color:var(--color-orange-600);border-bottom:2px solid var(--color-orange-500)!important}.nonActiveCategory{border-bottom:2px solid #0000}.submitted-message .hs-main-font-element{font-weight:var(--font-weight-heading);font-size:var(--font-size-m)}.supabaseTable{border-collapse:collapse;margin:1rem;font-size:.8rem}.supabaseTable td,.supabaseTable th{text-overflow:scroll;text-align:left;border:1px solid #333;padding:.25rem .5rem}
@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:300;font-display:block;src:url(../media/material-symbols-rounded.16-9fa9ed8xqk.ttf)format("truetype")}
