.site-nav>a.is-active{color:#007f7b;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:3px;text-underline-offset:8px}.page-hero{background:var(--ink);color:#fff;padding:92px 0 86px}.page-hero-copy{max-width:810px}.page-hero .eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:24px}.page-hero .eyebrow>span{width:24px;height:3px;background:var(--gold)}.page-hero h1{font-size:clamp(54px,6vw,86px);letter-spacing:-4.8px;margin:0 0 22px}.page-hero-copy>p:last-child{color:#c7d8d3;font-size:18px;max-width:490px;margin:0}.page-content{padding:88px 0}.about-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:80px;align-items:start}.page-editor{max-width:720px}.page-editor h2{font-size:clamp(34px,4vw,52px);margin-bottom:23px}.page-editor p{font-size:18px;color:var(--muted);max-width:660px}.page-editor p:last-child{margin-bottom:0}.facts-panel{background:#d9f3ed;padding:36px}.facts-panel .eyebrow{margin-bottom:25px}.facts-panel dl{margin:0 0 30px}.facts-panel dl>div{padding:17px 0;border-top:1px solid #afdbd1}.facts-panel dt{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#247976;margin-bottom:5px}.facts-panel dd{font-size:16px;margin:0;line-height:1.5}.contact-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:80px;align-items:start}.contact-methods{background:var(--ink);color:#fff;padding:35px}.contact-methods>div{padding:18px 0;border-top:1px solid #355149}.contact-methods>div:first-child{border-top:0;padding-top:0}.contact-methods span{display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#8bb2a8;margin-bottom:8px}.contact-methods a{display:block;color:#fff;font-size:18px;line-height:1.45;overflow-wrap:anywhere}.contact-methods a:hover{text-decoration:underline;text-underline-offset:4px}.contact-methods p{margin:0;color:#d0e1db}.contact-enquiry{border-top:0}.footer-nav{display:flex;gap:20px;font-size:13px;font-weight:700}.footer-nav a:hover{text-decoration:underline;text-underline-offset:4px}.footer-main{min-height:175px}@media(max-width:800px){.header .site-nav{gap:16px}.header .site-nav>a:not(.nav-call){display:inline-block}.about-layout,.contact-page-grid{grid-template-columns:1fr;gap:44px}.page-content{padding:64px 0}.page-hero{padding:66px 0}.facts-panel{max-width:650px}.footer-main{align-items:flex-start}.footer-nav{order:4;width:100%}}@media(max-width:480px){.header .site-nav{gap:11px;font-size:12px}.header .site-nav a{white-space:nowrap}.site-nav>a.is-active{text-underline-offset:6px;text-decoration-thickness:2px}.page-hero{padding:54px 0 50px}.page-hero h1{font-size:49px;letter-spacing:-3px;margin-bottom:18px}.page-hero-copy>p:last-child{font-size:16px}.page-content{padding:48px 0}.page-editor h2{font-size:38px;letter-spacing:-1.8px}.page-editor p{font-size:16px}.facts-panel,.contact-methods{padding:25px 22px}.footer-nav{gap:16px;font-size:12px;flex-wrap:wrap}}
