.scene.astro-7gkbxk4x{position:relative;display:block}.scene__head.astro-7gkbxk4x{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.scene__head.astro-7gkbxk4x{max-width:560px}.scene__skip.astro-7gkbxk4x{margin-inline:-10px;padding:6px 10px;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;color:var(--ink-3);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em}.scene__skip.astro-7gkbxk4x:hover{color:var(--link);text-decoration-color:currentColor}.scene__skip-pinned.astro-7gkbxk4x{display:none}.scene__after.astro-7gkbxk4x:focus{outline:none}.scene__steps.astro-7gkbxk4x{display:grid;gap:40px;margin-top:16px}.scene__steplink.astro-7gkbxk4x{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--ink-3)}.scene__num.astro-7gkbxk4x{font-family:var(--font-mono);font-size:12.5px;color:var(--link)}.scene__title.astro-7gkbxk4x{margin-top:10px;font-size:var(--step-2);font-weight:500;line-height:1.2;letter-spacing:-.01em}.scene__body.astro-7gkbxk4x{margin-top:10px;max-width:46ch;color:var(--ink-2)}.scene__visual--stacked.astro-7gkbxk4x{margin-top:20px}.scene__visual--stacked.astro-7gkbxk4x>*,.scene__visual--stacked.astro-7gkbxk4x>*>.phone{margin-inline:0}@media(pointer:coarse){.scene__steplink.astro-7gkbxk4x,.scene__skip.astro-7gkbxk4x{display:inline-flex;align-items:center;min-height:44px}}.scene__visuals.astro-7gkbxk4x,.scene__markers.astro-7gkbxk4x,.scene__count.astro-7gkbxk4x{display:none}@media(min-width:1024px){.scene__head.astro-7gkbxk4x{max-width:none;width:calc((100% - clamp(32px,5vw,72px)) * 5 / 12)}.scene__steps.astro-7gkbxk4x{gap:56px}.scene__step.astro-7gkbxk4x{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,72px);align-items:start}.scene__steplink.astro-7gkbxk4x,.scene__text.astro-7gkbxk4x{grid-column:1}.scene__visual--stacked.astro-7gkbxk4x{grid-column:2;grid-row:1 / span 2;margin-top:0}}@media(min-width:1024px)and (min-height:680px)and (hover:hover){html[data-motion=full] .scene__track.astro-7gkbxk4x{position:relative;height:calc(clamp(600px,100svh - 80px,860px) + var(--steps) * 40vh)}html[data-motion=full] .scene__stage.astro-7gkbxk4x{position:sticky;top:80px;z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);padding-block:clamp(16px,3vh,40px)}html[data-motion=full] .scene__head.astro-7gkbxk4x{width:auto}html[data-motion=full] .scene__steps.astro-7gkbxk4x{gap:4px}html[data-motion=full] .scene__step.astro-7gkbxk4x{display:block;padding:12px 0 12px 18px;border-left:2px solid var(--line);transition:border-color var(--t-ui) var(--ease-ui)}html[data-motion=full] .scene__step.astro-7gkbxk4x.is-active{border-left-color:var(--link)}html[data-motion=full] .scene__text.astro-7gkbxk4x{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-ui) var(--ease-ui),opacity var(--t-ui) var(--ease-ui)}html[data-motion=full] .scene__textin.astro-7gkbxk4x{overflow:hidden;min-height:0;padding:0 0 6px 6px;margin:0 0 -6px -6px}html[data-motion=full] .scene__step.astro-7gkbxk4x:not(.is-active) .term-wrap{visibility:hidden;transition:visibility 0s linear var(--t-ui)}html[data-motion=full] .scene__step.astro-7gkbxk4x.is-active .scene__text.astro-7gkbxk4x{grid-template-rows:1fr;opacity:1}html[data-motion=full] .scene__step.astro-7gkbxk4x.is-active .scene__steplink.astro-7gkbxk4x{color:var(--ink)}html[data-motion=full] .scene__visual--stacked.astro-7gkbxk4x{display:none}html[data-motion=full] .scene__visuals.astro-7gkbxk4x{display:grid;position:relative}html[data-motion=full] .scene__visual.astro-7gkbxk4x[data-visual],html[data-motion=full] .scene__visual.astro-7gkbxk4x[data-visual]>div{display:grid}html[data-motion=full] .scene__visual.astro-7gkbxk4x[data-visual]{grid-area:1 / 1;opacity:0;transition:opacity var(--t-ui) var(--ease-ui)}html[data-motion=full] .scene__visual.astro-7gkbxk4x.is-active{opacity:1}html[data-motion=full] .scene__skip-pinned.astro-7gkbxk4x{display:inline}html[data-motion=full] .scene__skip-stacked.astro-7gkbxk4x{display:none}html[data-motion=full] .scene__count.astro-7gkbxk4x{display:block;margin-top:20px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3)}html[data-motion=full] .scene__markers.astro-7gkbxk4x{display:block;position:absolute;left:0;right:0;top:calc(50svh - 80px);bottom:calc(clamp(600px,100svh - 80px,860px) - 50svh + 80px);pointer-events:none}html[data-motion=full] .scene__marker.astro-7gkbxk4x{display:block;height:calc(100% / var(--steps))}}
