/* Alternative campaign compositions; the v7 source is preserved in docs/heroes. */
.hero-model-word{display:none;position:absolute;z-index:0;right:3%;top:90px;font-size:clamp(100px,17vw,270px);line-height:1;font-weight:900;letter-spacing:-.07em;color:#d4d4cd;pointer-events:none}
.v7-hero[data-hero-product=fs55]{background:#f1f0eb;color:#101010}
.v7-hero[data-hero-product=fs55] .hero-stage{background:#f1f0eb}
.v7-hero[data-hero-product=fs55] .hero-shoe{inset:90px 0 100px 39%;width:61%;height:calc(100% - 190px);object-fit:contain;mix-blend-mode:multiply}
.v7-hero[data-hero-product=fs55] .hero-stage:after{display:none}
.v7-hero[data-hero-product=fs55] :is(.hero-kicker,.hero-description,.hero-top .eyebrow,.hero-caption){color:#464640}
.v7-hero[data-hero-product=fs55] .hero-cta{background:#111;color:#fff}
.v7-hero[data-hero-product=fs55] h1{font-size:clamp(70px,7.4vw,112px)}
.v7-hero[data-hero-product=rs67] .hero-stage{background:#edeae3}
.v7-hero[data-hero-product=rs67] .hero-shoe{inset:30px 0 55px 38%;height:calc(100% - 85px);width:62%;mix-blend-mode:multiply}
.v7-hero[data-look=studio]{background:#efeee9;color:#101010}
.v7-hero[data-look=studio] .hero-stage{background:#efeee9}
.v7-hero[data-look=studio] .hero-shoe{inset:130px 0 90px 38%;width:62%;height:calc(100% - 220px);object-fit:contain;mix-blend-mode:multiply}
.v7-hero[data-look=studio] .hero-stage:after{display:none}
.v7-hero[data-look=studio] .hero-model-word{display:block;z-index:2;top:100px;color:#10101012}
.v7-hero[data-look=studio] :is(.hero-kicker,.hero-description,.hero-top .eyebrow,.hero-caption){color:#464640}
.v7-hero[data-look=studio] .hero-cta{background:#111;color:#fff}
.v7-hero[data-look=technology]{background:#111;color:#fff}
.v7-hero[data-look=technology] .hero-stage{background:#111}
.v7-hero[data-look=technology] .hero-shoe{inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 60%;mix-blend-mode:normal}
.v7-hero[data-look=technology] .hero-stage:after{display:block;background:linear-gradient(90deg,#111 0%,#111111e8 28%,transparent 78%)}
.v7-hero[data-look=technology] :is(.hero-kicker,.hero-description,.hero-top .eyebrow,.hero-caption){color:#ddd}
.v7-hero[data-look=technology] .hero-cta{background:#fff;color:#111}
.v7-hero[data-mode=detail] .hero-stage{background:#111}
@media(max-width:700px){
 .v7-hero[data-hero-product=fs55] .hero-shoe,.v7-hero[data-hero-product=rs67] .hero-shoe,.v7-hero[data-look=studio] .hero-shoe{inset:340px 0 130px;width:100%;height:calc(100% - 470px);object-fit:contain;mix-blend-mode:multiply}
 .v7-hero[data-hero-product=fs55] h1{font-size:clamp(55px,15vw,80px)}
 .v7-hero[data-look=studio] .hero-model-word{top:370px;font-size:84px;right:4%}
 .v7-hero[data-look=technology] .hero-shoe{inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;mix-blend-mode:normal}
 .v7-hero[data-look=technology] .hero-stage:after{background:linear-gradient(180deg,#111111f5 0%,#111111d0 35%,transparent 70%,#111111b0 100%)}
}
