.compare-materials_root__QbFaG{--cm-material-bg:#222;--cm-label-bg:#000;--cm-pill-text:var(--text-on-dark);--cm-header-offset:4.75rem;width:min(calc(100% - 2rem),82rem);margin-inline:auto;padding-block:var(--section-pad) max(var(--section-pad),calc(7rem + env(safe-area-inset-bottom, 0px)));color:var(--text);font-family:var(--stack-body)}html[data-theme=dark] .compare-materials_root__QbFaG{--cm-material-bg:var(--text);--cm-label-bg:var(--text);--cm-pill-text:var(--bg-base)}.compare-materials_eyebrow__hynTs{margin-bottom:1rem;color:var(--text-muted);font-family:var(--stack-ui);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.compare-materials_heading__qQoge{max-width:24ch;font-family:var(--stack-display);font-size:var(--h2-size);font-weight:500;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.compare-materials_tabs__G0czH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:fit-content;max-width:100%;margin-block:2rem 1.5rem;padding:.3rem;border:1px solid color-mix(in srgb,var(--text) 20%,transparent);border-radius:.85rem;background:var(--bg-elev-1)}.compare-materials_tab__4tlTD{display:flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--text);cursor:pointer;font:500 .95rem/1.3 var(--stack-ui)}.compare-materials_tab__4tlTD:hover{background:var(--sand)}.compare-materials_tab__4tlTD[aria-selected=true]{border-color:var(--text);background:var(--text);color:var(--bg-base)}.compare-materials_tabIcon__2eqwY{flex:0 0 auto;width:1.25rem;height:1.25rem}.compare-materials_panel__I8pHj:focus-visible,.compare-materials_root__QbFaG a:focus-visible,.compare-materials_select__kMUyd:focus-visible,.compare-materials_sources__vsJv2 li:focus-visible,.compare-materials_tab__4tlTD:focus-visible,.compare-materials_toggle__dI7wv input:focus-visible{outline:2px solid var(--accent-hi);outline-offset:4px}.compare-materials_intro___mUsW{display:grid;gap:.5rem;margin-bottom:1rem}.compare-materials_explainer__2YFPO{max-width:75ch;color:var(--text-muted);font-size:.95rem}.compare-materials_controls__Lh1ff{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1rem}.compare-materials_toggle__dI7wv{display:flex;min-height:2.75rem;align-items:center;gap:.65rem;cursor:pointer;font:500 .9rem/1.4 var(--stack-ui)}.compare-materials_toggle__dI7wv input{flex:0 0 auto;width:1.15rem;height:1.15rem;margin:0;accent-color:var(--accent)}.compare-materials_status__6davC{color:var(--text-muted);font-size:.875rem}.compare-materials_table__7Nlzy{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--stack-body);font-size:1rem;line-height:1.5}.compare-materials_table__7Nlzy td,.compare-materials_table__7Nlzy th{padding-inline:clamp(.5rem,2vw,1.5rem);text-align:center;vertical-align:top;overflow-wrap:break-word;hyphens:auto}.compare-materials_table__7Nlzy thead{position:sticky;top:var(--cm-header-offset);z-index:3}.compare-materials_table__7Nlzy thead th{width:33.333%;padding-block:1.25rem;border-block:1px solid color-mix(in srgb,var(--text) 20%,transparent);background:var(--bg-elev-1);color:var(--text);font-weight:400}.compare-materials_table__7Nlzy thead th:first-child{border-left:1px solid color-mix(in srgb,var(--text) 20%,transparent);border-radius:2rem 0 0 2rem}.compare-materials_table__7Nlzy thead th:last-child{border-right:1px solid color-mix(in srgb,var(--text) 20%,transparent);border-radius:0 2rem 2rem 0}.compare-materials_changeControl__1fHvX{position:relative;display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-radius:999px;background:var(--cm-material-bg);color:var(--cm-pill-text);cursor:pointer}.compare-materials_changeControl__1fHvX:after{flex:0 0 auto;width:0;height:0;border-top:.45rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;content:""}.compare-materials_select__kMUyd{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0;font:1rem var(--stack-body)}.compare-materials_changeControl__1fHvX:focus-within{outline:2px solid var(--accent-hi);outline-offset:4px}.compare-materials_materialName__NzOPj{min-width:0;font-family:var(--stack-display);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;text-align:left}.compare-materials_materialDetails__33Jem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.compare-materials_chip__eJwO2{display:inline-flex;max-width:100%;align-items:baseline;gap:.35rem;margin-left:auto;padding:.25rem .35rem;border-radius:.5rem;background:var(--sand);color:var(--text);font-family:var(--stack-ui);font-size:.75rem;font-weight:500;line-height:1.4}.compare-materials_chip__eJwO2[data-installed=true]{background:#E3F1E7;color:#0F3D1E}.compare-materials_installDot__wozZt{flex:0 0 auto;width:.4rem;height:.4rem;border-radius:50%;background:#2F8F4E}.compare-materials_serviceLink__DKAMJ{width:fit-content;font-size:1rem}.compare-materials_root__QbFaG a{text-decoration:underline;text-underline-offset:.2em}.compare-materials_table__7Nlzy .compare-materials_groupRow__gF4b7 th{padding:3rem 0 1.25rem}.compare-materials_groupRow__gF4b7 h3{margin:0;color:var(--text-muted);font-family:var(--stack-display);font-size:1rem;font-weight:600;line-height:1.2}.compare-materials_groupRow__gF4b7[data-overview=true] h3{color:var(--text);font-family:var(--stack-display);font-size:2.2rem;font-weight:500;letter-spacing:-.035em}.compare-materials_table__7Nlzy .compare-materials_labelRow__gpYYk th{padding-block:1.5rem 1.25rem;border-top:1px solid color-mix(in srgb,var(--text) 20%,transparent);font-weight:400}.compare-materials_rowLabel__0OCs9{display:inline-block;padding:.45rem 1.25rem;border-radius:999px;background:var(--cm-label-bg);color:var(--cm-pill-text);font-family:var(--stack-ui);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.compare-materials_costCaption__WE_O4{display:block;margin-top:.75rem;color:var(--text-muted);font-family:var(--stack-body);font-size:.875rem}.compare-materials_valueRow__r_qEb td{padding-block:.25rem 2.5rem}.compare-materials_cellMaterial__mrNky{display:none}.compare-materials_cellContent__zl0CQ{max-width:30rem;margin-inline:auto}.compare-materials_headline__wnW5p{font-family:var(--stack-display);font-size:1.45rem;font-weight:500;letter-spacing:-.025em;line-height:1.25;text-wrap:balance;hyphens:manual}.compare-materials_supporting__KR45p{margin-top:.75rem;font-family:var(--stack-body);font-size:1rem;font-weight:500}.compare-materials_supporting__KR45p>span{text-decoration:underline;text-underline-offset:.2em}.compare-materials_unavailable__zboLN{color:var(--text-muted);font-style:italic}.compare-materials_cost__Pq1F6{display:inline-flex;max-width:100%;flex-direction:column;align-items:center;gap:.75rem;letter-spacing:.02em;vertical-align:middle}.compare-materials_pips__r1xMS{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.compare-materials_pips__r1xMS span{width:.625rem;height:.625rem;border-radius:50%;background:color-mix(in srgb,var(--text) 18%,transparent)}.compare-materials_pips__r1xMS span[data-filled=true]{background:var(--text)}.compare-materials_exampleDot__GPFNm{display:inline-block;width:.4rem;height:.4rem;margin-left:.35rem;border-radius:50%;background:currentColor;vertical-align:super}.compare-materials_markers__Erc6r{display:inline;margin-left:.15em;white-space:nowrap;font-family:var(--stack-body);font-size:.75rem;font-weight:600;letter-spacing:normal;line-height:1;vertical-align:super}.compare-materials_root__QbFaG .compare-materials_markers__Erc6r a{display:inline-block;padding:.25em .1em;text-decoration:none}.compare-materials_root__QbFaG .compare-materials_markers__Erc6r a:focus-visible,.compare-materials_root__QbFaG .compare-materials_markers__Erc6r a:hover{text-decoration:underline}.compare-materials_note__JLwTN{margin:1rem 0 0;color:var(--text-muted);font-family:var(--stack-body);font-size:1rem;font-weight:400;line-height:1.5;hyphens:manual}.compare-materials_sources__vsJv2{margin-top:3rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--text) 20%,transparent);font-size:.875rem;overflow-wrap:anywhere}.compare-materials_sources__vsJv2 h3{font-family:var(--stack-display);font-size:1.25rem;font-weight:600}.compare-materials_sources__vsJv2 ol{margin-block:.75rem 0;padding-left:1.5rem}.compare-materials_sources__vsJv2 li{padding-block:.25rem;scroll-margin-top:6rem}.compare-materials_disclaimer__L_TGb{margin-top:1.5rem;padding:1.25rem;border-radius:.75rem;background:var(--bg-elev-1);color:var(--text-muted);font-size:.8125rem;line-height:1.6}.compare-materials_disclaimer__L_TGb a{display:inline-block;margin-top:.75rem}.compare-materials_srOnly__6Ol4j{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:40rem){.compare-materials_root__QbFaG{width:min(calc(100% - 4rem),82rem)}.compare-materials_tabs__G0czH{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.999rem){.compare-materials_table__7Nlzy,.compare-materials_table__7Nlzy tbody,.compare-materials_table__7Nlzy td,.compare-materials_table__7Nlzy th,.compare-materials_table__7Nlzy thead,.compare-materials_table__7Nlzy tr{display:block}.compare-materials_table__7Nlzy thead tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.compare-materials_table__7Nlzy thead th{width:auto;min-width:0;padding:.875rem .375rem}.compare-materials_changeControl__1fHvX{min-height:4.5rem;gap:.3rem;padding:.6rem .6rem .6rem .75rem;border-radius:16px}.compare-materials_changeControl__1fHvX:after{border-top-width:.3rem;border-right-width:.2rem;border-left-width:.2rem}.compare-materials_materialName__NzOPj{font-size:.8rem;line-height:1.2;overflow-wrap:normal;word-break:normal;hyphens:manual}.compare-materials_materialDetails__33Jem{flex-direction:column;gap:.5rem;margin-top:.75rem}.compare-materials_chip__eJwO2{margin-left:0;padding-inline:.25rem;font-size:.625rem}.compare-materials_serviceLink__DKAMJ{font-size:.75rem}.compare-materials_valueRow__r_qEb td{padding:.75rem 1rem 2rem}.compare-materials_cellMaterial__mrNky{display:block;margin-bottom:.75rem;color:var(--text-muted);font-family:var(--stack-body);font-size:.875rem;font-weight:600}}@media (prefers-reduced-motion:reduce){.compare-materials_root__QbFaG a,.compare-materials_root__QbFaG button{transition:none;scale:none}}.term-tooltip_trigger__OKOlv{--term-color:#1d5bd8;display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--term-color);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;text-decoration:underline dotted;text-underline-offset:.15em;cursor:pointer;scale:1!important}.term-tooltip_trigger__OKOlv:focus-visible{outline:2px solid var(--term-color);outline-offset:3px;border-radius:2px}:root[data-theme=dark] .term-tooltip_trigger__OKOlv{--term-color:var(--text)}.term-tooltip_icon___MLOP{display:inline-block;width:.75rem;height:.75rem;max-width:14px;max-height:14px;margin-left:.2rem;vertical-align:middle;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.term-tooltip_panel__cIhIA{position:fixed;z-index:1000;width:18rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:.875rem 1rem;border:1px solid #d9dfe8;border-radius:.625rem;background:#fff;box-shadow:0 4px 18px rgb(10 10 10/12%);color:#0a0a0a;font-family:var(--stack-body);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.term-tooltip_panel__cIhIA:before{position:absolute;right:0;left:0;height:12px;content:""}.term-tooltip_panel__cIhIA:after{position:absolute;left:var(--term-arrow-left);width:8px;height:8px;border:solid #d9dfe8;background:#fff;content:"";transform:translateX(-50%) rotate(45deg)}.term-tooltip_panel__cIhIA[data-side=above]:before{top:100%}.term-tooltip_panel__cIhIA[data-side=above]:after{bottom:-5px;border-width:0 1px 1px 0}.term-tooltip_panel__cIhIA[data-side=below]:before{bottom:100%}.term-tooltip_panel__cIhIA[data-side=below]:after{top:-5px;border-width:1px 0 0 1px}.term-tooltip_panel__cIhIA[data-image=true]{width:22rem}.term-tooltip_content__DbUEU{display:flex;align-items:flex-start;gap:.75rem}.term-tooltip_image__7elnM{flex:0 0 72px;width:72px;height:72px;border-radius:.5rem;object-fit:cover}.term-tooltip_text__pluZs{flex:1;min-width:0}.term-tooltip_explanation__VWV_P,.term-tooltip_title__X_OzM{display:block}.term-tooltip_title__X_OzM{margin-bottom:.35rem;font-weight:700}.term-tooltip_explanation__VWV_P{max-height:calc(100dvh - 6rem);overflow-y:auto}.term-tooltip_footer__7N0GJ:empty{display:none}.term-tooltip_link__XlXnR{display:inline-block;margin-top:.5rem;color:#1d5bd8;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.term-tooltip_link__XlXnR:hover{text-decoration-thickness:2px}.term-tooltip_link__XlXnR:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}@media (max-width:899.99px){.term-tooltip_trigger__OKOlv{display:inline-block;box-sizing:border-box}.term-tooltip_link__XlXnR,.term-tooltip_trigger__OKOlv{min-height:24px;padding-block:2px}}@media (max-width:360px){.term-tooltip_content__DbUEU{gap:.5rem}.term-tooltip_image__7elnM{flex-basis:48px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.term-tooltip_panel__cIhIA,.term-tooltip_trigger__OKOlv{animation:none;transition:none}}