.styles_photoAccordion__cjHc_{display:flex;flex-direction:row;min-width:480px;width:100%;height:30rem;gap:1rem}@media screen and (max-width:1200px){.styles_photoAccordion__cjHc_{flex-direction:column;min-height:100vh;height:100%;min-width:auto}}.styles_photoAccordion__option__yQ2d2{position:relative;border-radius:16px;flex:0 0 94px;transition:flex-grow 1.25s cubic-bezier(.17,.84,.44,1);overflow:hidden}.styles_photoAccordion__option__yQ2d2:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0));opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.styles_photoAccordion__option__yQ2d2.styles_active__bjQuM{flex-grow:var(--total-options)}.styles_photoAccordion__option__yQ2d2.styles_active__bjQuM:before{opacity:0}.styles_photoAccordion__option__yQ2d2:not(.styles_active__bjQuM){cursor:pointer}.styles_photoAccordion__option__yQ2d2:not(.styles_active__bjQuM):before{opacity:1}.styles_photoAccordion__image__2M14o{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1200px){.styles_photoAccordion__image__2M14o{object-position:top}}.styles_photoAccordion__backgroundGradient___tqC4{position:absolute;bottom:0;left:0;width:100%;height:6.25rem;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(255,255,255,0));opacity:0;transition:opacity .3s ease-in-out}.styles_photoAccordion__option__yQ2d2.styles_active__bjQuM .styles_photoAccordion__backgroundGradient___tqC4{opacity:1}.styles_photoAccordion__text__7pywh{position:absolute;bottom:0;left:0;color:#fff;transform:rotate(-90deg) translateY(55px);transform-origin:left center;transition:transform .8s cubic-bezier(.34,1.56,.64,1);z-index:2}.styles_photoAccordion__text__7pywh .styles_h9__bnBNr{color:#fff;white-space:nowrap;opacity:0;transition:opacity .3s ease .2s}.styles_photoAccordion__option__yQ2d2.styles_active__bjQuM .styles_photoAccordion__text__7pywh{bottom:1.5rem;transform:rotate(0deg) translateX(32px)}.styles_photoAccordion__option__yQ2d2.styles_active__bjQuM .styles_photoAccordion__text__7pywh .styles_h9__bnBNr{opacity:1}@media screen and (max-width:1200px){.styles_photoAccordion__text__7pywh{transform:rotate(0deg) translateY(10px) translateX(12px)}.styles_photoAccordion__option__yQ2d2.styles_active__bjQuM .styles_photoAccordion__text__7pywh{transform:translateY(0) translateX(12px)}}