.metal-chimney_page__3g90g{--metal-ink:#1c1c1c;--metal-copy:#333;--metal-muted:#5a5a5a;--metal-blue:#b91c1c;--metal-cream:#f3f0eb;--metal-paper:#f6f5f2;color:var(--metal-copy);font-size:1rem;line-height:1.65}.metal-chimney_formLegend__zBUlG,.metal-chimney_page__3g90g h1,.metal-chimney_page__3g90g h2,.metal-chimney_page__3g90g h3{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;line-height:1.13;color:var(--metal-ink)}.metal-chimney_page__3g90g h1{font-size:clamp(2.5rem,4.5vw,4rem);text-transform:uppercase;margin:1rem 0 1.5rem;max-width:16ch;letter-spacing:.012em}.metal-chimney_page__3g90g h2{font-size:clamp(2rem,3vw,2.75rem);margin:0 0 1.5rem}.metal-chimney_page__3g90g h3{font-size:1.5rem;margin:0 0 1rem}.metal-chimney_wrap__3KGwf{max-width:1240px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.metal-chimney_hero__ZeDlZ{background:var(--metal-paper);padding:2rem 0 4rem}.metal-chimney_breadcrumbs__BtVPr{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;font-size:.875rem;margin-bottom:2rem;color:var(--metal-muted)}.metal-chimney_breadcrumbs__BtVPr a,.metal-chimney_textLink__0V2YE{color:var(--metal-blue);text-decoration:underline;text-underline-offset:.22em}.metal-chimney_breadcrumbs__BtVPr a{display:inline-flex;align-items:center;min-height:44px}.metal-chimney_heroGrid__PkxfA{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.metal-chimney_eyebrow__T_Iy1{display:flex;gap:.75rem;align-items:center;font-family:var(--font-antonio),sans-serif;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--metal-blue);font-size:.875rem}.metal-chimney_eyebrow__T_Iy1:before{content:"";display:block;width:2rem;height:2px;background:var(--metal-blue)}.metal-chimney_lead__8pnOb{font-size:1.125rem;max-width:54ch;margin-bottom:1.5rem}.metal-chimney_primary___ixFJ{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:52px;padding:.875rem 1.5rem;background:var(--metal-blue);border:2px solid var(--metal-blue);border-radius:8px;color:var(--metal-cream);font-weight:700;text-decoration:none;line-height:1.4;transition:background-color .15s ease;cursor:pointer;text-align:center}.metal-chimney_primary___ixFJ:hover{background:#991b1b;border-color:#991b1b}.metal-chimney_primary___ixFJ:disabled{opacity:.75;cursor:wait}.metal-chimney_page__3g90g a:focus-visible,.metal-chimney_page__3g90g button:focus-visible,.metal-chimney_page__3g90g input:focus-visible,.metal-chimney_page__3g90g select:focus-visible,.metal-chimney_page__3g90g summary:focus-visible,.metal-chimney_page__3g90g textarea:focus-visible{outline:3px solid var(--metal-blue);outline-offset:4px}.metal-chimney_heroNote__GdXO0{margin-top:1rem;color:var(--metal-muted);font-size:.875rem;max-width:52ch}.metal-chimney_visual__TnhUY{margin:0;background:#e8e2d8;border:1px solid #c5c0b7;border-radius:4px;overflow:hidden;min-width:0}.metal-chimney_heroImage__CxRJX{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.metal-chimney_visual__TnhUY figcaption{padding:1rem 1.25rem;font-size:.875rem;color:#45413b;line-height:1.5}.metal-chimney_visual__TnhUY figcaption strong{display:block;font-weight:700;margin-bottom:.25rem}.metal-chimney_scopeBand__fq9ha{background:var(--metal-ink);color:var(--metal-cream);padding:1.5rem 0}.metal-chimney_scopeItems__tuO_0{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.metal-chimney_scopeItems__tuO_0 p{display:flex;gap:.75rem;align-items:center;margin:0;font-size:.9375rem;line-height:1.5}.metal-chimney_scopeItems__tuO_0 svg{flex-shrink:0;color:#9ac9f0}.metal-chimney_section__drxVO{padding:4.25rem 0}.metal-chimney_sectionIntro__c1pxm{max-width:66ch;margin-bottom:2rem;color:var(--metal-muted)}.metal-chimney_cards__5jITO{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.metal-chimney_card__7vm5j{padding:2rem;border:1px solid #d8d4ce;border-radius:4px;background:var(--metal-paper)}.metal-chimney_cardNumber__GoRcm{font-family:var(--font-antonio),sans-serif;font-size:.875rem;color:var(--metal-blue);display:block;margin-bottom:1.5rem;font-weight:700;letter-spacing:.12em}.metal-chimney_card__7vm5j p{margin:0}.metal-chimney_boundary__90bC4{border-left:4px solid var(--metal-blue);background:#f6e9e6;padding:1.5rem 2rem;margin-top:2rem;max-width:84ch}.metal-chimney_boundary__90bC4 p{margin:.5rem 0 0}.metal-chimney_split__al17h{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.metal-chimney_steps__DjIF9{margin:0;padding:0;list-style:none;counter-reset:metal-steps}.metal-chimney_steps__DjIF9 li{counter-increment:metal-steps;position:relative;padding:0 0 1.5rem 3.5rem}.metal-chimney_steps__DjIF9 li:before{content:"0" counter(metal-steps);position:absolute;left:0;top:0;color:var(--metal-blue);font-family:var(--font-antonio),sans-serif;font-size:1.5rem;font-weight:700}.metal-chimney_steps__DjIF9 strong{display:block;font-size:1.0625rem;color:var(--metal-ink);margin-bottom:.25rem}.metal-chimney_steps__DjIF9 p{margin:0;color:var(--metal-muted)}.metal-chimney_pricePanel__OEUsJ{padding:2rem;background:var(--metal-paper);border:1px solid #d8d4ce;border-radius:4px;align-self:start}.metal-chimney_pricePanel__OEUsJ ul{padding-left:1.25rem;margin:1rem 0 1.5rem}.metal-chimney_pricePanel__OEUsJ li{margin-bottom:.5rem}.metal-chimney_faq__GObsT{background:var(--metal-paper)}.metal-chimney_faqList__KUPVi{border-top:1px solid #d8d4ce}.metal-chimney_faqList__KUPVi details{border-bottom:1px solid #d8d4ce;padding:0 1rem}.metal-chimney_faqList__KUPVi summary{cursor:pointer;font-size:1.0625rem;font-weight:700;padding:1.25rem 0;line-height:1.5}.metal-chimney_faqList__KUPVi details p{max-width:76ch;padding-bottom:1.25rem;margin:0}.metal-chimney_assessment__bxbRZ{background:#f6e9e6;scroll-margin-top:120px}.metal-chimney_assessmentGrid__TJc_e{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:start}.metal-chimney_assessmentCopy__7IZ_n{max-width:42ch}.metal-chimney_assessmentCopy__7IZ_n p{margin-bottom:1.5rem}.metal-chimney_form__moMsP{background:var(--metal-paper);border:1px solid #c5cbd0;border-radius:4px;padding:2rem}.metal-chimney_form__moMsP fieldset{border:0;padding:0;margin:0;min-width:0}.metal-chimney_formLegend__zBUlG{font-size:1.625rem;margin-bottom:.75rem;max-width:100%}.metal-chimney_formIntro__V30LP{color:var(--metal-muted);margin:0 0 1.5rem}.metal-chimney_fieldGrid__KMej_{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.metal-chimney_fieldGrid__KMej_>div{min-width:0}.metal-chimney_fieldGrid__KMej_>div:only-child{grid-column:1/-1}.metal-chimney_form__moMsP label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;line-height:1.5}.metal-chimney_form__moMsP label span,.metal-chimney_projectDetails__NPNDn summary span{font-weight:400;font-size:.875rem;color:var(--metal-muted)}.metal-chimney_form__moMsP input,.metal-chimney_form__moMsP select,.metal-chimney_form__moMsP textarea{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #777b7e;border-radius:6px;background:#fdfcf9;color:var(--metal-ink);font:inherit;padding:.625rem .75rem;line-height:1.5}.metal-chimney_form__moMsP textarea{resize:vertical;min-height:112px}.metal-chimney_form__moMsP textarea::-moz-placeholder{color:#5a5a5a}.metal-chimney_form__moMsP textarea::placeholder{color:#5a5a5a}.metal-chimney_form__moMsP input[aria-invalid=true]{border:2px solid #9a2424}.metal-chimney_projectDetails__NPNDn{border-top:1px solid #d8d4ce;margin-top:.5rem;padding-top:.5rem}.metal-chimney_projectOperation__DJrAN{margin-bottom:1.5rem}.metal-chimney_form__moMsP .metal-chimney_scopeGroup__rDMMi{border:1px solid #c5cbd0;border-radius:8px;padding:1rem;margin:0 0 1.5rem}.metal-chimney_scopeGroup__rDMMi legend{font-size:1rem;font-weight:700;padding:0 .5rem;line-height:1.5}.metal-chimney_scopeGroup__rDMMi .metal-chimney_fieldHint__2_hOq{margin:0 0 1rem}.metal-chimney_scopeOptions__WoKxJ{display:grid;gap:.75rem}.metal-chimney_scopeOptions__WoKxJ label{display:flex;align-items:flex-start;gap:.75rem;min-height:48px;padding:.75rem;margin:0;border:1px solid #c5cbd0;border-radius:6px;background:#fdfcf9;cursor:pointer}.metal-chimney_scopeOptions__WoKxJ label:has(input:checked){border-color:var(--metal-blue);background:#f6e9e6}.metal-chimney_scopeOptions__WoKxJ input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:20px;height:20px;min-height:20px;flex:0 0 20px;padding:0;margin:.125rem 0 0;accent-color:var(--metal-blue)}.metal-chimney_scopeOptions__WoKxJ label>span{display:block;color:var(--metal-copy);font-size:1rem}.metal-chimney_scopeOptions__WoKxJ strong{display:block;font-weight:700}.metal-chimney_scopeOptions__WoKxJ label>span>span{display:block;color:var(--metal-muted);font-size:.875rem;font-weight:400;margin-top:.25rem}.metal-chimney_projectDetails__NPNDn summary{padding:.75rem 0 1.25rem;font-weight:700;cursor:pointer;min-height:48px}.metal-chimney_fieldHint__2_hOq{font-size:.875rem;line-height:1.5;color:var(--metal-muted);margin:.5rem 0 1.5rem}.metal-chimney_fieldError__PHaok{font-size:.875rem;line-height:1.5;color:#9a2424;margin:.5rem 0 0}.metal-chimney_submitError__BDxsM{background:#fceceb;border:1px solid #9a2424;color:#7d1b1b;border-radius:6px;padding:1rem;margin-bottom:1rem}.metal-chimney_submitError__BDxsM a{text-decoration:underline;font-weight:700}.metal-chimney_form__moMsP .metal-chimney_primary___ixFJ{width:100%}.metal-chimney_consent__9FyyL{font-size:.875rem;line-height:1.6;color:var(--metal-muted);margin:1rem 0 0}.metal-chimney_consent__9FyyL a{color:var(--metal-blue);text-decoration:underline;text-underline-offset:.15em}.metal-chimney_honeypot__kwp58{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.metal-chimney_success__WP48A{background:var(--metal-paper);border:1px solid #c5cbd0;border-radius:4px;padding:2rem}.metal-chimney_success__WP48A svg{color:#065f46;margin-bottom:1rem}.metal-chimney_success__WP48A p{margin-bottom:1rem}.metal-chimney_related__8pclF{display:flex;gap:1rem 2rem;flex-wrap:wrap}.metal-chimney_related__8pclF a{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;color:var(--metal-blue);text-decoration:underline;text-underline-offset:.22em}.metal-chimney_spinner__alMj5{animation:metal-chimney_metal-spin__Oa3SQ 1s linear infinite}.metal-chimney_galleryFilters__oGGnc{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin:0 0 2rem}.metal-chimney_galleryFilters__oGGnc button{min-height:48px;border:1px solid var(--metal-blue);border-radius:8px;padding:.625rem 1rem;background:var(--metal-paper);color:var(--metal-blue);font:inherit;font-weight:700;cursor:pointer}.metal-chimney_galleryFilters__oGGnc button[aria-pressed=true]{background:var(--metal-blue);color:var(--metal-paper)}.metal-chimney_galleryCount__fgKnL{color:var(--metal-muted);margin-left:auto;font-size:.875rem}.metal-chimney_galleryGrid__s2mNT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.metal-chimney_galleryCard__W4TvB{margin:0;display:flex;flex-direction:column;min-width:0}.metal-chimney_galleryImageButton__w5_wV,.metal-chimney_panelImageButton__87Xwv{position:relative;display:block;width:100%;padding:0;border:0;background:var(--metal-cream);border-radius:4px;overflow:hidden;cursor:zoom-in}.metal-chimney_galleryImageButton__w5_wV{aspect-ratio:4/3}.metal-chimney_galleryImageButton__w5_wV img,.metal-chimney_panelImageButton__87Xwv img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.metal-chimney_galleryCard__W4TvB figcaption{padding:1.25rem 0 0;flex:1}.metal-chimney_galleryCard__W4TvB h3{font-size:1.5rem;margin:0 0 .5rem}.metal-chimney_galleryCard__W4TvB p{margin:0;color:var(--metal-muted)}.metal-chimney_designBadge__NmDsb{left:.75rem;top:.75rem;font-size:.75rem;font-weight:700;padding:.375rem .625rem;line-height:1.5;max-width:calc(100% - 1.5rem)}.metal-chimney_designBadge__NmDsb,.metal-chimney_enlargeIcon__bfEHI{position:absolute;background:#1c1c1c;color:#f6f5f2;border-radius:4px}.metal-chimney_enlargeIcon__bfEHI{right:.75rem;bottom:.75rem;box-sizing:content-box;padding:.5rem}.metal-chimney_comparisonBlock__QC2wX{margin-top:4rem;max-width:1040px}.metal-chimney_comparisonStage__iKJJv{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--metal-cream);border-radius:4px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ew-resize}.metal-chimney_comparisonStage__iKJJv img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.metal-chimney_comparisonBefore__RP_W2{clip-path:inset(0 0 0 var(--metal-reveal))}.metal-chimney_beforeLabel__u3sXW,.metal-chimney_proposedLabel__N7cVL{position:absolute;top:.75rem;background:#1c1c1c;color:#f6f5f2;border-radius:4px;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1.5;pointer-events:none}.metal-chimney_proposedLabel__N7cVL{left:.75rem}.metal-chimney_beforeLabel__u3sXW{right:.75rem}.metal-chimney_comparisonDivider__6yi5_{position:absolute;top:0;bottom:0;left:var(--metal-reveal);width:2px;background:#f6f5f2;box-shadow:0 0 0 1px #1c1c1c;pointer-events:none}.metal-chimney_comparisonDivider__6yi5_ span{position:absolute;top:50%;left:1px;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1c1c1c;color:#f6f5f2;border:2px solid #f6f5f2;font-size:1.5rem;line-height:1}.metal-chimney_comparisonControls__sDhgB{padding:1rem 0 0}.metal-chimney_comparisonControls__sDhgB label{display:flex;justify-content:space-between;gap:1rem;font-weight:700}.metal-chimney_comparisonControls__sDhgB output{font-variant-numeric:tabular-nums}.metal-chimney_comparisonControls__sDhgB input{display:block;width:100%;min-height:48px;direction:ltr;accent-color:var(--metal-blue);cursor:ew-resize}.metal-chimney_panelDetails__2kYuO{margin:3rem 0;border-top:1px solid #c5c0b7;border-bottom:1px solid #c5c0b7;padding:1rem 0}.metal-chimney_panelDetails__2kYuO summary{font-weight:700;min-height:48px;cursor:pointer;padding:.625rem 0;line-height:1.5}.metal-chimney_panelDetails__2kYuO>p{max-width:76ch;margin:.5rem 0 1.5rem;color:var(--metal-muted)}.metal-chimney_panelGrid__eG03q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.metal-chimney_panelGrid__eG03q figure{margin:0;min-width:0}.metal-chimney_panelImageButton__87Xwv{aspect-ratio:1122/1402}.metal-chimney_panelGrid__eG03q figcaption{padding:.75rem 0;font-size:.875rem}.metal-chimney_visualizationInvite__FksKZ{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;border:1px solid #c5c0b7;border-radius:4px;background:var(--metal-paper)}.metal-chimney_visualizationInvite__FksKZ p{margin:0;max-width:68ch}.metal-chimney_visualizationInvite__FksKZ .metal-chimney_primary___ixFJ{flex-shrink:0;max-width:24ch}.metal-chimney_visualizationRequest__HlZRY{scroll-margin-top:140px;border:1px solid #c5cbd0;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.metal-chimney_form__moMsP .metal-chimney_visualizationCheck__n3Pdu{display:flex;align-items:flex-start;gap:.75rem;min-height:48px;cursor:pointer}.metal-chimney_visualizationCheck__n3Pdu input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:20px;height:20px;min-height:20px;flex:0 0 20px;padding:0;margin:.25rem 0 0;accent-color:var(--metal-blue)}.metal-chimney_form__moMsP .metal-chimney_visualizationCheck__n3Pdu>span{font-size:1rem;font-weight:700;color:var(--metal-ink)}.metal-chimney_visualizationRequest__HlZRY .metal-chimney_fieldHint__2_hOq{margin:.5rem 0 1rem}.metal-chimney_visualizationRequest__HlZRY .metal-chimney_fieldGrid__KMej_{margin-bottom:0}.metal-chimney_galleryDialog__EYGVb{max-width:min(1120px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.5rem;border:1px solid #c5c0b7;border-radius:4px;background:var(--metal-paper);color:var(--metal-copy);margin:auto;overflow:auto}.metal-chimney_galleryDialog__EYGVb::backdrop{background:rgb(15 20 24/.78)}.metal-chimney_dialogHeading__BQKXE{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.metal-chimney_dialogHeading__BQKXE h3{font-size:1.25rem;margin:0}.metal-chimney_dialogHeading__BQKXE button{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #777b7e;background:var(--metal-paper);color:var(--metal-ink);border-radius:8px;cursor:pointer}.metal-chimney_galleryDialog__EYGVb>img{display:block;max-height:75dvh;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto}.metal-chimney_galleryDialog__EYGVb>p{font-size:.875rem;margin:1rem 0 0}@media(max-width:900px){.metal-chimney_visualizationInvite__FksKZ{flex-direction:column;align-items:flex-start}.metal-chimney_visualizationInvite__FksKZ .metal-chimney_primary___ixFJ{max-width:none}.metal-chimney_panelGrid__eG03q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.metal-chimney_galleryGrid__s2mNT{grid-template-columns:1fr;gap:2rem}.metal-chimney_galleryFilters__oGGnc{gap:.5rem}.metal-chimney_galleryFilters__oGGnc button{font-size:.875rem}.metal-chimney_galleryCount__fgKnL{flex-basis:100%;margin:0}.metal-chimney_beforeLabel__u3sXW,.metal-chimney_designBadge__NmDsb,.metal-chimney_proposedLabel__N7cVL{font-size:.6875rem;padding:.25rem .5rem}.metal-chimney_visualizationInvite__FksKZ{padding:1.5rem}.metal-chimney_visualizationInvite__FksKZ .metal-chimney_primary___ixFJ{width:100%}.metal-chimney_galleryDialog__EYGVb{padding:1rem}.metal-chimney_galleryDialog__EYGVb h3{font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5}}@keyframes metal-chimney_metal-spin__Oa3SQ{to{transform:rotate(1turn)}}@media(max-width:900px){.metal-chimney_assessmentGrid__TJc_e,.metal-chimney_heroGrid__PkxfA,.metal-chimney_split__al17h{grid-template-columns:1fr;gap:2rem}.metal-chimney_heroGrid__PkxfA{max-width:700px;margin:0 auto}.metal-chimney_page__3g90g h1{max-width:20ch}.metal-chimney_cards__5jITO{grid-template-columns:1fr}.metal-chimney_scopeItems__tuO_0{gap:1rem}.metal-chimney_scopeItems__tuO_0 p{font-size:.875rem}.metal-chimney_assessmentCopy__7IZ_n{max-width:66ch}}@media(max-width:600px){.metal-chimney_section__drxVO{padding:3rem 0}.metal-chimney_hero__ZeDlZ{padding:1rem 0 2.5rem}.metal-chimney_breadcrumbs__BtVPr{margin-bottom:1.5rem}.metal-chimney_scopeItems__tuO_0{grid-template-columns:1fr}.metal-chimney_scopeBand__fq9ha{padding:1.5rem 0}.metal-chimney_fieldGrid__KMej_{grid-template-columns:1fr;gap:1rem}.metal-chimney_card__7vm5j,.metal-chimney_form__moMsP,.metal-chimney_pricePanel__OEUsJ,.metal-chimney_success__WP48A{padding:1.5rem}.metal-chimney_boundary__90bC4{padding:1.25rem 1.5rem}.metal-chimney_hero__ZeDlZ .metal-chimney_primary___ixFJ{width:100%}.metal-chimney_page__3g90g h1{font-size:2.5rem}.metal-chimney_lead__8pnOb{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.metal-chimney_primary___ixFJ{transition:none}.metal-chimney_spinner__alMj5{animation:none}}