.member[data-astro-cid-px64k4nm]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.member-photo[data-astro-cid-px64k4nm]{aspect-ratio:1;background:#000;display:block;overflow:hidden}.member-photo[data-astro-cid-px64k4nm] img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .6s, transform 1s var(--ease-out)}.member[data-astro-cid-px64k4nm]:hover .member-photo[data-astro-cid-px64k4nm] img{filter:grayscale(.15);transform:scale(1.03)}.member-body[data-astro-cid-px64k4nm]{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.member-name[data-astro-cid-px64k4nm]{font-size:clamp(1.75rem,2.6vw,2.2rem)}.member-name[data-astro-cid-px64k4nm] a[data-astro-cid-px64k4nm]{text-decoration:none}.member-role[data-astro-cid-px64k4nm]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.7rem}.member-summary[data-astro-cid-px64k4nm]{color:var(--text-muted);font-size:.975rem}.member-links[data-astro-cid-px64k4nm]{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}.member-more[data-astro-cid-px64k4nm]{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.imdb[data-astro-cid-px64k4nm]{color:#000;letter-spacing:-.01em;background:#f5c518;border-radius:3px;padding:.2rem .5rem;font-size:.8125rem;font-weight:800;text-decoration:none}.imdb[data-astro-cid-px64k4nm]:hover{background:#ffd84d}.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:max(100svh,40rem);padding-top:var(--header-h);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-2;background:#050505;position:absolute;inset:0}.hero-video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(to right, #0a0a0be0 0%, #0a0a0b8c 42%, #0a0a0b14 78%), linear-gradient(to top, var(--bg) 0%, #0a0a0b59 30%, #0a0a0b00 55%);position:absolute;inset:0}@media (width<=700px){.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(to top, var(--bg) 0%, #0a0a0bd6 42%, #0a0a0b99 70%, #0a0a0b73 100%)}}.hero-inner[data-astro-cid-lcdefpme]{align-self:end;justify-items:start;gap:1.5rem;padding-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem,7.6vw,8.25rem);line-height:.86}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero-sub[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--text);opacity:.88;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.hero-inner[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:.5rem}.btn-meta[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.04em;border-left:1px solid #16070059;padding-left:.6rem;font-weight:500}.hero-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.hero-facts[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:.5rem 2rem;font-size:.75rem;display:flex}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.7rem;display:inline-flex}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:6px;height:6px;rotate:45deg}.hero-toggle[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.75rem;display:inline-flex}.hero-toggle[data-astro-cid-lcdefpme]:hover{color:var(--text)}.hero-toggle-icon[data-astro-cid-lcdefpme]{display:inline-flex}@media (width<=640px){.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){display:none}}.marquee[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding-block:1.15rem;overflow:hidden}.marquee-track[data-astro-cid-lcdefpme]{width:max-content;display:flex}.marquee-group[data-astro-cid-lcdefpme]{flex:none;display:flex}.marquee-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);align-items:center;gap:2.25rem;padding-right:2.25rem;font-size:1.05rem;font-weight:700;font-stretch:75%;display:flex}.marquee-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:var(--accent);width:5px;height:5px;rotate:45deg}@media (prefers-reduced-motion:no-preference){.marquee-track[data-astro-cid-lcdefpme]{animation:70s linear infinite ticker}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}}@keyframes ticker{to{transform:translate(-50%)}}.intro-statement[data-astro-cid-lcdefpme]{letter-spacing:-.015em;max-width:26ch;font-size:clamp(1.9rem,4.2vw,3.6rem);font-weight:500;line-height:1.12}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.stat[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:.75rem;padding:1.75rem 1.5rem .25rem;display:flex}.stat[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.stat-value[data-astro-cid-lcdefpme]{white-space:nowrap;margin:0;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1}.stat-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}@media (width<=860px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.stat[data-astro-cid-lcdefpme]:nth-child(n+3){margin-top:1.5rem}}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;display:grid}.service[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}.service[data-astro-cid-lcdefpme].big{grid-column:span 3}.service-media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:#000;overflow:hidden}.service[data-astro-cid-lcdefpme].big .service-media[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.service-media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.service[data-astro-cid-lcdefpme]:hover .service-media[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.service-body[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:.7rem;padding:1.5rem 1.5rem 1.75rem;display:grid}.service-num[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.75rem}.service-title[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,2.5vw,2.25rem)}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:1rem}.service[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:.5rem}@media (width<=1000px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.service[data-astro-cid-lcdefpme],.service[data-astro-cid-lcdefpme].big{grid-column:span 1}.service[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}}@media (width<=640px){.services[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.team[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.team-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.values[data-astro-cid-lcdefpme]{letter-spacing:.02em;flex-wrap:wrap;gap:.25rem 0;font-size:clamp(1.4rem,2.6vw,2rem);display:flex}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"/";color:var(--accent);margin-inline:.6rem}@media (width<=860px){.team[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);max-width:30rem}}.marine-head[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.5rem clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.marine-head[data-astro-cid-lcdefpme] .marine-logo{align-self:center;width:clamp(7rem,11vw,9.5rem);height:auto}.marine-head[data-astro-cid-lcdefpme] .head-text[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.marine-links[data-astro-cid-lcdefpme]{justify-items:end;gap:1rem;display:grid}.external[data-astro-cid-lcdefpme]{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.external[data-astro-cid-lcdefpme]:hover{color:var(--text)}@media (width<=1000px){.marine-head[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr)}.marine-links[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-auto-flow:column;justify-content:start;place-items:center start;gap:2rem}}@media (width<=600px){.marine-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.fleet[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.fleet-link[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;height:100%;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden}.fleet-link[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong);background:var(--bg-card-hover)}.fleet-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.fleet-media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.fleet-link[data-astro-cid-lcdefpme]:hover .fleet-media[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.fleet-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.fleet-type[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.fleet-name[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,2.3vw,2rem)}.fleet-summary[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.975rem}.fleet-more[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:.8125rem;font-weight:650;display:inline-flex}@media (width<=900px){.fleet[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.fleet-link[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.fleet-media[data-astro-cid-lcdefpme]{aspect-ratio:auto;min-height:100%}}@media (width<=560px){.fleet-link[data-astro-cid-lcdefpme]{display:flex}.fleet-media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;min-height:0}}.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(9rem,17vw,15rem);gap:.75rem;display:grid}.mosaic-item[data-astro-cid-lcdefpme].big{grid-area:span 2/span 2}.mosaic-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--bg-card);height:100%;display:block;position:relative;overflow:hidden}.mosaic-item[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.mosaic-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img{transform:scale(1.05)}.mosaic-caption[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#000000bf);padding:2.5rem 1rem .85rem;font-size:.875rem;font-weight:600;position:absolute;inset:auto 0 0}@media (width<=700px){.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw}}
