/* Sector-led presentation, following the shared whitespace system. */
header .brand{letter-spacing:-.6px}header nav a{position:relative;text-underline-offset:7px}header nav a:hover{text-decoration:underline}.home>.hero .eyebrow{max-width:52ch;font-size:10px;letter-spacing:1.8px}.home>.hero{border-bottom:1px solid #e5e6e1}.home>.hero h1{font-weight:400}.sector-section .section-top h2{max-width:760px}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px}.sector-card{min-width:0;display:flex;flex-direction:column;border-top:0;background:transparent}.sector-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.sector-copy{padding:30px 0 0;display:flex;flex-direction:column;align-items:flex-start;flex:1}.sector-number{font-size:11px;letter-spacing:2px;color:#7b6a49}.sector-copy h3{font-size:clamp(27px,2.6vw,34px);line-height:1.25;margin:18px 0 20px;letter-spacing:-.02em}.sector-copy>p{font-size:17px;line-height:1.85;max-width:52ch;margin:0 0 24px;color:#52616b}.sector-copy .sector-topics{font-size:12px;line-height:1.8;letter-spacing:.4px;color:#6d6047;border-top:1px solid #d9dedb;width:100%;padding-top:20px;margin-top:auto}.sector-link{display:inline-flex;gap:28px;align-items:center;font-size:14px;font-weight:600;text-decoration:none;padding:12px 0;border-bottom:1px solid #a5afa9}.sector-link:hover{color:#756341;border-bottom-color:currentColor}.sector-caption{font-size:12px;line-height:1.7;color:#6c777b;margin:40px 0 0}.sector-yacht-image{margin:0 0 64px}.sector-yacht-image img{display:block;width:100%;height:auto;aspect-ratio:2.1/1;object-fit:cover;object-position:center 55%}.sector-yacht-image figcaption{font-size:12px;color:#637078;margin-top:14px}.home #mega-yacht>.eyebrow{margin-bottom:24px}.home #mega-yacht .yacht-intro{max-width:70ch;line-height:1.85}.home .editorial-hero img{box-shadow:18px 18px 0 #eeeee7}.home .editorial-hero figcaption{padding-top:30px}.home .hero .button{background:#142b40;color:#fff}.home .hero .button:hover{background:#28455a}.home .hero .button.secondary{background:transparent;color:#142b40}.home .hero .button.secondary:hover{color:#756341}.article-cover img{border-radius:0!important}
@media(max-width:700px){.sector-grid{grid-template-columns:1fr;gap:48px}.sector-copy{padding-top:24px}.sector-copy h3{font-size:28px}.sector-copy>p{font-size:17px;margin-bottom:20px}.sector-caption{margin-top:28px}.sector-yacht-image{margin-bottom:40px}.sector-yacht-image img{aspect-ratio:16/10}.home .editorial-hero img{box-shadow:10px 10px 0 #eeeee7}.home .editorial-hero figcaption{padding-top:24px}.sector-link{min-height:44px}.home>.hero .eyebrow{font-size:10px;letter-spacing:1.4px}}
