html.stage-scroll-locked{overscroll-behavior-y:none;scrollbar-gutter:stable;overflow:hidden}.stage-stack[data-astro-cid-qlzk6sfi]{--stage-top:108px;--stage-height:min(600px,calc(100svh - var(--stage-top) - 20px));min-width:0}.stage-stack-cards[data-astro-cid-qlzk6sfi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.stage-card[data-astro-cid-qlzk6sfi]{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr;align-content:start;min-width:0;display:grid}.stage-card-media[data-astro-cid-qlzk6sfi]{aspect-ratio:1.15;background:var(--tone);place-items:center;min-width:0;display:grid;overflow:hidden}.stage-card-media[data-astro-cid-qlzk6sfi] .photo{object-fit:cover;width:100%;height:100%;display:block}.stage-card-copy[data-astro-cid-qlzk6sfi]{min-width:0;padding:24px}.stage-card-number[data-astro-cid-qlzk6sfi]{color:var(--accent);font-size:13px}.stage-card[data-astro-cid-qlzk6sfi] h3[data-astro-cid-qlzk6sfi]{letter-spacing:-.02em;margin:16px 0 12px;font-size:26px;line-height:1.15}.stage-card[data-astro-cid-qlzk6sfi] p[data-astro-cid-qlzk6sfi]{color:var(--copy,#4a453e);font-size:16px;line-height:1.5}.stage-stack-footer[data-astro-cid-qlzk6sfi]{display:none}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-stack-viewport[data-astro-cid-qlzk6sfi]{height:var(--stage-height);overflow:clip}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-stack-cards[data-astro-cid-qlzk6sfi]{height:calc(100% - 44px);display:block;position:relative;overflow:clip}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card[data-astro-cid-qlzk6sfi]{width:min(420px,100% - 24px);z-index:var(--stage-layer);transform-origin:top;translate:-50%;transform:translate(var(--stage-x,0px),var(--stage-y,0px)) scale(var(--stage-scale,1));will-change:transform;grid-template-rows:48% minmax(0,1fr);align-content:normal;position:absolute;top:12px;bottom:0;left:50%;box-shadow:0 4px 18px #1f1d1a09}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card-media[data-astro-cid-qlzk6sfi]{aspect-ratio:auto;min-height:0}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card-media[data-astro-cid-qlzk6sfi] .photo{position:absolute;inset:0}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card-media[data-astro-cid-qlzk6sfi]{position:relative}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-stack-footer[data-astro-cid-qlzk6sfi]{height:44px;color:var(--muted);align-items:end;gap:24px;font-size:12px;display:flex}.stage-stack-footer[data-astro-cid-qlzk6sfi]>.mono[data-astro-cid-qlzk6sfi]{white-space:nowrap}.stage-stack-progress[data-astro-cid-qlzk6sfi]{background:var(--line);flex:1;height:1px;margin-bottom:8px}.stage-stack-progress[data-astro-cid-qlzk6sfi]>span[data-astro-cid-qlzk6sfi]{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--stage-progress,0));transform-origin:0;display:block}.stage-stack-footer[data-astro-cid-qlzk6sfi] a[data-astro-cid-qlzk6sfi]{align-items:center;gap:10px;min-height:24px;display:flex}.stage-stack-footer[data-astro-cid-qlzk6sfi] .arrow-icon{width:18px;height:18px}@media (width<=1000px){.stage-stack[data-astro-cid-qlzk6sfi]{--stage-top:104px}.stage-stack-cards[data-astro-cid-qlzk6sfi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=900px){.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card-copy[data-astro-cid-qlzk6sfi]{padding:20px}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card[data-astro-cid-qlzk6sfi] h3[data-astro-cid-qlzk6sfi]{margin:12px 0 10px;font-size:24px}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card[data-astro-cid-qlzk6sfi] p[data-astro-cid-qlzk6sfi]{font-size:15px}}@media (width<=760px){.stage-stack[data-astro-cid-qlzk6sfi]{--stage-top:84px}.stage-stack-cards[data-astro-cid-qlzk6sfi]{grid-template-columns:1fr}.stage-card-media[data-astro-cid-qlzk6sfi]{aspect-ratio:1.15}.stage-card-copy[data-astro-cid-qlzk6sfi]{padding:20px}.stage-card[data-astro-cid-qlzk6sfi] h3[data-astro-cid-qlzk6sfi]{margin:16px 0 12px;font-size:24px}.stage-card[data-astro-cid-qlzk6sfi] p[data-astro-cid-qlzk6sfi]{font-size:15.5px;line-height:1.5}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-card[data-astro-cid-qlzk6sfi]{grid-template-rows:45% minmax(0,1fr)}.is-enhanced[data-astro-cid-qlzk6sfi] .stage-stack-footer[data-astro-cid-qlzk6sfi]{gap:16px}}
