@charset "UTF-8";.accordion-card{--card-w:calc(80vw);--card-h:max(400px, 45vh);--card-w-expanded:80vw;--radius:1.5rem;flex:0 0 var(--card-w);min-width:0;scroll-snap-align:center}@media (min-width:768px){.accordion-card{--card-w:calc(100% / 2.5);--card-w-expanded:80vw;transition:flex-basis .5s cubic-bezier(.17,.48,.19,.98) 0s}.accordion-card.expanded{flex-basis:var(--card-w-expanded);transition-delay:.3s}}@media (min-width:1024px){.accordion-card{--card-w:max(220px, calc(100% / 3.5));--card-w-expanded:max(400px, 50vw)}}@media (min-width:1200px){.accordion-card{--card-w:max(220px, calc(100% / 4.5));--card-w-expanded:max(400px, 40vw)}}@media (min-width:1600px){.accordion-card{--card-w:max(220px, calc(100% / var(--card-count, 6)));--card-w-expanded:max(420px, 35vw)}}.editor-styles-wrapper .accordion-card,:where(.editor-styles-wrapper) .accordion-card{width:100%}.accordion-card-inner{transition:width box-shadow cubic-bezier(.17,.48,.19,.98) 0s;position:relative;width:100%;height:var(--card-h);border-radius:var(--radius);overflow:hidden;cursor:default}.accordion-card-inner [role=button]{outline:2px solid transparent;outline-offset:2px}@media (min-width:768px){.accordion-card-inner{cursor:pointer}}.accordion-card-overlay{transition:opacity .5s cubic-bezier(.17,.48,.19,.98) 0s;position:absolute;inset:0;border-radius:var(--radius);pointer-events:none;opacity:.5}@media (min-width:768px){.accordion-card.expanded .accordion-card-overlay{opacity:0!important}.accordion-card:not(.expanded) .accordion-card-overlay{opacity:.5}.accordion-card:focus-within .accordion-card-overlay,.accordion-card:hover .accordion-card-overlay{opacity:.75}}.accordion-card-label{position:absolute;left:1.5rem;bottom:1.5rem;right:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition:opacity transform cubic-bezier(.17,.48,.19,.98) 0s;opacity:0;transform:translateY(.5rem);font-weight:500;line-height:1.25;font-size:var(--font-size-h3)}@media (min-width:768px){.accordion-card-label{opacity:1;transform:translateY(0)}.accordion-card.expanded .accordion-card-label{opacity:0;transform:translateY(.5rem)}}@media (min-width:1024px){.accordion-card-label{font-size:1.25rem;line-height:1.75rem}}.accordion-card-detail{position:absolute;left:1.5rem;bottom:1.5rem;right:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition:opacity .5s cubic-bezier(.17,.48,.19,.98) 0s,transform .5s cubic-bezier(.17,.48,.19,.98) 0s;opacity:1;transform:translateY(0)}@media (min-width:768px){.accordion-card-detail{opacity:0;transform:translateY(8px)}.accordion-card.expanded .accordion-card-detail{opacity:0;transform:translateY(8px)}.accordion-card.expanded.detail-visible .accordion-card-detail{opacity:1;transform:translateY(0)}}.editor-styles-wrapper .accordion-card-detail,:where(.editor-styles-wrapper) .accordion-card-detail{opacity:1}.accordion-card-image{position:absolute;height:100%;width:100%;transition:transform .5s cubic-bezier(.17,.48,.19,.98) 0s;inset:0;filter:saturate(1.05);transform:scale(1.04)}.accordion-card-image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.accordion-card-image{filter:saturate(.9);transform:none}.accordion-card.expanded .accordion-card-image{transform:scale(1.04);filter:saturate(1.05)}.accordion-card:focus-visible .accordion-card-image,.accordion-card:hover .accordion-card-image{transform:scale(1.08)}}.editor-styles-wrapper .accordion-card-image,:where(.editor-styles-wrapper) .accordion-card-image{height:100%!important}