@font-face{font-display:swap;font-family:Heading Now\ 75;font-style:normal;font-weight:500;src:url(../fonts/HeadingNow-75Medium.woff2) format("woff2"),url(../fonts/HeadingNow-75Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Heading Now\ 75;font-style:italic;font-weight:500;src:url(../fonts/HeadingNow-75MediumItalic.woff2) format("woff2"),url(../fonts/HeadingNow-75MediumItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Heading Now\ 85;font-style:normal;font-weight:500;src:url(../fonts/HeadingNow-85Medium.woff2) format("woff2"),url(../fonts/HeadingNow-85Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Heading Now\ 85;font-style:italic;font-weight:500;src:url(../fonts/HeadingNow-85MediumItalic.woff2) format("woff2"),url(../fonts/HeadingNow-85MediumItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Heading Now\ 95;font-style:normal;font-weight:500;src:url(../fonts/HeadingNow-95Medium.woff2) format("woff2"),url(../fonts/HeadingNow-95Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Heading Now\ 95;font-style:italic;font-weight:500;src:url(../fonts/HeadingNow-95MediumItalic.woff2) format("woff2"),url(../fonts/HeadingNow-95MediumItalic.otf) format("opentype")}body{--primary-30:#004df2;--primary-40:#33adff;--grey:#242424;--grey-20:#868799;--grey-5:#f2f3f8;--accent:#c8ff50;--pink:#ff455a}body.home .hero>.container{flex-wrap:wrap}body.home .hero .container>.hero__promo{align-items:flex-start;display:flex;flex:0 0 100%;flex-direction:column;text-align:left;width:100%}@media screen and (min-width:1024px){body.home .hero .container>.hero__promo{align-items:flex-end;flex-direction:row}}.hero__promo{background-color:#fff;box-sizing:border-box;color:#000;gap:1.5rem;justify-content:space-between;min-height:385px;overflow:hidden;padding:.75rem;position:relative}@media screen and (min-width:550px){.hero__promo{min-height:auto}}@media screen and (min-width:1024px){.hero__promo{gap:2rem;padding:1.5rem}}@media screen and (min-width:1200px){.hero__promo{padding:2rem}}.hero__promo-stripes{align-items:flex-end;display:flex;inset:0;bottom:-3%;justify-content:flex-end;pointer-events:none;position:absolute;right:0;z-index:0}@media screen and (min-width:550px){.hero__promo-stripes{bottom:0}}@media screen and (min-width:728px){.hero__promo-stripes{left:auto}}@media screen and (min-width:1024px){.hero__promo-stripes{right:-20%}}@media screen and (min-width:1440px){.hero__promo-stripes{right:0}}.hero__promo-stripes img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}@media screen and (min-width:728px){.hero__promo-stripes img{height:100%;-o-object-position:right center;object-position:right center;width:100%}}.hero__promo-button,.hero__promo-info{position:relative;z-index:1}.hero__promo-info{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:728px){.hero__promo-info{gap:1.5rem}}.hero__promo-date{color:#0a6eff;font-family:Heading Now\ 95,sans-serif;font-size:.875rem;font-style:italic;font-weight:500;line-height:1.2}@media screen and (min-width:1024px){.hero__promo-date{font-size:1.125rem}}.hero__promo-text{display:flex;flex-direction:column;gap:.75rem}.hero__promo-title{color:#000;font-family:Heading Now\ 85,sans-serif;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.15}@media screen and (min-width:1024px){.hero__promo-title{max-width:22ch}}@media screen and (min-width:1200px){.hero__promo-title{font-size:2rem}}.hero__promo-subtitle{color:#42424c;font-size:1rem;font-weight:500}@media screen and (min-width:1024px){.hero__promo-subtitle{font-size:1.25rem}}.hero__promo-button{overflow:hidden;position:relative}.hero__promo-button .button__fill{background-color:var(--accent);bottom:0;position:absolute;right:0;top:0;width:0}.hero__promo-button .button__icon,.hero__promo-button .button__text{position:relative;z-index:1}@media screen and (min-width:1024px){.hero__promo-button .button__fill{transition:width .3s ease-in-out}.hero__promo-button .button__text{transition:color .3s ease-in-out}.hero__promo-button:focus-visible .button__fill,.hero__promo-button:hover .button__fill{width:100%}.hero__promo-button:focus-visible .button__text,.hero__promo-button:hover .button__text{color:var(--grey)}}@media screen and (min-width:1024px)and (prefers-reduced-motion:reduce){.hero__promo-button .button__fill,.hero__promo-button .button__text{transition:none}}.hero__promo-button{align-items:center;background-color:#000;border:4px solid #000;border-radius:100px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.25rem;font-weight:500;gap:.75rem;justify-content:space-between;line-height:1.2;padding-left:1.25rem;text-decoration:none;white-space:nowrap;width:100%}@media screen and (min-width:375px){.hero__promo-button{padding-left:1.625rem;width:-moz-fit-content;width:fit-content}}.hero__promo-button:focus,.hero__promo-button:hover{color:#fff}.hero__promo-button .button__icon{background:var(--accent);border-radius:100px;display:flex;flex-shrink:0;padding:1rem}