.variant-two{--green:#174f4e;--ink:#183e3c;--paper:#fafbf7;--soft:#eef3ec;--line:#d6e2dc;--muted:#526964}
.variant-two .hero{grid-template-columns:.9fr 1.1fr;gap:48px;padding-top:56px;padding-bottom:64px}
.variant-two .hero h1{font-size:clamp(58px,5.9vw,82px)}
.variant-two .portrait-figure{border-radius:2px 140px 2px 2px}
.variant-two .hero-portrait{aspect-ratio:1.06;object-position:57% 50%}
.variant-two .portrait-caption{bottom:20px;left:20px}
.variant-two .small-sun,.variant-two .band-flower,.variant-two .closing-flower{color:#94603c}
@media(max-width:1100px){.variant-two .hero{gap:32px}.variant-two .hero h1{font-size:clamp(48px,5.8vw,65px)}}
@media(max-width:800px) and (min-width:621px){.variant-two .hero{grid-template-columns:1fr 1fr;gap:24px}.variant-two .hero h1{font-size:43px}.variant-two .hero-portrait{aspect-ratio:.8;object-position:60% 50%}}
@media(max-width:620px){.variant-two .hero{gap:28px;padding-top:32px;padding-bottom:32px}.variant-two .hero h1{font-size:clamp(43px,11.8vw,65px)}.variant-two .portrait-figure{border-radius:2px 94px 2px 2px}.variant-two .hero-portrait{aspect-ratio:1.06;object-position:57% 50%}.variant-two .portrait-caption{left:16px;bottom:16px}}
.variant-two .hero h1{font-size:clamp(38px,14cqw,78px)}

.variant-two .hero h1.detox-title{font-size:clamp(68px,21cqw,128px);line-height:1.02}
