.FeaturePanel_section__21_ak{padding-block:var(--section-y);background:var(--paper)}.FeaturePanel_grid__9OIcI{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.FeaturePanel_imageLeft__NR8Ro .FeaturePanel_mediaReveal__EUOvz{order:1}.FeaturePanel_imageLeft__NR8Ro .FeaturePanel_textReveal__lfRB_,.FeaturePanel_imageRight__n9ohH .FeaturePanel_mediaReveal__EUOvz{order:2}.FeaturePanel_imageRight__n9ohH .FeaturePanel_textReveal__lfRB_{order:1}.FeaturePanel_mediaReveal__EUOvz,.FeaturePanel_textReveal__lfRB_{min-width:0}.FeaturePanel_media__rlvq8{position:relative;width:100%;min-height:clamp(24rem,46vw,40rem);overflow:hidden;border-radius:var(--radius-lg);isolation:isolate;background:var(--paper-soft)}.FeaturePanel_image__KWSoB{object-fit:cover;transition:transform .7s var(--ease)}@media (hover:hover){.FeaturePanel_media__rlvq8{will-change:auto}.FeaturePanel_media__rlvq8:hover{will-change:transform}.FeaturePanel_media__rlvq8:hover .FeaturePanel_image__KWSoB{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.FeaturePanel_image__KWSoB{transition:none}}.FeaturePanel_text__65jOS{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);max-width:40ch}.FeaturePanel_imageLeft__NR8Ro .FeaturePanel_text__65jOS{-webkit-margin-start:auto;margin-inline-start:auto}.FeaturePanel_eyebrow__pLps6{color:var(--amber-deep)}.FeaturePanel_title__E08RR{font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.04}.FeaturePanel_body__xfmve{color:var(--text-muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}@media (max-width:900px){.FeaturePanel_grid__9OIcI{grid-template-columns:1fr;gap:clamp(1.75rem,6vw,2.5rem)}.FeaturePanel_imageLeft__NR8Ro .FeaturePanel_mediaReveal__EUOvz,.FeaturePanel_imageRight__n9ohH .FeaturePanel_mediaReveal__EUOvz{order:1}.FeaturePanel_imageLeft__NR8Ro .FeaturePanel_textReveal__lfRB_,.FeaturePanel_imageRight__n9ohH .FeaturePanel_textReveal__lfRB_{order:2}.FeaturePanel_media__rlvq8{min-height:clamp(20rem,70vw,30rem)}.FeaturePanel_text__65jOS{max-width:46ch}.FeaturePanel_imageLeft__NR8Ro .FeaturePanel_text__65jOS{-webkit-margin-start:0;margin-inline-start:0}}.ProductFeatures_story__VKNiQ{background:var(--paper)}.ProductFeatures_intro__poqSR{-webkit-padding-before:var(--section-y);padding-block-start:var(--section-y);-webkit-padding-after:0;padding-block-end:0;background:var(--paper)}.ProductFeatures_introEyebrow__RrAE3{color:var(--amber-deep);-webkit-margin-after:clamp(.9rem,1.6vw,1.25rem);margin-block-end:clamp(.9rem,1.6vw,1.25rem)}.ProductFeatures_introTitle__Pq9xj{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.02;max-width:18ch}.ProductFeatures_story__VKNiQ .ProductFeatures_intro__poqSR+section{-webkit-padding-before:clamp(2.5rem,5vw,4.5rem);padding-block-start:clamp(2.5rem,5vw,4.5rem)}.ProductSpec_section__Hm7n5{background:var(--ink);color:var(--text-on-ink);padding-block:var(--section-y)}.ProductSpec_inner___o4XQ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start}.ProductSpec_statement__cenlz{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.ProductSpec_eyebrow__R3SDn{color:var(--muted-on-ink)}.ProductSpec_heading__OC8FJ{color:var(--text-on-ink);font-size:clamp(2.4rem,5.5vw,4rem);line-height:.98;max-width:10ch}.ProductSpec_specs__HNr6P{margin:0}.ProductSpec_row__xIa9j{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);grid-gap:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2.5rem);align-items:baseline;padding-block:clamp(1.1rem,2vw,1.5rem);border-top:1px solid var(--ink-line)}.ProductSpec_specs__HNr6P>:last-child .ProductSpec_row__xIa9j{border-bottom:1px solid var(--ink-line)}.ProductSpec_label__sfJ_i{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-on-ink)}.ProductSpec_value__jmdWh{margin:0;color:var(--text-on-ink);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.35;text-wrap:balance}@media (max-width:900px){.ProductSpec_inner___o4XQ{grid-template-columns:1fr;gap:clamp(2.25rem,6vw,3rem)}}@media (max-width:480px){.ProductSpec_row__xIa9j{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:1rem}}