.accordion-list{--image-width: var(--accordion-list-image-width-mobile, 97px);--image-height: 97px;background-color:var(--color-background)}.accordion-list--grain{--accordion-list-grain-fallback: radial-gradient(circle at 17% 21%, rgb(34 24 18 / 26%) 0 .7px, transparent .8px), radial-gradient(circle at 73% 42%, rgb(34 24 18 / 20%) 0 .6px, transparent .7px), radial-gradient(circle at 42% 78%, rgb(34 24 18 / 18%) 0 .6px, transparent .7px);--color-background-list: transparent;position:relative;isolation:isolate;background-image:linear-gradient(90deg,color-mix(in srgb,var(--accordion-list-gradient-start, var(--color-background)) var(--accordion-list-gradient-opacity, 100%),transparent) 17.788%,color-mix(in srgb,var(--accordion-list-gradient-end, var(--color-background)) var(--accordion-list-gradient-opacity, 100%),transparent) 84.615%)}.accordion-list--grain:before,.accordion-list--grain:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none;background-image:var( --accordion-list-grain-mobile, var(--accordion-list-grain-fallback) );background-position:center bottom;background-repeat:var(--accordion-list-grain-repeat-mobile, repeat);background-size:var( --accordion-list-grain-size-mobile, 4px 4px, 7px 7px, 11px 11px );content:""}.accordion-list--grain:before{mix-blend-mode:multiply;opacity:var(--accordion-list-grain-opacity, .2)}.accordion-list--grain:after{mix-blend-mode:soft-light;opacity:calc(var(--accordion-list-grain-opacity, .2) * 2)}.accordion-list--grain>*{position:relative;z-index:1}.accordion-list--cards .accordion-list-itemList{gap:var(--accordion-list-card-spacing, 12px);background-color:transparent}.accordion-list--cards .itemList__item,.accordion-list--cards .itemList__item:last-child{border:none;border-radius:var(--accordion-list-card-radius, 6px);background-color:var(--accordion-list-card-background, white)}.accordion-list-wrapper{display:flex;flex-direction:column;gap:var(--spacing-md)}.accordion-list-header .section-description strong{font-weight:700}.accordion-list-header--center,.accordion-list-footer--center{text-align:center}.accordion-list-footer p{margin:0}.accordion-list-footer strong{font-weight:700}.accordion-list-itemList{display:flex;flex-direction:column;counter-reset:section;background-color:var(--color-background-list, white)}.itemList__item{display:grid;grid-template-columns:var(--image-width) 1fr;align-items:stretch;border-top:1px solid var(--color-border, black);border-bottom:none;overflow:hidden}.itemList__item:last-child{border-bottom:1px solid var(--color-border, black)}.itemList__item .itemList__image{position:relative;width:var(--image-width);height:var(--image-height);overflow:hidden}.itemList__item .itemList__image .itemList__img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.itemList__item .itemList__details[open]~.itemList__image{height:100%}.itemList__item .itemList__details[open]~.itemList__image .itemList__img{transform:scale(1.03)}.itemList__item .itemList__details{order:1;padding:var(--spacing-sm);display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .7s cubic-bezier(.16,1,.3,1)}.itemList__item .itemList__details[open]{grid-template-rows:auto 1fr}.itemList__item .itemList__details[open] .itemList__title .icon-circle-plus{opacity:0;transform:rotate(90deg) scale(.9)}.itemList__item .itemList__details[open] .itemList__title .icon-circle-minus{opacity:1;transform:rotate(0) scale(1)}.itemList__item .itemList__details[open] .itemList__contentWrapper{padding-top:var(--spacing-xs)}.itemList__item .itemList__details[open] .itemList__content{opacity:1;transform:translateY(0)}.itemList__item .itemList__details .itemList__title{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);cursor:pointer}.itemList__item .itemList__details .itemList__title .itemList__titleText{display:flex;gap:calc(var(--spacing-xs) / 2);width:calc(100% - 24px)}.itemList__item .itemList__details .itemList__title .itemList__titleText:before{counter-increment:section;content:counter(section) ".";font-weight:700}.itemList__item .itemList__details .itemList__title.itemList__title--has-aside .itemList__titleText{flex:1 1 auto;width:auto;min-width:0}.itemList__item .itemList__details .itemList__title .itemList__titleAside{flex-shrink:0;margin-left:auto;padding:.1em .4em;border-radius:4px;background-color:var(--accordion-list-aside-background, transparent);white-space:nowrap}.itemList__item .itemList__details .itemList__title .icon{position:absolute;right:0;width:24px;height:24px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.itemList__item .itemList__details .itemList__title .icon-circle-plus{opacity:1;transform:rotate(0) scale(1)}.itemList__item .itemList__details .itemList__title .icon-circle-minus{opacity:0;transform:rotate(-90deg) scale(.9)}.itemList__item .itemList__details:not(.itemList__details--always-open) .itemList__titleAside{margin-right:calc(24px + var(--spacing-xs))}.itemList__item .itemList__details .itemList__contentWrapper{overflow:hidden;transition:padding-top .7s cubic-bezier(.16,1,.3,1);padding-top:0}.itemList__item .itemList__details .itemList__content{min-height:0;opacity:0;transform:translateY(-8px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s}@media(min-width:768px){.accordion-list{--image-width: 256px}}@media(min-width:1024px){.accordion-list--grain:before,.accordion-list--grain:after{background-image:var( --accordion-list-grain-desktop, var(--accordion-list-grain-fallback) );background-repeat:var(--accordion-list-grain-repeat-desktop, repeat);background-size:var( --accordion-list-grain-size-desktop, 4px 4px, 7px 7px, 11px 11px )}}
