.products-module__E8alaG__hero{color:#fff;background:#090a0c;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.products-module__E8alaG__heroCopy{align-self:center;padding:68px 48px 62px max(56px,50vw - 664px)}.products-module__E8alaG__heroCopy .kn-label{color:#ff9575}.products-module__E8alaG__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;margin-block:24px;font-size:clamp(42px,4.5vw,66px);font-weight:550;line-height:1.06}.products-module__E8alaG__heroCopy h1 span{color:#ff9575}.products-module__E8alaG__heroCopy>p:not(:first-child){color:#d7d7dd;max-width:50ch;font-size:16px;line-height:1.85}.products-module__E8alaG__heroCopy a:focus-visible{outline-offset:5px;outline:2px solid #ff9575}.products-module__E8alaG__heroVisual{aspect-ratio:1;align-self:center;width:100%;min-width:0;position:relative;overflow:hidden}.products-module__E8alaG__heroVisual>img{object-fit:cover;object-position:center}.products-module__E8alaG__heroVisual figcaption{inset-inline:0;color:#e0d7d3;background:linear-gradient(#0000,#090a0ce6);padding:48px 28px 24px;font-size:12px;line-height:1.7;position:absolute;bottom:0}@media (max-width:899px){.products-module__E8alaG__hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.products-module__E8alaG__heroCopy{padding:34px 20px}.products-module__E8alaG__heroCopy h1{font-size:clamp(36px,10.5vw,42px)}.products-module__E8alaG__heroVisual figcaption{padding-inline:20px}}
