.photo-accordion_accordion__e5xFw{--panel-gap:0.875rem;--closed-width:6rem;--resize-duration:460ms;--resize-ease:cubic-bezier(0.32,0,0.24,1);--fade-ease:cubic-bezier(0.25,0.1,0.25,1);--fade-out-duration:200ms;--fade-in-duration:320ms;--fade-in-delay:120ms;container-type:inline-size}.photo-accordion_panels__pxzH4{display:grid;gap:var(--panel-gap)}.photo-accordion_body__xfiRV{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--resize-duration) var(--resize-ease),opacity var(--fade-out-duration) var(--fade-ease)}.photo-accordion_body__xfiRV[data-active=true]{grid-template-rows:1fr;opacity:1;transition-delay:0s,var(--fade-in-delay);transition-duration:var(--resize-duration),var(--fade-in-duration)}.photo-accordion_bodyClip__Ms65y{min-height:0;overflow:hidden}.photo-accordion_signupButton__7cuem{box-shadow:inset 0 1px 0 rgb(255 255 255/32%),inset 0 -1.5px 0 rgb(0 0 0/18%),0 1px 2px rgb(15 23 42/14%),0 4px 12px -2px rgb(99 102 241/28%);transition:background-color .15s,translate .15s}.photo-accordion_scene__9OMAT{width:calc(100% + 2rem);max-width:none;margin-inline:-1rem;mask-image:linear-gradient(180deg,transparent,black 12% 86%,transparent)}@media (min-width:40rem){.photo-accordion_scene__9OMAT{width:calc(100% + 3rem);margin-inline:-1.5rem}}@media (min-width:64rem){.photo-accordion_sceneLayout__VmM8H{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.photo-accordion_scene__9OMAT{width:calc(100% + 7.5rem);margin:-4.25rem -1.5rem 0 -6rem;mask-image:linear-gradient(90deg,transparent 14%,black 43%),linear-gradient(180deg,black 86%,transparent);mask-composite:intersect}.photo-accordion_panels__pxzH4{grid-template-columns:var(--panel-columns);transition:grid-template-columns var(--resize-duration) var(--resize-ease)}.photo-accordion_body__xfiRV,.photo-accordion_body__xfiRV[data-active=true]{grid-template-rows:1fr;width:calc(100cqw - 2 * (var(--closed-width) + var(--panel-gap)) - 2px);transition:opacity var(--fade-out-duration) var(--fade-ease)}.photo-accordion_body__xfiRV[data-active=true]{transition-duration:var(--fade-in-duration);transition-delay:var(--fade-in-delay)}}@media (prefers-reduced-motion:reduce){.photo-accordion_body__xfiRV,.photo-accordion_body__xfiRV[data-active=true],.photo-accordion_panels__pxzH4,.photo-accordion_signupButton__7cuem{transition:none}}