/* Exclusive to the three depth-batch-6 pages. */
html body.brand-v5 main[data-depth-batch="6"]{--d6-ink:#292c29;--d6-muted:#65665f;--d6-line:#dcded6;--d6-paper:#f3f2ed;max-width:none;margin:0;padding:0;background:#fff;color:var(--d6-ink)}
html body.brand-v5 main[data-depth-batch="6"] *{box-sizing:border-box}
html body.brand-v5 main[data-depth-batch="6"] :is(h1,h2,h3,p,figure,dl){margin:0;text-align:left}
html body.brand-v5 main[data-depth-batch="6"] :is(h1,h2,h3){font-family:inherit;font-weight:500;line-height:1.09;letter-spacing:-.045em;color:var(--d6-ink)}
html body.brand-v5 main[data-depth-batch="6"] h1{font-size:clamp(40px,4.1vw,62px)}
html body.brand-v5 main[data-depth-batch="6"] h2{font-size:clamp(32px,3.2vw,47px)}
html body.brand-v5 main[data-depth-batch="6"] h3{font-size:25px;letter-spacing:-.025em}
html body.brand-v5 main[data-depth-batch="6"] p{font-size:16px;line-height:1.75;color:var(--d6-muted)}
html body.brand-v5 main[data-depth-batch="6"] img{display:block;width:100%;height:auto;border-radius:0}
html body.brand-v5 main[data-depth-batch="6"] a{color:inherit}
html body.brand-v5 main[data-depth-batch="6"] :is(a,summary):focus-visible{outline:3px solid var(--color-accent,#a12568);outline-offset:5px}
html body.brand-v5 main[data-depth-batch="6"] [id]{scroll-margin-top:115px}
html body.brand-v5 main[data-depth-batch="6"]>.gb-crumbs{max-width:1360px;margin:auto;padding:24px 40px 0;display:flex;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.6}
html body.brand-v5 main[data-depth-batch="6"] .d6-kicker{color:var(--color-accent,#a12568);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}
html body.brand-v5 main[data-depth-batch="6"] .d6-lead{font-size:24px;line-height:1.4;color:var(--d6-ink);margin:24px 0 20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}
html body.brand-v5 main[data-depth-batch="6"] a[data-gallery-quote]{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;background:var(--color-accent,#a12568);color:#fff!important;border-radius:2px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;max-width:100%}
html body.brand-v5 main[data-depth-batch="6"] a[data-gallery-quote]:hover{filter:brightness(.9)}
html body.brand-v5 main[data-depth-batch="6"] .d6-link{display:inline-block;padding:8px 0;border-bottom:1px solid #aaa99f;font-size:14px;font-weight:550;line-height:1.6;text-decoration:none}
html body.brand-v5 main[data-depth-batch="6"] figcaption{font-size:11px;line-height:1.6;color:var(--d6-muted);padding-top:12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-section{max-width:1320px;margin:auto;padding:85px 40px}
html body.brand-v5 main[data-depth-batch="6"] .d6-section-heading{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end;margin-bottom:40px}
html body.brand-v5 main[data-depth-batch="6"] .d6-paper{background:var(--d6-paper)}
html body.brand-v5 main[data-depth-batch="6"] .d6-note{font-size:12px;margin-top:20px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="6"] .d6-wide{grid-column:1/-1}
html body.brand-v5 main[data-depth-batch="6"] .d6-specs{margin-top:24px}
html body.brand-v5 main[data-depth-batch="6"] .d6-specs>div{border-top:1px solid var(--d6-line);padding:14px 0}
html body.brand-v5 main[data-depth-batch="6"] dt{font-size:12px;color:var(--d6-muted);margin-bottom:5px}
html body.brand-v5 main[data-depth-batch="6"] dd{font-size:15px;margin:0;line-height:1.7}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry{max-width:1240px;margin:0 auto 55px;padding:60px;background:#29332d}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry h2{color:#fff!important}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry>p:not(.d6-kicker){max-width:650px;margin:22px 0 28px;color:#e0e2d9}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry .d6-kicker{color:#d9b8ca}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry>.d6-link{color:#e0e2d9;margin-left:28px}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry-light{background:var(--d6-paper)}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry-light h2{color:var(--d6-ink)!important}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry-light>p:not(.d6-kicker),html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry-light>.d6-link{color:var(--d6-muted)}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry-light .d6-kicker{color:var(--color-accent,#a12568)}
/* Retain and style legacy links and notes inside this page only. */
html body.brand-v5 main[data-depth-batch="6"] .d6-archive{max-width:1240px;margin:0 auto 50px;border-top:1px solid var(--d6-line);border-bottom:1px solid var(--d6-line)}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive>summary{padding:24px 0;cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive>section{padding:30px 0;margin:0;border-top:1px solid var(--d6-line)}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive h2{font-size:28px;margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive h3{font-size:22px;margin:20px 0 12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive :is(td,th){text-align:left;vertical-align:top;border-bottom:1px solid var(--d6-line);padding:14px 12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive figure{max-width:680px;margin:25px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive dl{margin:18px 0}
html body.brand-v5 main[data-depth-batch="6"] .gb-related{max-width:1240px;margin:auto;padding:30px 0 50px}
html body.brand-v5 main[data-depth-batch="6"] .gb-related h2{font-size:28px;margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="6"] .gb-related ul{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;padding:0;margin:0 0 32px}
html body.brand-v5 main[data-depth-batch="6"] .gb-related a{font-size:14px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="6"] .d6-footnote{max-width:1240px;margin:0 auto;padding:0 0 45px;font-size:11px}
/* Batch-six page layouts; common typography is included above at preparation. */
html body.brand-v5 main[data-depth-batch="6"] .d6-section-head{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:40px}
html body.brand-v5 main[data-depth-batch="6"] .d6-reference{display:flex;gap:25px;margin-top:34px;padding-top:22px;border-top:1px solid var(--d6-line);font-size:12px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="6"] .d6-reference b{font-weight:600}
html body.brand-v5 main[data-depth-batch="6"] .d6-reference span{color:var(--d6-muted)}
html body.brand-v5 main[data-depth-batch="6"] .d6-split{display:grid;grid-template-columns:.9fr 1.2fr;gap:75px}
html body.brand-v5 main[data-depth-batch="6"] .d6-split h2+p{margin-top:24px}
html body.brand-v5 main[data-depth-batch="6"] .d6-checks details{border-top:1px solid var(--d6-line)}
html body.brand-v5 main[data-depth-batch="6"] .d6-checks summary{font-size:18px;line-height:1.5;padding:22px 0;cursor:pointer}
html body.brand-v5 main[data-depth-batch="6"] .d6-checks details>p{padding:0 0 24px}
html body.brand-v5 main[data-depth-batch="6"] .d6-source-row{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--d6-line);margin-top:38px;padding-top:22px}
html body.brand-v5 main[data-depth-batch="6"] .d6-source-row>p{font-size:12px;max-width:700px}
html body.brand-v5 main[data-depth-batch="6"] .d6-source-row .d6-link{flex-shrink:0}

html body.brand-v5 main[data-depth-batch="6"] .d6-home-hero{max-width:1360px;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;padding:42px 40px 0;margin:auto;align-items:center}
html body.brand-v5 main[data-depth-batch="6"] .d6-home-hero h1{font-size:clamp(40px,3.6vw,54px)}
html body.brand-v5 main[data-depth-batch="6"] .d6-home-hero>figure img{height:625px;object-fit:cover;object-position:50% center}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-section h2+p{margin-top:24px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-picker{position:relative;padding:0;border:0;margin:0;min-width:0}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-picker legend{font-size:12px;line-height:1.5;margin-bottom:18px;color:var(--d6-muted)}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-picker input{position:absolute;opacity:0;width:1px;height:1px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-picker label{display:inline-block;font-size:13px;line-height:1.5;padding:12px 14px;margin:0 5px 10px 0;border:1px solid var(--d6-line);cursor:pointer}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-picker input:checked+label{background:#29332d;color:white;border-color:#29332d}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-picker input:focus-visible+label{outline:3px solid var(--color-accent,#a12568);outline-offset:3px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-panel{display:none;background:var(--d6-paper);padding:32px;min-height:330px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-panel>span{display:block;font-size:10px;letter-spacing:.12em;color:var(--color-accent,#a12568);margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-panel ul{font-size:15px;line-height:1.8;color:var(--d6-muted);padding-left:20px;margin:22px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-panel li+li{margin-top:10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-panel>p{font-size:13px;border-top:1px solid var(--d6-line);padding-top:18px}
html body.brand-v5 main[data-depth-batch="6"] #d6-stage-ideas:checked~.d6-stage-ideas,html body.brand-v5 main[data-depth-batch="6"] #d6-stage-plans:checked~.d6-stage-plans,html body.brand-v5 main[data-depth-batch="6"] #d6-stage-source:checked~.d6-stage-source{display:block}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list article{display:grid;grid-template-columns:45px 1.1fr 1fr;gap:30px 45px;padding:32px 0;border-top:1px solid var(--d6-line);align-items:center}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list article>span{font-size:12px;color:var(--color-accent,#a12568);align-self:start;padding-top:6px}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list h3{font-size:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list h3+p{margin:20px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list dl{margin-bottom:16px}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list figure img{height:250px;object-fit:cover}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list article:nth-child(2) img{object-position:center 40%}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list figcaption{font-size:10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-case-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px}
html body.brand-v5 main[data-depth-batch="6"] .d6-case-pair img{height:350px;object-fit:contain;background:#f4f3ef}
html body.brand-v5 main[data-depth-batch="6"] .d6-builder-hero{max-width:1360px;margin:auto;padding:45px 40px 0;display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;align-items:center}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board{border:1px solid #cccfc5;background:#f2f3ee;padding:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board>div{border-bottom:1px solid #cbd0c4;padding-bottom:22px;margin-bottom:25px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board>div>span{display:block;font-size:10px;letter-spacing:.12em;color:var(--d6-muted);margin-bottom:12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board>div>b{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.025em}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board img{height:265px;object-fit:contain;background:#fff;padding:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #cbd0c4;margin-top:25px;padding-top:22px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board dd{font-size:12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-rows article{border-top:1px solid var(--d6-line);padding-top:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-rows article>span{font-size:12px;color:var(--color-accent,#a12568)}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-rows h3{margin:26px 0 18px;font-size:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-rows b{display:block;font-size:12px;line-height:1.7;margin-top:25px;font-weight:550}
html body.brand-v5 main[data-depth-batch="6"] .d6-repeat-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}
html body.brand-v5 main[data-depth-batch="6"] .d6-repeat-section h2+p{margin-top:24px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks>div>span{font-size:9px;letter-spacing:.06em;display:block;min-height:28px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks i{display:block;position:relative;height:120px;border:6px solid #b2b9ad;background:#e0e3da;margin:12px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks i:before{content:"";position:absolute;top:0;left:55%;height:60%;border-left:4px solid #b2b9ad}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks i:after{content:"";position:absolute;bottom:-6px;left:15%;width:30px;height:6px;background:#f3f2ed}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks .d6-mirrored{transform:scaleX(-1)}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks .d6-exception{border-style:dashed;border-color:#a12568;background:#ebe4e7}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks b{font-size:11px;font-weight:500;line-height:1.5}
html body.brand-v5 main[data-depth-batch="6"] .d6-production-pair{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:start}
html body.brand-v5 main[data-depth-batch="6"] .d6-production-pair figure:first-child img{height:550px;object-fit:cover}
html body.brand-v5 main[data-depth-batch="6"] .d6-production-pair figure:nth-child(2) img{height:350px;object-fit:cover}
html body.brand-v5 main[data-depth-batch="6"] .d6-production-pair figure>p{margin:22px 0 12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-phase-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-phase-list article{padding:24px 0;border-top:1px solid var(--d6-line)}
html body.brand-v5 main[data-depth-batch="6"] .d6-phase-list b{display:block;font-size:22px;font-weight:500;margin-bottom:18px}
html body.brand-v5 main[data-depth-batch="6"] .d6-boq-hero{max-width:1360px;padding:45px 40px 0;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
html body.brand-v5 main[data-depth-batch="6"] .d6-boq-hero h1{font-size:clamp(40px,3.5vw,52px)}
html body.brand-v5 main[data-depth-batch="6"] .d6-boq-sheet{background:#f7f6f2;border:1px solid #d2d4cb;padding:35px;transform:rotate(1deg)}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-heading{padding-bottom:25px;border-bottom:2px solid #343d35}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-heading span{display:block;font-size:10px;letter-spacing:.12em;margin-bottom:16px}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-heading b{font-size:29px;letter-spacing:-.035em;font-weight:500;line-height:1.3}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-row{display:grid;grid-template-columns:65px 1fr;gap:15px;padding:24px 0;border-bottom:1px solid var(--d6-line)}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-row>span{font-size:11px;color:var(--color-accent,#a12568);padding-top:5px}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-row b{font-size:17px;font-weight:500}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-row p{font-size:12px;margin-top:7px}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-row em{grid-column:2;font-size:11px;font-style:normal;color:var(--d6-muted)}
html body.brand-v5 main[data-depth-batch="6"] .d6-boq-sheet>p{font-size:11px;padding-top:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-stamp{display:inline-block;font-size:10px;letter-spacing:.08em;border:1px solid #99a28e;color:#4f5f4b;padding:10px;margin-top:25px}
html body.brand-v5 main[data-depth-batch="6"] .d6-line-anatomy{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}
html body.brand-v5 main[data-depth-batch="6"] .d6-line-anatomy article{padding-top:18px;border-top:1px solid var(--d6-line)}
html body.brand-v5 main[data-depth-batch="6"] .d6-line-anatomy span{font-size:12px;color:var(--color-accent,#a12568)}
html body.brand-v5 main[data-depth-batch="6"] .d6-line-anatomy h3{font-size:23px;margin:20px 0 16px}
html body.brand-v5 main[data-depth-batch="6"] .d6-line-anatomy p{font-size:14px}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section h2+p{margin:24px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section figure{max-width:320px;margin-top:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section img{height:280px;object-fit:cover;object-position:center}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section .d6-checks summary{font-size:21px;padding:27px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section .d6-checks details>p{padding-bottom:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison>div{display:grid;grid-template-columns:.65fr 1.15fr 1.2fr;gap:35px;padding:24px 0;border-bottom:1px solid var(--d6-line);align-items:start}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison .d6-comparison-head{border-bottom:2px solid #343d35;padding:0 0 20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison b{font-size:15px;font-weight:550;line-height:1.6}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison p{font-size:14px}
html body.brand-v5 main[data-depth-batch="6"] .d6-template-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;align-items:center;background:#edf0e8;margin-bottom:60px}
html body.brand-v5 main[data-depth-batch="6"] .d6-file-mark{position:relative;max-width:290px;padding:30px 30px 35px;background:#fff;border:1px solid #c5cdbb;box-shadow:12px 12px 0 #d9dfd1;margin:auto;width:100%}
html body.brand-v5 main[data-depth-batch="6"] .d6-file-mark>span{display:inline-block;background:#40573b;color:#fff;padding:8px 13px;font-size:12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-file-mark>div{height:100px;margin:30px 0;background:repeating-linear-gradient(0deg,transparent,transparent 23px,#d4dbce 24px,#d4dbce 25px),repeating-linear-gradient(90deg,transparent,transparent 63px,#d4dbce 64px,#d4dbce 65px)}
html body.brand-v5 main[data-depth-batch="6"] .d6-file-mark>b{font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-.035em}
html body.brand-v5 main[data-depth-batch="6"] .d6-template-section h2+p{margin-top:24px}
html body.brand-v5 main[data-depth-batch="6"] .d6-download{display:inline-block;margin-top:25px;background:var(--color-accent,#a12568);color:white!important;padding:16px 22px;font-size:14px;font-weight:550;text-decoration:none;line-height:1.5}
html body.brand-v5 main[data-depth-batch="6"] .d6-template-section .d6-note{margin:20px 0 10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-retained-related{max-width:1240px;margin:auto;padding:25px 0 50px}
html body.brand-v5 main[data-depth-batch="6"] .d6-retained-related>section{padding:0;margin:0}
html body.brand-v5 main[data-depth-batch="6"] .d6-retained-related h2{font-size:28px;margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-retained-related ul{display:flex;gap:25px;flex-wrap:wrap;list-style:none;padding:0}
html body.brand-v5 main[data-depth-batch="6"] .d6-retained-related a{font-size:14px}
@media(max-width:1000px){
html body.brand-v5 main[data-depth-batch="6"] .d6-home-hero,html body.brand-v5 main[data-depth-batch="6"] .d6-builder-hero,html body.brand-v5 main[data-depth-batch="6"] .d6-boq-hero{gap:35px;padding-left:28px;padding-right:28px}
html body.brand-v5 main[data-depth-batch="6"] .d6-section{padding-left:28px;padding-right:28px}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry,html body.brand-v5 main[data-depth-batch="6"] .d6-archive,html body.brand-v5 main[data-depth-batch="6"] .gb-related,html body.brand-v5 main[data-depth-batch="6"] .d6-footnote,html body.brand-v5 main[data-depth-batch="6"] .d6-retained-related{margin-left:28px;margin-right:28px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-section,html body.brand-v5 main[data-depth-batch="6"] .d6-repeat-section,html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section,html body.brand-v5 main[data-depth-batch="6"] .d6-template-section,html body.brand-v5 main[data-depth-batch="6"] .d6-section-head{gap:35px}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list article{grid-template-columns:25px 1fr 1fr;gap:25px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board{padding:22px}
html body.brand-v5 main[data-depth-batch="6"] .d6-boq-sheet{padding:25px;transform:none}
html body.brand-v5 main[data-depth-batch="6"] .d6-line-anatomy{grid-template-columns:1fr 1fr}
}
@media(max-width:700px){
html body.brand-v5 main[data-depth-batch="6"] h1,html body.brand-v5 main[data-depth-batch="6"] .d6-home-hero h1,html body.brand-v5 main[data-depth-batch="6"] .d6-boq-hero h1{font-size:38px}
html body.brand-v5 main[data-depth-batch="6"] h2{font-size:32px}
html body.brand-v5 main[data-depth-batch="6"] h3{font-size:23px}
S>.gb-crumbs{padding:20px 20px 0;font-size:10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-lead{font-size:21px}
html body.brand-v5 main[data-depth-batch="6"] .d6-home-hero,html body.brand-v5 main[data-depth-batch="6"] .d6-builder-hero,html body.brand-v5 main[data-depth-batch="6"] .d6-boq-hero{grid-template-columns:1fr;padding:34px 20px 0;gap:32px}
html body.brand-v5 main[data-depth-batch="6"] .d6-home-hero>figure img{height:390px}
html body.brand-v5 main[data-depth-batch="6"] .d6-section{padding:58px 20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-section,html body.brand-v5 main[data-depth-batch="6"] .d6-section-head,html body.brand-v5 main[data-depth-batch="6"] .d6-repeat-section,html body.brand-v5 main[data-depth-batch="6"] .d6-production-pair,html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section,html body.brand-v5 main[data-depth-batch="6"] .d6-template-section,html body.brand-v5 main[data-depth-batch="6"] .d6-split{grid-template-columns:1fr;gap:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-section-head{margin-bottom:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-picker label{font-size:12px;padding:11px 12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-panel{min-height:0;padding:25px}
html body.brand-v5 main[data-depth-batch="6"] .d6-stage-panel ul{font-size:14px}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list article{grid-template-columns:25px 1fr;gap:18px;padding:28px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list figure{grid-column:2}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list figure img{height:230px}
html body.brand-v5 main[data-depth-batch="6"] .d6-room-list h3{font-size:27px}
html body.brand-v5 main[data-depth-batch="6"] .d6-case-pair{grid-template-columns:1fr;gap:28px}
html body.brand-v5 main[data-depth-batch="6"] .d6-case-pair img{height:auto;max-height:300px;object-fit:contain}
html body.brand-v5 main[data-depth-batch="6"] .d6-source-row{display:block}
html body.brand-v5 main[data-depth-batch="6"] .d6-source-row .d6-link{margin-top:14px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board{padding:22px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board>div>b{font-size:23px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board img{height:245px;padding:10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board dl{gap:12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board dt{font-size:10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-board dd{font-size:11px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-rows,html body.brand-v5 main[data-depth-batch="6"] .d6-phase-list,html body.brand-v5 main[data-depth-batch="6"] .d6-line-anatomy{grid-template-columns:1fr;gap:25px}
html body.brand-v5 main[data-depth-batch="6"] .d6-package-rows h3{margin:18px 0 15px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks{gap:12px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks>div>span{font-size:8px;min-height:30px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks i{height:100px;border-width:4px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks i:after{bottom:-4px;height:4px;width:22px}
html body.brand-v5 main[data-depth-batch="6"] .d6-unit-blocks b{font-size:10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-production-pair figure:first-child img{height:420px;object-fit:contain;background:#f1f1ed}
html body.brand-v5 main[data-depth-batch="6"] .d6-production-pair figure:nth-child(2) img{height:auto}
html body.brand-v5 main[data-depth-batch="6"] .d6-phase-list article{padding:20px 0 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-boq-sheet{padding:23px}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-row{grid-template-columns:53px 1fr;gap:12px;padding:22px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-heading b{font-size:25px}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-row b{font-size:16px}
html body.brand-v5 main[data-depth-batch="6"] .d6-sheet-stamp{font-size:9px;letter-spacing:.03em}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section figure{max-width:100%}
html body.brand-v5 main[data-depth-batch="6"] .d6-boundary-section img{height:260px}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison>div{grid-template-columns:1fr;gap:12px;padding:24px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison .d6-comparison-head{display:none}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison>div>p:nth-child(2):before{content:"MATCH / ";font-size:10px;color:var(--color-accent,#a12568);font-weight:600}
html body.brand-v5 main[data-depth-batch="6"] .d6-comparison>div>p:nth-child(3):before{content:"RECORD / ";font-size:10px;color:var(--color-accent,#a12568);font-weight:600}
html body.brand-v5 main[data-depth-batch="6"] .d6-template-section{margin-bottom:40px}
html body.brand-v5 main[data-depth-batch="6"] .d6-file-mark{max-width:240px;margin:0 0 10px}
html body.brand-v5 main[data-depth-batch="6"] .d6-file-mark>div{height:75px;margin:22px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry{margin:0 20px 40px;padding:35px 24px}
html body.brand-v5 main[data-depth-batch="6"] .d6-enquiry>.d6-link{margin:18px 0 0;display:block;width:fit-content}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive,html body.brand-v5 main[data-depth-batch="6"] .gb-related,html body.brand-v5 main[data-depth-batch="6"] .d6-footnote,html body.brand-v5 main[data-depth-batch="6"] .d6-retained-related{margin-left:20px;margin-right:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive>summary{padding:20px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive table,html body.brand-v5 main[data-depth-batch="6"] .d6-archive tbody,html body.brand-v5 main[data-depth-batch="6"] .d6-archive tr,html body.brand-v5 main[data-depth-batch="6"] .d6-archive td{display:block;width:100%}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive td{padding:10px 0}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive tr{margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="6"] .d6-archive h2{font-size:26px}
}
