.hero[data-astro-cid-v4qhm7jo]{position:relative;min-height:min(100svh - 118px,900px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.hero-v[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;filter:saturate(.75) contrast(1.05)}.hero-shade[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a1a2bf5,#0a1a2bd1 46%,#0a1a2b4d),linear-gradient(0deg,#0a1a2bf2,#0a1a2b00 42%)}.hero-grid[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;z-index:-1;mask-image:linear-gradient(90deg,#000,transparent 75%)}.hero-in[data-astro-cid-v4qhm7jo]{padding-top:clamp(56px,10vh,130px);padding-bottom:clamp(32px,5vh,60px)}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo] .ln[data-astro-cid-v4qhm7jo]{display:block;overflow:hidden;padding-top:.06em}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo] .ln[data-astro-cid-v4qhm7jo]>span[data-astro-cid-v4qhm7jo]{display:inline-block;animation:rise 1s var(--ease) both}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo] .ln[data-astro-cid-v4qhm7jo]:nth-child(2)>span[data-astro-cid-v4qhm7jo]{animation-delay:.09s}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo] .ln[data-astro-cid-v4qhm7jo]:nth-child(3)>span[data-astro-cid-v4qhm7jo]{animation-delay:.18s}@keyframes rise{0%{transform:translateY(105%)}}.hero-row[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:end;margin-top:clamp(22px,4vh,40px);animation:fadeup .9s .45s var(--ease) both}@keyframes fadeup{0%{opacity:0;transform:translateY(18px)}}.hero[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{max-width:54ch;color:#d9e2ec}.hero-acts[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:12px}.tblock[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:.7fr .9fr 1.5fr 1.25fr 1.5fr;border:1px solid rgba(238,242,246,.55);border-bottom:0;background:#0a1a2b8c;backdrop-filter:blur(6px);animation:fadeup .9s .6s var(--ease) both}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]{padding:14px 18px 13px;border-right:1px solid var(--line-dark)}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]:last-child{border-right:0}.tblock[data-astro-cid-v4qhm7jo] dt[data-astro-cid-v4qhm7jo]{font-size:.62rem;color:var(--on-dark-muted);margin-bottom:6px}.tblock[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo]{font-weight:800;font-size:clamp(1.25rem,1.75vw,1.7rem);letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.tblock[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo] small[data-astro-cid-v4qhm7jo]{font-weight:600;font-size:.55em;letter-spacing:.03em;text-transform:uppercase;opacity:.8}.intro[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1.15fr 1fr;gap:28px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(36px,5vw,68px)}.intro[data-astro-cid-v4qhm7jo]>.link[data-astro-cid-v4qhm7jo]{justify-self:end}.caps[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(30px,3.2vw,46px) clamp(16px,1.8vw,28px)}.cap[data-astro-cid-v4qhm7jo]{display:block;position:relative;height:100%}.cap[data-astro-cid-v4qhm7jo] .ph[data-astro-cid-v4qhm7jo]{aspect-ratio:4 / 3.3;border:1px solid var(--line)}.cap[data-astro-cid-v4qhm7jo] .ph[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{transition:transform .9s var(--ease),filter .5s;filter:saturate(.82)}.cap[data-astro-cid-v4qhm7jo]:hover .ph[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{transform:scale(1.05);filter:saturate(1.05)}.cap[data-astro-cid-v4qhm7jo] .balloon[data-astro-cid-v4qhm7jo]{position:absolute;top:-14px;left:-10px;z-index:2;transition:background .25s,color .25s,border-color .25s}.cap[data-astro-cid-v4qhm7jo]:hover .balloon[data-astro-cid-v4qhm7jo]{background:var(--red);border-color:var(--red);color:#fff}.cap-b[data-astro-cid-v4qhm7jo]{padding-top:18px;position:relative;padding-right:30px}.spec-l[data-astro-cid-v4qhm7jo]{color:var(--blue);margin-top:8px;font-size:.66rem}.cap[data-astro-cid-v4qhm7jo] .d[data-astro-cid-v4qhm7jo]{margin-top:10px;color:#33475b;font-size:.98rem;line-height:1.45}.cap[data-astro-cid-v4qhm7jo] .go[data-astro-cid-v4qhm7jo]{position:absolute;right:0;top:20px;color:var(--red);transition:transform .3s var(--ease)}.cap[data-astro-cid-v4qhm7jo] .go[data-astro-cid-v4qhm7jo] svg{width:18px;height:18px}.cap[data-astro-cid-v4qhm7jo]:hover .go[data-astro-cid-v4qhm7jo]{transform:translate(5px)}.dl-li[data-astro-cid-v4qhm7jo]{grid-column:span 3}.cap--dl[data-astro-cid-v4qhm7jo]{display:flex;gap:24px 40px;padding:clamp(22px,3vw,40px);justify-content:space-between;align-items:flex-end;flex-wrap:wrap;transition:background-color .3s}.cap--dl[data-astro-cid-v4qhm7jo]:hover{background-color:var(--ink-3)}.dl-t[data-astro-cid-v4qhm7jo]{font-size:clamp(1.6rem,2.6vw,2.5rem);margin:10px 0 12px}.cap--dl[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--on-dark-muted);font-size:1rem;line-height:1.45;max-width:52ch}.marine-top[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:.9fr 1.2fr;gap:clamp(32px,5vw,80px);align-items:center}.marine[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-top:24px;color:#d3dde8;max-width:48ch}.appr[data-astro-cid-v4qhm7jo]{margin-top:30px}.acts[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:32px}.drawing[data-astro-cid-v4qhm7jo]{color:var(--sky);padding:clamp(8px,2vw,28px)}.types[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);margin-top:clamp(48px,6vw,88px)}.ledger-wrap[data-astro-cid-v4qhm7jo]{margin-top:clamp(48px,6vw,80px)}.ledger-h[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px}.brands[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}.brand[data-astro-cid-v4qhm7jo]{border:1px solid var(--line-2);background:var(--card);display:grid;grid-template-rows:auto 1fr}.brand[data-astro-cid-v4qhm7jo] .ph[data-astro-cid-v4qhm7jo]{aspect-ratio:16 / 7.5;border-bottom:1px solid var(--line-2)}.brand-b[data-astro-cid-v4qhm7jo]{padding:clamp(22px,2.6vw,38px);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.blogo[data-astro-cid-v4qhm7jo]{height:62px;width:auto;margin-bottom:4px}.brand[data-astro-cid-v4qhm7jo] .note[data-astro-cid-v4qhm7jo]{border-left:3px solid var(--red);padding:2px 0 2px 16px;font-size:.97rem;color:#33475b}.brand[data-astro-cid-v4qhm7jo] .link[data-astro-cid-v4qhm7jo]{margin-top:auto}.brand-b[data-astro-cid-v4qhm7jo]>p[data-astro-cid-v4qhm7jo]:not(.mono):not(.note){font-size:1.08rem}.minor[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr) auto;border:1px solid var(--line-2);border-top:0;background:var(--card)}.minor[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:18px clamp(16px,2vw,26px);display:grid;gap:3px;border-right:1px solid var(--line)}.minor[data-astro-cid-v4qhm7jo] strong[data-astro-cid-v4qhm7jo]{font-weight:800;font-size:1.2rem;text-transform:uppercase;letter-spacing:-.01em}.minor[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:.95rem}.minor[data-astro-cid-v4qhm7jo] .more[data-astro-cid-v4qhm7jo]{border-right:0;align-content:center}.proc[data-astro-cid-v4qhm7jo]{background:var(--paper-2);border-block:1px solid var(--line)}.steps[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(36px,5vw,64px);border-top:1px solid var(--line-2)}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:26px 22px 6px 0;position:relative}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;background:var(--red)}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]{padding-left:22px;border-left:1px solid var(--line)}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]:before{left:22px}.steps[data-astro-cid-v4qhm7jo] .n[data-astro-cid-v4qhm7jo]{color:var(--muted);display:block;margin-bottom:10px}.steps[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin-top:10px;font-size:.97rem;line-height:1.45;color:#33475b}.sectors[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(36px,5vw,60px)}.sectors[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{border:1px solid var(--line-2);padding:8px 12px 7px;font-size:.66rem;background:var(--paper)}.sectors[data-astro-cid-v4qhm7jo] .lbl[data-astro-cid-v4qhm7jo]{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.projs[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px) clamp(16px,2vw,28px)}.projs[data-astro-cid-v4qhm7jo] .ph[data-astro-cid-v4qhm7jo]{aspect-ratio:16 / 10.5;margin-bottom:18px;border:1px solid var(--line);background:#fff}.projs[data-astro-cid-v4qhm7jo] .muted[data-astro-cid-v4qhm7jo]{margin-top:6px;font-size:.98rem}.refs-g[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px)}.wall[data-astro-cid-v4qhm7jo]{margin-top:14px;border-top:1px solid var(--line-2)}.wall[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0 10px;border-bottom:1px solid var(--line);transition:padding .3s var(--ease),color .2s}.wall[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:hover{padding-left:12px;color:var(--red)}.wall[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{font-weight:800;text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.025em;line-height:1.05}.wall[data-astro-cid-v4qhm7jo] sup[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:.62rem;white-space:nowrap}.fab-g[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.film[data-astro-cid-v4qhm7jo] video[data-astro-cid-v4qhm7jo]{width:100%;aspect-ratio:16 / 9;background:#000;object-fit:cover}.fab[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-top:22px;color:#d3dde8}.locs[data-astro-cid-v4qhm7jo]{margin:30px 0;border-top:1px solid var(--line-dark)}.locs[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:30px 1fr;padding:14px 0 12px;border-bottom:1px solid var(--line-dark);align-items:baseline}.locs[data-astro-cid-v4qhm7jo] strong[data-astro-cid-v4qhm7jo]{display:block;font-size:1.02rem;font-weight:800;text-transform:uppercase}.locs[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{color:var(--on-dark-muted);font-size:.96rem}.faq-g[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(28px,6vw,96px);align-items:start}@media(max-width:1100px){.caps[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,1fr)}.dl-li[data-astro-cid-v4qhm7jo]{grid-column:span 1}.tblock[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr 1.6fr}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]:nth-child(3){border-right:0}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]:nth-child(-n+3){border-bottom:1px solid var(--line-dark)}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]:nth-child(5){grid-column:span 2}.steps[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,1fr);border-top:0}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo],.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]{padding:22px 18px 22px 0;border-left:0;border-top:1px solid var(--line-2)}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]:before{left:0}.minor[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}.minor[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{border-bottom:1px solid var(--line)}}@media(max-width:900px){.intro[data-astro-cid-v4qhm7jo],.marine-top[data-astro-cid-v4qhm7jo],.types[data-astro-cid-v4qhm7jo],.brands[data-astro-cid-v4qhm7jo],.refs-g[data-astro-cid-v4qhm7jo],.fab-g[data-astro-cid-v4qhm7jo],.faq-g[data-astro-cid-v4qhm7jo],.hero-row[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.intro[data-astro-cid-v4qhm7jo]>.link[data-astro-cid-v4qhm7jo]{justify-self:start}.projs[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}.drawing[data-astro-cid-v4qhm7jo]{order:-1}}@media(max-width:620px){.hero[data-astro-cid-v4qhm7jo]{min-height:0}.caps[data-astro-cid-v4qhm7jo],.projs[data-astro-cid-v4qhm7jo],.steps[data-astro-cid-v4qhm7jo],.minor[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.cap[data-astro-cid-v4qhm7jo] .balloon[data-astro-cid-v4qhm7jo]{left:-6px}.tblock[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]{border-bottom:1px solid var(--line-dark)}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]:nth-child(2n){border-right:0}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]:nth-child(n+3){grid-column:span 2;border-right:0}.tblock[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]:last-child{border-bottom:0}.hero-acts[data-astro-cid-v4qhm7jo] .btn[data-astro-cid-v4qhm7jo]{width:100%;justify-content:space-between}}
