@media only screen and (min-width:0px){:root{--colorYellow500:#ffe269;--colorOrange500:#f99f10;--colorMandarin500:#f50;--colorBlack:#000;--colorWhite:#fff;--fontMontserrat:"Montserrat",sans-serif;--fontSizeH1:calc(21.53555px + 2.52765vw);--fontSizeH2:calc(26.76777px + 1.26382vw);--fontSizeH3:calc(18.69194px + 0.31596vw);--fontSizeH4:calc(16.69194px + 0.31596vw);--fontSizeH5:calc(17.34597px + 0.15798vw);--fontSizeH6:calc(13.34597px + 0.15798vw);--fontSizeBody:18px;--fontSizeButton:calc(13.34597px + 0.15798vw);--spacingSectionVert:calc(43.07109px + 5.05529vw);--spacingSectionHori:calc(19.57346px + 3.00158vw);--spacingGrid:calc(21.53555px + 2.52765vw);--spacingXxl:4rem;--spacingXl:3rem;--spacingLg:2.5rem;--spacingMd:2rem;--spacingSm:1.5rem;--spacingXs:1rem;--spacingXxs:0.5rem;--borderRadius:10rem;--transitionStandard:all 0.3s ease-in-out}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(/assets/fonts/Montserrat-Medium.woff2) format("woff2"),url(/assets/fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(/assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(/assets/fonts/Montserrat-Bold.woff) format("woff")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-size:16px;margin:0;padding:0;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:hidden}body{background-color:var(--colorWhite);color:var(--colorBlack);font-family:var(--fontMontserrat);position:relative;z-index:1}.skip{left:0;opacity:0;position:absolute;top:0;z-index:-1111111}h1{font-family:var(--fontMontserrat);font-size:var(--fontSizeH1);font-weight:700;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;text-wrap:balance}li,p{font-size:var(--fontSizeBody);line-height:1.5}picture.img-bg{display:block;z-index:-1}picture.img-bg,picture.img-bg img{height:100%;left:0;position:absolute;top:0;width:100%}picture.img-bg img{-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:0px){.hero{position:relative}}