:root{--font-offset-ratio: 0;--mobile: 375;--portrait: 768;--landscape: 1200;--desktop: 1440;--desktop-reference: 1440;--desktop-large: 1920;--base: 16;--noe-display: "Noe Display", sans-serif;--noe-display-italic: "Noe Display Italic", sans-serif;--noe-display-regular-italic: "Noe Display Regular Italic", sans-serif;--futura-std: "Futura Std Regular", sans-serif;--futura-std-bold: "Futura Std Bold", sans-serif;--futura-std-light: "Futura Std Light", sans-serif;--futura-std-book: "Futura Std Book", sans-serif;--noe-text: "Noe Text Regular", sans-serif;--global-font-multiplier-quaternary: 1;--black: #000;--white: #fff;--forest-green: #476B59;--teal-green: #009F9B;--red-orange: #E0564C;--light-grey: #E1E6E5;--light-grey-2: #9C9C9C;--grey: #aaa;--dark-grey: #595A59;--block-padding-lr: 1.25rem;--block-margin-tb: 2.5rem}:root.firefox,:root.win32.chrome,:root.android.chrome{--font-offset-ratio: 0.085}@media screen and (min-width: 768px){:root{--block-padding-lr: 2.5rem}}@media screen and (min-width: 1024px){:root{--block-padding-lr: 3.125rem}}@media screen and (min-width: 768px){:root{--block-margin-tb: 3.75rem}}@media screen and (min-width: 1024px){:root{--block-margin-tb: 6.25rem}}:root{--header-height: 85px;--initial-screen-width: var(--screen-width);--initial-screen-height: var(--screen-height);--initial-card-width: 300;--initial-card-height: 400;--copy-width: 27vw;--swiper-pagination-bullet-horizontal-gap: 4px}@media screen and (min-width: 768px){:root{--header-height: 105px;--article-information-height: 158px}}@media screen and (min-width: 1024px){:root{--header-height: 125px;--initial-screen-width: 1920;--initial-screen-height: 1080;--initial-card-width: 595;--initial-card-height: 842}}.hero-carousel{position:relative;height:-moz-max-content;height:max-content;display:flex;align-items:start;justify-content:center}@media screen and (min-width: 768px){.hero-carousel{min-height:calc(100*var(--vh) - var(--header-height))}}.hero-carousel__container{position:relative;display:grid;grid-template-columns:1fr}@media screen and (max-width: 1024px){.hero-carousel__container{padding-left:var(--block-padding-lr);padding-right:var(--block-padding-lr)}}@media screen and (min-width: 1440px){.hero-carousel__container{grid-template-columns:var(--copy-width) 1fr;margin-left:calc(-1*var(--copy-width))}}.hero-carousel__container #articleInformation{padding-right:4.375rem;align-self:end;display:grid;row-gap:.625rem}@media screen and (max-width: 1439px){.hero-carousel__container #articleInformation{order:1;padding:1.375rem 1.875rem 0}}.hero-carousel__container #articleInformation__category{color:var(--teal-green);font-size:.6875rem;font-family:var(--futura-std);font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06875rem;text-transform:uppercase;margin-bottom:.625rem}@media screen and (min-width: 768px){.hero-carousel__container #articleInformation__category{font-size:.8125rem;letter-spacing:.08125rem}}.hero-carousel__container #articleInformation__description{font-size:1.5rem;font-family:var(--noe-display-regular-italic);line-height:normal;font-weight:400;color:var(--dark-grey)}@media screen and (min-width: 768px){.hero-carousel__container #articleInformation__description{font-size:1.625rem}}@media screen and (min-width: 1024px){.hero-carousel__container #articleInformation__description{font-size:1.875rem}}@media screen and (max-width: 1024px){.hero-carousel__container .aspect-ratio-wrapper{order:0;overflow:hidden}}.hero-carousel__main-frame{position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.hero-carousel__main-frame{width:84%;height:100%}}@media screen and (min-width: 768px){.hero-carousel__main-frame{width:70%;margin-bottom:48px;max-width:calc(100*var(--vh) - (var(--article-information-height) - var(--header-height)) - 50*var(--vh))}}@media screen and (min-width: 1024px){.hero-carousel__main-frame{width:var(--initial-card-width);height:var(--initial-card-height);width:calc((100vh - var(--header-height))*var(--initial-card-width)/var(--initial-screen-height));height:calc((100vh - var(--header-height))*var(--initial-card-height)/var(--initial-screen-height))}}.hero-carousel__main-frame-logo{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:120%;height:auto}@media screen and (min-width: 1440px){.hero-carousel__main-frame-logo{width:calc(var(--initial-card-width)*1.4472268908);height:calc(var(--initial-card-height)*.2693586698);width:calc((100vh - var(--header-height))*861.1/var(--initial-screen-height));height:calc((100vh - var(--header-height))*226.8/var(--initial-screen-height))}}.hero-carousel__main-frame-logo svg{width:100%;height:100%}.hero-carousel__main-frame-logo.change-color path.split-color{fill:var(--white)}.hero-carousel__main-frame .image{width:100%;height:100%;position:relative}.hero-carousel__main-frame .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-carousel .swiper-container{overflow:hidden}.hero-carousel .swiper-wrapper{display:flex;flex-direction:row;position:relative;width:100%;height:100%}@media screen and (max-width: 767px){.hero-carousel .swiper-pagination{width:-moz-max-content;width:max-content;display:grid;row-gap:7px;right:-24px;left:unset;bottom:0}}@media screen and (min-width: 768px){.hero-carousel .swiper-pagination{bottom:initial;top:initial;padding-top:24px}}.hero-carousel .swiper-pagination-bullet{width:5px;height:5px;border-radius:3px;border:1px solid #ababab;background:rgba(0,0,0,0);opacity:1;transition:all .3s}@media screen and (min-width: 768px){.hero-carousel .swiper-pagination-bullet{height:6px;width:6px}}.hero-carousel .swiper-pagination-bullet-active{border:1px solid #595a59;background:#595a59;height:20px;width:5px}@media screen and (min-width: 768px){.hero-carousel .swiper-pagination-bullet-active{width:33px;height:6px}}.hero-carousel .swiper-button-prev,.hero-carousel .swiper-button-next{max-width:2.75rem;top:calc((100vh - var(--header-height))*var(--initial-card-height)/var(--initial-screen-height)/2)}@media screen and (max-width: 1024px){.hero-carousel .swiper-button-prev,.hero-carousel .swiper-button-next{display:none}}@media screen and (min-width: 1024px){.hero-carousel .swiper-button-next{right:12%}}@media screen and (min-width: 1440px){.hero-carousel .swiper-button-next{right:20%}}.hero-carousel .swiper-button-prev{transform:rotate(180deg)}@media screen and (min-width: 1024px){.hero-carousel .swiper-button-prev{left:12%}}@media screen and (min-width: 1440px){.hero-carousel .swiper-button-prev{left:20%}}.hero-carousel .swiper-button-disabled{display:none}

/*# sourceMappingURL=hero-carousel-scss.ec357765c615daa88432.css.map*/