.depth-page .page-hero h1{font-size:clamp(48px,7.6vw,116px);max-width:1200px;overflow-wrap:normal;word-break:normal;text-wrap:balance;line-height:1.02}.depth-page .page-hero-bottom>span{max-width:850px;line-height:1.7}.depth-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.depth-cards article{min-width:0;padding:30px;border:1px solid #ffffff25;background:#ffffff03}.paper .depth-cards article{border-color:#bcc8c8;background:#fff5}.depth-cards article h3{font:500 clamp(23px,2.2vw,30px)/1.25 Manrope;margin:18px 0;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal}.depth-cards article p{font-size:15px;line-height:1.85}.depth-section .action-link{display:inline-block;margin:22px 18px 0 0;font-size:10px;line-height:1.7;letter-spacing:.08em;white-space:normal;overflow-wrap:normal}.depth-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 0 45px}.depth-stats>div{border-top:1px solid #ffffff30;padding-top:22px;min-width:0}.paper .depth-stats>div{border-color:#bcc8c8}.depth-stats strong{display:block;font:400 clamp(25px,3vw,43px)/1.2 Manrope;letter-spacing:-.04em;color:var(--accent);margin-bottom:14px}.paper .depth-stats strong{color:#143440}.depth-stats span{font:10px/1.65 Inter;letter-spacing:.1em;text-transform:uppercase;color:#72909c}.depth-faq details{border-top:1px solid #ffffff30;padding:24px 0}.depth-faq summary{list-style:none;font:500 23px/1.4 Manrope;display:flex;justify-content:space-between;gap:25px}.depth-faq summary::-webkit-details-marker{display:none}.depth-faq summary>span{color:var(--accent);font-size:26px;flex-shrink:0}.depth-faq details[open] summary>span{transform:rotate(45deg)}.depth-faq details p{padding-top:20px;max-width:850px}.profile-photo{margin:40px 0 0}.profile-photo img{width:100%;max-height:560px;object-fit:cover;display:block}.profile-visual{margin-top:40px;border:1px solid #21424d}.profile-visual .newbuild-visual{min-height:300px}.profile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 35px}.profile-facts>div{border-top:1px solid #ffffff30;padding-top:20px}.profile-facts dt{font:10px/1.6 Inter;text-transform:uppercase;letter-spacing:.08em;color:#88a8b4;margin-bottom:12px}.profile-facts dd{font:500 23px/1.5 Manrope;margin:0}.vessel-detail-title{text-decoration:none!important;color:inherit!important;overflow-wrap:normal!important;word-break:normal}.vessel-detail-title:hover{color:white!important}.newbuild-program .program-footer{flex-wrap:wrap}.newbuild-program .program-footer .action-link{border:0;padding:10px 0;margin-left:auto}.premium-menu.menu-depth .menu-primary a{font-size:clamp(24px,2.1vw,32px);padding:11px 0}.premium-menu.menu-depth .menu-title{overflow-wrap:normal;word-break:normal}.premium-menu.menu-depth .menu-layout{padding:25px 0}.home #discover-more .section-label h2{color:#f2f0ea}
@media(max-width:1100px){.depth-stats strong{font-size:30px}}
@media(max-width:650px){.depth-page .page-hero h1{font-size:clamp(34px,10vw,52px);line-height:1.1}.depth-page .page-hero{min-height:440px;padding-top:130px}.depth-page .page-hero-bottom{flex-direction:column}.depth-stats{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.depth-stats strong{font-size:32px;margin-bottom:8px}.depth-cards{grid-template-columns:1fr;gap:20px}.depth-cards article{padding:25px}.profile-facts{grid-template-columns:1fr 1fr;gap:24px 18px}.profile-facts dd{font-size:18px}.profile-photo img{max-height:300px}.depth-faq summary{font-size:20px}.premium-menu.menu-depth .menu-primary a{font-size:24px;padding:12px 0}.newbuild-program .program-footer .action-link{margin-left:0}.depth-section .action-link{font-size:9px;margin-right:0}.profile-visual .newbuild-visual{min-height:190px}}
/* Shared compact navigation: all primary destinations remain visible. */
.premium-menu.menu-depth .menu-layout{padding:18px 0;overflow:hidden;gap:6vw}.premium-menu.menu-depth .menu-navigation{min-height:0;align-self:stretch;display:flex;flex-direction:column}.premium-menu.menu-depth .menu-section-label{margin-bottom:12px;font-size:8px}.premium-menu.menu-depth .menu-primary{flex:1;min-height:0;justify-content:center}.premium-menu.menu-depth .menu-primary a{font-size:clamp(20px,1.9vw,28px);line-height:1.15;padding:8px 0;min-height:0;gap:14px}.premium-menu.menu-depth .menu-arrow{font-size:23px}.premium-menu.menu-depth .menu-statement{font-size:clamp(54px,5.5vw,88px);margin:24px 0 30px}.premium-menu.menu-depth .menu-title{word-break:normal;overflow-wrap:normal}
.home-destination{margin-top:30px;display:inline-block;margin-right:18px;font-size:10px;line-height:1.7;letter-spacing:.08em;white-space:normal}.futureCopy .action-link,.finalCopy .action-link,.numbers>.action-link{color:#f2f0ea;border-color:#ffffff50}.fleetInfo h3 a{color:inherit;text-decoration:none;overflow-wrap:normal}.fleetInfo h3 a:hover{color:var(--accent)}.asset-detail-link{display:inline-block;margin-top:20px;padding:10px 0;font:10px Inter;letter-spacing:.15em;text-decoration:none;color:var(--accent);border-bottom:1px solid #55d9e680}.asset-detail-link:hover{color:white}.finalCopy .home-destination{position:relative;z-index:2}
@media(max-width:650px){.premium-menu.menu-depth{padding-top:12px;padding-bottom:15px}.premium-menu.menu-depth .menu-layout{padding:12px 0;gap:0}.premium-menu.menu-depth .menu-primary a{font-size:22px;line-height:1.15;padding:7px 0;grid-template-columns:16px minmax(0,1fr) 21px;gap:12px}.premium-menu.menu-depth .menu-primary{justify-content:center}.premium-menu.menu-depth .menu-section-label{margin-bottom:8px}.premium-menu.menu-depth .menu-bottom{padding-top:12px}.home-destination{font-size:9px;margin-top:25px;margin-right:0}.asset-detail-link{margin-top:12px;padding:8px 0;font-size:9px}.fleetInfo{padding-bottom:16px}}
@media(max-height:650px){.premium-menu.menu-depth .menu-top{padding-bottom:10px;min-height:40px}.premium-menu.menu-depth .menu-layout{padding:10px 0}.premium-menu.menu-depth .menu-primary a{font-size:19px;line-height:1.1;padding:5px 0}.premium-menu.menu-depth .menu-section-label{margin-bottom:8px}.premium-menu.menu-depth .menu-bottom{padding-top:10px}.premium-menu.menu-depth .menu-statement{font-size:50px;margin:16px 0}.premium-menu.menu-depth .menu-contact{gap:5px}.premium-menu.menu-depth .menu-kicker{font-size:7px}}
@media(max-height:480px){.premium-menu.menu-depth .menu-primary{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;align-content:center}.premium-menu.menu-depth .menu-primary a{font-size:16px;grid-template-columns:16px minmax(0,1fr) 18px;gap:8px;padding:7px 0}.premium-menu.menu-depth .menu-intro{display:none}.premium-menu.menu-depth .menu-layout{grid-template-columns:1fr}.premium-menu.menu-depth .menu-number{font-size:8px}.premium-menu.menu-depth .menu-arrow{font-size:17px}}
