.hero[data-astro-cid-ta2fbyqs]{background:#000;align-items:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-ta2fbyqs]{position:absolute;inset:0}.hero-media[data-astro-cid-ta2fbyqs].wide{display:none}@media (width>=760px){.hero-media[data-astro-cid-ta2fbyqs].wide{display:block}.hero-media[data-astro-cid-ta2fbyqs].tall{display:none}}.hero-media[data-astro-cid-ta2fbyqs] picture{width:100%;height:100%}.hero-media[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.1)brightness(.7);width:100%;height:100%}.hero-tint[data-astro-cid-ta2fbyqs]{background:var(--blue);mix-blend-mode:multiply;position:absolute;inset:55% 0 0}.hero-inner[data-astro-cid-ta2fbyqs]{padding-block:calc(var(--header-h) + 48px) clamp(28px, 5vh, 56px);gap:12px;display:grid;position:relative}.say[data-astro-cid-ta2fbyqs]{letter-spacing:-.05em;color:var(--text);font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:600;line-height:1.12}.hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(1.9rem,8.2vw,3.4rem)}.side[data-astro-cid-ta2fbyqs]{border-left:2px solid var(--accent);letter-spacing:-.045em;max-width:30ch;color:var(--text);margin-top:clamp(16px,3vh,36px);padding-left:16px;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:600;line-height:1.2}@media (width>=700px){.hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(3.2rem,6.4vw,6.8rem)}}@media (width>=960px){.hero-tint[data-astro-cid-ta2fbyqs]{inset:0 0 0 55.5%}.hero-inner[data-astro-cid-ta2fbyqs]{grid-template-columns:55.5% 1fr}.say[data-astro-cid-ta2fbyqs],.hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.side[data-astro-cid-ta2fbyqs]{grid-column:2}}.statement[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line)}.grid2[data-astro-cid-ta2fbyqs]{gap:32px;display:grid}.copy[data-astro-cid-ta2fbyqs]{flex-direction:column;justify-content:space-between;gap:36px;padding-block:clamp(32px,4vw,56px) clamp(48px,7vw,104px);display:flex}.copy[data-astro-cid-ta2fbyqs] h2{max-width:18ch;font-size:clamp(2rem,4.2vw,3.8rem)}.note[data-astro-cid-ta2fbyqs]{max-width:46ch;color:var(--text-muted)}.photo[data-astro-cid-ta2fbyqs]{margin-inline:calc(var(--gutter) * -1);aspect-ratio:4/5;overflow:hidden}.photo[data-astro-cid-ta2fbyqs] img,.how-visual[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%}@media (width>=960px){.grid2[data-astro-cid-ta2fbyqs]{grid-template-columns:55.5% 1fr;gap:0}.copy[data-astro-cid-ta2fbyqs]{padding-right:clamp(24px,4vw,64px)}.photo[data-astro-cid-ta2fbyqs]{margin:0 calc(var(--gutter) * -1) 0 0;aspect-ratio:auto;min-height:620px}}.grid34[data-astro-cid-ta2fbyqs]{gap:clamp(36px,5vw,64px);display:grid}@media (width>=960px){.grid34[data-astro-cid-ta2fbyqs]{grid-template-columns:34% 1fr;gap:0}}.how[data-astro-cid-ta2fbyqs]{border-block:1px solid var(--line);background:var(--bg-raised)}.how-grid[data-astro-cid-ta2fbyqs]{display:grid}.how-visual[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;max-height:80vh;overflow:hidden}.how-copy[data-astro-cid-ta2fbyqs]{padding:clamp(40px, 6vw, 96px) var(--gutter);align-content:center;gap:clamp(20px,3vw,40px);display:grid}.steps[data-astro-cid-ta2fbyqs]{gap:clamp(20px,2.6vw,36px);display:grid}.steps[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line-strong);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding-left:18px;display:grid;position:relative}.steps[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--accent);transform-origin:top;width:2px;height:100%;transition:transform .9s var(--ease-out) .25s;position:absolute;top:0;left:-1px;transform:scaleY(0)}.steps[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].in:before{transform:scaleY(1)}.steps[data-astro-cid-ta2fbyqs] .n[data-astro-cid-ta2fbyqs]{color:var(--text-muted);opacity:.55;letter-spacing:-.06em;font-size:clamp(1.6rem,2.8vw,2.6rem)}.steps[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:-.03em;color:var(--text-muted);max-width:52ch;font-size:clamp(.95rem,1.25vw,1.1rem);font-weight:600;line-height:1.35}.steps[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--text)}@media (width>=960px){.how-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:34% 1fr}.how-visual[data-astro-cid-ta2fbyqs]{aspect-ratio:auto;min-height:600px;max-height:none}.how-copy[data-astro-cid-ta2fbyqs]{padding-inline:clamp(40px, 6vw, 110px) var(--gutter)}}.fleet[data-astro-cid-ta2fbyqs]{gap:clamp(24px,4vw,48px);display:grid}.fleet[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line-strong);padding-bottom:clamp(20px,3vw,40px)}.fleet-body[data-astro-cid-ta2fbyqs]{gap:24px;display:grid}@media (width>=960px){.fleet-body[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr auto;align-items:end}}
