:root{--ink:#292824;--muted:#77736d;--line:#e7e4df;--paper:#f7f6f3;--max:1240px}[data-astro-cid-zpzoxhr3]{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a[data-astro-cid-zpzoxhr3]{color:inherit;text-decoration:none}button[data-astro-cid-zpzoxhr3]{font:inherit}.site-header[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 4.5vw;display:flex}.brand[data-astro-cid-zpzoxhr3]{letter-spacing:.14em;white-space:nowrap;font-size:20px;font-weight:700}.nav[data-astro-cid-zpzoxhr3]{gap:clamp(20px,2.6vw,42px);margin-left:auto;margin-right:3vw;display:flex}.nav[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3],.enquiry-link[data-astro-cid-zpzoxhr3]{letter-spacing:.12em;white-space:nowrap;font-size:11px;font-weight:600}.nav[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover,.enquiry-link[data-astro-cid-zpzoxhr3]:hover{opacity:.6}.nav[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3][aria-current=page]{border-bottom:1px solid;padding-bottom:5px}.enquiry-link[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{border:1px solid;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-flex}.container[data-astro-cid-zpzoxhr3]{width:min(var(--max),90vw);margin:0 auto}.eyebrow[data-astro-cid-zpzoxhr3]{letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:700}.intro[data-astro-cid-zpzoxhr3]{padding:100px 0 70px}.intro[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{letter-spacing:-.065em;margin:0 0 40px;font-size:clamp(58px,8.5vw,120px);font-weight:400;line-height:.95}.intro-bottom[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.intro-lead[data-astro-cid-zpzoxhr3]{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.6vw,35px);font-weight:400;line-height:1.35}.body-copy[data-astro-cid-zpzoxhr3]{color:#625e58;margin:0;font-size:15px;line-height:1.9}.body-copy[data-astro-cid-zpzoxhr3]+.body-copy[data-astro-cid-zpzoxhr3]{margin-top:17px}.photo[data-astro-cid-zpzoxhr3]{background:#eae8e3;position:relative;overflow:hidden}.photo[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{object-fit:cover;width:100%;height:100%;display:block}.photo[data-astro-cid-zpzoxhr3].is-missing img[data-astro-cid-zpzoxhr3]{display:none}.photo[data-astro-cid-zpzoxhr3].is-missing:after{content:"";background:linear-gradient(135deg,#e9e6df,#f5f3ee 48%,#dedbd4);position:absolute;inset:0}.photo-hero[data-astro-cid-zpzoxhr3]{height:clamp(330px,43vw,630px)}.photo-hero[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{object-position:center}.photo-caption[data-astro-cid-zpzoxhr3]{color:#918b82;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:13px;font-size:10px;display:flex}.section[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--line);padding:115px 0}.section-heading[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:45px;display:grid}.section-heading[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.statement[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.cta[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4.2vw,58px);font-weight:400;line-height:1.1}.section-heading[data-astro-cid-zpzoxhr3] .body-copy[data-astro-cid-zpzoxhr3]{max-width:480px}.split[data-astro-cid-zpzoxhr3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.split[data-astro-cid-zpzoxhr3].reverse{grid-template-columns:.9fr 1.1fr}.split-photo[data-astro-cid-zpzoxhr3]{height:clamp(310px,39vw,520px)}.split-copy[data-astro-cid-zpzoxhr3]{max-width:440px}.split-copy[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(35px,4.1vw,55px);font-weight:400;line-height:1.12}.split-copy[data-astro-cid-zpzoxhr3] .eyebrow[data-astro-cid-zpzoxhr3]{margin-bottom:22px}.capabilities[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.capability[data-astro-cid-zpzoxhr3]{border-top:1px solid #bcb7af;padding-top:24px}.capability[data-astro-cid-zpzoxhr3] .number[data-astro-cid-zpzoxhr3]{color:#969087;letter-spacing:.1em;font-size:11px}.capability[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{margin:20px 0 15px;font-size:20px;font-weight:400;line-height:1.3}.capability[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:#6d6860;margin:0;font-size:14px;line-height:1.8}.categories[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.categories[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{letter-spacing:.04em;border:1px solid #d9d5ce;padding:11px 16px;font-size:11px}.markets[data-astro-cid-zpzoxhr3]{background:var(--paper);padding:110px 0}.markets-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.markets[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1.08}.market-list[data-astro-cid-zpzoxhr3]{gap:0;margin-top:30px;display:grid}.market-row[data-astro-cid-zpzoxhr3]{border-top:1px solid #dcd8d1;grid-template-columns:120px 1fr;gap:22px;padding:17px 0;font-size:14px;line-height:1.6;display:grid}.market-row[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{font-weight:500}.market-row[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{color:#69645c}.audience[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr;gap:30px;margin-top:45px;display:grid}.audience[data-astro-cid-zpzoxhr3] article[data-astro-cid-zpzoxhr3]{border-top:1px solid #c7c1b8;padding-top:24px}.audience[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{margin:0 0 12px;font-size:18px;font-weight:400}.audience[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:#6d6860;margin:0;font-size:14px;line-height:1.8}.statement[data-astro-cid-zpzoxhr3]{padding:115px 0}.statement-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.statement[data-astro-cid-zpzoxhr3] .photo[data-astro-cid-zpzoxhr3]{height:430px}.statement[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{margin:0 0 25px}.certs[data-astro-cid-zpzoxhr3]{gap:12px;margin-top:30px;display:flex}.certs[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{letter-spacing:.13em;border:1px solid #d4cfc7;padding:12px 20px;font-size:12px;font-weight:600}.fineprint[data-astro-cid-zpzoxhr3]{color:#8b857d;margin-top:13px;font-size:11px;line-height:1.7}.cta[data-astro-cid-zpzoxhr3]{color:#fff;background:#292824;padding:86px 0}.cta-grid[data-astro-cid-zpzoxhr3]{justify-content:space-between;align-items:center;gap:50px;display:flex}.cta[data-astro-cid-zpzoxhr3] .eyebrow[data-astro-cid-zpzoxhr3]{color:#c8c2b9}.cta[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{max-width:700px}.cta[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{letter-spacing:.13em;white-space:nowrap;border:1px solid #fff;padding:18px 25px;font-size:11px;font-weight:700}.cta[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{color:#292824;background:#fff}.footer[data-astro-cid-zpzoxhr3]{color:#fff;background:#171715;padding:55px 4.5vw 28px}.footer-top[data-astro-cid-zpzoxhr3]{justify-content:space-between;gap:30px;display:flex}.footer[data-astro-cid-zpzoxhr3] .brand[data-astro-cid-zpzoxhr3]{margin-bottom:16px;display:inline-block}.footer[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:#aaa69f;margin:0;font-size:12px;line-height:1.8}.footer-links[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:25px;display:flex}.footer-links[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{text-transform:uppercase;letter-spacing:.1em;color:#ddd9d2;font-size:10px}.copyright[data-astro-cid-zpzoxhr3]{border-top:1px solid #454441;margin-top:50px;padding-top:22px}@media (width<=900px){.nav[data-astro-cid-zpzoxhr3]{display:none}.intro[data-astro-cid-zpzoxhr3]{padding-top:75px}.section[data-astro-cid-zpzoxhr3]{padding:80px 0}.split[data-astro-cid-zpzoxhr3],.split[data-astro-cid-zpzoxhr3].reverse,.section-heading[data-astro-cid-zpzoxhr3],.intro-bottom[data-astro-cid-zpzoxhr3],.markets-grid[data-astro-cid-zpzoxhr3],.statement-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:35px}.split[data-astro-cid-zpzoxhr3].reverse .split-copy[data-astro-cid-zpzoxhr3]{order:2}.split[data-astro-cid-zpzoxhr3].reverse .photo[data-astro-cid-zpzoxhr3]{order:1}.capabilities[data-astro-cid-zpzoxhr3]{gap:20px}.markets[data-astro-cid-zpzoxhr3]{padding:80px 0}}@media (width<=600px){.site-header[data-astro-cid-zpzoxhr3]{height:68px;padding:0 5vw}.brand[data-astro-cid-zpzoxhr3]{font-size:16px}.enquiry-link[data-astro-cid-zpzoxhr3]{font-size:9px}.intro[data-astro-cid-zpzoxhr3]{padding:65px 0 48px}.intro[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{font-size:62px}.photo-hero[data-astro-cid-zpzoxhr3]{height:290px}.section[data-astro-cid-zpzoxhr3]{padding:65px 0}.capabilities[data-astro-cid-zpzoxhr3],.audience[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}.markets[data-astro-cid-zpzoxhr3]{padding:70px 0}.market-row[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:5px}.statement[data-astro-cid-zpzoxhr3]{padding:70px 0}.statement[data-astro-cid-zpzoxhr3] .photo[data-astro-cid-zpzoxhr3]{height:310px}.cta[data-astro-cid-zpzoxhr3]{padding:70px 0}.cta-grid[data-astro-cid-zpzoxhr3]{flex-direction:column;align-items:flex-start;gap:30px}.footer-top[data-astro-cid-zpzoxhr3]{flex-direction:column}.footer-links[data-astro-cid-zpzoxhr3]{gap:15px}}
