/* Same world and motion B; spacing adjusted only for the new wording. */
[data-theme=C] .copy-preview .hero-content{width:59%;max-width:900px}
.copy-preview .hero-description{max-width:32em;font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.95;letter-spacing:.025em}
.copy-preview .hero-description-ending{white-space:nowrap}
.copy-preview .hero-kicker{letter-spacing:.08em}
.copy-preview[data-copy-choice=a] .hero-big{font-size:clamp(84px,8.7vw,126px);line-height:1.06;letter-spacing:-.045em}
.copy-preview .about-description{max-width:34em;line-height:2.15}
.copy-preview .about-description br{display:block;content:'';margin-top:.7em}
.copy-preview .visual-note{font-size:12px;line-height:1.8}
.copy-preview .case-copy h3{line-height:1.4}
.copy-preview .case-description{line-height:1.95}
.copy-preview .case-change{line-height:1.7}
.copy-preview .case-after strong{line-height:1.75}
.copy-preview .hero-review{width:445px}
.copy-preview .hero-options button{white-space:nowrap}
.copy-preview .contact-copy>p{line-height:1.8}
@media(min-width:701px) and (max-width:1050px){
 [data-theme=C] .copy-preview .hero-content{width:68%}
 .copy-preview .hero-description{max-width:30em;font-size:15px}
}
@media(max-width:700px){
 [data-theme=C] .copy-preview .hero-content{width:100%;max-width:none;padding-top:133px}
 .copy-preview .hero-first{font-size:clamp(23px,6.5vw,32px);margin-bottom:9px;letter-spacing:-.055em}
 .copy-preview[data-copy-choice=a] .hero-big{font-size:clamp(66px,17.3vw,102px);line-height:1.12}
 .copy-preview[data-copy-choice=b] .hero-big{font-size:clamp(60px,15.4vw,92px);line-height:1.16}
 .copy-preview .hero-kicker{font-size:10px;margin-bottom:16px;letter-spacing:.035em}
 .copy-preview .hero-description{font-size:13px;line-height:1.85;margin-top:19px;letter-spacing:0;max-width:29em}
 .copy-preview .hero-link{margin-top:15px}
 .copy-preview .about-description{font-size:14px;line-height:2.1}
 .copy-preview .hero-review{width:auto}
 .copy-preview .hero-review .hero-options button{padding-inline:8px}
 .copy-preview .journey-copy h3{font-size:clamp(18px,5vw,24px);line-height:1.65}
 .copy-preview #contact-title{font-size:clamp(27px,7vw,46px);line-height:1.7}
}
@media(min-width:431px) and (max-width:700px){
 [data-theme=C] .copy-preview .hero{height:calc(650px + 70vw);min-height:0}
 [data-theme=C] .copy-preview .hero:after{background:linear-gradient(180deg,#132d91 0%,#132d91 31%,#132d91ed 44%,#132d9175 56%,transparent 68%)}
}
@media(max-width:360px){
 .copy-preview .hero-first{font-size:22px}
 .copy-preview .hero-kicker{font-size:9px}
 .copy-preview .hero-description{font-size:12px;line-height:1.9}
 .copy-preview .hero-review .hero-options button{font-size:9px;padding-inline:7px}
 .copy-preview .case-subtitle{font-size:12px}
}
