.styles-module-scss-module__w7KHIa__wrapper .content-accordion__items:has(.content-accordion__title--hover,.content-accordion__item--open) h3 span{opacity:.25}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item h3{text-transform:uppercase;cursor:pointer;font-variation-settings:"wght" 600,"slnt" 0,"wdth" 100;font-variant-ligatures:no-common-ligatures;font-size:clamp(2rem,6vw,6rem);font-weight:700;line-height:1;transition:all .3s;position:relative}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item h3 span{transition:all .3s}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item h3 span:hover{font-variation-settings:"wght" 600,"slnt" -4,"wdth" 100;opacity:.8}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item h3 .title_title_hover{pointer-events:none;width:2rem;height:2rem;position:absolute;top:calc(50% - 1rem);left:-2rem}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item h3 .title_title_hover .title_title_hover--inner{border-right:1px solid var(--color-highlight);border-top:1px solid var(--color-highlight);width:1rem;height:1rem;position:absolute;top:50%;left:0%;transform:rotate(45deg)translateY(-50%)translate(-50%)}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content{opacity:0;height:0;min-height:0;transition:min-height .3s,opacity .3s .3s,transform .3s .3s}:is(.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content p,.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content h1,.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content h2,.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content h3,.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content h4,.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content h6){max-width:600px;margin:0;padding:0}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content h4{margin-bottom:.75rem}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content p{margin-bottom:1rem}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content .content-accordion__content-inner{transition:transform .3s .3s;transform:translateY(20px)}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content--open{opacity:1;min-height:fit-content}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content--open .content-accordion__content-inner{transform:translateY(0)}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item .content-accordion__content--open h3{color:var(--color-highlight)}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item--open h3{color:var(--color-highlight);opacity:1!important}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item--open h3 span{color:var(--color-highlight);opacity:1!important}.styles-module-scss-module__w7KHIa__wrapper .content-accordion__item:not(:first-of-type) .border-top{display:none}
.styles-module-scss-module__9JfU8q__wrapper .media-carousel{scroll-snap-type:x mandatory;gap:2rem;display:flex;position:relative;overflow:auto}.styles-module-scss-module__9JfU8q__wrapper .media-carousel::-webkit-scrollbar{display:none}.styles-module-scss-module__9JfU8q__wrapper .media-carousel__item{scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%;display:flex}.styles-module-scss-module__9JfU8q__wrapper .media-carousel__controls button{background:var(--color-foreground);cursor:pointer;color:var(--color-foreground);opacity:.25;border:none;font-size:2rem;transition:opacity .3s}.styles-module-scss-module__9JfU8q__wrapper .media-carousel__controls button:hover{opacity:1}.styles-module-scss-module__9JfU8q__wrapper .media-carousel__controls button:has(.active){opacity:1}.styles-module-scss-module__9JfU8q__wrapper .media-carousel__controls button .active{background-color:var(--color-highlight);opacity:1}
