.picture[data-astro-cid-2v72dysu]{display:contents}.wrap[data-astro-cid-lcdefpme]{box-sizing:content-box;max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.04}.body[data-astro-cid-lcdefpme]{color:var(--tx2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.btn--static[data-astro-cid-lcdefpme]{cursor:default}.shot[data-astro-cid-lcdefpme]{aspect-ratio:440/706;width:100%;max-width:360px;position:relative;overflow:hidden}.shot--hero[data-astro-cid-lcdefpme]{max-width:400px}.shot[data-astro-cid-lcdefpme] img{width:100%;height:auto;margin-top:-56.82%}.shot[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, #0e0f1100, var(--bg));height:18%;position:absolute;bottom:0;left:0;right:0}.watch-frame[data-astro-cid-lcdefpme]{box-sizing:content-box;aspect-ratio:422/514;border:6px solid var(--s2);background:#000;overflow:hidden}.watch-frame[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.watch-frame--grid[data-astro-cid-lcdefpme]{border-radius:24%}.hero[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,64px);padding-top:clamp(40px,7vw,96px);display:grid}.hero__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;display:flex}.hero__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;margin:0;font-size:clamp(44px,7.2vw,84px);font-weight:800;line-height:.98}.hero__lead[data-astro-cid-lcdefpme]{max-width:520px;color:var(--tx2);text-wrap:pretty;margin:0;font-size:clamp(17px,1.9vw,21px);line-height:1.5}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero__note[data-astro-cid-lcdefpme]{color:var(--tx3);font-size:14px}.hero__media[data-astro-cid-lcdefpme]{justify-content:center;display:flex;position:relative}.hero__watch[data-astro-cid-lcdefpme]{width:clamp(120px,28%,168px);position:absolute;bottom:12%;left:max(0px,50% - 250px)}.hero__watch-frame[data-astro-cid-lcdefpme]{border-radius:26%;width:100%;box-shadow:0 24px 60px #0009}.features[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(72px,10vw,128px);padding-top:clamp(72px,10vw,140px);display:flex}.feature[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(28px,5vw,72px);display:grid}.feature__media[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.feature__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;max-width:500px;display:flex}.watch[data-astro-cid-lcdefpme]{border-top:1px solid var(--s2);border-bottom:1px solid var(--s2);background:#000;margin-top:clamp(80px,10vw,140px)}.watch__inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(40px,6vw,64px);padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(64px,9vw,120px);display:flex}.watch__head[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;max-width:720px;display:flex}.watch__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,64px);font-weight:800;line-height:1.02}.watch__text[data-astro-cid-lcdefpme]{max-width:600px}.watch__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:clamp(14px,2.4vw,28px);display:grid}.watch__item[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.watch-frame--grid[data-astro-cid-lcdefpme]{transition:translate var(--dur-short) var(--ease-out)}.watch__item[data-astro-cid-lcdefpme]:hover .watch-frame--grid[data-astro-cid-lcdefpme]{translate:0 calc(-1 * var(--lift))}}.watch__caption[data-astro-cid-lcdefpme]{color:var(--tx2);text-align:center;font-size:15px}.stats[data-astro-cid-lcdefpme]{flex-direction:column;gap:36px;padding-top:clamp(72px,10vw,128px);display:flex}.stats__title[data-astro-cid-lcdefpme]{max-width:640px}.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.stat[data-astro-cid-lcdefpme]{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.stat__value[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--acc);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1}.stat__title[data-astro-cid-lcdefpme]{font-size:19px;font-weight:600}.stat__text[data-astro-cid-lcdefpme]{color:var(--tx2);text-wrap:pretty;font-size:16px;line-height:1.5}.data[data-astro-cid-lcdefpme]{padding-top:clamp(72px,10vw,128px)}.data__card[data-astro-cid-lcdefpme]{background:var(--s1);border:1px solid var(--line);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(28px,5vw,64px);padding:clamp(32px,5vw,56px);display:grid}.data__head[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;display:flex}.data__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.06}.data__link[data-astro-cid-lcdefpme]{align-self:flex-start;font-size:16px}.data__list[data-astro-cid-lcdefpme]{background:var(--line);border-radius:18px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.data__row[data-astro-cid-lcdefpme]{background:var(--s2);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.data__row-title[data-astro-cid-lcdefpme]{font-size:17px;font-weight:600}.data__row-text[data-astro-cid-lcdefpme]{color:var(--tx2);font-size:15px;line-height:1.5}.final[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-top:clamp(88px,12vw,160px);padding-bottom:clamp(64px,8vw,112px);display:flex}.final__title[data-astro-cid-lcdefpme]{max-width:820px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1}.final__note[data-astro-cid-lcdefpme]{color:var(--tx3);font-size:15px}@media (prefers-reduced-motion:no-preference){.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:hero-text-in var(--dur-long) var(--ease-out) backwards}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:var(--stagger)}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.shot--hero[data-astro-cid-lcdefpme]{animation:phone-in var(--dur-hero) var(--ease-out) backwards}.hero__watch[data-astro-cid-lcdefpme]{animation:watch-in var(--dur-hero) var(--ease-out) var(--watch-delay) backwards}@supports (animation-timeline:scroll()){.hero__media[data-astro-cid-lcdefpme]{animation:1ms linear both parallax-phone;animation-timeline:scroll();animation-range:0 100vh}.hero__watch[data-astro-cid-lcdefpme]{animation:watch-in var(--dur-hero) var(--ease-out) var(--watch-delay) backwards, parallax-watch 1ms linear both;animation-timeline:auto,scroll();animation-range:normal,0 100vh}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shot--hero[data-astro-cid-lcdefpme]{transition:transform var(--dur-base) var(--ease-out)}.hero__watch-frame[data-astro-cid-lcdefpme]{transition:translate var(--dur-base) var(--ease-out)}.hero__media[data-astro-cid-lcdefpme]:hover .shot--hero[data-astro-cid-lcdefpme]{transform:translateY(calc(-1 * var(--hover-lift-phone)))}.hero__media[data-astro-cid-lcdefpme]:hover .hero__watch-frame[data-astro-cid-lcdefpme]{translate:0 calc(-1 * var(--hover-lift-watch))}}@keyframes hero-text-in{0%{opacity:0;translate:0 var(--shift)}}@keyframes phone-in{0%{opacity:0;translate:0 var(--hero-rise);scale:var(--hero-scale-from)}}@keyframes watch-in{0%{opacity:0;translate:0 var(--shift)}}@keyframes parallax-phone{to{transform:translateY(calc(-1 * var(--parallax-phone)))}}@keyframes parallax-watch{to{transform:translateY(calc(-1 * var(--parallax-watch)))}}
