.direct-contact-module__RTWv_W__shell{width:min(100%, var(--content-max));min-width:0;min-height:calc(100dvh - 76px);padding-bottom:calc(78px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);--mobile-contact-safe-edge:max(85px, calc(71px + env(safe-area-inset-right)));grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);margin:0 auto;display:grid}.direct-contact-module__RTWv_W__copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(56px,7vw,94px) clamp(42px,5vw,74px);display:flex}.direct-contact-module__RTWv_W__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:.6875rem;font-weight:800}.direct-contact-module__RTWv_W__copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.25rem,5.2vw,4.5rem);font-weight:650;line-height:.98}.direct-contact-module__RTWv_W__description{max-width:52ch;color:var(--muted-aa);text-wrap:pretty;margin:24px 0 0;font-size:1rem;line-height:1.65}.direct-contact-module__RTWv_W__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.direct-contact-module__RTWv_W__actions a{white-space:nowrap;min-width:180px;min-height:48px}.direct-contact-module__RTWv_W__emailFallback{color:var(--muted-aa);overflow-wrap:anywhere;margin:18px 0 0;font-size:.8125rem;line-height:1.5}.direct-contact-module__RTWv_W__productEvidence{min-width:0;padding-right:var(--floating-control-safe-rail);background:var(--surface)}.direct-contact-module__RTWv_W__productFigure{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:100%;margin:0;display:grid}.direct-contact-module__RTWv_W__imageFrame{background:#dce5e9;min-width:0;min-height:520px;overflow:hidden}.direct-contact-module__RTWv_W__productImage{object-fit:cover;object-position:53% center;border-radius:0;width:100%;height:100%}.direct-contact-module__RTWv_W__productContext{border-top:1px solid var(--line);min-width:0;padding:24px 28px 28px}.direct-contact-module__RTWv_W__productContext span{color:var(--muted-aa);font-size:.75rem;line-height:1.5;display:block}.direct-contact-module__RTWv_W__productContext strong{text-wrap:pretty;margin-top:7px;font-size:.9375rem;font-weight:750;line-height:1.45;display:block}.direct-contact-module__RTWv_W__productContext .direct-contact-module__RTWv_W__catalogLabel{color:var(--ink);font-size:.9375rem;font-weight:750}@media (max-width:1100px){.direct-contact-module__RTWv_W__shell{grid-template-columns:1fr}.direct-contact-module__RTWv_W__copy{border-right:0;border-bottom:1px solid var(--line)}.direct-contact-module__RTWv_W__productEvidence{padding-right:var(--floating-control-safe-rail)}.direct-contact-module__RTWv_W__imageFrame{min-height:480px}}@media (max-width:767px){.direct-contact-module__RTWv_W__shell{min-height:0;padding-bottom:calc(92px + env(safe-area-inset-bottom));grid-template-columns:1fr}.direct-contact-module__RTWv_W__copy{padding-top:52px;padding-right:var(--mobile-contact-safe-edge);padding-bottom:48px;padding-left:28px}.direct-contact-module__RTWv_W__copy h1{max-width:100%;font-size:clamp(2.625rem,13vw,3.5rem);line-height:1}.direct-contact-module__RTWv_W__description{font-size:.9375rem}.direct-contact-module__RTWv_W__actions{grid-template-columns:1fr;width:100%;display:grid}.direct-contact-module__RTWv_W__actions a{width:100%;min-width:0;max-width:100%}.direct-contact-module__RTWv_W__productEvidence{padding-top:28px;padding-right:var(--mobile-contact-safe-edge);padding-bottom:48px;padding-left:28px}.direct-contact-module__RTWv_W__imageFrame{aspect-ratio:1;border-radius:var(--radius-card);min-height:0}.direct-contact-module__RTWv_W__productImage{aspect-ratio:1;border-radius:var(--radius-card)}.direct-contact-module__RTWv_W__productContext{border-top:0;padding:18px 0 0}}@media (max-width:340px){.direct-contact-module__RTWv_W__copy,.direct-contact-module__RTWv_W__productEvidence{padding-left:28px}.direct-contact-module__RTWv_W__copy h1{font-size:2.625rem}}@media (prefers-reduced-motion:reduce){.direct-contact-module__RTWv_W__actions a{transition:none}.direct-contact-module__RTWv_W__actions a:hover,.direct-contact-module__RTWv_W__actions a:active{transform:none}}
