.eyebrow[data-astro-cid-tey26lqz]{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font:600 .65rem/1.2 Inter,sans-serif}.section-pad[data-astro-cid-tey26lqz]{padding:clamp(7rem,11vw,11rem) clamp(1.5rem,7vw,7rem)}.contact-hero[data-astro-cid-tey26lqz]{min-height:clamp(46rem,72vw,61rem);color:var(--ivory);background:var(--navy);grid-template-columns:1fr .72fr;align-items:center;padding:clamp(8rem,12vw,12rem) clamp(1.5rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.contact-hero[data-astro-cid-tey26lqz]:after{background:var(--green);content:"";width:38%;height:24%;position:absolute;bottom:0;right:0}.hero-copy[data-astro-cid-tey26lqz]{z-index:2;max-width:55rem;padding-right:clamp(3rem,8vw,8rem);position:relative}.hero-copy[data-astro-cid-tey26lqz] h1[data-astro-cid-tey26lqz]{max-width:14ch;color:var(--ivory);margin:1.3rem 0 1.7rem;font-size:clamp(3.5rem,5.8vw,6.2rem);line-height:.98}.hero-copy[data-astro-cid-tey26lqz]>p[data-astro-cid-tey26lqz]:not(.eyebrow){color:#ffffffb8;max-width:44rem;line-height:1.85}.contact-hero[data-astro-cid-tey26lqz] figure[data-astro-cid-tey26lqz]{z-index:2;height:clamp(29rem,43vw,42rem);margin:0 0 -8rem;position:relative;overflow:hidden}.contact-hero[data-astro-cid-tey26lqz] figure[data-astro-cid-tey26lqz]:before{border:1px solid var(--gold);content:"";position:absolute;inset:1.2rem -1.2rem -1.2rem 1.2rem}.contact-hero[data-astro-cid-tey26lqz] img[data-astro-cid-tey26lqz]{object-fit:cover;object-position:center;filter:saturate(.84);width:100%;height:100%;display:block}.enquiry[data-astro-cid-tey26lqz]{background:var(--ivory);grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,9vw,9rem);display:grid}.form-intro[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{max-width:12ch;margin:1.3rem 0 1.5rem;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:1.03}.form-intro[data-astro-cid-tey26lqz]>p[data-astro-cid-tey26lqz]:last-child{max-width:36rem;color:var(--muted);line-height:1.8}.contact-form[data-astro-cid-tey26lqz]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.contact-form[data-astro-cid-tey26lqz] label[data-astro-cid-tey26lqz]{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;font:600 .67rem Inter,sans-serif}.contact-form[data-astro-cid-tey26lqz] input[data-astro-cid-tey26lqz],.contact-form[data-astro-cid-tey26lqz] select[data-astro-cid-tey26lqz],.contact-form[data-astro-cid-tey26lqz] textarea[data-astro-cid-tey26lqz]{width:100%;height:56px;color:var(--ink);background:#ffffff7a;border:1px solid #10233b33;border-radius:.25rem;margin-top:.65rem;padding:0 1rem;font:400 .88rem Inter,sans-serif}.contact-form[data-astro-cid-tey26lqz] textarea[data-astro-cid-tey26lqz]{resize:vertical;min-height:140px;padding:1rem}.contact-form[data-astro-cid-tey26lqz] input[data-astro-cid-tey26lqz]::placeholder,.contact-form[data-astro-cid-tey26lqz] textarea[data-astro-cid-tey26lqz]::placeholder{color:#25231e73}.contact-form[data-astro-cid-tey26lqz] input[data-astro-cid-tey26lqz]:focus,.contact-form[data-astro-cid-tey26lqz] select[data-astro-cid-tey26lqz]:focus,.contact-form[data-astro-cid-tey26lqz] textarea[data-astro-cid-tey26lqz]:focus{outline-offset:2px;border-color:var(--gold);outline:2px solid #b08d466b}.contact-form[data-astro-cid-tey26lqz] [data-astro-cid-tey26lqz][aria-invalid=true]{border-color:#9b3a34}.contact-form[data-astro-cid-tey26lqz] .full[data-astro-cid-tey26lqz],.error-summary[data-astro-cid-tey26lqz],.consent[data-astro-cid-tey26lqz],.form-notice[data-astro-cid-tey26lqz],.contact-form[data-astro-cid-tey26lqz] button[data-astro-cid-tey26lqz],.form-status[data-astro-cid-tey26lqz],.turnstile-host[data-astro-cid-tey26lqz]{grid-column:1/-1}.field-error[data-astro-cid-tey26lqz]{color:#8a302b;letter-spacing:0;text-transform:none;min-height:1.15rem;margin-top:.35rem;font:500 .69rem/1.4 Inter,sans-serif;display:block}.error-summary[data-astro-cid-tey26lqz]{color:#7d2c27;background:#f8e9e5;border-left:2px solid #9b3a34;margin:0;padding:.85rem 1rem;font:500 .75rem/1.5 Inter,sans-serif}.consent[data-astro-cid-tey26lqz]{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;font:400 .76rem/1.55 Inter,sans-serif!important}.consent[data-astro-cid-tey26lqz] input[data-astro-cid-tey26lqz]{width:1.15rem;height:1.15rem;accent-color:var(--navy);margin:.1rem 0 0;padding:0}.consent[data-astro-cid-tey26lqz] .field-error[data-astro-cid-tey26lqz]{grid-column:2}.consent[data-astro-cid-tey26lqz] a[data-astro-cid-tey26lqz]{color:var(--navy);border-bottom:1px solid var(--gold)}.consent[data-astro-cid-tey26lqz] a[data-astro-cid-tey26lqz]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.honeypot[data-astro-cid-tey26lqz]{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.turnstile-host[data-astro-cid-tey26lqz]{height:0;overflow:hidden}.form-notice[data-astro-cid-tey26lqz],.form-status[data-astro-cid-tey26lqz]{color:var(--muted);font-size:.7rem;line-height:1.65}.contact-form[data-astro-cid-tey26lqz] button[data-astro-cid-tey26lqz]{width:fit-content;min-height:56px;color:var(--ivory);background:var(--navy);border:1px solid var(--navy);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0 1.6rem;font:600 .63rem Inter}.contact-form[data-astro-cid-tey26lqz] button[data-astro-cid-tey26lqz]:disabled{cursor:wait;opacity:.68}.form-status[data-astro-cid-tey26lqz]{border-left:2px solid var(--gold);background:var(--sand);padding:1rem}.form-status[data-astro-cid-tey26lqz].success{border-color:var(--green)}.form-status[data-astro-cid-tey26lqz].error{color:#7d2c27;background:#f8e9e5;border-color:#9b3a34}.before-submit[data-astro-cid-tey26lqz]{color:var(--ivory);background:var(--green);grid-template-columns:1fr 1fr;gap:clamp(4rem,10vw,10rem);display:grid}.before-submit[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{max-width:14ch;color:var(--ivory);margin-top:1.3rem;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.before-submit[data-astro-cid-tey26lqz]>div[data-astro-cid-tey26lqz]:last-child{align-self:end}.before-submit[data-astro-cid-tey26lqz]>div[data-astro-cid-tey26lqz]:last-child p[data-astro-cid-tey26lqz]{color:#ffffffbd;max-width:40rem;line-height:1.8}.before-submit[data-astro-cid-tey26lqz]>div[data-astro-cid-tey26lqz]:last-child p[data-astro-cid-tey26lqz]+p[data-astro-cid-tey26lqz]{border-top:1px solid #fff3;margin-top:2rem;padding-top:2rem}.safety[data-astro-cid-tey26lqz]{background:var(--sand);grid-template-columns:1.35fr .65fr;gap:clamp(3rem,8vw,8rem);display:grid}.safety[data-astro-cid-tey26lqz] article[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{max-width:18ch;margin:1.3rem 0 1.8rem;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.05}.safety[data-astro-cid-tey26lqz] article[data-astro-cid-tey26lqz]>p[data-astro-cid-tey26lqz]:not(.eyebrow){max-width:48rem;color:var(--muted);margin-top:1.2rem;line-height:1.75}.safety[data-astro-cid-tey26lqz] aside[data-astro-cid-tey26lqz]{color:var(--ivory);background:var(--navy);align-self:end;padding:clamp(2.5rem,4vw,4rem)}.safety[data-astro-cid-tey26lqz] aside[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{color:var(--ivory);font-size:clamp(2rem,3vw,3rem);line-height:1.05}.safety[data-astro-cid-tey26lqz] aside[data-astro-cid-tey26lqz] p[data-astro-cid-tey26lqz]{color:#ffffffb3;margin-top:1.2rem;line-height:1.7}.alternative[data-astro-cid-tey26lqz]{background:var(--ivory);grid-template-columns:1fr .8fr;gap:clamp(4rem,10vw,10rem);display:grid}.alternative[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{max-width:14ch;margin:1.3rem 0 1.5rem;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.alternative[data-astro-cid-tey26lqz]>div[data-astro-cid-tey26lqz]>p[data-astro-cid-tey26lqz]:last-child{max-width:40rem;color:var(--muted);line-height:1.8}.alternative[data-astro-cid-tey26lqz] dl[data-astro-cid-tey26lqz]{border-top:1px solid #10233b2b;align-self:end;margin:0}.alternative[data-astro-cid-tey26lqz] dl[data-astro-cid-tey26lqz] div[data-astro-cid-tey26lqz]{border-bottom:1px solid #10233b2b;grid-template-columns:.55fr 1.45fr;gap:2rem;padding:1.2rem 0;display:grid}.alternative[data-astro-cid-tey26lqz] dt[data-astro-cid-tey26lqz]{color:#10233b85;letter-spacing:.12em;text-transform:uppercase;font:.62rem Inter}.alternative[data-astro-cid-tey26lqz] dd[data-astro-cid-tey26lqz]{color:var(--muted);margin:0;font:.82rem Inter}.alternative[data-astro-cid-tey26lqz] dd[data-astro-cid-tey26lqz] a[data-astro-cid-tey26lqz]{border-bottom:1px solid var(--gold)}.alternative[data-astro-cid-tey26lqz] dd[data-astro-cid-tey26lqz] a[data-astro-cid-tey26lqz]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.closing[data-astro-cid-tey26lqz]{text-align:center;color:var(--ivory);background:var(--navy);padding:clamp(9rem,16vw,16rem) 1.5rem}.closing[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{max-width:18ch;color:var(--ivory);margin:1.3rem auto 1.5rem;font-size:clamp(3rem,5.5vw,5.8rem);line-height:1}.closing[data-astro-cid-tey26lqz]>p[data-astro-cid-tey26lqz]:not(.eyebrow){color:#ffffffbf;max-width:40rem;margin:auto;line-height:1.8}@media (width<=950px){.contact-hero[data-astro-cid-tey26lqz]{grid-template-columns:1fr;padding-bottom:0}.hero-copy[data-astro-cid-tey26lqz]{padding-right:0}.contact-hero[data-astro-cid-tey26lqz] figure[data-astro-cid-tey26lqz]{width:min(40rem,85%);height:34rem;margin:4rem 0 -5rem auto}.enquiry[data-astro-cid-tey26lqz],.before-submit[data-astro-cid-tey26lqz],.safety[data-astro-cid-tey26lqz],.alternative[data-astro-cid-tey26lqz]{grid-template-columns:1fr}}@media (width<=650px){.contact-hero[data-astro-cid-tey26lqz]{padding:8rem 1.5rem 0}.hero-copy[data-astro-cid-tey26lqz] h1[data-astro-cid-tey26lqz]{font-size:clamp(3rem,13vw,4.4rem)}.contact-hero[data-astro-cid-tey26lqz] figure[data-astro-cid-tey26lqz]{width:100%;height:27rem;margin:3rem 0 -3rem}.section-pad[data-astro-cid-tey26lqz]{padding:6.5rem 1.5rem}.contact-form[data-astro-cid-tey26lqz]{grid-template-columns:1fr}.contact-form[data-astro-cid-tey26lqz] .full[data-astro-cid-tey26lqz],.error-summary[data-astro-cid-tey26lqz],.consent[data-astro-cid-tey26lqz],.form-notice[data-astro-cid-tey26lqz],.contact-form[data-astro-cid-tey26lqz] button[data-astro-cid-tey26lqz],.form-status[data-astro-cid-tey26lqz]{grid-column:1}.safety[data-astro-cid-tey26lqz] aside[data-astro-cid-tey26lqz]{padding:2.5rem 1.5rem}.alternative[data-astro-cid-tey26lqz] dl[data-astro-cid-tey26lqz] div[data-astro-cid-tey26lqz]{grid-template-columns:1fr;gap:.5rem}.closing[data-astro-cid-tey26lqz]{padding:8rem 1.5rem}}[data-astro-cid-tey26lqz][dir=rtl] .contact-hero[data-astro-cid-tey26lqz],[data-astro-cid-tey26lqz][dir=rtl] .enquiry[data-astro-cid-tey26lqz],[data-astro-cid-tey26lqz][dir=rtl] .before-submit[data-astro-cid-tey26lqz],[data-astro-cid-tey26lqz][dir=rtl] .safety[data-astro-cid-tey26lqz],[data-astro-cid-tey26lqz][dir=rtl] .alternative[data-astro-cid-tey26lqz]{text-align:right}[data-astro-cid-tey26lqz][dir=rtl] .form-status[data-astro-cid-tey26lqz]{border-left:0;border-right:2px solid var(--gold)}.after-submission[data-astro-cid-tey26lqz]{background:var(--ivory)}.after-submission[data-astro-cid-tey26lqz]>header[data-astro-cid-tey26lqz],.after-submission[data-astro-cid-tey26lqz]>ol[data-astro-cid-tey26lqz]{width:min(82rem,100%);margin:auto}.after-submission[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz],.commercial-note[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{max-width:14ch;margin:1.3rem 0 1.5rem;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.after-submission[data-astro-cid-tey26lqz] ol[data-astro-cid-tey26lqz]{border-top:1px solid #10233b2b;margin-top:4rem;padding:0;list-style:none}.after-submission[data-astro-cid-tey26lqz] li[data-astro-cid-tey26lqz]{border-bottom:1px solid #10233b2b;grid-template-columns:4rem 1fr;gap:2rem;padding:2rem 0;display:grid}.after-submission[data-astro-cid-tey26lqz] li[data-astro-cid-tey26lqz]>span[data-astro-cid-tey26lqz]{color:var(--gold);font:italic 1rem Playfair Display}.after-submission[data-astro-cid-tey26lqz] h3[data-astro-cid-tey26lqz]{font-size:clamp(1.6rem,2.5vw,2.5rem)}.after-submission[data-astro-cid-tey26lqz] li[data-astro-cid-tey26lqz] p[data-astro-cid-tey26lqz]{max-width:48rem;color:var(--muted);margin-top:.7rem;font-size:.8rem;line-height:1.7}.commercial-note[data-astro-cid-tey26lqz]{color:var(--ivory);background:var(--navy);grid-template-columns:1fr 1fr;gap:clamp(4rem,10vw,10rem);display:grid}.commercial-note[data-astro-cid-tey26lqz] h2[data-astro-cid-tey26lqz]{color:var(--ivory)}.commercial-note[data-astro-cid-tey26lqz]>div[data-astro-cid-tey26lqz]:last-child{align-self:end}.commercial-note[data-astro-cid-tey26lqz]>div[data-astro-cid-tey26lqz]:last-child p[data-astro-cid-tey26lqz]{color:#ffffffb8;max-width:42rem;line-height:1.8}.commercial-note[data-astro-cid-tey26lqz]>div[data-astro-cid-tey26lqz]:last-child p[data-astro-cid-tey26lqz]+p[data-astro-cid-tey26lqz]{border-top:1px solid #fff3;margin-top:2rem;padding-top:2rem}@media (width<=950px){.commercial-note[data-astro-cid-tey26lqz]{grid-template-columns:1fr}}@media (width<=650px){.after-submission[data-astro-cid-tey26lqz] li[data-astro-cid-tey26lqz]{grid-template-columns:2.5rem 1fr;gap:1rem}}[data-astro-cid-tey26lqz][dir=rtl] .after-submission[data-astro-cid-tey26lqz],[data-astro-cid-tey26lqz][dir=rtl] .commercial-note[data-astro-cid-tey26lqz]{text-align:right}.contact-hero[data-astro-cid-tey26lqz]{background:linear-gradient(135deg,var(--navy) 0 76%,var(--green) 76% 100%);grid-template-columns:1fr;min-height:clamp(38rem,58vw,51rem);padding:clamp(9rem,14vw,14rem) clamp(1.5rem,12vw,12rem);display:grid}.contact-hero[data-astro-cid-tey26lqz] .hero-copy[data-astro-cid-tey26lqz]{max-width:65rem;padding-right:0}.contact-hero[data-astro-cid-tey26lqz]:after{background:var(--gold);width:clamp(6rem,12vw,12rem);height:1px;bottom:clamp(2rem,7vw,7rem);right:clamp(2rem,8vw,8rem)}@media (width<=650px){.contact-hero[data-astro-cid-tey26lqz]{background:linear-gradient(150deg,var(--navy) 0 88%,var(--green) 88% 100%);min-height:38rem;padding:9rem 1.5rem 6rem}}.honeypot[data-astro-cid-tey26lqz]{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;left:auto!important;overflow:hidden!important}
