.hero{background-color:#231f20;color:#fff;height:calc(70vh - var(--header-height));overflow:hidden;position:relative;width:100vw}.hero img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero__image{z-index:1}.hero__image,.hero__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hero__overlay{z-index:2}.hero__container--mobile-block-bottom+.hero__overlay{background:linear-gradient(1turn,rgba(35,31,32,.6) 14%,rgba(35,31,32,.4) 28%,rgba(35,31,32,0) 42%);mix-blend-mode:multiply}.hero__container--mobile-block-top+.hero__overlay{background:linear-gradient(1turn,rgba(35,31,32,0) 40%,rgba(35,31,32,.4) 55%,rgba(35,31,32,.6) 70%);mix-blend-mode:multiply}.hero__container{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:3}.hero__container--mobile-block-top{justify-content:flex-start}.hero__container--mobile-block-middle{justify-content:center}.hero__container--mobile-block-bottom{justify-content:flex-end}.hero__container--mobile-block-left{align-items:flex-start}.hero__container--mobile-block-center{align-items:center}.hero__container--mobile-block-right{align-items:flex-end}.hero__content{padding:1.5rem}.hero__content--mobile-text-left{text-align:left}.hero__content--mobile-text-center{text-align:center}.hero__content--mobile-text-right{text-align:right}.hero__title{font-family:Bebas Neue,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:.02em;line-height:1;margin:0;text-shadow:1px -1px 1px rgba(0,0,0,.25)}.hero__subtitle{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:900;letter-spacing:.25em;margin-bottom:.25rem;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:uppercase}.hero__button{margin-top:1rem;width:100%}.hero__description--mobile{background-color:#d8d6cd;color:#231f20;padding:1.5rem}.fm-slider--active .fm-slider__slides,.fm-slider__dots{-ms-overflow-style:none;scrollbar-width:none}.fm-slider--active .fm-slider__slides::-webkit-scrollbar,.fm-slider__dots::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.fm-slider--active .fm-slider__slides::-moz-scrollbar,.fm-slider__dots::-moz-scrollbar{display:none}.fm-slider{max-width:100vw;overflow:hidden;position:relative;width:100%}.fm-slider__slides{list-style:none;margin:0;padding:0;position:relative;width:100%}.fm-slider--active .fm-slider__slides{grid-column-gap:0!important;grid-row-gap:0!important;-webkit-overflow-scrolling:touch;display:grid;grid-auto-flow:unset;grid-auto-rows:unset;grid-template-rows:1fr;height:100%;justify-content:start;overflow-x:scroll!important;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;-webkit-scroll-snap-type:both mandatory;white-space:nowrap;width:100%}.fm-slider--active .fm-slider__slides.no-scroll,.fm-slider--active .fm-slider__slides.no-scroll-snap{-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}.fm-slider--active .fm-slider__slides.no-scroll{overflow:visible!important;transition:transform .5s ease-out}.fm-slider--active .fm-slider__slides.scroll-vertical{overflow-x:hidden!important;overflow-y:scroll!important}.fm-slider--active .fm-slider__slides.no-transition{transition:none!important}.fm-slider--active .fm-slider__slides--scrolling{-ms-scroll-snap-type:unset!important;scroll-snap-type:unset!important;-webkit-scroll-snap-type:unset!important}.fm-slider__element--destroyed{display:none!important}.fm-slider__slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:inline-block;grid-column:unset!important;grid-row:unset!important;height:100%;margin:0!important;overflow:hidden;position:relative;scroll-snap-align:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;white-space:normal;width:100%}.fm-slider__slide--align-start{scroll-snap-align:start}.fm-slider__clone{margin:0!important;white-space:normal}.fm-slider__offset{background:transparent;display:block;height:100%}.fm-slider__dots{align-items:flex-start;display:none;justify-content:center;margin:0 auto;overflow-x:scroll;padding:10px;position:static;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;width:100%;z-index:5}.fm-slider__dots.no-scroll-snap{-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}.fm-slider__dots--visible{display:flex}.fm-slider__dots--overflowing{justify-content:flex-start}.fm-slider__dot-wrapper{position:relative;scroll-snap-align:start}.fm-slider__dot{height:100%;left:0;min-height:32px;min-width:32px;opacity:0;position:absolute;top:0;width:100%;z-index:2}.fm-slider__dot:disabled,.fm-slider__dot:disabled~label,.fm-slider__dot:disabled~label:before{background-color:transparent!important}.fm-slider__dot.current~label:before,.fm-slider__dot.focus-visible~label:before,.fm-slider__dot:checked~label:before{background-color:currentColor!important}.fm-slider__dot~label{align-items:center;display:flex;justify-content:center;margin:-6px;min-height:48px;min-width:48px;z-index:1}.fm-slider__dot--standard~label:before{background-color:transparent;border:1px solid;border-radius:50%!important;content:"";display:block;height:12px;width:12px}.slider{overflow:hidden;position:relative;width:100%}.slider__slide{padding:0}.slider__controls{align-items:center;display:flex;justify-content:space-between;margin:0;padding:1.5rem 0 0;width:100%}.slider__thumb~label{background-position:50%;background-size:cover;border:1px solid #fff;border-radius:2px;height:3.625rem;width:3.625rem}.slider__thumb.current~label{border-color:#231f20}.slider__autoplay-btn{background-color:#fff;border-radius:50%;left:.75rem;position:absolute;top:.75rem;z-index:2}.slider__autoplay-btn .play{display:none}.slider__autoplay-btn.paused .play{display:block}.slider__autoplay-btn.paused .pause{display:none}.featured-card{border-radius:.125rem;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.featured-card a:first-of-type:before,.featured-card button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.featured-card a:first-of-type.focus-visible,.featured-card button:first-of-type.focus-visible{box-shadow:none}.featured-card a:first-of-type.focus-visible:before,.featured-card button:first-of-type.focus-visible:before{border-color:#fff;border-radius:.3125rem;box-shadow:0 0 0 .125rem #1268b3;outline:none}.featured-card a:first-of-type:before,.featured-card button:first-of-type:before{z-index:2}.featured-card a:first-of-type.focus-visible:before,.featured-card button:first-of-type.focus-visible:before{box-shadow:none;outline:2px solid #1268b3;outline-offset:-2px}.featured-card__link{align-items:center;color:#231f20;display:inline-flex;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:900;gap:.3125rem;justify-content:flex-start}.featured-card__link .icon--arrow-right{margin-left:0;transform:scale(.8) rotate(-45deg) translateY(-1px)}.featured-card__link,.featured-card__link .icon--arrow-right{display:inline-block}.featured-card__image-container{margin-bottom:.75rem;padding-bottom:107.67%;position:relative;width:100%}.featured-card__image-container:before{background:linear-gradient(1turn,rgba(35,31,32,0) 40%,rgba(35,31,32,.4) 55%,rgba(35,31,32,.6) 70%);bottom:0;content:"";display:block;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:2}.featured-card__image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:1}.featured-card__title{color:#fff;font-family:Bebas Neue,sans-serif;font-size:3rem;font-weight:400;left:0;letter-spacing:.02em;line-height:1;margin:0;padding:2.25rem;position:absolute;text-shadow:0 .25rem .25rem rgba(0,0,0,.2);top:0;width:100%;z-index:3}.featured-card__title span{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:900;letter-spacing:.25em;margin-bottom:.25rem;text-transform:uppercase}.featured-card__text-container{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:1.5rem}.featured-card__text-container .btn{padding-left:1.375rem!important;padding-right:1.375rem!important;width:100%}.featured-card__description{font-weight:600;margin-bottom:1.125rem}.featured-cards{overflow:hidden;padding:1.5rem 0}.featured-cards .section-heading{margin-left:1.5rem}.featured-cards .featured-card__slide{padding:0 .375rem}.featured-cards .slider__controls{color:#6f6259;padding:1.25rem 1.5rem}.featured-cards .slider__btn{color:var(--color-orange)}.featured-cards .slider__btn svg{height:auto;width:1.4375rem}.featured-cards .featured-cards__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.featured-cards__tablet-lg-desktop{display:none}@media (hover:hover){.featured-card:hover .icon--arrow-right{margin-left:.375rem;margin-right:-.375rem}.featured-card__link{border-bottom:2px solid transparent;transition:border .15s ease-in}.featured-card__link:hover{border-color:var(--color-orange)}.featured-card__link:hover .icon--arrow-right{margin-left:.375rem;margin-right:-.375rem}.featured-cards .slider__btn:hover{color:#762300}}@media only screen and (min-width:30em){.featured-card__text-container .btn,.hero__button{width:auto}}@media only screen and (min-width:48em){.hero{height:calc(100vh - var(--header-height))}.hero__description--mobile{padding-bottom:2.25rem;padding-top:2.25rem}.hero__content,.hero__description--mobile{padding-left:3rem;padding-right:3rem}.featured-cards .section-heading{margin-left:3rem}.featured-cards .slider__controls{padding:1.25rem 3rem}}@media screen and (min-width:62rem){.featured-cards{padding:1.5rem 0}.featured-cards .featured-card__slide{padding:0}.featured-cards__mobile-tablet-sm{display:none!important}.featured-cards__tablet-lg-desktop{display:block!important}}@media only screen and (min-width:64em){.hero__container--desktop-block-left+.hero__overlay{background:linear-gradient(90deg,rgba(0,0,0,.65) 0,transparent 80%);mix-blend-mode:multiply}.hero__container--desktop-block-right+.hero__overlay{background:linear-gradient(90deg,transparent 20%,rgba(0,0,0,.65));mix-blend-mode:multiply}.hero__container--desktop-block-top{justify-content:flex-start}.hero__container--desktop-block-middle{justify-content:center}.hero__container--desktop-block-bottom{justify-content:flex-end}.hero__container--desktop-block-left{align-items:flex-start}.hero__container--desktop-block-center{align-items:center}.hero__container--desktop-block-right{align-items:flex-end}.hero__content{height:auto;padding-bottom:3rem;padding-top:3rem;width:calc(50% + 3rem)}.hero__content--desktop-text-left{text-align:left}.hero__content--desktop-text-center{text-align:center}.hero__content--desktop-text-right{text-align:right}.hero__title{font-size:3.75rem;margin-bottom:.625rem}.hero__description{font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:2.25rem;text-shadow:1px 1px 3px rgba(0,0,0,.75)}.hero__button{margin-top:0}.featured-card__text-container{font-size:1.1875rem}.featured-card__text-container .btn{padding-left:1.375rem;padding-right:1.375rem}.featured-cards .section-heading{margin-left:0}}@media only screen and (min-width:90em){.hero__content{padding:5.25rem}.hero__title{font-size:4.5rem;margin-bottom:1.125rem}.slider__thumb~label{height:5.125rem;width:5.125rem}.featured-card__title{font-size:3.75rem;padding:3rem}.featured-card__text-container{padding:1.5rem 2.25rem 2.25rem}}@media only screen and (min-width:120em){.hero{max-height:40rem}.hero__content{padding:7rem}.featured-card__image-container{padding-bottom:100%}.featured-card__text-container{align-items:center;display:flex;flex-direction:row;gap:2.25rem;justify-content:space-between}.featured-card__text-container>*{flex:1}.featured-card__description{margin-bottom:0}}@media screen and (max-width:61.9375rem){.featured-cards .container{padding-inline:0}}@media (max-width:calc($breakpoint-tablet-lg - 1px)){.featured-card__text-container .btn{font-size:.8125rem;padding:.875rem 1.375rem .75rem}}