@font-face{font-family:bodyFont;src:url(../media/inter_latin_variable-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bodyfont_4dd69ece-module__9Xb9Ga__className{font-family:bodyFont,bodyFont Fallback;font-style:normal}.bodyfont_4dd69ece-module__9Xb9Ga__variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/barlow_condensed_latin_600-s.p.0j4ssjn_k8z58.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:displayFont;src:url(../media/barlow_condensed_latin_700-s.p.0rkprfbp4mv-a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.displayfont_21ae4a49-module__FG8xXa__className{font-family:displayFont,displayFont Fallback}.displayfont_21ae4a49-module__FG8xXa__variable{--font-display:"displayFont", "displayFont Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit}.container{width:min(100% - 40px,1440px);margin-inline:auto}.preview-banner{color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#252828;place-items:center;min-height:30px;padding:6px 18px;font:700 10px/1.4 Arial,sans-serif;display:grid}.skip-link{z-index:999;color:#000;background:#fff;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}@media (max-width:580px){.container{width:min(100% - 28px,1440px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{container:site-header/inline-size}.site-home-link{flex:none}.composition{container:composition/inline-size}.composition-hero{display:grid}.composition-hero-visual{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.composition-lead{align-self:center;min-width:0;padding:80px 40px 80px max(28px,50vw - 700px)}.composition h1{overflow-wrap:anywhere;max-width:15ch;margin:0}.composition-intro{max-width:62ch;margin:32px 0 0;font-size:clamp(18px,1.6vw,23px);line-height:1.6}.composition-eyebrow{letter-spacing:.08em;margin:0 0 24px;font-size:12px;font-weight:700}.composition-visual{min-height:720px;margin:0;position:relative}.composition-visual img{object-fit:cover}.composition-visual figcaption{max-width:calc(100% - 32px);padding:8px;font:11px/1.4 Arial,sans-serif;position:absolute;bottom:16px;right:16px}.composition-body{width:min(100% - 56px,72ch);margin-inline:auto;padding:80px 0 100px}.composition-section+.composition-section{margin-top:64px}.composition-section h2{overflow-wrap:anywhere;margin:0 0 24px}.composition-section p{margin:20px 0;font-size:20px;line-height:1.7}.composition-section a{text-underline-offset:.2em}.composition-action{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;margin-top:32px;display:flex}.composition-action>a,.composition-action-label{overflow-wrap:anywhere;max-width:100%;padding:16px 22px;font-weight:700;line-height:1.4;display:block}.composition-action small{font-size:13px;line-height:1.5}.composition-action a:focus-visible,.composition-section a:focus-visible{outline-offset:5px;outline:3px solid}.site-header .composition-action{flex-shrink:1;max-width:190px;margin:0}.site-header .composition-action>a,.site-header .composition-action-label{padding:8px;font-size:12px}.site-header .composition-action small{font-size:11px}@container composition (max-width:900px){.composition-hero-visual{grid-template-columns:minmax(0,1fr)}.composition-visual{grid-row:1;min-height:420px}.composition-lead{padding:56px 28px}.composition-body{padding:60px 0 80px}}@container composition (max-width:580px){.composition-lead{padding:44px 14px}.composition-visual{min-height:310px}.composition-body{width:calc(100% - 28px)}.composition-section p{font-size:18px}.composition-section+.composition-section{margin-top:48px}}.service-page{overflow-wrap:anywhere;container:service-page/inline-size}.service-heading,.service-body{width:min(100% - 56px,76ch);margin-inline:auto}.service-heading{padding:72px 0 48px}.service-heading h1{max-width:20ch;margin:0}.service-parent{margin-bottom:32px;font-size:15px;line-height:1.5}.service-eyebrow{letter-spacing:.06em;font-size:13px}.service-intro{margin:28px 0 0;font-size:22px;line-height:1.6}.service-body{padding-bottom:96px}.service-section,.service-faq{margin-top:32px;padding-top:32px}.service-section:first-child{margin-top:0}.service-section h2,.service-faq h2{margin:0 0 24px}.service-page p,.service-page li{white-space:pre-wrap}.service-section p,.service-faq p,.service-section li,.service-faq li{font-size:20px;line-height:1.7}.service-section p,.service-faq p{margin:20px 0}.service-section ul,.service-section ol,.service-faq ul,.service-faq ol{margin:24px 0;padding-left:1.5em}.service-section li+li,.service-faq li+li{margin-top:10px}.service-page a{text-underline-offset:.2em}.service-page a:focus-visible{outline-offset:5px;outline:3px solid}.service-children{margin-top:56px;padding-top:28px}.service-children ul{margin:0;padding:0;list-style:none}.service-children li+li{margin-top:18px}.service-children a,.service-children span{font-size:21px;line-height:1.5;display:inline-block}.service-children a{padding:8px 0}@container service-page (max-width:580px){.service-heading,.service-body{width:calc(100% - 28px)}.service-heading{padding:44px 0 28px}.service-body{padding-bottom:64px}.service-section p,.service-faq p,.service-section li,.service-faq li{font-size:18px}}.article-page{overflow-wrap:anywhere;container:article-page/inline-size}.article-heading,.article-body{width:min(100% - 56px,76ch);margin-inline:auto}.article-heading{padding:72px 0 48px}.article-heading h1{max-width:20ch;margin:0}.article-summary{margin:28px 0 0;font-size:22px;line-height:1.6}.article-body{padding-bottom:96px}.article-section{margin-top:32px;padding-top:32px}.article-section:first-child{margin-top:0}.article-section h2{margin:0 0 24px}.article-page p,.article-page li{white-space:pre-wrap}.article-section p,.article-page li{font-size:20px;line-height:1.7}.article-section p{margin:20px 0}.article-page ul,.article-page ol{margin:24px 0;padding-left:1.5em}.article-page li+li{margin-top:10px}.article-page a{text-underline-offset:.2em}.article-page a:focus-visible{outline-offset:5px;outline:3px solid}@container article-page (max-width:580px){.article-heading,.article-body{width:calc(100% - 28px)}.article-heading{padding:44px 0 28px}.article-body{padding-bottom:64px}.article-section p,.article-page li{font-size:18px}}.document-page{overflow-wrap:anywhere;container:document-page/inline-size}.document-heading,.document-body{width:min(100% - 56px,100ch);margin-inline:auto}.document-heading{padding:72px 0 48px}.document-heading h1{max-width:20ch;margin:0}.document-body{padding:28px 0 96px}.document-body>p{white-space:pre-wrap;max-width:76ch;margin:24px 0;font-size:20px;line-height:1.7}.document-body>h2{max-width:30ch;margin:48px 0 24px}.document-table-block{min-width:0;margin:32px 0}.document-table-scroll{border:1px solid;max-width:100%;overflow-x:auto}.document-table-scroll:focus-visible{outline-offset:5px;outline:3px solid}.document-table-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:56rem;font-size:17px;line-height:1.55}.document-table-scroll th,.document-table-scroll td{vertical-align:top;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid;padding:16px}.document-scroll-hint{margin:0 0 12px;font-size:15px;line-height:1.5}@container document-page (max-width:580px){.document-heading,.document-body{width:calc(100% - 28px)}.document-heading{padding:44px 0 28px}.document-body{padding-bottom:64px}.document-body>p{font-size:18px}}.enquiry-page{overflow-wrap:anywhere;padding:64px 28px 96px;container:enquiry-page/inline-size}.enquiry-page>h1,.enquiry-form{max-width:48rem;margin-inline:auto}.enquiry-page>h1{margin-top:0;margin-bottom:36px}.enquiry-form{font-size:18px;line-height:1.6}.enquiry-form fieldset{border:0;min-width:0;margin:28px 0;padding:0}.enquiry-form legend{margin-bottom:24px;font-size:24px;font-weight:700}.enquiry-field{margin:24px 0}.enquiry-field label{margin-bottom:8px;font-weight:600;display:block}.enquiry-field input,.enquiry-field textarea,.enquiry-field select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:0;min-height:48px;padding:12px;display:block}.enquiry-field select option{color:#151a17;background:#fff}.enquiry-field textarea{resize:vertical}.enquiry-form button{font:inherit;cursor:pointer;border:2px solid;padding:14px 22px;font-weight:700}.enquiry-form button:disabled{cursor:wait;opacity:.7}.enquiry-form :is(input,textarea,select,button,a):focus-visible{outline-offset:4px;outline:3px solid}.enquiry-preview-note,.enquiry-error-summary{border:2px solid;padding:18px}.enquiry-error-summary:focus{outline-offset:4px;outline:3px solid}.enquiry-error-summary h2{margin:0;font-size:26px}.enquiry-error-summary a,.enquiry-form>a{text-underline-offset:.2em}.enquiry-field-error{font-weight:600}.enquiry-status:empty{display:none}.enquiry-status{margin:24px 0}.enquiry-status strong{overflow-wrap:anywhere}@container enquiry-page (max-width:580px){.enquiry-page>h1{font-size:42px}.enquiry-field{margin:22px 0}}.analytics-consent{padding:20px 28px;font-size:16px;line-height:1.6}.analytics-consent button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;min-height:44px;margin:4px 4px 4px 0;padding:10px 16px}.analytics-consent button:focus-visible{outline-offset:3px;outline:3px solid}.analytics-consent p{max-width:60ch}.analytics-consent .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enquiry-introduction,.enquiry-guidance{max-width:48rem;margin-inline:auto;font-size:18px;line-height:1.6}.enquiry-guidance{margin-top:48px}.enquiry-guidance h2{margin-top:32px;font-size:26px}.enquiry-form{--enquiry-ink:#172a22;--enquiry-accent:#e8a26a;--enquiry-paper:#faf8f2;background:var(--enquiry-paper);color:var(--enquiry-ink);border:1px solid #172a2226;border-radius:16px;padding:clamp(20px,3vw,40px)}.enquiry-form[data-enquiry-business=bwf]{--enquiry-ink:#15362a;--enquiry-accent:#d4ff42;--enquiry-paper:#f7f8f1;border-radius:4px}.enquiry-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin:0 0 26px;display:grid}.enquiry-form legend{margin-bottom:24px;padding:0}.enquiry-form fieldset>p,.enquiry-field-wide{grid-column:1/-1}.enquiry-form fieldset>p{margin:0;font-size:15px}.enquiry-form .enquiry-field{min-width:0;margin:0}.enquiry-form label{font-size:15px}.enquiry-form :is(input,textarea,select){background:#fff;border:1px solid #172a2240;border-radius:6px;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.enquiry-form [aria-invalid=true]{border-color:#ab2b21;box-shadow:0 0 0 1px #ab2b21}.enquiry-field-error{color:#8b241c;font-size:14px}.enquiry-form button[type=submit]{background:var(--enquiry-accent);min-height:52px;color:var(--enquiry-ink);border:1px solid var(--enquiry-ink);border-radius:6px;justify-content:center;align-items:center;padding:14px 26px;display:inline-flex}.enquiry-form button[type=submit]:hover{filter:brightness(.95)}.enquiry-form>p{font-size:15px}.enquiry-form :is(input,textarea,select,button,a):focus-visible{outline-color:var(--enquiry-ink)}@media (max-width:600px){.enquiry-form fieldset{grid-template-columns:1fr;gap:20px}.enquiry-form{padding:20px}.enquiry-form button[type=submit]{width:100%}}.analytics-consent{--cookie-ink:#eef5ec;--cookie-paper:#15362a;--cookie-accent:#d4ff42;background:var(--cookie-paper);color:var(--cookie-ink);font-family:var(--font-body),Arial,sans-serif;border-top:1px solid #ffffff26;padding:24px max(28px,50% - 640px)}.analytics-consent[data-cookie-business=bwps]{--cookie-paper:#172a22;--cookie-accent:#e8a26a}.analytics-consent>button{border-color:#ffffff70;border-radius:6px}.analytics-consent>div{padding-top:12px}.analytics-consent p{max-width:76ch;margin:0 0 16px}.analytics-consent button{border-radius:6px;min-height:48px;font-weight:600}.analytics-consent button:hover{background:#ffffff14}.analytics-consent>div button{background:var(--cookie-accent);border-color:var(--cookie-accent);color:var(--cookie-paper)}.analytics-consent>div button:hover{filter:brightness(.95)}@media (max-width:600px){.analytics-consent{padding:20px 14px}.analytics-consent>div button{width:100%;margin:10px 0 0;display:block}}.enquiry-more{border-block:1px solid #172a2230;padding-block:18px}.enquiry-more summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:600;line-height:1.6;display:list-item}.enquiry-more summary span{font-weight:400}.enquiry-more summary:focus-visible,.service-faq summary:focus-visible{outline-offset:5px;outline:3px solid}.enquiry-more>p{max-width:56ch;margin:8px 0 22px;font-size:15px}.enquiry-more-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.enquiry-form[data-enquiry-business=bwf]{--enquiry-ink:#101313;--enquiry-paper:#f7f8f1}.service-faq{border-top:1px solid;padding-top:20px}.service-faq summary{cursor:pointer;min-height:44px;font-size:22px;font-weight:600;line-height:1.5}@media (max-width:600px){.enquiry-more-fields{grid-template-columns:1fr}}
.bwf-remaining{color:#161918;--r-line:#bfc2b8;--r-muted:#555e54;background:#eeeee8;padding:38px 0 90px}.bwf-remaining *{box-sizing:border-box}.bwf-remaining h1{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.055em;max-width:1050px;margin:25px 0;font-size:clamp(48px,6.3vw,96px);font-weight:700;line-height:.96}.bwf-remaining h2{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.035em;font-size:clamp(27px,3vw,42px);line-height:1.08}.bwf-remaining h3{font-size:22px;line-height:1.3}.bwf-remaining p,.bwf-remaining li{font-size:17px;line-height:1.75}.bwf-remaining a{text-underline-offset:4px}.bwf-remaining a:focus-visible,.bwf-remaining input:focus-visible{outline-offset:5px;outline:3px solid #526b00}.bwf-r-trail ol{flex-wrap:wrap;gap:10px;margin:0 0 40px;padding:0;list-style:none;display:flex}.bwf-r-trail li{font-size:12px;line-height:1.5}.bwf-r-trail li+li:before{content:"/";color:#657060;margin-right:10px}.bwf-r-kicker{letter-spacing:.16em;text-transform:uppercase;font-weight:800;font-size:11px!important;line-height:1.6!important}.bwf-r-intro{max-width:720px;font-size:clamp(18px,2vw,23px)!important;line-height:1.55!important}.bwf-r-document{padding:65px 0}.bwf-r-document.with-rail{grid-template-columns:230px minmax(0,780px);gap:65px;display:grid}.bwf-r-document aside{border-top:3px solid #171b18;align-self:start;padding-top:15px;position:sticky;top:115px}.bwf-r-document aside a{border-bottom:1px solid var(--r-line);padding:10px 0;font-size:13px;line-height:1.4;text-decoration:none;display:block}.bwf-r-document section{border-top:1px solid var(--r-line);margin-bottom:60px;padding-top:24px;scroll-margin-top:140px}.bwf-r-document section h2{margin:8px 0 25px}.bwf-r-document section:last-child{margin-bottom:0}.bwf-r-directory{padding:50px 0}.bwf-r-directory header{border-top:3px solid #161918;justify-content:space-between;align-items:center;gap:30px;padding-top:20px;display:flex}.bwf-r-search{gap:8px;min-width:260px;font-size:12px;font-weight:700;display:grid}.bwf-r-search input{color:#151a16;font:inherit;background:#fff;border:1px solid #727d6c;border-radius:0;padding:15px;font-size:15px}.bwf-r-count{color:var(--r-muted);font-size:12px!important}.bwf-r-directory>div{border-top:1px solid var(--r-line)}.bwf-r-directory>div>a{border-bottom:1px solid var(--r-line);grid-template-columns:55px 1fr 28px;align-items:center;gap:15px;padding:22px 12px;text-decoration:none;transition:background .16s;display:grid}.bwf-r-directory>div>a:hover{background:#d8ff45}.bwf-r-directory>div>a span{letter-spacing:.05em;color:var(--r-muted);font-size:11px}.bwf-r-directory strong{font-size:clamp(18px,2vw,26px);font-weight:600}.bwf-r-directory svg{width:22px}.bwf-r-related{border-top:3px solid #161918;margin-top:35px;padding-top:25px}.bwf-r-related>a{border-bottom:1px solid var(--r-line);grid-template-columns:1fr 1.25fr 25px;align-items:center;gap:25px;padding:24px 0;text-decoration:none;display:grid}.bwf-r-related span{color:var(--r-muted);font-size:14px;line-height:1.6}.bwf-r-service-opening{grid-template-columns:1.05fr 1fr;gap:55px;min-height:610px;padding-bottom:45px;display:grid}.bwf-r-service-opening h1{font-size:clamp(55px,6.5vw,100px)}.bwf-r-service-opening .bwf-button{margin:25px 0}.bwf-r-photo{background:#232925;min-height:500px;position:relative}.bwf-r-photo img{object-fit:cover}.bwf-r-category-opening{border-bottom:1px solid var(--r-line);padding:0 20% 45px 0;position:relative}.bwf-r-large-number{font-family:var(--font-display),Arial;letter-spacing:-.08em;color:#647858;font-size:160px;position:absolute;bottom:50px;right:0}.bwf-r-category-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.bwf-r-category-grid .bwf-r-directory{padding-top:65px}.bwf-r-category-grid .bwf-r-directory h2{font-size:30px}.bwf-r-brief-opening{border-bottom:5px solid #171b18;padding-bottom:25px}.bwf-r-brief-grid{grid-template-columns:minmax(0,1fr) 275px;gap:45px;display:grid}.bwf-r-brief-grid .bwf-r-document{grid-template-columns:170px minmax(0,1fr);gap:30px}.bwf-r-enquiry{color:#fff;background:#202820;align-self:start;margin-top:65px;padding:28px;position:sticky;top:115px}.bwf-r-enquiry h2{font-size:31px}.bwf-r-enquiry p{font-size:15px}.bwf-r-enquiry .bwf-button{gap:10px;width:100%;margin:15px 0 25px}.bwf-r-enquiry>a:last-child{color:#cdd8c5;font-size:13px}.bwf-r-knowledge{background:#f6f5ef}.bwf-r-journal-heading{border-bottom:1px solid #171b18;max-width:920px;padding-bottom:40px}.bwf-r-journal-heading h1{font-weight:500}.bwf-r-reading-note{letter-spacing:.04em;color:#555e54;margin-top:28px;font-size:12px!important}.bwf-r-knowledge.is-article .bwf-r-document>div p{font-size:19px;line-height:1.85}.bwf-r-policy{background:#fff}.bwf-r-policy header{border-bottom:6px double #161918;padding:0 0 30px}.bwf-r-policy h1{font-size:clamp(40px,5vw,76px)}.bwf-r-policy .bwf-r-document>div{max-width:750px}.bwf-r-policy .bwf-r-document h2{font-size:30px}.bwf-r-about-opening{border-bottom:1px solid var(--r-line);grid-template-columns:1.3fr .7fr;column-gap:70px;padding-bottom:60px;display:grid}.bwf-r-about-opening .bwf-r-trail,.bwf-r-about-opening .bwf-r-kicker,.bwf-r-about-opening h1,.bwf-r-about-opening .bwf-r-intro{grid-column:1}.bwf-r-wordmark{letter-spacing:-.06em;border-top:6px solid #161918;border-bottom:6px solid #161918;grid-area:2/2/span 3;align-self:center;padding:25px 0;font:800 clamp(36px,4.5vw,74px)/.88 Arial}.bwf-r-wordmark span{color:#617450}.bwf-r-wordmark small{letter-spacing:.24em;margin-top:15px;font:700 11px/2 Arial;display:block}.bwf-r-about-body>section{border-bottom:1px solid var(--r-line);grid-template-columns:50px .8fr 1.2fr;gap:30px;padding:55px 0;display:grid}.bwf-r-about-body h2{margin:0}.bwf-r-about-body>section>div>p:first-child{margin-top:0}.bwf-r-career-opening{color:#fff;background:#202820;border-left:8px solid #d8ff45;padding:45px;position:relative}.bwf-r-career-opening .bwf-r-intro{max-width:720px}.bwf-r-career-opening .bwf-button{margin-top:22px}.bwf-r-case-opening{padding-bottom:50px}.bwf-r-case-rule{border-top:5px solid #151a16;border-bottom:1px solid #151a16;height:26px;margin-top:50px;display:block}.bwf-r-case-report>section{border-bottom:1px solid var(--r-line);grid-template-columns:1fr 1.3fr;gap:80px;padding:55px 0;display:grid}.bwf-r-case-title>span{font:700 45px/1 var(--font-display),Arial;color:#697957}.bwf-r-case-title h2{max-width:370px}.bwf-r-review-opening{max-width:850px;padding-bottom:40px}.bwf-r-review-columns{border-top:1px solid var(--r-line);grid-template-columns:1.4fr .6fr;gap:70px;display:grid}.bwf-r-review-columns>aside{background:#fff;border-top:5px solid #202820;align-self:start;margin-top:65px;padding:30px}.bwf-r-review-columns>aside h2{font-size:31px}.bwf-r-review-columns .bwf-r-document{padding-top:40px}.bwf-r-contact header{max-width:900px}.bwf-r-contact-layout{grid-template-columns:1.3fr .7fr;gap:70px;display:grid}.bwf-r-contact-layout>aside{border:1px solid var(--r-line);background:#d8ff45;align-self:start;margin-top:65px;padding:35px}.bwf-r-contact-layout>aside .bwf-button{color:#fff;background:#161918;border-color:#161918}.bwf-r-utility header{max-width:900px}.bwf-r-utility .bwf-r-document{max-width:800px}.bwf-r-utility-actions{align-items:center;gap:25px;padding:20px 0;display:flex}.bwf-r-utility .bwf-r-directory>div{overscroll-behavior:contain;max-height:1100px;overflow-y:auto}@media (max-width:1100px){.bwf-r-brief-grid{grid-template-columns:1fr}.bwf-r-enquiry{max-width:650px;margin-top:0;position:static}.bwf-r-brief-grid .bwf-r-document{grid-template-columns:200px 1fr;gap:45px}.bwf-r-service-opening{gap:30px}.bwf-r-document.with-rail{grid-template-columns:180px 1fr;gap:40px}.bwf-r-category-grid{gap:40px}.bwf-r-about-body>section{grid-template-columns:40px .9fr 1.1fr}}@media (max-width:760px){.bwf-remaining{padding:25px 0 55px}.bwf-remaining h1{font-size:clamp(43px,11vw,70px)}.bwf-r-trail ol{margin-bottom:30px}.bwf-r-service-opening,.bwf-r-category-grid,.bwf-r-about-opening,.bwf-r-review-columns,.bwf-r-contact-layout{min-height:0;display:block}.bwf-r-service-opening h1{font-size:clamp(48px,12vw,78px)}.bwf-r-photo{min-height:320px;margin-top:35px}.bwf-r-document.with-rail,.bwf-r-brief-grid .bwf-r-document{padding:40px 0;display:block}.bwf-r-document aside{margin-bottom:40px;position:static}.bwf-r-document aside a{margin-right:12px;padding:9px 12px 9px 0;display:inline-block}.bwf-r-directory{padding:35px 0}.bwf-r-directory header{display:block}.bwf-r-search{min-width:0;max-width:100%;margin-top:25px}.bwf-r-directory>div>a{grid-template-columns:30px 1fr 22px;gap:10px;padding:19px 0}.bwf-r-related>a{grid-template-columns:1fr 24px;gap:12px}.bwf-r-related span{grid-area:2/1}.bwf-r-related svg{grid-area:1/2/span 2}.bwf-r-category-opening{padding-right:0}.bwf-r-large-number{margin-top:20px;font-size:70px;display:block;position:static}.bwf-r-about-body>section{grid-template-columns:35px 1fr;gap:15px;padding:35px 0}.bwf-r-about-body>section>div{grid-column:2}.bwf-r-wordmark{max-width:260px;margin-top:35px}.bwf-r-case-report>section{padding:35px 0;display:block}.bwf-r-career-opening{padding:25px 20px}.bwf-r-review-columns>aside,.bwf-r-contact-layout>aside{margin-top:15px}.bwf-r-utility-actions{flex-wrap:wrap}.bwf-r-utility .bwf-r-directory>div{max-height:750px}}@media (prefers-reduced-motion:reduce){.bwf-r-directory>div>a{transition:none}}.bwf-r-hub-illustration{background:#202820;height:380px;margin:40px 0;position:relative}.bwf-r-hub-illustration img{object-fit:cover}@media (max-width:760px){.bwf-r-hub-illustration{height:260px;margin:30px 0}}.bwf-r-case-photo{margin:0 0 25px}.bwf-r-case-photo img{object-fit:contain;background:#d7d9d1;width:100%;height:auto;max-height:680px;display:block}.bwf-r-case-photo figcaption{color:#555e54;padding:12px 0;font-size:12px}.bwf-remaining p,.bwf-remaining a,.bwf-remaining strong{overflow-wrap:anywhere}.bwf-r-about-body>section>div,.bwf-r-about-body>section>h2{min-width:0}.bwf-r-route-design .bwf-r-designed-opening{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;width:100%;display:grid}.bwf-r-opening-copy,.bwf-r-individual-image{min-width:0}.bwf-r-individual-image{background:#202820;margin:0}.bwf-r-individual-image img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.bwf-r-individual-image figcaption{color:#424b40;background:#fff;padding:12px 15px;font-size:12px;line-height:1.6}.bwf-r-designed-opening:not(:has(.bwf-r-individual-image)){grid-template-columns:1fr}.bwf-r-route-design .bwf-r-service-opening,.bwf-r-route-design .bwf-r-about-opening{min-height:0;display:block}.bwf-r-route-design.has-design-image .bwf-r-wordmark{display:none}.bwf-r-route-design .bwf-r-category-opening{padding-right:0}.bwf-r-route-design .bwf-r-large-number{margin:20px 0 0;font-size:64px;display:block;position:static}.bwf-r-route-design .bwf-r-journal-heading,.bwf-r-route-design .bwf-r-review-opening,.bwf-r-route-design .bwf-r-contact header,.bwf-r-route-design .bwf-r-utility header{max-width:none}.bwf-r-route-design .bwf-r-about-opening .bwf-r-trail,.bwf-r-route-design .bwf-r-about-opening .bwf-r-kicker,.bwf-r-route-design .bwf-r-about-opening h1,.bwf-r-route-design .bwf-r-about-opening .bwf-r-intro{grid-column:auto}.bwf-r-route-design .bwf-r-designed-opening h1{font-size:clamp(42px,5.2vw,82px)}.bwf-r-designed-opening.opening-reverse{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.opening-reverse .bwf-r-individual-image{border-right:10px solid #d8ff45;grid-area:1/1}.opening-reverse .bwf-r-opening-copy{grid-area:1/2}.opening-reverse .bwf-r-individual-image img{aspect-ratio:3/4}.bwf-r-designed-opening.opening-banner{grid-template-columns:1fr;gap:0}.opening-banner .bwf-r-individual-image{grid-row:1}.opening-banner .bwf-r-individual-image img{aspect-ratio:21/8;max-height:440px}.opening-banner .bwf-r-opening-copy{background:#fff;border-top:7px solid #d8ff45;grid-row:2;max-width:1000px;margin:-35px 35px 0;padding:35px 45px;position:relative}.opening-banner .bwf-r-trail ol{margin-bottom:22px}.bwf-r-designed-opening.opening-inset{border-bottom:8px solid #161918;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:end;padding-bottom:30px}.opening-inset .bwf-r-individual-image{border:12px solid #fff;transform:translateY(-20px)}.opening-inset .bwf-r-individual-image img{aspect-ratio:1}.bwf-r-designed-opening.opening-portrait{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:85px}.opening-portrait .bwf-r-individual-image{border-bottom:18px solid #d8ff45}.opening-portrait .bwf-r-individual-image img{aspect-ratio:3/5;max-height:660px}.opening-portrait .bwf-r-opening-copy{border-top:3px solid #161918;padding-top:25px}.bwf-r-designed-opening.opening-diptych{color:#fff;background:#161918;grid-template-columns:1fr 1fr;gap:0}.opening-diptych .bwf-r-opening-copy{padding:35px}.opening-diptych .bwf-r-individual-image{border:1px solid #d8ff45;margin:35px 35px 35px 0;padding:15px}.opening-diptych .bwf-r-individual-image img{aspect-ratio:1;min-height:350px}.opening-diptych .bwf-r-trail a,.opening-diptych .bwf-r-trail span{color:#fff}.bwf-r-document .bwf-r-section-copy>p:first-child,.bwf-r-document .bwf-r-section-heading h2{margin-top:0}.bwf-r-section-index{font:700 48px/1 var(--font-display),Arial;color:#657652;margin-bottom:20px;display:block}.bwf-r-document.body-ledger>aside,.bwf-r-document.body-steps>aside,.bwf-r-document.body-columns>aside,.bwf-r-document.body-panels>aside{position:static}.bwf-r-document.body-ledger.with-rail,.bwf-r-document.body-steps.with-rail,.bwf-r-document.body-columns.with-rail,.bwf-r-document.body-panels.with-rail{display:block}.bwf-r-document.body-ledger>aside,.bwf-r-document.body-steps>aside,.bwf-r-document.body-columns>aside,.bwf-r-document.body-panels>aside{margin-bottom:40px}.bwf-r-document.body-ledger>aside a,.bwf-r-document.body-steps>aside a,.bwf-r-document.body-columns>aside a,.bwf-r-document.body-panels>aside a{margin-right:20px;display:inline-block}.body-ledger .bwf-r-document-sections>section{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;margin-bottom:0;padding:30px 0;display:grid}.body-steps .bwf-r-document-sections>section{background:#fff;border-left:4px solid #d8ff45;grid-template-columns:230px minmax(0,1fr);gap:40px;margin-bottom:20px;padding:30px;display:grid}.body-columns .bwf-r-document-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.body-columns .bwf-r-document-sections>section{margin:0;padding:30px 0}.body-panels .bwf-r-document-sections>section{background:#fff;border-top:5px solid #161918;margin-bottom:20px;padding:35px}.body-panels .bwf-r-document-sections>section:nth-child(2n){background:#e1e4d9;border-top-color:#829b43}.body-rail .bwf-r-document-sections>section{border-left:1px solid #7a8770;padding-left:30px}.body-editorial .bwf-r-document-sections{max-width:780px}.design-body-ledger .bwf-r-brief-grid,.design-body-columns .bwf-r-brief-grid,.design-body-panels .bwf-r-brief-grid{display:block}.design-body-ledger .bwf-r-enquiry,.design-body-columns .bwf-r-enquiry,.design-body-panels .bwf-r-enquiry{grid-template-columns:1fr 1fr;gap:0 35px;max-width:none;margin-top:0;display:grid;position:static}.design-body-ledger .bwf-r-enquiry .bwf-r-kicker,.design-body-columns .bwf-r-enquiry .bwf-r-kicker,.design-body-panels .bwf-r-enquiry .bwf-r-kicker{grid-column:1/-1}.design-body-steps .bwf-r-contact-layout,.design-body-panels .bwf-r-review-columns{display:block}.design-body-steps .bwf-r-contact-layout>aside,.design-body-panels .bwf-r-review-columns>aside{max-width:720px;margin:0}.design-body-columns .bwf-r-about-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.design-body-columns .bwf-r-about-body>section,.design-body-panels .bwf-r-about-body>section{padding:35px;display:block}.design-body-panels .bwf-r-about-body>section{background:#fff;border-top:4px solid #161918;margin-top:25px}.design-body-steps .bwf-r-case-report>section{border-left:4px solid #d8ff45;padding-left:30px}.design-body-panels .bwf-r-case-report>section{background:#fff;margin:25px 0;padding:35px;display:block}.bwf-r-route-design .bwf-r-policy .bwf-r-document-sections{max-width:780px;display:block}.bwf-r-route-design .bwf-r-policy .bwf-r-document section{background:0 0;border-left:0;padding:25px 0;display:block}.bwf-r-policy .bwf-r-section-index{display:none}@media (max-width:1000px){.bwf-r-route-design .bwf-r-designed-opening{gap:30px}.bwf-r-designed-opening.opening-portrait{gap:40px}.body-steps .bwf-r-document-sections>section{grid-template-columns:180px minmax(0,1fr);gap:25px}.bwf-r-route-design .bwf-r-designed-opening h1{font-size:clamp(40px,5.5vw,70px)}}@media (max-width:760px){.bwf-r-route-design .bwf-r-designed-opening{flex-direction:column;align-items:stretch;gap:25px;display:flex}.bwf-r-route-design .bwf-r-designed-opening h1{font-size:clamp(38px,10vw,65px)}.bwf-r-route-design .bwf-r-individual-image{width:100%;margin:0;transform:none}.bwf-r-route-design .bwf-r-individual-image img{aspect-ratio:4/3;min-height:0;max-height:400px}.opening-reverse .bwf-r-individual-image{order:-1}.bwf-r-route-design .opening-banner{gap:0}.opening-banner .bwf-r-individual-image{order:-1}.opening-banner .bwf-r-opening-copy{margin:0;padding:25px 20px}.opening-diptych .bwf-r-opening-copy{padding:25px 20px}.opening-diptych .bwf-r-individual-image{padding:20px}.opening-portrait .bwf-r-opening-copy{padding-top:20px}.body-ledger .bwf-r-document-sections>section,.body-steps .bwf-r-document-sections>section{padding:25px 20px;display:block}.body-columns .bwf-r-document-sections,.design-body-columns .bwf-r-about-body{display:block}.body-panels .bwf-r-document-sections>section{padding:25px 20px}.body-rail .bwf-r-document-sections>section{padding-left:20px}.design-body-ledger .bwf-r-enquiry,.design-body-columns .bwf-r-enquiry,.design-body-panels .bwf-r-enquiry{display:block}.bwf-r-section-index{margin-bottom:15px;font-size:34px}.bwf-r-route-design .bwf-r-policy .bwf-r-document section{padding:25px 0}}.body-columns .bwf-r-document-sections>section.is-extensive{grid-column:1/-1}.opening-banner .bwf-r-opening-copy{color:#161918}.bwf-r-career-opening .opening-portrait .bwf-r-opening-copy,.bwf-r-career-opening .opening-inset{border-color:#d8ff45}.bwf-r-designed-opening:not(:has(.bwf-r-individual-image)) .bwf-r-opening-copy{grid-area:auto}.bwf-r-designed-opening.opening-banner:not(:has(.bwf-r-individual-image)) .bwf-r-opening-copy{max-width:none;margin:0}.bwf-r-document .bwf-r-document-sections>section.chapter-plain{background:0 0;border-left:0;max-width:750px;margin-left:0;margin-right:0;padding:30px 0;display:block}.bwf-r-document .bwf-r-document-sections>section.chapter-split{background:0 0;border-left:0;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:35px;max-width:none;padding:35px 0;display:grid}.bwf-r-document .bwf-r-document-sections>section.chapter-inset{background:#fff;border:1px solid #aab19f;max-width:800px;margin:20px 0 35px 35px;padding:35px 40px;display:block}.bwf-r-document .bwf-r-document-sections>section.chapter-rule{background:0 0;border-top:7px solid #161918;border-left:0;max-width:none;padding:30px 0;display:block}.bwf-r-document .bwf-r-document-sections>section.chapter-rule .bwf-r-section-heading{align-items:baseline;gap:25px;display:flex}.bwf-r-document .bwf-r-document-sections>section.chapter-band{background:#e0e7d5;border:0;border-top:3px solid #698044;max-width:none;padding:35px;display:block}.bwf-r-document .bwf-r-document-sections>section.chapter-edge{background:0 0;border-top:0;border-left:5px solid #9cb940;max-width:760px;margin-left:25px;padding:15px 0 20px 30px;display:block}.bwf-r-document .chapter-split .bwf-r-section-heading,.bwf-r-document .chapter-split .bwf-r-section-copy{min-width:0}.bwf-r-document .chapter-inset .bwf-r-section-index,.bwf-r-document .chapter-band .bwf-r-section-index{font-size:28px}.bwf-r-route-design .bwf-r-policy .bwf-r-document section.chapter-split{display:block}.bwf-r-route-design .bwf-r-policy .bwf-r-document section.chapter-inset{background:#f4f5ef;border:1px solid #b5bbaa;margin-left:20px;padding:30px}.bwf-r-route-design .bwf-r-policy .bwf-r-document section.chapter-rule{border-top:5px solid #161918;padding-top:30px}.bwf-r-route-design .bwf-r-policy .bwf-r-document section.chapter-band{background:#edf1e6;border-top:3px solid #698044;padding:30px}.bwf-r-route-design .bwf-r-policy .bwf-r-document section.chapter-edge{border-left:3px solid #9cb940;margin-left:15px;padding-left:25px}@media (max-width:760px){.bwf-r-document .bwf-r-document-sections>section.chapter-split{display:block}.bwf-r-document .bwf-r-document-sections>section.chapter-inset{margin-left:0;padding:25px 20px}.bwf-r-document .bwf-r-document-sections>section.chapter-band{padding:25px 20px}.bwf-r-document .bwf-r-document-sections>section.chapter-edge{margin-left:0;padding-left:20px}.bwf-r-document .bwf-r-document-sections>section.chapter-rule .bwf-r-section-heading{display:block}.bwf-r-route-design .bwf-r-policy .bwf-r-document section.chapter-inset{margin-left:0;padding:25px 20px}.bwf-r-route-design .bwf-r-policy .bwf-r-document section.chapter-edge{margin-left:0;padding-left:20px}}.bwf-r-individual-image img[src$=\.svg]{object-fit:contain;background:#18201d}.opening-banner .bwf-r-individual-image img[src$=\.svg]{aspect-ratio:14/10;max-height:620px}.bwf-r-document.body-columns .bwf-r-document-sections>section.chapter-split{display:block}.bwf-r-document.body-columns .bwf-r-document-sections>section.chapter-inset{margin-left:0;padding:26px}.bwf-public-enquiry.enquiry-page{max-width:1200px;padding-top:32px}.bwf-enquiry-opening{color:#fff;background:#171c18;border-top:6px solid #d8ff45;margin-bottom:28px;padding:28px}.bwf-enquiry-opening h1{font:700 clamp(32px,4.3vw,54px)/1.03 var(--font-display),Arial,sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 16px}.bwf-enquiry-opening .enquiry-introduction{color:#e4e8dd;max-width:650px;margin:0 0 18px;font-size:18px;line-height:1.6}.bwf-enquiry-form-wrap{scroll-margin-top:115px}.bwf-public-enquiry .enquiry-guidance{max-width:850px}@media (max-width:760px){.bwf-public-enquiry.enquiry-page{padding-top:20px}.bwf-enquiry-opening{margin-bottom:20px;padding:20px}.bwf-enquiry-opening h1{font-size:32px}.bwf-enquiry-opening .enquiry-introduction{font-size:16px}}.bwf-r-cases .bwf-r-case-opening,.bwf-r-cases .bwf-r-opening-copy{color:#161918}.bwf-r-cases .bwf-r-trail a,.bwf-r-cases .bwf-r-trail span,.bwf-r-cases .bwf-r-intro{color:inherit}.bwf-r-cases .opening-diptych .bwf-r-opening-copy{color:#fff}.bwf-r-cases .bwf-r-trail a:hover{text-decoration-thickness:2px}.bwf-r-cases a:focus-visible{outline-offset:5px;outline:3px solid #526b00}.bwf-contact-links{flex-wrap:wrap;gap:12px;margin:18px 0 0;display:flex}.bwf-contact-links a{overflow-wrap:anywhere;border:1px solid;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:10px 16px;text-decoration:none;display:flex}.bwf-contact-links a:first-child{color:#171c18;background:#d8ff45;border-color:#d8ff45}.bwf-contact-links span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1.3}.bwf-contact-links strong{font-size:16px;line-height:1.4}.bwf-contact-links a:hover strong{text-decoration:underline}.bwf-contact-links a:focus-visible{outline-offset:4px;outline:3px solid}@media (max-width:600px){.bwf-contact-links{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.bwf-contact-links a{min-height:58px;padding:8px 12px}}.bwf-r-document.bwf-r-immersive-body.with-rail{display:block}.bwf-r-brief-grid:has(.bwf-r-immersive-body){display:block}.bwf-r-brief-grid:has(.bwf-r-immersive-body)>.bwf-r-enquiry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 35px;max-width:none;margin-top:10px;display:grid;position:static}.bwf-r-brief-grid:has(.bwf-r-immersive-body)>.bwf-r-enquiry .bwf-r-kicker{grid-column:1/-1}.bwf-r-immersive-body>aside{border-block:1px solid #aab39b;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:0 0 36px;padding:18px 0 24px;display:flex;position:static}.bwf-r-immersive-body>aside .bwf-r-kicker{margin:0 16px 0 0}.bwf-r-immersive-body>aside a{border:0;max-width:100%;padding:5px 0;font-size:12px}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections{max-width:none;display:block}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section{border:0;background:0 0;border-top:1px solid #aab39b;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:28px 38px;max-width:none;margin:0 0 28px;padding:36px 0;display:grid}.bwf-r-immersive-body .bwf-r-section-heading h2{max-width:420px;margin-bottom:0;font-size:clamp(29px,3vw,45px);line-height:1.04}.bwf-r-immersive-body .bwf-r-section-index{letter-spacing:.12em;color:#52682a;margin:0 0 18px;font-size:13px}.bwf-r-immersive-body .bwf-r-section-copy{min-width:0}.bwf-r-immersive-body .bwf-r-section-copy p{max-width:70ch}.bwf-r-immersive-body .bwf-r-section-copy p:last-child{margin-bottom:0}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section.is-opening-chapter{background:#fff;border-top:5px solid #d8ff45;padding:32px}.bwf-r-immersive-body .is-opening-chapter .bwf-r-section-copy>p:first-child{font-size:clamp(19px,1.75vw,24px);line-height:1.55}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section.reading-scope{background:#e4e9d9;border-top:0;grid-template-columns:1fr;padding:36px}.bwf-r-immersive-body .reading-scope .bwf-r-section-heading{align-items:baseline;gap:20px;display:flex}.bwf-r-immersive-body .reading-scope .bwf-r-section-heading h2{max-width:840px}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section.reading-process{border-top:5px solid #1e2b22;padding-top:32px}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section.reading-feature{color:#f4f5ed;background:#1e2b22;border-top:0;padding:36px}.bwf-r-immersive-body .reading-feature .bwf-r-section-index,.bwf-r-immersive-body .reading-feature a{color:#d8ff45}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section.reading-brief{background:#eef1e5;border-top:5px solid #a6c442;padding:36px}.bwf-r-immersive-body .bwf-r-practical-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.bwf-r-immersive-body .bwf-r-practical-cards>li{background:#fff;border:1px solid #b9c1ac;align-items:start;gap:15px;min-width:0;margin:0;padding:22px 20px;font-size:15px;line-height:1.65;display:flex}.bwf-r-immersive-body .bwf-r-practical-cards>li>span{font:700 11px/1.5 var(--font-body),Arial;letter-spacing:.08em;color:#5a7030;flex:none;padding-top:3px}.bwf-r-immersive-body .bwf-r-practical-cards>li>div{min-width:0}.bwf-r-immersive-body .bwf-r-practical-cards>li strong{font-weight:750}.bwf-r-immersive-body .reading-feature .bwf-r-practical-cards>li{color:#fff;background:#2b3c2e;border-color:#637653}.bwf-r-immersive-body .reading-feature .bwf-r-practical-cards>li>span{color:#d8ff45}.bwf-r-immersive-body .reading-process .bwf-r-practical-cards{counter-reset:none;grid-template-columns:1fr;gap:0}.bwf-r-immersive-body .reading-process .bwf-r-practical-cards>li{background:0 0;border:0;border-top:1px solid #b9c1ac;padding:20px 0}.bwf-r-immersive-body .reading-process .bwf-r-practical-cards>li>span{color:#587225;min-width:38px;font-size:24px;line-height:1}.bwf-r-subchapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bwf-r-chapter-lead{grid-column:1/-1}.bwf-r-subchapter{border-top:3px solid #829a4d;min-width:0;padding-top:20px}.bwf-r-subchapter h3{margin:0 0 16px;font-size:25px;line-height:1.15}.bwf-r-subchapter .bwf-r-practical-cards{display:block}.bwf-r-subchapter .bwf-r-practical-cards>li+li{border-top:0}.bwf-r-body-art{color:#f4f5ed;background:#1e2b22;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:20px 0 0;display:grid}.bwf-r-body-art img{object-fit:cover;grid-column:1/-1;width:100%;height:auto;max-height:360px;display:block}.bwf-r-body-art figcaption{letter-spacing:.05em;padding:0 20px 16px;font-size:11px}.bwf-r-immersive-body .reading-questions{background:#fff!important;padding:32px!important;display:block!important}.bwf-r-immersive-body .reading-questions .bwf-r-section-heading{margin-bottom:22px}.bwf-r-immersive-body .reading-questions .bwf-r-section-heading h2{max-width:none}.bwf-r-immersive-body .reading-questions .bwf-r-section-index{display:none}.bwf-r-immersive-body a:focus-visible{outline-offset:4px;outline:3px solid #708f25}@media (max-width:1050px){.bwf-r-immersive-body .bwf-r-practical-cards,.bwf-r-subchapters{grid-template-columns:1fr}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section{gap:24px}}@media (max-width:760px){.bwf-r-brief-grid:has(.bwf-r-immersive-body)>.bwf-r-enquiry{display:block}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section{margin-bottom:16px;padding:28px 0;display:block}.bwf-r-document.bwf-r-immersive-body .bwf-r-document-sections>section:is(.is-opening-chapter,.reading-scope,.reading-feature,.reading-brief,.reading-questions){padding:26px 20px}.bwf-r-immersive-body .bwf-r-section-heading{margin-bottom:22px}.bwf-r-immersive-body .bwf-r-section-heading h2{font-size:30px}.bwf-r-immersive-body .bwf-r-section-index{margin-bottom:12px}.bwf-r-immersive-body .reading-scope .bwf-r-section-heading{display:block}.bwf-r-immersive-body>aside{gap:5px 18px;margin-bottom:24px}.bwf-r-immersive-body>aside .bwf-r-kicker{width:100%}.bwf-r-immersive-body .bwf-r-practical-cards>li{padding:18px 16px}.bwf-r-immersive-body .reading-process .bwf-r-practical-cards>li{padding-inline:0}.bwf-r-body-art{margin-top:28px;display:block}.bwf-r-body-art figcaption{padding-top:12px}}.bwf-r-careers .bwf-r-careers .bwf-r-directory.bwf-r-career-directions{padding:42px 0 12px}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>header{border-top:0;align-items:end;padding-top:0}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>header h2{margin:0}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a{background:#fbfcf6;border:1px solid #b9c3ad;grid-template-columns:23px minmax(0,1fr) 22px;align-content:start;align-items:start;gap:14px;min-width:0;padding:0 20px 24px;transition:border-color .16s,background .16s;display:grid}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a>figure{background:#e1e8d6;border-bottom:1px solid #c5cdbb;grid-column:1/-1;margin:0 -20px 8px}.bwf-r-career-direction-art img{object-fit:cover;width:100%;height:180px;display:block}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a>span{color:#50613b;padding-top:4px;font-weight:700}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a strong{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.025em;font-size:27px;line-height:1.12;display:block}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a p{color:#3f4f3d;margin:13px 0 0;font-size:14px;line-height:1.7}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a>svg{width:20px;margin-top:3px}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a.is-register-interest{background:#f0f6df;border-bottom:5px solid #768e28}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a:hover{background:#edf5d9;border-color:#6a8127}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a:focus-visible{outline-offset:4px;outline:3px solid #526b00}.bwf-r-careers.is-career-hub .bwf-r-document{padding-top:42px}@media (max-width:1000px){.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div{grid-template-columns:1fr;gap:18px}.bwf-r-career-direction-art img{height:165px}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a{padding-inline:18px}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a>figure{margin-inline:-18px}.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.bwf-r-careers .bwf-r-directory.bwf-r-career-directions>div>a{transition:none}}.bwf-company-story{--company-ink:#18241c;--company-paper:#f4f4eb;--company-lime:#d8ff45;background:var(--company-paper);color:var(--company-ink);font:16px/1.75 var(--font-body),Arial,sans-serif;overflow:clip}.bwf-company-story *{box-sizing:border-box}.bwf-company-story .container{max-width:1360px}.bwf-company-story h1,.bwf-company-story h2,.bwf-company-story h3{font-family:var(--font-display),"Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.01}.bwf-company-story p{margin:0 0 22px}.bwf-company-story p:last-child{margin-bottom:0}.bwf-company-story a{color:inherit;text-underline-offset:5px}.bwf-company-story a:focus-visible{outline-offset:5px;outline:3px solid #799c25}.company-eyebrow,.company-folio{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.6;display:block}.company-eyebrow{color:#597132}.company-cover{color:#f4f6e9;border-bottom:9px solid var(--company-lime);background:#17251c;padding:35px 0 65px}.company-cover .bwf-r-trail a,.company-cover .bwf-r-trail span{color:#dce5d5}.company-cover .bwf-r-trail ol{margin-bottom:35px}.company-cover-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:60px;display:grid}.company-cover-copy{min-width:0}.company-cover .company-eyebrow{color:#d8ff45;margin-bottom:23px}.company-cover h1{max-width:730px;margin:0 0 30px;font-size:clamp(65px,7.8vw,116px);line-height:.95}.company-cover .company-intro{color:#e1e8d9;max-width:65ch;font-size:clamp(17px,1.6vw,21px);line-height:1.7}.company-cover-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.company-cover-actions>a:not(.bwf-button){padding:12px 0;font-size:12px;font-weight:650}.company-cover-art{border-bottom:8px solid var(--company-lime);background:#263c2b;min-width:0;margin:0}.company-cover-art img{aspect-ratio:4/4.5;object-fit:cover;width:100%;height:auto;display:block}.company-cover-art figcaption{color:#e1ead9;letter-spacing:.035em;padding:13px 18px;font-size:11px;line-height:1.6}.company-how-we-work .company-cover-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:55px}.company-how-we-work .company-cover-art{border-bottom:0;border-left:8px solid var(--company-lime);order:-1}.company-how-we-work .company-cover-art img{aspect-ratio:4/4.8}.company-how-we-work .company-cover h1{font-size:clamp(62px,7.3vw,105px)}.company-contents{border-bottom:1px solid #a7b49b;flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding:24px 0;display:flex}.company-contents .company-eyebrow{margin-right:auto}.company-contents a{padding-block:5px;font-size:12px;font-weight:650;text-decoration:none}.company-contents a:hover{text-decoration:underline}.company-reading{padding:15px 0 35px;scroll-margin-top:130px}.company-chapter{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px;padding:60px 0;scroll-margin-top:130px;display:grid}.company-chapter>header{min-width:0}.company-folio{color:#68813b;margin-bottom:24px}.bwf-company-story h2{font-size:clamp(36px,4.6vw,64px)}.company-chapter-copy{min-width:0;max-width:78ch}.company-chapter-copy>p{font-size:18px;line-height:1.85}.company-chapter-copy h3{margin:25px 0 18px;font-size:30px;line-height:1.12}.company-chapter-copy>ul{padding-left:22px}.company-chapter-copy>ul>li{margin-bottom:12px}.company-story-leaf:first-child .company-chapter-copy>p:first-child{font-size:clamp(20px,2vw,27px);line-height:1.65}.company-body-spread{color:#edf3e5;background:#24382b;margin:0 0 25px}.company-body-spread img{aspect-ratio:2.75;object-fit:cover;width:100%;height:auto;max-height:430px;display:block}.company-body-spread figcaption{justify-content:space-between;gap:20px;padding:15px 22px;font-size:12px;display:flex}.company-body-spread figcaption>span{text-transform:uppercase;letter-spacing:.11em;color:#d8ff45;font-size:10px}.company-how-we-work .company-body-spread{margin-inline:4%}.company-how-we-work .company-story-leaf:nth-child(2) .company-chapter{color:#edf3e5;background:#24382b;margin:35px 0 15px;padding:45px}.company-how-we-work .company-story-leaf:nth-child(2) .company-folio{color:#d8ff45}.company-about .company-story-leaf:nth-child(3) .company-chapter{background:#e4ead8;border-top:5px solid #263d2a;margin:15px 0;padding:40px}.bwf-company-story .company-directions-chapter{padding-block:50px;display:block}.company-directions-chapter>header{align-items:baseline;gap:25px;margin-bottom:30px;display:flex}.company-directions-chapter .company-folio{margin:0}.company-directions-chapter .company-chapter-copy{max-width:none}.company-chapter-copy>ul.company-directions{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.company-chapter-copy>ul.company-directions>li{background:#fffef6;border:1px solid #b8c3a9;min-width:0;margin:0}.company-directions>li:nth-child(-n+2){grid-column:span 2}.company-directions>li>a{flex-direction:column;height:100%;text-decoration:none;display:flex}.company-directions figure{background:#263c2b;min-width:0;margin:0;position:relative;overflow:hidden}.company-directions img{aspect-ratio:1.65;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.company-directions>li:nth-child(-n+2) img{aspect-ratio:2.3}.company-directions figcaption,.company-related figcaption{color:#f1f4e6;letter-spacing:.03em;background:#15251de8;padding:4px 7px;font-size:9px;line-height:1.4;position:absolute;bottom:10px;left:10px}.company-directions>li>a>div{flex:1;grid-template-columns:minmax(0,1fr) 20px;gap:12px;min-width:0;padding:24px;display:grid}.company-directions h3{margin:0;font-size:24px;line-height:1.08}.company-directions>li:nth-child(-n+2) h3{font-size:33px}.company-directions>li>a>div>p{grid-column:1/-1;margin:0;font-size:14px;line-height:1.65}.company-directions svg{color:#617d2c;grid-area:1/2;align-self:start;width:20px;height:20px}.company-directions a:hover img{transform:scale(1.025)}.company-directions a:hover h3{text-underline-offset:5px;text-decoration:underline}.bwf-company-story .company-contact-chapter{background:var(--company-lime);border:0;margin:20px 0 0;padding:42px}.company-contact-chapter .company-folio{color:#394e1d}.company-contact-chapter .company-chapter-copy>p{font-size:18px}.company-contact-chapter .company-enquiry-action{color:#f8faed;background:#17251c;border-color:#17251c;margin-top:25px}.company-contact-chapter .company-enquiry-action:hover{background:#2c432d}.company-related{padding:35px 0 75px}.company-related>header{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:65px;margin-bottom:35px;display:grid}.company-related>header .company-eyebrow{margin:0}.company-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.company-related>div>a{background:#e3e9d7;border:1px solid #b2bea1;flex-direction:column;min-width:0;text-decoration:none;display:flex}.company-related figure{margin:0;position:relative;overflow:hidden}.company-related img{aspect-ratio:1.75;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.company-related>div>a>div{flex:1;grid-template-columns:minmax(0,1fr) 18px;gap:13px;min-width:0;padding:22px;display:grid}.company-related strong{font:700 24px/1.12 var(--font-display),"Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;overflow-wrap:anywhere}.company-related>div>a>div>span{color:#4e6241;grid-column:1/-1;font-size:12px;line-height:1.6}.company-related svg{color:#5c772b;grid-area:1/2;width:18px;height:18px}.company-related a:hover img{transform:scale(1.025)}.company-related a:hover strong{text-underline-offset:5px;text-decoration:underline}@media (max-width:1050px){.company-cover-grid,.company-how-we-work .company-cover-grid{gap:35px}.company-cover h1{font-size:72px}.company-how-we-work .company-cover h1{font-size:68px}.company-chapter,.company-related>header{gap:35px}.company-chapter-copy>ul.company-directions,.company-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.company-directions>li:nth-child(-n+2){grid-column:span 1}.company-directions>li:nth-child(-n+2) img{aspect-ratio:1.65}.company-directions>li:nth-child(-n+2) h3{font-size:29px}}@media (max-width:760px){.company-cover{border-bottom-width:7px;padding:25px 0 35px}.company-cover-grid,.company-how-we-work .company-cover-grid{grid-template-columns:1fr;gap:32px}.company-cover .bwf-r-trail ol{margin-bottom:27px}.company-cover h1,.company-how-we-work .company-cover h1{margin-bottom:23px;font-size:clamp(48px,13vw,74px)}.company-cover .company-intro{font-size:17px;line-height:1.8}.company-cover-actions{gap:12px 24px;margin-top:26px}.company-cover-art img,.company-how-we-work .company-cover-art img{aspect-ratio:1.5}.company-how-we-work .company-cover-art{border-left:0;border-bottom:7px solid var(--company-lime);order:0}.company-contents{gap:8px 20px;padding-block:22px}.company-contents .company-eyebrow{width:100%}.company-chapter{grid-template-columns:1fr;gap:24px;padding:38px 0;scroll-margin-top:105px}.company-folio{margin-bottom:14px}.bwf-company-story h2{font-size:39px}.company-chapter-copy>p,.company-contact-chapter .company-chapter-copy>p{font-size:17px;line-height:1.8}.company-story-leaf:first-child .company-chapter-copy>p:first-child{font-size:21px}.company-body-spread,.company-how-we-work .company-body-spread{margin:0 0 18px}.company-body-spread img{aspect-ratio:1.5;max-height:none}.company-body-spread figcaption{gap:12px;padding:13px 17px;font-size:10px}.company-body-spread figcaption>span{font-size:9px}.company-how-we-work .company-story-leaf:nth-child(2) .company-chapter,.company-about .company-story-leaf:nth-child(3) .company-chapter,.bwf-company-story .company-contact-chapter{margin-top:20px;padding:28px 22px}.company-directions-chapter>header{margin-bottom:25px;display:block}.company-directions-chapter .company-folio{margin-bottom:14px}.company-chapter-copy>ul.company-directions{grid-template-columns:1fr;gap:18px}.company-directions>li>a{grid-template-columns:105px minmax(0,1fr);display:grid}.company-directions img{aspect-ratio:auto;height:100%;min-height:130px}.company-directions>li>a>div{padding:22px 18px}.company-directions h3{font-size:24px}.company-directions>li:nth-child(-n+2)>a{display:flex}.company-directions>li:nth-child(-n+2) img{aspect-ratio:1.9;height:auto;min-height:0}.company-directions>li:nth-child(-n+2) h3{font-size:31px}.company-related{padding:25px 0 45px}.company-related>header{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.company-related>div{grid-template-columns:1fr;gap:18px}.company-related>div>a{grid-template-columns:105px minmax(0,1fr);display:grid}.company-related img{aspect-ratio:auto;height:100%;min-height:140px}.company-related>div>a>div{padding:22px 18px}.company-related strong{font-size:25px}.company-related figcaption,.company-directions figcaption{padding:4px;font-size:8px;bottom:7px;left:7px}.company-reading{padding-bottom:20px;scroll-margin-top:105px}}@media (prefers-reduced-motion:reduce){.company-directions img,.company-related img{transition:none}}.bwf-company-story .company-cover .bwf-button{color:#090a0a}.bwf-service-journal{--service-ink:#17251c;--service-paper:#f3f4eb;--service-lime:#d8ff45;background:var(--service-paper);color:var(--service-ink);font:16px/1.75 var(--font-body),Arial,sans-serif;overflow:clip}.bwf-service-journal *{box-sizing:border-box}.bwf-service-journal .container{max-width:1360px}.bwf-service-journal h1,.bwf-service-journal h2,.bwf-service-journal h3{font-family:var(--font-display),"Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.04}.bwf-service-journal a{color:inherit;text-underline-offset:5px}.bwf-service-journal p{margin:0 0 22px}.bwf-service-journal p:last-child{margin-bottom:0}.bwf-service-journal a:focus-visible,.bwf-service-journal input:focus-visible,.bwf-service-journal summary:focus-visible{outline-offset:5px;outline:3px solid #6f912b}.bwf-service-eyebrow,.bwf-service-folio{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.6;display:block}.bwf-service-eyebrow{color:#587234}.bwf-service-folio{color:#617a38;margin-bottom:20px}.bwf-service-cover{color:#f5f7ec;border-bottom:8px solid var(--service-lime);background:#192a1f;padding:34px 0 55px}.bwf-service-cover .bwf-r-trail a,.bwf-service-cover .bwf-r-trail span{color:#e0e7d8}.bwf-service-cover .bwf-r-trail ol{margin-bottom:30px}.bwf-service-cover-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:55px;display:grid}.bwf-service-cover-grid>div{min-width:0}.bwf-service-cover .bwf-service-eyebrow{color:#d8ff45;margin-bottom:23px}.bwf-service-cover h1{max-width:800px;margin-bottom:28px;font-size:clamp(43px,5.65vw,80px);line-height:1}.bwf-service-cover-intro{color:#e0e8d8;max-width:68ch;font-size:18px;line-height:1.8}.bwf-service-cover-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.bwf-service-journal .bwf-service-cover .bwf-button{color:#0c170e}.bwf-service-cover-actions .bwf-service-secondary-action,.bwf-service-read-link{align-items:center;gap:12px;padding:12px 0;font-size:12px;font-weight:650;display:inline-flex}.bwf-service-cover-actions svg{flex:none;width:18px;height:18px}.bwf-service-cover-grid>figure{border:1px solid #70875d;border-bottom:7px solid var(--service-lime);background:#2b402e;min-width:0;margin:0}.bwf-service-cover-grid>figure img{aspect-ratio:1.16;object-fit:cover;width:100%;height:auto;display:block}.bwf-service-cover-grid figcaption{letter-spacing:.025em;color:#e2ebd7;padding:12px 18px;font-size:11px;line-height:1.7}.is-service-hub .bwf-service-cover h1{font-size:clamp(65px,8vw,116px)}.is-service-hub .bwf-service-cover-grid>figure img{aspect-ratio:1.05}.is-service-category .bwf-service-cover-grid>figure{border-bottom:0;border-left:7px solid var(--service-lime)}.bwf-service-reader{padding:0 0 25px;scroll-margin-top:125px}.bwf-service-contents{border-bottom:1px solid #a7b49b;flex-wrap:wrap;align-items:baseline;gap:9px 24px;margin-bottom:14px;padding:24px 0;display:flex}.bwf-service-contents .bwf-service-eyebrow{width:100%;margin:0 0 5px}.bwf-service-contents a{padding-block:3px;font-size:12px;font-weight:650;line-height:1.7;text-decoration:none}.bwf-service-contents a:hover{text-decoration:underline}.bwf-service-chapter{border-top:1px solid #b2bda6;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:60px;padding:48px 0;scroll-margin-top:125px;display:grid}.bwf-service-chapter>header,.bwf-service-chapter-copy{min-width:0}.bwf-service-journal h2{font-size:clamp(34px,3.7vw,53px)}.bwf-service-chapter-copy>p{max-width:75ch;font-size:17px;line-height:1.85}.bwf-service-chapter-copy>h3{border-top:3px solid #839c45;margin:30px 0 18px;padding-top:22px;font-size:29px;line-height:1.1}.bwf-service-chapter-copy>p:first-child{margin-top:0}.service-chapter-scope{color:#f0f5e7;border-top:5px solid var(--service-lime);background:#243a29;margin:28px 0;padding:38px}.service-chapter-scope .bwf-service-folio,.service-chapter-scope .bwf-service-chapter-copy a{color:#d8ff45}.service-chapter-decision{background:#fffef7;border:1px solid #b7c2a8;border-left:7px solid #9db850;margin:28px 0;padding:38px}.service-chapter-planning{background:#e3ead6;border-top:5px solid #2d482c;margin:28px 0;padding:38px}.service-chapter-contact{background:#edf1df;border:1px solid #a4b68a;margin:25px 0;padding:38px}.bwf-service-practical-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:25px 0;padding:0;list-style:none;display:grid}.bwf-service-practical-list>li{border-top:1px solid #a5b493;gap:18px;min-width:0;padding:20px 0;font-size:16px;line-height:1.75;display:flex}.bwf-service-practical-list>li>span{font:700 12px/1.7 var(--font-body),Arial;letter-spacing:.08em;color:#5d7834;flex:none}.bwf-service-practical-list>li>div{min-width:0}.service-chapter-scope .bwf-service-practical-list>li{border-color:#778c65}.service-chapter-scope .bwf-service-practical-list>li>span{color:#d8ff45}.service-chapter-planning .bwf-service-practical-list{grid-template-columns:1fr}.bwf-service-reading-art{color:#f0f4e7;background:#233829;margin:18px 0 38px}.bwf-service-reading-art img{aspect-ratio:3.2;object-fit:cover;width:100%;height:auto;max-height:350px;display:block}.bwf-service-reading-art figcaption{justify-content:space-between;gap:20px;padding:14px 20px;font-size:12px;display:flex}.bwf-service-reading-art figcaption>span{color:#d8ff45;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.bwf-service-chapter.service-chapter-directory{background:0 0;border:0;margin:0;padding:35px 0;display:block}.service-chapter-directory>header{align-items:baseline;gap:25px;margin-bottom:28px;display:flex}.service-chapter-directory>header .bwf-service-folio{margin:0}.bwf-service-catalogue-tools{background:#e1e9d1;border-top:3px solid #8da349;justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;padding:22px 25px;display:flex}.bwf-service-catalogue-tools label{flex:1;max-width:650px;font-size:12px;font-weight:700}.bwf-service-catalogue-tools input{color:#17251c;width:100%;min-height:50px;font:400 16px/1.5 var(--font-body),Arial,sans-serif;background:#fffef5;border:1px solid #8a9c76;border-radius:0;margin-top:9px;padding:12px 14px;display:block}.bwf-service-catalogue-tools p{color:#4c623a;flex:none;margin:0 0 12px;font-size:12px;line-height:1.7}.bwf-service-catalogue>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.bwf-service-catalogue>ul>li{background:#fffef6;border:1px solid #b1c09e;flex-direction:column;min-width:0;display:flex}.bwf-service-catalogue figure{background:#223a2b;min-width:0;margin:0;position:relative;overflow:hidden}.bwf-service-catalogue figure>a{display:block}.bwf-service-catalogue figure img{aspect-ratio:1.85;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.bwf-service-catalogue figcaption{color:#f1f4e8;letter-spacing:.03em;pointer-events:none;background:#17281fe8;padding:4px 7px;font-size:9px;line-height:1.5;position:absolute;bottom:10px;left:12px}.bwf-service-catalogue>ul>li>div{flex:1;min-width:0;padding:23px 24px 28px;position:relative}.bwf-service-catalogue .bwf-service-folio{margin-bottom:14px;font-size:10px;line-height:1.6}.bwf-service-catalogue>ul>li>div>p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.85}.bwf-service-catalogue>ul>li>div>p>a:first-child,.bwf-service-catalogue>ul>li>div>p>strong:first-child>a{font:700 27px/1.12 var(--font-display),"Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;text-underline-offset:4px;text-decoration-thickness:1px}.bwf-service-catalogue>ul>li>div>svg{color:#5f7b2e;width:18px;height:18px;position:absolute;top:23px;right:22px}.bwf-service-catalogue figure>a:hover img{transform:scale(1.03)}.bwf-service-no-results{background:#edf0df;border-left:4px solid #809b3e;font-size:16px;padding:24px!important}.service-chapter-questions{display:block}.service-chapter-questions>header{align-items:baseline;gap:25px;margin-bottom:28px;display:flex}.service-chapter-questions>header .bwf-service-folio{margin:0}.bwf-service-questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.bwf-service-questions details{background:#fffef6;border:1px solid #b3c09f;min-width:0;padding:24px}.bwf-service-questions summary{cursor:pointer;justify-content:space-between;align-items:start;gap:22px;list-style:none;display:flex}.bwf-service-questions summary::-webkit-details-marker{display:none}.bwf-service-questions h3{font-size:26px;line-height:1.12}.bwf-service-questions summary>span{color:#698539;flex:none;font-size:22px;line-height:1.1}.bwf-service-questions details[open] summary>span{transform:rotate(45deg)}.bwf-service-questions details>div{padding-top:20px}.bwf-service-questions p,.bwf-service-questions li{font-size:16px;line-height:1.8}.bwf-service-questions ul{padding-left:20px}.bwf-service-enquiry{background:var(--service-lime);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:55px;margin:30px 0 45px;padding:42px;display:grid}.bwf-service-enquiry>div{min-width:0}.bwf-service-enquiry h2{max-width:700px;margin-bottom:24px;font-size:clamp(34px,4vw,58px)}.bwf-service-enquiry p:not(.bwf-service-eyebrow){max-width:65ch;font-size:17px;line-height:1.75}.bwf-service-enquiry .bwf-service-eyebrow{color:#405521}.bwf-service-enquiry>div:last-child{flex-direction:column;align-items:start;gap:22px;display:flex}.bwf-service-journal .bwf-service-enquiry .bwf-button{color:#f3f6e9;background:#17251c;border-color:#17251c;max-width:100%}.bwf-service-enquiry>div:last-child>a:not(.bwf-button){font-size:12px;font-weight:650}.bwf-service-journal .bwf-r-related{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:25px 0 70px;display:grid}.bwf-service-journal .bwf-r-related>h2{grid-column:1/-1;margin-bottom:15px;font-size:clamp(34px,3.7vw,50px)}.bwf-service-journal .bwf-r-related>a{background:#e2e9d4;border:1px solid #aab99a;grid-template-columns:minmax(0,1fr) 20px;gap:12px;min-width:0;padding:24px;text-decoration:none;display:grid}.bwf-service-journal .bwf-r-related>a>strong{font:700 27px/1.12 var(--font-display),"Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;overflow-wrap:anywhere}.bwf-service-journal .bwf-r-related>a>span{color:#536b3d;grid-column:1;font-size:12px;line-height:1.7}.bwf-service-journal .bwf-r-related>a>svg{color:#5a762d;grid-area:1/2;width:20px;height:20px}.bwf-service-journal .bwf-r-related>a:hover strong{text-underline-offset:5px;text-decoration:underline}@media (max-width:1100px){.bwf-service-cover-grid{gap:35px}.bwf-service-cover h1{font-size:clamp(42px,5.3vw,67px)}.bwf-service-chapter{gap:35px}.bwf-service-catalogue>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bwf-service-enquiry{gap:35px;padding:35px}}@media (max-width:760px){.bwf-service-cover{border-bottom-width:6px;padding:25px 0 35px}.bwf-service-cover .bwf-r-trail ol{margin-bottom:25px}.bwf-service-cover-grid{grid-template-columns:1fr;gap:30px}.bwf-service-cover h1,.is-service-hub .bwf-service-cover h1{font-size:clamp(43px,11vw,66px)}.bwf-service-cover-intro{font-size:17px;line-height:1.8}.bwf-service-cover-grid>figure img,.is-service-hub .bwf-service-cover-grid>figure img{aspect-ratio:1.5}.bwf-service-cover-grid figcaption{padding:12px 15px;font-size:10px}.is-service-category .bwf-service-cover-grid>figure{border-left:0;border-bottom:6px solid var(--service-lime)}.bwf-service-cover-actions{gap:10px 24px}.bwf-service-contents{gap:7px 19px;margin-bottom:5px;padding-block:22px}.bwf-service-chapter{padding:33px 0;scroll-margin-top:105px;display:block}.bwf-service-chapter>header{margin-bottom:24px}.bwf-service-journal h2{font-size:36px}.bwf-service-folio{margin-bottom:14px}.bwf-service-chapter-copy>p{font-size:17px;line-height:1.85}.service-chapter-scope,.service-chapter-decision,.service-chapter-planning,.service-chapter-contact{margin-block:22px;padding:27px 21px}.bwf-service-practical-list{grid-template-columns:1fr;gap:0}.bwf-service-practical-list>li{gap:15px;padding-block:18px;font-size:15px}.bwf-service-reading-art{margin:15px 0 25px}.bwf-service-reading-art img{aspect-ratio:1.5;max-height:none}.bwf-service-reading-art figcaption{gap:16px;padding:12px 16px;font-size:10px}.bwf-service-reading-art figcaption>span{font-size:9px}.service-chapter-directory>header,.service-chapter-questions>header{display:block}.bwf-service-chapter.service-chapter-directory{padding-block:30px}.service-chapter-directory>header .bwf-service-folio,.service-chapter-questions>header .bwf-service-folio{margin-bottom:14px}.bwf-service-catalogue-tools{margin-bottom:22px;padding:21px 18px;display:block}.bwf-service-catalogue-tools p{margin:13px 0 0}.bwf-service-catalogue>ul{grid-template-columns:1fr;gap:22px}.bwf-service-catalogue>ul>li>div{padding:24px}.bwf-service-catalogue figure img{aspect-ratio:1.8}.bwf-service-catalogue>ul>li>div>p>a:first-child,.bwf-service-catalogue>ul>li>div>p>strong:first-child>a{font-size:29px}.bwf-service-questions{grid-template-columns:1fr;gap:16px}.bwf-service-questions details{padding:23px 20px}.bwf-service-questions h3{font-size:27px}.bwf-service-enquiry{grid-template-columns:1fr;gap:28px;margin:24px 0 35px;padding:29px 23px}.bwf-service-enquiry h2{font-size:38px}.bwf-service-enquiry p:not(.bwf-service-eyebrow){font-size:16px}.bwf-service-journal .bwf-r-related{grid-template-columns:1fr;padding-block:15px 45px}.bwf-service-journal .bwf-r-related>a{padding:24px 21px}.bwf-service-reader{scroll-margin-top:105px}}@media (prefers-reduced-motion:reduce){.bwf-service-catalogue figure img{transition:none}}
.maintenance-page *{box-sizing:border-box}.maintenance-page{color:#122016;font:16px/1.7 var(--font-body),Arial;background:#eef0e6;margin:0}.maintenance-page a{color:inherit;text-underline-offset:4px}.maintenance-page a:hover{color:#597521}.maintenance-page h1,.maintenance-page h2,.maintenance-page h3{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;margin:0 0 25px;line-height:.98}.maintenance-page h1{letter-spacing:-2px;font-size:clamp(68px,8.4vw,126px)}.maintenance-page h2{font-size:clamp(42px,4.4vw,68px)}.maintenance-page h3{font-size:30px}.maintenance-page p{margin:0 0 24px}.maintenance-page img{max-width:100%}.maintenance-page .wrap{max-width:1320px;margin:auto;padding:0 5%}.maintenance-page .eyebrow{text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;font-size:11px;font-weight:700;display:block}.maintenance-page .review{background:#d4fa45;justify-content:space-between;padding:9px 5%;font-size:11px;display:flex}.maintenance-page .review a{font-weight:700}.maintenance-page .header{color:#fff;background:#09130d}.maintenance-page .nav{align-items:center;gap:30px;height:105px;display:flex}.maintenance-page .logo{filter:invert();width:82px;height:80px}.maintenance-page nav{align-items:center;gap:24px;margin-left:auto;font-size:12px;display:flex}.maintenance-page nav a{text-decoration:none}.maintenance-page .button{color:#101a12;text-transform:uppercase;background:#d4fa45;gap:35px;padding:16px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.maintenance-page .button:hover{color:#101a12;background:#e5ff87;transform:translateY(-3px)}.maintenance-page a:focus-visible,.maintenance-page summary:focus-visible,.maintenance-page button:focus-visible{outline-offset:5px;outline:3px solid #678b25}.maintenance-page .mobiletoggle{display:none}.maintenance-page .crumb{text-transform:uppercase;color:#52614e;padding-top:28px;font-size:11px}.maintenance-page .hero{background:#eef0e6;position:relative;overflow:hidden}.maintenance-page .hero .wrap{min-height:680px;padding-top:60px;padding-bottom:80px;position:relative}.maintenance-page .hero .wrap.crumb{min-height:0;padding-top:28px;padding-bottom:0}.maintenance-page .hero h1{z-index:2;max-width:840px;position:relative}.maintenance-page .hero h1 span{color:#61772d}.maintenance-page .hero p{z-index:2;max-width:520px;position:relative}.maintenance-page .hero .button{z-index:2;position:relative}.maintenance-page .heroart{mix-blend-mode:multiply;pointer-events:none;width:66%;position:absolute;bottom:0;right:-5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#0000,#000 25%);-webkit-mask-composite:source-in;mask-composite:intersect}.maintenance-page .heroart img{width:100%;height:auto;animation:9s ease-in-out infinite maintenance-float;display:block}@keyframes maintenance-float{50%{transform:translateY(-10px)}}.maintenance-page .contents{z-index:8;color:#ecf1e6;background:#132119;border-bottom:1px solid #44503d;position:sticky;top:0}.maintenance-page .contents .wrap{white-space:nowrap;align-items:center;gap:24px;min-height:58px;font-size:11px;display:flex;overflow:auto}.maintenance-page .contents a{text-decoration:none}.maintenance-page .contents a:hover{color:#d4fa45}.maintenance-page .section{padding-top:90px;padding-bottom:90px}.maintenance-page .intro{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.maintenance-page .intro p:first-child{font-size:23px;line-height:1.5}.maintenance-page .audience{background:#dbe3ce;grid-template-columns:.6fr 1.4fr;gap:60px;padding:38px 5%;display:grid}.maintenance-page .audience h2{font-size:42px}.maintenance-page .audience p:last-child{margin:0}.maintenance-page .routes{background:#f8f9f1}.maintenance-page .routes .top{justify-content:space-between;align-items:end;gap:100px;margin-bottom:40px;display:flex}.maintenance-page .routes .top p{max-width:340px;font-size:13px}.maintenance-page .routegrid{background:#a5b29b;border:1px solid #a5b29b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.maintenance-page .route{background:#eef1e5;flex-direction:column;min-height:235px;padding:26px;text-decoration:none;transition:background .2s,transform .2s;display:flex;position:relative}.maintenance-page .route small{color:#526440;margin-bottom:25px;font:12px monospace}.maintenance-page .route h3{margin-bottom:12px}.maintenance-page .route p{margin:0;font-size:12px;line-height:1.6}.maintenance-page .route span{position:absolute;top:23px;right:23px}.maintenance-page .route:hover{color:#122016;z-index:2;background:#d4fa45;transform:translateY(-4px)}.maintenance-page .activities{grid-template-columns:1fr 1fr;gap:80px;display:grid}.maintenance-page .activities .diagram{color:#d4fa45;background:#1c2b20;flex-direction:column;justify-content:center;padding:45px;display:flex}.maintenance-page .diagram span{font:27px var(--font-display);text-transform:uppercase;border-bottom:1px solid #637351;padding:17px 0}.maintenance-page .workflow{color:#eff3e8;background:#14241a}.maintenance-page .steps{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:45px;display:grid}.maintenance-page .step{border-top:2px solid #d4fa45;padding-top:20px}.maintenance-page .step b{font:54px var(--font-display);color:#d4fa45}.maintenance-page .step p{margin-top:20px;font-size:13px}.maintenance-page .preparation{grid-template-columns:1fr 1fr;gap:80px;display:grid}.maintenance-page .preparation article+article{border-left:1px solid #9aab8e;padding-left:60px}.maintenance-page .priority{background:#d4fa45}.maintenance-page .priority .wrap{grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:65px;padding-bottom:65px;display:grid}.maintenance-page .records{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.maintenance-page .recordgraphic{background:#e0e7d6;border:1px solid #a4b394;flex-direction:column;justify-content:center;padding:45px;display:flex;position:relative}.maintenance-page .recordgraphic b{font:36px var(--font-display);text-transform:uppercase;border-bottom:1px solid #a5b494;padding:16px 0}.maintenance-page .recordgraphic span{text-transform:uppercase;letter-spacing:2px;font-size:11px}.maintenance-page .cost{background:#fffef6}.maintenance-page .cost .wrap{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.maintenance-page .finish{grid-template-columns:1fr 1fr;gap:70px;display:grid}.maintenance-page .finish article:last-child{background:#dce5cd;padding:40px}.maintenance-page .related{color:#f0f3e9;background:#15241b}.maintenance-page .related a{color:#d4fa45}.maintenance-page .related .wrap{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.maintenance-page .coverage{grid-template-columns:1fr 1fr;gap:70px;display:grid}.maintenance-page .coverage article:last-child{border-top:5px solid #6c823d;padding-top:30px}.maintenance-page .guides{background:#dbe3ce}.maintenance-page .guides ul{margin:0;padding:0;list-style:none}.maintenance-page .guides li{border-top:1px solid #9baa8b;padding:23px 0;font-size:16px}.maintenance-page .faq .wrap{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.maintenance-page details{border-top:1px solid #a9b49c;padding:23px 0}.maintenance-page summary{cursor:pointer;justify-content:space-between;gap:25px;font-weight:600;list-style:none;display:flex}.maintenance-page summary:after{content:"+";color:#617b31;font-size:23px}.maintenance-page details[open] summary:after{content:"−"}.maintenance-page details p{margin:20px 0 0;font-size:14px}.maintenance-page .cta{color:#f2f4eb;background:#0d1810;position:relative;overflow:hidden}.maintenance-page .cta .wrap{min-height:550px;padding-top:80px;padding-bottom:80px;position:relative}.maintenance-page .cta img{object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.maintenance-page .cta:after{content:"";background:linear-gradient(90deg,#0c1810 12%,#0c1810dd 35%,#0000 85%);position:absolute;inset:0}.maintenance-page .cta .copy{z-index:2;max-width:570px;position:relative}.maintenance-page .footer{color:#d4ddcd;background:#07110b;padding:60px 0}.maintenance-page .footer .wrap{justify-content:space-between;gap:70px;display:flex}.maintenance-page .footer nav{flex-wrap:wrap;max-width:550px;margin:0}.maintenance-page .footer small{color:#9fac96;margin-top:25px;font-size:11px;display:block}.maintenance-page .footer .logo{display:block}.maintenance-page .reviewnote{text-align:center;background:#fffef6;padding:18px;font-size:11px}@media (max-width:780px){.maintenance-page{font-size:15px}.maintenance-page .review{gap:15px}.maintenance-page .nav{height:85px}.maintenance-page .nav nav{display:none}.maintenance-page .mobiletoggle{color:#d4fa45;background:0 0;border:1px solid #6c7c59;margin-left:auto;padding:10px;display:block}.maintenance-page .nav nav.open{z-index:15;background:#102017;flex-direction:column;padding:25px;display:flex;position:absolute;top:119px;left:0;right:0}.maintenance-page .logo{height:65px}.maintenance-page .hero .wrap{min-height:0;padding-top:35px;padding-bottom:350px}.maintenance-page .heroart{opacity:.8;width:120%;right:-20%;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%);-webkit-mask-composite:source-over;mask-composite:add}.maintenance-page .hero h1{font-size:68px}.maintenance-page .hero p{font-size:14px}.maintenance-page .contents .wrap{gap:20px}.maintenance-page .section{padding-top:55px;padding-bottom:55px}.maintenance-page .intro,.maintenance-page .audience,.maintenance-page .activities,.maintenance-page .preparation,.maintenance-page .priority .wrap,.maintenance-page .records,.maintenance-page .cost .wrap,.maintenance-page .finish,.maintenance-page .related .wrap,.maintenance-page .coverage,.maintenance-page .faq .wrap{grid-template-columns:1fr;gap:30px}.maintenance-page .intro p:first-child{font-size:21px}.maintenance-page .audience{padding-top:40px;padding-bottom:40px}.maintenance-page .routegrid{grid-template-columns:1fr 1fr}.maintenance-page .route{min-height:260px;padding:20px}.maintenance-page .route h3{font-size:27px}.maintenance-page .routes .top{display:block}.maintenance-page .steps{grid-template-columns:1fr 1fr;gap:30px}.maintenance-page .preparation article+article{border-top:1px solid #9aab8e;border-left:0;padding:35px 0 0}.maintenance-page .cta .wrap{min-height:640px;padding-top:55px}.maintenance-page .cta:after{background:linear-gradient(#0c1810 5%,#0c1810d9 45%,#0000)}.maintenance-page .cta img{object-position:70% center}.maintenance-page .cta .copy{max-width:100%}.maintenance-page .cta h2{font-size:54px}.maintenance-page .footer .wrap{flex-direction:column;gap:30px}.maintenance-page .footer nav{gap:18px}.maintenance-page .recordgraphic{padding:30px}}@media (max-width:400px){.maintenance-page .routegrid{grid-template-columns:1fr}.maintenance-page .route{min-height:180px}}@media (prefers-reduced-motion:reduce){.maintenance-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.maintenance-page .maintenance-chapter>.wrap{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.maintenance-page .audience{padding:50px 0;display:block}.maintenance-page .chapter-5,.maintenance-page .chapter-10,.maintenance-page .chapter-13{background:#f9faf3}.maintenance-page .chapter-6,.maintenance-page .chapter-11,.maintenance-page .chapter-14{background:#dbe3ce}.maintenance-page .chapter-11>.wrap{border-top:5px solid #607536;padding-top:40px}.maintenance-page .chapter-10>.wrap>div:last-child{border-left:1px solid #a5b494;padding-left:40px}.maintenance-page .routes h2{margin-bottom:40px}.maintenance-page .crumb nav{font:inherit;margin:0;display:block}.maintenance-page .button svg{width:18px;height:18px}.maintenance-page .maintenance-chapter .wrap ul{padding-left:20px}.maintenance-page .maintenance-chapter .wrap li{margin-bottom:12px}.maintenance-page .hero h1{overflow-wrap:normal}.maintenance-child .hero h1{max-width:850px;font-size:clamp(62px,7.8vw,110px)}.maintenance-child .heroart{opacity:.75}.maintenance-page .contents{top:0}.maintenance-page .cta>img{position:absolute}.maintenance-page .section[id],.maintenance-page .cta{scroll-margin-top:165px}@media (max-width:780px){.maintenance-page .maintenance-chapter>.wrap{grid-template-columns:1fr;gap:24px}.maintenance-page .chapter-10>.wrap>div:last-child{border-left:0;padding-left:0}.maintenance-page .contents{top:0}.maintenance-child .hero h1{font-size:clamp(48px,12vw,68px)}}.maintenance-page #coverage{scroll-margin-top:165px}.maintenance-page .section:not(.faq) ul.maintenance-practical-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.maintenance-page .section:not(.faq) ul.maintenance-practical-list>li{color:#14251a;background:#fafcf3;border:1px solid #a3b08e;min-width:0;margin:0;padding:22px;font-size:15px;line-height:1.7}.maintenance-page .section:not(.faq) ul.maintenance-practical-list>li strong{font-weight:750;display:inline}.maintenance-page .related ul.maintenance-practical-list>li{color:#f1f5e9;background:#243d2b;border-color:#69835b}.maintenance-page .related ul.maintenance-practical-list>li a{color:#d8ff45}.maintenance-page .preparation ul.maintenance-practical-list,.maintenance-page .finish ul.maintenance-practical-list,.maintenance-page .coverage ul.maintenance-practical-list{grid-template-columns:1fr}.maintenance-page .priority ul.maintenance-practical-list>li{background:#f0ffb2;border-color:#748b36}.maintenance-page .guides ul.maintenance-practical-list>li{border-top:4px solid #718a38}.maintenance-page .section article>h3{border-top:3px solid #8fa657;margin-top:28px;padding-top:24px}@media (max-width:1050px){.maintenance-page .section:not(.faq) ul.maintenance-practical-list{grid-template-columns:1fr}}@media (max-width:780px){.maintenance-page .section:not(.faq) ul.maintenance-practical-list>li{padding:20px}}.maintenance-editorial .hero .wrap.maintenance-opening{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:0 50px;min-height:0;padding-top:45px;padding-bottom:55px;display:grid}.maintenance-editorial .maintenance-opening>.eyebrow,.maintenance-editorial .maintenance-opening>h1,.maintenance-editorial .maintenance-opening>p,.maintenance-editorial .maintenance-opening>.button{grid-column:1}.maintenance-editorial .maintenance-opening>.eyebrow{grid-row:1}.maintenance-editorial .maintenance-opening>h1{grid-row:2}.maintenance-editorial .maintenance-opening>p{grid-row:3}.maintenance-editorial .maintenance-opening>.button{grid-row:4;justify-self:start;max-width:100%}.maintenance-editorial .hero h1,.maintenance-editorial.maintenance-child .hero h1{letter-spacing:-.025em;max-width:none;margin-bottom:27px;font-size:clamp(50px,6.3vw,92px);line-height:.98}.maintenance-editorial.maintenance-hub .hero h1{font-size:clamp(65px,7.4vw,108px)}.maintenance-editorial .hero p{max-width:68ch;font-size:18px;line-height:1.8}.maintenance-editorial .heroart{opacity:1;mix-blend-mode:normal;pointer-events:auto;background:#233b29;border-bottom:7px solid #d4fa45;grid-area:1/2/span 4;width:100%;min-width:0;margin:0;position:static;bottom:auto;right:auto;-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:source-over;mask-composite:add}.maintenance-editorial .heroart img{aspect-ratio:1.12;object-fit:cover;width:100%;height:auto;animation:none;display:block;transform:none}.maintenance-editorial .heroart figcaption{color:#edf4e6;letter-spacing:.025em;padding:12px 17px;font-size:11px;line-height:1.7}.maintenance-editorial .button{justify-content:space-between;align-items:center;gap:20px;max-width:100%;min-height:52px;line-height:1.6}.maintenance-editorial .button svg{flex:none;width:18px;height:18px}.maintenance-editorial .section{padding-top:65px;padding-bottom:65px}.maintenance-editorial .maintenance-chapter>.wrap{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:55px}.maintenance-editorial .maintenance-chapter>.wrap>div,.maintenance-editorial .section article{min-width:0}.maintenance-editorial .section h2{font-size:clamp(37px,4vw,60px);line-height:1.02}.maintenance-editorial .section p{font-size:17px;line-height:1.85}.maintenance-editorial .chapter-0 p:first-of-type{font-size:clamp(20px,1.9vw,26px);line-height:1.65}.maintenance-editorial .audience{padding:45px 0}.maintenance-editorial .maintenance-access{background:#fffef6}.maintenance-editorial .maintenance-access .wrap>div:first-child{border-left:5px solid #8caa41;padding-left:25px}.maintenance-editorial .maintenance-responsibility{color:#f0f5e8;background:#233b29}.maintenance-editorial .maintenance-responsibility .eyebrow,.maintenance-editorial .maintenance-responsibility a{color:#d8ff45}.maintenance-editorial .maintenance-outcomes{background:#d4fa45}.maintenance-editorial .maintenance-outcomes .wrap>div:first-child{border-top:4px solid #314f23;padding-top:23px}.maintenance-editorial .maintenance-completion{background:#fafbf3}.maintenance-editorial .maintenance-completion .wrap{border-top:4px solid #688238;padding-top:35px}.maintenance-editorial .maintenance-sectors{background:#e1e8d6}.maintenance-editorial .maintenance-local{background:#f4f7eb}.maintenance-editorial .maintenance-local .wrap>div:first-child{border-left:5px solid #91aa4e;padding-left:25px}.maintenance-editorial .priority .wrap{padding-top:0;padding-bottom:0}.maintenance-editorial .section:not(.faq) ul.maintenance-practical-list{gap:0 22px}.maintenance-editorial .section:not(.faq) ul.maintenance-practical-list>li{background:0 0;border:0;border-top:1px solid #9aad81;padding:20px 0;font-size:16px;line-height:1.8}.maintenance-editorial .activities ul.maintenance-practical-list{grid-template-columns:1fr}.maintenance-editorial .related .wrap ul.maintenance-practical-list>li{color:#eff4e7;background:0 0;border-color:#69815a}.maintenance-editorial .guides ul.maintenance-practical-list>li{border-top:2px solid #718a38}.maintenance-editorial .routes{background:#f7f8f0}.maintenance-editorial .routegrid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.maintenance-editorial .route{background:#fffef6;border:1px solid #afbf98;min-width:0;min-height:0;padding:24px;overflow:hidden}.maintenance-editorial .route small{color:#526d33;margin-bottom:18px;font-size:10px;line-height:1.6}.maintenance-editorial .route>span{align-self:flex-end;margin:-36px 0 15px;font-size:22px;line-height:1;position:static}.maintenance-editorial .route h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin-bottom:18px;font-size:30px;line-height:1.06}.maintenance-editorial .route p{font-size:15px;line-height:1.8}.maintenance-editorial .maintenance-option-art{background:#233b29;margin:-24px -24px 24px;position:relative;overflow:hidden}.maintenance-editorial .maintenance-option-art img{aspect-ratio:1.8;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.maintenance-editorial .maintenance-option-art figcaption{color:#f1f6e6;letter-spacing:.04em;background:#17291fe8;padding:4px 7px;font-size:9px;line-height:1.5;position:absolute;bottom:10px;left:12px}.maintenance-editorial .route:hover{background:#eaf3d6;transform:translateY(-2px)}.maintenance-editorial .route:hover img{transform:scale(1.025)}.maintenance-editorial .activities,.maintenance-editorial .records{gap:55px}.maintenance-editorial .maintenance-activity-feature{align-self:start;min-width:0;position:sticky;top:165px}.maintenance-editorial .maintenance-reading-art{color:#edf5e6;background:#223a29;margin:0}.maintenance-editorial .maintenance-reading-art img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;max-height:370px;display:block}.maintenance-editorial .maintenance-reading-art figcaption{justify-content:space-between;gap:20px;padding:14px 20px;font-size:11px;line-height:1.6;display:flex}.maintenance-editorial .maintenance-reading-art figcaption>span{text-transform:uppercase;letter-spacing:.09em;color:#d4fa45;font-size:9px}.maintenance-editorial .maintenance-activity-feature .maintenance-reading-art img{aspect-ratio:1.7;max-height:none}.maintenance-editorial .activities .diagram{background:#233b29;padding:25px 30px}.maintenance-editorial .diagram span{padding:15px 0;font-size:23px;line-height:1.25}.maintenance-editorial .recordgraphic{color:#edf5e5;background:#233b29;border:0;border-top:6px solid #c8ed54;align-self:start;min-height:350px;padding:35px}.maintenance-editorial .recordgraphic>span{color:#d4fa45}.maintenance-editorial .recordgraphic b{border-color:#6c825b;padding:20px 0;font-size:31px;line-height:1.15}.maintenance-editorial .maintenance-workflow-layout .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px}.maintenance-editorial .maintenance-workflow-layout .steps>p,.maintenance-editorial .maintenance-workflow-layout .steps>h3{grid-column:1/-1;max-width:75ch;font-size:21px;line-height:1.7}.maintenance-editorial .maintenance-workflow-layout .step p{font-size:16px;line-height:1.8}.maintenance-editorial .maintenance-workflow-layout.has-workflow-prose{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:50px;margin-top:35px;display:grid}.maintenance-editorial .maintenance-workflow-layout .steps.has-prose{margin:0;display:block}.maintenance-editorial .steps.has-prose p{font-size:21px;line-height:1.8}.maintenance-editorial .has-workflow-prose .maintenance-reading-art{border:1px solid #7f9467}.maintenance-editorial .has-workflow-prose .maintenance-reading-art img{aspect-ratio:1.65;max-height:none}.maintenance-editorial .maintenance-decision-spread{padding-top:0;padding-bottom:55px}.maintenance-editorial .faq{background:#e4ead9}.maintenance-editorial .faq>.wrap{display:block}.maintenance-editorial .faq h2{max-width:850px;margin-bottom:30px}.maintenance-editorial .faq .wrap>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.maintenance-editorial .faq details{background:#fffef5;border:1px solid #afbe97;min-width:0;padding:24px}.maintenance-editorial .faq summary h3{letter-spacing:-.015em;margin:0;font-size:27px;line-height:1.1}.maintenance-editorial .faq details p{font-size:16px;line-height:1.85}.maintenance-editorial .faq summary:after{flex:none;font-size:24px;line-height:1}.maintenance-editorial .cta:after{background:linear-gradient(90deg,#0b180f 0%,#0b180fee 42%,#0b180f6b 70%,#0b180f24 100%)}.maintenance-editorial .cta .copy{max-width:660px}.maintenance-editorial .cta .copy h2{font-size:clamp(40px,4.8vw,66px);line-height:1.02}.maintenance-editorial .cta .copy p{font-size:17px;line-height:1.85}.maintenance-editorial .maintenance-cta-credit{z-index:2;color:#f0f5e8;letter-spacing:.04em;background:#12251de8;margin:0;padding:5px 9px;font-size:10px;line-height:1.6;position:absolute;bottom:15px;right:20px}@media (max-width:1100px){.maintenance-editorial .routegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-editorial .hero .wrap.maintenance-opening{gap:0 35px}.maintenance-editorial .maintenance-chapter>.wrap,.maintenance-editorial .activities,.maintenance-editorial .records,.maintenance-editorial .maintenance-workflow-layout.has-workflow-prose{gap:35px}.maintenance-editorial .maintenance-activity-feature{position:static}}@media (max-width:780px){.maintenance-editorial .hero .wrap.maintenance-opening{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:30px;padding-bottom:35px;display:flex}.maintenance-editorial .hero h1,.maintenance-editorial.maintenance-child .hero h1,.maintenance-editorial.maintenance-hub .hero h1{max-width:none;margin-bottom:25px;font-size:clamp(47px,12vw,68px)}.maintenance-editorial .hero p{font-size:17px;line-height:1.85}.maintenance-editorial .hero .button{align-self:start}.maintenance-editorial .heroart{opacity:1;mix-blend-mode:normal;width:100%;margin:32px 0 0;position:static;-webkit-mask-image:none;mask-image:none}.maintenance-editorial .heroart img{aspect-ratio:1.5;max-height:none}.maintenance-editorial .heroart figcaption{padding:12px 15px;font-size:10px}.maintenance-editorial .section{padding-top:45px;padding-bottom:45px}.maintenance-editorial .section h2{font-size:38px}.maintenance-editorial .maintenance-chapter>.wrap,.maintenance-editorial .activities,.maintenance-editorial .records{grid-template-columns:1fr;gap:27px}.maintenance-editorial .section p{font-size:16px;line-height:1.85}.maintenance-editorial .chapter-0 p:first-of-type{font-size:21px}.maintenance-editorial .routegrid{grid-template-columns:1fr;gap:24px}.maintenance-editorial .route{padding:25px 22px}.maintenance-editorial .maintenance-option-art{margin:-25px -22px 24px}.maintenance-editorial .route h3{font-size:32px}.maintenance-editorial .route p{font-size:15px}.maintenance-editorial .maintenance-chapter .wrap ul.maintenance-practical-list{grid-template-columns:1fr;padding-left:0}.maintenance-editorial .section:not(.faq) ul.maintenance-practical-list>li{padding-block:18px;font-size:15px}.maintenance-editorial .maintenance-activity-feature{position:static}.maintenance-editorial .maintenance-reading-art img{aspect-ratio:1.5;max-height:none}.maintenance-editorial .maintenance-reading-art figcaption{gap:12px;padding:13px 16px;font-size:10px}.maintenance-editorial .maintenance-reading-art figcaption>span{font-size:8px}.maintenance-editorial .activities .diagram{padding:22px}.maintenance-editorial .diagram span{font-size:22px}.maintenance-editorial .maintenance-workflow-layout.has-workflow-prose{grid-template-columns:1fr;gap:28px}.maintenance-editorial .maintenance-workflow-layout .steps{grid-template-columns:1fr;gap:24px;margin-top:25px}.maintenance-editorial .steps.has-prose p,.maintenance-editorial .maintenance-workflow-layout .steps>p{font-size:20px;line-height:1.8}.maintenance-editorial .recordgraphic{min-height:0;padding:28px}.maintenance-editorial .recordgraphic b{font-size:29px}.maintenance-editorial .maintenance-decision-spread{padding-bottom:40px}.maintenance-editorial .maintenance-access .wrap>div:first-child,.maintenance-editorial .maintenance-local .wrap>div:first-child{padding-left:20px}.maintenance-editorial .faq .wrap>div:last-child{grid-template-columns:1fr;gap:16px}.maintenance-editorial .faq details{padding:23px 20px}.maintenance-editorial .faq summary h3{font-size:27px}.maintenance-editorial .cta:after{background:linear-gradient(#0b180f 0%,#0b180fef 65%,#0b180f60 100%)}.maintenance-editorial .cta .copy h2{font-size:42px}.maintenance-editorial .cta .copy p{font-size:16px}.maintenance-editorial .cta .wrap{min-height:0;padding-bottom:100px}.maintenance-editorial .maintenance-cta-credit{bottom:15px;right:15px}}
