@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lpCycle{0%{opacity:0}4%{opacity:1}95%{opacity:1}to{opacity:0}}@keyframes lpSweep{0%,6%{--a:0deg}22%,to{--a:360deg}}@keyframes lpSweepB{0%,10%{--a:0deg}24%,to{--a:360deg}}@keyframes lpSweepC{0%,12%{--a:0deg}26%,to{--a:360deg}}@keyframes lpSweepD{0%,14%{--a:0deg}28%,to{--a:360deg}}@keyframes lpSweepE{0%,16%{--a:0deg}30%,to{--a:360deg}}@keyframes lpRoll{0%,38%{transform:translateY(0)}44%,to{transform:translateY(-50%)}}@keyframes lpRollW{0%,31%{transform:translateY(0)}37%,to{transform:translateY(-50%)}}@keyframes lpTap{0%,27%{transform:scale(1)}29%{transform:scale(.86)}32%,to{transform:scale(1)}}@keyframes lpToast{0%,34%{opacity:0;transform:translate(-50%,-28px)}39%,76%{opacity:1;transform:translate(-50%)}81%,to{opacity:0;transform:translate(-50%,-28px)}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes md-fall{to{transform:translateY(900px)}}@keyframes md-rise{to{transform:translateY(-900px)}}@keyframes md-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-140px)}}@keyframes md-drift{0%{opacity:0;transform:translate(-50px)}50%{opacity:.7}to{opacity:0;transform:translate(70px)}}@keyframes md-twinkle{0%,to{opacity:.1;transform:scale(.6)}50%{opacity:.95;transform:scale(1)}}@keyframes md-beam{0%{transform:rotate(-28deg)translate(-40%)}50%{transform:rotate(-16deg)translate(40%)}to{transform:rotate(-28deg)translate(-40%)}}.lp-header{border-bottom:1px solid var(--line)}.lp-header__in{align-items:center;gap:12px 18px;padding-top:12px;padding-bottom:12px;display:flex}.lp-brand{align-items:center;gap:12px;min-width:0;min-height:44px;margin-right:auto;display:flex}.lp-brand__word{overflow-wrap:anywhere;font:900 14px / 1.1 var(--font);letter-spacing:.02em;font-stretch:125%}.hero{position:relative;overflow:hidden}.hero__glow{background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--glow) 42%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;padding-top:56px;padding-bottom:64px;display:grid;position:relative}.hero__copy{flex-direction:column;gap:20px;min-width:0;display:flex}.hero__badge{background:var(--s1);min-height:30px;font:700 11px / 1.3 var(--font);letter-spacing:.14em;color:var(--chip);border-radius:15px;align-self:flex-start;align-items:center;padding:6px 14px;font-stretch:125%;display:inline-flex}.hero__h1{font:900 clamp(44px, 6.4vw, 84px) / .96 var(--font);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;font-stretch:125%}.hero__slogan{font:800 clamp(20px, 2vw, 26px) / 1.2 var(--font);color:var(--accent);text-wrap:balance;font-stretch:110%}.hero__lead{max-width:540px;font:500 clamp(16px, 1.5vw, 19px) / 1.55 var(--font);color:var(--muted);text-wrap:pretty}.hero .stores{margin-top:8px}.amb{pointer-events:none;position:absolute;inset:0;overflow:hidden}.amb>i{left:var(--l);width:var(--s);height:var(--s);background:var(--particle);opacity:var(--o);animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(8s + var(--r) * 5s);animation-delay:calc(var(--r) * -13s);border-radius:50%;position:absolute}.amb--fall>i{animation-name:md-fall;top:-10px}.amb--rise>i{animation-name:md-rise;bottom:-10px}.amb--bounce>i{bottom:var(--b);animation-name:md-bounce;animation-timing-function:ease-in-out;animation-duration:calc(2.4s + var(--r) * 5s);animation-delay:calc(var(--r) * -7.4s)}.amb--drift>i{top:var(--t);width:calc(var(--s) * 3);height:max(2px, calc(var(--s) / 2));border-radius:4px;animation-name:md-drift}.amb--twinkle>i{top:var(--t);animation-name:md-twinkle;animation-duration:calc(2.5s + var(--r) * 5s);animation-delay:calc(var(--r) * -7.5s)}.amb--beams>i{background:linear-gradient(180deg, var(--accent) 0%, transparent 100%);opacity:.22;filter:blur(18px);transform-origin:top;border-radius:0;width:18%;height:160%;animation:7s ease-in-out infinite md-beam;top:-30%;left:15%}.amb--beams>i:nth-child(2){animation-duration:9s;animation-delay:-3s;left:55%}.stage{--k:1;justify-content:center;min-width:0;display:flex;position:relative}.stage__fit{width:calc(420px * var(--k));height:calc(680px * var(--k))}.stage__group{width:420px;height:680px;transform:scale(var(--k));transform-origin:0 0;position:relative}.cycle{animation:9s linear infinite lpCycle}.toast{z-index:3;color:#000;width:380px;box-shadow:var(--toast-shadow);background:#fff;border-radius:30px;align-items:center;gap:14px;padding:8px 18px 8px 8px;animation:9s cubic-bezier(.2,.9,.3,1.2) infinite lpToast;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.toast__n{background:var(--gs);width:52px;height:52px;color:var(--ink);font:900 22px / 1 var(--font);border-radius:50%;flex:none;place-items:center;font-stretch:120%;display:grid}.toast__n--long{font-size:15px}.toast__text{flex-direction:column;min-width:0;display:flex}.toast__title{font:800 16px / 1.2 var(--font);font-stretch:110%}.toast__sub{font:500 13px / 1.3 var(--font);color:var(--tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watch{z-index:2;background:var(--watch-bezel);width:150px;height:182px;box-shadow:inset 0 0 0 2px var(--watch-inset), var(--watch-shadow);border-radius:42px;padding:9px;animation:7s ease-in-out -2s infinite lpFloat;position:absolute;bottom:60px;right:0}.watch__face{background:#000;border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.watch__ui{padding:14px;position:absolute;inset:0}.watch__time{font:300 38px / 1 var(--font);letter-spacing:-.03em;text-align:right}.watch__date{font:700 10px / 1 var(--font);text-align:right;color:var(--accent);margin-top:3px}.watch__comp{background:var(--wring);border-radius:50%;place-items:center;width:50px;height:50px;animation:9s ease-in-out infinite lpTap;display:grid;position:absolute;bottom:14px;left:14px}.watch__comp-in{background:#000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:41px;height:41px;display:flex;position:relative}.watch__unit{font:700 6.5px / 1 var(--font);letter-spacing:.1em;color:var(--secondary);margin-top:2px}.mask{background:conic-gradient(transparent var(--a), #000 0);border-radius:50%;animation:9s linear infinite lpSweep;position:absolute;inset:-1px}.mask--b{animation-name:lpSweepB}.mask--c{animation-name:lpSweepC}.mask--d{animation-name:lpSweepD}.mask--e{animation-name:lpSweepE}.roll{display:block;overflow:hidden}.roll__col{flex-direction:column;display:flex;transform:translateY(-50%)}.roll--w{height:16px}.roll--p{height:86px}.roll__col--w{animation:9s cubic-bezier(.3,1.4,.4,1) infinite lpRollW}.roll__col--p{animation:9s cubic-bezier(.3,1.4,.4,1) infinite lpRoll}.roll__col--w span{height:16px;font:900 16px / 1 var(--font);text-align:center;font-stretch:110%;display:block}.roll__col--p span{height:86px;font:900 96px / .9 var(--font);letter-spacing:-.04em;text-align:center;font-stretch:125%;display:block}.phone{background:var(--phone-bezel);width:300px;height:620px;box-shadow:0 60px 120px -40px color-mix(in srgb, var(--mid) 40%, transparent), inset 0 0 0 2px var(--phone-inset);border-radius:50px;padding:10px;animation:6s ease-in-out infinite lpFloat;position:absolute;top:30px;left:40px}.phone__screen{background:#000;border-radius:41px;width:100%;height:100%;position:relative;overflow:hidden}.phone__island{z-index:2;width:92px;height:27px;box-shadow:0 0 0 1px var(--notch-line);background:#000;border-radius:15px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone__ui{padding:46px 18px 0;position:absolute;inset:0}.phone__title{font:900 24px / 1 var(--font);letter-spacing:-.03em;font-stretch:125%}.phone__eyebrow{font:600 10px / 1 var(--font);letter-spacing:.06em;color:var(--secondary);margin-top:8px;font-stretch:115%}.phone__ring{background:var(--ring);border-radius:50%;width:224px;height:224px;margin:18px auto 0;position:relative}.phone__ring-in{background:#000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px}.phone__unit{max-width:150px;font:700 9.5px / 1.2 var(--font);letter-spacing:.14em;color:var(--secondary);text-align:center;margin-top:8px;font-stretch:125%}.minis{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:22px;display:grid}.mini{flex-direction:column;align-items:center;gap:6px;display:flex}.mini__ring{background:conic-gradient(var(--c) 0 var(--p), var(--s2) 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.mini__in{width:42px;height:42px;font:800 16px / 1 var(--font);background:#000;border-radius:50%;place-items:center;display:grid;position:relative}.mini__label{max-width:62px;font:600 9.5px / 1 var(--font);color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crew{background:var(--s1);border-radius:20px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.crew__av{background:var(--gs);width:30px;height:30px;color:var(--ink);font:800 11px / 30px var(--font);text-align:center;border-radius:50%;flex:none}.crew__text{flex-direction:column;flex:1;min-width:0;display:flex}.crew__title{font:700 12.5px / 1.2 var(--font)}.crew__sub{font:500 11px / 1.3 var(--font);color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crew__n{font:900 18px / 1 var(--font)}.fab{background:var(--gs);width:54px;height:54px;color:var(--ink);box-shadow:0 12px 24px -10px color-mix(in srgb, var(--mid) 40%, transparent);font:300 30px / 1 var(--font);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.trust__in{flex-direction:column;align-items:center;gap:14px;padding-top:18px;padding-bottom:18px;display:flex}.trust__who{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.trust__pill{background:var(--gs);min-height:32px;color:var(--ink);font:900 12px / 1.2 var(--font);letter-spacing:.12em;border-radius:16px;align-items:center;padding:6px 16px;display:inline-flex}.trust__sports{font:700 15px / 1.3 var(--font)}.trust__list{flex-wrap:wrap;justify-content:center;gap:10px 30px;display:flex}.trust__list li{font:800 12px / 1 var(--font);letter-spacing:.14em;color:var(--chip);align-items:center;gap:8px;display:flex}.trust__tick{color:var(--accent)}.proof{padding-top:56px}.proof__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.proof__card{background:var(--card);border-radius:28px;flex-direction:column;gap:10px;padding:24px;display:flex}.proof__n{font:900 44px / 1 var(--font);letter-spacing:-.04em;font-stretch:125%}.proof__l{font:600 14px / 1.35 var(--font);color:var(--secondary)}.how{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.how__card{background:var(--card);border-radius:32px;flex-direction:column;gap:14px;min-height:190px;padding:28px;display:flex}.how__no{background:var(--s1);width:48px;height:48px;font:900 18px / 1 var(--font);border-radius:24px;place-items:center;margin-bottom:auto;display:grid}.how__no--brand{background:var(--gs);color:var(--ink)}.how__t{font:800 22px / 1.15 var(--font);text-wrap:balance}.how__line{border-top:1px solid var(--s1);font:600 17px / 1.5 var(--font);color:var(--chip);text-wrap:pretty;padding-top:22px}.split{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.split__copy{flex-direction:column;gap:20px;min-width:0;display:flex}.legend{flex-wrap:wrap;gap:8px;display:flex}.legend__chip{background:var(--card);height:40px;font:700 14px / 1 var(--font);border-radius:20px;align-items:center;gap:8px;padding:0 16px 0 10px;display:flex}.legend__dot{background:var(--c);border-radius:7px;width:14px;height:14px}.legend__n{color:var(--secondary)}.bigring{aspect-ratio:1;background:var(--ring);border-radius:50%;width:min(100%,400px);margin:0 auto;position:relative}.bigring__in{text-align:center;background:#000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:8%}.bigring__n{font:900 clamp(70px, 10vw, 124px) / .9 var(--font);letter-spacing:-.04em;font-stretch:125%}.bigring__u{max-width:70%;font:800 12px / 1.2 var(--font);letter-spacing:.14em;color:var(--secondary)}.ring-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:10px;display:grid}.ring-card{background:var(--card);border-radius:30px;flex-direction:column;gap:14px;padding:24px;display:flex}.ring-card__k{font:800 11px / 1 var(--font);letter-spacing:.14em;color:var(--secondary)}.ring-card__d{font:500 14px / 1.45 var(--font);color:var(--secondary)}.miles{flex-wrap:wrap;gap:8px;display:flex}.miles li{background:var(--s1);width:56px;height:56px;color:var(--secondary);font:900 17px / 1 var(--font);border-radius:28px;place-items:center;font-stretch:115%;display:grid}.miles .is-reached{background:var(--gs);color:var(--ink)}.rows{flex-direction:column;gap:12px;display:flex}.rows li{align-items:center;gap:10px;display:flex}.rows__av{background:var(--s2);width:32px;height:32px;font:900 12px / 1 var(--font);border-radius:16px;flex:none;place-items:center;display:grid}.rows li:first-child .rows__av{background:var(--gs);color:var(--ink)}.rows__name{min-width:0;font:700 15px / 1.2 var(--font);flex:1}.rows__n{font:900 18px / 1 var(--font)}.gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.gal{background:radial-gradient(90% 55% at 50% 100%, color-mix(in srgb, var(--mid) 34%, transparent), transparent 72%), var(--card);border-radius:34px;flex-direction:column;gap:24px;padding:26px 24px 0;display:flex;position:relative;overflow:hidden}.gal__head{flex-direction:column;gap:10px;display:flex}.gal__k{font:800 11px / 1 var(--font);letter-spacing:.14em;color:var(--secondary);align-items:center;gap:10px;display:flex}.gal__no{background:var(--gs);width:30px;height:30px;color:var(--ink);font:900 12px / 1 var(--font);letter-spacing:0;border-radius:15px;flex:none;place-items:center;display:grid}.gal__cap{font:900 24px / 1.1 var(--font);letter-spacing:-.01em;text-wrap:balance;font-stretch:115%}.gal__d{font:500 15px / 1.45 var(--font);color:var(--muted);text-wrap:pretty}.gal__phone{aspect-ratio:9/19.5;width:100%;max-width:236px;box-shadow:0 0 0 6px #1a1a1c, 0 0 0 7px var(--s2), 0 30px 60px -30px #000000e6;background:#000;border-radius:34px;margin:auto auto -96px;position:relative;overflow:hidden}.gal__phone img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.gal__ph{background:radial-gradient(80% 50% at 50% 30%, color-mix(in srgb, var(--mid) 28%, transparent), transparent 75%), #000;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;width:100%;height:100%;padding:64px 18px 0;display:flex}.gal__ph-label{font:800 12px / 1.3 var(--font);letter-spacing:.08em;color:var(--secondary);text-transform:uppercase}.watch-mock{width:180px;height:220px;box-shadow:0 0 0 8px #1a1a1c, 0 0 0 9px var(--s2);background:#000;border-radius:46px;flex-direction:column;gap:8px;margin:0 auto;padding:18px 16px 14px;animation:7s ease-in-out infinite lpFloat;display:flex}.watch-mock__cap{background:var(--c);height:50px;color:var(--ci);font:800 14px / 1 var(--font);white-space:nowrap;text-overflow:ellipsis;border-radius:25px;flex:none;align-items:center;padding:0 16px;display:flex;overflow:hidden}.pro-chip{background:var(--s1);height:34px;font:700 13px / 1 var(--font);border-radius:17px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;display:flex}.pro-chip__dot{background:var(--gs);border-radius:4px;width:8px;height:8px}.faq-section{max-width:860px}.close{background:var(--gs);color:var(--ink);text-align:center;border-radius:44px;flex-direction:column;align-items:center;gap:20px;padding:72px 32px 56px;display:flex;position:relative;overflow:hidden}.close__num{font:900 clamp(80px, 12vw, 150px) / .9 var(--font);letter-spacing:-.05em;font-stretch:125%}.close__h2{font:900 clamp(30px, 4vw, 50px) / 1.05 var(--font);letter-spacing:-.02em;text-wrap:balance;font-stretch:125%}.close .stores{justify-content:center;margin-top:8px}.close .qr-label,.close .stores__note{color:var(--ink)}.close__trust{font:800 11.5px / 1.5 var(--font);letter-spacing:.14em;margin-top:6px}.lp-footer{border-top:1px solid var(--line);font:500 13px / 1.4 var(--font);color:var(--secondary);flex-direction:column;gap:16px;margin-top:56px;padding-top:32px;padding-bottom:48px;display:flex}@media (width>=900px){.hero__grid,.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=560px){.close{border-radius:34px;padding:56px 20px 44px}}@media (width<=467px){.stage{--k:.8}}@media (width<=383px){.stage{--k:.74}}@media (width<=342px){.stage{--k:.68}}@media (prefers-reduced-motion:reduce){.amb,[data-mask]{display:none}}
