.awm-zoom{position:relative;height:240vh;background:var(--awm-paper, #FAFAF8)}@media(min-width:768px){.awm-zoom{height:300vh}}.awm-zoom__intro{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:56vh;padding:40px var(--awm-gutter, 24px);text-align:center}.awm-zoom[data-align=left] .awm-zoom__intro{align-items:flex-start;justify-content:flex-end;max-width:var(--awm-max, 72rem);margin-inline:auto;padding-top:120px;padding-bottom:72px;text-align:left}.awm-zoom[data-align=left] .awm-zoom__title{max-width:16ch;font-size:clamp(2.5rem,1.4rem + 5vw,5.25rem);line-height:1.04;letter-spacing:-.045em}.awm-zoom[data-align=left] .awm-zoom__actions{justify-content:flex-start}.awm-zoom__tagline{margin:0;color:var(--awm-ink-2, #474A52);font-size:15px;letter-spacing:-.01em}.awm-zoom__title{margin:0;max-width:20ch;font-weight:700;font-size:clamp(2rem,1.3rem + 3vw,3.4rem);line-height:1.12;letter-spacing:-.03em;color:var(--awm-ink, #141518);text-wrap:balance}.awm-zoom__lead{margin:0;max-width:40ch;color:var(--awm-ink-2, #474A52);text-wrap:pretty}.awm-zoom__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.awm-zoom__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.awm-zoom__layer{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:scale(calc(1 + (var(--awm-zp-t, 4) - 1) * var(--awm-zp-p, 0)))}.awm-zoom__frame{position:relative;width:62vw;height:26vh;overflow:hidden;border-radius:2px;background:var(--awm-paper-2, #EFEFEB)}.awm-zoom__frame img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:768px){.awm-zoom__frame{width:25vw;height:25vh}}.awm-zoom__layer:nth-child(1){--awm-zp-t: 4}.awm-zoom__layer:nth-child(2){--awm-zp-t: 5}.awm-zoom__layer:nth-child(3){--awm-zp-t: 6}.awm-zoom__layer:nth-child(4){--awm-zp-t: 5}.awm-zoom__layer:nth-child(5){--awm-zp-t: 6}.awm-zoom__layer:nth-child(6){--awm-zp-t: 8}.awm-zoom__layer:nth-child(7){--awm-zp-t: 9}.awm-zoom{--awm-zp-o: .5}@media(min-width:768px){.awm-zoom{--awm-zp-o: 1}}.awm-zoom__layer:nth-child(2) .awm-zoom__frame{top:calc(-30vh * var(--awm-zp-o));left:calc(5vw * var(--awm-zp-o));height:calc(26vh + 4vh * var(--awm-zp-o));width:calc(62vw - 27vw * var(--awm-zp-o))}.awm-zoom__layer:nth-child(3) .awm-zoom__frame{top:calc(-10vh * var(--awm-zp-o));left:calc(-25vw * var(--awm-zp-o));height:calc(26vh + 19vh * var(--awm-zp-o));width:calc(62vw - 42vw * var(--awm-zp-o))}.awm-zoom__layer:nth-child(4) .awm-zoom__frame{left:calc(27.5vw * var(--awm-zp-o));height:calc(26vh - 1vh * var(--awm-zp-o));width:calc(62vw - 37vw * var(--awm-zp-o))}.awm-zoom__layer:nth-child(5) .awm-zoom__frame{top:calc(27.5vh * var(--awm-zp-o));left:calc(5vw * var(--awm-zp-o));height:calc(26vh - 1vh * var(--awm-zp-o));width:calc(62vw - 42vw * var(--awm-zp-o))}.awm-zoom__layer:nth-child(6) .awm-zoom__frame{top:calc(27.5vh * var(--awm-zp-o));left:calc(-22.5vw * var(--awm-zp-o));height:calc(26vh - 1vh * var(--awm-zp-o));width:calc(62vw - 32vw * var(--awm-zp-o))}.awm-zoom__layer:nth-child(7) .awm-zoom__frame{top:calc(22.5vh * var(--awm-zp-o));left:calc(25vw * var(--awm-zp-o));height:calc(26vh - 11vh * var(--awm-zp-o));width:calc(62vw - 47vw * var(--awm-zp-o))}@media(max-width:767px){.awm-zoom__layer:nth-child(6),.awm-zoom__layer:nth-child(7){display:none}}.awm-zoom[data-handoff=fade] .awm-zoom__stage:after{content:"";position:absolute;inset:0;z-index:3;background:var(--awm-paper, #FAFAF8);opacity:clamp(0,(var(--awm-zp-p, 0) - .82) * 5.5,1);pointer-events:none}@media(prefers-reduced-motion:reduce){.awm-zoom{height:auto}.awm-zoom__stage{position:static;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 24px 40px}.awm-zoom__layer{position:static;display:block;width:auto;height:auto;transform:none!important}.awm-zoom__frame{position:static;width:auto!important;height:auto!important;aspect-ratio:4 / 3;border-radius:var(--awm-r-media, 8px)}.awm-zoom[data-handoff=fade] .awm-zoom__stage:after{display:none}.awm-zoom__layer:nth-child(n+5){display:none}@media(min-width:768px){.awm-zoom__layer:nth-child(n+5){display:block}.awm-zoom__layer:nth-child(n+7){display:none}}@media(min-width:768px){.awm-zoom__stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}}
