/* Approved concept A: an over-serious mom with a playful shopping scouter. */
.curation-hero.scouter-hero{min-height:540px;height:clamp(500px,44vw,580px);display:flex;align-items:center;padding-bottom:0}
.scouter-hero .curation-hero-photo{inset:0;width:100%;height:100%;mask-image:none;-webkit-mask-image:none;opacity:1}
.scouter-hero .curation-hero-photo picture{display:block;width:100%;height:100%}
.scouter-hero .curation-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}
.scouter-hero .curation-hero-copy{padding:32px 0 38px var(--home-content-inset);max-width:46%;width:46%}
.scouter-hero h1{font-size:clamp(54px,6vw,80px);line-height:1.15;letter-spacing:-4px}
.scouter-hero .hero-kicker{font-size:11px;margin-bottom:20px}
.scouter-hero .hero-crayon-swoop{width:280px;height:18px;margin-top:9px}
.scouter-hero .hero-cta{margin-top:27px;min-height:54px;border-radius:999px;background:#07823f;padding:11px 24px;font-size:17px;gap:28px;color:#fff}
.scouter-hero .hero-cta:hover{background:#066a34}
.scouter-mode{position:absolute;z-index:2;top:29px;left:48%;margin:0;text-align:center;color:#175a2b;font-size:25px;font-weight:900;line-height:1.2;letter-spacing:-1px;transform:rotate(-12deg);pointer-events:none}
.scouter-mode strong{font-size:34px;letter-spacing:1px}
.scouter-mode::after{content:'';display:block;height:6px;margin-top:5px;background:#f69a24;clip-path:polygon(0 35%,16% 10%,35% 30%,54% 0,79% 22%,100% 0,97% 85%,71% 70%,47% 100%,22% 76%,2% 100%)}
@media(min-width:651px) and (max-width:950px){
 .curation-hero.scouter-hero{min-height:460px;height:490px}
 .scouter-hero .curation-hero-copy{max-width:48%;width:48%;padding-top:24px;padding-bottom:28px}
 .scouter-hero h1{font-size:clamp(46px,6.8vw,61px);letter-spacing:-3px}
 .scouter-hero .hero-kicker{font-size:9px;margin-bottom:17px}
 .scouter-hero .hero-crayon-swoop{width:215px}
 .scouter-mode{font-size:20px;left:48%;top:29px}.scouter-mode strong{font-size:28px}
}
@media(max-width:650px){
 .curation-hero.scouter-hero{height:430px;min-height:430px;margin:0;align-items:flex-start}
 .scouter-hero .curation-hero-photo{inset:0;width:100%;height:100%;opacity:1;mask-image:none;-webkit-mask-image:none}
 .scouter-hero .curation-hero-photo img{object-position:50% 50%}
 .scouter-hero .curation-hero-copy{padding:23px 0 0 var(--home-content-inset);max-width:64%;width:64%}
 .scouter-hero h1{font-size:39px;line-height:1.16;letter-spacing:-2.7px}
 .scouter-hero .hero-kicker{font-size:8px;line-height:1.5;margin-bottom:17px;letter-spacing:0}
 .scouter-hero .hero-crayon-swoop{width:177px;height:13px;margin-top:7px}
 .scouter-hero .hero-cta{margin-top:22px;min-height:46px;font-size:13px;padding:9px 16px;gap:18px}
 .scouter-mode{left:auto;right:20px;top:13px;font-size:13px;letter-spacing:-.5px;line-height:1.1;transform:rotate(-10deg)}
 .scouter-mode strong{font-size:19px;letter-spacing:1px}.scouter-mode::after{height:4px;margin-top:4px}
}
@media(max-width:359px){
 .curation-hero.scouter-hero{height:410px;min-height:410px}
 .scouter-hero .curation-hero-copy{max-width:67%;width:67%;padding-top:23px}
 .scouter-hero h1{font-size:34px;letter-spacing:-2.4px}
 .scouter-hero .hero-kicker{font-size:7px;margin-bottom:17px}
 .scouter-hero .hero-crayon-swoop{width:152px}
 .scouter-hero .hero-cta{font-size:12px;gap:14px;padding-inline:14px}
 .scouter-mode{right:13px;font-size:12px}.scouter-mode strong{font-size:17px}
}
