:root{--ink:#111111;--ink-2:#26292e;--ink-3:#5b616b;--paper:#ffffff;--paper-2:#f3f4f6;--brand:#c62828;--brand-deep:#9f1f1f;--brand-tint:#fbe9e9;--line:#e3e5e8;--line-strong:#c9ccd1;--line-inverse:rgba(255,255,255,0.18);--sec-commercial:#c62828;--sec-industrial:#6b7280;--sec-residential:#2e7d32;--sec-public-sector:#6f3fa5;--sec-interiors:#d63384;--sec-property:#b5651d;--sec-technology:#111111;--sec-products:#f2b705;--sec-utilities:#1e6fd9;--sec-finance:#111111;--sec-appointments:#111111;--sec-hsw:#111111;--sec-esg:#111111;--sec-awards:#111111;--sec-training:#111111;--sec-legal:#111111;--sec-international:#111111;--sec-insights:#111111;--sec-navy:#2c4a77;--sec-slate:#55606c;--sec-steel:#41678a;--sec-teal:#17726a;--sec-emerald:#2a7549;--sec-amber:#8a6400;--sec-rose:#a84856;--sec-violet:#675595;--sec-copper:#99551f;--sec-graphite:#454b54;--sec-moss:#5c6b33;--fs-display:clamp(26px,6vw,40px);--fs-lead:clamp(24px,6vw,34px);--fs-article:clamp(24px,6vw,32px);--fs-section-title:clamp(22px,5vw,30px);--fs-h3:17px;--fs-h4:15px;--fs-body:16.5px;--fs-standfirst:clamp(16px,4.4vw,18px);--fs-meta:12.5px;--fs-micro:12px;--font-display:var(--font-inter),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-ui:var(--font-inter),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-prose:var(--font-inter),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--radius-control:3px;--radius-card:0;--container:880px;--mantle:200px;--frame:1280px;--gutter:12px;--bar-h:44px;--ease:cubic-bezier(0.22,1,0.36,1);--press:opacity 120ms var(--ease)}@media (min-width:768px){:root{--gutter:16px}}:root[data-variant=v4]{--font-display:var(--font-inter),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--paper-2:#f5f3ef;--fs-lead:clamp(28px,6.6vw,42px);--fs-article:clamp(28px,6.8vw,42px);--fs-section-title:clamp(28px,5.6vw,38px);--fs-h3:18px;--fs-h4:16px;--fs-body:17px}:root[data-variant=v4] .prose{max-width:68ch;line-height:1.65}:root[data-variant=v4] .title-box{padding:0 var(--gutter);height:30px;align-items:center;gap:12px}:root[data-variant=v4] .title-box:after{content:"";flex:1 1;height:1px;background:var(--line-strong)}:root[data-variant=v4] .title-box>*{height:auto;min-width:0;padding:0 4px;border:0;background:transparent;font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.14em}:root[data-variant=v4] .title-box>a:hover{color:var(--brand)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper-2);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}blockquote,body,figure,h1,h2,h3,h4,h5,ol,p,ul{margin:0}img,svg,video{display:block;max-width:100%;height:auto}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0;padding:0;cursor:pointer}button,input{font:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}a:active,button:active{opacity:.7;transition:var(--press)}.site-frame{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;max-width:var(--frame);margin-inline:auto}.site-centre{min-width:0;width:100%;max-width:var(--container);margin-inline:auto;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.site-mantle{display:none}@media (min-width:1280px){.site-frame{grid-template-columns:var(--mantle) var(--container) var(--mantle)}.site-mantle{display:block}}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.descender-guard{padding-block:.08em .18em;margin-block:-.08em -.18em}.ulink{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .32s var(--ease)}.ulink:hover{background-size:100% 1px}@media (hover:hover){a.warm:hover,a.warm:hover h1,a.warm:hover h2,a.warm:hover h3,a.warm:hover h4,h1 a.warm:hover,h2 a.warm:hover,h3 a.warm:hover,h4 a.warm:hover{color:var(--brand)}}a.warm,a.warm h1,a.warm h2,a.warm h3,a.warm h4{transition:color .2s var(--ease)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*,:after,:before{animation:none!important;transition:none!important}}.prose{font-family:var(--font-prose);font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);max-width:68ch}.prose p,.prose>*+*{margin-top:1.1em}.prose p:first-child{margin-top:0}.prose a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:rgba(198,40,40,.35);text-decoration-color:rgba(198,40,40,.35);text-underline-offset:2px}.prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.prose h2,.prose h3,.prose h4,.prose h5{font-family:var(--font-display);font-weight:600;line-height:1.2;color:var(--ink);margin-top:1.5em}.prose h2{font-size:24px}.prose h3{font-size:20px}.prose h4{font-size:18px}.prose h5{font-size:16.5px}.prose ol,.prose ul{padding-left:1.4em}.prose li{margin-top:.4em}.prose ul.wp-bullets{margin-block:1.1em;padding-left:1.25em}.prose ul.wp-bullets>li{margin-top:.55em;padding-left:.15em}.prose ul.wp-bullets>li::marker{color:var(--brand)}.prose h2,.prose h3,.prose h4,.prose li,.prose p,.prose td{overflow-wrap:anywhere}.prose figure{margin:1.5em 0}.prose img{width:100%;height:auto;background:var(--paper-2)}.prose .wp-element-caption,.prose figcaption{font-family:var(--font-ui);font-size:var(--fs-meta);color:var(--ink-3);padding-top:8px;border-bottom:1px solid var(--line);padding-bottom:8px}.prose blockquote{border-left:3px solid var(--brand);padding-left:18px;font-style:italic;color:var(--ink)}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose table{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:14px;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:8px 10px;text-align:left}.prose embed,.prose iframe,.prose object{max-width:100%}.prose [style*=width]{max-width:100%!important}.prose .wp-block-columns{display:block}@media (min-width:768px){.prose .wp-block-columns{display:flex;gap:24px}.prose .wp-block-column{flex:1 1;min-width:0}}.prose--dropcap>p:first-of-type:first-letter{font-weight:inherit}.ink-band{background:var(--ink);color:#fff}.ink-band ::selection{background:var(--brand);color:#fff}.vh{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent,var(--brand));flex:none}.title-box{display:flex;padding:8px var(--gutter)}.title-box,.title-box>*{justify-content:center;background:var(--paper)}.title-box>*{display:inline-flex;align-items:center;height:40px;min-width:120px;padding:0 22px;border:2px solid var(--ink);border-radius:var(--radius-control);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.title-box>*,:root[data-variant=v4] .headline,:root[data-variant=v4] h1,:root[data-variant=v4] h2{font-weight:700}:root[data-variant=v4] h3,:root[data-variant=v4] h4,:root[data-variant=v4] h5,:root[data-variant=v4] nav a{font-weight:600}:root[data-variant=v4] .prose li,:root[data-variant=v4] .prose p{font-weight:400}:root[data-variant=v4] .prose blockquote,:root[data-variant=v4] .prose em{font-weight:400;font-style:italic}:root[data-variant=v4] figcaption,:root[data-variant=v4] time{font-weight:400}:root[data-variant=classic]{--ink:#14181d;--ink-2:#262c34;--ink-3:#3d454f;--paper:#faf8f4;--paper-2:#f3efe8;--brand:#be4a18;--brand-deep:#a03d12;--brand-tint:#f7e8df;--line:rgba(20,24,29,0.14);--line-strong:rgba(20,24,29,0.32);--font-ui:var(--font-inter),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-wordmark:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-prose:var(--font-source-serif),Georgia,"Times New Roman",serif;--container:1120px;--frame:1520px;--gutter:20px;--fs-lead:clamp(30px,6.4vw,46px);--fs-article:clamp(30px,6.6vw,46px);--fs-section-title:clamp(24px,5vw,32px);--fs-body:16.5px}@media (min-width:1280px){:root[data-variant=classic] .site-frame{grid-template-columns:var(--mantle) minmax(0,var(--container)) var(--mantle)}}:root[data-variant=classic] body{background:var(--paper)}:root[data-variant=classic] .site-centre{background:var(--paper);box-shadow:none}:root[data-variant=classic] .prose--feature{max-width:690px;font-size:18px;line-height:1.72;color:var(--ink)}:root[data-variant=classic] .prose--feature p{margin-top:1.15em}:root[data-variant=classic] .prose--feature>:first-child{margin-top:0}:root[data-variant=classic] .prose--feature .bdc-lead{font-size:21px;line-height:1.55;font-weight:500;letter-spacing:-.005em}:root[data-variant=classic] .prose--feature .bdc-dropcap:first-letter{float:left;font-family:var(--font-display);font-size:4.2em;line-height:.8;font-weight:800;margin:.07em .12em 0 -.02em;color:var(--brand)}:root[data-variant=classic] .prose--feature .bdc-speaker{margin-top:2em;font-size:12.5px;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}:root[data-variant=classic] .prose--feature .bdc-speaker b,:root[data-variant=classic] .prose--feature .bdc-speaker strong{font-weight:inherit}:root[data-variant=classic] .prose--feature .bdc-speaker+.bdc-quote{margin-top:.5em}:root[data-variant=classic] .prose--feature .bdc-quote{border-left:3px solid var(--brand-tint);padding-left:18px;color:var(--ink-2)}:root[data-variant=classic] .prose--feature .bdc-pullquote{margin:2.2em 0;padding:1.3em 0 1.2em;border-top:3px solid var(--ink);border-bottom:1px solid var(--line-strong)}:root[data-variant=classic] .prose--feature .bdc-pullquote blockquote{margin:0;padding:0;border:0;font-family:var(--font-display);font-size:clamp(22px,3.2vw,28px);line-height:1.28;font-weight:700;letter-spacing:-.012em;color:var(--ink);font-style:normal}:root[data-variant=classic] .prose--feature .bdc-pullquote blockquote:before{content:"\201C";display:block;font-size:2.4em;line-height:.6;margin-bottom:.08em;color:var(--brand)}:root[data-variant=classic] .prose--feature .bdc-pullquote figcaption{margin-top:.9em;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}:root[data-variant=classic] .prose--feature .bdc-pullquote figcaption:before{content:"\2014\00a0"}:root[data-variant=classic] .prose--feature .bdc-glance{margin:1.7em 0;padding:18px 22px 20px;background:var(--paper-2);border-left:4px solid var(--brand);font-size:16px;line-height:1.55}:root[data-variant=classic] .prose--feature .bdc-glance__title{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}:root[data-variant=classic] .prose--feature .bdc-glance ul{margin:0;padding-left:1.1em}:root[data-variant=classic] .prose--feature .bdc-glance li{margin-top:.5em}:root[data-variant=classic] .prose--feature .bdc-glance li::marker{color:var(--brand)}:root[data-variant=classic] .prose--feature .bdc-glance dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px 24px;gap:12px 24px;margin:0}:root[data-variant=classic] .prose--feature .bdc-glance dt{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}:root[data-variant=classic] .prose--feature .bdc-glance dd{margin:2px 0 0;font-weight:600}:root[data-variant=classic] .prose--feature .bdc-glance__more{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:700;text-decoration:none}:root[data-variant=classic] .prose--feature h2{font-size:26px;margin-top:1.7em;line-height:1.2}:root[data-variant=classic] .prose--feature h3{font-size:21px;margin-top:1.5em;line-height:1.25}:root[data-variant=classic] .prose--feature figure{margin:2em 0}:root[data-variant=classic] .prose--feature .wp-element-caption,:root[data-variant=classic] .prose--feature figcaption{font-size:13.5px;line-height:1.45;color:var(--ink-3);border-left:2px solid var(--line-strong);padding-left:10px;margin-top:8px}@media (max-width:600px){:root[data-variant=classic] .prose--feature{font-size:17px}:root[data-variant=classic] .prose--feature .bdc-lead{font-size:19px}:root[data-variant=classic] .prose--feature .bdc-glance{padding:16px 16px 18px}}:root[data-variant=classic] .prose--feature a.bdc-co{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:3px}:root[data-variant=classic] .prose--feature a.bdc-co:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}