.ownership-hero{position:relative;isolation:isolate;background:#061d32;color:#fff;min-height:620px;display:flex;align-items:center;overflow:hidden}.ownership-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ownership-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,23,38,.94),rgba(4,23,38,.55) 60%,rgba(4,23,38,.15));z-index:-1}.ownership-hero .wrap{width:100%}.ownership-hero h1{font-size:clamp(50px,6.5vw,88px);line-height:1.05}.ownership-hero p{color:#e0e9ee;max-width:560px;margin-bottom:30px}.ownership-note{color:#102a3e}.dark .ownership-note p{color:#526977}.ownership-inquiry{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start;scroll-margin-top:25px}.ownership-inquiry .form>.btn{margin-top:25px}.inquiry-result[hidden]{display:none}.inquiry-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf5f6;padding:20px;font:13px/1.8 'DM Sans',sans-serif}.ownership-home .eyebrow{margin-top:25px}.ownership-image{display:block;overflow:hidden}.ownership-image img{display:block;transition:transform .6s ease}.ownership-image:hover img{transform:scale(1.035)}
@media(min-width:801px) and (max-width:1150px){header .menu{display:block;background:none;border:0;font-size:23px}header nav{display:none;position:absolute;top:100px;left:0;right:0;background:white;padding:25px;flex-direction:column;align-items:stretch;max-height:calc(100svh - 100px);overflow:auto}header nav.open{display:flex}header .dropdown{position:static;box-shadow:none;padding:5px 20px}header img{width:230px}}
@media(max-width:800px){header nav{max-height:calc(100svh - 80px);overflow:auto}.ownership-hero{min-height:570px}.ownership-hero>img{object-position:60% center}.ownership-inquiry{grid-template-columns:1fr;gap:30px}.ownership-home .card img{height:280px}}
@media(prefers-reduced-motion:reduce){.ownership-image img{transition:none}.ownership-image:hover img{transform:none}}
/* Preserve the supplied artwork's native proportions at every header size. */
header>a:first-child{display:block;flex-shrink:0}header>a:first-child img{display:block;height:auto;object-fit:contain;width:270px;max-width:52vw}
.ownership-refit{display:grid;grid-template-columns:44% 56%;min-height:0;overflow:visible;align-items:stretch}.ownership-refit:after{display:none}.ownership-refit .wrap{padding:75px 10% 75px 13.6%;align-self:center}.ownership-refit h1{font-size:clamp(44px,4.6vw,76px);letter-spacing:-1px;line-height:1.08;margin:28px 0}.ownership-refit p{font-size:15px;line-height:1.8}.ownership-refit .eyebrow{line-height:1.6;letter-spacing:2px}.ownership-visual{margin:0;background:#0d2b40;align-self:center;position:relative}.ownership-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ownership-visual figcaption{font-size:9px;letter-spacing:2.5px;padding:18px 25px;color:#d8e6eb;background:#0a263b}.ownership-home .ownership-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ownership-home .cards{gap:36px}.ownership-home .card{padding-bottom:25px;border-bottom:1px solid #c8d8de}.ownership-image-note{text-align:center;font-size:11px;padding:0 6% 30px;max-width:900px;margin:0 auto}.ownership-page .process article{border-top:1px solid #afc5ce;padding-top:24px}.ownership-page .form{box-shadow:0 16px 50px #061d3208}
@media(max-width:1150px){header>a:first-child img{width:240px}}
@media(max-width:900px){.ownership-refit{grid-template-columns:1fr}.ownership-refit .wrap{padding:55px 7%}.ownership-refit h1{font-size:clamp(44px,8vw,68px)}.ownership-visual{width:100%}.ownership-visual img{height:auto}.ownership-refit{min-height:0}.ownership-refit p{max-width:600px}}
@media(max-width:800px){header>a:first-child img{width:230px;max-width:65vw}.ownership-home .ownership-image img{height:auto}}
.direct-contact-actions{align-items:center;margin-top:24px;gap:16px}.direct-contact-actions .text-link{margin:0}.whatsapp-contact{background:#075e54;border-color:#075e54;color:#fff;min-height:48px}.whatsapp-contact:hover{background:#064c44;border-color:#064c44}.whatsapp-contact:focus-visible{outline:3px solid #10a999;outline-offset:4px}@media(max-width:480px){.direct-contact-actions{align-items:stretch;flex-direction:column}.direct-contact-actions .text-link{align-self:flex-start}}
.footer-email{overflow-wrap:anywhere}.page-head .email-contact{color:#fff;border-color:#8ba6b6}.direct-contact-actions .email-contact{min-height:48px}
