.about-branded-hero{grid-template-columns:.95fr 1.05fr;background:#f1eee7;min-height:640px}.about-branded-hero>div{padding-top:75px;padding-bottom:65px}.about-branded-hero .eyebrow{font-size:9px;letter-spacing:1.7px}.about-branded-hero h1{font-size:clamp(46px,4.9vw,76px);line-height:1.1}.about-branded-hero figure>img{object-fit:cover;object-position:54% center}.about-branded-hero figcaption{font-size:7px;letter-spacing:1.7px;background:#faf9f6dc}.about-profile{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.about-profile h2{font-size:42px;line-height:1.15;letter-spacing:-2px;max-width:540px}.profile-lead{font-family:Georgia,serif;font-style:italic;font-size:20px;line-height:1.7;color:#7a806b;max-width:420px;margin:30px 0 0}.profile-copy p{font-size:13px;line-height:1.95;color:#6d7968;margin-bottom:19px}.profile-copy p:last-child{margin-bottom:0}.company-profile-band{display:grid;grid-template-columns:repeat(4,1fr);padding:31px 5%;background:#e9ece1;gap:35px;border-top:1px solid #dce1d1;border-bottom:1px solid #dce1d1}.company-profile-band>div{padding-right:15px;border-right:1px solid #d0d8c3}.company-profile-band>div:last-child{border:0}.company-profile-band span{font-size:8px;letter-spacing:1.5px;color:#718066}.company-profile-band p,.company-profile-band a{font-size:12px;line-height:1.8;display:block;margin:12px 0 0}.about-branded-capabilities{grid-template-columns:.95fr 1.05fr;gap:65px}.about-branded-capabilities figure{padding:0;background:none}.about-branded-capabilities figure img{max-height:none;width:100%;height:auto;object-fit:contain}.about-branded-capabilities figcaption{font-size:7px;letter-spacing:1.4px;padding-top:14px}.customisation-detail{padding-top:65px;border-top:1px solid var(--line)}.customisation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.customisation-grid article{border-top:1px solid #bdc9b3;padding-top:22px}.customisation-grid article>span{font-size:8px;letter-spacing:1.2px;color:#7a8870}.customisation-grid h3{font-size:19px;font-weight:500;letter-spacing:-.6px;line-height:1.4;margin:25px 0 14px}.customisation-grid p{font-size:12px;line-height:1.9;color:#75816d}.about-profile .eyebrow{font-size:9px}
@media(max-width:1100px){.about-profile{gap:45px}.about-profile h2{font-size:37px}.about-branded-capabilities{gap:40px}.company-profile-band{gap:20px}.customisation-grid{gap:23px}.customisation-grid h3{font-size:18px}.about-branded-hero h1{font-size:58px}.company-profile-band p,.company-profile-band a{font-size:11px}}
@media(max-width:760px){.about-branded-hero{grid-template-columns:1fr;min-height:0}.about-branded-hero>div{padding:43px 6% 38px}.about-branded-hero h1{font-size:51px;letter-spacing:-2px}.about-branded-hero figure{height:auto;aspect-ratio:1.35}.about-branded-hero figure>img{height:100%;object-fit:cover;object-position:center}.about-branded-hero .eyebrow{font-size:8px;letter-spacing:1.3px}.about-branded-hero figcaption{font-size:6px;letter-spacing:1px;left:16px;bottom:16px;padding:8px 10px}.about-profile{grid-template-columns:1fr;gap:30px}.about-profile h2{font-size:35px;letter-spacing:-1.6px}.profile-lead{font-size:18px;margin-top:24px}.profile-copy p{font-size:12px}.company-profile-band{grid-template-columns:1fr 1fr;padding:28px 6%;gap:27px 20px}.company-profile-band>div{padding:0;border:0}.company-profile-band span{font-size:7px;letter-spacing:1.2px}.company-profile-band p,.company-profile-band a{font-size:11px;margin-top:9px}.about-branded-capabilities{grid-template-columns:1fr;gap:30px}.about-branded-capabilities figcaption{font-size:6px;letter-spacing:1px}.customisation-detail{padding-top:48px}.customisation-grid{grid-template-columns:1fr 1fr;gap:27px 22px}.customisation-grid h3{font-size:17px;margin-top:20px}.customisation-grid p{font-size:11px}.customisation-grid article>span{font-size:7px;letter-spacing:.8px}.about-profile .eyebrow{font-size:8px}.about-principles .about-values h3{font-size:17px}.about-principles .about-values p{font-size:11px}}
