/* Shipyard Network — scoped addition to Newbuild & Conversion. */
.shipyard-network{background:#fff}.network-heading{display:grid;grid-template-columns:1.04fr 1fr;gap:80px;align-items:start}.network-heading h2{max-width:590px;font-size:clamp(32px,3.3vw,48px);line-height:1.18}.network-copy{padding-top:4px}.network-copy p+p{margin-top:22px}.network-copy .lede{font-size:20px;line-height:1.65;color:var(--ink)}.network-copy>p:not(.lede){font-size:16px;line-height:1.85}.network-copy .actions{margin-top:28px}.network-reference{margin-top:52px;border-top:1px solid var(--line);padding-top:28px}.reference-label{text-transform:uppercase;font-size:10px;font-weight:650;letter-spacing:.14em;color:var(--muted);text-align:center}.shipyard-marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:36px;margin:30px auto 0;max-width:920px;direction:ltr}.shipyard-mark{height:92px;display:flex;align-items:center;justify-content:center;padding:12px 28px}.shipyard-mark+.shipyard-mark{border-inline-start:1px solid var(--line)}.shipyard-mark img{max-width:230px;width:100%;height:60px;object-fit:contain;filter:grayscale(1);opacity:.78}.shipyard-mark:first-child img{max-width:190px;width:190px;height:48px;object-fit:cover}.shipyard-mark img:hover{filter:none;opacity:1}html[dir=rtl] .network-heading h2{font-size:clamp(30px,3.1vw,45px);line-height:1.6}html[dir=rtl] .reference-label{letter-spacing:normal}html[dir=rtl] .network-copy .lede{font-size:20px}
@media(max-width:1000px){.network-heading{gap:42px}.shipyard-marks{gap:18px}.shipyard-mark{padding:12px 20px}}
@media(max-width:760px){.network-heading{grid-template-columns:1fr;gap:30px}.network-heading h2{font-size:34px}.network-copy .lede{font-size:18px}.network-copy>p:not(.lede){font-size:15px}.network-reference{margin-top:38px;padding-top:24px}.shipyard-marks{grid-template-columns:1fr;gap:8px;margin-top:22px;max-width:300px}.shipyard-mark{height:95px;padding:18px 25px}.shipyard-mark+.shipyard-mark{border-inline-start:0;border-top:1px solid var(--line)}.shipyard-mark img{height:54px;max-width:220px}html[dir=rtl] .network-heading h2{font-size:32px}}

/* Dutch and Italian reference roster; 15 directory entries / 14 brand tiles. */
.shipyard-group{margin-top:30px}.shipyard-group>h3{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);padding-bottom:16px}.shipyard-group .shipyard-marks{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;max-width:none}.shipyard-group .shipyard-mark{margin:0;height:150px;padding:25px 20px 18px;display:flex;flex-direction:column;justify-content:center;border:0;border-bottom:1px solid var(--line);gap:16px}.shipyard-group .shipyard-mark img,.shipyard-group .shipyard-mark:first-child img{width:100%;max-width:185px;height:55px;object-fit:contain;filter:grayscale(1);opacity:.8}.shipyard-group .shipyard-mark[data-logo="damen"] img{width:180px;max-width:100%;height:45px;object-fit:cover;margin-block:5px}.shipyard-group .shipyard-mark[data-logo="intermarine"] img,.shipyard-group .shipyard-mark[data-logo="bellcraft"] img{filter:brightness(0);opacity:.65}.shipyard-group .shipyard-mark img:hover{opacity:1}.shipyard-mark figcaption{font-size:10px;line-height:1.5;text-align:center;color:var(--muted);letter-spacing:normal}.shipyard-name-reference{height:55px;display:flex;align-items:center;font-size:20px;font-weight:600;color:var(--muted)}.pending-logo-note{font-size:11px;text-align:center;margin-top:20px}html[dir=rtl] .shipyard-group>h3{letter-spacing:normal;text-transform:none}
@media(max-width:900px){.shipyard-group .shipyard-marks{grid-template-columns:repeat(3,minmax(0,1fr))}.shipyard-group .shipyard-mark{padding-inline:18px}}
@media(max-width:600px){.shipyard-group .shipyard-marks{grid-template-columns:repeat(2,minmax(0,1fr))}.shipyard-group .shipyard-mark{height:140px;padding:24px 12px 16px}.shipyard-group .shipyard-mark img,.shipyard-group .shipyard-mark:first-child img{max-width:140px;height:48px}.shipyard-group .shipyard-mark[data-logo="damen"] img{height:36px;width:145px}.shipyard-mark figcaption{font-size:10px}.shipyard-name-reference{font-size:18px}}

.shipyard-group .shipyard-mark[data-logo="dehaas"] img{filter:brightness(0);opacity:.65}
.shipyard-group .shipyard-mark[data-logo="rosetti"] img{object-fit:cover;width:185px;height:55px}
