.catalogue_lab__gxAKG{color:#232821;background:#f7f8f4;min-block-size:100vh;padding:clamp(20px,4vw,64px);font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5}.catalogue_lab__gxAKG *{box-sizing:border-box}.catalogue_lab__gxAKG h1,.catalogue_lab__gxAKG h2,.catalogue_lab__gxAKG h3,.catalogue_lab__gxAKG p{margin:0}.catalogue_lab__gxAKG button,.catalogue_lab__gxAKG input,.catalogue_lab__gxAKG select{font:inherit}.catalogue_lab__gxAKG a,.catalogue_lab__gxAKG button,.catalogue_lab__gxAKG input,.catalogue_lab__gxAKG select{touch-action:manipulation}.catalogue_lab__gxAKG button,.catalogue_lab__gxAKG select{min-block-size:44px}.catalogue_lab__gxAKG a:focus-visible,.catalogue_lab__gxAKG button:focus-visible,.catalogue_lab__gxAKG input:focus-visible,.catalogue_lab__gxAKG select:focus-visible,.catalogue_lab__gxAKG summary:focus-visible{outline:3px solid #3d641a;outline-offset:4px}.catalogue_labHeader__k7Ft4{display:flex;justify-content:space-between;gap:24px;max-inline-size:1400px;margin-inline:auto;margin-block-end:40px}.catalogue_kicker__SSgEq{font-size:10px;letter-spacing:.2em;font-weight:650;margin-block-end:18px!important}.catalogue_labHeader__k7Ft4 h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,4.5vw,64px);letter-spacing:-.045em;line-height:1.05;margin-block-end:16px}.catalogue_labHeader__k7Ft4 p:last-child{font-size:14px;color:#60665d;max-inline-size:60ch}.catalogue_count__kmM9_{font-size:60px;line-height:1;font-weight:500;letter-spacing:-.06em}.catalogue_count__kmM9_ span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin-block-start:8px}.catalogue_controls__Bm_16{display:flex;flex-wrap:wrap;align-items:end;gap:18px;max-inline-size:1400px;margin-inline:auto;margin-block-end:24px}.catalogue_controls__Bm_16 label{font-size:11px;font-weight:600;display:flex;flex-direction:column;gap:7px;flex:1;min-inline-size:150px}.catalogue_controls__Bm_16 select{inline-size:100%;font-size:13px;background:#fff;color:#232821;border:1px solid #d3d8cf;border-radius:10px;padding-inline:12px}.catalogue_controls__Bm_16 .catalogue_checkbox__VZRL5{flex-direction:row;align-items:center;font-size:13px;min-block-size:44px;flex:0.8}.catalogue_checkbox__VZRL5 input{inline-size:18px;block-size:18px;accent-color:#466d25}.catalogue_previewPanel__ioD1O{max-inline-size:1400px;margin-inline:auto;border:1px solid #d5dacd;border-radius:18px;overflow:hidden;background:#e9ede4}.catalogue_previewToolbar__jigN0{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;padding:12px 18px;border-block-end:1px solid #d5dacd}.catalogue_previewToolbar__jigN0 strong{font-size:14px}.catalogue_previewToolbar__jigN0 span{display:block;font-size:11px;color:#67705e}.catalogue_previewToolbar__jigN0 nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogue_previewToolbar__jigN0 a,.catalogue_previewToolbar__jigN0 button{border:0;background:transparent;min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:8px 14px;font-size:12px;color:#3d4438;text-decoration:none;cursor:pointer}.catalogue_previewToolbar__jigN0 button[aria-pressed=true]{background:#dcf7a2;color:#293c13}.catalogue_previewToolbar__jigN0 a{border:1px solid #d5dacd}.catalogue_viewport__C8iqo{padding:20px;display:flex;justify-content:center;align-items:flex-start;overflow:auto;max-inline-size:100%}.catalogue_viewport__C8iqo :is(iframe,.catalogue_inlinePreview__dSK9A){border:0;background:#fff;inline-size:1280px;max-inline-size:100%;block-size:780px;box-shadow:0 5px 28px #23301014;transition:inline-size .35s cubic-bezier(.16,1,.3,1)}.catalogue_viewport__C8iqo[data-viewport=tablet] :is(iframe,.catalogue_inlinePreview__dSK9A){inline-size:768px}.catalogue_viewport__C8iqo[data-viewport=mobile] :is(iframe,.catalogue_inlinePreview__dSK9A){inline-size:390px;block-size:780px}.catalogue_collectionHeading__A8bVI{max-inline-size:1400px;margin:38px auto 20px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}.catalogue_collectionHeading__A8bVI h2{font-size:23px;letter-spacing:-.04em;font-weight:550}.catalogue_collectionHeading__A8bVI p{font-size:12px;color:#5c6654}.catalogue_cards__lc3AR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-inline-size:1400px;margin-inline:auto}.catalogue_card__v4vjn{border:1px solid #d9ded3;border-radius:16px;background:#fff;overflow:hidden}.catalogue_selected__oQCQd{border-color:#476627;box-shadow:0 0 0 2px #476627}.catalogue_cardSelect__1XIpE{display:block;inline-size:100%;padding:14px 14px 18px;border:0;background:transparent;text-align:start;color:inherit;cursor:pointer}.catalogue_cardSelect__1XIpE:hover .catalogue_sketch__rKynF{transform:translateY(-2px)}.catalogue_cardMeta__oQa8v{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#66725d;margin-block:16px 6px}.catalogue_card__v4vjn h3{font-size:21px;font-weight:550;letter-spacing:-.04em}.catalogue_card__v4vjn p{font-size:12px;color:#67705e;margin-block-start:7px}.catalogue_cardLinks__nY8Vp{display:flex;gap:20px;border-block-start:1px solid #e5e8df;padding-inline:16px}.catalogue_cardLinks__nY8Vp a{display:inline-flex;align-items:center;min-block-size:48px;font-size:12px;color:#35432c;text-decoration:none}.catalogue_cardLinks__nY8Vp a:hover{text-decoration:underline}.catalogue_sketch__rKynF{background:#f4eddf;padding:16px;border-radius:8px;block-size:200px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.catalogue_sketchNav__WoqRu{height:8px;border-block-start:1px solid #706849;border-block-end:1px solid #706849;margin-block-end:16px;opacity:.5}.catalogue_sketchHero__SZ3sj{display:grid;grid-template-columns:1fr 1fr;gap:16px;block-size:100px}.catalogue_sketchHero__SZ3sj i{background:repeating-linear-gradient(180deg,#5f5441 0 5px,transparent 5px 13px);block-size:68px;max-inline-size:90%;margin-block-start:12px}.catalogue_sketchHero__SZ3sj b{display:block;background:#dfcdb1;border-radius:55% 55% 0 0}.catalogue_sketchItems__Y0dJz{display:flex;gap:12px;margin-block-start:20px}.catalogue_sketchItems__Y0dJz i{flex:1;border-block-start:1px solid #9e8f72;border-block-end:1px solid #9e8f72;height:20px}.catalogue_atlas__Ffd_S{background:#e9eee8}.catalogue_atlas__Ffd_S .catalogue_sketchHero__SZ3sj{grid-template-columns:2fr 1fr;block-size:48px}.catalogue_atlas__Ffd_S .catalogue_sketchHero__SZ3sj i{block-size:24px;background:repeating-linear-gradient(180deg,#35433d 0 5px,transparent 5px 13px);margin:0}.catalogue_atlas__Ffd_S .catalogue_sketchHero__SZ3sj b{border-radius:0;background:#bfcbbd}.catalogue_atlas__Ffd_S .catalogue_sketchItems__Y0dJz{flex-direction:column;gap:8px;max-inline-size:70%;margin-block-start:15px}.catalogue_atlas__Ffd_S .catalogue_sketchItems__Y0dJz i{flex:none;height:15px;border-color:#8f9c8d}.catalogue_studio__KDhuE{background:#24362f}.catalogue_studio__KDhuE .catalogue_sketchNav__WoqRu{border-color:#f1dfbb}.catalogue_studio__KDhuE .catalogue_sketchHero__SZ3sj{display:flex;align-items:center;flex-direction:column;gap:8px;block-size:94px}.catalogue_studio__KDhuE .catalogue_sketchHero__SZ3sj i{inline-size:60%;block-size:24px;background:repeating-linear-gradient(180deg,#f1dfbb 0 5px,transparent 5px 13px);margin:0}.catalogue_studio__KDhuE .catalogue_sketchHero__SZ3sj b{inline-size:100%;block-size:55px;background:#a3b39a;border-radius:10px}.catalogue_studio__KDhuE .catalogue_sketchItems__Y0dJz{margin-block-start:12px}.catalogue_studio__KDhuE .catalogue_sketchItems__Y0dJz i{border:1px solid #b6c6a750;border-radius:5px;block-size:28px}.catalogue_matrix__cAZSn{max-inline-size:1400px;margin:32px auto 0;border-block-start:1px solid #d1d7c9;padding-block:20px}.catalogue_matrix__cAZSn summary{font-size:14px;cursor:pointer;min-block-size:44px}.catalogue_tableWrap__ODuom{overflow-x:auto}.catalogue_matrix__cAZSn table{border-collapse:collapse;inline-size:100%;font-size:12px;text-align:start}.catalogue_matrix__cAZSn caption{text-align:start;color:#68745c;padding-block:12px}.catalogue_matrix__cAZSn td,.catalogue_matrix__cAZSn th{padding:8px 14px;border-block-end:1px solid #d9dfd1;white-space:nowrap;text-align:start}.catalogue_matrix__cAZSn button{border:0;background:transparent;color:#354d22;text-align:start;cursor:pointer}.catalogue_matrix__cAZSn button:hover{text-decoration:underline}.catalogue_footnote__QE9Jk{max-inline-size:1400px;margin:24px auto 0!important;font-size:12px;color:#646e5a}.catalogue_fixtureNotice__De0q1{background:#e8f0dd;color:#344029;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px;min-block-size:48px;font:12px/1.5 ui-sans-serif,system-ui,sans-serif}.catalogue_fixtureNotice__De0q1 nav{display:flex;gap:18px}.catalogue_fixtureNotice__De0q1 a{display:inline-flex;align-items:center;min-block-size:44px;font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:4px}.catalogue_fixtureNotice__De0q1 [aria-current]{font-weight:700}.catalogue_fixtureNotice__De0q1 a:focus-visible{outline:3px solid #355b22;outline-offset:4px}@media (max-width:760px){.catalogue_lab__gxAKG{padding:24px 16px}.catalogue_labHeader__k7Ft4{margin-block-end:28px}.catalogue_count__kmM9_{font-size:42px}.catalogue_count__kmM9_ span{font-size:9px}.catalogue_controls__Bm_16{gap:12px}.catalogue_controls__Bm_16 label{min-inline-size:calc(50% - 12px)}.catalogue_previewToolbar__jigN0{align-items:start;flex-direction:column;padding:12px}.catalogue_previewToolbar__jigN0 nav{gap:3px;inline-size:100%}.catalogue_previewToolbar__jigN0 a,.catalogue_previewToolbar__jigN0 button{padding-inline:10px;flex:1}.catalogue_viewport__C8iqo{padding:0}.catalogue_viewport__C8iqo :is(iframe,.catalogue_inlinePreview__dSK9A){block-size:680px}.catalogue_cards__lc3AR{grid-template-columns:1fr}.catalogue_sketch__rKynF{block-size:190px}.catalogue_collectionHeading__A8bVI{align-items:start;flex-direction:column;gap:6px}.catalogue_fixtureNotice__De0q1{padding:8px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px}.catalogue_fixtureNotice__De0q1>span{grid-column:1/-1}.catalogue_fixtureNotice__De0q1 nav{gap:12px}.catalogue_fixtureNotice__De0q1 a{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.catalogue_lab__gxAKG *{transition:none!important;animation:none!important}}.catalogue_inlinePreview__dSK9A{overflow:auto;container-type:inline-size}.catalogue_inlinePreview__dSK9A .catalogue_fixtureNotice__De0q1{flex-wrap:wrap}.catalogue_previewNote__tMtxN{padding:12px 20px;font-size:12px;color:#5c6654;background:#fff}.catalogue_inlinePreview__dSK9A [data-lab-family]{min-block-size:100%}.catalogue_sushiNotice___14WZ{background:#0b0a09;color:#e9e2d4;border-block-end:1px solid #e9e2d433}[data-contractor-modern] .demolition-a_page__OJijb{--gutter:clamp(22px,4.6vw,76px);--section-space:clamp(76px,8.8vw,144px);font-family:var(--font-body),sans-serif;overflow:clip;font-synthesis:none}[data-contractor-modern] .demolition-a_page__OJijb :is(h1,h2,h3,p,ul,figure){margin:0}[data-contractor-modern] .demolition-a_page__OJijb :is(h1,h2,h3){font-family:var(--font-heading),sans-serif;text-wrap:balance}[data-contractor-modern] .demolition-a_page__OJijb h2{font-size:clamp(32px,3.6vw,56px);line-height:1.12;font-weight:550;letter-spacing:-.035em}[data-contractor-modern] .demolition-a_page__OJijb :is(a,summary,button){-webkit-tap-highlight-color:transparent}[data-contractor-modern] .demolition-a_page__OJijb :is(a,summary,button):focus-visible{outline:2px solid var(--page-focus);outline-offset:6px}[data-contractor-modern] .demolition-a_page__OJijb :is(a,button){touch-action:manipulation}[data-contractor-modern] .demolition-a_page__OJijb :is(section,[id]){scroll-margin-top:112px}[data-contractor-modern] .demolition-a_page__OJijb ::selection{background:var(--page-selection);color:var(--page-selection-ink)}[data-contractor-modern] .demolition-a_page__OJijb{scrollbar-color:var(--page-muted) var(--page-paper);caret-color:var(--page-ink)}[data-contractor-modern] .demolition-a_page__OJijb a{color:inherit}[data-contractor-modern] .demolition-a_page__OJijb summary{cursor:pointer;list-style:none}[data-contractor-modern] .demolition-a_page__OJijb summary::-webkit-details-marker{display:none}[data-contractor-modern] .demolition-a_page__OJijb summary::marker{display:none;content:""}[data-contractor-modern] .demolition-a_page__OJijb a svg{flex-shrink:0;transition:transform .25s ease-out}[data-contractor-modern] .demolition-a_page__OJijb a:hover svg{transform:translate(2px,-2px)}[data-contractor-modern] .demolition-a_page__OJijb p{text-wrap:pretty}[data-contractor-modern] .demolition-a_textLink__tT6_f{display:inline-flex;gap:18px;align-items:center;min-height:44px;width:fit-content;font-size:14px;line-height:1.5;font-weight:550;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}[data-contractor-modern] .demolition-a_features__HS5s3{list-style:none;padding:0;display:grid;gap:12px}[data-contractor-modern] .demolition-a_features__HS5s3 li{display:flex;align-items:start;gap:11px;font-size:14px;line-height:1.5}[data-contractor-modern] .demolition-a_features__HS5s3 svg{margin-top:2px;flex-shrink:0}[data-contractor-modern] .demolition-a_questions__yApuy{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,9vw,144px);padding:var(--section-space) var(--gutter)}[data-contractor-modern] .demolition-a_questionIntro__MNR5S{max-width:410px}[data-contractor-modern] .demolition-a_questionIntro__MNR5S>p{margin-top:22px;font-size:16px;line-height:1.8;color:var(--page-muted)}[data-contractor-modern] .demolition-a_questionIntro__MNR5S>a{margin-top:26px}[data-contractor-modern] .demolition-a_questionList__Pp8Oy{border-top:1px solid var(--page-rule)}[data-contractor-modern] .demolition-a_questionList__Pp8Oy details{border-bottom:1px solid var(--page-rule)}[data-contractor-modern] .demolition-a_questionList__Pp8Oy summary{padding:25px 0;min-height:78px;display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-size:17px;line-height:1.5;font-weight:500}[data-contractor-modern] .demolition-a_questionList__Pp8Oy summary svg{flex-shrink:0;align-self:center;transition:transform .25s ease-out}[data-contractor-modern] .demolition-a_questionList__Pp8Oy details[open] summary svg{transform:rotate(45deg)}[data-contractor-modern] .demolition-a_questionList__Pp8Oy details>div{padding:0 42px 26px 0}[data-contractor-modern] .demolition-a_questionList__Pp8Oy details p{max-width:65ch;color:var(--page-muted);font-size:15px;line-height:1.9}[data-contractor-modern] .demolition-a_rivfirma__a3OXb{--page-ink:#29221e;--page-muted:#64574e;--page-paper:#fbf8f2;--page-rule:#cebdad;--page-focus:#803925;--page-selection:#803925;--page-selection-ink:#fff;--brick:#803925;--plaster:#eee3d6;color:var(--page-ink);background:var(--page-paper)}[data-contractor-modern] .demolition-a_rivfirmaHero__Z9BPa{padding:clamp(42px,5.4vw,84px) var(--gutter) clamp(40px,5vw,76px)}[data-contractor-modern] .demolition-a_rivfirmaHero__Z9BPa h1{max-width:15ch;font-size:clamp(39px,5vw,80px);font-weight:650;line-height:1.03;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:wrap}[data-contractor-modern] .demolition-a_rivfirmaHero__Z9BPa h1>span{display:block;color:var(--brick)}[data-contractor-modern] .demolition-a_rivfirmaBrief___txOY{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:clamp(26px,4.4vw,72px);align-items:end}[data-contractor-modern] .demolition-a_rivfirmaBrief___txOY>*{min-width:0}[data-contractor-modern] .demolition-a_rivfirmaLead__WrRAW>p{max-width:55ch;margin-top:20px;color:var(--page-muted);font-size:17px;line-height:1.65}[data-contractor-modern] .demolition-a_rivfirmaActions__yDkPd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:25px}[data-contractor-modern] .demolition-a_rivfirmaActions__yDkPd .demolition-a_rivfirmaPrimary__yyA81{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:50px;padding:11px 15px;color:white;background:var(--brick);font-size:15px;font-weight:650;text-decoration:none}[data-contractor-modern] .demolition-a_rivfirmaPrimary__yyA81:hover{background:#642b1c}[data-contractor-modern] .demolition-a_rivfirmaLead__WrRAW>.demolition-a_rivfirmaCoverage__nHLlb{display:flex;flex-wrap:wrap;gap:5px 13px;font-size:13px;margin-top:17px}[data-contractor-modern] .demolition-a_rivfirmaCoverage__nHLlb a{color:var(--brick);text-decoration:underline;text-underline-offset:4px}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90{background:var(--plaster);padding:clamp(17px,2.5vw,36px)}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90 h2{font-size:clamp(22px,2.1vw,32px);margin-bottom:12px}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90 details{border-top:1px solid #bfab98}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90 details:last-child{border-bottom:1px solid #bfab98}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90 summary{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding-block:8px;font-size:15px;font-weight:650}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90 summary svg{color:var(--brick);flex:none}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90 details[open] svg{transform:rotate(45deg)}[data-contractor-modern] .demolition-a_rivfirmaEnquiry__hxy90 details>p{margin-bottom:14px;color:var(--page-muted);font-size:14px;line-height:1.55}[data-contractor-modern] .demolition-a_rivfirmaMethod__loDcn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo method";gap:clamp(25px,4vw,65px);padding:clamp(34px,5vw,73px) var(--gutter);background:#f1e8dc}[data-contractor-modern] .demolition-a_rivfirmaMethod__loDcn:not(:has(.demolition-a_rivfirmaPhoto__PKdqs)){grid-template-columns:1fr;grid-template-areas:"method"}[data-contractor-modern] .demolition-a_rivfirmaMethodBody__Jr3la{grid-area:method}[data-contractor-modern] .demolition-a_rivfirmaMethodIntro__350RF h2{max-width:21ch}[data-contractor-modern] .demolition-a_rivfirmaMethodIntro__350RF>p{margin-top:10px;font-size:15px;line-height:1.65;color:var(--page-muted)}[data-contractor-modern] .demolition-a_rivfirmaMethodList__Hn2fx{position:relative;margin-top:22px}[data-contractor-modern] .demolition-a_rivfirmaMethodRule__eoC1j{position:absolute;inset:0 0 auto;height:2px;background:var(--brick);transform-origin:left center}[data-contractor-modern] .demolition-a_rivfirmaMethodList__Hn2fx article{display:grid;gap:6px;padding-block:14px;border-bottom:1px solid var(--page-rule)}[data-contractor-modern] .demolition-a_rivfirmaMethodList__Hn2fx h3{font-size:clamp(17px,1.65vw,22px);font-weight:620;line-height:1.3;letter-spacing:-.02em}[data-contractor-modern] .demolition-a_rivfirmaMethodList__Hn2fx p{max-width:58ch;font-size:15px;line-height:1.65;color:var(--page-muted)}[data-contractor-modern] .demolition-a_rivfirmaFieldNote__1Os74{padding:0 var(--gutter) var(--section-space)}[data-contractor-modern] .demolition-a_rivfirmaPhoto__PKdqs{grid-area:photo;display:grid;grid-template-rows:1fr auto;margin:0;min-width:0;background:var(--page-ink);color:#fff6eb}[data-contractor-modern] .demolition-a_rivfirmaPhoto__PKdqs>div{position:relative;overflow:hidden;min-height:clamp(300px,34vw,490px)}[data-contractor-modern] .demolition-a_rivfirmaPhoto__PKdqs img{object-fit:cover;object-position:44% center}[data-contractor-modern] .demolition-a_rivfirmaPhoto__PKdqs figcaption{padding:10px 14px;font-size:12px}@media (max-width:900px){[data-contractor-modern] .demolition-a_rivfirmaBrief___txOY{grid-template-columns:minmax(0,1fr)}[data-contractor-modern] .demolition-a_rivfirmaMethod__loDcn{grid-template-columns:1fr;grid-template-areas:"method" "photo"}[data-contractor-modern] .demolition-a_rivfirmaPhoto__PKdqs>div{min-height:clamp(205px,56vw,490px)}}[data-contractor-modern] .demolition-a_rivfirmaServices__jbnZR{padding:var(--section-space) var(--gutter);background:var(--page-paper)}[data-contractor-modern] .demolition-a_rivfirmaServiceHeading__Wfcwq{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,128px);padding-bottom:65px}[data-contractor-modern] .demolition-a_rivfirmaServiceHeading__Wfcwq>h2{max-width:500px}[data-contractor-modern] .demolition-a_rivfirmaServiceHeading__Wfcwq>p{font-size:16px;line-height:1.85;max-width:59ch;color:#526058;padding-top:5px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,128px);border-top:1px solid #aeb8ae;padding-block:42px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n:last-child{padding-bottom:0}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n h3{font-size:clamp(27px,3.2vw,48px);font-weight:450;letter-spacing:-.035em;line-height:1.2}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n h3>a{display:flex;gap:24px;align-items:start;justify-content:space-between;text-decoration:none}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n h3 svg{flex-shrink:0;margin-top:6px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n>div>p{font-size:16px;line-height:1.85;color:#526058;max-width:62ch}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n .demolition-a_features__HS5s3{margin-top:24px;grid-template-columns:1fr 1fr;gap:15px 24px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n>div>a{margin-top:26px}[data-contractor-modern] .demolition-a_rivfirmaRisks__EMTvj{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,11vw,180px);padding:var(--section-space) var(--gutter);background:#342823;color:#fff8f0}[data-contractor-modern] .demolition-a_rivfirmaRisks__EMTvj summary:focus-visible{outline-color:#fff8f0}[data-contractor-modern] .demolition-a_rivfirmaRisks__EMTvj h2{max-width:450px}[data-contractor-modern] .demolition-a_rivfirmaRisks__EMTvj>div>p{margin-top:24px;max-width:45ch;color:#e2d5c9;font-size:16px;line-height:1.8}[data-contractor-modern] .demolition-a_rivfirmaRiskList__ea9NV{border-top:1px solid #607066}[data-contractor-modern] .demolition-a_rivfirmaRiskList__ea9NV details{border-bottom:1px solid #607066}[data-contractor-modern] .demolition-a_rivfirmaRiskList__ea9NV summary{display:flex;align-items:start;justify-content:space-between;gap:30px;padding-block:24px;font-size:17px;line-height:1.6}[data-contractor-modern] .demolition-a_rivfirmaRiskList__ea9NV svg{flex-shrink:0;margin-top:3px;transition:transform .25s ease-out}[data-contractor-modern] .demolition-a_rivfirmaRiskList__ea9NV details[open] svg{transform:rotate(45deg)}[data-contractor-modern] .demolition-a_rivfirmaRiskList__ea9NV details>p{padding-bottom:25px;max-width:62ch;color:#e2d5c9;font-size:15px;line-height:1.9}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:55px var(--gutter);border-bottom:1px solid var(--page-rule)}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06>h2{font-family:var(--font-body),sans-serif;font-size:15px;line-height:1.5;letter-spacing:0;padding-top:12px}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06 nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 28px}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06 a{display:inline-flex;align-items:center;gap:10px;font-size:14px;min-height:44px;text-decoration:none}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06 a:hover{text-decoration:underline;text-underline-offset:6px}[data-contractor-modern] .demolition-a_rivfirmaQuestions__nOgOS{padding-top:105px}[data-contractor-modern] .demolition-a_page__OJijb .demolition-a_rivfirmaContact__Sa97m .contractor-section{--contractor-soft:#f1e8dc;--contractor-ink:#29221e;--contractor-muted:#64574e;--contractor-dark:#803925;--contractor-rule:#cebdad;padding-block:var(--section-space)}[data-contractor-modern] .demolition-a_page__OJijb .demolition-a_rivfirmaContact__Sa97m .contractor-content{max-width:none;padding-inline:var(--gutter)}[data-contractor-modern] .demolition-a_page__OJijb .demolition-a_rivfirmaContact__Sa97m .contractor-section__heading h2{font-weight:450}@media (min-width:1600px){[data-contractor-modern] .demolition-a_page__OJijb{--gutter:max(76px,calc((100vw - 1440px) / 2))}}@media (max-width:1100px){[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n .demolition-a_features__HS5s3{grid-template-columns:1fr}}@media (max-width:767px){[data-contractor-modern] .demolition-a_page__OJijb{--gutter:24px;--section-space:76px}[data-contractor-modern] .demolition-a_page__OJijb :is(section,[id]){scroll-margin-top:90px}[data-contractor-modern] .demolition-a_page__OJijb h2{font-size:35px}[data-contractor-modern] .demolition-a_questions__yApuy{grid-template-columns:1fr;gap:35px}[data-contractor-modern] .demolition-a_questionIntro__MNR5S{max-width:100%}[data-contractor-modern] .demolition-a_questionIntro__MNR5S>p{margin-top:18px;font-size:15px}[data-contractor-modern] .demolition-a_questionIntro__MNR5S>a{margin-top:15px}[data-contractor-modern] .demolition-a_questionList__Pp8Oy summary{padding-block:22px;font-size:16px;min-height:76px;gap:20px}[data-contractor-modern] .demolition-a_questionList__Pp8Oy details>div{padding-right:24px}[data-contractor-modern] .demolition-a_rivfirmaHero__Z9BPa h1{font-size:clamp(32px,9vw,65px)}[data-contractor-modern] .demolition-a_rivfirmaBrief___txOY{grid-template-columns:minmax(0,1fr);gap:22px}[data-contractor-modern] .demolition-a_page__OJijb .demolition-a_rivfirmaEnquiry__hxy90 h2{font-size:clamp(26px,7.5vw,35px);overflow-wrap:anywhere}[data-contractor-modern] .demolition-a_rivfirmaLead__WrRAW>p{font-size:15px}[data-contractor-modern] .demolition-a_rivfirmaPrimary__yyA81{font-size:16px}[data-contractor-modern] .demolition-a_rivfirmaMethod__loDcn{grid-template-columns:1fr;gap:23px}[data-contractor-modern] .demolition-a_rivfirmaMethodList__Hn2fx article{grid-template-columns:1fr;gap:8px;padding-block:17px}[data-contractor-modern] .demolition-a_rivfirmaFieldNote__1Os74{grid-template-columns:1fr;gap:24px}[data-contractor-modern] .demolition-a_rivfirmaServiceHeading__Wfcwq{grid-template-columns:1fr;gap:23px;padding-bottom:38px}[data-contractor-modern] .demolition-a_rivfirmaServiceHeading__Wfcwq>p{padding-top:0;font-size:15px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n{grid-template-columns:1fr;gap:23px;padding-block:31px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n h3{font-size:34px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n h3 svg{width:26px;margin-top:3px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n>div>p{font-size:15px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n .demolition-a_features__HS5s3{margin-top:22px}[data-contractor-modern] .demolition-a_rivfirmaChapter__7T14n>div>a{margin-top:21px}[data-contractor-modern] .demolition-a_rivfirmaRisks__EMTvj{grid-template-columns:1fr;gap:37px}[data-contractor-modern] .demolition-a_rivfirmaRisks__EMTvj>div>p{margin-top:20px;font-size:15px}[data-contractor-modern] .demolition-a_rivfirmaRiskList__ea9NV summary{font-size:16px;gap:24px}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06{grid-template-columns:1fr;gap:15px;padding-block:35px}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06 nav{justify-content:start;gap:6px 25px}[data-contractor-modern] .demolition-a_rivfirmaAreas__u0y06>h2{padding:0}[data-contractor-modern] .demolition-a_rivfirmaQuestions__nOgOS{padding-top:76px}}@media (max-width:380px){[data-contractor-modern] .demolition-a_page__OJijb{--gutter:20px}}@media (prefers-reduced-motion:reduce){[data-contractor-modern] .demolition-a_page__OJijb *,[data-contractor-modern] .demolition-a_page__OJijb :after,[data-contractor-modern] .demolition-a_page__OJijb :before{scroll-behavior:auto!important;transition:none!important}}[data-contractor-modern] .sydriv_root__wk6x4[data-bespoke-brand=sydriv]{--page-ink:#172523;--page-muted:#475652;--page-paper:#f3f5f3;--page-rule:#c3cec9;--page-focus:#153a92;--page-selection:#153a92;--page-selection-ink:#fff;--project-blue:#153a92;--gutter:clamp(18px,4.3vw,72px);--section-space:clamp(48px,6vw,94px);color:var(--page-ink);background:var(--page-paper)}[data-contractor-modern] .sydriv_wrap___n_wY{max-width:1570px;margin-inline:auto;padding-inline:var(--gutter)}[data-contractor-modern] .sydriv_intro__VqBDY{padding-block:clamp(32px,4.4vw,64px) var(--section-space)}[data-contractor-modern] .sydriv_heading__NK8K3,[data-contractor-modern] .sydriv_projectGrid__WYxOD{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}[data-contractor-modern] .sydriv_heading__NK8K3{align-items:end;gap:clamp(16px,3vw,46px);margin-bottom:clamp(20px,3.3vw,46px)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_heading__NK8K3 h1{font-size:clamp(39px,5.4vw,87px);line-height:1.01;font-weight:680;letter-spacing:-.04em;text-wrap:wrap;overflow-wrap:anywhere}[data-contractor-modern] .sydriv_heading__NK8K3 h1>span{display:block}[data-contractor-modern] .sydriv_lead__We0SJ{max-width:42ch;padding-bottom:3px}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_lead__We0SJ p{color:var(--page-muted);font-size:clamp(16px,1.37vw,20px);line-height:1.57}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_lead__We0SJ a{gap:8px;margin-top:12px;color:var(--project-blue);font-size:16px}[data-contractor-modern] .sydriv_projectGrid__WYxOD{gap:16px;grid-template-areas:"image selector"}[data-contractor-modern] .sydriv_projectGrid__WYxOD:not(:has(.sydriv_project__Sj0v1)){grid-template-columns:1fr;grid-template-areas:"image"}[data-contractor-modern] .sydriv_photo__SKvS5{grid-area:image;display:grid;grid-template-rows:1fr auto;min-width:0;color:white;background:var(--page-ink)}[data-contractor-modern] .sydriv_photoFrame__YGgIw{position:relative;min-height:clamp(300px,30vw,418px);overflow:hidden}[data-contractor-modern] .sydriv_photoFrame__YGgIw img{object-fit:cover;object-position:50% 57%}[data-contractor-modern] .sydriv_photo__SKvS5 figcaption{display:flex;align-items:center;min-height:46px;padding:8px 16px;font-size:13px}[data-contractor-modern] .sydriv_project__Sj0v1{grid-area:selector;display:flex;flex-direction:column;justify-content:center;padding:clamp(21px,3vw,42px);background:var(--project-blue);color:#fff}[data-contractor-modern] .sydriv_project__Sj0v1 fieldset{margin:0;padding:0;border:0;min-inline-size:0}[data-contractor-modern] .sydriv_project__Sj0v1 legend{margin-bottom:19px;padding:0;font-size:clamp(23px,2.45vw,36px);line-height:1.1;font-weight:670;letter-spacing:-.035em}[data-contractor-modern] .sydriv_options__VZo4Z{border-top:1px solid #7995d0}[data-contractor-modern] .sydriv_options__VZo4Z label{display:flex;align-items:center;gap:12px;min-height:50px;padding:9px 10px;border-bottom:1px solid #7995d0;cursor:pointer;font-size:clamp(14px,1.16vw,17px)}[data-contractor-modern] .sydriv_options__VZo4Z label:has(input:checked){background:#254caa;font-weight:640}[data-contractor-modern] .sydriv_options__VZo4Z label:hover{background:#2a51ad}[data-contractor-modern] .sydriv_options__VZo4Z label:has(input:focus-visible){outline:2px solid white;outline-offset:-2px}[data-contractor-modern] .sydriv_options__VZo4Z input{width:16px;height:16px;margin:0;flex:0 0 auto;accent-color:white}[data-contractor-modern] .sydriv_guidance__y1VAN{min-height:120px;padding-top:15px}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_guidance__y1VAN p{color:#e0ebff;font-size:14px;line-height:1.52}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_guidance__y1VAN a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;color:white;font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:4px}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_guidance__y1VAN a:focus-visible{outline-color:#fff}[data-contractor-modern] .sydriv_approach__fWwFV{background:#e1e8e4;padding-block:var(--section-space)}[data-contractor-modern] .sydriv_approachHead___ez4r{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:24px}[data-contractor-modern] .sydriv_approachHead___ez4r p,[data-contractor-modern] .sydriv_directoryHead__3J3wA p{max-width:45ch;color:var(--page-muted);line-height:1.65}[data-contractor-modern] .sydriv_phases__jVnIE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:31px 0 0;padding:0;list-style:none;border-top:1px solid #aebeb6}[data-contractor-modern] .sydriv_phases__jVnIE li{padding:21px clamp(10px,2.3vw,34px) 8px 0}[data-contractor-modern] .sydriv_phases__jVnIE li+li{border-left:1px solid #aebeb6;padding-left:clamp(10px,2.3vw,34px)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_phases__jVnIE h3{display:flex;align-items:baseline;gap:9px;font-size:clamp(18px,2.1vw,30px);font-weight:650;letter-spacing:-.028em}[data-contractor-modern] .sydriv_phases__jVnIE h3 span{color:var(--project-blue);font-size:.72em}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_phases__jVnIE p{margin-top:8px;max-width:35ch;color:var(--page-muted)}[data-contractor-modern] .sydriv_directory__93_tL,[data-contractor-modern] .sydriv_situations__h78NL{display:grid;grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr);gap:clamp(24px,6vw,86px);padding-block:var(--section-space)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_directoryHead__3J3wA p{margin-top:13px}[data-contractor-modern] .sydriv_serviceList__Ddcae{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;border-top:1px solid var(--page-rule)}[data-contractor-modern] .sydriv_serviceList__Ddcae li{display:flex;min-width:0;border-bottom:1px solid var(--page-rule)}[data-contractor-modern] .sydriv_serviceList__Ddcae li:nth-child(2n){border-left:1px solid var(--page-rule)}[data-contractor-modern] .sydriv_serviceList__Ddcae a{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:62px;padding:9px 14px;font-weight:610;text-decoration:none;overflow-wrap:anywhere}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_serviceList__Ddcae a:hover{color:var(--project-blue);background:#e3eae5}[data-contractor-modern] .sydriv_serviceList__Ddcae svg{color:var(--project-blue)}[data-contractor-modern] .sydriv_situations__h78NL{padding-top:0}[data-contractor-modern] .sydriv_situations__h78NL details{border-top:1px solid var(--page-rule)}[data-contractor-modern] .sydriv_situations__h78NL details:last-child{border-bottom:1px solid var(--page-rule)}[data-contractor-modern] .sydriv_situations__h78NL summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding-block:14px;font-weight:600}[data-contractor-modern] .sydriv_situations__h78NL summary svg{flex:none;color:var(--project-blue)}[data-contractor-modern] .sydriv_situations__h78NL details[open] svg{transform:rotate(45deg)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_situations__h78NL p{color:var(--page-muted);padding-bottom:18px}[data-contractor-modern] .sydriv_areas__6BxEm{display:grid;grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr);gap:24px;padding-block:42px;border-block:1px solid var(--page-rule)}[data-contractor-modern] .sydriv_areas__6BxEm nav{display:flex;flex-wrap:wrap;gap:10px 20px}[data-contractor-modern] .sydriv_areas__6BxEm a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:4px}[data-contractor-modern] .sydriv_questions__GE_l7{background:var(--page-paper)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_contact__EQ_JU .contractor-section{padding-block:var(--section-space);background:var(--page-ink)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_contact__EQ_JU .contractor-content{max-width:1570px;padding-inline:var(--gutter)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_contact__EQ_JU .contractor-contact{background:var(--page-ink)}@media (max-width:900px){[data-contractor-modern] .sydriv_heading__NK8K3,[data-contractor-modern] .sydriv_projectGrid__WYxOD{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (max-width:700px){[data-contractor-modern] .sydriv_approachHead___ez4r,[data-contractor-modern] .sydriv_areas__6BxEm,[data-contractor-modern] .sydriv_directory__93_tL,[data-contractor-modern] .sydriv_heading__NK8K3,[data-contractor-modern] .sydriv_phases__jVnIE,[data-contractor-modern] .sydriv_projectGrid__WYxOD,[data-contractor-modern] .sydriv_situations__h78NL{grid-template-columns:minmax(0,1fr)}[data-contractor-modern] .sydriv_heading__NK8K3{gap:11px}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_heading__NK8K3 h1{font-size:clamp(32px,9.25vw,60px)}[data-contractor-modern] .sydriv_root__wk6x4 .sydriv_lead__We0SJ a{margin-top:4px}[data-contractor-modern] .sydriv_projectGrid__WYxOD{grid-template-areas:"selector" "image"}[data-contractor-modern] .sydriv_project__Sj0v1{padding:21px 17px 15px}[data-contractor-modern] .sydriv_project__Sj0v1 legend{margin-bottom:13px}[data-contractor-modern] .sydriv_options__VZo4Z label{min-height:46px}[data-contractor-modern] .sydriv_guidance__y1VAN{min-height:112px}[data-contractor-modern] .sydriv_photoFrame__YGgIw{min-height:0;aspect-ratio:1.52}[data-contractor-modern] .sydriv_photo__SKvS5 figcaption{padding-inline:10px;font-size:12px}[data-contractor-modern] .sydriv_phases__jVnIE li,[data-contractor-modern] .sydriv_phases__jVnIE li+li{padding:13px 0 15px;border-left:0;border-bottom:1px solid #aebeb6}[data-contractor-modern] .sydriv_serviceList__Ddcae a{min-height:54px;font-size:13px;padding-inline:8px}[data-contractor-modern] .sydriv_serviceList__Ddcae svg{width:15px;height:15px}}[data-contractor-modern] .rivkraft_root__UG6Xy{--page-ink:#172e46;--page-muted:#53616a;--page-paper:#f6f4ed;--page-rule:#c8cec8;--page-focus:#17644f;--page-selection:#172e46;--page-selection-ink:#fff;color:var(--page-ink);background:var(--page-paper)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_hero__AU77i{padding-top:clamp(36px,4.1vw,66px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_intro__8PFhl{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6.3vw,104px);padding:0 var(--gutter) clamp(36px,4vw,64px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD h1{font-weight:450;line-height:1.05;letter-spacing:-.03em;text-wrap:wrap}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD h1>span{display:block;font-size:clamp(34px,3.5vw,56px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD h1>em{display:block;margin-top:5px;font-size:clamp(46px,6vw,88px);font-style:normal;overflow-wrap:anywhere}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD>p{display:flex;align-items:center;gap:9px;margin-top:25px;font-size:13px;line-height:1.6;color:var(--page-muted)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD>p svg{flex:none}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_lead__TqgqH>p{max-width:55ch;font-size:clamp(16px,1.25vw,19px);line-height:1.7}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_actions__RS1QN{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:25px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_primary__8n_Zd{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:13px 20px;background:#172e46;color:#fffaf0;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .25s ease-out}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_primary__8n_Zd:hover{background:#245747}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_phone__mB8vD{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:6px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_photo__6YX4U{margin:0}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_photo__6YX4U>div{position:relative;overflow:hidden;height:clamp(330px,37vw,560px);background:#c1c8bd}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_photo__6YX4U img{object-fit:cover;object-position:center 55%;height:calc(100% + 40px)!important;top:-20px!important}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_photo__6YX4U figcaption{padding:12px var(--gutter);color:var(--page-muted);font-size:12px;line-height:1.5;border-bottom:1px solid var(--page-rule)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_services__A2_gY{padding:var(--section-space) var(--gutter)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceIntro__BvE3k{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(30px,6.3vw,104px);align-items:end;margin-bottom:48px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceIntro__BvE3k h2{max-width:18ch;font-weight:450}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceIntro__BvE3k>p{max-width:54ch;color:var(--page-muted);font-size:16px;line-height:1.75}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h{border-top:1px solid #74887f}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h details{border-bottom:1px solid #aab8af;padding-inline:28px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h h3{font-size:clamp(28px,3vw,44px);font-weight:450;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h summary>svg{flex:none;transition:transform .25s ease-out}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h details[open] summary>svg{transform:rotate(45deg)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h details[open]{background:#e8ede4}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceBody__Q5mEQ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:25px clamp(30px,6.3vw,104px);padding-bottom:32px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceBody__Q5mEQ>p{max-width:58ch;font-size:16px;line-height:1.75;color:#3d554b}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceBody__Q5mEQ .rivkraft_features__EorVG{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 22px;color:#244b3d}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceBody__Q5mEQ>a{color:#172e46}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasons__P42tt{padding:0 var(--gutter) var(--section-space)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonIntro__snKpi{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px clamp(30px,6.3vw,104px);padding-bottom:42px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonIntro__snKpi h2{grid-row:span 2;font-weight:450}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonIntro__snKpi>p{max-width:57ch;color:var(--page-muted);font-size:15px;line-height:1.75}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonList__M9G_p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonList__M9G_p article{border-top:1px solid var(--page-rule);padding-top:24px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonList__M9G_p h3{font-size:25px;line-height:1.3;font-weight:500}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonList__M9G_p p{margin-top:14px;color:var(--page-muted);font-size:15px;line-height:1.75}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_region__VeiAt{padding:clamp(50px,6vw,90px) var(--gutter);color:#faf8ed;background:#172e46;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,6.3vw,104px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_region__VeiAt :is(a,button):focus-visible{outline-color:#e4ead0}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_regionIntro__PZAbs h2{max-width:17ch;font-size:clamp(34px,3.8vw,58px);font-weight:450}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_regionIntro__PZAbs>a{margin-top:26px;color:#e4ead0}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_region__VeiAt nav{border-top:1px solid #60768c}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_region__VeiAt nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px;border-bottom:1px solid #60768c;font:400 clamp(25px,2.5vw,38px)/1.3 var(--font-heading),serif;text-decoration:none}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_region__VeiAt nav a svg{flex:none;color:#c8d7ab}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approach__HEHK5{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,6.3vw,104px);padding:var(--section-space) var(--gutter)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approach__HEHK5>div>h2{font-weight:450;max-width:17ch}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approach__HEHK5>div>p{margin-top:20px;color:var(--page-muted);font-size:16px;line-height:1.75}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approachList___p1ww article{padding-block:24px;border-top:1px solid var(--page-rule)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approachList___p1ww article:first-child{padding-top:0;border-top:0}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approachList___p1ww h3{font:600 20px/1.45 var(--font-body),sans-serif;letter-spacing:-.02em}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approachList___p1ww p{margin-top:14px;color:var(--page-muted);font-size:15px;line-height:1.75}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_questions__IVi9M{background:#e8ede4;--page-muted:#3d554b;--page-rule:#aab8af}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_questions__IVi9M h2{font-weight:450}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_contact__bgBtP .contractor-section{--contractor-soft:#f6f4ed;--contractor-ink:#172e46;--contractor-muted:#53616a;--contractor-dark:#172e46;--contractor-rule:#c8cec8;padding-block:var(--section-space)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_contact__bgBtP .contractor-content{max-width:none;padding-inline:var(--gutter)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_contact__bgBtP .contractor-section__heading h2{font-weight:450}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_contact__bgBtP .contractor-action{border-radius:0}@media (max-width:1100px){[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceBody__Q5mEQ .rivkraft_features__EorVG{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){[data-contractor-modern] .rivkraft_root__UG6Xy :is(.rivkraft_intro__8PFhl,.rivkraft_serviceIntro__BvE3k,.rivkraft_reasonIntro__snKpi,.rivkraft_region__VeiAt,.rivkraft_approach__HEHK5){grid-template-columns:minmax(0,1fr)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_intro__8PFhl{gap:28px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_lead__TqgqH>p{max-width:65ch}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceIntro__BvE3k{gap:22px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonIntro__snKpi h2{grid-row:auto}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonList__M9G_p{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:600px){[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_hero__AU77i{padding-top:32px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_intro__8PFhl{padding-bottom:30px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD h1>span{font-size:clamp(29px,7.5vw,40px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD h1>em{font-size:clamp(44px,11.5vw,66px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_heading___j8KD>p{margin-top:20px;font-size:12px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_actions__RS1QN{gap:8px 20px;margin-top:20px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_primary__8n_Zd{min-height:50px;padding:12px 16px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_photo__6YX4U>div{height:clamp(180px,54vw,310px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_photo__6YX4U figcaption{font-size:11px;padding-block:10px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceIntro__BvE3k{margin-bottom:32px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h summary{padding-block:22px;gap:15px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h h3{font-size:clamp(24px,7.5vw,29px)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceList__iHn5h details{padding-inline:18px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceBody__Q5mEQ{grid-template-columns:minmax(0,1fr);gap:23px;padding-bottom:26px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_serviceBody__Q5mEQ .rivkraft_features__EorVG{grid-template-columns:minmax(0,1fr)}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_reasonIntro__snKpi{padding-bottom:30px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_region__VeiAt{gap:34px}[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_approach__HEHK5{gap:32px}}@media (prefers-reduced-motion:reduce){[data-contractor-modern] .rivkraft_root__UG6Xy .rivkraft_photo__6YX4U img{transform:none!important}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.allergen-list_item__gPZ9Q{align-items:center;gap:var(--spacing,.25rem);display:inline-flex}.allergen-list_disc__KJG62{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:var(--color-white,#fff);background-color:#b3261e;border-radius:3.40282e+38px;flex-shrink:0;place-items:center;display:grid}.allergen-list_figure__fEFIS{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3)}[data-contractor-modern] .demolition-b_base__J9yqm{--b-ink:#1e3a5f;--b-muted:#445d79;--b-rule:#c8d5e5;--b-paper:#fff;--b-accent:#1e3a5f;--b-space:clamp(24px,5vw,80px);color:var(--b-ink);background:var(--b-paper);font-family:var(--font-body),sans-serif;overflow:clip;caret-color:var(--b-accent)}[data-contractor-modern] .demolition-b_base__J9yqm *,[data-contractor-modern] .demolition-b_base__J9yqm :after,[data-contractor-modern] .demolition-b_base__J9yqm :before{box-sizing:border-box}[data-contractor-modern] .demolition-b_base__J9yqm :is(h1,h2,h3,p,figure,ul){margin:0}[data-contractor-modern] .demolition-b_base__J9yqm :is(h1,h2,h3){font-family:var(--font-heading),sans-serif;font-weight:600;letter-spacing:-.035em}[data-contractor-modern] .demolition-b_base__J9yqm h2{font-size:clamp(30px,3.3vw,48px);line-height:1.15;text-wrap:balance}[data-contractor-modern] .demolition-b_base__J9yqm h3{font-size:clamp(22px,2vw,30px);line-height:1.25}[data-contractor-modern] .demolition-b_base__J9yqm p{line-height:1.8}[data-contractor-modern] .demolition-b_base__J9yqm a{color:inherit;text-underline-offset:6px}[data-contractor-modern] .demolition-b_base__J9yqm :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--b-accent);outline-offset:5px}[data-contractor-modern] .demolition-b_base__J9yqm input[type=checkbox]{accent-color:var(--b-accent)}[data-contractor-modern] .demolition-b_base__J9yqm ::selection{color:var(--b-paper);background:var(--b-ink)}[data-contractor-modern] .demolition-b_base__J9yqm section[id]{scroll-margin-top:104px}[data-contractor-modern] .demolition-b_base__J9yqm svg{flex-shrink:0}[data-contractor-modern] .demolition-b_base__J9yqm :is(header,article,nav,figure,section,div){min-width:0}[data-contractor-modern] .demolition-b_base__J9yqm img{object-fit:cover}[data-contractor-modern] .demolition-b_action__IDjJp{display:inline-flex;justify-content:space-between;align-items:center;width:fit-content;min-height:54px;gap:26px;padding:15px 22px;background:var(--b-ink);color:var(--b-paper)!important;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease-out}[data-contractor-modern] .demolition-b_action__IDjJp:hover{background:var(--b-muted)}[data-contractor-modern] .demolition-b_textLink__d3qQI{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-weight:600;font-size:14px;text-decoration:underline;text-decoration-color:var(--b-rule)}[data-contractor-modern] .demolition-b_textLink__d3qQI:hover{text-decoration-color:currentColor}[data-contractor-modern] .demolition-b_features__9qUfQ{list-style:none;padding:0;font-size:13px;line-height:1.7}[data-contractor-modern] .demolition-b_features__9qUfQ li{padding-block:9px;border-bottom:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_features__9qUfQ li:last-child{border-bottom:0}[data-contractor-modern] .demolition-b_areaLinks__4DOAv{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;padding-block:36px 0;border-top:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_areaLinks__4DOAv h3{font-family:var(--font-body),sans-serif;font-size:15px;letter-spacing:0;font-weight:600}[data-contractor-modern] .demolition-b_areaLinks__4DOAv nav{display:flex;flex-wrap:wrap;gap:8px 24px}[data-contractor-modern] .demolition-b_areaLinks__4DOAv nav a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:14px;text-decoration:none}[data-contractor-modern] .demolition-b_areaLinks__4DOAv nav a:hover{text-decoration:underline}[data-contractor-modern] .demolition-b_questions__MuPTe{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,8vw,128px);padding:100px var(--b-space)}[data-contractor-modern] .demolition-b_questionIntro__2QtLZ p{max-width:43ch;color:var(--b-muted);margin-top:24px;font-size:16px}[data-contractor-modern] .demolition-b_questionIntro__2QtLZ>a{margin-top:28px}[data-contractor-modern] .demolition-b_questionList__kUjB3 details{border-bottom:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_questionList__kUjB3 details:first-child{border-top:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_questionList__kUjB3 summary{cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-size:16px;font-weight:600;line-height:1.6;list-style:none}[data-contractor-modern] .demolition-b_questionList__kUjB3 summary::-webkit-details-marker{display:none}[data-contractor-modern] .demolition-b_questionList__kUjB3 details[open] summary svg{transform:rotate(45deg)}[data-contractor-modern] .demolition-b_questionList__kUjB3 details>p{padding-bottom:28px;color:var(--b-muted);font-size:15px;max-width:68ch}[data-contractor-modern] .demolition-b_comparison__rGnKk{padding:96px var(--b-space)}[data-contractor-modern] .demolition-b_comparisonIntro__x_CIM{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:46px;align-items:end}[data-contractor-modern] .demolition-b_comparisonIntro__x_CIM>p{color:var(--b-muted);max-width:46ch;font-size:16px}[data-contractor-modern] .demolition-b_comparisonHeader__LyMXu,[data-contractor-modern] .demolition-b_comparisonRow__ax5lN{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:24px 0;border-bottom:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_comparisonHeader__LyMXu h3{font-family:var(--font-body),sans-serif;font-size:14px;font-weight:600;letter-spacing:0}[data-contractor-modern] .demolition-b_comparisonRow__ax5lN>p{font-size:15px;color:var(--b-muted)}[data-contractor-modern] .demolition-b_comparisonRow__ax5lN>p:last-child{color:var(--b-ink);display:flex;gap:14px}[data-contractor-modern] .demolition-b_comparisonRow__ax5lN svg{margin-top:5px}[data-contractor-modern] .demolition-b_dossierHero__tvIVr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,4.8vw,76px);align-items:center;padding:clamp(36px,4.7vw,72px) var(--b-space);background:#edf3f8}[data-contractor-modern] .demolition-b_dossierIntro__XavZK h1{max-width:19ch;font-size:clamp(38px,3.9vw,64px);line-height:1.08;font-weight:650;overflow-wrap:anywhere}[data-contractor-modern] .demolition-b_dossierIntro__XavZK h1 span{display:block;margin-top:6px;color:#3e6489}[data-contractor-modern] .demolition-b_dossierIntro__XavZK>p{max-width:49ch;font-size:17px;margin-block:25px;color:var(--b-muted)}[data-contractor-modern] .demolition-b_dossierLocation__xT6ze{margin-top:20px;max-width:47ch;font-size:13px;line-height:1.7;color:var(--b-muted)}[data-contractor-modern] .demolition-b_dossierFigure__zbsXj{border:1px solid #bfcfe0;background:#d8e2eb}[data-contractor-modern] .demolition-b_dossierFigure__zbsXj>div{aspect-ratio:4/3;position:relative;overflow:hidden}[data-contractor-modern] .demolition-b_dossierFigure__zbsXj img{object-position:center 56%}[data-contractor-modern] .demolition-b_dossierFigure__zbsXj figcaption{padding:10px 14px;font-size:12px;line-height:1.5;color:#2f4a65;background:#f8fafc}[data-contractor-modern] .demolition-b_dossierIndex__dLJso{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:var(--b-space);background:#1e3a5f;color:#fff}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px clamp(12px,2vw,28px);border-inline-end:1px solid #627992;color:#fff;font-size:clamp(14px,1.3vw,19px);line-height:1.35;font-weight:600;text-decoration:none}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a:first-child{border-inline-start:1px solid #627992}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a:hover{background:#2d5078}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a>span{min-width:0;overflow-wrap:anywhere}[data-contractor-modern] .demolition-b_dossierIndex__dLJso a:focus-visible{outline-color:#fff;outline-offset:-5px}[data-contractor-modern] .demolition-b_dossierDocuments__MVwpF{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(56px,10vw,160px);padding:100px var(--b-space)}[data-contractor-modern] .demolition-b_dossierDocumentIntro__eSwIh>p{margin-top:20px;font-size:15px;color:var(--b-muted)}[data-contractor-modern] .demolition-b_dossierPrep__0AZ7j{max-width:49ch;padding:22px 24px;margin-top:26px;background:#edf3f8;border:1px solid #c4d2e2}[data-contractor-modern] .demolition-b_dossierPrep__0AZ7j h3{font-size:20px}[data-contractor-modern] .demolition-b_dossierPrep__0AZ7j p{margin-top:10px;color:var(--b-muted);font-size:15px;line-height:1.65}[data-contractor-modern] .demolition-b_dossierPrep__0AZ7j a{margin-top:8px;gap:10px}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_{position:relative;padding-left:40px}[data-contractor-modern] .demolition-b_dossierRule__1mY3L{position:absolute;top:0;bottom:0;left:0;width:1px;background:#355d89}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_ article{padding:28px 0;border-bottom:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_ article:first-of-type{padding-top:0}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_ article:last-of-type{border-bottom:0}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_ p{margin-top:15px;color:var(--b-muted);max-width:56ch;font-size:16px}[data-contractor-modern] .demolition-b_dossierServices___N6Ex{padding:96px var(--b-space) 60px;background:#eff4f9}[data-contractor-modern] .demolition-b_dossierServices___N6Ex>header{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:56px;align-items:end}[data-contractor-modern] .demolition-b_dossierServices___N6Ex>header p{max-width:47ch;color:var(--b-muted);font-size:16px}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB>article{border-top:1px solid var(--b-rule);display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(30px,8vw,120px);padding-block:40px;scroll-margin-top:100px}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB h3{font-size:clamp(26px,2.4vw,36px)}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB h3 a{text-decoration:none;display:inline-flex;gap:22px;align-items:start}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB h3 a:hover{text-decoration:underline}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB article p{margin-top:20px;max-width:58ch;font-size:16px;color:var(--b-muted)}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB .demolition-b_textLink__d3qQI{margin-top:18px}[data-contractor-modern] .demolition-b_dossierComparison__ccH1N{background:#fff}[data-contractor-modern] .demolition-b_dossierQuestions__CNP1q{background:#f6f8fb}[data-contractor-modern] .demolition-b_circular__ZYaRq{--b-ink:#29382e;--b-muted:#536055;--b-rule:#c5ccbb;--b-paper:#f6f4e9;--b-accent:#8b3e25}[data-contractor-modern] .demolition-b_circularHero__yFkaP{padding:clamp(38px,4.6vw,74px) var(--b-space) 58px}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(36px,6vw,94px);padding-bottom:38px}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH h1{font-size:clamp(40px,4.3vw,64px);font-weight:600;line-height:1.1;max-width:19ch;overflow-wrap:anywhere}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH h1 span{display:block;margin-top:4px;color:#4b684e}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH>div>p{max-width:55ch;color:var(--b-muted);font-size:17px}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH .demolition-b_action__IDjJp{margin-top:22px;background:#8b3e25}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH .demolition-b_action__IDjJp:hover{background:#71331e}[data-contractor-modern] .demolition-b_circularMosaic__ZOW5T{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(18px,2vw,32px)}[data-contractor-modern] .demolition-b_circularMainImage__uk_MH{display:grid;grid-template-rows:minmax(0,1fr) auto;background:#d6ddce}[data-contractor-modern] .demolition-b_circularMainImage__uk_MH>div{position:relative;overflow:hidden;min-height:clamp(320px,29vw,470px)}[data-contractor-modern] .demolition-b_circularMainImage__uk_MH img{object-position:center 54%}[data-contractor-modern] .demolition-b_circularMainImage__uk_MH figcaption{padding:10px 14px;font-size:12px;line-height:1.5;color:#394d3e;background:#eeeee1}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs{min-width:0;padding:clamp(21px,2.5vw,38px);background:#e0e7d8;color:#293d30}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs h2{font-size:clamp(24px,2.4vw,33px);text-wrap:wrap}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs dl{margin:19px 0 8px}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs dl>div{padding-block:13px;border-top:1px solid #afbdab}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs dt{font-size:16px;font-weight:700}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs dd{margin:4px 0 0;color:#425649;font-size:15px;line-height:1.6}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs a{gap:12px;text-decoration-color:#8f9f8c}[data-contractor-modern] .demolition-b_circularLocation__dxq6z{padding-top:14px;font-size:13px;color:var(--b-muted)}[data-contractor-modern] .demolition-b_circularServices__n4yG6{padding:66px var(--b-space) 94px}[data-contractor-modern] .demolition-b_circularServices__n4yG6>header{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:end;margin-bottom:54px}[data-contractor-modern] .demolition-b_circularServices__n4yG6>header h2{max-width:15ch;font-size:clamp(38px,4.3vw,62px);font-weight:500}[data-contractor-modern] .demolition-b_circularServices__n4yG6>header p{max-width:46ch;color:var(--b-muted);font-size:16px}[data-contractor-modern] .demolition-b_circularBand__c2pf8{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,11vw,170px);padding-block:42px 50px}[data-contractor-modern] .demolition-b_circularBandRule__G7Jgx{position:absolute;left:0;right:0;top:0;height:1px;background:var(--b-ink)}[data-contractor-modern] .demolition-b_circularBand__c2pf8:nth-of-type(2n){padding-left:8%}[data-contractor-modern] .demolition-b_circularBand__c2pf8 h3{font-size:clamp(28px,3vw,42px);font-weight:500}[data-contractor-modern] .demolition-b_circularBand__c2pf8 h3 a{display:flex;justify-content:space-between;align-items:start;gap:30px;text-decoration:none}[data-contractor-modern] .demolition-b_circularBand__c2pf8 h3 a:hover{color:#9a3412}[data-contractor-modern] .demolition-b_circularBand__c2pf8>div>p{color:var(--b-muted);font-size:16px}[data-contractor-modern] .demolition-b_circularBand__c2pf8 .demolition-b_features__9qUfQ{display:flex;flex-wrap:wrap;gap:2px 22px;margin-block:18px 16px}[data-contractor-modern] .demolition-b_circularBand__c2pf8 .demolition-b_features__9qUfQ li{padding-block:7px;border:0}[data-contractor-modern] .demolition-b_circularReasons__xUMFO{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,11vw,170px);padding:90px var(--b-space);color:#f6f4e9;background:#31382f}[data-contractor-modern] .demolition-b_circularReasons__xUMFO>div:first-child>p{margin-top:22px;max-width:40ch;font-size:16px;color:#d1d7cb}[data-contractor-modern] .demolition-b_circularReasons__xUMFO .demolition-b_action__IDjJp{background:#f6f4e9;color:#31382f!important;margin-top:36px}[data-contractor-modern] .demolition-b_circularReasons__xUMFO .demolition-b_action__IDjJp:hover{background:#e1ddc9}[data-contractor-modern] .demolition-b_circularReasons__xUMFO .demolition-b_action__IDjJp:focus-visible{outline-color:#f6f4e9}[data-contractor-modern] .demolition-b_circularReasonList__ISa93 article{padding-block:26px;border-bottom:1px solid #65735e}[data-contractor-modern] .demolition-b_circularReasonList__ISa93 article:first-child{padding-top:0}[data-contractor-modern] .demolition-b_circularReasonList__ISa93 article:last-child{border-bottom:0;padding-bottom:0}[data-contractor-modern] .demolition-b_circularReasonList__ISa93 h3{font-size:23px;font-weight:500}[data-contractor-modern] .demolition-b_circularReasonList__ISa93 p{margin-top:14px;max-width:52ch;font-size:15px;color:#d1d7cb}[data-contractor-modern] .demolition-b_circularProblems__o1E9k{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding:100px var(--b-space) 40px}[data-contractor-modern] .demolition-b_circularProblems__o1E9k header>p{color:var(--b-muted);margin-top:24px;font-size:16px}[data-contractor-modern] .demolition-b_circularProblems__o1E9k details{border-bottom:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_circularProblems__o1E9k details:first-child{border-top:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_circularProblems__o1E9k summary{display:flex;align-items:start;justify-content:space-between;cursor:pointer;gap:30px;padding:25px 0;list-style:none;font-size:17px;line-height:1.5}[data-contractor-modern] .demolition-b_circularProblems__o1E9k summary::-webkit-details-marker{display:none}[data-contractor-modern] .demolition-b_circularProblems__o1E9k details[open] summary svg{transform:rotate(45deg)}[data-contractor-modern] .demolition-b_circularProblems__o1E9k details p{color:var(--b-muted);padding-bottom:28px;font-size:15px}[data-contractor-modern] .demolition-b_circularQuestions__Uvril{padding-block:72px 80px}[data-contractor-modern] .demolition-b_circularAreas__Crg2w{padding:0 var(--b-space) 70px}[data-contractor-modern] .demolition-b_total__oVdMv{--b-ink:#282722;--b-muted:#5c574c;--b-rule:#cac1af;--b-paper:#f5f2e9;--b-accent:#943d25}[data-contractor-modern] .demolition-b_totalHero__nWAEl{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(520px,44vw,740px);padding:clamp(34px,5vw,75px) var(--b-space);background:#b3aa98}[data-contractor-modern] .demolition-b_totalHeroCard__CbY4Y{max-width:min(100%,clamp(420px,40vw,560px));padding:clamp(27px,3.7vw,58px);border-inline-start:4px solid #e68b64;background:#282722;color:#fbf1dd}[data-contractor-modern] .demolition-b_total__oVdMv .demolition-b_totalTitle__KWRFq{font-size:clamp(41px,4.3vw,69px);line-height:1.02;font-weight:500;letter-spacing:-.046em;overflow-wrap:anywhere}[data-contractor-modern] .demolition-b_totalTitle__KWRFq>span{display:block}[data-contractor-modern] .demolition-b_totalTitle__KWRFq>span:last-child{margin-top:7px;color:#f1c1a0;font-size:.81em}[data-contractor-modern] .demolition-b_totalHeroCard__CbY4Y .demolition-b_totalLocation__EUVsu{display:flex;align-items:start;gap:9px;margin-bottom:clamp(18px,2.4vw,31px);color:#e0d4c1;font-size:12px;line-height:1.6}[data-contractor-modern] .demolition-b_totalLocation__EUVsu svg{margin-top:2px}[data-contractor-modern] .demolition-b_totalHeroCard__CbY4Y .demolition-b_totalHeroLead__ybAdk{max-width:47ch;margin-top:20px;color:#e9dfcf;font-size:16px;line-height:1.7}[data-contractor-modern] .demolition-b_totalHeroActions__t3Vdh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:24px}[data-contractor-modern] .demolition-b_totalHeroActions__t3Vdh .demolition-b_action__IDjJp{background:#a34529}[data-contractor-modern] .demolition-b_totalHeroActions__t3Vdh .demolition-b_action__IDjJp:hover{background:#89341e}[data-contractor-modern] .demolition-b_totalHeroCard__CbY4Y a:focus-visible{outline-color:#ffdbc0}[data-contractor-modern] .demolition-b_totalHeroPhoto__wyGfU{position:absolute;z-index:-1;inset:0;overflow:hidden}[data-contractor-modern] .demolition-b_totalHeroPhoto__wyGfU img{object-position:65% 55%}[data-contractor-modern] .demolition-b_totalHeroPhoto__wyGfU figcaption{position:absolute;inset:auto var(--b-space) 18px auto;padding:5px 10px;background:#282722;color:#fbf1dd;font-size:12px}[data-contractor-modern] .demolition-b_totalHandover__ObW9j{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);padding:clamp(52px,6.2vw,94px) var(--b-space);background:#eee7d6}[data-contractor-modern] .demolition-b_totalHandoverIntro__7FjPS h2{max-width:18ch;font-weight:500;text-wrap:wrap}[data-contractor-modern] .demolition-b_totalHandoverIntro__7FjPS p{max-width:49ch;margin-top:17px;color:var(--b-muted)}[data-contractor-modern] .demolition-b_totalHandover__ObW9j .demolition-b_textLink__d3qQI{margin-top:12px}[data-contractor-modern] .demolition-b_totalHandover__ObW9j dl{margin:0;border-top:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_totalHandover__ObW9j dl>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:18px 24px;padding-block:19px;border-bottom:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_totalHandover__ObW9j dt{font-family:var(--font-heading),serif;font-size:21px;line-height:1.25;font-weight:600}[data-contractor-modern] .demolition-b_totalHandover__ObW9j dd{margin:0;color:var(--b-muted);font-size:15px;line-height:1.65}[data-contractor-modern] .demolition-b_totalServices__D6XGy{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,9vw,140px);padding:94px var(--b-space);background:#282722;color:#fbf1dd;--b-rule:#746c5f}[data-contractor-modern] .demolition-b_totalServices__D6XGy header h2{font-size:clamp(36px,4vw,58px);font-weight:500}[data-contractor-modern] .demolition-b_totalServices__D6XGy header>p{max-width:39ch;color:#d5d7cc;font-size:16px;margin-top:28px}[data-contractor-modern] .demolition-b_totalServices__D6XGy header .demolition-b_textLink__d3qQI{margin-top:28px}[data-contractor-modern] .demolition-b_totalServices__D6XGy a:focus-visible{outline-color:#ffdbc0}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6>article{padding-block:35px;border-top:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6>article:first-child{padding-top:0;border:0}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6>article:last-child{padding-bottom:0}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 h3{font-size:clamp(27px,3vw,40px);font-weight:500}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 h3 a{display:flex;justify-content:space-between;gap:30px;text-decoration:none}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 h3 a:hover{text-decoration:underline}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 article>p{color:#d5d7cc;font-size:16px;margin-block:20px;max-width:56ch}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 .demolition-b_features__9qUfQ{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;font-size:13px;margin-block:10px 20px}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 .demolition-b_features__9qUfQ li{border:0;padding-block:5px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT{padding:96px var(--b-space) 64px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT>header{display:flex;align-items:baseline;justify-content:space-between;gap:50px;padding-bottom:46px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT>header>p{color:var(--b-muted);font-size:16px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT>div:not(.demolition-b_areaLinks__4DOAv){display:grid;grid-template-columns:repeat(3,1fr);gap:52px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT article{padding-top:24px;border-top:1px solid var(--b-rule)}[data-contractor-modern] .demolition-b_totalReasons__HBrsT h3{font-weight:500;font-size:clamp(24px,2.3vw,32px)}[data-contractor-modern] .demolition-b_totalReasons__HBrsT article>p{color:var(--b-muted);font-size:15px;margin-top:22px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT .demolition-b_areaLinks__4DOAv{margin-top:64px}[data-contractor-modern] .demolition-b_totalComparison__uiBUV{background:#eee7d6}[data-contractor-modern] .demolition-b_totalComparison__uiBUV h2,[data-contractor-modern] .demolition-b_totalQuestions__P2Bgg h2{font-weight:500}[data-contractor-modern] .demolition-b_totalQuestions__P2Bgg{padding-block:96px}[data-contractor-modern] .demolition-b_contact__AuQnF{--contractor-ink:var(--b-ink);--contractor-dark:var(--b-ink);--contractor-muted:var(--b-muted);--contractor-rule:var(--b-rule);--contractor-soft:var(--b-paper)}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-section{background:var(--b-paper);border-top:1px solid var(--b-rule);padding:88px 0 100px}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-content{max-width:none;padding-inline:var(--b-space)}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-contact{gap:clamp(48px,8vw,128px)}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-contact__form{padding:0;border:0;border-radius:0;background:transparent}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-action{border-radius:0;background:var(--b-ink);color:var(--b-paper)}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-action:hover{background:var(--b-muted)}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-field input,[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-field textarea{border-radius:0;border-color:var(--b-rule);background:var(--b-paper);color:var(--b-ink)}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-field input:focus,[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-field textarea:focus{border-color:var(--b-ink)}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-field input[aria-invalid=true],[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-field textarea[aria-invalid=true]{border-color:#9c2929}[data-contractor-modern] .demolition-b_total__oVdMv .demolition-b_contact__AuQnF .contractor-section__heading h2{font-weight:500}@media (min-width:1700px){[data-contractor-modern] .demolition-b_base__J9yqm{--b-space:max(80px,calc((100vw - 1440px) / 2))}[data-contractor-modern] .demolition-b_dossierHero__tvIVr{grid-template-columns:1fr 1fr}[data-contractor-modern] .demolition-b_dossierIndex__dLJso{padding-inline:80px var(--b-space)}[data-contractor-modern] .demolition-b_dossierIntro__XavZK{padding-right:80px}}@media (max-width:1050px){[data-contractor-modern] .demolition-b_base__J9yqm{--b-space:32px}[data-contractor-modern] .demolition-b_dossierIntro__XavZK>p{font-size:15px}[data-contractor-modern] .demolition-b_dossierDocuments__MVwpF{gap:50px}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_{padding-left:28px}[data-contractor-modern] .demolition-b_comparisonIntro__x_CIM,[data-contractor-modern] .demolition-b_dossierServices___N6Ex>header{gap:40px}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH{gap:44px}[data-contractor-modern] .demolition-b_circularMosaic__ZOW5T{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}[data-contractor-modern] .demolition-b_circularBand__c2pf8,[data-contractor-modern] .demolition-b_circularServices__n4yG6>header{gap:60px}[data-contractor-modern] .demolition-b_circularProblems__o1E9k,[data-contractor-modern] .demolition-b_circularReasons__xUMFO{gap:55px}[data-contractor-modern] .demolition-b_totalServices__D6XGy{grid-template-columns:.8fr 1.2fr;gap:50px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT>div:not(.demolition-b_areaLinks__4DOAv){gap:28px}[data-contractor-modern] .demolition-b_questions__MuPTe{gap:54px}}@media (max-width:980px){[data-contractor-modern] .demolition-b_totalHero__nWAEl{min-height:0;padding:0}[data-contractor-modern] .demolition-b_totalHeroCard__CbY4Y{width:100%;max-width:none;padding:36px var(--b-space);border-inline-start:0;border-block-start:3px solid #e68b64}[data-contractor-modern] .demolition-b_total__oVdMv .demolition-b_totalTitle__KWRFq{font-size:clamp(36px,7.8vw,65px)}[data-contractor-modern] .demolition-b_totalHeroPhoto__wyGfU{position:relative;z-index:auto;height:clamp(192px,42vw,360px)}[data-contractor-modern] .demolition-b_totalHeroPhoto__wyGfU img{object-position:72% 56%}}@media (max-width:900px){[data-contractor-modern] .demolition-b_dossierHero__tvIVr{grid-template-columns:minmax(0,1fr)}[data-contractor-modern] .demolition-b_dossierIntro__XavZK h1{font-size:clamp(34px,6.3vw,52px)}[data-contractor-modern] .demolition-b_dossierFigure__zbsXj>div{aspect-ratio:16/9}[data-contractor-modern] .demolition-b_dossierIndex__dLJso{grid-template-columns:repeat(2,minmax(0,1fr))}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a{min-height:62px;border-bottom:1px solid #627992}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a:nth-child(odd){border-inline-start:1px solid #627992}}@media (max-width:760px){[data-contractor-modern] .demolition-b_base__J9yqm{--b-space:24px}[data-contractor-modern] .demolition-b_base__J9yqm section[id]{scroll-margin-top:82px}[data-contractor-modern] .demolition-b_base__J9yqm h2{font-size:32px}[data-contractor-modern] .demolition-b_dossierIntro__XavZK>p{font-size:16px;margin-block:21px}[data-contractor-modern] .demolition-b_dossierLocation__xT6ze{margin-top:16px}[data-contractor-modern] .demolition-b_dossierDocuments__MVwpF{display:block;padding-block:64px}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_{margin-top:38px}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_ h3{font-size:24px}[data-contractor-modern] .demolition-b_dossierEntries__2qhB_ p{font-size:15px}[data-contractor-modern] .demolition-b_dossierServices___N6Ex{padding-block:64px 44px}[data-contractor-modern] .demolition-b_dossierServices___N6Ex>header{display:block;margin-bottom:32px}[data-contractor-modern] .demolition-b_dossierServices___N6Ex>header p{margin-top:24px}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB>article{gap:30px;grid-template-columns:1.2fr .8fr;padding-block:32px}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB article p{font-size:15px}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB .demolition-b_features__9qUfQ{font-size:12px}[data-contractor-modern] .demolition-b_areaLinks__4DOAv{display:block;padding-top:28px}[data-contractor-modern] .demolition-b_areaLinks__4DOAv nav{margin-top:16px;gap:0 24px}[data-contractor-modern] .demolition-b_questions__MuPTe{display:block;padding-block:64px}[data-contractor-modern] .demolition-b_questionIntro__2QtLZ>p{margin-top:20px}[data-contractor-modern] .demolition-b_questionIntro__2QtLZ>a{margin-top:15px}[data-contractor-modern] .demolition-b_questionList__kUjB3{margin-top:30px}[data-contractor-modern] .demolition-b_questionList__kUjB3 summary{font-size:15px;padding-block:22px}[data-contractor-modern] .demolition-b_comparison__rGnKk{padding-block:64px}[data-contractor-modern] .demolition-b_comparisonIntro__x_CIM{display:block;margin-bottom:28px}[data-contractor-modern] .demolition-b_comparisonIntro__x_CIM>p{margin-top:22px}[data-contractor-modern] .demolition-b_comparisonHeader__LyMXu,[data-contractor-modern] .demolition-b_comparisonRow__ax5lN{gap:24px}[data-contractor-modern] .demolition-b_comparisonHeader__LyMXu h3{font-size:12px;line-height:1.6}[data-contractor-modern] .demolition-b_comparisonRow__ax5lN>p{font-size:13px}[data-contractor-modern] .demolition-b_comparisonRow__ax5lN>p:last-child{display:block}[data-contractor-modern] .demolition-b_comparisonRow__ax5lN svg{display:none}[data-contractor-modern] .demolition-b_circularHero__yFkaP{padding-top:18px;padding-bottom:38px}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH{display:block;padding-bottom:30px}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH h1{max-width:21ch;font-size:clamp(34px,6.5vw,49px)}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH>div{margin-top:24px}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH>div>p{font-size:15px;max-width:54ch}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH .demolition-b_action__IDjJp{margin-top:24px}[data-contractor-modern] .demolition-b_circularMosaic__ZOW5T{grid-template-columns:minmax(0,1fr)}[data-contractor-modern] .demolition-b_circularMainImage__uk_MH>div{min-height:0;aspect-ratio:3/2}[data-contractor-modern] .demolition-b_circularMaterialIndex__bvBQs{padding:21px 20px}[data-contractor-modern] .demolition-b_circularLocation__dxq6z{padding-top:16px;font-size:12px}[data-contractor-modern] .demolition-b_circularServices__n4yG6{padding-block:38px 60px}[data-contractor-modern] .demolition-b_circularServices__n4yG6>header{display:block;margin-bottom:32px}[data-contractor-modern] .demolition-b_circularServices__n4yG6>header h2{font-size:39px}[data-contractor-modern] .demolition-b_circularServices__n4yG6>header p{margin-top:24px}[data-contractor-modern] .demolition-b_circularBand__c2pf8{display:block;padding-block:30px 35px}[data-contractor-modern] .demolition-b_circularBand__c2pf8:nth-of-type(2n){padding-left:0}[data-contractor-modern] .demolition-b_circularBand__c2pf8 h3{font-size:clamp(23px,7.4vw,29px);overflow-wrap:anywhere}[data-contractor-modern] .demolition-b_circularBand__c2pf8 h3 a{gap:20px}[data-contractor-modern] .demolition-b_circularBand__c2pf8>div{padding-top:22px}[data-contractor-modern] .demolition-b_circularBand__c2pf8>div>p{font-size:15px}[data-contractor-modern] .demolition-b_circularBand__c2pf8 .demolition-b_features__9qUfQ{margin-block:15px;font-size:12px;gap:2px 20px}[data-contractor-modern] .demolition-b_circularReasons__xUMFO{display:block;padding-block:62px}[data-contractor-modern] .demolition-b_circularReasons__xUMFO .demolition-b_action__IDjJp{margin-top:26px}[data-contractor-modern] .demolition-b_circularReasonList__ISa93{margin-top:42px}[data-contractor-modern] .demolition-b_circularReasonList__ISa93 article:first-child{border-top:1px solid #65735e;padding-top:26px}[data-contractor-modern] .demolition-b_circularProblems__o1E9k{display:block;padding-block:62px 0}[data-contractor-modern] .demolition-b_circularProblems__o1E9k>div{margin-top:32px}[data-contractor-modern] .demolition-b_circularProblems__o1E9k summary{font-size:16px}[data-contractor-modern] .demolition-b_circularQuestions__Uvril{padding-block:62px}[data-contractor-modern] .demolition-b_circularAreas__Crg2w{padding-bottom:50px}[data-contractor-modern] .demolition-b_totalHandover__ObW9j{grid-template-columns:1fr;gap:23px}[data-contractor-modern] .demolition-b_totalHandover__ObW9j dl>div{grid-template-columns:1fr;gap:8px}[data-contractor-modern] .demolition-b_totalServices__D6XGy{display:block;padding-block:62px}[data-contractor-modern] .demolition-b_totalServices__D6XGy header h2{max-width:18ch;font-size:40px}[data-contractor-modern] .demolition-b_totalServices__D6XGy header>p{margin-top:24px}[data-contractor-modern] .demolition-b_totalServices__D6XGy header .demolition-b_textLink__d3qQI{margin-top:18px}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6{margin-top:40px}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6>article:first-child{border-top:1px solid var(--b-rule);padding-top:30px}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 h3{font-size:clamp(24px,7vw,32px);overflow-wrap:anywhere}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 h3 a{gap:14px}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 h3 svg{width:20px}[data-contractor-modern] .demolition-b_totalServiceList__lTGQ6 article>p{font-size:15px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT{padding-block:64px 48px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT>header{display:block;padding-bottom:30px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT>header>p{margin-top:24px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT>div:not(.demolition-b_areaLinks__4DOAv){display:block}[data-contractor-modern] .demolition-b_totalReasons__HBrsT article{padding-block:26px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT article>p{margin-top:16px}[data-contractor-modern] .demolition-b_totalReasons__HBrsT .demolition-b_areaLinks__4DOAv{margin-top:10px}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-section{padding-block:62px 72px}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-contact{display:block}[data-contractor-modern] .demolition-b_contact__AuQnF .contractor-contact__form{margin-top:38px}}@media (max-width:460px){[data-contractor-modern] .demolition-b_dossierIntro__XavZK h1{font-size:clamp(30px,8.6vw,39px)}[data-contractor-modern] .demolition-b_dossierIndex__dLJso{padding-inline:0}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a{gap:8px}[data-contractor-modern] .demolition-b_dossierIndex__dLJso>a>svg{width:16px}[data-contractor-modern] .demolition-b_dossierPrep__0AZ7j{padding:18px}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB>article{display:block}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB .demolition-b_features__9qUfQ{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}[data-contractor-modern] .demolition-b_dossierServiceList__wNMDB .demolition-b_features__9qUfQ li{border:0}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH h1{font-size:clamp(29px,8.9vw,34px)}[data-contractor-modern] .demolition-b_circularHeroCopy__ppPcH h1 span{font-size:clamp(26px,8.3vw,34px)}[data-contractor-modern] .demolition-b_circularBand__c2pf8 h3 a{gap:12px}[data-contractor-modern] .demolition-b_circularBand__c2pf8 h3 a svg{width:20px;height:20px;margin-top:2px}}@media (prefers-reduced-motion:reduce){[data-contractor-modern] .demolition-b_base__J9yqm *,[data-contractor-modern] .demolition-b_base__J9yqm :after,[data-contractor-modern] .demolition-b_base__J9yqm :before{scroll-behavior:auto!important;transition:none!important}}