:root{--font-family-main:"area-normal",sans-serif;--font-family-display:"halyard-display",sans-serif;--font-family-body:"area-normal",sans-serif;--font-family-display-medium:var(--font-family-display);--font-family-body-regular:var(--font-family-body);--font-family-body-book:var(--font-family-body);--font-family-body-bold:var(--font-family-body);--font-weight-display-medium:400;--font-weight-body-regular:400;--font-weight-body-book:400;--font-weight-body-bold:700;--font-weight-body-black:900;--color-primary:#00c6c2;--color-secondary:#052831;--color-teal:#00c6c2;--color-midnight-black:#052831;--color-putty:#fdf7ea;--color-white:#fff;--color-midnight-black-dark:#031d24;--color-black:#000;--color-error:#d00}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes draw{0%{stroke-dashoffset:1000}30%{stroke-dashoffset:0}45%{stroke-dashoffset:0}75%{stroke-dashoffset:1000}to{stroke-dashoffset:1000}}@keyframes svg-spin{0%{transform:scale(1) rotateY(0)}30%{transform:scale(1) rotateY(0)}35%{transform:scale(1.25) rotateY(0)}40%{transform:scale(1.25) rotateY(1turn)}45%{transform:scale(1) rotateY(1turn)}to{transform:scale(1) rotateY(1turn)}}.tile-carousel{background:var(--color-midnight-black);color:var(--color-white);overflow:hidden;padding-bottom:5rem;padding-top:5rem}@media(max-width:992px){.tile-carousel{padding-bottom:3.75rem;padding-top:3.75rem}}.tile-carousel.block-theme-light .tile-carousel__nav-button{border-color:var(--color-midnight-black);color:var(--color-midnight-black)}.tile-carousel.block-theme-light .tile-carousel__nav-button:focus-visible,.tile-carousel.block-theme-light .tile-carousel__nav-button:hover{background:var(--color-midnight-black);color:var(--color-white)}.tile-carousel.block-theme-light .tile-carousel__empty{background:#0528310a;border:1px dashed #0528312e;color:#052831bf}.tile-carousel .swiper{display:block;list-style:none;overflow:hidden;padding:0;position:relative;z-index:1}.tile-carousel .swiper-wrapper{align-items:stretch;box-sizing:initial;display:flex;position:relative;transform:translateZ(0);transition-property:transform;width:100%}.tile-carousel .swiper-slide{box-sizing:border-box;display:block;flex-shrink:0;height:auto;position:relative;transition-property:transform}@media(max-width:992px){.tile-carousel .swiper-slide{height:680px}}.tile-carousel__layout{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,5rem)}.tile-carousel__intro .section-top__heading{max-width:25ch}.tile-carousel__rail{position:relative}.tile-carousel__swiper{overflow:visible;width:100%}.tile-carousel__swiper:not([data-tile-carousel-initialized=true]) .swiper-wrapper{column-gap:24px;justify-content:center}@media(max-width:992px){.tile-carousel__swiper:not([data-tile-carousel-initialized=true]) .swiper-wrapper{column-gap:16px}}.tile-carousel__swiper[data-tile-carousel-initialized=true] .tile-carousel__slide:not(.swiper-slide-active):before{background:var(--color-secondary);content:"";inset:0;mix-blend-mode:multiply;opacity:.5;position:absolute;z-index:1}.tile-carousel__swiper[data-tile-carousel-initialized=true] .tile-carousel__slide .tile-carousel__card[data-aos=fade-up]{opacity:0;pointer-events:none;transform:translate3d(0,1.25rem,0);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;visibility:hidden}.tile-carousel__swiper[data-tile-carousel-initialized=true] .tile-carousel__slide.swiper-slide-active .tile-carousel__card[data-aos=fade-up]{transition-delay:0s;visibility:visible}.tile-carousel__swiper[data-tile-carousel-initialized=true] .tile-carousel__slide.swiper-slide-active .tile-carousel__card[data-aos=fade-up].tile-carousel__card--visible{opacity:1;pointer-events:auto;transform:translateZ(0)}.tile-carousel .swiper-slide-active .tile-carousel__tile:focus-visible,.tile-carousel .swiper-slide-active .tile-carousel__tile:hover{text-decoration:none}.tile-carousel .swiper-slide-active .tile-carousel__tile:focus-visible .tile-carousel__image,.tile-carousel .swiper-slide-active .tile-carousel__tile:hover .tile-carousel__image{transform:scale(1.05)}.tile-carousel .swiper-slide-active .tile-carousel__tile:focus-visible .tile-carousel__arrow,.tile-carousel .swiper-slide-active .tile-carousel__tile:hover .tile-carousel__arrow{background:var(--color-teal)}.tile-carousel .swiper-slide-active .tile-carousel__tile:focus-visible .tile-carousel__arrow svg,.tile-carousel .swiper-slide-active .tile-carousel__tile:hover .tile-carousel__arrow svg{color:var(--color-midnight-black)}.tile-carousel .swiper-slide-active .tile-carousel__tile:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px}.tile-carousel__tile{border-radius:10px;color:var(--color-white);display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;width:100%}.tile-carousel__image-wrapper{aspect-ratio:16/9;background:var(--color-midnight-black-dark);position:relative;width:100%}@media(max-width:992px){.tile-carousel__image-wrapper{height:100%}}.tile-carousel__image{display:block;height:100%;mix-blend-mode:screen;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.tile-carousel__overlay{align-items:flex-end;background:linear-gradient(0deg,#052831d9 0,#05283166 50%,#0000);display:flex;inset:0;justify-content:space-between;padding:clamp(1rem,4vw,4rem);position:absolute;z-index:1}.tile-carousel__overlay--with-logo:before{background:linear-gradient(to bottom right,var(--color-secondary),#0000 20%);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.tile-carousel__partner-logo{filter:grayscale(1) invert(1) brightness(2);left:clamp(1rem,4vw,4rem);pointer-events:none;position:absolute;top:clamp(1rem,2vw,2rem);z-index:2}.tile-carousel__partner-logo-image{display:block;height:auto;max-height:3rem;object-fit:contain;object-position:left;width:100%}@media(max-width:992px){.tile-carousel__partner-logo-image{max-height:2.25rem}}.tile-carousel__card{background:var(--color-secondary);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;max-width:50%;padding:2.5rem}@media(max-width:992px){.tile-carousel__card{max-width:100%;padding:1.875rem 1.25rem 3.33333rem}}.tile-carousel__category{color:var(--color-teal);font-size:clamp(16px,1.5vw,18px);margin:0}.tile-carousel__title{color:var(--color-white);font-size:clamp(1.25rem,3vw,1.55rem)!important;margin:0!important}.tile-carousel__description{color:#ffffffd9;display:-webkit-box;-webkit-line-clamp:3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.tile-carousel__arrow{align-items:center;align-self:flex-end;background:var(--color-teal);border-radius:5px;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:background-color .35s ease,transform .35s ease;width:2.5rem}@media(max-width:992px){.tile-carousel__arrow{bottom:34px;height:1.875rem;position:absolute;right:30px;width:1.875rem}}.tile-carousel__arrow svg{color:var(--color-midnight-black);display:block;height:auto;transition:color .35s ease;width:30%}.tile-carousel__nav-button{align-items:center;background:#0000;border:2px solid var(--color-white);border-radius:50%;color:var(--color-white);cursor:pointer;display:inline-flex;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .35s ease,border-color .35s ease,opacity .35s ease;width:3rem;z-index:2}.tile-carousel__nav-button svg{display:block;height:auto;width:30%}.tile-carousel__nav-button:focus-visible,.tile-carousel__nav-button:hover{background:var(--color-white);color:var(--color-midnight-black)}.tile-carousel__nav-button:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px}.tile-carousel__nav-button--prev{left:clamp(1rem,3vw,3rem)}.tile-carousel__nav-button--prev svg{transform:rotate(180deg)}.tile-carousel__nav-button--next{right:clamp(1rem,3vw,3rem)}.tile-carousel__nav-button:disabled{cursor:default;opacity:.3;pointer-events:none}@media(max-width:992px){.tile-carousel__nav-button{display:none}}.tile-carousel__empty{background:var(--color-midnight-black-dark);border-radius:.75rem;display:grid;min-height:20rem;padding:2rem;place-items:center}.tile-carousel__empty p{margin:0;text-align:center}
/*# sourceMappingURL=tile-carousel.css.map*/