.history-carousel{--component-bg-colour:#b6c9ce4d;--component-pt-lg:84px;--component-pb-lg:115px;--slide-w:100%;--card-h:auto;--card-h-inactive:auto;--history-speed:.6s}@media (width>=768px){.history-carousel{--slide-w:min(846px, 78vw);--card-h:558px;--card-h-inactive:452px}}.history-carousel .carousel-nav{background-color:#0000}.history-carousel__heading{letter-spacing:-.01em;margin-bottom:24px;font-size:1.875rem;font-weight:400;line-height:1.2}@media (width>=992px){.history-carousel__heading{margin-bottom:122px;font-size:3.125rem}}.history-carousel__stage{position:relative}.history-carousel .history-carousel__swiper{overflow:visible}@media (width>=768px){.history-carousel__slide{width:var(--slide-w)}}.history-carousel__card{color:#002a45;background-color:#fdfbf5;border-radius:10px;flex-direction:column;gap:20px;padding:20px 20px 60px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.history-carousel__card{width:100%;height:var(--card-h);transition:width var(--history-speed) ease, height var(--history-speed) ease, background-color var(--history-speed) ease;border-radius:20px;flex-direction:row;gap:0;padding:0}}.history-carousel__media{border-radius:10px;height:270px;overflow:hidden}@media (width>=768px){.history-carousel__media{border-radius:20px 0 0 20px;flex:0 0 54.5%;height:100%}}.history-carousel__img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px){.history-carousel__text{flex:auto;min-width:0;padding:47px 32px 32px}}.history-carousel__year{margin-bottom:20px;font-size:3.75rem;line-height:1.1}@media (width>=768px){.history-carousel__year{letter-spacing:-.03em;margin-bottom:39px;font-size:4.5rem;line-height:1.05}}.history-carousel__title{letter-spacing:-.01em;margin-bottom:19px;font-size:1.375rem;font-weight:400;line-height:1.4}@media (width>=768px){.history-carousel__title{letter-spacing:-.02em;font-size:1.5rem}}.history-carousel__body{margin-bottom:0;font-size:1rem;line-height:1.5}@media (width>=768px){.history-carousel__body{line-height:1.3}}.history-carousel__title,.history-carousel__body{transition:opacity var(--history-speed) ease}@media (width>=768px){.history-carousel__slide:not(.swiper-slide-active) .history-carousel__card{width:88.5%;height:var(--card-h-inactive);background-color:#b6c9ce}.history-carousel__slide.swiper-slide-prev .history-carousel__card{margin-left:auto}.history-carousel__slide:not(.swiper-slide-active) .history-carousel__title,.history-carousel__slide:not(.swiper-slide-active) .history-carousel__body{opacity:0}.history-carousel__slide:not(.swiper-slide-active){cursor:pointer}}.history-carousel__nav{z-index:2;float:right;margin-top:-33px;position:relative}@media (width>=768px){.history-carousel__nav{top:calc(var(--card-h) - 85px);left:calc(50% + var(--slide-w) / 2 - 55.5px);float:none;margin-top:0;position:absolute}}.history-carousel__thumbs{clear:both;overscroll-behavior-x:contain;--thumbs-bleed-s:calc(var(--bs-gutter-x) * .5 + var(--component-ps-sm,8px));--thumbs-bleed-e:calc(var(--bs-gutter-x) * .5 + var(--component-pe-sm,8px));margin-right:calc(var(--thumbs-bleed-e) * -1);margin-left:calc(var(--thumbs-bleed-s) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:65px;overflow:auto hidden}.history-carousel__thumbs::-webkit-scrollbar{display:none}@media (width>=768px){.history-carousel__thumbs{--thumbs-bleed-s:calc(var(--bs-gutter-x) * .5 + var(--component-ps-md,8px));--thumbs-bleed-e:calc(var(--bs-gutter-x) * .5 + var(--component-pe-md,8px));padding-top:132px}}@media (width>=992px){.history-carousel__thumbs{margin-left:0;margin-right:0;overflow:hidden}}.history-carousel__thumbs-track{width:max-content;padding-right:var(--thumbs-bleed-e);padding-left:var(--thumbs-bleed-s);align-items:flex-end;display:flex}@media (width>=992px){.history-carousel__thumbs-track{transition:transform var(--history-speed) ease;padding-left:0;padding-right:0}}.history-carousel__thumb{width:var(--thumb-w,66px);margin-right:var(--thumb-gap,16px);color:#002a45;opacity:var(--thumb-o,1);transition:width var(--history-speed) ease, margin var(--history-speed) ease, opacity var(--history-speed) ease;background:0 0;border:0;flex:none;padding:0;position:relative}.history-carousel__thumb[data-hidden]{pointer-events:none}.history-carousel__thumb:focus-visible{outline-offset:3px;outline:2px solid #ffb41d}.history-carousel__thumb-img{background-color:#e3e3e3;height:68px;display:block;overflow:hidden}@media (width>=768px){.history-carousel__thumb-img{height:75px}}.history-carousel__thumb-img img{object-fit:cover;width:100%;height:100%;display:block}.history-carousel__thumb-year{letter-spacing:.05em;white-space:nowrap;opacity:0;font-size:.875rem;font-weight:600;line-height:1.25;transition:opacity .2s;position:absolute;bottom:calc(100% + 15px);left:0}@media (width<=991.98px){.history-carousel__thumb-year{display:none}}.history-carousel__thumb:hover .history-carousel__thumb-year,.history-carousel__thumb:focus-visible .history-carousel__thumb-year,.history-carousel__thumbs-track:not(:hover) .history-carousel__thumb.is-active .history-carousel__thumb-year{opacity:1}@media (prefers-reduced-motion:reduce){.history-carousel{--history-speed:0s}}
