:root{--ca-navy:#092c45;--ca-deep:#082334;--ca-blue:#12487b;--ca-green:#0d783d;--ca-lime:#c3e8a7;--ca-paper:#f5f7f4;--ca-line:#dfe5e1;--color-accent-1:#0d783d;--color-surface-dark:#082334}
.ca-home-collage{position:relative;aspect-ratio:4400/2346;width:100%;overflow:hidden}.ca-home-collage>.b-statement-picture-img{width:100%;height:100%;object-fit:cover}.ca-home-collage>.ca-home-collage-logo{position:absolute;inset-inline-start:4%;top:28%;width:18%;height:auto;box-shadow:0 8px 30px #08233433}
.ca-site .brand-marquee{overflow:hidden;width:100%;background:#fff;padding:20px 0}.ca-site .brand-track{display:flex;width:max-content;animation:ca-member-scroll 60s linear infinite}.ca-site .brand-track img{height:60px;width:140px;margin:0 40px;object-fit:contain}.ca-site .brand-marquee:hover .brand-track{animation-play-state:paused}@keyframes ca-member-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.ca-site{color:#15313e;background:#fff}.ca-site .bg-dark,.ca-site .bg-surface-dark{background-color:var(--ca-deep)}.ca-site .c-button.is-primary{background:var(--ca-green);color:#fff;border-color:var(--ca-green)}.ca-site .c-button.is-primary:hover{background:var(--ca-navy);border-color:var(--ca-navy)}.ca-site .c-page-header{background:var(--ca-navy);color:white}.ca-site .c-page-header-title,.ca-site .c-page-header-description,.ca-site .c-breadcrumbs-link{color:inherit}.ca-site a:focus-visible,.ca-site button:focus-visible,.ca-site select:focus-visible,.ca-site summary:focus-visible,.ca-site input:focus-visible,.ca-site textarea:focus-visible{outline:3px solid #40a25c;outline-offset:4px}
.ca-skip{position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%);z-index:1000;background:white;padding:14px;color:var(--ca-navy)}.ca-skip:focus{transform:none}.ca-header{background:white;position:sticky;top:0;z-index:60}.ca-brand{display:flex!important;align-items:center;gap:12px;color:var(--ca-navy);text-decoration:none}.ca-brand img{width:64px!important;height:64px!important;object-fit:contain}.ca-brand>span{font:bold 29px/1.1 Arial,sans-serif;letter-spacing:-1px}.ca-brand>span>span{color:var(--ca-green)}.ca-brand small{display:block;font:9px/1.6 Arial,sans-serif;letter-spacing:1px;margin-top:6px}.ca-header .c-site-header-bar{display:flex;align-items:center;gap:14px}.ca-language select{max-width:170px;padding:8px 26px 8px 8px;border:1px solid var(--ca-line);border-radius:3px;background:white;color:var(--ca-navy);font-size:13px}.ca-nav{display:flex;align-items:center;gap:28px;min-height:58px}.ca-nav>a,.ca-dropdown>summary{font-size:16px;font-weight:700;color:var(--ca-navy);padding:14px 0;text-decoration:none;cursor:pointer}.ca-nav>a:hover,.ca-nav a[aria-current]{color:var(--ca-green)}.ca-dropdown{position:relative}.ca-submenu{position:absolute;inset-block-start:100%;inset-inline-start:0;width:340px;padding:24px;background:white;box-shadow:0 15px 36px #08233426;border-top:3px solid var(--ca-green);z-index:65}.ca-submenu a{display:block;padding:9px 0;color:var(--ca-navy);font-weight:700}.ca-submenu p{font-size:14px;line-height:1.6;margin-bottom:12px}.ca-menu-toggle{border:1px solid var(--ca-line);background:white;padding:10px 14px;color:var(--ca-navy)}.ca-header .c-site-header-menu-button{display:none}.ca-translation-status{padding:12px 24px;background:var(--ca-lime);color:var(--ca-navy);margin:0}.ca-translate-provider{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden}.ca-footer-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;width:100%}.ca-footer-nav a{display:block;padding:6px 0}.ca-footer-statement{font-size:clamp(28px,6vw,100px);font-weight:700;line-height:1.1;text-align:center;padding:40px 16px;color:var(--ca-lime);opacity:.65}.ca-site .c-site-footer{background:var(--ca-deep);color:white}.ca-back-top{position:fixed;bottom:20px;inset-inline-end:20px;border:0;background:var(--ca-green);color:white;padding:12px;z-index:50}
.ca-section{padding:clamp(36px,6vw,88px) 0}.ca-section--paper{background:var(--ca-paper)}.ca-section--dark{background:var(--ca-deep);color:white}.ca-container{width:min(1320px,calc(100% - 64px));margin-inline:auto}.ca-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700;color:var(--ca-green);display:block;margin-bottom:16px}.ca-section--dark .ca-eyebrow{color:var(--ca-lime)}.ca-heading{font-size:clamp(30px,4vw,56px);line-height:1.1;letter-spacing:-1px;margin:0 0 24px;color:var(--ca-navy)}.ca-section--dark .ca-heading{color:white}.ca-lead{font-size:clamp(19px,2vw,25px);line-height:1.5}.ca-prose{max-width:850px}.ca-prose p{margin-bottom:22px;line-height:1.8}.ca-prose h2{font-size:30px;margin:32px 0 16px;color:var(--ca-navy)}.ca-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ca-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ca-card{border:1px solid var(--ca-line);background:white;color:#15313e;overflow:hidden;display:flex;flex-direction:column}.ca-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.ca-card-body{padding:26px;display:flex;flex-direction:column;flex:1;gap:14px}.ca-card h2,.ca-card h3{font-size:26px;line-height:1.2;margin:0;color:var(--ca-navy)}.ca-card p{line-height:1.7;margin:0}.ca-card a.ca-link{margin-top:auto}.ca-link{color:var(--ca-green);font-weight:700;text-decoration:underline;text-underline-offset:5px}.ca-list{padding-inline-start:24px;line-height:1.8;list-style:disc}.ca-list li{margin-bottom:12px}.ca-image{width:100%;aspect-ratio:4/3;object-fit:cover}.ca-notice{border-inline-start:4px solid var(--ca-green);padding:22px;background:var(--ca-paper);margin-block:28px;line-height:1.7}.ca-members{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.ca-member{border:1px solid var(--ca-line);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:14px;background:white}.ca-member img{height:70px;width:140px;object-fit:contain}.ca-gallery figure{margin:0}.ca-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.ca-gallery figcaption{padding:12px 0;font-size:14px}.ca-hero{position:relative;min-height:650px;background:var(--ca-deep);color:white;display:flex;align-items:center;overflow:hidden}.ca-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ca-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#082334f5,#082334b3 55%,#08233422)}.ca-hero .ca-container{position:relative;z-index:1;padding-block:75px}.ca-hero h1{font-size:clamp(42px,6vw,82px);line-height:1.06;max-width:800px;margin:20px 0 28px}.ca-hero p{max-width:620px;font-size:22px;line-height:1.5;margin-bottom:30px}.ca-hero .ca-eyebrow{color:var(--ca-lime)}.ca-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.ca-hero .ca-link{color:white}.ca-quote{border-inline-start:4px solid var(--ca-green);padding:20px 28px;margin:0}.ca-quote p{font-size:22px;line-height:1.5;margin-bottom:20px}.ca-quote cite{font-style:normal;font-size:15px}.ca-form{display:grid;gap:24px}.ca-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ca-field{display:flex;flex-direction:column;gap:8px;font-weight:700}.ca-field input,.ca-field select,.ca-field textarea,.ca-search input{border:1px solid #8b9b99;border-radius:3px;background:white;color:#15313e;padding:13px;font:inherit;width:100%}.ca-field textarea{min-height:150px}.ca-field--wide{grid-column:1/-1}.ca-brief{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;overflow:auto;padding:24px;background:var(--ca-paper);font:15px/1.7 monospace}.ca-error{color:#9b221b}.ca-search{display:flex;gap:14px;margin-bottom:30px}.ca-search input{flex:1;min-width:0}.ca-site [hidden]{display:none!important}
@media(max-width:1100px){.ca-nav{gap:18px}.ca-nav>a,.ca-dropdown>summary{font-size:14px}.ca-header .c-site-header-cta>span{display:none}.ca-brand>span{font-size:24px}.ca-brand img{width:52px!important;height:52px!important}}
@media(max-width:800px){.ca-container{width:calc(100% - 36px)}.ca-header .c-site-header-grid{display:flex!important;flex-wrap:wrap;gap:14px;padding-block:14px}.ca-header .c-site-header-logo{flex:1}.ca-header .c-site-header-menu-button{display:block}.ca-header .c-site-header-cta{display:none}.ca-header .c-site-header-bar{order:3;width:100%;justify-content:space-between}.ca-header .ca-nav-wrap{display:none!important;order:4;width:100%}.ca-header.ca-menu-open .ca-nav-wrap{display:block!important}.ca-nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.ca-nav>a,.ca-dropdown>summary{padding:12px 0;font-size:17px;border-bottom:1px solid var(--ca-line)}.ca-submenu{position:static;width:100%;box-shadow:none;padding:16px}.ca-split,.ca-grid{grid-template-columns:1fr;gap:28px}.ca-members{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-fields{grid-template-columns:1fr}.ca-footer-nav{grid-template-columns:1fr!important;gap:25px}.ca-hero{min-height:560px}.ca-hero:after{background:#082334c9}.ca-hero h1{font-size:48px}.ca-hero p{font-size:19px}}
@media(prefers-reduced-motion:reduce){.ca-site *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.ca-site{--primary-blue-650:8 35 52;--primary-blue-600:9 44 69;--primary-blue-500:18 72 123;--primary-turq-600:13 120 61;--primary-turq-500:13 120 61;--primary-turq-400:195 232 167;--sec-green-500:195 232 167;--form-active:13 120 61}.ca-brand small{white-space:nowrap;font-size:8px}.ca-site .c-site-header-bar>a{color:var(--ca-navy);display:inline-flex}.ca-header .ca-nav-wrap{margin:0}.ca-site .c-enquiry-title{color:var(--ca-navy)}
.ca-header .c-site-header-cta{color:var(--ca-navy)}.ca-header .c-site-header-bar{margin-inline:0;width:auto}.ca-header .c-site-header-bar>a{min-width:auto;padding-inline:10px}@media(max-width:800px){.ca-header .c-site-header-bar{width:100%}.ca-header .ca-nav-wrap{max-height:65vh;overflow:auto}}
