/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c68bd294],[data-v-c68bd294]::backdrop,[data-v-c68bd294]:after,[data-v-c68bd294]:before{--tw-outline-style:solid}}}.carousel-viewport[data-v-c68bd294]{scroll-padding-inline:var(--spacing-screen-horizontal-padding,1rem);touch-action:pan-y pinch-zoom;--carousel-columns:1;--carousel-gap:16px;overflow:visible}@media (width>=48.0625rem){.carousel-viewport[data-v-c68bd294]{--carousel-columns:2;--carousel-gap:32px}}@media (width>=90.0625rem){.carousel-viewport[data-v-c68bd294]{--carousel-columns:3;--carousel-gap:40px}}.carousel-viewport[data-v-c68bd294]{--scroll-marker-focus-color:var(--color-pattern-carousel-swiper-border-focused)}.carousel-viewport[data-v-c68bd294] .carousel-item{width:min(85vw,calc(100%/var(--carousel-columns) - var(--carousel-gap)));box-sizing:content-box;min-width:min-content;padding-left:var(--carousel-gap);flex-grow:0;flex-shrink:0;display:flex}@layer base{.carousel-viewport[data-v-c68bd294] .carousel-item{max-width:var(--patterns-carousel-component-max-width)}}.carousel-viewport[data-v-c68bd294] .carousel-container{margin-left:calc(var(--carousel-gap)*-1);align-items:stretch}.carousel-viewport[data-v-c68bd294] .carousel-container:has(>.carousel-item:only-child){margin-left:var(--spacing-none,0);justify-content:center}.carousel-viewport[data-v-c68bd294] .carousel-container:has(>.carousel-item:only-child)>.carousel-item{padding-left:var(--spacing-none,0)}.carousel-viewport[data-v-c68bd294] .carousel-item:last-child{margin-right:auto}.scroll-markers[data-v-c68bd294]{--carousel-visible-count:var(--v6cc4ecd3)}@media (width>=48.0625rem){.scroll-markers[data-v-c68bd294]{--carousel-visible-count:var(--v77f19a97)}}@media (width>=90.0625rem){.scroll-markers[data-v-c68bd294]{--carousel-visible-count:var(--v3fa0ba0b)}}.scroll-markers[data-v-c68bd294]{z-index:10;padding-bottom:2px}.carousel-viewport:focus-visible~* .scroll-markers[data-v-c68bd294]{border-radius:var(--radius-full,12.5rem);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--scroll-marker-focus-color)}.carousel-title[data-v-c68bd294]{gap:var(--spacing-xs,1rem)}.carousel-title.primary-heading[data-v-c68bd294]{color:var(--color-primary-4,#2d2828)}.carousel-title.secondary-heading[data-v-c68bd294]{color:var(--color-primary-2,#fff)}.carousel-ol[data-v-c68bd294]{gap:var(--spacing-patterns-carousel-swiper-between,.75rem)}.carousel-wrapper.primary[data-v-c68bd294]{--scroll-marker-focus-color:var(--color-pattern-carousel-swiper-border-focused)}.carousel-wrapper.primary .carousel-pagination-li-active[data-v-c68bd294]{background-color:var(--color-pattern-carousel-swiper-in-view,#0f2165)}.carousel-wrapper.primary .carousel-pagination-li-inactive[data-v-c68bd294]{background-color:var(--color-pattern-carousel-swiper-out-of-view,#0f21651a)}@media (hover:hover){.carousel-wrapper.primary .carousel-pagination-li-inactive[data-v-c68bd294]:is(:where(.group):hover *){background-color:var(--color-pattern-carousel-swiper-out-of-view-hover-hover,#0f216599)}}.carousel-wrapper.secondary[data-v-c68bd294]{--scroll-marker-focus-color:var(--color-pattern-carousel-swiper-alternative-border-focused)}.carousel-wrapper.secondary .carousel-pagination-li-active[data-v-c68bd294]{background-color:var(--color-pattern-carousel-swiper-alternative-in-view,#fff)}.carousel-wrapper.secondary .carousel-pagination-li-inactive[data-v-c68bd294]{background-color:var(--color-pattern-carousel-swiper-alternative-out-of-view,#ffffff80)}@media (hover:hover){.carousel-wrapper.secondary .carousel-pagination-li-inactive[data-v-c68bd294]:is(:where(.group):hover *){background-color:var(--color-pattern-carousel-swiper-alternative-out-of-view-hover-hover,#fffc)}}.carousel-partial-background[data-v-c68bd294]{right:var(--spacing-none,0);left:var(--spacing-none,0);position:absolute}.carousel-partial-background.top[data-v-c68bd294]{height:calc(var(--partial-background-offset-top) + .5px);top:-.5px}.carousel-partial-background.bottom[data-v-c68bd294]{height:calc(var(--partial-background-offset-bottom) + .5px);bottom:-.5px}.carousel-nav[data-v-c68bd294]{--pagination-hidden:0}.carousel-nav.all-slides-visible[data-v-c68bd294]{--pagination-hidden:1}@media (width>=48.0625rem){.carousel-nav.all-slides-visible-from-tablet[data-v-c68bd294]{--pagination-hidden:1}.carousel-nav.all-slides-visible-from-tablet .carousel-pagination[data-v-c68bd294]{display:none}}@media (width>=90.0625rem){.carousel-nav.all-slides-visible-from-desktop[data-v-c68bd294]{--pagination-hidden:1}.carousel-nav.all-slides-visible-from-desktop .carousel-pagination[data-v-c68bd294]{display:none}}.carousel-nav .carousel-partial-background.bottom[data-v-c68bd294]{height:calc(var(--partial-background-offset-bottom) + .5px - var(--pagination-hidden)*(var(--spacing-patterns-carousel-component-card-progress-gap) + var(--spacing-patterns-carousel-swiper-size-height)))}.carousel-partial-background-title[data-v-c68bd294]{top:-.5px;right:var(--spacing-none,0);left:var(--spacing-none,0);height:calc(100% + var(--spacing-patterns-carousel-component-title-card-gap) + .5px);position:absolute}.carousel-wrapper[data-v-c68bd294]{gap:var(--spacing-patterns-carousel-component-title-card-gap,1rem);--partial-background-offset-top:var(--patterns-carousel-alternate-background-offset-position-top);--partial-background-offset-bottom:var(--patterns-carousel-alternate-background-offset-position-bottom)}.carousel-wrapper.partial-background-awards[data-v-c68bd294]{--partial-background-offset-top:var(--patterns-carousel-alternate-background-offset-position-top-awards);--partial-background-offset-bottom:var(--patterns-carousel-alternate-background-offset-position-bottom-awards)}.carousel-nav[data-v-c68bd294]{gap:var(--spacing-patterns-carousel-component-card-progress-gap,1.5rem)}.carousel-swiper-pill[data-v-c68bd294]{will-change:transform;--pill-tolerance:.5px;top:calc(var(--pill-tolerance)*-1);left:calc(var(--pill-tolerance)*-1);height:calc(var(--spacing-patterns-carousel-swiper-size-height) + var(--pill-tolerance)*2);width:calc(var(--carousel-visible-count)*(var(--spacing-patterns-carousel-swiper-between) + var(--spacing-patterns-carousel-swiper-size-height)) - var(--spacing-patterns-carousel-swiper-between) + var(--pill-tolerance)*2);transform:translate3d(calc(var(--v664080b3)*(var(--spacing-patterns-carousel-swiper-between) + var(--spacing-patterns-carousel-swiper-size-height))),0,0)}.carousel-swiper-dot[data-v-c68bd294],.carousel-swiper-pill[data-v-c68bd294]{border-radius:var(--radius-patterns-carousel-swiper-background,1.5rem)}.carousel-swiper-dot[data-v-c68bd294]{height:var(--spacing-patterns-carousel-swiper-size-height,1rem);width:var(--spacing-patterns-carousel-swiper-size-height,1rem)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
