.steps__head[data-astro-cid-5wfdsgz3]{grid-template-columns:5fr 6fr;align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);padding:0;list-style:none;display:grid;position:relative}.step__img[data-astro-cid-5wfdsgz3]{aspect-ratio:4/5;border-radius:var(--radius-lg)}.step__marker[data-astro-cid-5wfdsgz3]{align-items:center;margin-block:1.5rem 1rem;display:flex;position:relative}.step__marker[data-astro-cid-5wfdsgz3]:after{content:"";background-image:linear-gradient(to right, var(--horizon) 50%, transparent 50%);background-size:8px 1px;flex:1;height:1px;margin-left:.75rem;margin-right:calc(-1*clamp(1.25rem,2.5vw,2.5rem))}.step[data-astro-cid-5wfdsgz3]:last-child .step__marker[data-astro-cid-5wfdsgz3]:after{background:0 0;margin-right:0}.step__num[data-astro-cid-5wfdsgz3]{background:var(--violet);color:#fff;width:2.75rem;height:2.75rem;font-size:var(--step--1);border-radius:50%;place-items:center;font-weight:600;display:grid}.step__title[data-astro-cid-5wfdsgz3]{margin-bottom:.5rem}@media (width<=64rem){.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(2,minmax(0,1fr))}.step[data-astro-cid-5wfdsgz3]:nth-child(2) .step__marker[data-astro-cid-5wfdsgz3]:after{background:0 0}}@media (width<=48rem){.steps__head[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr;gap:3rem}.step__marker[data-astro-cid-5wfdsgz3]:after{background:0 0!important}.step__img[data-astro-cid-5wfdsgz3]{aspect-ratio:16/10}}.fleet__head[data-astro-cid-wstx3axt]{grid-template-columns:5fr 6fr;align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.fleet__link[data-astro-cid-wstx3axt]{margin-top:1.25rem}.fleet__tabs[data-astro-cid-wstx3axt]{border:1px solid var(--line);background:#fff;border-radius:999px;gap:.5rem;width:fit-content;max-width:100%;margin-bottom:1.25rem;padding:.4rem;display:none}[data-astro-cid-wstx3axt][data-ready] .fleet__tabs[data-astro-cid-wstx3axt]{display:flex}.fleet__tab[data-astro-cid-wstx3axt]{color:var(--ink);text-align:left;cursor:pointer;transition:background-color .35s var(--ease-out), color .35s var(--ease-out);background:0 0;border:0;border-radius:999px;gap:.05rem;padding:.7rem 1.5rem;display:grid}.fleet__tab[data-astro-cid-wstx3axt]:hover{background:var(--sky-light)}.fleet__tab[data-astro-cid-wstx3axt][aria-selected=true]{background:var(--brand);color:#fff}.fleet__tab-name[data-astro-cid-wstx3axt]{font-size:.975rem;font-weight:600}.fleet__tab-meta[data-astro-cid-wstx3axt]{opacity:.7;font-size:.8rem}.fleet__stage[data-astro-cid-wstx3axt]{display:grid}.panel[data-astro-cid-wstx3axt]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;display:grid}.panel[data-astro-cid-wstx3axt]+.panel[data-astro-cid-wstx3axt]{margin-top:3rem}[data-astro-cid-wstx3axt][data-ready] .panel[data-astro-cid-wstx3axt]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out), visibility 0s .6s;grid-area:1/1;margin-top:0}[data-astro-cid-wstx3axt][data-ready] .panel[data-astro-cid-wstx3axt][data-active]{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out)}.panel__media[data-astro-cid-wstx3axt]{aspect-ratio:16/10;isolation:isolate;background:var(--sky);border-radius:20px;grid-area:1/1/auto/2;position:relative;overflow:hidden}.panel__media[data-astro-cid-wstx3axt] img{z-index:-2;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}[data-astro-cid-wstx3axt][data-ready] .panel[data-astro-cid-wstx3axt]:not([data-active]) .panel__media[data-astro-cid-wstx3axt] img{transform:scale(1.06)}.panel__media[data-astro-cid-wstx3axt]:after{content:"";z-index:-1;background:linear-gradient(#0000 55%,#0b0f19bf);position:absolute;inset:0}.panel__title[data-astro-cid-wstx3axt]{color:#fff;position:absolute;bottom:clamp(1.5rem,3vw,2.25rem);left:clamp(1.5rem,3vw,2.5rem);right:30%}.panel__tagline[data-astro-cid-wstx3axt]{font-size:var(--step--1);color:#ffffffd9;font-weight:500}.panel__name[data-astro-cid-wstx3axt]{font-size:var(--step-5);letter-spacing:-.04em;margin-top:.35rem;font-weight:250;line-height:.95}.panel__card[data-astro-cid-wstx3axt]{z-index:1;background:#fff;border-radius:20px;grid-area:1/2/auto/3;margin-left:-18%;padding:clamp(1.75rem,3vw,2.5rem);position:relative;box-shadow:0 40px 80px -40px #141c2e59}.panel__ideal[data-astro-cid-wstx3axt]{background:var(--violet-soft);color:var(--brand);border-radius:999px;flex-wrap:wrap;gap:.4rem;padding:.45rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.panel__ideal[data-astro-cid-wstx3axt] span[data-astro-cid-wstx3axt]{font-weight:400}.panel__specs[data-astro-cid-wstx3axt]{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;margin-top:1.75rem;padding-bottom:1.5rem;display:grid}.panel__specs[data-astro-cid-wstx3axt] div[data-astro-cid-wstx3axt]{flex-direction:column-reverse;justify-content:flex-end;display:flex}.panel__specs[data-astro-cid-wstx3axt] dt[data-astro-cid-wstx3axt]{color:var(--muted);font-size:.8rem}.panel__specs[data-astro-cid-wstx3axt] dd[data-astro-cid-wstx3axt]{font-size:var(--step-3);letter-spacing:-.03em;color:var(--ink);font-weight:280;line-height:1.05}.panel__text[data-astro-cid-wstx3axt]{color:var(--body);margin-top:1.25rem;font-size:.95rem}.panel__maker[data-astro-cid-wstx3axt]{color:var(--muted);margin-top:.75rem;font-size:.8rem}.panel__cta[data-astro-cid-wstx3axt]{width:100%;margin-top:1.5rem}@media (width<=60rem){.fleet__head[data-astro-cid-wstx3axt],.panel[data-astro-cid-wstx3axt]{grid-template-columns:1fr}.panel__media[data-astro-cid-wstx3axt],.panel__card[data-astro-cid-wstx3axt]{grid-area:auto/1}.panel__media[data-astro-cid-wstx3axt]{aspect-ratio:4/3}.panel__card[data-astro-cid-wstx3axt]{margin:-3rem .75rem 0}.panel__name[data-astro-cid-wstx3axt]{font-size:var(--step-3)}.panel__title[data-astro-cid-wstx3axt]{bottom:4rem;right:1.5rem}.fleet__tabs[data-astro-cid-wstx3axt]{width:100%}.fleet__tab[data-astro-cid-wstx3axt]{flex:1;padding-inline:1rem}}
