html:has(.landing-v4),html:has(.landing-v4) body{overflow-x:clip}.landing-v4{--v4-ground:#fbfaf9;--v4-ground-2:#fff;--v4-ink:#363636;--v4-ink-2:#666680;--v4-muted:#b1b4b6;--v4-accent:#f7941d;--v4-accent-2:#e5870a;--v4-care:#19c0ff;--v4-date:#e24b3b;--v4-care-wash:#e3f7ff;--v4-care-ink:#0a9ad1;--v4-date-wash:#fce8e5;--v4-date-ink:#c43a2b;--v4-hair:#e7eaed;background-color:var(--v4-ground);color:var(--v4-ink)}.landing-v4 .v4-display,.landing-v4 .v4-label{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif}.landing-v4 .v4-label{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.13em;line-height:1.4}.landing-v4 .v4-reveal{opacity:1;transform:none}.landing-v4.motion-ok .v4-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.landing-v4.motion-ok .v4-reveal.is-in{opacity:1;transform:none}.landing-v4.motion-ok .v4-reveal[data-from=left]{transform:translate3d(-28px,0,0)}.landing-v4.motion-ok .v4-reveal[data-from=right]{transform:translate3d(28px,0,0)}.landing-v4.motion-ok .v4-reveal[data-from=scale]{transform:scale(.94)}@keyframes v4-scroll-cue{0%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(7px);opacity:1}70%{transform:translateY(0);opacity:.55}}.landing-v4 .v4-scroll-cue{animation:v4-scroll-cue 2.6s ease-in-out infinite}.landing-v4 .v4-cap{animation:v4-label-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes v4-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-v4 .v4-cap,.landing-v4 .v4-scroll-cue{animation:none!important}}html:has(.landing-v4){scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html:has(.landing-v4){scroll-behavior:auto}}.landing-v4 .v4-card{box-shadow:0 24px 60px -28px rgba(54,54,54,.45)}