.home-stage{--hs-ease:cubic-bezier(.2, .8, .2, 1);--hs-ar:var(--hs-ar-p);--hs-band:var(--hs-band-p);--hs-photo:var(--hs-photo-p);container:hs/inline-size}.home-stage .hs-layout{gap:calc(var(--spacing) * 6);display:grid}.home-stage .hs-intro{margin-top:calc(var(--spacing) * 3);max-width:52ch}.home-stage .hs-stage{width:100%}.home-stage .hs-frame{border:1px solid var(--color-hairline);border-radius:var(--radius-plate);background:var(--color-surface-sunken);width:100%;max-width:417px;margin:0 auto;position:relative;overflow:hidden}.home-stage .hs-picture{display:block}.home-stage .hs-photo{width:100%;height:auto;aspect-ratio:var(--hs-photo);object-fit:cover;display:block}.home-stage .lc-card--stage-desktop,.home-stage .lc-scrim--stage-desktop,.home-stage .hs-card[hidden]{display:none}.home-stage:not([data-stage-ready]) .hs-frame{align-items:center;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;display:flex}.home-stage:not([data-stage-ready]) .hs-picture{align-self:stretch}.home-stage:not([data-stage-ready]) .hs-card{display:contents}.home-stage:not([data-stage-ready]) .lc-card{position:static}.home-stage:not([data-stage-ready]) .lc-scrim{display:none}.home-stage[data-stage-ready] .hs-frame{aspect-ratio:var(--hs-ar)}.home-stage[data-stage-ready] .hs-photo{height:var(--hs-band);aspect-ratio:auto;position:absolute;top:0;left:0}.home-stage[data-stage-ready] .hs-card{pointer-events:none;position:absolute;inset:0}.home-stage .hs-steps{gap:calc(var(--spacing) * 2);display:grid}.home-stage .hs-tab{align-content:center;gap:calc(var(--spacing) * 1);width:100%;min-height:48px;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-hairline);border-radius:var(--radius-plate);background:var(--color-surface-base);display:grid}.home-stage .hs-track{border-radius:var(--radius-capsule);background:var(--color-hairline);height:2px;display:none;overflow:hidden}.home-stage .hs-fill{background:var(--color-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.home-stage[data-stage-ready] .hs-track{display:block}.home-stage[data-stage-ready] .hs-tab[aria-selected=false] .hs-label{color:var(--color-ink-muted)}.home-stage .hs-tab[data-hs-done] .hs-fill{transform:scaleX(1)}.home-stage .hs-caption{display:none}.home-stage .hs-controls{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.home-stage .hs-toggle{border:1px solid var(--color-hairline-strong);background:var(--color-surface-base)}.home-stage .hs-toggle[hidden]{display:none}.home-stage[data-stage-ready] .hs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.home-stage[data-stage-ready] .hs-tab{padding:calc(var(--spacing) * 2) 0;background:0 0;border:0;border-radius:0;align-content:start}.home-stage[data-stage-ready] .hs-tab[aria-selected=true]{background:0 0}.home-stage[data-stage-ready] .hs-line{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-stage[data-stage-ready] .hs-caption{min-height:3em;display:block}@container hs (width>=760px){.home-stage .hs-layout{column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.home-stage .hs-head,.home-stage .hs-steps,.home-stage .hs-foot{grid-column:1/span 5}.home-stage .hs-head{grid-row:1}.home-stage .hs-steps{grid-row:2}.home-stage .hs-foot{grid-row:3}.home-stage .hs-stage{grid-area:1/6/span 4/span 7}.home-stage .hs-frame{max-width:var(--hs-w-d)}.home-stage .hs-photo{aspect-ratio:var(--hs-photo-d)}.home-stage[data-stage-ready] .hs-frame{aspect-ratio:var(--hs-ar-d)}.home-stage[data-stage-ready] .hs-photo{height:var(--hs-band-d);aspect-ratio:auto}.home-stage .lc-card--stage-phone,.home-stage .lc-scrim--stage-phone{display:none}.home-stage .lc-card--stage-desktop,.home-stage .lc-scrim--stage-desktop{display:block}.home-stage[data-stage-ready] .hs-steps{grid-template-columns:minmax(0,1fr)}.home-stage[data-stage-ready] .hs-tab{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-plate)}.home-stage[data-stage-ready] .hs-tab[aria-selected=true]{background:var(--color-surface-sunken)}.home-stage[data-stage-ready] .hs-line{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.home-stage[data-stage-ready] .hs-caption{display:none}}@media (prefers-reduced-motion:no-preference){.home-stage .hs-tab,.home-stage .hs-label,.home-stage .hs-toggle{transition:background-color .12s var(--hs-ease), color .12s var(--hs-ease)}.home-stage [data-hs-anim] .lc-card{animation:hs-settle .6s var(--hs-ease) both}.home-stage [data-hs-anim] .hs-type{animation:hs-type .6s var(--hs-ease) calc(.6s + var(--hs-line) * .6s) both}.home-stage[data-hs-playing] .hs-tab[aria-selected=true] .hs-fill{animation:3.8s linear both hs-progress}.home-stage[data-hs-paused] .hs-fill{animation-play-state:paused}@keyframes hs-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hs-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}
