body .nov-six[data-nov-kind="rewards"] .nov-six-hero{min-height:0;aspect-ratio:2;background:#f7f5f2;display:flex;align-items:center}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero img{object-fit:contain;object-position:center;mask-image:none}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero:after{display:none}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero-copy{width:40%;max-width:460px;padding:36px}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero h1{font-size:clamp(34px,4.3vw,54px);line-height:1.08;max-width:100%;margin:0 0 22px}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero p{font-size:17px;line-height:1.55;max-width:100%;margin:0 0 26px}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero .nov-six-button{min-height:48px;padding:13px 20px;font-size:16px}
@media(min-width:681px) and (max-width:980px){
body .nov-six[data-nov-kind="rewards"] .nov-six-hero-copy{padding:22px;width:41%}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero h1{font-size:34px;margin-bottom:12px}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero p{font-size:14px;line-height:1.45;margin-bottom:16px}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero .nov-six-button{font-size:14px}
}
@media(max-width:680px){
body .nov-six[data-nov-kind="rewards"] .nov-six-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;aspect-ratio:auto;min-height:0;padding:20px;background:#f7f5f2}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero-copy{display:contents}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero h1{grid-row:1;position:relative;z-index:1;max-width:100%;font-size:30px;line-height:1.1;margin:0}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero p{grid-row:2;position:relative;z-index:1;max-width:100%;font-size:14px;line-height:1.5;margin:0}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero picture{position:relative;inset:auto;grid-row:3;width:calc(100% + 40px);height:auto;aspect-ratio:1.5;margin:-8px -20px 0;overflow:hidden}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero picture:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f7f5f2 0%,#f7f5f200 20%,#f7f5f200 90%,#f7f5f2 100%);pointer-events:none}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero img{width:100%;height:100%;object-fit:cover;object-position:right center}
body .nov-six[data-nov-kind="rewards"] .nov-six-hero .nov-six-button{grid-row:4;position:relative;z-index:1;justify-self:start;margin:0;min-height:46px;padding:12px 18px;font-size:14px}
}
