.wv.wv-hero .wv-in{display:flex;flex-direction:column;gap:clamp(22px,2.2vw,32px);padding:calc(clamp(30px,3.1vw,44px) + var(--wv-header-overlap,30px)) clamp(20px,4vw,40px) clamp(40px,3.7vw,54px)}.wv.wv-hero .wv-hero__title{font-size:clamp(34px,4.3vw,58px);font-weight:800;letter-spacing:-.015em;line-height:1.08;margin:0}.wv.wv-hero .wv-hl{color:var(--wv-pink)}.wv.wv-hero .wv-hero__suite{display:inline-block}.wv.wv-hero .wv-hero__row{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px)}.wv.wv-hero .wv-hero__txt{display:flex;flex:1 1 500px;flex-direction:column;gap:20px;min-width:0}.wv.wv-hero .wv-hero__intro{font-size:clamp(17px,1.35vw,19px);line-height:1.65;max-width:62ch}.wv.wv-hero .wv-hero__tagline{color:var(--wv-pink);font-family:Kalam,cursive;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.3}.wv.wv-hero .wv-btns{margin-top:4px}.wv.wv-hero .wv-hero__media{flex:1 1 420px;min-width:0;position:relative}.wv.wv-hero .wv-hero__dot{aspect-ratio:1/1;border-radius:50%;position:absolute}.wv.wv-hero .wv-hero__dot--y{background:var(--wv-yellow);right:-20px;top:-22px;width:34%}.wv.wv-hero .wv-hero__dot--t{background:var(--wv-teal);bottom:-18px;left:-16px;width:20%}.wv.wv-hero .wv-hero__media img{aspect-ratio:16/10;border-radius:32px;display:block;height:auto;object-fit:cover;position:relative;width:100%}@media (max-width:640px){.wv.wv-hero .wv-hero__dot--y{right:-8px}.wv.wv-hero .wv-hero__dot--t{left:-8px}}