.stage-wrap.svelte-uchp2n{--pad:1.5rem;--side:-1;--breathe:40px;--gap:clamp(3.5rem, 12dvh, 7rem);--card-budget:calc(100dvh - 64px - 2 * var(--breathe));position:relative;overflow-x:clip}.stage.svelte-uchp2n{max-width:1280px;padding:4.5rem var(--pad) 3rem;margin-inline:auto}.stage-head.svelte-uchp2n{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding-bottom:1.5rem;display:flex}.stage-name.svelte-uchp2n{flex-direction:column;align-items:center;display:flex}.stage-wrap.is-reverse.svelte-uchp2n{--side:1}.is-reverse.svelte-uchp2n .stage-head:where(.svelte-uchp2n):after{transform-origin:100%}.stage-title.svelte-uchp2n{margin-top:.5rem}.stage-deck.svelte-uchp2n{max-width:44ch;color:color-mix(in oklab, var(--t-fg) 84%, transparent);padding-bottom:.35rem;font-size:1.1rem;line-height:1.5}.stage-list.svelte-uchp2n{gap:var(--gap);flex-direction:column;margin-top:clamp(1.75rem,6dvh,3rem);display:flex}.stage-item.svelte-uchp2n{width:min(calc(100% * 8 / 12), calc(2 * (var(--card-budget) - 64px)));view-timeline-name:--plate;margin-inline:auto}.stage-note.svelte-uchp2n{width:min(calc(100% * 8 / 12), calc(2 * (var(--card-budget) - 64px)));margin:var(--gap) auto 0;color:var(--color-muted-foreground)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.stage-item.svelte-uchp2n{animation:linear both svelte-uchp2n-card-in-forward;animation-timeline:view();animation-range:cover cover 38%}.stage-item.svelte-uchp2n>.work-card{animation:linear both svelte-uchp2n-card-out-forward;animation-timeline:view();animation-range:cover 50% cover 90%}.stage-item[data-move=rise].svelte-uchp2n{animation-name:svelte-uchp2n-card-in-rise}.stage-item[data-move=rise].svelte-uchp2n>.work-card{animation-name:svelte-uchp2n-card-out-rise}.stage-item[data-move=sweep].svelte-uchp2n{animation-name:svelte-uchp2n-card-in-sweep}.stage-item[data-move=sweep].svelte-uchp2n>.work-card{animation-name:svelte-uchp2n-card-out-sweep}@keyframes svelte-uchp2n-card-in-forward{0%{opacity:.1;translate:0 12%;scale:.8}60%{opacity:1}to{opacity:1;translate:0;scale:1}}@keyframes svelte-uchp2n-card-out-forward{0%{opacity:1;translate:0;scale:1}to{opacity:.08;translate:0 -8%;scale:.84}}@keyframes svelte-uchp2n-card-in-rise{0%{opacity:.1;translate:0 40%;rotate:2deg}55%{opacity:1}to{opacity:1;translate:0;rotate:0deg}}@keyframes svelte-uchp2n-card-out-rise{0%{opacity:1;translate:0;rotate:0deg}to{opacity:.06;translate:0 -34%;rotate:-1deg}}@keyframes svelte-uchp2n-card-in-sweep{0%{opacity:.1;translate:calc(var(--side) * 18%) 6%;rotate:calc(var(--side) * -2deg)}55%{opacity:1}to{opacity:1;translate:0;rotate:0deg}}@keyframes svelte-uchp2n-card-out-sweep{0%{opacity:1;translate:0;rotate:0deg}to{opacity:.08;translate:calc(var(--side) * -12%) -6%;rotate:calc(var(--side) * 1.5deg)}}.stage-item.svelte-uchp2n .card-picture{transform-origin:50% 0;animation:linear both svelte-uchp2n-picture-settle;animation-timeline:--plate;animation-range:cover cover 38%}@keyframes svelte-uchp2n-picture-settle{0%{opacity:0;scale:1.22}40%{opacity:1}to{opacity:1;scale:1}}.stage-item.svelte-uchp2n .rail-eyebrow>*{animation:linear both mask-rise;animation-timeline:--plate;animation-range:entry 86% contain 30%}.stage-item.svelte-uchp2n .card-link{animation:linear both mask-rise;animation-timeline:--plate;animation-range:entry 94% contain 45%}.stage-item.svelte-uchp2n .card-rail:after{animation:linear both rule-draw;animation-timeline:--plate;animation-range:entry 80% contain 40%}.is-reverse.svelte-uchp2n .stage-item:where(.svelte-uchp2n) .card-rail:after{transform-origin:100%}.stage-item.svelte-uchp2n .card-ink{animation:linear both svelte-uchp2n-plate-ink;animation-timeline:--plate;animation-range:contain 0% contain var(--range-full)}@keyframes svelte-uchp2n-plate-ink{0%{opacity:0}22%{opacity:1}78%{opacity:1}to{opacity:0}}.stage-item.svelte-uchp2n .card-img{animation:linear both svelte-uchp2n-cover-drift;animation-timeline:view();animation-range:cover 0% cover var(--range-full);scale:1.08}@keyframes svelte-uchp2n-cover-drift{0%{translate:0 -3%}to{translate:0 3%}}}}@media (height<=719px){.stage-wrap.svelte-uchp2n{--breathe:20px}}@media (width>=768px) and (height<=719px){.stage.svelte-uchp2n{padding-top:2.5rem}.stage-title.svelte-uchp2n{margin-top:.15rem;font-size:2.4rem}.stage-head.svelte-uchp2n{padding-bottom:.85rem}.stage-deck.svelte-uchp2n{font-size:1rem}}@media (width<=767px){.stage-wrap.svelte-uchp2n{--gap:3rem}.stage.svelte-uchp2n{padding:4.5rem var(--pad) 2rem}.stage-head.svelte-uchp2n{gap:.25rem;padding-bottom:1rem}.stage-deck.svelte-uchp2n{font-size:1rem}.stage-list.svelte-uchp2n{margin-top:1.75rem;margin-inline:calc(-1 * var(--pad))}.stage-item.svelte-uchp2n,.stage-note.svelte-uchp2n{width:auto;margin-inline:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.stage-item.svelte-uchp2n>.work-card{animation-range:cover 58% cover 94%}}}}
