
.split>*{min-width:0}.section h2{hyphens:auto;overflow-wrap:break-word}.hero-zvg .hero-grid{grid-template-columns:1.27fr 1fr;min-height:585px}.hero-zvg .hero-copy{padding:66px 36px 54px 0}.hero-zvg h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.13;letter-spacing:-.035em;hyphens:none;overflow-wrap:normal}.hero-zvg h1 span{color:#e0c89e}.hero-zvg .intro{max-width:610px}.hero-third{margin:19px 0 0;font-size:.95rem}.hero-third a{color:#e0c89e;text-underline-offset:5px}.hero-third a:hover{color:white}.hero-zvg .hero-caption{padding:21px 18px;font-size:.68rem;gap:12px}.hero-zvg .hero-caption b{letter-spacing:.035em}.paths .path h2{font-size:1.2rem;line-height:1.35}.hero-zvg .micro{margin-top:22px}
@media(max-width:1000px) and (min-width:761px){.hero-zvg h1{font-size:clamp(1.7rem,3.9vw,2.5rem)}.hero-zvg .hero-copy{padding-right:25px}.hero-zvg .hero-caption{flex-direction:column;align-items:flex-start}}
@media(max-width:760px){.hero-zvg .hero-grid{grid-template-columns:1fr;min-height:0}.hero-zvg .hero-copy{padding:42px 0 34px}.hero-zvg h1{font-size:clamp(1.75rem,7.65vw,3.5rem);line-height:1.16}.hero-zvg .intro{font-size:1rem}.hero-zvg .hero-caption{font-size:.6rem;padding:15px}.hero-zvg .actions{gap:10px}.hero-third{font-size:.95rem}}
