.lv-hero-home{padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-home__shape{z-index:0}.lv-hero-home__shape--white{--lv-shape-size:180px;--lv-shape-radius:44px;--r:14deg;left:-60px;bottom:80px}.lv-hero-home__shape--outline{--lv-shape-size:70px;--lv-shape-radius:20px;--r:-12deg;left:44%;top:30px;animation-delay:-6s}.lv-hero-home__thread{inset:auto 0 40px;height:220px;z-index:0}.lv-hero-home__thread--phone{display:none}.lv-hero-home__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5vw,72px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(72px,7vw,112px)}.lv-hero-home__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.lv-hero-home__eyebrow{--lv-pill-disc:var(--lv-green);gap:10px;padding:6px 16px 6px 6px;font-weight:700}.lv-hero-home__eyebrow-disc{width:26px;height:26px;margin-left:0}.lv-hero-home__eyebrow-disc .lv-icon{width:12px;height:12px}.lv-hero-home__title{max-width:11.5ch}.lv-hero-home__title:lang(fr){max-width:none;font-size:clamp(40px,5vw,72px)}.lv-hero-home__lead{max-width:480px;color:inherit}.lv-hero-home__lead-short{display:none}.lv-hero-home__secondary-icon{width:18px;height:18px}.lv-hero-home__stories{display:flex;flex-direction:column;gap:12px;align-self:stretch;max-width:520px;padding-top:20px;border-top:2px dashed rgba(11,23,45,0.18)}.lv-hero-home__stories-label{display:flex;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-hero-home__stories-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--lv-font-sans);font-weight:700;font-size:12px;color:var(--lv-yellow-text)}.lv-hero-home__stories-list{display:flex;gap:18px}.lv-hero-home__story{display:flex;flex-direction:column;align-items:center;gap:6px;width:80px;color:inherit;text-decoration:none;border-radius:12px}.lv-hero-home__story:hover{color:inherit}.lv-hero-home__story-visual{position:relative;display:block;width:76px;height:76px}.lv-hero-home__ring{position:absolute;inset:0;width:100%;height:100%}.lv-hero-home__ring circle{fill:none;stroke:var(--lv-night);stroke-width:3}.lv-hero-home__story-face,.lv-hero-home__story-plus{position:absolute;inset:6px;width:64px;height:64px;border-radius:50%}.lv-hero-home__story-face{object-fit:cover;object-position:center 22%}.lv-hero-home__story-plus{display:inline-flex;align-items:center;justify-content:center;background:var(--lv-white);color:var(--lv-night)}.lv-hero-home__story-plus .lv-icon{width:26px;height:26px;stroke-width:2}.lv-hero-home__story-badge{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);border:2px solid var(--lv-highlight)}.lv-hero-home__story[data-ring="spin"] .lv-hero-home__story-badge{background:var(--lv-green)}.lv-hero-home__story-badge .lv-icon{width:10px;height:10px}.lv-hero-home__story-name{font-family:var(--lv-font-sans);font-weight:800;font-size:13px}.lv-hero-home__visual{flex:1 1 560px;min-width:0;position:relative;height:680px}.lv-hero-home__slab{position:absolute;display:block;right:-70px;top:22px;width:72%;height:600px;border-radius:50px;background:var(--lv-green)}.lv-hero-home__slab--a{right:-90px;top:40px;border-radius:52px;background:var(--lv-green-shadow);transform:rotate(6deg)}.lv-hero-home__photo-wrap{display:contents}.lv-hero-home__photo{position:absolute;right:-50px;top:0;width:70%;height:600px;object-fit:cover;border-radius:46px}.lv-hero-home__dot{position:absolute;right:20px;top:24px;width:54px;height:54px;border-radius:50%;background:var(--lv-coral)}.lv-hero-home__rings{position:absolute;left:-60px;top:170px;width:420px;height:420px;color:var(--lv-night)}.lv-hero-home__chip{--lv-float-pad:10px 16px 10px 10px;--lv-float-radius:18px;--r:-3deg;position:absolute;left:2%;top:60px;gap:12px}.lv-hero-home__chip-text,.lv-hero-home__reveal .lv-hero-home__chip-text{display:flex;flex-direction:column;line-height:1.2}.lv-hero-home__chip-title{font-family:var(--lv-font-sans);font-weight:800;font-size:14px}.lv-hero-home__chip-sub{font-weight:600;font-size:14px;color:var(--lv-muted)}.lv-hero-home__phone{--lv-phone-w:234px;--lv-phone-pad:7px;--lv-phone-radius:32px;--r:-5deg;position:absolute;left:6%;top:200px;z-index:1}.lv-hero-home__screen{aspect-ratio:9 / 16}.lv-hero-home__portrait{width:100%;height:100%;object-fit:cover}.lv-hero-home__bar{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.lv-hero-home__brand,.lv-hero-home__timer{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lv-radius-pill);font-family:var(--lv-font-sans);font-weight:800;font-size:11px;line-height:1.2;white-space:nowrap}.lv-hero-home__brand{background:var(--lv-white);color:var(--lv-night);letter-spacing:0.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--lv-green)}.lv-hero-home__brand-mark{display:inline-block;width:12px;height:12px;border-radius:4px;border:1.5px dashed var(--lv-night)}.lv-hero-home__timer{background:rgba(11,23,45,0.75);color:var(--lv-white)}.lv-hero-home__caption{position:absolute;left:calc(var(--lv-phone-pad) + 10px);right:calc(var(--lv-phone-pad) + 10px);bottom:calc(var(--lv-phone-pad) + 12px);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lv-hero-home__wave{color:var(--lv-green)}.lv-hero-home__pill{--r:2deg;position:absolute;right:0;bottom:100px;z-index:2;gap:12px;padding:8px 18px 8px 8px;font-family:var(--lv-font-sans);font-size:14px;box-shadow:0 18px 44px rgba(11,23,45,0.2);animation-delay:-2s}.lv-hero-home__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night)}.lv-hero-home__pill-disc .lv-icon{width:14px;height:14px}.lv-hero-home__reveal{display:none}@media (max-width:960px){.lv-hero-home__thread--desktop{display:none}.lv-hero-home__thread--phone{display:block;inset:400px auto auto 0;width:100%;max-width:390px;height:140px}.lv-hero-home__shape--white{--lv-shape-size:120px;--lv-shape-radius:30px;left:-46px;top:300px;bottom:auto}.lv-hero-home__shape--outline{--lv-shape-size:90px;--lv-shape-radius:24px;--r:-10deg;left:auto;right:-30px;top:700px;animation-delay:-4s}.lv-hero-home__inner{flex-direction:column;align-items:stretch;gap:26px;padding-top:0;padding-bottom:58px}.lv-hero-home__visual{flex:none;order:-1;width:100%;max-width:350px;height:470px;margin-inline:auto}.lv-hero-home__slab{right:-48px;top:10px;width:290px;height:400px;border-radius:40px}.lv-hero-home__slab--a{right:-64px;top:22px;border-radius:42px}.lv-hero-home__photo{right:-40px;width:280px;height:400px;border-radius:36px}.lv-hero-home__dot{right:2px;top:14px;width:34px;height:34px}.lv-hero-home__rings{left:-52px;top:140px;width:250px;height:250px}.lv-hero-home__chip{display:none}.lv-hero-home__phone{--lv-phone-w:160px;--lv-phone-pad:5px;--lv-phone-radius:26px;--r:-4deg;--lv-phone-shadow:0 20px 44px rgba(11,23,45,0.3);left:-2px;top:128px}.lv-hero-home__bar{top:7px;left:7px;right:7px;gap:4px}.lv-hero-home__brand,.lv-hero-home__timer{gap:4px;padding:3px 6px;font-size:8px}.lv-hero-home__brand{min-width:0;overflow:hidden;letter-spacing:0.03em;text-overflow:ellipsis}.lv-hero-home__timer{flex:none}.lv-hero-home__timer{font-size:9px}.lv-hero-home__brand-mark{width:8px;height:8px;border-radius:3px}.lv-hero-home__caption{left:calc(var(--lv-phone-pad) + 6px);right:calc(var(--lv-phone-pad) + 6px);bottom:calc(var(--lv-phone-pad) + 8px);gap:6px}.lv-hero-home__caption .lv-caption{font-size:11px}.lv-hero-home__wave{--lv-wave-h:16px;gap:2px}.lv-hero-home__wave span:nth-child(n + 16){display:none}.lv-hero-home__pill{display:none}.lv-hero-home__reveal{--lv-float-pad:8px 13px 8px 8px;--r:2deg;position:absolute;right:-6px;bottom:34px;z-index:2;display:inline-flex;gap:10px;box-shadow:0 14px 32px rgba(11,23,45,0.16)}.lv-hero-home__reveal .lv-tile{--lv-tile-size:34px;--lv-tile-radius:10px}.lv-hero-home__reveal .lv-hero-home__chip-title,.lv-hero-home__reveal .lv-hero-home__chip-sub{font-size:13px}.lv-hero-home__text{gap:18px;padding-top:8px}.lv-hero-home__eyebrow{gap:8px;padding:5px 13px 5px 5px;font-size:11px;font-weight:800;letter-spacing:0.07em}.lv-hero-home__eyebrow-disc{width:22px;height:22px}.lv-hero-home__eyebrow-disc .lv-icon{width:10px;height:10px}.lv-hero-home__title{max-width:none}.lv-hero-home__lead{font-size:17px}.lv-hero-home__actions{padding-top:4px}.lv-hero-home__stories{max-width:none;margin-top:8px;padding-top:0;border-top:0}.lv-hero-home__stories-label{justify-content:space-between}}@media (max-width:640px){.lv-hero-home__lead{font-size:17px}.lv-hero-home__lead-full{display:none}.lv-hero-home__lead-short{display:inline}.lv-hero-home__actions{align-self:stretch;gap:10px}.lv-hero-home__stories-list{gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0}.lv-hero-home__stories-list::-webkit-scrollbar{display:none}.lv-hero-home__story-item{flex:none;scroll-snap-align:start}.lv-hero-home__story{width:76px}.lv-hero-home__story-visual{width:72px;height:72px}.lv-hero-home__story-face,.lv-hero-home__story-plus{width:60px;height:60px}.lv-hero-home__story-plus .lv-icon{width:24px;height:24px}.lv-hero-home__story-badge{width:24px;height:24px}.lv-hero-home__story-badge .lv-icon{width:9px;height:9px}.lv-hero-home__story-name{font-size:12px}}
.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}}
