@import url("https://use.typekit.net/kks3ziu.css");: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:0.3s;--color-white:#fff;--color-black:#000;--color-black-900:#1d1d1d;--color-dark-grey-900:#2d2d2d;--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:rgba(61,68,80,.98);--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-200:#f0f0eb;--color-beige-250:#bfbbb1;--color-beige-300:#dddad4;--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)}}@layer reset{*,:after,:before{box-sizing:border-box}body{margin:unset}button,input,select,textarea{font:inherit}canvas,img,picture,svg{display:block;max-inline-size:100%;block-size:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}a{text-decoration:inherit}html{font-family:var(--font-family-heading);line-height:1.25;-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:greyscale}body,html{width:100%;height:100%;margin:0;padding:0;font-display:swap}@supports (-moz-appearance:none){html{overflow-x:inherit}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,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)}.h1,.h2,h1,h2{line-height:1;text-transform:uppercase}.h2,h2{font-size:var(--font-size-2xl)}.h2,.h3,h2,h3{font-weight:var(--font-weight-heading)}.h3,h3{font-size:var(--font-size-xl)}.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{display:flex;justify-content:center;max-width:500px}.hubspotForm form{width:-moz-fit-content;width:fit-content}.field,.hs-input,.input,textarea{width:100%!important}.hs-form-field{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.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:-moz-fit-content!important;width:fit-content!important}.hs-button,select{color:var(--color-white);background-color:var(--color-orange-500);width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius-l);padding:10px 22px;font-family:var(--font-family);font-size:var(--font-size-m);font-style:normal;font-weight:var(--font-weight-heading);text-align:center;line-height:normal;text-transform:uppercase;text-decoration:none;border:none;white-space:nowrap;transition:var(--transition)}.hs-button:hover{cursor:pointer;background-color:var(--color-orange-600)}select{min-width:160px;max-width:250px;padding:10px 38px 10px 22px;text-align:left;width:-moz-fit-content!important;width:fit-content!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.input:has(>select):after{content:"";pointer-events:none;position:absolute;right:1rem;top:32%;border-style:solid;border-width:2px 2px 0 0;color:var(--color-white);transform:rotate(135deg);height:.7rem;width:.7rem}.hs-richtext{font-size:var(--font-size-s)}.inputs-list{list-style-type:none;padding:0}.hs-form-booleancheckbox-display{display:flex}.hs-form-booleancheckbox-display input{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content;height:fit-content}.activeCategory{border-bottom:2px solid var(--color-orange-500)!important;color:var(--color-orange-600)}.nonActiveCategory{border-bottom:2px solid transparent}.submitted-message .hs-main-font-element{font-weight:var(--font-weight-heading);font-size:var(--font-size-m)}.supabaseTable{font-size:.8rem;border-collapse:collapse;margin:1rem}.supabaseTable td,.supabaseTable th{padding:.25rem .5rem;border:1px solid #333;text-overflow:scroll;text-align:left}