/* Third homepage iteration: return to the original headline type and scale the portrait down. */
.hero-v2 h1.hero-classic{font-family:var(--sans);font-size:clamp(65px,7vw,112px);font-weight:850;line-height:1.12;letter-spacing:-.09em;margin:18px 0 0}
.hero-v2 h1.hero-classic .classic-line{display:block;padding-left:0;white-space:nowrap}
.hero-v2 h1.hero-classic .classic-line + .classic-line{margin-top:.03em}
.hero-v2 h1.hero-classic .classic-line > .classic-plain{display:inline;padding-left:0}
.hero-v2 h1.hero-classic .classic-two{padding-left:clamp(34px,5vw,84px)}
.hero-v2 h1.hero-classic .classic-three{padding-left:clamp(70px,9vw,150px)}
.hero-v2 h1.hero-classic em{font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.045em;color:var(--lime)}
.hero-v2 h1.hero-classic .classic-one em,.hero-v2 h1.hero-classic .classic-two em{display:inline-block;margin-right:.16em}
.hero-v2 h1.hero-classic .classic-three em{display:inline-block;margin-left:.16em}
.hero-classic .classic-cross{font:italic 400 .72em var(--serif);color:transparent;-webkit-text-stroke:1.4px #ffffff9b;margin-left:.1em}
.portrait-stage{top:177px;right:7%;width:31%;height:435px}
.portrait-halo{inset:7% 4% 12%}
.orbit-one{top:12%;left:-14%}.orbit-two{top:31%;right:-15%}.orbit-three{bottom:22%;left:-25%}.orbit-four{bottom:8%;right:-10%}
@media(max-width:1100px){
  .hero-v2 h1.hero-classic{font-size:clamp(56px,6.8vw,83px)}
  .portrait-stage{top:204px;right:3%;width:32%;height:390px}
}
@media(max-width:760px){
  .hero-v2 h1.hero-classic{font-size:clamp(45px,8.6vw,65px)}
  .hero-v2 h1.hero-classic .classic-two{padding-left:25px}
  .hero-v2 h1.hero-classic .classic-three{padding-left:48px}
  .portrait-stage{top:388px;right:4%;width:43%;height:265px}
}
@media(max-width:570px){
  .hero-v2 h1.hero-classic{font-size:clamp(42px,10.6vw,55px);line-height:1.12}
  .hero-v2 h1.hero-classic .classic-two{padding-left:17px}
  .hero-v2 h1.hero-classic .classic-three{padding-left:34px}
  .hero-classic .classic-cross{margin-left:.02em}
  .portrait-stage{top:413px;right:2%;width:53%;height:232px}
}
