:root{--navy:#172d3d;--ink:#24323a;--paper:#f5efe3;--white:#fffcf6;--red:#a4432d;--stone:#d8d8c9;--line:#a6a89d;--muted:#545d60}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.75 Manrope,sans-serif}h1,h2,h3{font-weight:800;line-height:1.08;letter-spacing:-.055em;margin:0 0 25px}h1{font-size:clamp(48px,5.6vw,84px)}h2{font-size:clamp(36px,3.8vw,58px)}h3{font-size:26px}p,figure,dl,ul,ol{margin-top:0}p{margin-bottom:22px}figure{margin:0}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--red)}img{display:block;max-width:100%;object-fit:cover}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}strong,b{font-weight:800}small{font-size:14px}button,a,input,select,textarea,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #c36731;outline-offset:4px}section{scroll-margin-top:25px}.small-heading{font-size:14px;line-height:1.5;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:25px}.skip-bench{position:fixed;top:-100px;left:20px;z-index:100;background:var(--white);color:var(--ink);padding:12px 20px;border:2px solid var(--red)}.skip-bench:focus{top:15px}.bench-utility{display:flex;justify-content:space-between;gap:25px;background:var(--navy);color:var(--white);padding:9px 4vw;font-size:14px}.bench-utility p{margin:0}.bench-utility a{text-decoration:none}.bench-utility a:hover{color:#f8c99e}.bench-header{background:var(--white);border-bottom:1px solid var(--navy);position:relative;z-index:20}.bench-header .navbar{padding:24px 4vw;gap:25px}.bench-brand{font-size:31px;font-weight:800;letter-spacing:-1.8px;color:var(--navy);display:flex;align-items:center;gap:12px;line-height:1;margin:0}.brand-dot{color:var(--red);margin-left:-12px}.bench-symbol{width:30px;height:25px;position:relative;border-top:6px solid var(--red);border-left:4px solid var(--red);border-right:4px solid var(--red)}.bench-symbol:after{content:'';height:4px;background:var(--red);position:absolute;top:10px;left:2px;right:2px}.bench-header .navbar-nav{gap:14px}.bench-header .nav-link{font-size:14px;font-weight:800;color:var(--ink);padding:9px 0!important;border-bottom:2px solid transparent;white-space:nowrap}.bench-header .nav-link[aria-current=page]{border-color:var(--red)}.bench-header .nav-link:hover{color:var(--red)}.nav-enquiry{background:var(--red);color:var(--white);padding:11px 15px;font-size:14px;font-weight:800;text-decoration:none;margin-left:25px;white-space:nowrap}.nav-enquiry:hover{color:var(--white);background:#793522}.navbar-toggler{padding:7px;border:1px solid var(--navy);border-radius:0}.navbar-toggler:focus{box-shadow:0 0 0 3px #c39870}.workshop-banner{position:relative;min-height:920px;background:var(--stone);padding-bottom:60px}.workshop-banner>figure{height:650px}.workshop-banner>figure img{width:100%;height:100%;object-position:50% 38%}.banner-ticket{position:relative;width:650px;max-width:65%;margin:-330px 0 0 5vw;background:var(--white);border-left:10px solid var(--red);padding:45px 48px 40px;box-shadow:12px 12px 0 #172d3d25}.ticket-code{position:absolute;right:25px;top:20px;font-size:14px;color:var(--muted);letter-spacing:.05em}.banner-ticket .small-heading{margin:15px 0 25px;max-width:350px}.banner-ticket h1{font-size:73px;letter-spacing:-.07em;line-height:1.02;margin-bottom:28px}.banner-ticket h1 em{font-style:normal;color:var(--red)}.banner-ticket>p:not(.small-heading){max-width:520px;font-size:16px;margin-bottom:25px}.banner-ticket>a{display:flex;align-items:center;justify-content:space-between;gap:25px;text-decoration:none;border-top:2px solid var(--navy);padding-top:19px;font-weight:800}.banner-ticket>a>span{font-size:28px}.banner-caption{position:absolute;right:5vw;bottom:50px;width:26%;font-size:14px;font-weight:800;border-top:2px solid var(--navy);padding-top:18px;margin:0}.appliance-rack{padding:75px 5vw;background:var(--white)}.appliance-rack>header{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.appliance-rack h2{font-size:43px;margin:0}.appliance-rack header p{max-width:330px;margin:0;font-size:16px}.appliance-rack>nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--navy);border-bottom:2px solid var(--navy)}.appliance-rack nav>a{display:flex;flex-direction:column;text-decoration:none;padding:19px 20px 24px;border-right:1px solid var(--line);min-width:0}.appliance-rack nav>a:first-child{padding-left:0}.appliance-rack nav>a:last-child{padding-right:0;border-right:0}.appliance-rack nav>a>span{font-size:14px;letter-spacing:.03em;margin-bottom:15px;font-weight:800}.appliance-rack nav img{width:100%;height:245px;filter:saturate(.9)}.appliance-rack nav b{display:flex;justify-content:space-between;gap:15px;font-size:18px;line-height:1.4;padding-top:20px}.appliance-rack nav b span{font-size:25px}.appliance-rack nav>a:hover img{filter:saturate(1.1)}.observation-desk{padding:85px 5vw;background:var(--stone)}.observation-desk>header{display:grid;grid-template-columns:1.1fr 1fr;gap:0 80px;margin-bottom:35px;align-items:end}.observation-desk header .small-heading{grid-column:1/-1}.observation-desk h2{font-size:55px;margin:0}.observation-desk header>p:last-child{max-width:520px;margin:0}.observation-console{display:grid;grid-template-columns:1.1fr 1fr;border:2px solid var(--navy);background:var(--white)}.observation-controls{padding:50px 45px 40px;position:relative}.worksheet-corner{position:absolute;top:18px;right:25px;font-size:33px;font-weight:800;color:#a9ac9d;line-height:1}.observation-controls>label:not(.hazard-check){display:block;font-size:14px;font-weight:800;margin:22px 0 10px}.observation-controls>label:first-of-type{margin-top:0;max-width:85%}.hazard-check{display:flex;gap:13px;align-items:flex-start;font-size:14px;line-height:1.65;margin-top:25px;padding:18px;border:1px solid #c6b9a7;background:#eee5d7}.hazard-check input{margin-top:4px;flex:0 0 19px;width:19px;height:19px;accent-color:var(--red)}.observation-output{background:var(--navy);color:var(--white);padding:50px 45px 35px;display:flex;flex-direction:column;align-items:flex-start}.observation-output .small-heading{color:#e8bda1}.observation-output h3{font-size:34px;line-height:1.15}.observation-output>p:not(.small-heading){font-size:15px}.observation-output blockquote{font-size:17px;line-height:1.7;margin:10px 0 28px;padding:23px 0 23px 22px;border-left:4px solid #d58d60;overflow-wrap:anywhere}.observation-output button{background:#f0c8a2;color:var(--navy);border:0;padding:14px 17px;font-size:14px;font-weight:800;text-align:left;line-height:1.6;margin-top:auto;width:100%}.observation-output button:disabled{background:#b6b2aa;color:#3f494d}.observation-output .observation-feedback{font-size:14px;margin:18px 0 0;min-height:70px}.observation-output[data-hazard=true]{background:#783623}.service-handoff{padding:65px 5vw;display:grid;grid-template-columns:.8fr 1.6fr;gap:60px;background:var(--paper);border-bottom:1px solid var(--line)}.service-handoff h2{font-size:38px;margin:0}.service-handoff ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:0;margin:0}.service-handoff li{padding-top:22px;border-top:2px solid var(--red)}.service-handoff li>span{font-size:14px;font-weight:800;color:var(--red);display:block;margin-bottom:20px}.service-handoff h3{font-size:26px;margin-bottom:15px}.service-handoff p{font-size:15px;margin:0}.safe-stop{display:grid;grid-template-columns:70px 1.2fr .8fr;gap:35px;padding:70px 5vw;background:var(--red);color:var(--white);align-items:center}.stop-marker{font-size:68px;font-weight:800;line-height:1;text-align:center;border:3px solid var(--white);border-radius:50%;height:70px;width:70px;align-self:start;margin-top:45px}.safe-stop h2{font-size:48px}.safe-stop p:not(.small-heading){font-size:15px;max-width:640px}.safe-stop figure{padding-left:25px}.safe-stop img{width:100%;height:440px;filter:saturate(.7);border:7px solid #f4e2ce}.safe-stop a:hover{color:#ffddaa}.source-link{font-size:14px;font-weight:800}.quote-workbench{padding:85px 5vw;background:var(--paper)}.quote-workbench>header{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;margin-bottom:45px}.quote-workbench h2{font-size:55px}.quote-workbench header>div>p:not(.small-heading){max-width:620px;margin:0}.quote-workbench header figure{border:1px solid var(--navy);padding:8px;transform:rotate(2deg)}.quote-workbench header img{width:100%;height:300px}.scope-calculator{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;border-top:2px solid var(--navy);padding-top:35px}.scope-lines{display:grid;grid-template-columns:1fr 190px;gap:16px 25px;align-items:center}.scope-lines>label:not(.scope-inclusion){font-size:15px;font-weight:800;display:flex;justify-content:space-between;gap:15px}.scope-lines>label>span:last-child{font-size:14px;font-weight:400;color:var(--muted)}.scope-inclusion{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.65;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:5px}.scope-inclusion input{flex:0 0 19px;width:19px;height:19px;margin-top:3px;accent-color:var(--red)}.scope-lines>p{grid-column:1/-1;font-size:14px;line-height:1.7;margin:5px 0}.scope-lines>button{grid-column:1/-1;background:var(--navy);color:var(--white);padding:16px 20px;font-size:15px;font-weight:800;border:0;text-align:left}.scope-lines>button:hover{background:#304e61}.scope-receipt{position:relative;padding:47px 35px 30px;background:var(--white);border:1px solid var(--navy);box-shadow:8px 8px 0 #c7c5b7;align-self:start;clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,92% 96%,88% 100%,84% 96%,80% 100%,76% 96%,72% 100%,68% 96%,64% 100%,60% 96%,56% 100%,52% 96%,48% 100%,44% 96%,40% 100%,36% 96%,32% 100%,28% 96%,24% 100%,20% 96%,16% 100%,12% 96%,8% 100%,4% 96%,0 100%)}.receipt-hole{position:absolute;top:15px;width:38px;height:7px;border:1px solid var(--navy);border-radius:10px;left:calc(50% - 19px);background:var(--stone)}.scope-receipt>p:first-of-type{font-size:14px;font-weight:800;letter-spacing:.09em;border-bottom:1px dashed var(--line);padding-bottom:18px;margin-bottom:18px}.scope-receipt>strong{font-size:clamp(40px,4.6vw,70px);letter-spacing:-.06em;line-height:1.1;display:block;overflow-wrap:anywhere}.receipt-currency{display:block;font-size:14px;margin:9px 0 25px;color:var(--muted)}#scope-equation{border-top:1px dashed var(--line);padding-top:18px;font-size:14px;line-height:1.7;min-height:90px}.scope-receipt #scope-status{font-size:14px;line-height:1.65;margin:16px 0 20px}.scope-receipt button{background:none;border:0;border-bottom:1px solid var(--ink);padding:5px 0;font-size:14px;color:var(--ink)}.quote-workbench>a{display:inline-block;margin-top:35px;font-weight:800;font-size:15px}.identity-capture{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;background:var(--navy)}.identity-capture>figure img{width:100%;height:100%;min-height:720px}.identity-tag{background:var(--white);padding:65px 5vw 50px 50px;margin:55px 0 55px -45px;position:relative;border-top:8px solid var(--red);box-shadow:-12px 12px 0 #0003}.identity-tag h2{font-size:47px}.identity-tag dl{margin:35px 0 0}.identity-tag dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:18px 0;border-top:1px solid var(--line);font-size:14px}.identity-tag dt{font-weight:800}.identity-tag dd{margin:0;line-height:1.75}.access-plan{padding:85px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;background:var(--stone)}.access-plan h2{font-size:54px}.access-plan ul{padding-left:22px;margin:28px 0}.access-plan li{margin-bottom:12px;font-weight:800;font-size:15px}.access-plan p{max-width:580px}.access-plan img{height:600px;width:100%;border:10px solid var(--white)}.access-plan figcaption{font-size:14px;border-bottom:1px solid var(--navy);padding:15px 0}.language-bench{padding:75px 10vw;background:var(--white);border-bottom:1px solid var(--line)}.language-bench h2{font-size:57px}.wording-switch{display:flex;gap:18px;flex-wrap:wrap;margin:35px 0}.wording-switch button{background:transparent;border:1px solid var(--navy);color:var(--ink);padding:13px 19px;font-size:15px}.wording-switch button[aria-pressed=true]{background:var(--navy);color:var(--white);font-weight:800}.wording-note{border-left:6px solid var(--red);padding:5px 0 5px 30px;max-width:900px}.wording-note>span{font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--red);display:block;margin-bottom:15px}.wording-note p{font-size:30px;line-height:1.4;letter-spacing:-.03em;margin-bottom:20px;min-height:125px}.wording-note small{font-size:14px;line-height:1.7;display:block}.parts-scope{padding:75px 8vw;display:grid;grid-template-columns:230px 1fr;gap:65px;background:var(--paper);align-items:center}.scope-bracket{font-size:145px;font-weight:800;letter-spacing:-22px;line-height:1;color:var(--red);border:1px solid var(--line);padding:20px 18px 35px;transform:rotate(-4deg)}.parts-scope h2{font-size:51px}.parts-scope dl{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.parts-scope dt{font-size:15px;font-weight:800;border-top:2px solid var(--red);padding-top:15px;margin-bottom:10px}.parts-scope dd{font-size:14px;margin:0}.parts-scope a{font-size:15px;font-weight:800}.household-notes{padding:0 5vw 80px;display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.household-notes img{width:100%;height:570px;object-position:43%;border-radius:0 0 150px 0}.household-notes h2{font-size:51px}.household-notes a{font-size:15px;font-weight:800}.service-conversation{padding:70px 5vw;background:var(--navy);color:var(--white)}.service-conversation figure{position:relative}.service-conversation img{width:100%;height:650px;object-position:50% 35%}.service-conversation figcaption{position:absolute;bottom:30px;left:30px;background:var(--white);color:var(--ink);padding:30px 35px;border-left:7px solid var(--red);max-width:500px}.service-conversation h2{font-size:46px;margin-bottom:20px}.service-conversation figcaption p{font-size:14px;margin:0}.service-conversation>a{display:inline-block;margin-top:25px;font-size:15px;font-weight:800}.service-conversation>a:hover{color:#eab996}.readiness-strip{padding:75px 5vw;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;background:var(--stone);border-bottom:1px solid var(--navy)}.readiness-strip h2{font-size:52px}.readiness-strip>div>p:not(.small-heading){max-width:530px}.readiness-checks label{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--navy);font-size:15px}.readiness-checks input{flex:0 0 20px;width:20px;height:20px;margin-top:3px;accent-color:var(--red)}.readiness-checks>p{font-size:14px;margin:25px 0 15px}.readiness-checks b{font-size:32px;letter-spacing:-.05em;margin-right:12px;vertical-align:middle}.readiness-checks button{background:transparent;border:0;border-bottom:1px solid var(--navy);font-size:14px;padding:5px 0;color:var(--navy)}.bench-questions{padding:80px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;background:var(--white)}.bench-questions h2{font-size:50px}.bench-questions details{padding:22px 0;border-top:1px solid var(--navy)}.bench-questions details:last-child{border-bottom:1px solid var(--navy)}.bench-questions summary{font-weight:800;font-size:15px;cursor:pointer;line-height:1.6}.bench-questions details p{font-size:15px;margin:20px 0 0}.bench-questions details a{font-size:14px;display:inline-block;margin-top:15px}.enquiry-bench{padding:80px 5vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;background:var(--paper)}.enquiry-intro h2{font-size:60px}.enquiry-intro>p:not(.small-heading){max-width:440px}.enquiry-boundary{border-left:4px solid var(--red);padding:15px 0 15px 22px;font-size:15px;margin-top:30px}.enquiry-intro>a{display:inline-block;font-weight:800;font-size:15px;margin-top:15px}.bench-enquiry{padding:35px;background:var(--white);border:1px solid var(--navy);box-shadow:8px 8px 0 #d4cbbb;position:relative}.bench-enquiry>.form-label{margin-top:25px}.form-label{font-size:14px;font-weight:800;line-height:1.5;margin-bottom:10px}.form-control,.form-select{font:400 16px/1.5 Manrope,sans-serif;color:var(--ink);background-color:var(--white);border:1px solid #7b8586;border-radius:0;padding:12px;min-height:49px}.form-select{padding-right:35px}.form-control:focus,.form-select:focus{background:var(--white);border-color:var(--red);box-shadow:0 0 0 3px #a4432d25;color:var(--ink)}.form-control:disabled{background:#e0e0d6;color:#5d6565}.field-note{font-size:14px;line-height:1.65;margin:10px 0 0}.bench-enquiry .form-check{padding-left:31px;margin-top:28px}.form-check-input{border:1px solid var(--navy);width:20px;height:20px;margin-left:-31px!important;border-radius:0!important}.form-check-input:checked{background-color:var(--red);border-color:var(--red)}.form-check-label{font-size:14px;line-height:1.7}.bench-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.submit-enquiry{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:15px 20px;background:var(--red);color:var(--white);border:2px solid var(--red);border-radius:0;font-size:15px;font-weight:800;margin-top:25px;line-height:1.6}.submit-enquiry:hover{background:#793522;color:var(--white);border-color:#793522}.submit-enquiry:disabled{background:#8d9698;color:var(--white);border-color:#8d9698}.enquiry-result{font-size:14px;line-height:1.7;margin:20px 0 0;min-height:90px}.enquiry-result[data-error=true]{color:#9a3825;font-weight:800}.enquiry-result[data-success=true]{color:#365a35;font-weight:800}.bench-footer{background:var(--navy);color:var(--white);padding:55px 5vw 35px;border-top:8px solid var(--red)}.footer-workline{display:flex;align-items:center;gap:60px;padding-bottom:40px;border-bottom:1px solid #77868f}.footer-brand{font-size:40px;font-weight:800;letter-spacing:-2px;text-decoration:none}.footer-workline>p{font-size:26px;line-height:1.3;letter-spacing:-.03em;margin:0}.footer-workline>a:last-child{font-size:15px;font-weight:800;margin-left:auto;max-width:300px}.bench-footer a:hover{color:#e8bc9c}.footer-record{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:35px;padding-top:28px;font-size:14px}.footer-record p{margin:0}.footer-record nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}
/* Laundry uses the drum window and a cycle notebook. */
.laundry-cover{padding:75px 5vw;display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center;background:var(--stone)}.laundry-window{border-radius:50%;overflow:hidden;aspect-ratio:1;border:16px solid var(--white);outline:1px solid var(--navy)}.laundry-window img{height:100%;width:100%;object-position:34%}.laundry-title h1{font-size:60px}.laundry-title p:not(.small-heading){margin-top:30px;max-width:590px}.cycle-notebook{padding:80px 5vw;display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.cycle-spine h2{font-size:49px}.cycle-spine nav{display:flex;flex-direction:column;margin-top:35px;border-left:3px solid var(--red)}.cycle-spine button{display:flex;gap:25px;align-items:center;padding:20px 22px;text-align:left;font-size:16px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent}.cycle-spine button b{font-size:24px;color:var(--red)}.cycle-spine button[aria-pressed=true]{background:var(--navy);color:var(--white);font-weight:800}.cycle-spine button[aria-pressed=true] b{color:#e8bc9c}.cycle-sheet{background:var(--white);border:1px solid var(--navy);border-top:12px solid var(--red);padding:50px;align-self:center;box-shadow:10px 10px 0 #d3c8b5;min-height:475px}.cycle-sheet>span{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--red)}.cycle-sheet h3{font-size:36px;margin-top:25px}.cycle-sheet p{font-size:16px}.cycle-sheet .sheet-reminder{font-size:14px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.cycle-sheet>a{font-size:15px;font-weight:800}.laundry-setting{padding:70px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--navy);color:var(--white);align-items:center}.laundry-setting img{width:100%;height:610px}.laundry-setting h2{font-size:49px}.laundry-setting dl>div{padding:18px 0;border-top:1px solid #7a8992;display:grid;grid-template-columns:150px 1fr;gap:20px;font-size:15px}.laundry-setting dt{font-weight:800}.laundry-setting dd{margin:0}.laundry-setting p{font-size:15px;margin:25px 0 0}.laundry-end{padding:80px 15vw;text-align:center}.laundry-end>span{font-size:14px;font-weight:800;letter-spacing:.03em}.laundry-end h2{font-size:55px;margin:28px 0}.laundry-end p{max-width:690px;margin:0 auto 28px}.laundry-end a{font-weight:800}
/* Dishwasher unfolds a large sequence sheet. */
.dishwasher-opening{position:relative;background:var(--navy);color:var(--white);padding-bottom:65px}.dishwasher-opening>figure img{width:100%;height:630px;object-position:50% 50%}.dishwasher-opening>div{position:relative;margin:-160px 5vw 0 auto;padding:40px 45px 15px;background:var(--navy);max-width:790px}.dishwasher-opening h1{font-size:58px}.dishwasher-opening .small-heading{color:#e8bc9c}.dishwasher-opening>div>p:last-child{max-width:600px;font-size:17px}.dishwasher-fold{padding:75px 8vw;background:var(--white)}.dishwasher-fold>header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:40px}.dishwasher-fold h2{font-size:51px}.dishwasher-fold details{border-top:2px solid var(--navy)}.dishwasher-fold details:last-child{border-bottom:2px solid var(--navy)}.dishwasher-fold summary{list-style:none;display:flex;align-items:center;gap:40px;padding:25px 30px;font-size:24px;line-height:1.4;font-weight:800;cursor:pointer;letter-spacing:-.03em}.dishwasher-fold summary::-webkit-details-marker{display:none}.dishwasher-fold summary>span{font-size:16px;color:var(--red);letter-spacing:0}.dishwasher-fold summary:after{content:'+';margin-left:auto;font-size:30px}.dishwasher-fold details[open] summary:after{content:'−'}.dishwasher-fold details[open]{background:var(--paper)}.dishwasher-fold details>div{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:10px 65px 30px 90px}.dishwasher-fold h3{font-size:30px}.dishwasher-fold details p{font-size:16px;line-height:1.8}.dishwasher-handover{padding:75px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.dishwasher-handover h2{font-size:53px}.dishwasher-handover img{width:100%;height:550px;border-left:9px solid var(--red)}.dishwasher-handover a{font-weight:800}
/* Cooking is organised as a labelled equipment bay. */
.cooking-bay{display:grid;grid-template-columns:.9fr 1.1fr;background:var(--red);color:var(--white)}.cooking-label{padding:65px 50px 60px 5vw}.cooking-label h1{font-size:69px;line-height:1.03}.cooking-label>p:last-child{max-width:490px}.cooking-bay figure{position:relative}.cooking-bay img{width:100%;height:100%;min-height:730px}.cooking-bay figcaption{position:absolute;bottom:0;left:0;right:0;background:var(--navy);padding:18px 25px;font-size:14px;font-weight:800}.cooking-selector{padding:75px 7vw}.cooking-selector>header{display:flex;gap:60px;justify-content:space-between;align-items:center}.cooking-selector h2{font-size:50px}.cooking-selector header p{max-width:420px}.cooking-choices{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border:2px solid var(--navy)}.cooking-choices button{padding:23px 20px;border:0;border-right:1px solid var(--navy);background:var(--white);color:var(--ink);font-size:17px;font-weight:800}.cooking-choices button:last-child{border:0}.cooking-choices button[aria-pressed=true]{background:var(--navy);color:var(--white)}.cooking-prompt{border:2px solid var(--navy);border-top:0;padding:45px 55px;background:var(--white);min-height:290px}.cooking-prompt>span{font-size:14px;font-weight:800;color:var(--red);letter-spacing:.08em}.cooking-prompt h3{font-size:38px;margin:20px 0}.cooking-prompt p{max-width:900px;margin:0}.cooking-boundaries{padding:70px 5vw;background:var(--stone);display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.cooking-boundaries h2{font-size:48px}.cooking-boundaries img{width:100%;height:600px;object-position:60%}.cooking-boundaries>div>p{font-size:15px}.kitchen-installation{padding:75px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:70px}.kitchen-installation h2{font-size:48px}.kitchen-installation a{font-weight:800}
/* Refrigeration is a small observation register with its own state. */
.cold-storage-cover{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;padding:70px 5vw;background:var(--navy);color:var(--white);align-items:center}.cold-storage-cover h1{font-size:68px}.cold-storage-cover>div>p:last-child{max-width:540px}.cold-storage-cover img{width:100%;height:580px;object-position:40%;border-radius:130px 0 0 0}.cold-log{padding:75px 5vw}.cold-log>header{display:flex;justify-content:space-between;gap:60px;align-items:center;margin-bottom:35px}.cold-log h2{font-size:48px;max-width:550px}.cold-log header p{max-width:530px;font-size:15px}.cold-log form{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border:2px solid var(--navy);background:var(--white)}.cold-log-fields{padding:35px}.cold-log-fields>label{display:block;font-size:14px;font-weight:800;margin:20px 0 9px}.cold-log-fields>label:first-child{margin-top:0}.cold-log-fields>button{border:0;background:var(--red);color:var(--white);padding:14px 20px;font-size:15px;font-weight:800;width:100%;margin-top:25px}.cold-log-fields>button:disabled{background:#9a9c94;color:#fff}.cold-log-status{font-size:14px;line-height:1.7;margin:20px 0 0;min-height:75px}.cold-log-record{border-left:2px solid var(--navy);background:var(--stone);padding:30px;display:flex;flex-direction:column}.log-head{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:2px solid var(--navy);padding-bottom:18px;font-size:14px;font-weight:800}.log-head b{font-size:30px;letter-spacing:-.06em}.cold-log-record ol{list-style:none;padding:0;margin:0 0 25px}.cold-log-record li{border-bottom:1px solid #9b9f92;padding:22px 0;font-size:15px;overflow-wrap:anywhere}.cold-log-record li>strong{display:block;font-size:14px;margin-bottom:8px}.cold-log-record li>span{display:block;font-size:14px;color:#4d5a5c;margin-bottom:10px}.cold-log-record li>p{font-size:15px;margin:0}.cold-log-record .empty-record{min-height:250px;font-size:15px;display:flex;align-items:center;justify-content:center;color:#526063}.log-actions{display:flex;gap:15px;margin-top:auto;flex-wrap:wrap}.log-actions button{padding:12px 15px;border:1px solid var(--navy);background:var(--navy);color:var(--white);font-size:14px;font-weight:800}.log-actions button:disabled{background:#b7beb4;color:#4f5b60;border-color:#84908b}.log-actions button:last-child{background:transparent;color:var(--navy)}.cold-context{padding:60px 9vw;display:grid;grid-template-columns:250px 1fr;gap:80px;background:var(--white);align-items:center}.compartment-drawing{background:var(--stone);border:4px solid var(--navy);border-radius:12px;width:245px;height:430px;display:grid;grid-template-rows:1.7fr 1fr;position:relative;padding:7px;gap:8px;box-shadow:12px 12px 0 #d5cbbb}.compartment-drawing span{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;border:2px solid var(--navy);position:relative}.compartment-drawing span:before{content:'';position:absolute;left:15px;top:25%;height:55px;width:6px;background:var(--navy)}.cold-context h2{font-size:51px}.cold-context p{font-size:15px;max-width:770px}.cold-context a{font-weight:800}.cold-record-note{padding:60px 10vw;display:flex;gap:60px;align-items:center;background:var(--paper)}.cold-record-note figure{flex:0 0 40%}.cold-record-note img{width:100%;height:330px}.cold-record-note p{font-size:22px;line-height:1.6;letter-spacing:-.02em;margin:0;max-width:650px}
/* Scope and method pages use documents rather than product grids. */
.assessment-cover{padding:70px 7vw;background:var(--stone)}.assessment-cover h1{font-size:78px;max-width:1000px}.assessment-cover>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;margin-top:45px}.assessment-cover>div>p{font-size:20px;line-height:1.65}.assessment-cover img{width:100%;height:400px}.assessment-folders{display:flex;gap:0;padding:70px 5vw 35px;align-items:start}.assessment-folders article{flex:1;padding:35px 30px;background:var(--white);border:1px solid var(--navy);border-top:10px solid var(--red);min-height:380px;box-shadow:6px 6px 0 #d6cbb9}.assessment-folders article:nth-child(2){margin-top:35px}.assessment-folders article:nth-child(3){margin-top:70px}.assessment-folders article>span{font-size:14px;font-weight:800;color:var(--red)}.assessment-folders h2{font-size:36px;margin:25px 0}.assessment-folders p{font-size:15px;margin:0}.assessment-calculator{padding:60px 5vw 80px}.assessment-calculator h2{font-size:52px;max-width:1000px}.assessment-calculator>p{max-width:700px;margin:25px 0 35px}.quote-questions{padding:75px 7vw;background:var(--navy);color:var(--white);display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.quote-questions h2{font-size:51px}.quote-questions ol{padding-left:28px;margin:0}.quote-questions li{padding:0 0 20px 12px;margin-bottom:20px;border-bottom:1px solid #7e8d97;font-size:16px}.quote-questions li::marker{color:#ebbc9c;font-weight:800}.consumer-note{padding:75px 12vw;background:var(--white)}.consumer-note h2{font-size:52px}.consumer-note p{max-width:850px}.consumer-note a{font-weight:800}.bench-method{padding:70px 7vw;background:var(--navy);color:var(--white)}.bench-method h1{font-size:79px;max-width:1000px}.bench-method figure{margin-top:45px}.bench-method img{width:100%;height:590px}.bench-method>p:last-child{font-size:24px;line-height:1.6;letter-spacing:-.03em;max-width:950px;margin:45px 0 0}.method-worknotes{padding:70px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:75px}.method-worknotes article{border-top:3px solid var(--red);padding-top:25px}.method-worknotes article>span{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.method-worknotes h2{font-size:45px;margin:25px 0}.method-correspondence{padding:0 7vw 80px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.method-correspondence h2{font-size:47px}.method-correspondence img{width:100%;height:590px;object-position:44%}.method-correspondence p{font-size:15px}.method-correspondence a{font-weight:800}.contact-workorder{padding:75px 5vw 85px;display:grid;grid-template-columns:1fr 1.05fr;gap:70px}.contact-heading h1{font-size:66px}.contact-heading>p:not(.small-heading){max-width:530px;font-size:17px}.receipt-explainer{margin:30px 0;padding:25px;border-left:5px solid var(--red);background:var(--white)}.receipt-explainer h2{font-size:30px}.receipt-explainer p{font-size:15px;margin:0}.contact-heading img{width:100%;height:360px}.contact-sheet{align-self:start}.contact-urgent{padding:60px 10vw;background:var(--red);color:var(--white)}.contact-urgent h2{font-size:47px}.contact-urgent p{max-width:900px;font-size:15px}.contact-urgent a:hover{color:#ffdfaa}.contact-urgent>a{font-size:14px;font-weight:800}.terms-workorder{max-width:1250px;margin:70px auto 90px;display:grid;grid-template-columns:240px 1fr;gap:55px;padding:0 35px}.terms-workorder>aside{align-self:start;position:sticky;top:25px;font-size:14px}.workorder-stamp{display:block;line-height:1.5;font-size:20px;font-weight:800;color:var(--red);border:3px double var(--red);padding:20px 15px;text-align:center;transform:rotate(-5deg);margin-bottom:30px}.terms-workorder aside a{font-weight:800}.terms-workorder>div{padding:45px;background:var(--white);border:1px solid var(--navy);box-shadow:10px 10px 0 #d4c9b8}.terms-workorder h1{font-size:53px;margin-bottom:40px}.terms-workorder>div>section{border-top:1px solid var(--line);padding:30px 0}.terms-workorder section>span{font-size:14px;font-weight:800;color:var(--red);display:block;margin-bottom:15px}.terms-workorder h2{font-size:28px;line-height:1.25;margin-bottom:20px}.terms-workorder section p{font-size:16px;line-height:1.85;margin:0}.official-link{margin:15px 0;font-size:15px;font-weight:800}.missing-sheet{padding:90px 10vw 110px;min-height:650px;background:var(--stone);border-bottom:1px solid var(--navy)}.missing-sheet>span{display:block;font-size:14px;font-weight:800;letter-spacing:.1em;margin-bottom:35px;color:var(--red)}.missing-sheet h1{font-size:78px;max-width:950px}.missing-sheet p{max-width:650px;font-size:18px;margin:30px 0}.missing-sheet nav{display:flex;flex-wrap:wrap;gap:20px 35px;font-size:16px;font-weight:800;padding-top:25px;border-top:2px solid var(--navy)}
@media(max-width:1199px){.bench-header .navbar{padding:22px 4vw}.bench-header .navbar-brand{margin-right:auto}.bench-header .navbar-collapse{width:100%;padding-top:20px}.bench-header .navbar-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 25px;margin-bottom:20px}.bench-header .nav-link{padding:12px 0!important;border-top:1px solid var(--line)}.nav-enquiry{display:inline-block;margin-left:0}.banner-ticket{max-width:70%;width:620px;padding:40px}.banner-ticket h1{font-size:65px}.banner-caption{width:20%;right:4vw}.appliance-rack nav img{height:210px}.appliance-rack nav>a{padding-right:15px;padding-left:15px}.appliance-rack nav b{font-size:16px}.observation-desk>header{gap:35px}.observation-desk h2{font-size:49px}.observation-controls,.observation-output{padding:40px 30px}.service-handoff{grid-template-columns:1fr;gap:30px}.service-handoff h2{font-size:42px}.safe-stop{grid-template-columns:55px 1.2fr .8fr;gap:25px}.stop-marker{width:55px;height:55px;font-size:51px}.safe-stop figure{padding:0}.safe-stop img{height:470px}.quote-workbench>header{gap:40px}.quote-workbench h2{font-size:49px}.scope-calculator{gap:35px}.scope-lines{grid-template-columns:1fr 145px;gap:15px 20px}.scope-receipt{padding:45px 25px 30px}.identity-tag{padding:45px 4vw 40px 35px;margin-left:-25px}.identity-tag h2{font-size:43px}.identity-tag dl>div{grid-template-columns:110px 1fr;gap:15px}.access-plan{gap:40px}.access-plan h2{font-size:49px}.parts-scope{grid-template-columns:180px 1fr;gap:45px;padding-left:5vw;padding-right:5vw}.scope-bracket{font-size:115px;padding:20px 15px 30px;letter-spacing:-18px}.parts-scope dl{gap:18px}.household-notes{gap:40px}.household-notes h2{font-size:46px}.readiness-strip,.bench-questions,.enquiry-bench{gap:40px}.enquiry-intro h2{font-size:53px}.bench-enquiry{padding:28px}.footer-workline{gap:35px}.footer-brand{font-size:35px}.footer-workline>p{font-size:23px}.footer-record{gap:25px}.laundry-cover,.cycle-notebook,.laundry-setting{gap:40px}.laundry-title h1{font-size:53px}.cycle-sheet{padding:35px;min-height:500px}.cycle-sheet h3{font-size:32px}.dishwasher-fold{padding-left:5vw;padding-right:5vw}.dishwasher-fold details>div{padding-left:75px;gap:35px}.dishwasher-handover{gap:45px}.cooking-label{padding:55px 35px 55px 5vw}.cooking-label h1{font-size:62px}.cooking-selector>header{gap:35px}.cooking-boundaries,.kitchen-installation{gap:40px}.cold-storage-cover{gap:35px}.cold-storage-cover h1{font-size:60px}.cold-log>header{gap:35px}.cold-context{padding-left:5vw;padding-right:5vw;gap:50px;grid-template-columns:220px 1fr}.compartment-drawing{width:215px;height:390px}.cold-record-note{padding-left:5vw;padding-right:5vw;gap:40px}.assessment-cover>div{gap:40px}.assessment-folders article{padding:30px 22px}.assessment-folders h2{font-size:31px}.assessment-folders article{min-height:400px}.method-worknotes,.method-correspondence,.contact-workorder{gap:40px}.contact-heading h1{font-size:58px}.terms-workorder{gap:35px;grid-template-columns:200px 1fr;padding:0 5vw}.terms-workorder>div{padding:35px}.terms-workorder h1{font-size:47px}}
@media(max-width:850px){.workshop-banner{min-height:0;padding-bottom:50px}.workshop-banner>figure{height:480px}.banner-ticket{margin-top:-160px;width:auto;max-width:82%;padding:35px}.banner-ticket h1{font-size:63px}.banner-ticket>p:not(.small-heading){max-width:560px}.banner-caption{position:static;margin:35px 5vw 0;width:auto;max-width:650px}.appliance-rack{padding:55px 5vw}.appliance-rack>header{gap:35px}.appliance-rack>nav{grid-template-columns:1fr 1fr}.appliance-rack nav>a:nth-child(2){border-right:0;padding-right:0}.appliance-rack nav>a:nth-child(3){padding-left:0}.appliance-rack nav>a:nth-child(n+3){border-top:1px solid var(--line)}.appliance-rack nav img{height:250px}.observation-desk{padding:60px 5vw}.observation-desk>header{display:block}.observation-desk h2{font-size:48px}.observation-desk header>p:last-child{max-width:720px;margin-top:25px}.observation-console{grid-template-columns:1fr}.observation-controls{padding:35px}.observation-output{padding:35px}.observation-output>p:not(.small-heading){font-size:16px}.observation-output blockquote{max-width:800px}.observation-output .observation-feedback{min-height:0}.service-handoff{padding:50px 5vw}.safe-stop{grid-template-columns:55px 1fr;padding:55px 5vw}.safe-stop figure{grid-column:2;max-width:650px}.safe-stop img{height:280px}.safe-stop h2{font-size:45px}.stop-marker{margin-top:35px}.quote-workbench{padding:60px 5vw}.quote-workbench>header{grid-template-columns:1fr 1fr;gap:30px}.quote-workbench header img{height:340px}.quote-workbench h2{font-size:44px}.scope-calculator{grid-template-columns:1fr;gap:35px}.scope-lines{grid-template-columns:1fr 220px}.scope-receipt{max-width:620px;width:100%;justify-self:end;padding:45px 35px 35px}.scope-receipt>strong{font-size:70px}.identity-capture{grid-template-columns:1fr 1fr}.identity-capture>figure img{min-height:850px;object-position:52%}.identity-tag{padding:35px 5vw 35px 30px;margin:35px 0 35px -40px}.identity-tag h2{font-size:37px}.identity-tag dl>div{display:block}.identity-tag dt{margin-bottom:8px}.access-plan{padding:60px 5vw;gap:30px}.access-plan h2{font-size:43px}.access-plan img{height:630px;border-width:7px}.language-bench{padding:60px 7vw}.language-bench h2{font-size:48px}.wording-note p{font-size:28px}.parts-scope{grid-template-columns:120px 1fr;gap:30px;padding:60px 5vw}.scope-bracket{font-size:76px;letter-spacing:-11px;padding:15px 8px 25px}.parts-scope h2{font-size:44px}.parts-scope dl{grid-template-columns:1fr;gap:20px}.parts-scope dl>div{display:grid;grid-template-columns:110px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:15px}.parts-scope dt{border:0;padding:0;margin:0}.household-notes{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:60px}.household-notes h2{font-size:41px}.household-notes img{height:640px;object-position:40%;border-radius:0 0 90px 0}.service-conversation{padding:55px 5vw}.service-conversation img{height:560px}.service-conversation figcaption{max-width:420px;padding:25px}.service-conversation h2{font-size:39px}.readiness-strip{grid-template-columns:1fr;gap:25px;padding:55px 5vw}.readiness-strip h2{font-size:47px}.bench-questions{grid-template-columns:1fr;gap:25px;padding:55px 5vw}.bench-questions h2{font-size:46px}.enquiry-bench{grid-template-columns:1fr;gap:35px;padding:60px 5vw}.enquiry-intro h2{font-size:53px}.enquiry-intro>p:not(.small-heading){max-width:750px}.bench-enquiry{padding:35px}.footer-workline{flex-wrap:wrap;gap:25px 45px}.footer-workline>a:last-child{margin-left:0;max-width:none;width:100%;font-size:15px}.footer-record{grid-template-columns:1fr 1fr}.footer-record>p:last-child{grid-column:1/-1}.laundry-cover{grid-template-columns:1fr;padding:55px 5vw;gap:40px}.laundry-window{max-width:480px;justify-self:center;width:100%}.laundry-title h1{font-size:58px}.laundry-title p:not(.small-heading){max-width:760px}.cycle-notebook{grid-template-columns:1fr;padding:55px 5vw;gap:35px}.cycle-spine nav{display:grid;grid-template-columns:repeat(3,1fr);border-left:0}.cycle-spine button{display:block;padding:20px 15px;border:1px solid var(--line);font-size:15px}.cycle-spine button b{display:block;margin-bottom:12px}.cycle-sheet{min-height:0;max-width:800px}.laundry-setting{grid-template-columns:1fr 1fr;padding:55px 5vw;gap:35px}.laundry-setting h2{font-size:40px}.laundry-setting dl>div{display:block;font-size:14px}.laundry-setting dt{margin-bottom:8px}.laundry-setting img{height:700px}.laundry-end{padding:60px 8vw}.laundry-end h2{font-size:48px}.dishwasher-opening>figure img{height:500px}.dishwasher-opening>div{margin:-100px 5vw 0 10vw;padding:35px 35px 0}.dishwasher-opening h1{font-size:49px}.dishwasher-fold{padding:55px 5vw}.dishwasher-fold>header{gap:35px}.dishwasher-fold h2{font-size:44px}.dishwasher-fold summary{font-size:21px;padding:23px 22px;gap:25px}.dishwasher-fold details>div{grid-template-columns:1fr;padding:5px 35px 25px 65px;gap:10px}.dishwasher-fold h3{font-size:28px}.dishwasher-handover{gap:35px;padding:55px 5vw}.dishwasher-handover h2{font-size:44px}.dishwasher-handover img{height:600px}.cooking-label{padding:45px 25px 45px 5vw}.cooking-label h1{font-size:56px}.cooking-bay img{min-height:720px}.cooking-selector{padding:55px 5vw}.cooking-selector h2{font-size:43px}.cooking-selector>header{display:block}.cooking-selector header p{max-width:700px}.cooking-prompt{padding:35px;min-height:300px}.cooking-prompt h3{font-size:33px}.cooking-choices button{font-size:15px;padding:20px 12px}.cooking-boundaries{padding:55px 5vw;gap:30px}.cooking-boundaries h2{font-size:41px}.cooking-boundaries img{height:720px}.kitchen-installation{padding:55px 5vw;gap:35px}.kitchen-installation h2{font-size:41px}.cold-storage-cover{grid-template-columns:1fr;padding:55px 5vw;gap:35px}.cold-storage-cover h1{font-size:61px}.cold-storage-cover>div>p:last-child{max-width:760px}.cold-storage-cover img{height:480px;object-position:50%;border-radius:100px 0 0 0}.cold-log{padding:55px 5vw}.cold-log>header{display:block}.cold-log header p{max-width:800px}.cold-log form{grid-template-columns:1fr}.cold-log-fields{padding:30px}.cold-log-record{border-left:0;border-top:2px solid var(--navy);padding:30px}.cold-context{grid-template-columns:170px 1fr;gap:35px;padding:55px 5vw}.compartment-drawing{width:165px;height:320px;border-width:3px;box-shadow:8px 8px 0 #d5cbbb}.compartment-drawing span{font-size:14px}.compartment-drawing span:before{left:10px;width:4px;height:40px}.cold-context h2{font-size:43px}.cold-record-note{padding:50px 5vw;gap:30px}.cold-record-note p{font-size:19px}.cold-record-note img{height:350px}.assessment-cover{padding:55px 5vw}.assessment-cover h1{font-size:65px}.assessment-cover>div{gap:35px;grid-template-columns:1fr 1fr}.assessment-cover>div>p{font-size:18px}.assessment-cover img{height:400px}.assessment-folders{padding:55px 5vw 20px;flex-direction:column;gap:20px}.assessment-folders article{width:90%;min-height:0;padding:30px}.assessment-folders article:nth-child(2){margin:0 0 0 5%}.assessment-folders article:nth-child(3){margin:0 0 0 10%}.assessment-folders h2{font-size:37px}.assessment-calculator{padding:45px 5vw 60px}.assessment-calculator h2{font-size:46px}.quote-questions{grid-template-columns:1fr;gap:30px;padding:55px 5vw}.quote-questions h2{font-size:47px}.consumer-note{padding:55px 7vw}.consumer-note h2{font-size:46px}.bench-method{padding:55px 5vw}.bench-method h1{font-size:67px}.bench-method img{height:480px}.bench-method>p:last-child{font-size:21px}.method-worknotes{padding:55px 5vw;gap:35px}.method-worknotes h2{font-size:37px}.method-correspondence{padding:0 5vw 60px;gap:35px}.method-correspondence h2{font-size:40px}.method-correspondence img{height:650px}.contact-workorder{grid-template-columns:1fr;padding:55px 5vw 65px;gap:35px}.contact-heading h1{font-size:61px}.contact-heading>p:not(.small-heading){max-width:800px}.contact-heading img{height:450px;object-position:50% 30%}.contact-urgent{padding:50px 7vw}.contact-urgent h2{font-size:43px}.terms-workorder{grid-template-columns:1fr;margin:50px auto 65px;gap:35px}.terms-workorder>aside{position:static;display:flex;gap:35px;align-items:center;flex-wrap:wrap}.workorder-stamp{max-width:230px;margin:0;font-size:17px;padding:15px 20px}.terms-workorder aside>p{margin:0}.terms-workorder>div{padding:40px}.terms-workorder h1{font-size:49px}.missing-sheet{padding:65px 7vw 85px;min-height:600px}.missing-sheet h1{font-size:66px}}
@media(max-width:600px){body{font-size:16px;line-height:1.75}.bench-utility{font-size:14px;padding:9px 20px;gap:12px;align-items:center}.bench-utility p{max-width:170px;line-height:1.4}.bench-utility>a{font-size:14px;line-height:1.4;text-align:right;max-width:125px}.bench-header .navbar{padding:21px 20px}.bench-brand{font-size:29px}.bench-symbol{width:26px;height:23px;border-top-width:5px}.bench-header .navbar-nav{grid-template-columns:1fr 1fr;gap:0 22px}.bench-header .nav-link{font-size:14px;white-space:normal}.nav-enquiry{font-size:14px;padding:12px 16px}.small-heading{font-size:14px;letter-spacing:.07em;margin-bottom:20px}.workshop-banner{padding-bottom:35px}.workshop-banner>figure{height:350px}.workshop-banner>figure img{object-position:58% 40%}.banner-ticket{max-width:none;width:auto;margin:-55px 20px 0;padding:35px 23px 25px;border-left-width:6px;box-shadow:7px 7px 0 #172d3d25}.ticket-code{right:17px;top:13px;font-size:14px}.banner-ticket .small-heading{margin:20px 0;max-width:260px;font-size:14px}.banner-ticket h1{font-size:47px;letter-spacing:-.07em;line-height:1.06;margin-bottom:25px}.banner-ticket>p:not(.small-heading){font-size:15px;line-height:1.8}.banner-ticket>a{font-size:14px;gap:15px;line-height:1.6}.banner-caption{margin:28px 22px 0;font-size:14px;line-height:1.6;padding-top:15px}.appliance-rack{padding:45px 22px}.appliance-rack>header{display:block;margin-bottom:25px}.appliance-rack h2{font-size:38px}.appliance-rack header p{font-size:15px;margin-top:20px;max-width:330px}.appliance-rack nav>a{padding:15px 12px 20px}.appliance-rack nav>a>span{font-size:14px;line-height:1.4;min-height:40px;margin-bottom:10px}.appliance-rack nav img{height:180px}.appliance-rack nav b{font-size:15px;gap:8px;min-height:65px;padding-top:15px;line-height:1.5}.appliance-rack nav b span{font-size:23px}.observation-desk{padding:45px 22px}.observation-desk h2{font-size:40px}.observation-desk header>p:last-child{font-size:15px;line-height:1.8;margin-top:20px}.observation-console{margin:0 -3px}.observation-controls{padding:32px 20px 25px}.worksheet-corner{top:13px;right:15px;font-size:28px}.observation-controls>label:not(.hazard-check){font-size:14px;line-height:1.6}.observation-controls>label:first-of-type{max-width:80%}.hazard-check{font-size:14px;padding:15px 12px;gap:10px;margin-top:22px}.observation-output{padding:28px 22px}.observation-output h3{font-size:31px}.observation-output>p:not(.small-heading){font-size:15px;line-height:1.8}.observation-output blockquote{font-size:16px;padding:18px 0 18px 17px;line-height:1.75;margin-bottom:23px}.observation-output button{font-size:14px;padding:13px 14px}.observation-output .observation-feedback{font-size:14px;line-height:1.7}.service-handoff{padding:45px 22px;gap:25px}.service-handoff h2{font-size:37px}.service-handoff ol{grid-template-columns:1fr;gap:20px}.service-handoff li{display:grid;grid-template-columns:42px 1fr;gap:0 15px;padding-top:18px}.service-handoff li>span{grid-row:1/3;margin:4px 0 0}.service-handoff h3{font-size:28px;margin-bottom:12px}.service-handoff p{grid-column:2;font-size:15px}.safe-stop{padding:45px 22px;grid-template-columns:1fr;gap:25px}.stop-marker{margin:0;width:50px;height:50px;font-size:47px;border-width:2px}.safe-stop h2{font-size:40px}.safe-stop p:not(.small-heading){font-size:15px;line-height:1.8}.safe-stop figure{grid-column:auto}.safe-stop img{height:280px;border-width:5px}.source-link{font-size:14px;line-height:1.8}.quote-workbench{padding:45px 22px}.quote-workbench>header{grid-template-columns:1fr;gap:30px;margin-bottom:30px}.quote-workbench h2{font-size:40px}.quote-workbench header p:not(.small-heading){font-size:15px;line-height:1.8}.quote-workbench header figure{margin:0 7px;padding:6px}.quote-workbench header img{height:240px}.scope-calculator{gap:30px;padding-top:25px}.scope-lines{grid-template-columns:1fr;gap:12px}.scope-lines>label:not(.scope-inclusion){font-size:14px;margin-top:10px;line-height:1.6}.scope-lines>label:first-child{margin-top:0}.scope-lines>label>span:last-child{font-size:14px}.scope-inclusion{grid-column:auto;font-size:14px;margin:5px 0;padding-bottom:20px}.scope-lines>p,.scope-lines>button{grid-column:auto;font-size:14px}.scope-lines>button{padding:15px;line-height:1.6}.scope-receipt{padding:43px 24px 33px;width:100%;max-width:none}.scope-receipt>strong{font-size:49px}.scope-receipt>p:first-of-type{font-size:14px;letter-spacing:.03em}.receipt-currency{font-size:14px}.quote-workbench>a{font-size:15px;line-height:1.8;margin-top:27px}.identity-capture{grid-template-columns:1fr}.identity-capture>figure img{min-height:0;height:350px;object-position:54% 50%}.identity-tag{margin:-35px 22px 35px;padding:28px 23px;border-top-width:6px;box-shadow:7px 7px 0 #0003}.identity-tag h2{font-size:36px}.identity-tag dl{margin-top:25px}.identity-tag dl>div{font-size:14px;padding:17px 0}.identity-tag dd{line-height:1.8}.access-plan{grid-template-columns:1fr;padding:45px 22px;gap:25px}.access-plan h2{font-size:40px}.access-plan p{font-size:15px;line-height:1.8}.access-plan ul{margin:24px 0;padding-left:20px}.access-plan li{font-size:14px;line-height:1.7}.access-plan img{height:390px;border-width:6px}.access-plan figcaption{font-size:14px;line-height:1.6}.language-bench{padding:45px 22px}.language-bench h2{font-size:39px}.wording-switch{display:grid;grid-template-columns:1fr;gap:10px;margin:25px 0}.wording-switch button{text-align:left;font-size:15px;padding:13px 16px}.wording-note{padding:5px 0 5px 20px;border-left-width:4px}.wording-note>span{font-size:14px;line-height:1.5}.wording-note p{font-size:25px;line-height:1.5;min-height:230px}.wording-note small{font-size:14px;line-height:1.8}.parts-scope{padding:45px 22px;grid-template-columns:1fr;gap:25px}.scope-bracket{width:110px;font-size:76px;letter-spacing:-12px;padding:12px 5px 20px;justify-self:end;transform:rotate(-4deg)}.parts-scope h2{font-size:39px}.parts-scope dl{margin:25px 0;gap:16px}.parts-scope dl>div{grid-template-columns:80px 1fr;gap:15px}.parts-scope dt,.parts-scope dd{font-size:14px;line-height:1.7}.parts-scope a{font-size:15px}.household-notes{grid-template-columns:1fr;padding:0 22px 45px;gap:30px}.household-notes img{height:360px;object-position:43%;border-radius:0 0 80px 0}.household-notes h2{font-size:39px}.household-notes p{font-size:15px;line-height:1.8}.household-notes a{font-size:15px;line-height:1.8}.service-conversation{padding:45px 22px}.service-conversation img{height:400px;object-position:44% 35%}.service-conversation figcaption{position:relative;left:auto;bottom:auto;margin:-40px 10px 0;padding:23px 20px;border-left-width:5px}.service-conversation h2{font-size:34px;line-height:1.15}.service-conversation figcaption p{font-size:14px;line-height:1.8}.service-conversation>a{font-size:15px;line-height:1.8}.readiness-strip{padding:45px 22px;gap:20px}.readiness-strip h2{font-size:40px}.readiness-strip>div>p:not(.small-heading){font-size:15px;line-height:1.8}.readiness-checks label{font-size:14px;line-height:1.7;padding:16px 0;gap:12px}.readiness-checks input{flex-basis:19px;width:19px;height:19px}.readiness-checks b{font-size:28px;display:block;margin:0 0 5px}.readiness-checks>p{font-size:14px}.bench-questions{padding:45px 22px;gap:20px}.bench-questions h2{font-size:40px}.bench-questions summary{font-size:15px;line-height:1.7}.bench-questions details{padding:18px 0}.bench-questions details p{font-size:15px;line-height:1.8}.enquiry-bench{padding:45px 22px 55px;gap:30px}.enquiry-intro h2{font-size:46px}.enquiry-intro p:not(.small-heading){font-size:15px;line-height:1.8}.enquiry-boundary{margin-top:24px;padding-left:18px}.enquiry-intro>a{font-size:15px;line-height:1.8;margin-top:5px}.bench-enquiry{padding:25px 19px;box-shadow:6px 6px 0 #d4cbbb}.form-label{font-size:14px;line-height:1.6}.form-control,.form-select{font-size:16px;padding:11px 12px}.form-select{padding-right:31px}.field-note,.form-check-label,.enquiry-result{font-size:14px;line-height:1.75}.submit-enquiry{padding:13px 15px;font-size:14px;line-height:1.6;gap:15px}.enquiry-result{min-height:100px}.bench-footer{padding:40px 22px 30px;border-top-width:6px}.footer-workline{display:block;padding-bottom:30px}.footer-brand{font-size:37px;display:inline-block;margin-bottom:24px}.footer-workline>p{font-size:26px;margin-bottom:25px}.footer-workline>a:last-child{display:inline-block;font-size:15px;line-height:1.8}.footer-record{grid-template-columns:1fr;gap:25px;font-size:14px}.footer-record>p:last-child{grid-column:auto}.footer-record nav{gap:12px 22px}.laundry-cover{padding:45px 22px;gap:35px}.laundry-window{max-width:300px;border-width:10px}.laundry-title h1{font-size:43px;line-height:1.1}.laundry-title p:not(.small-heading){font-size:15px;line-height:1.8;margin-top:24px}.cycle-notebook{padding:45px 22px;gap:30px}.cycle-spine h2{font-size:40px}.cycle-spine p{font-size:15px;line-height:1.8}.cycle-spine nav{grid-template-columns:1fr;margin-top:25px}.cycle-spine button{display:flex;font-size:15px;padding:16px 18px;gap:20px}.cycle-spine button b{margin:0;font-size:23px}.cycle-sheet{padding:28px 23px;border-top-width:8px;box-shadow:6px 6px 0 #d3c8b5}.cycle-sheet h3{font-size:31px;margin:22px 0}.cycle-sheet p{font-size:15px;line-height:1.8}.cycle-sheet .sheet-reminder{font-size:14px}.cycle-sheet>a{font-size:15px;line-height:1.8}.laundry-setting{grid-template-columns:1fr;padding:45px 22px;gap:30px}.laundry-setting img{height:360px}.laundry-setting h2{font-size:40px}.laundry-setting dl>div{font-size:14px;line-height:1.8}.laundry-setting p{font-size:15px;line-height:1.8}.laundry-end{padding:45px 22px;text-align:left}.laundry-end>span{font-size:14px;line-height:1.7;display:block}.laundry-end h2{font-size:40px;margin:23px 0}.laundry-end p{font-size:15px;line-height:1.8}.laundry-end a{font-size:15px;line-height:1.8}.dishwasher-opening{padding-bottom:40px}.dishwasher-opening>figure img{height:360px;object-position:63%}.dishwasher-opening>div{margin:-45px 22px 0;padding:28px 22px 0}.dishwasher-opening h1{font-size:39px;line-height:1.14}.dishwasher-opening>div>p:last-child{font-size:15px;line-height:1.8}.dishwasher-fold{padding:45px 22px}.dishwasher-fold>header{display:block;margin-bottom:30px}.dishwasher-fold h2{font-size:40px}.dishwasher-fold header p{font-size:15px;line-height:1.8}.dishwasher-fold summary{font-size:18px;line-height:1.5;gap:14px;padding:19px 8px;letter-spacing:-.025em}.dishwasher-fold summary>span{font-size:14px}.dishwasher-fold summary:after{font-size:25px}.dishwasher-fold details>div{padding:5px 18px 20px;gap:10px}.dishwasher-fold h3{font-size:27px}.dishwasher-fold details p{font-size:15px;line-height:1.8}.dishwasher-handover{grid-template-columns:1fr;padding:45px 22px;gap:30px}.dishwasher-handover h2{font-size:40px}.dishwasher-handover p{font-size:15px;line-height:1.8}.dishwasher-handover img{height:360px;border-left-width:6px;object-position:45%}.dishwasher-handover a{font-size:15px}.cooking-bay{grid-template-columns:1fr}.cooking-label{padding:45px 22px 30px}.cooking-label h1{font-size:55px}.cooking-label>p:last-child{font-size:16px;line-height:1.8}.cooking-bay img{height:400px;min-height:0;object-position:55%}.cooking-bay figcaption{font-size:14px;line-height:1.6;padding:15px 22px}.cooking-selector{padding:45px 22px}.cooking-selector h2{font-size:40px}.cooking-selector header p{font-size:15px;line-height:1.8}.cooking-choices{grid-template-columns:1fr;margin-top:25px}.cooking-choices button{padding:16px 18px;font-size:15px;text-align:left;border-right:0;border-bottom:1px solid var(--navy)}.cooking-prompt{padding:28px 22px;min-height:380px}.cooking-prompt>span{font-size:14px;letter-spacing:.04em}.cooking-prompt h3{font-size:30px;line-height:1.15}.cooking-prompt p{font-size:15px;line-height:1.8}.cooking-boundaries{grid-template-columns:1fr;padding:45px 22px;gap:25px}.cooking-boundaries h2{font-size:39px}.cooking-boundaries img{height:320px;object-position:50%}.cooking-boundaries>div>p{font-size:15px;line-height:1.8}.kitchen-installation{grid-template-columns:1fr;padding:45px 22px;gap:5px}.kitchen-installation h2{font-size:39px}.kitchen-installation p{font-size:15px;line-height:1.8}.kitchen-installation a{font-size:15px;line-height:1.8}.cold-storage-cover{padding:45px 22px;gap:28px}.cold-storage-cover h1{font-size:50px}.cold-storage-cover p:not(.small-heading){font-size:16px;line-height:1.8}.cold-storage-cover img{height:360px;object-position:42%;border-radius:70px 0 0 0}.cold-log{padding:45px 22px}.cold-log h2{font-size:39px}.cold-log header p{font-size:15px;line-height:1.8}.cold-log-fields{padding:25px 20px}.cold-log-fields>label{font-size:14px;line-height:1.6}.cold-log-fields>button{padding:13px 15px;font-size:14px;line-height:1.6}.cold-log-status{font-size:14px;line-height:1.8;min-height:90px}.cold-log-record{padding:25px 20px}.log-head{font-size:14px}.log-head b{font-size:27px}.cold-log-record li>p{font-size:15px;line-height:1.8}.cold-log-record .empty-record{min-height:180px}.log-actions{display:grid;grid-template-columns:1fr;gap:10px}.log-actions button{padding:13px 15px;font-size:14px}.cold-context{grid-template-columns:1fr;padding:45px 22px;gap:35px}.compartment-drawing{justify-self:center;width:180px;height:310px}.cold-context h2{font-size:39px}.cold-context p{font-size:15px;line-height:1.8}.cold-context a{font-size:15px}.cold-record-note{padding:45px 22px;display:block}.cold-record-note img{height:280px}.cold-record-note p{font-size:19px;line-height:1.65;margin-top:28px}.assessment-cover{padding:45px 22px}.assessment-cover h1{font-size:51px}.assessment-cover>div{grid-template-columns:1fr;gap:25px;margin-top:28px}.assessment-cover>div>p{font-size:18px;line-height:1.7;margin:0}.assessment-cover img{height:280px}.assessment-folders{padding:45px 22px 15px;gap:22px}.assessment-folders article{width:95%;padding:27px 23px;border-top-width:7px;box-shadow:5px 5px 0 #d6cbb9}.assessment-folders article:nth-child(2){margin-left:2.5%}.assessment-folders article:nth-child(3){margin-left:5%}.assessment-folders h2{font-size:33px;margin:22px 0}.assessment-folders p{font-size:15px;line-height:1.8}.assessment-calculator{padding:35px 22px 50px}.assessment-calculator h2{font-size:39px}.assessment-calculator>p{font-size:15px;line-height:1.8}.quote-questions{padding:45px 22px;gap:20px}.quote-questions h2{font-size:41px}.quote-questions ol{padding-left:23px}.quote-questions li{font-size:15px;line-height:1.8;padding-left:8px;margin-bottom:18px;padding-bottom:18px}.consumer-note{padding:45px 22px}.consumer-note h2{font-size:39px}.consumer-note p{font-size:15px;line-height:1.8}.consumer-note a{font-size:15px;line-height:1.8}.bench-method{padding:45px 22px}.bench-method h1{font-size:51px}.bench-method figure{margin-top:30px}.bench-method img{height:350px;object-position:58%}.bench-method>p:last-child{font-size:20px;line-height:1.7;margin-top:30px}.method-worknotes{grid-template-columns:1fr;padding:45px 22px;gap:30px}.method-worknotes h2{font-size:36px}.method-worknotes p{font-size:15px;line-height:1.8}.method-worknotes article>span{font-size:14px}.method-correspondence{grid-template-columns:1fr;padding:0 22px 50px;gap:30px}.method-correspondence img{height:360px;object-position:43%}.method-correspondence h2{font-size:39px}.method-correspondence p{font-size:15px;line-height:1.8}.method-correspondence a{font-size:15px}.contact-workorder{padding:45px 22px 55px;gap:30px}.contact-heading h1{font-size:49px}.contact-heading>p:not(.small-heading){font-size:16px;line-height:1.8}.receipt-explainer{padding:22px 20px;margin:25px 0}.receipt-explainer h2{font-size:28px}.receipt-explainer p{font-size:14px;line-height:1.8}.contact-heading img{height:300px;object-position:44%}.contact-urgent{padding:45px 22px}.contact-urgent h2{font-size:38px}.contact-urgent p{font-size:15px;line-height:1.8}.contact-urgent>a{font-size:14px}.terms-workorder{margin:40px auto 55px;padding:0 22px;gap:30px}.terms-workorder>aside{gap:25px;align-items:center}.workorder-stamp{max-width:175px;font-size:15px;padding:13px 15px}.terms-workorder aside>p{font-size:14px}.terms-workorder aside>a{font-size:14px;width:100%}.terms-workorder>div{padding:28px 22px;box-shadow:6px 6px 0 #d4c9b8}.terms-workorder h1{font-size:38px;line-height:1.15;margin-bottom:28px}.terms-workorder>div>section{padding:25px 0}.terms-workorder h2{font-size:26px;line-height:1.25}.terms-workorder section p{font-size:15px;line-height:1.9}.official-link{font-size:14px;line-height:1.8}.missing-sheet{padding:55px 22px 65px;min-height:650px}.missing-sheet>span{font-size:14px;line-height:1.6;margin-bottom:30px}.missing-sheet h1{font-size:49px;line-height:1.12}.missing-sheet p{font-size:16px;line-height:1.8;margin:25px 0}.missing-sheet nav{flex-direction:column;gap:20px;font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.worksheet-corner{color:#62685f}

/* Visible official domain identity in the footer; shared UI convention, independent site design. */
.site-domain-label{display:block;max-width:100%;margin-top:.45rem;font-size:.9em;line-height:1.5;overflow-wrap:anywhere}
.site-domain-label a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:normal}
