.commercial-working-page{--commercial-ink:var(--season-anchor,#173b30);--text:var(--commercial-ink,#173b30);--text-muted:var(--season-muted,#506455);--text-slate:var(--season-muted,#506455);--text-faint:var(--season-muted,#506455);--surface:var(--season-ground,#f4f5ed);--surface-alt:var(--season-wash,#e6eadd);--card:var(--season-ground,#f4f5ed);--border:var(--season-group,#b8c9b9);--credential-tint:var(--season-action,#dce8ad);--credential-border:var(--season-line-strong,#61816c);--on-credential-tint:var(--commercial-ink,#173b30);--c-olive:var(--season-deep,#315441);--c-basalt:var(--season-anchor,#173b30);--c-paper:var(--season-ground,#f4f5ed);--c-stone:var(--season-tint,#c1d0c1);--on-state-tint:#713b2d;color:var(--commercial-ink,#173b30);background:var(--season-ground,#f4f5ed);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.commercial-working-page .cwd-width{width:min(88%,1280px);margin-inline:auto}.commercial-working-page .cwd-section{padding-block:clamp(80px,8vw,128px);scroll-margin-top:30px}.commercial-working-page{--cwd-space-intro:clamp(96px,9vw,144px);--cwd-space-transition:clamp(112px,10vw,160px);--cwd-space-focus:clamp(160px,14vw,208px)}.commercial-working-page .cwd-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,5.5vw,80px);display:grid}.commercial-working-page h1,.commercial-working-page h2,.commercial-working-page h3{color:var(--commercial-ink,#173b30);letter-spacing:-.045em;margin:0;font-weight:550;line-height:1.08}.commercial-working-page h1{font-size:clamp(42px,5.1vw,74px)}.commercial-working-page h2{font-size:clamp(34px,3.6vw,52px)}.commercial-working-page h3{font-size:clamp(26px,2.5vw,34px)}.commercial-working-page em{color:var(--season-line-strong,#61816c);font-style:normal}.commercial-working-page p{color:var(--season-muted,#506455);margin:24px 0 0;font-size:17px;line-height:1.75}.commercial-working-page .cwd-small{color:var(--season-muted,#506455);font-size:12px;line-height:1.7}.commercial-working-page .cwd-hero{text-align:center;padding-bottom:var(--cwd-space-intro)}.commercial-working-page .cwd-hero p{max-width:740px;margin:28px auto 0}.commercial-working-page .cwd-button{background:var(--season-anchor,#173b30);color:var(--season-ground,#f4f5ed);border-radius:6px;justify-content:space-between;align-items:center;gap:30px;min-height:56px;margin-top:28px;padding:18px 24px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.commercial-working-page .cwd-button:hover{background:var(--season-lift,#254e3e)}.commercial-working-page .cwd-link{color:var(--commercial-ink,#173b30);align-items:center;gap:20px;min-height:44px;margin-top:26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.commercial-working-page .cwd-link:hover{text-underline-offset:6px;text-decoration:underline}.commercial-working-page .cwd-room{padding-block:var(--cwd-space-transition)}.commercial-working-page .cwd-chart{background:var(--season-group,#b8c9b9);border-radius:90px 6px 6px;flex-direction:column;justify-content:space-between;gap:30px;min-height:505px;padding:42px 36px;display:flex}.commercial-working-page .cwd-chart .cwd-small{color:var(--commercial-ink,#315441)}.commercial-working-page .cwd-chart p{color:var(--commercial-ink,#315441);margin-top:18px;font-size:15px}.commercial-working-page .cwd-bars{align-items:flex-end;gap:9px;height:160px;margin-block:25px 12px;display:flex}.commercial-working-page .cwd-bars i{background:var(--season-deep,#5b806a);border-radius:7px 7px 0 0;flex:1;min-width:0;transition:height .5s}.commercial-working-page .cwd-bars i:nth-child(n+5):nth-child(-n+10){background:var(--season-action,#dce8ad)}.commercial-working-page .cwd-axis{color:var(--commercial-ink,#315441);justify-content:space-between;gap:10px;font-size:11px;display:flex}.commercial-working-page .cwd-choices{gap:12px;margin-top:30px;display:grid}.commercial-working-page .cwd-choices button{border:1px solid var(--season-line,#8da78f);color:var(--commercial-ink,#173b30);text-align:left;min-height:62px;font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;font-size:16px;display:flex}.commercial-working-page .cwd-choices button:hover{background:var(--season-wash,#e6eadd)}.commercial-working-page .cwd-choices button[aria-pressed=true]{background:var(--season-anchor,#173b30);color:var(--season-ground,#f4f5ed);border-color:var(--season-anchor,#173b30)}.commercial-working-page .cwd-room .cwd-link{width:fit-content;margin-top:14px;display:flex}.commercial-working-page :is(a,button,summary):focus-visible{outline:2px solid var(--season-anchor,#173b30);outline-offset:5px}.commercial-working-page .cwd-sage{background:var(--season-group,#b8c9b9);padding-block:var(--cwd-space-transition)}.commercial-working-page .cwd-sage p{color:var(--commercial-ink,#315441)}.commercial-working-page .cwd-photo{min-width:0;margin:0}.commercial-working-page .cwd-photo img{aspect-ratio:4/5;border-radius:95px 6px 75px;width:100%;height:auto;display:block}.commercial-working-page .cwd-photo figcaption{color:var(--commercial-ink,#315441);margin-top:16px;font-size:11px}.commercial-working-page .cwd-local-note{max-width:420px;margin-top:35px}.commercial-working-page .cwd-price-card{background:var(--season-wash,#e6eadd);border-radius:6px 70px 6px 6px;padding:42px}.commercial-working-page .cwd-price-section{padding-block:var(--cwd-space-focus)}.commercial-working-page .cwd-price-card>strong{letter-spacing:-.055em;margin:20px 0 8px;font-size:clamp(54px,5.7vw,78px);font-weight:550;line-height:1.1;display:block}.commercial-working-page .cwd-price-potential{border-top:1px solid var(--season-group,#b8c9b9);margin-top:32px;padding-top:28px}.commercial-working-page .cwd-price-potential h3{letter-spacing:-.015em;font-size:16px;line-height:1.5}.commercial-working-page .cwd-price-potential .cwd-potential-condition{color:var(--commercial-ink,#173b30);margin-top:8px}.commercial-working-page .cwd-potential-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.commercial-working-page .cwd-potential-metrics dt{color:var(--season-muted,#506455);font-size:13px;line-height:1.5}.commercial-working-page .cwd-potential-metrics dd{margin:10px 0 0}.commercial-working-page .cwd-potential-metrics strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(26px,2.5vw,34px);font-weight:550;line-height:1.2;display:block}.commercial-working-page .cwd-potential-metrics dd span{color:var(--season-muted,#506455);margin-top:6px;font-size:12px;line-height:1.7;display:block}.commercial-working-page .cwd-price-potential .cwd-potential-note{margin-top:24px}.commercial-working-page .cwd-potential-details{margin-top:20px}.commercial-working-page .cwd-potential-details summary{gap:16px;font-size:13px}.commercial-working-page .cwd-potential-details p{margin-top:16px;font-size:12px;line-height:1.7}.commercial-working-page .cwd-potential-details a{color:inherit;text-underline-offset:3px}.commercial-working-page .cwd-scope{border-top:1px solid var(--season-group,#b8c9b9);margin-top:30px;padding-top:22px}.commercial-working-page summary{cursor:pointer;color:var(--commercial-ink,#173b30);justify-content:space-between;align-items:baseline;gap:25px;font-size:19px;line-height:1.5;list-style:none;display:flex}.commercial-working-page summary::-webkit-details-marker{display:none}.commercial-working-page summary:after{content:"+";flex-shrink:0;font-size:23px}.commercial-working-page details[open]>summary:after{content:"−"}.commercial-working-page details p{font-size:15px}.commercial-working-page .cwd-faqs details{border-top:1px solid var(--season-group,#b8c9b9);padding:32px 0}.commercial-working-page .cwd-faq-section{padding-block:var(--cwd-space-transition)}.commercial-working-page .commercial-section{padding:clamp(80px,8vw,128px) 0;scroll-margin-top:30px}.commercial-working-page .commercial-container{width:min(88%,1280px)}.commercial-working-page .commercial-case-section{background:var(--season-wash,#e6eadd);padding-block:var(--cwd-space-transition)}.commercial-working-page .commercial-case-grid,.commercial-working-page .commercial-enquiry-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(35px,5vw,75px)}.commercial-working-page .commercial-section-intro{position:static}.commercial-working-page .commercial-case-panel,.commercial-working-page .commercial-enquiry-form{background:var(--season-ground,#f4f5ed);border:1px solid var(--season-group,#b8c9b9);box-shadow:none;border-radius:6px 65px 6px 6px}.commercial-working-page .commercial-evidence-note{border-color:var(--season-group,#b8c9b9)}.commercial-working-page .commercial-evidence-note span{color:var(--commercial-ink,#173b30)}.commercial-working-page .commercial-enquiry-section{background:var(--season-wash,#e6eadd);padding-block:var(--cwd-space-focus) var(--cwd-space-transition)}.commercial-working-page .commercial-case-number strong{letter-spacing:-.045em;font-weight:550}.commercial-working-page .commercial-profile-option small{font-size:12px;line-height:1.65}.commercial-working-page :is(.commercial-profile-option[data-selected=true],.commercial-enquiry-form button[aria-pressed=true]){--text-muted:var(--commercial-ink,#173b30)}.commercial-working-page .commercial-field>input,.commercial-working-page .commercial-field>select,.commercial-working-page .commercial-field>textarea{background:var(--season-ground,#f4f5ed);color:var(--commercial-ink,#173b30)}.commercial-working-page .commercial-form-grid{row-gap:24px}.commercial-working-page .cwd-close{isolation:isolate;background:var(--season-anchor,#173b30);text-align:center;padding-block:clamp(110px,11vw,170px);position:relative;overflow:hidden}.commercial-working-page .cwd-close-content{z-index:1;position:relative}.commercial-working-page .cwd-close h2{color:var(--season-ground,#f4f5ed);font-size:clamp(38px,4.8vw,68px)}.commercial-working-page .cwd-close em{color:var(--season-action,#dce8ad)}.commercial-working-page .cwd-close p{color:var(--season-tint,#c1d0c1)}.commercial-working-page .cwd-close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:10px;display:flex}.commercial-working-page .cwd-close .cwd-button{background:var(--season-action,#dce8ad);color:var(--commercial-ink,#173b30)}.commercial-working-page .cwd-close .cwd-link{color:var(--season-ground,#f4f5ed)}.commercial-working-page .cwd-close :is(a,button):focus-visible{outline-color:var(--season-action,#dce8ad)}@media (min-width:761px){.commercial-working-page .cwd-price-card{order:-1}}@media (min-width:761px) and (max-width:1100px){.commercial-working-page .cwd-potential-metrics{grid-template-columns:1fr}}@media (max-width:480px){.commercial-working-page .cwd-potential-metrics{grid-template-columns:1fr}}@media (max-width:760px){.commercial-working-page{--cwd-space-intro:96px;--cwd-space-transition:96px;--cwd-space-focus:112px}.commercial-working-page .cwd-two,.commercial-working-page .commercial-case-grid,.commercial-working-page .commercial-enquiry-grid{grid-template-columns:1fr;gap:38px}.commercial-working-page .cwd-section,.commercial-working-page .commercial-section{padding-block:70px}.commercial-working-page .cwd-hero{padding-bottom:var(--cwd-space-intro)}.commercial-working-page .cwd-room,.commercial-working-page .cwd-sage,.commercial-working-page .commercial-case-section,.commercial-working-page .cwd-faq-section{padding-block:var(--cwd-space-transition) var(--cwd-space-focus)}.commercial-working-page .cwd-price-section,.commercial-working-page .commercial-enquiry-section{padding-block:var(--cwd-space-focus)}.commercial-working-page .cwd-chart{border-top-left-radius:75px;min-height:430px;padding:36px 26px}.commercial-working-page .cwd-bars{gap:6px;height:140px}.commercial-working-page .cwd-price-card{padding:32px 28px}.commercial-working-page .cwd-close{padding-block:95px}.commercial-working-page .cwd-close-actions{flex-direction:column;gap:0}.commercial-working-page .commercial-case-panel,.commercial-working-page .commercial-enquiry-form{border-top-right-radius:45px;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.commercial-working-page .cwd-bars i{transition:none}}
