section.card-carousel.type-repeater .slide-wrapper .slide .content::before{letter-spacing:-0.02em;text-wrap:balance;font-size:2.25rem}@media screen and (min-width: 20rem){section.card-carousel.type-repeater .slide-wrapper .slide .content::before{font-size:calc(2.25rem + 0.25*(100vw - 20rem)/70)}}@media screen and (min-width: 90rem){section.card-carousel.type-repeater .slide-wrapper .slide .content::before{font-size:2.5rem}}section.card-carousel{overflow:hidden}section.card-carousel .slide-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;margin:-2.5rem 0rem 0rem;overflow-x:auto;overflow-y:hidden;padding:2.5rem 0rem 0rem;scroll-behavior:smooth;scroll-padding-left:1.875rem;scroll-snap-type:x mandatory;scrollbar-width:none}section.card-carousel .slide-wrapper::-webkit-scrollbar{display:none}@media screen and (min-width: calc(94.5rem + 200px)){section.card-carousel .slide-wrapper{padding-left:calc((100vw - 94.5rem)/2) !important;padding-right:calc((100vw - 94.5rem)/2) !important;scroll-padding-left:calc((100vw - 94.5rem)/2) !important}}section.card-carousel .slide{display:flex;flex:1 0 100%;margin:0 0 0 -1px;scroll-snap-align:start}section.card-carousel .slide .wrap,section.card-carousel .slide .content{aspect-ratio:1;border:1px solid rgba(var(--primary-blue-50));flex:1 0 100%;padding:1.25rem 2.5rem 1.25rem 1.25rem;text-decoration:none;transition:all .3s ease-in-out;width:100%}section.card-carousel .carousel-nav .button{border-color:rgba(var(--primary-blue-50))}section.card-carousel.is-all-in-view .carousel-nav{height:0;opacity:0}section.card-carousel.type-repeater .slide-wrapper{counter-reset:css-counter 0}section.card-carousel.type-repeater .slide-wrapper .slide{counter-increment:css-counter 1}section.card-carousel.type-repeater .slide-wrapper .slide .content::before{content:counter(css-counter, decimal-leading-zero);display:block;margin-bottom:.3em}section.card-carousel.bg-dark a{color:rgba(var(--primary-purple-50));text-decoration-color:rgba(var(--primary-purple-50))}@media(min-width: 768px){section.card-carousel .slide-wrapper{margin:-2.5rem -0.75rem 0rem;scroll-padding-left:3.75rem}section.card-carousel .slide{flex:0 0 50%;width:50%}section.card-carousel .slide:first-child{padding-left:.75rem}}@media(min-width: 992px){section.card-carousel .slide{flex:0 0 33.3333%;width:33.3333%}section.card-carousel.display-4-across .slide{flex:0 0 25%;width:25%}}@media(min-width: 1300px){section.card-carousel .slide-wrapper{scroll-padding-left:7rem}}html[data-css=dark] section.card-carousel .carousel-nav button:not(:hover){background-color:rgba(var(--primary-blue)) !important}html[data-css=dark] section.card-carousel .carousel-nav button:not(:hover)::after{filter:url("#filter-white")}html[data-css=dark] section.card-carousel .carousel-nav button:hover{background-color:rgba(var(--white)) !important}html[data-css=dark] section.card-carousel .carousel-nav button:hover::after{filter:url("#filter-primary")}@media(prefers-color-scheme: dark)and (prefers-contrast: no-preference){html[data-css=""] section.card-carousel .carousel-nav button:not(:hover){background-color:rgba(var(--primary-blue)) !important}html[data-css=""] section.card-carousel .carousel-nav button:not(:hover)::after{filter:url("#filter-white")}html[data-css=""] section.card-carousel .carousel-nav button:hover{background-color:rgba(var(--white)) !important}html[data-css=""] section.card-carousel .carousel-nav button:hover::after{filter:url("#filter-primary")}}html[data-css=high-contrast] section.card-carousel .slide .wrap,html[data-css=high-contrast] section.card-carousel .slide .content{border:1px solid rgba(var(--accessible))}html[data-css=high-contrast] section.card-carousel .carousel-nav button{border-color:rgba(var(--accessible)) !important;color:rgba(var(--accessible))}html[data-css=high-contrast] section.card-carousel .carousel-nav button:not(:hover){background-color:rgba(var(--black)) !important;color:rgba(var(--accessible))}html[data-css=high-contrast] section.card-carousel .carousel-nav button:not(:hover)::after{filter:url("#filter-accessible") !important}html[data-css=high-contrast] section.card-carousel .carousel-nav button:hover{background-color:rgba(var(--accessible)) !important;color:rgba(var(--black))}html[data-css=high-contrast] section.card-carousel .carousel-nav button:hover::after{filter:url("#filter-black")}@media(prefers-contrast: more){html[data-css=""] section.card-carousel .slide .wrap,html[data-css=""] section.card-carousel .slide .content{border:1px solid rgba(var(--accessible))}html[data-css=""] section.card-carousel .carousel-nav button{border-color:rgba(var(--accessible)) !important;color:rgba(var(--accessible))}html[data-css=""] section.card-carousel .carousel-nav button:not(:hover){background-color:rgba(var(--black)) !important;color:rgba(var(--accessible))}html[data-css=""] section.card-carousel .carousel-nav button:not(:hover)::after{filter:url("#filter-accessible") !important}html[data-css=""] section.card-carousel .carousel-nav button:hover{background-color:rgba(var(--accessible)) !important;color:rgba(var(--black))}html[data-css=""] section.card-carousel .carousel-nav button:hover::after{filter:url("#filter-black")}}/*# sourceMappingURL=style.css.map */
