.seaplane-page .header nav{gap:24px}.sea-hero{background:var(--navy);color:white;padding:72px 0}.sea-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sea-hero h1{font-size:clamp(3.3rem,5.5vw,5.4rem)}.sea-hero h1 em{color:var(--accent)}.sea-hero p:not(.eyebrow){max-width:490px;color:#d8e5e8;margin-top:22px}.sea-hero .sea-lead{font-size:1.25rem}.seaplane-page figure{margin:0}.seaplane-page figure img{display:block;width:100%;height:auto}.seaplane-page figcaption{font-size:.875rem;margin-top:12px;color:var(--muted)}.sea-hero figcaption{color:#b9ced4}.sea-hero figure img{aspect-ratio:4/5;object-fit:cover;object-position:55% center}.sea-proof{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--line);font-size:.9rem;color:var(--teal)}.sea-section{padding-top:85px;padding-bottom:85px}.sea-intro{max-width:680px;color:var(--muted);margin-top:25px}.sea-expertise{display:grid;grid-template-columns:1fr 1fr;gap:36px 48px;margin-top:42px}.sea-expertise article{border-top:1px solid var(--line);padding-top:22px}.sea-number{display:block;color:var(--teal);font-size:.9rem;margin-bottom:16px}.sea-expertise h3{margin-bottom:14px}.sea-expertise p,.sea-case p:not(.eyebrow),.sea-terminal-heading p:not(.eyebrow),.sea-adviser p:not(.eyebrow){color:var(--muted)}.sea-tint{background:var(--tint)}.sea-case{padding:72px 0}.sea-case-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.sea-case p:not(.eyebrow){margin-top:22px}.sea-company-logo{display:block;width:140px;height:74px;object-fit:contain;object-position:left center;margin-bottom:24px}.sea-highlight{display:block;color:var(--teal);border-top:1px solid var(--line);padding-top:22px;margin-top:28px;font-size:.95rem}.sea-case figure img{aspect-ratio:3/2;object-fit:cover}.sea-reverse figure{order:2}.sea-reverse figure img{aspect-ratio:auto;object-fit:contain}.sea-terminal-heading,.sea-adviser{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.sea-terminal-heading p+p{margin-top:18px}.sea-terminal-photo{margin-top:36px!important}.sea-terminal-photo img{max-height:600px;object-fit:cover;object-position:center}.sea-text-link{display:inline-block;color:var(--teal);margin-top:22px;text-underline-offset:5px}.seaplane-page .contact{background:var(--tint);max-width:none}.sea-adviser{padding-bottom:70px}@media(max-width:900px){.sea-hero-grid,.sea-case-grid,.sea-terminal-heading,.sea-adviser{gap:32px}.sea-hero{padding:48px 0}.sea-hero h1{font-size:3.5rem}}@media(max-width:650px){.seaplane-page .header nav a[aria-current]{display:none}.sea-hero-grid,.sea-case-grid,.sea-terminal-heading,.sea-adviser,.sea-expertise{grid-template-columns:1fr}.sea-hero figure img{aspect-ratio:4/3}.sea-hero h1{font-size:3.2rem}.sea-section{padding-top:52px;padding-bottom:52px}.sea-case{padding:48px 0}.sea-proof{gap:12px}.sea-reverse figure{order:0}.sea-terminal-photo img{max-height:none}.sea-expertise{gap:28px}.sea-company-logo{margin-bottom:20px}}

.sea-hero h1{font-size:clamp(2.6rem,4.4vw,4.4rem);line-height:1.12}.sea-hero figure img{aspect-ratio:4/3;object-fit:contain}@media(max-width:650px){.sea-hero h1{font-size:2.8rem}}

.seaplane-page .sea-hero h1{color:#fff}
.sea-company-link{display:block;width:fit-content;text-decoration:none}.sea-company-link:hover{opacity:.85}
