.lv-hero-layered{position:relative;padding-block:clamp(24px,3vw,40px) clamp(72px,7vw,104px);background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-layered__shape{z-index:0}.lv-hero-layered__shape--a{--lv-shape-size:180px;--lv-shape-radius:44px;--r:14deg;left:-60px;bottom:90px}.lv-hero-layered__shape--b{--lv-shape-size:70px;--lv-shape-radius:20px;--r:-12deg;left:40%;top:24px;animation-delay:-6s}.lv-hero-layered__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5vw,72px)}.lv-hero-layered__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.lv-hero-layered__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;line-height:1.2}.lv-hero-layered__eyebrow-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-hero-layered__eyebrow-disc .lv-icon{width:12px;height:12px}.lv-hero-layered__title{font-size:clamp(44px,5.4vw,78px)}.lv-hero-layered__lead{max-width:470px;color:inherit}.lv-hero-layered__lead-short,.lv-hero-layered__tag-short,.lv-hero-layered__thread--narrow{display:none}.lv-hero-layered__secondary-icon{width:18px;height:18px}.lv-hero-layered__qualifiers{display:flex;flex-wrap:wrap;align-self:stretch;gap:10px 22px;max-width:540px;margin:0;padding:20px 0 0;border-top:2px dashed rgba(11,23,45,0.18);list-style:none;font-family:var(--lv-font-heading);font-weight:700;font-size:14px}.lv-hero-layered__qualifier{display:inline-flex;align-items:center;gap:8px}.lv-hero-layered__check{width:18px;height:18px;stroke-width:2.2}.lv-hero-layered__visual{position:relative;flex:1 1 600px;min-width:0;height:620px}.lv-hero-layered__back{position:absolute;right:-62px;top:54px;width:94%;height:500px;border-radius:50px;background:var(--lv-green)}.lv-hero-layered__back--deep{right:-80px;top:70px;border-radius:52px;background:var(--lv-green-shadow);transform:rotate(4deg)}.lv-hero-layered__photo{position:absolute;right:-44px;top:40px;width:94%;height:500px}.lv-hero-layered__photo > picture{display:contents}.lv-hero-layered__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%;border-radius:46px}.lv-hero-layered__dot{position:absolute;right:-10px;top:64px;width:48px;height:48px;border-radius:50%;background:var(--lv-coral)}.lv-hero-layered__thread--wide{left:4%;top:40px;width:92%;height:400px;inset:auto}.lv-hero-layered__pill{position:absolute;display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.25);font-family:var(--lv-font-sans);font-weight:800;font-size:14px;line-height:1.2;white-space:nowrap}.lv-hero-layered__pill--record{left:0;top:230px}.lv-hero-layered__pill--reveal{right:0;top:300px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.2);animation-delay:-2.5s}.lv-hero-layered__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-hero-layered__rec{--lv-rec-size:8px}.lv-hero-layered__wave{--lv-wave-h:16px;gap:2px;color:var(--lv-green)}.lv-hero-layered__play{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-hero-layered__play .lv-icon{width:11px;height:11px;margin-left:2px}.lv-hero-layered__tag{position:absolute;left:50%;top:0;width:132px;margin-left:-66px;display:flex;flex-direction:column;align-items:center;color:var(--lv-night)}.lv-hero-layered__string{display:block}.lv-hero-layered__tag-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:120px;padding:22px 12px 12px;border-radius:18px;background:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.2);animation-delay:-1.5s}.lv-hero-layered__hole{position:absolute;top:8px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--lv-highlight);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-hero-layered__qr{display:inline-flex;width:64px;height:64px}.lv-hero-layered__qr .lv-icon{width:100%;height:100%}.lv-hero-layered__tag-label{margin:0;font-family:var(--lv-font-sans);font-weight:800;font-size:12px;line-height:1.2;text-align:center}.lv-hero-layered__num--badge{margin-top:-8px;box-shadow:0 0 0 3px var(--lv-white)}.lv-hero-layered__brand{position:absolute;left:6%;bottom:0;display:inline-flex;align-items:center;gap:12px;margin:0;padding:10px 16px 10px 10px;border-radius:18px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.14);font-size:14px;line-height:1.3}.lv-hero-layered__brand-text{display:flex;flex-direction:column}.lv-hero-layered__brand-text strong{font-weight:800}.lv-hero-layered__brand-text span{font-weight:600;color:var(--lv-muted)}@media (max-width:960px){.lv-hero-layered__visual{flex-basis:100%;height:clamp(350px,70vw,620px)}.lv-hero-layered__back,.lv-hero-layered__back--deep,.lv-hero-layered__photo{height:80%}}@media (max-width:640px){.lv-hero-layered{overflow:hidden;padding-block:0 28px}.lv-hero-layered__shape--a{--lv-shape-size:120px;--lv-shape-radius:30px;left:-46px;top:380px;bottom:auto}.lv-hero-layered__shape--b{display:none}.lv-hero-layered__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:18px}.lv-hero-layered__visual{order:-1;flex-basis:auto;height:350px;margin:4px calc(var(--lv-gutter) * -1) 0}.lv-hero-layered__back{left:24px;right:-18px;top:46px;width:auto;height:262px;border-radius:38px}.lv-hero-layered__back--deep{left:28px;right:-30px;top:56px;height:262px;border-radius:40px}.lv-hero-layered__photo{left:12px;right:-6px;top:36px;width:auto;height:262px}.lv-hero-layered__img{border-radius:34px}.lv-hero-layered__dot{display:none}.lv-hero-layered__thread--wide{display:none}.lv-hero-layered__thread--narrow{display:block;left:0;top:20px;width:100%;height:200px;inset:auto}.lv-hero-layered__pill{gap:8px;padding:6px 12px 6px 6px;font-size:12px}.lv-hero-layered__pill--record{left:8px;top:226px}.lv-hero-layered__pill--reveal{right:10px;top:286px}.lv-hero-layered__num{width:24px;height:24px;font-size:12px}.lv-hero-layered__wave{display:none}.lv-hero-layered__play{width:22px;height:22px}.lv-hero-layered__tag{width:92px;margin-left:-46px}.lv-hero-layered__string{width:32px;height:32px}.lv-hero-layered__tag-card{width:86px;padding:16px 6px 8px;border-radius:14px}.lv-hero-layered__hole{top:6px;width:8px;height:8px;margin-left:-4px;background:transparent}.lv-hero-layered__qr{width:44px;height:44px}.lv-hero-layered__tag-label{font-size:10px;letter-spacing:-0.02em}.lv-hero-layered__tag-long,.lv-hero-layered__lead-long,.lv-hero-layered__brand{display:none}.lv-hero-layered__tag-short,.lv-hero-layered__lead-short{display:inline}.lv-hero-layered__num--badge{width:26px;height:26px}.lv-hero-layered__text{gap:18px}.lv-hero-layered__eyebrow{padding:5px 14px 5px 5px;font-weight:800;font-size:11px;letter-spacing:0.07em}.lv-hero-layered__eyebrow-disc{width:22px;height:22px}.lv-hero-layered__title{font-size:38px;line-height:1.02}.lv-hero-layered__lead{font-size:17px}.lv-hero-layered__actions{align-self:stretch;gap:10px}.lv-hero-layered__actions .lv-btn{min-height:54px}.lv-hero-layered__secondary-icon{width:16px;height:16px}.lv-hero-layered__qualifiers{flex-wrap:nowrap;gap:8px;max-width:none;margin-inline:calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter);border-top:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;font-size:13px}.lv-hero-layered__qualifiers::-webkit-scrollbar{display:none}.lv-hero-layered__qualifier{flex:none;gap:6px;padding:7px 12px 7px 9px;border-radius:var(--lv-radius-pill);background:var(--lv-white);scroll-snap-align:start;white-space:nowrap}.lv-hero-layered__check{width:15px;height:15px}}
.lv-ticker-band{--lv-ticker-dir:-1;--lv-ticker-angle:1.5deg;--lv-ticker-h:56px;--lv-ticker-overlap:30px;--lv-ticker-behind:var(--lv-highlight);position:relative;z-index:2;padding-block:0;background:transparent}.lv-ticker-band[data-tilt="down"]{--lv-ticker-dir:1}.lv-ticker-band[data-tilt="none"]{--lv-ticker-dir:0}.lv-ticker-band[data-behind="white"]{--lv-ticker-behind:var(--lv-white)}.lv-ticker-band[data-behind="surface-alt"]{--lv-ticker-behind:var(--lv-surface-alt)}.lv-ticker-band[data-behind="yellow"]{--lv-ticker-behind:var(--lv-yellow)}.lv-ticker-band[data-behind="green"]{--lv-ticker-behind:var(--lv-green)}.lv-ticker-band[data-behind="teal"]{--lv-ticker-behind:var(--lv-teal)}.lv-ticker-band[data-behind="cream"]{--lv-ticker-behind:var(--lv-cream)}.lv-ticker-band[data-behind="night"]{--lv-ticker-behind:var(--lv-night)}.lv-ticker-band[data-overlap="true"]{margin-block:calc(-1 * var(--lv-ticker-overlap)) calc(var(--lv-ticker-overlap) - var(--lv-ticker-h))}.lv-ticker-band[data-overlap="false"]{padding-block:28px;background:var(--lv-ticker-behind)}.lv-ticker-band__ribbon{position:relative;margin-inline:-2%;padding:16px 0;background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white));transform:rotate(calc(var(--lv-ticker-dir) * var(--lv-ticker-angle)))}.lv-ticker-band__track{--lv-marquee-time:34s;font-family:var(--lv-font-heading);font-weight:700;font-size:18px;line-height:24px;white-space:nowrap}.lv-ticker-band[data-speed="slow"] .lv-ticker-band__track{--lv-marquee-time:60s}.lv-ticker-band__list{display:flex;align-items:center;gap:32px;margin:0;padding:0 0 0 32px;list-style:none}.lv-ticker-band__item{display:inline-flex;align-items:center;gap:32px}.lv-ticker-band__dot{--lv-dot-size:10px}.lv-ticker-band__toggle{position:absolute;top:50%;right:calc(2vw + 8px);z-index:1;display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lv-ticker-band[data-mounted] .lv-ticker-band__toggle{display:inline-flex}.lv-ticker-band__toggle::before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--lv-band-bg,var(--lv-night));box-shadow:inset 0 0 0 2px currentColor,0 0 0 12px var(--lv-band-bg,var(--lv-night))}.lv-ticker-band__toggle .lv-icon{position:relative;width:14px;height:14px;stroke-width:2.2}.lv-ticker-band__toggle[aria-pressed="true"] .lv-ticker-band__pause,.lv-ticker-band__toggle:not([aria-pressed="true"]) .lv-ticker-band__play{display:none}.lv-ticker-band[data-user-paused] .lv-track{animation-play-state:paused}@media (max-width:640px){.lv-ticker-band{--lv-ticker-angle:3deg;--lv-ticker-overlap:20px;padding-block:0 30px;background:var(--lv-ticker-behind)}.lv-ticker-band[data-overlap="true"]{margin-block:calc(-1 * var(--lv-ticker-overlap)) 0}.lv-ticker-band[data-overlap="false"]{padding-block:26px 30px}.lv-ticker-band__ribbon{margin-inline:-20px;padding:13px 0}.lv-ticker-band__track{--lv-marquee-time:24s;font-size:15px;line-height:20px}.lv-ticker-band[data-speed="slow"] .lv-ticker-band__track{--lv-marquee-time:48s}.lv-ticker-band__list,.lv-ticker-band__item{gap:26px}.lv-ticker-band__list{padding-left:26px}.lv-ticker-band__dot{--lv-dot-size:8px}.lv-ticker-band__toggle{right:24px}.lv-ticker-band__item--desktop{display:none}}@media (prefers-reduced-motion:reduce){.lv-ticker-band__list[aria-hidden="true"],.lv-ticker-band[data-mounted] .lv-ticker-band__toggle{display:none}}
