.stage{position:relative;background:var(--ink);color:var(--ivory)}.stage .frames{list-style:none;margin:0;padding:0}.frame{position:relative;height:100svh;min-height:520px;overflow:hidden}.stage .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:58% 50%}.frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#1a1814b8,#1a181480 12%,#1a181400 28% 42%,#1a181480 64%,#1a1814bd 84%,#1a1814cc)}.frame__cap{position:absolute;z-index:2;left:var(--pad);bottom:clamp(48px,10vh,104px);max-width:min(620px,78%)}.frame__cap h2{font-size:clamp(48px,5.8vw,92px);color:var(--ivory)}.stage .frame__cap p{margin:12px 0 0;font-size:clamp(16px,1.45vw,22px);line-height:1.45}.stage .stage__progress,.stage .stage__cue{display:none}.stage.is-pinned{height:100svh;min-height:520px;overflow:hidden}.stage.is-pinned .frames{position:absolute;top:0;right:0;bottom:0;left:0}.stage.is-pinned .frame{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0}.stage.is-pinned .stage__progress{display:block;position:absolute;z-index:3;right:var(--pad);top:50%;width:3px;height:clamp(180px,34vh,300px);transform:translateY(-50%)}.stage__progress:before{content:"";position:absolute;left:1px;top:0;bottom:0;width:1px;background:#fbf6ea8c}.stage__tick{position:absolute;left:-4px;width:11px;height:1px;background:#fbf6eacc}.stage__thumb{position:absolute;left:0;top:0;width:3px;background:var(--ivory)}.stage.is-pinned .stage__cue{display:block;position:absolute;z-index:3;left:50%;bottom:18px;transform:translate(-50%);margin:0;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-align:center}.stage__cue:after{content:"";display:block;width:1px;height:38px;margin:10px auto 0;background:currentColor}.at-words{background:var(--olive);color:var(--ivory);padding:clamp(96px,10vw,168px) var(--pad)}.at-words__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:5fr 6fr;gap:clamp(36px,6vw,96px)}.at-words h2{font-size:clamp(44px,5vw,80px)}.at-words .at-words__lede{margin:24px 0 0;max-width:40ch;font-size:17px;line-height:1.7;color:var(--ivory-muted)}.at-words .gloss{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,48px)}.gloss div{padding:22px 0 28px;border-top:1px solid rgba(237,230,212,.32)}.gloss dt{font-family:var(--serif);font-weight:500;font-size:clamp(30px,2.8vw,44px);line-height:1.05}.at-words .gloss dd{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--ivory-muted)}.at-finish{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(560px,52vw,820px)}.at-finish .at-finish__img{position:relative;margin:0;overflow:hidden;background:var(--plaster)}.at-finish .at-finish__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.at-finish__text{display:grid;align-content:center;gap:22px;padding:clamp(48px,7vw,120px)}.at-finish__text h2{font-size:clamp(44px,4.4vw,72px)}.at-finish .at-finish__text p{margin:0;max-width:40ch;font-size:17px;line-height:1.7;color:var(--ink-soft)}.at-finish__links{display:flex;flex-wrap:wrap;gap:18px 36px;margin-top:10px}@media(max-width:820px){.at-words__in,.at-finish{grid-template-columns:1fr}.at-finish .at-finish__img{aspect-ratio:4/5}}@media(max-width:520px){.at-words .gloss{grid-template-columns:1fr}.stage.is-pinned .frame__cap{bottom:calc(clamp(48px,10vh,104px) + 46px)}.frame__cap{max-width:none;right:calc(var(--pad) + 24px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-azra-atelier.css.map */
