.owner-landing{color:#142c38;background:#fff}.owner-hero{color:#fff;background:#0b2534;padding:0 6vw 24px}.owner-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:26px 0;display:flex}.owner-header>a:last-child{font-size:13px}.owner-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:5vw;max-width:1320px;margin:60px auto;display:grid}.owner-hero h1{margin:20px 0 26px;font-size:clamp(42px,4.5vw,70px);line-height:1.09}.owner-intro{color:#d2dee3;max-width:590px;font-size:17px;line-height:1.7}.owner-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px;display:flex}.owner-whatsapp{color:#112e25;letter-spacing:.07em;background:#dbefdd;min-height:54px;font-size:11px}.owner-call{text-underline-offset:5px;font-size:13px;text-decoration:underline}.owner-prompt{color:#b9ced6;margin:18px 0;font-size:12px}.owner-signals{color:#e5e9e1;border-top:1px solid #ffffff26;flex-wrap:wrap;gap:10px 20px;margin:25px 0 0;padding:20px 0 0;font-size:12px;list-style:none;display:flex}.owner-photo{border-radius:2px;min-height:540px;position:relative;overflow:hidden}.owner-region{color:#a1bac5;letter-spacing:.1em;text-transform:uppercase;max-width:1320px;margin:auto;font-size:11px}.owner-section,.owner-story{width:88vw;max-width:1250px;margin:auto;padding:95px 0}.owner-landing h2{margin:14px 0 36px;font-size:clamp(36px,4vw,58px);line-height:1.08}.owner-cards{border:1px solid #d6dfe2;grid-template-columns:repeat(3,1fr);display:grid}.owner-cards article{min-width:0;padding:32px}.owner-cards article+article{border-left:1px solid #d6dfe2}.owner-cards span{color:#6e8792;font-size:11px}.owner-cards h3{margin:20px 0;font-size:28px;line-height:1.15}.owner-cards p,.owner-story p,.owner-family p{color:#536973;line-height:1.75}.owner-story{border-block:1px solid #d6dfe2;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.owner-family{grid-template-columns:1fr 1fr;gap:0 7vw;display:grid}.owner-family>.eyebrow{grid-column:1/-1}.owner-next{color:#fff;text-align:center;background:#0b2534;padding:85px 6vw}.owner-next>p{color:#c1d1d8;max-width:650px;margin:20px auto}.owner-next h2{margin-bottom:24px}.owner-next .owner-boundary{max-width:780px;margin-top:30px;font-size:12px;line-height:1.7}.owner-cross{text-align:center;background:#f2f4f0;padding:35px 6vw}.owner-cross p{margin:0 0 8px}.owner-cross a{text-underline-offset:5px;text-decoration:underline}.owner-footer{color:#b5c8d0;background:#061923;padding:40px 6vw;font-size:12px;line-height:1.7}.owner-footer nav{flex-wrap:wrap;gap:12px 26px;margin:20px 0;display:flex}.owner-footer a:hover{text-decoration:underline}.owner-landing a:focus-visible{outline-offset:5px;outline:3px solid #8cae93}@media (max-width:850px){.owner-hero-grid{grid-template-columns:1fr;gap:36px;margin:40px auto}.owner-photo{min-height:420px}.owner-cards{grid-template-columns:1fr}.owner-cards article+article{border-top:1px solid #d6dfe2;border-left:0}.owner-story,.owner-family{grid-template-columns:1fr;gap:20px}.owner-section,.owner-story{padding:65px 0}.owner-header .brand strong{display:block}.owner-hero h1{font-size:clamp(38px,7vw,60px)}}@media (max-width:420px){.owner-header .brand strong,.owner-header>a:last-child{font-size:11px}.owner-header{gap:12px}.owner-photo{min-height:370px}.owner-intro{font-size:15px}.owner-whatsapp{padding:0 18px;font-size:10px}.owner-cards article{padding:26px}.owner-region{font-size:9px}}.owner-integrated{text-align:center;background:#f2f4f0;padding:70px 6vw}.owner-integrated>p:not(.eyebrow){color:#536973;max-width:780px;margin:0 auto 28px;line-height:1.75}.owner-integrated-options{flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0;display:flex}.owner-integrated-options span{border:1px solid #b9c7cb;padding:12px 18px;font-size:13px}.owner-vessels>p:not(.eyebrow){color:#536973;max-width:850px;line-height:1.75}.owner-vessels .owner-vessel-range{font-size:22px;color:#142c38!important}.owner-vessels .owner-vessel-note{margin-top:24px;font-size:12px}.owner-credential{color:#dbefdd;margin:0 0 16px;font-size:14px;line-height:1.5}.owner-credential a{text-underline-offset:4px;text-decoration:underline}.owner-process{border-top:1px solid #d6dfe2}.owner-care-details>.owner-vessel-note{color:#536973;max-width:850px;margin-top:24px;font-size:12px;line-height:1.7}.owner-contact-options{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}
