.section-yv-hero{background:var(--yv-white);position:relative}.yv-hero,.yv-hero__stage{position:relative}.yv-hero__wordmark{position:sticky;top:calc(50vh - clamp(1.8rem,8.1vw,9.9rem));height:clamp(3.6rem,16.2vw,19.8rem);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:30}.yv-hero__wordmark h1{font-family:var(--yv-font-display);font-weight:300;font-size:clamp(4rem,18vw,22rem);line-height:.9;letter-spacing:0;color:var(--yv-white);text-align:center;margin:0;transition:color .35s ease}.yv-hero.is-on-white .yv-hero__wordmark h1{color:var(--yv-black)}.yv-hero__panels{position:absolute;top:0;left:0;right:0}.yv-hero__panel{position:relative;display:block;width:100%;height:100vh;overflow:hidden;cursor:pointer}.yv-hero__panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.yv-hero__panel-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--yv-skeleton-bg);color:var(--yv-muted);font-family:var(--yv-font-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.yv-hero__panel-label{position:absolute;top:88px;left:24px;z-index:20;pointer-events:none;font-family:var(--yv-font-body);font-size:clamp(14px,1.1vw,16px);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--yv-white);text-shadow:0 1px 2px rgba(0,0,0,.45)}.yv-hero__snap{position:relative;z-index:5;background:var(--yv-white);display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px 6rem;gap:32px}.yv-hero__subline{font-family:var(--yv-font-body);font-weight:300;font-size:clamp(16px,1.6vw,22px);line-height:1.55;max-width:720px;color:var(--yv-black);margin:0}.yv-hero__subline p{margin:0}.yv-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.yv-btn{font-family:var(--yv-font-body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-radius:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .12s,color .12s}.yv-btn--primary{padding:16px 32px;background:var(--yv-black);color:var(--yv-white);border:none}.yv-btn--primary:hover{background:#2a2a2a}.yv-btn--secondary{padding:15px 31px;background:var(--yv-white);color:var(--yv-black);border:1px solid var(--yv-border)}.yv-btn--secondary:hover{background:var(--yv-black);color:var(--yv-white)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-hero-stack.css.map */
