.product_crumbBar__wu99_{padding-block:clamp(7.5rem,12vw,10rem) clamp(1.25rem,2.5vw,2rem);background:var(--dark);color:var(--white)}.product_crumbs__CGNHW{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase}.product_crumbs__CGNHW a{color:rgba(255,255,255,.62);text-decoration:none}.product_crumbs__CGNHW a:focus-visible,.product_crumbs__CGNHW a:hover{color:var(--white)}.product_crumbSep__7XvRF{color:rgba(255,255,255,.32)}.product_crumbHere__Nz_Pu{color:var(--green-mid)}.product_head__abj51{padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}.product_headGrid__VP6N4{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.product_plateField__Ai_Fn{display:flex;align-items:center;justify-content:center;min-height:clamp(18rem,34vw,28rem);padding:clamp(1rem,2.5vw,2rem);background:var(--white)}.product_plateImage__ch10E{width:100%;height:100%;max-height:clamp(16rem,32vw,26rem);object-fit:contain}.product_plateField__Ai_Fn[data-kind=photo]{padding:0;background:var(--paper)}.product_plateField__Ai_Fn[data-kind=photo] .product_plateImage__ch10E{max-height:none;height:clamp(18rem,34vw,28rem);object-fit:cover}.product_eyebrow__iBQ3i{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green)}.product_name__tz_km{margin-top:.6rem;font-size:var(--fs-display);line-height:.9}.product_strapline__G9E4n{margin-top:1rem;max-width:44ch;font-size:var(--fs-lead);color:var(--ink)}.product_prose__3tvou{margin-top:1rem;max-width:56ch;font-size:var(--fs-body);color:var(--ink-2)}.product_why__Lpbi_{padding-block:clamp(3rem,6vw,5rem)}.product_whyHead__CrsED{font-size:var(--fs-h3);letter-spacing:var(--track-display)}.product_memberHead__UwUF4{margin-top:.6rem}.product_familyGrid__u8x59{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(2.5rem,6vw,5rem);gap:0 clamp(2.5rem,6vw,5rem)}.product_familyHead__JZG7F{grid-column:1/-1}.product_familyPara__w5aJk{grid-row:2;grid-column:1}.product_familyPara__w5aJk:nth-of-type(2){grid-column:2}.product_memberGrid__1ptIy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem)}.product_memberGrid__1ptIy[data-flip=true] .product_memberMedia__Qmgh8{order:2}.product_whyGrid__Npk5v.product_memberPoints__t0LTV{grid-template-columns:minmax(0,1fr)}.product_memberMedia__Qmgh8{position:-webkit-sticky;position:sticky;top:clamp(1.5rem,3vw,2.5rem);align-self:start}.product_memberMedia__Qmgh8[data-kind=photo]{padding:clamp(.75rem,1.6vw,1.25rem);border:1px solid var(--hair);background:var(--paper)}.product_memberMedia__Qmgh8[data-kind=photo] .product_memberImage___HNbc{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.product_memberMedia__Qmgh8[data-kind=plate]{display:flex;align-items:center;justify-content:center;background:var(--white)}.product_memberMedia__Qmgh8[data-kind=plate] .product_memberImage___HNbc{width:100%;height:auto;object-fit:contain}.product_whyGrid__Npk5v,.product_why__Lpbi_+.product_why__Lpbi_{border-top:1px solid var(--hair)}.product_whyGrid__Npk5v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(2.5rem,6vw,5rem);gap:0 clamp(2.5rem,6vw,5rem);margin-top:clamp(1.5rem,3vw,2.25rem)}.product_point__Vl58I{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;grid-gap:0 .9rem;gap:0 .9rem;padding-block:clamp(1.1rem,2vw,1.5rem);border-bottom:1px solid var(--hair)}.product_point__Vl58I:before{content:"";width:.5rem;height:.5rem;margin-top:.42rem;background:var(--green)}.product_pointTitle__oS6sq{font-family:var(--font-display),sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;color:var(--ink)}.product_pointBody__tcAeY{grid-column:2;margin-top:.35rem;max-width:46ch;color:var(--ink-2)}.product_spec__dgVeK{padding-block:clamp(2.5rem,5vw,4.5rem);background:var(--paper)}.product_specHead__H_HlJ{font-size:var(--fs-h3);letter-spacing:var(--track-display)}.product_specGrid__ysOrA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(2rem,5vw,4rem);gap:0 clamp(2rem,5vw,4rem);margin-top:1.5rem}.product_specRow__7oKuC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:1.5rem;gap:1.5rem;padding-block:.8rem;border-bottom:1px solid var(--hair)}.product_specRow__7oKuC dt{font-size:var(--fs-small);color:var(--ink-2)}.product_specRow__7oKuC dd{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.product_componentBand__m46Xk{padding-block:clamp(2rem,4vw,3.5rem);background:var(--white)}.product_componentStrip__Z7Dit{max-width:68rem;margin-inline:auto}.product_componentImage__cjr_i{display:block;width:100%;height:auto;max-height:clamp(18rem,34vw,30rem);object-fit:contain}.product_note__jqRUk{max-width:76ch;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:var(--fs-small);color:var(--ink-2)}.product_models__Kgj4F{margin-top:clamp(2rem,4vw,2.75rem)}.product_modelList__RJqze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem clamp(2rem,4vw,3.5rem);gap:.4rem clamp(2rem,4vw,3.5rem);margin-top:.9rem}.product_modelList__RJqze li{padding-left:.85rem;border-left:2px solid var(--green);font-size:var(--fs-small);color:var(--ink-2)}.product_brochureBand__H3R4N{padding-block:clamp(2.25rem,4.5vw,3.5rem);background:var(--dark);color:var(--white)}.product_brochure__uBLLY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1.25rem,3vw,2.5rem)}.product_brochureHead__jwMng{font-size:var(--fs-h3);letter-spacing:var(--track-display);color:var(--white)}.product_brochureLine__9Kyh6{margin-top:.4rem;max-width:52ch;font-size:var(--fs-small);color:rgba(255,255,255,.72)}.product_range__LYw_L{padding-block:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--hair)}.product_rangeHead__4nMfi{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.product_rangeRow__i6m61{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(1.25rem,2.5vw,1.75rem)}.product_rangeCard__j5_P1{display:block;padding-top:.85rem;border-top:1px solid var(--hair);color:inherit;text-decoration:none;transition:border-color var(--dur) var(--ease)}.product_rangeCard__j5_P1:focus-visible,.product_rangeCard__j5_P1:hover{border-top-color:var(--green)}.product_rangeName___uOOo{font-family:var(--font-display),sans-serif;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:700;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);transition:color var(--dur) var(--ease)}.product_rangeCard__j5_P1:focus-visible .product_rangeName___uOOo,.product_rangeCard__j5_P1:hover .product_rangeName___uOOo{color:var(--green)}.product_rangeCat__jQFNQ{margin-top:.25rem;font-size:var(--fs-small);color:var(--ink-2)}.product_foot__3N3m6{display:flex;padding-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,4.5rem)}.product_held__R2PJS{display:flex;align-items:flex-end;width:100%;min-height:clamp(18rem,34vw,28rem);padding:clamp(1.5rem,3vw,2.5rem);background:var(--green);color:var(--white)}.product_heldName__KFI_b{display:flex;flex-direction:column;font-family:var(--font-display),sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;line-height:.95;letter-spacing:.04em;text-transform:uppercase}.product_heldProduct__QfH5p{color:var(--grey)}@media (max-width:68rem){.product_whyGrid__Npk5v{gap:0 clamp(2rem,4vw,3rem)}}@media (max-width:60rem){.product_familyGrid__u8x59,.product_headGrid__VP6N4,.product_memberGrid__1ptIy,.product_specGrid__ysOrA,.product_whyGrid__Npk5v{grid-template-columns:minmax(0,1fr)}.product_familyPara__w5aJk,.product_familyPara__w5aJk:nth-of-type(2){grid-row:auto;grid-column:1}.product_memberGrid__1ptIy[data-flip=true] .product_memberMedia__Qmgh8{order:0}.product_memberMedia__Qmgh8{position:static}.product_memberMedia__Qmgh8[data-kind=photo] .product_memberImage___HNbc{aspect-ratio:16/10}.product_plateField__Ai_Fn{min-height:clamp(15rem,55vw,22rem)}}@media (max-width:46rem){.product_modelList__RJqze{grid-template-columns:minmax(0,1fr)}.product_rangeRow__i6m61{grid-template-columns:repeat(2,minmax(0,1fr))}.product_specRow__7oKuC{grid-template-columns:minmax(0,1fr);gap:.25rem}}