body{--theme-color-light:#5a6725;--theme-color-dark:#2c331a;--filter-color-light:invert(40%)sepia(39%)saturate(612%)hue-rotate(31deg)brightness(85%)contrast(92%);--filter-color-dark:invert(16%)sepia(16%)saturate(1319%)hue-rotate(36deg)brightness(96%)contrast(90%)}body.--theme-blue{--theme-color-light:#265c78;--theme-color-dark:#253746;--filter-color-light:invert(27%)sepia(44%)saturate(807%)hue-rotate(156deg)brightness(95%)contrast(80%);--filter-color-dark:invert(17%)sepia(10%)saturate(2161%)hue-rotate(166deg)brightness(90%)contrast(87%)}body.--theme-red{--theme-color-light:#963721;--theme-color-dark:#7a2e20;--filter-color-light:invert(26%)sepia(93%)saturate(756%)hue-rotate(334deg)brightness(89%)contrast(97%);--filter-color-dark:invert(20%)sepia(37%)saturate(2728%)hue-rotate(343deg)brightness(87%)contrast(87%)}body.--theme-teal{--theme-color-light:#487a7d;--theme-color-dark:#2c5660;--filter-color-light:invert(45%)sepia(7%)saturate(2238%)hue-rotate(135deg)brightness(94%)contrast(84%);--filter-color-dark:invert(29%)sepia(18%)saturate(1036%)hue-rotate(144deg)brightness(98%)contrast(94%)}*{accent-color:var(--theme-color-dark);outline-color:var(--theme-color-dark)}.hero-primary{background-color:var(--theme-color-dark);z-index:0;position:relative}.hero-primary__background{width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0}.hero-primary__background__image,.hero-primary__background__youtube,.hero-primary__background__video{width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-primary__background:before{content:"";height:100%;width:100%;background:linear-gradient(#0000 46.35%,#00000080 84.37%);position:absolute}.--blog .hero-primary__background:before{background:linear-gradient(#00000059,#00000059)}.hero-primary__container{width:100%;max-width:1296px;text-align:center;height:100%;aspect-ratio:1140/584;min-height:585px;flex-direction:column;justify-content:flex-end;align-items:center;margin-left:auto;margin-right:auto;padding:40px;display:flex;position:relative}@media (min-width:768px){.hero-primary__container{padding-bottom:130px}}.--blog .hero-primary__container{max-width:unset;text-align:left;aspect-ratio:1140/534;justify-content:flex-start;padding-top:168px;padding-left:16px;padding-right:48px}@media (min-width:768px){.--blog .hero-primary__container{padding:146px 24px 112px}}@media (min-width:1366px){.--blog .hero-primary__container{max-width:1296px;padding-top:86px}}.home .hero-primary__container{padding-bottom:80px}@media (min-width:768px){.home .hero-primary__container{padding-bottom:40px}}.hero-primary__blog-back-cta{display:none}@media (min-width:768px){.hero-primary__blog-back-cta{color:#fff;text-transform:uppercase;align-self:flex-start;align-items:center;margin-bottom:64px;padding-left:15px;font-family:Migrena Grotesque,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:color .3s ease-in-out;display:flex;position:relative}}@media (min-width:768px) and (min-width:1024px){.hero-primary__blog-back-cta{font-size:1rem;line-height:1.125}}@media (min-width:768px){.hero-primary__blog-back-cta:before{content:"";filter:invert()sepia(4%)saturate(7500%)hue-rotate(125deg)brightness(122%)contrast(105%);width:11px;height:11px;background-image:url(../../images/icons/carrot.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:filter .3s ease-in-out;position:absolute;top:3px;left:0;transform:rotate(90deg)}.hero-primary__blog-back-cta:hover{color:#ffa600}.hero-primary__blog-back-cta:hover:before{filter:invert(66%)sepia(36%)saturate(2998%)hue-rotate(359deg)brightness(103%)contrast(104%)}}@media (min-width:1024px){.hero-primary__blog-back-cta{font-size:.875rem;line-height:1}}.hero-primary__subtitle{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-family:Migrena Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1}@media (min-width:1024px){.hero-primary__subtitle{font-size:1.25rem;line-height:1}}.hero-primary__subtitle:not(:last-child){margin-bottom:16px}.hero-primary__title{text-transform:uppercase;color:#fff;transform-origin:top;font-family:Brothers,serif;font-size:4rem;font-weight:600;line-height:1;transform:scale(.8)}@media (min-width:1024px){.hero-primary__title{font-size:5.75rem;line-height:1}}@media (min-width:368px){.hero-primary__title{transform:scale(1)}}.--blog .hero-primary__title{text-transform:uppercase;color:#fff;max-width:915px;margin-right:auto;font-family:Brothers,serif;font-size:2rem;font-weight:600;line-height:1.125}@media (min-width:1024px){.--blog .hero-primary__title{font-size:2rem;line-height:1.125}}@media (min-width:768px){.--blog .hero-primary__title{text-transform:uppercase;color:#fff;font-family:Brothers,serif;font-size:3.5rem;font-weight:600;line-height:1}}@media (min-width:768px) and (min-width:1024px){.--blog .hero-primary__title{font-size:4rem;line-height:1}}.hero-primary__play-toggle{width:100%;display:none;position:absolute;bottom:0}@media (min-width:768px){.hero-primary__play-toggle{display:block}}.hero-primary__play-toggle__inner{width:100%;max-width:1296px;justify-content:flex-end;margin-left:auto;margin-right:auto;padding:40px;display:flex}.hero-primary__play-toggle__button{width:60px;height:60px;border:unset;cursor:pointer;background-color:#00000080;border-radius:100px;justify-content:center;align-items:center;transition:transform .3s ease-in-out;display:flex}.hero-primary__play-toggle__button:hover,.hero-primary__play-toggle__button:focus{transform:scale(1.1)}.hero-primary__play-toggle__button__icon{width:20px;height:20px;object-fit:contain;filter:invert()}.hero-primary__play-toggle__button__icon.--play{padding-left:2px}.hero-primary__play-toggle__button__icon.--hidden{display:none}