.reference-intro h1{font-size:clamp(40px,6vw,75px)}.reference-intro>p:not(.eyebrow),.references-teaser>p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.9;margin-top:25px}.corporate-references{background:#0a202c;padding-top:45px;padding-bottom:45px}.corporate-references>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;font-size:20px}.reference-group{border-bottom:1px solid var(--line)}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 50px;margin-top:40px}.reference-grid article{border-top:1px solid var(--line);padding-top:20px}.reference-grid h3{font-size:18px;font-weight:500;margin-bottom:12px}.reference-grid p{font-size:14px;line-height:1.9;color:var(--muted)}.reference-cta .button{margin-top:25px}.references-teaser{background:#0a202c}@media(max-width:700px){.corporate-references>div,.reference-grid{grid-template-columns:1fr}.corporate-references>div{font-size:18px}}
.reference-summary{color:var(--muted);line-height:1.8;max-width:750px;margin-top:22px}

.vessel-project-grid{gap:55px 40px}.vessel-project .project-date{font-size:12px;letter-spacing:.04em;margin-bottom:10px}.vessel-project h3{font-size:25px;margin-bottom:5px}.vessel-project .project-service{color:var(--accent,#65dbe0);margin-bottom:20px}.vessel-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.vessel-gallery figure{margin:0;min-width:0}.vessel-gallery figure:first-child{grid-column:1/-1}.vessel-gallery a{display:block;overflow:hidden;background:#061b24}.vessel-gallery img{display:block;width:100%;height:170px;object-fit:cover;transition:transform .25s}.vessel-gallery figure:first-child img{height:310px}.vessel-gallery a:hover img{transform:scale(1.035)}.vessel-gallery figcaption{font-size:11px;color:var(--muted);padding:7px 0;letter-spacing:.03em}@media(max-width:700px){.vessel-gallery figure:first-child img{height:260px}.vessel-gallery img{height:135px}}

#pegasus-vessels,.vessel-project{scroll-margin-top:110px}
