.b-accordion-columns{--active-card-width:58dvw;--card-width:14dvw}.b-accordion-columns .card{cursor:pointer;height:5.2rem;overflow:hidden;position:relative;transition-duration:.55s;transition-property:width;transition-timing-function:ease-in-out;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:64rem){.b-accordion-columns .card{height:100%;height:auto}}.b-accordion-columns .card *{transition-duration:.55s;transition-property:padding,margin,background-color,font-size,opacity,position,width;transition-timing-function:ease-in-out}@media(min-width:64rem){.b-accordion-columns .card .card-content{margin-top:0;max-width:calc(var(--card-width) - .1px)}}.b-accordion-columns .card.card-1 .card-overlay{--tw-bg-opacity:1;background-color:rgba(188,139,169,var(--tw-bg-opacity,1))}.b-accordion-columns .card.card-2 .card-overlay{--tw-bg-opacity:1;background-color:rgba(144,94,130,var(--tw-bg-opacity,1))}.b-accordion-columns .card.card-3 .card-overlay{--tw-bg-opacity:1;background-color:rgba(71,38,65,var(--tw-bg-opacity,1))}.b-accordion-columns .card.card-4 .card-overlay{--tw-bg-opacity:1;background-color:rgba(50,19,51,var(--tw-bg-opacity,1))}.b-accordion-columns .card.card .card-overlay{transition:background .4s ease}.b-accordion-columns .card.card .card-overlay.is-active{background:linear-gradient(180deg,transparent,#000 100%)!important}.b-accordion-columns .card .card-title{font-family:Playfair Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.1}@media (min-width:64rem){.b-accordion-columns .card .card-title{font-size:1.375rem;font-weight:600;letter-spacing:0;line-height:1.1;white-space:break-all}}.b-accordion-columns .card .toggle-content{opacity:0;pointer-events:none;transition:none}@media(min-width:64rem){.b-accordion-columns .card .toggle-content{width:35.25rem}}.b-accordion-columns .card.active-card{cursor:default;height:auto;min-height:80.56vw}@media(min-width:64rem){.b-accordion-columns .card.active-card .card-content{max-width:calc(var(--active-card-width) - .1px)}}.b-accordion-columns .card.active-card .card-overlay{background-color:rgba(116,27,108,.8)}.b-accordion-columns .card.active-card .card-title{font-family:Playfair Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,serif;font-size:3rem;font-weight:600;letter-spacing:-.012em;line-height:1.1}@media (min-width:64rem){.b-accordion-columns .card.active-card .card-title{font-size:4rem;font-weight:600;letter-spacing:-.04em;line-height:1.1}}.b-accordion-columns .card.active-card .toggle-content{opacity:1;pointer-events:all;transition:1s ease-in-out}@media(min-width:64rem){.b-accordion-columns .card.active-card{aspect-ratio:unset;min-height:unset;width:var(--active-card-width)}}.b-accordion-columns .card .btn--small{padding-left:0;padding-right:0}@media(min-width:64rem){.b-accordion-columns .card{align-items:flex-start;aspect-ratio:unset;min-height:unset;width:var(--card-width)}}.b-accordion-columns .card-nav{width:calc(var(--active-card-width) - 3rem)}.b-accordion-columns .card-nav .btn[disabled]{opacity:.5}.b-accordion-columns .card-nav .bar .fill{background-color:#fff;height:.125rem;transform-origin:left center;transition:transform .3s ease;width:100%}.active-card .card-overlay{background:linear-gradient(180deg,transparent,#000 100%)!important}.card-label{opacity:1;transition:opacity .4s ease}.active-card .card-label{opacity:0;transition:none}@media(min-width:64rem){.card-label{-webkit-text-orientation:mixed;text-orientation:mixed;writing-mode:sideways-lr}}