:where([data-theme] .bz-image-story){--bz-image-story-top:6rem;--bz-image-story-step:80vh;--bz-image-story-ratio:4 / 5;isolation:isolate;position:relative}:where([data-theme] .bz-image-story__backdrop){z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where([data-theme] .bz-image-story__inner){flex-direction:column;gap:2rem;display:flex}:where([data-theme] .bz-image-story__heading){font-family:var(--font-heading);text-align:center;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.2}:where([data-theme] .bz-image-story__body){gap:2rem;display:grid}:where([data-theme] .bz-image-story__frame){aspect-ratio:var(--bz-image-story-ratio);border-radius:var(--radius);position:relative;overflow:hidden}:where([data-theme] .bz-image-story__image){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease-out;position:absolute;inset:0}:where([data-theme] .bz-image-story__image[data-active]){opacity:1}:where([data-theme] .bz-image-story__steps){margin:0;padding:0;list-style:none}:where([data-theme] .bz-image-story__step){flex-direction:column;gap:1.25rem;display:flex}:where([data-theme] .bz-image-story__step-media){width:min(100%,20rem);aspect-ratio:var(--bz-image-story-ratio);border-radius:var(--radius);margin-inline:auto;overflow:hidden}:where([data-theme] .bz-image-story__step-media:empty){display:none}:where([data-theme] .bz-image-story__step-image){object-fit:cover;width:100%;height:100%}:where([data-theme] .bz-image-story__step-content){text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}:where([data-theme] .bz-image-story__eyebrow){letter-spacing:.06em;font-size:.875rem;font-weight:600}:where([data-theme] .bz-image-story__step-heading){font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);line-height:1.25}:where([data-theme] .bz-image-story__text){line-height:1.6}:where([data-theme] .bz-image-story__dots){justify-content:center;gap:.25rem;display:flex}:where([data-theme] .bz-image-story__dot){cursor:pointer;background:0 0;border:0;width:1.75rem;height:1.75rem;position:relative}:where([data-theme] .bz-image-story__dot):before{content:"";opacity:.35;background:currentColor;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:where([data-theme] .bz-image-story__dot[data-active]):before{opacity:1}@media (width<=767px){:where([data-theme] .bz-image-story__media){display:none}:where([data-theme] .bz-image-story__steps){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}:where([data-theme] .bz-image-story__steps)::-webkit-scrollbar{display:none}:where([data-theme] .bz-image-story__steps>.bz-block){scroll-snap-align:start;flex:0 0 100%}}@media (width>=768px){:where([data-theme] .bz-image-story__body){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}:where([data-theme] .bz-image-story[data-image-side=end] .bz-image-story__media){order:2}:where([data-theme] .bz-image-story__media){top:var(--bz-image-story-top);position:sticky}:where([data-theme] .bz-image-story__steps>.bz-block){min-height:var(--bz-image-story-step);align-items:center;display:flex}:where([data-theme] .bz-image-story__step-media),:where([data-theme] .bz-image-story__dots){display:none}:where([data-theme] .bz-image-story__step-content){text-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:where([data-theme] .bz-image-story__image){transition:none}}
