.page_page__24zSb{--ink:#0c0d0b;--panel:#131411;--panel-soft:#181916;--line:#30312c;--paper:#f1eee6;--muted:#aaa79f;--accent:#b44f3c;min-height:100vh;overflow-x:clip;background:var(--ink);color:var(--paper)}.page_container__kddKk{width:min(90%,1480px);margin-inline:auto}.page_coverImage__yOH0p{object-fit:cover;transition:transform .48s ease}.page_eyebrow__N_g0m{margin:0;color:#d56a53;font-size:12px;line-height:1.3;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_eyebrow__N_g0m:before{content:"";display:inline-block;width:42px;height:2px;margin:0 14px 3px 0;background:var(--accent)}.page_hero__K0vPO{width:min(90%,1480px);min-height:330px;max-height:410px;margin:0 auto;display:grid;grid-template-columns:55fr 45fr;overflow:hidden;border-bottom:1px solid var(--line);background:#0e0f0d}.page_heroCopy__4AGI4{padding:28px clamp(28px,4vw,66px) 28px 0;display:flex;flex-direction:column;justify-content:center}.page_hero__K0vPO h1{max-width:720px;margin:11px 0 0;color:#f6f3eb;font-size:clamp(30px,3.7vw,49px);line-height:1.01;letter-spacing:-.025em;font-weight:880}.page_heroLead__lKZY8{max-width:650px;margin:12px 0 0;color:#b9b5ac;font-size:clamp(12px,1.1vw,14px);line-height:1.58}.page_heroNote__uvYKI{max-width:620px;margin:7px 0 0;color:#8f8d86;font-size:clamp(11px,.95vw,13px);line-height:1.6}.page_finalActions__jKcqd,.page_heroActions__dv4f9{margin-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:22px}.page_darkButton__7Wex8,.page_outlineButton___QohZ,.page_primaryButton__ULuuL{min-height:46px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;font-weight:850;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.page_primaryButton__ULuuL{background:#f2efe7;color:#11120f}.page_darkButton__7Wex8:hover,.page_primaryButton__ULuuL:hover{background:var(--accent);color:#fff}.page_inlineLink__QIo1E,.page_textLink__M12Sd{color:#d66a54;font-size:11px;font-weight:850;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.page_inlineLink__QIo1E:hover,.page_textLink__M12Sd:hover{color:#f08a73}.page_heroVisual__GEVGr{min-height:0;position:relative;overflow:hidden;border-left:1px solid var(--line)}.page_heroVisual__GEVGr:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.72));pointer-events:none}.page_heroLabel__DaG43{position:absolute;z-index:1;right:30px;bottom:28px;left:30px;padding-top:15px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.42)}.page_heroLabel__DaG43 span{font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_heroLabel__DaG43 strong{font-size:14px;font-weight:650}.page_anchorNav__mNcY3{position:sticky;top:0;z-index:40;width:100%;background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.1)}.page_anchorNavInner___wkrz{width:min(90%,1480px);height:54px;margin-inline:auto;display:flex;align-items:center;overflow-x:auto;scroll-padding-inline:18px;scroll-snap-type:x proximity;scrollbar-width:none}.page_anchorNavInner___wkrz::-webkit-scrollbar{display:none}.page_anchorLink__Ap0DN{flex:0 0 auto;height:54px;padding:0 18px;display:inline-flex;align-items:center;color:#a9a7a0;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;scroll-snap-align:start;border-bottom:2px solid transparent;transition:color .18s ease}.page_anchorLink__Ap0DN:hover{color:#d67a61}.page_anchorLinkActive__E8REf{color:#f1eee6!important;border-bottom-color:var(--accent)!important}.page_anchorLink__Ap0DN:focus-visible{outline:2px solid #d36c54;outline-offset:-2px}.page_approvalSection___mEjD,.page_compatibilitySection__uCwUa,.page_directionSection__uVtTq,.page_effectSection__0E4V2,.page_faqSection__iv4QO{background:#10110f}.page_changeSection__xtq6M,.page_familySection__copYP,.page_productSection__HaHZe,.page_relatedSection__X0oNq,.page_variationSection__H85PL{background:#0c0d0b}.page_approvalSection___mEjD,.page_changeSection__xtq6M,.page_compatibilitySection__uCwUa,.page_directionSection__uVtTq,.page_effectSection__0E4V2,.page_familySection__copYP,.page_faqSection__iv4QO,.page_productSection__HaHZe,.page_variationSection__H85PL{padding:72px 0 76px;scroll-margin-top:54px;border-bottom:1px solid rgba(255,255,255,.06)}.page_sectionHeading__Mi9Eg{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(400px,1.3fr) minmax(240px,.62fr);gap:40px;align-items:end}.page_sectionHeading__Mi9Eg h2{max-width:900px;margin:0;color:#f4f1e9;font-size:44px;line-height:1;letter-spacing:-.02em;font-weight:880;text-transform:uppercase}.page_sectionHeading__Mi9Eg>p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.page_changeGrid___3AHl,.page_effectGrid__y_EOP,.page_familyGrid__MQxUW{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.page_changeGrid___3AHl article,.page_effectGrid__y_EOP article,.page_familyGrid__MQxUW article{min-height:240px;padding:22px 20px;background:var(--panel)}.page_changeGrid___3AHl article>span,.page_effectGrid__y_EOP article>span,.page_familyGrid__MQxUW article>span,.page_relatedGrid__9C_9T>a>span{color:#d36b54;font-size:11px;font-weight:850;text-transform:uppercase}.page_changeGrid___3AHl h3,.page_effectGrid__y_EOP h3,.page_familyGrid__MQxUW h3{margin:30px 0 0;font-size:20px;line-height:1.15}.page_changeGrid___3AHl p,.page_effectGrid__y_EOP article>p,.page_familyGrid__MQxUW p{margin:12px 0 0;color:#aaa79f;font-size:13px;line-height:1.62}.page_effectGrid__y_EOP dl{margin:20px 0 0}.page_effectGrid__y_EOP dl>div{padding:9px 0;border-top:1px solid #292a26}.page_effectGrid__y_EOP dt{color:#77766f;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.page_effectGrid__y_EOP dd{margin:5px 0 0;color:#c8c5bd;font-size:12px;line-height:1.5}.page_familyGrid__MQxUW article{min-height:220px}.page_familyGrid__MQxUW strong{display:block;margin-top:24px;color:#d36a53;font-size:10px;line-height:1.55;text-transform:uppercase}.page_pathBand__n96Jw{margin-top:18px;padding:16px 20px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:center;background:#1a1714;border-left:3px solid var(--accent)}.page_pathBand__n96Jw strong{font-size:12px;text-transform:uppercase}.page_pathBand__n96Jw p{margin:0;color:#aaa79f;font-size:13px;line-height:1.6}.page_techniqueGrid__xyyca{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.page_techniqueCard__sm_yX{min-width:0;overflow:hidden;background:var(--panel)}.page_techniqueImage__t18PD{position:relative;aspect-ratio:4/3;overflow:hidden}.page_heroVisual__GEVGr:hover .page_coverImage__yOH0p,.page_productCard__nQxeI:hover .page_coverImage__yOH0p,.page_techniqueCard__sm_yX:hover .page_coverImage__yOH0p{transform:scale(1.035)}.page_techniqueImage__t18PD>span{position:absolute;left:14px;bottom:14px;padding:7px 9px;background:rgba(12,13,11,.86);color:#f2efe7;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.page_techniqueBody__A5sJ_{padding:18px}.page_techniqueBody__A5sJ_ h3{min-height:42px;margin:0;font-size:17px;line-height:1.15;text-transform:uppercase}.page_techniqueBody__A5sJ_ dl{margin:14px 0 0}.page_techniqueBody__A5sJ_ dl>div{padding:9px 0;border-top:1px solid #292a26}.page_techniqueBody__A5sJ_ dt{color:#77766f;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.page_techniqueBody__A5sJ_ dd{margin:5px 0 0;color:#c3c0b8;font-size:12px;line-height:1.5}.page_techniqueBody__A5sJ_>p{margin:12px 0 0;color:#96938b;font-size:11px;line-height:1.55}.page_techniqueBody__A5sJ_>p strong{color:#d36a53}.page_changeGrid___3AHl article{min-height:190px}.page_approvalLayout__ZPevR,.page_compatibilityLayout__RrfN8{margin-top:32px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:18px}.page_approvalList__3rW8d,.page_compatibilityList__vQp72{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;counter-reset:decision-list;border-top:1px solid var(--line)}.page_approvalList__3rW8d li,.page_compatibilityList__vQp72 li{counter-increment:decision-list;min-height:76px;padding:18px 20px;display:flex;align-items:center;gap:14px;color:#c9c6be;font-size:13px;line-height:1.45;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page_approvalList__3rW8d li:before,.page_compatibilityList__vQp72 li:before{content:counter(decision-list,decimal-leading-zero);color:#d36a53;font-size:10px;font-weight:850}.page_approvalAside__DAmqE,.page_compatibilityAside__wyAGt{padding:34px;background:#d9d5cb;color:#141411}.page_approvalAside__DAmqE .page_eyebrow__N_g0m,.page_compatibilityAside__wyAGt .page_eyebrow__N_g0m{color:#9b402f}.page_approvalAside__DAmqE h3,.page_compatibilityAside__wyAGt h3{margin:28px 0 0;font-size:29px;line-height:1.08}.page_approvalAside__DAmqE>p:not(.page_eyebrow__N_g0m),.page_compatibilityAside__wyAGt>p:not(.page_eyebrow__N_g0m){margin:22px 0 0;color:#565650;font-size:13px;line-height:1.7}.page_compatibilityAside__wyAGt>strong{display:block;margin-top:28px;color:#913b2c;font-size:11px;line-height:1.6;text-transform:uppercase}.page_approvalAside__DAmqE a{display:inline-block;margin-top:28px;color:#913b2c;font-size:10px;font-weight:850;text-transform:uppercase;text-decoration:none}.page_variationGrid__LYaqo{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.page_variationGrid__LYaqo article{min-height:170px;padding:24px;background:var(--panel)}.page_variationGrid__LYaqo h3{margin:0;font-size:20px}.page_variationGrid__LYaqo p{max-width:600px;margin:14px 0 0;color:#aaa79f;font-size:14px;line-height:1.68}.page_productGrid__HnW3k{margin-top:32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.page_productCard__nQxeI{min-width:0;overflow:hidden;color:inherit;background:var(--panel);text-decoration:none}.page_productImage__plgeH{position:relative;aspect-ratio:7/4;overflow:hidden}.page_productCard__nQxeI>div:last-child{padding:16px}.page_productCard__nQxeI h3{min-height:38px;margin:0;font-size:15px;line-height:1.15;text-transform:uppercase}.page_productCard__nQxeI p{min-height:84px;margin:14px 0 0;padding-top:12px;color:#aaa79f;font-size:12px;line-height:1.55;border-top:1px solid #292a26}.page_productCard__nQxeI strong{color:#d36a53;font-size:9px;text-transform:uppercase}.page_relatedSection__X0oNq{padding:44px 0 48px;border-bottom:1px solid rgba(255,255,255,.06)}.page_relatedHeader__Aj1jL{display:grid;grid-template-columns:minmax(160px,.42fr) minmax(0,1.92fr);align-items:end;gap:40px}.page_relatedHeader__Aj1jL h2{margin:0;font-size:30px;line-height:1;text-transform:uppercase}.page_relatedGrid__9C_9T{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page_relatedGrid__9C_9T>a{min-height:104px;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;color:inherit;background:var(--panel);border:1px solid var(--line);text-decoration:none;transition:transform .18s ease,border-color .18s ease}.page_relatedGrid__9C_9T>a:hover{transform:translateY(-3px);border-color:#7b493e}.page_relatedGrid__9C_9T h3{margin:0;font-size:18px}.page_relatedGrid__9C_9T strong{color:#d36a53;font-size:9px;text-transform:uppercase}.page_faqSection__iv4QO .page_sectionHeading__Mi9Eg{margin-bottom:32px}.page_faqSection__iv4QO .page_inlineLink__QIo1E{display:inline-block;margin-top:28px}.page_finalCta__zvSbh{padding:64px 0;background:#d9d5cb;color:#141411;text-align:center}.page_finalCta__zvSbh .page_eyebrow__N_g0m:before{display:none}.page_finalCta__zvSbh h2{max-width:920px;margin:22px auto 0;font-size:clamp(32px,4vw,48px);line-height:.98;letter-spacing:-.04em;font-weight:900}.page_finalCta__zvSbh>.page_container__kddKk>p:not(.page_eyebrow__N_g0m){max-width:720px;margin:24px auto 0;color:#53534e;font-size:16px;line-height:1.7}.page_finalActions__jKcqd{justify-content:center}.page_darkButton__7Wex8{background:#151512;color:white}.page_outlineButton___QohZ{color:#171714;border:1px solid #74736d}.page_outlineButton___QohZ:hover{color:white;background:var(--accent);border-color:var(--accent)}@media (max-width:1120px){.page_hero__K0vPO{grid-template-columns:58fr 42fr;min-height:310px;max-height:390px}.page_heroCopy__4AGI4{padding-right:5vw}.page_hero__K0vPO h1{font-size:clamp(27px,3.8vw,41px)}.page_sectionHeading__Mi9Eg{grid-template-columns:minmax(140px,.42fr) minmax(400px,1.3fr)}.page_sectionHeading__Mi9Eg>p:last-child{grid-column:2}.page_sectionHeading__Mi9Eg h2{font-size:36px}.page_changeGrid___3AHl,.page_effectGrid__y_EOP,.page_familyGrid__MQxUW{grid-template-columns:repeat(2,minmax(0,1fr))}.page_productGrid__HnW3k,.page_techniqueGrid__xyyca{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.page_heroCopy__4AGI4{padding-right:24px}.page_hero__K0vPO h1{font-size:clamp(25px,4.2vw,35px)}.page_sectionHeading__Mi9Eg{grid-template-columns:140px 1fr;gap:24px}.page_sectionHeading__Mi9Eg h2{font-size:30px}.page_techniqueGrid__xyyca{grid-template-columns:repeat(2,minmax(0,1fr))}.page_approvalLayout__ZPevR,.page_compatibilityLayout__RrfN8{grid-template-columns:1fr}.page_approvalAside__DAmqE,.page_compatibilityAside__wyAGt{order:-1}.page_productGrid__HnW3k{grid-template-columns:repeat(2,minmax(0,1fr))}.page_relatedGrid__9C_9T{grid-template-columns:1fr}}@media (max-width:680px){.page_hero__K0vPO{grid-template-columns:1fr;max-height:none}.page_heroCopy__4AGI4{padding:32px 0 26px}.page_hero__K0vPO h1{font-size:29px}.page_heroVisual__GEVGr{min-height:230px;border-left:0;border-top:1px solid var(--line)}.page_heroLabel__DaG43{right:18px;bottom:18px;left:18px;align-items:flex-start;flex-direction:column;gap:8px}.page_anchorNav__mNcY3:after{content:"";position:absolute;top:0;right:0;width:52px;height:48px;pointer-events:none;background:linear-gradient(90deg,rgba(10,10,10,0),#0a0a0a 82%)}.page_anchorNavInner___wkrz{width:100%;height:48px;padding-inline:5%;scroll-padding-inline:5%}.page_anchorLink__Ap0DN{height:48px;padding:0 14px;font-size:11px}.page_approvalSection___mEjD,.page_changeSection__xtq6M,.page_compatibilitySection__uCwUa,.page_directionSection__uVtTq,.page_effectSection__0E4V2,.page_familySection__copYP,.page_faqSection__iv4QO,.page_productSection__HaHZe,.page_variationSection__H85PL{padding:70px 0}.page_sectionHeading__Mi9Eg{grid-template-columns:1fr;gap:20px}.page_sectionHeading__Mi9Eg h2{font-size:30px}.page_sectionHeading__Mi9Eg>p:last-child{grid-column:auto}.page_changeGrid___3AHl,.page_effectGrid__y_EOP,.page_familyGrid__MQxUW,.page_productGrid__HnW3k,.page_techniqueGrid__xyyca,.page_variationGrid__LYaqo{grid-template-columns:1fr}.page_changeGrid___3AHl article,.page_effectGrid__y_EOP article,.page_familyGrid__MQxUW article{min-height:0}.page_pathBand__n96Jw{gap:10px}.page_approvalList__3rW8d,.page_compatibilityList__vQp72,.page_pathBand__n96Jw{grid-template-columns:1fr}.page_approvalAside__DAmqE,.page_compatibilityAside__wyAGt{padding:28px 22px}.page_productCard__nQxeI{display:grid;grid-template-columns:38% 62%}.page_productImage__plgeH{height:100%;min-height:210px;aspect-ratio:auto}.page_productCard__nQxeI h3,.page_productCard__nQxeI p{min-height:0}.page_relatedHeader__Aj1jL{grid-template-columns:1fr;gap:18px}.page_relatedHeader__Aj1jL h2{font-size:27px}.page_relatedGrid__9C_9T{gap:8px}.page_relatedGrid__9C_9T>a{min-height:82px}.page_finalCta__zvSbh{padding:76px 0}.page_finalCta__zvSbh h2{font-size:42px}.page_finalActions__jKcqd,.page_heroActions__dv4f9{align-items:stretch;flex-direction:column}.page_darkButton__7Wex8,.page_outlineButton___QohZ,.page_primaryButton__ULuuL{width:100%;justify-content:center;text-align:center}}@media (max-width:430px){.page_productCard__nQxeI{grid-template-columns:1fr}.page_productImage__plgeH{min-height:0;aspect-ratio:7/4}}@media (prefers-reduced-motion:reduce){.page_coverImage__yOH0p,.page_darkButton__7Wex8,.page_outlineButton___QohZ,.page_primaryButton__ULuuL,.page_relatedGrid__9C_9T>a{transition-duration:.01ms}}