:root{--void:#050505;--p1:#0e0e10;--p2:#151416;--p3:#1d1c1f;--paper:#faf7f8;--paper2:#f1ecee;--pink:#f699b4;--pink-300:#f8b3d4;--lilac:#f9cdf5;--pink-ink:#c9325a;--pink-50:#fff0f4;--pink-950:#2a1218;--grad:linear-gradient(180deg, #f699b4 0%, #f8b3d4 50%, #f9cdf5 100%);--grad-x:linear-gradient(90deg, #f699b4 0%, #f8b3d4 50%, #f9cdf5 100%);--ink:#0b0b0e;--white:#fafafa;--muted:#a7a6a6;--quiet:#8b8a8a;--mute:#626068;--amber:#f5b83d;--display:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sans:"Albert Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--app:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, Roboto, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gut:clamp(20px, 5vw, 76px);--max:1320px;--edge:clamp(12px, 1.1vw, 18px);--rad:clamp(26px, 2.6vw, 44px);--pad:clamp(88px, 11vw, 168px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--void)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--void);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-size:18px;line-height:1.5;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--pink);color:var(--ink)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:8px}.skip{z-index:100;background:var(--white);color:var(--void);border-radius:99px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1,.h2,.h3{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"wdth" 100;margin:0;font-weight:500}.h1{letter-spacing:-.01em;font-size:clamp(46px,5.4vw,84px);font-weight:400;line-height:1.04}.h2{text-wrap:balance;font-size:clamp(40px,5.2vw,80px);line-height:1.02}.h3{letter-spacing:-.01em;font-size:clamp(22px,1.8vw,28px);line-height:1.15}.lead{color:var(--muted);text-wrap:pretty;max-width:30em;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.paper .lead{color:var(--mute)}.accent{color:var(--pink)}.paper .accent{color:var(--pink-ink)}.pill{background:var(--white);height:52px;color:var(--void);cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease), background-color .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.pill:hover{transform:translateY(-2px)}.pill:active{transition-duration:80ms;transform:scale(.97)}.paper .pill{background:var(--ink);color:var(--white)}.pill svg{flex:none;width:20px;height:20px}.ghost{height:52px;color:var(--white);align-items:center;gap:8px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.ghost svg{width:18px;height:18px;transition:transform .35s var(--ease)}.ghost:hover svg{transform:translate(4px)}.stores{flex-wrap:wrap;gap:12px;display:flex}.store{background:var(--white);height:60px;color:var(--void);transition:transform .35s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 24px 0 18px;text-decoration:none;display:inline-flex}.store:hover{transform:translateY(-2px)}.store svg{width:26px;height:26px}.store span{text-align:left;flex-direction:column;line-height:1.05;display:flex}.store small{opacity:.66;font-size:12px}.store b{letter-spacing:-.01em;font-size:18px;font-weight:600}.store b>span{display:inline}.store .b-short{display:none}.store.web{background:var(--p3);color:var(--white)}.store.web:hover{background:#26252a}.nav{z-index:60;height:84px;padding:0 var(--gut);transition:background-color .4s var(--ease), height .4s var(--ease), color .4s;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav:before{content:"";inset:10px var(--edge) auto;opacity:0;height:64px;transition:opacity .4s var(--ease);z-index:-1;background:#0e0e10;border-radius:22px;position:absolute}.nav.solid:before{opacity:1}.nav.on-paper:before{background:#faf7f8}.nav.on-paper{color:var(--ink)}.brand{font-family:var(--display);letter-spacing:-.04em;align-items:center;gap:10px;font-size:25px;font-weight:600;text-decoration:none;display:inline-flex}.brand .lk{width:auto;height:34px}.brand .lk-d,.nav.on-paper .brand .lk-w{display:none}.nav.on-paper .brand .lk-d{display:block}.foot .brand .lk{height:38px}.nav .links{color:#b6b5b5;gap:30px;font-size:16px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav.on-paper .links{color:var(--mute)}.nav .links a{padding-block:12px;text-decoration:none;transition:color .2s}.nav .links a:hover{color:var(--white)}.nav.on-paper .links a:hover{color:var(--ink)}.nav .end{align-items:center;gap:10px;margin-left:auto;display:flex}.icbtn{background:#ffffff12;border-radius:999px;place-items:center;width:46px;height:46px;text-decoration:none;transition:background-color .25s;display:grid}.icbtn:hover{background:#ffffff24}.nav.on-paper .icbtn{background:#0b0b0e12}.icbtn svg{width:17px;height:17px}.nav .pill{height:46px;padding:0 22px;font-size:16px}.nav.on-paper .pill{background:var(--ink);color:var(--white)}.burger{-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:52px;height:46px;display:none;position:relative}.burger i{height:1.6px;transition:transform .42s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:17px;right:17px}.burger i:first-child{top:18px}.burger i:last-child{top:26px}.menu-open .burger i:first-child{transform:translateY(4px)rotate(45deg)}.menu-open .burger i:last-child{transform:translateY(-4px)rotate(-45deg)}.menu{z-index:55;-webkit-backdrop-filter:blur(24px);padding:110px var(--gut) 40px;opacity:0;visibility:hidden;transition:opacity .42s var(--ease), visibility .42s;background:#050505e6;flex-direction:column;display:flex;position:fixed;inset:0}.menu-open .menu{opacity:1;visibility:visible}.menu ul{margin:0;padding:0;list-style:none}.menu li a{font-family:var(--display);justify-content:space-between;align-items:center;padding:12px 0;font-size:32px;text-decoration:none;display:flex}.menu li a:after{content:"›";color:var(--quiet);font-size:26px}.menu>*,.menu li{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(14px)}.menu-open .menu>*,.menu-open .menu li{opacity:1;transform:none}.menu-open .menu li:nth-child(2){transition-delay:40ms}.menu-open .menu li:nth-child(3){transition-delay:80ms}.menu-open .menu li:nth-child(4){transition-delay:.12s}.menu-open .menu li:nth-child(5){transition-delay:.16s}.menu-open .menu li:nth-child(6){transition-delay:.2s}.menu .menu-foot{flex-direction:column;gap:12px;margin-top:auto;transition-delay:.24s;display:flex}.menu .menu-foot .stores{flex-direction:column}.menu .menu-foot .store{justify-content:center;width:100%}@media (width<=1080px){.nav .links{display:none}}@media (width<=720px){.nav .end .pill,.nav .end .icbtn{display:none}.burger{display:block}.nav{height:72px}.nav:before{height:56px;top:8px}}@media (width>=721px){.menu{display:none}}.panel{margin:var(--edge) var(--edge) 0;border-radius:var(--rad);background:var(--p1);position:relative;overflow:clip}.panel.tone2{background:var(--p2)}.panel.paper{background:var(--paper);color:var(--ink);color-scheme:light}.panel>.inner{padding:var(--pad) 0}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:980px;margin:0 auto clamp(48px,6vw,88px);display:flex}.sec-head .lead{max-width:34em}.sec-head.left{text-align:left;align-items:flex-start;margin-left:0}.track{position:relative}.stage{height:100svh;position:sticky;top:0;overflow:clip}.dev{zoom:var(--z,.8);flex:none;position:relative}.phone{width:402px;height:874px;font-family:var(--app);background:#242326;border-radius:64px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #3c3b3e,inset 0 0 0 4px #131215,0 50px 90px -20px #0000008c,0 14px 30px #0000004d}.paper .phone{box-shadow:inset 0 0 0 1.5px #3c3b3e,inset 0 0 0 4px #131215,0 60px 90px -30px #0b0b0e59,0 16px 34px #0b0b0e1f}.phone:before,.phone:after{content:"";background:#2d2c2f;border-radius:3px;width:4px;position:absolute}.phone:before{height:64px;top:180px;left:-3px;box-shadow:0 86px #2d2c2f}.phone:after{height:100px;top:220px;right:-3px}.scr{color:#f5f4f6;isolation:isolate;background:#000;border-radius:53px;width:380px;height:852px;position:relative;overflow:hidden}.scr.light{color:#0b0b0e;background:#fff}.scr .sb{z-index:3;justify-content:space-between;align-items:center;height:54px;padding:6px 34px 0 46px;font-size:17px;font-weight:600;display:flex;position:relative}.scr .island{z-index:4;background:#000;border-radius:20px;width:122px;height:36px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.scr .layer{background:inherit;position:absolute;inset:54px 0 0}.scr .navbar{justify-content:center;align-items:center;height:52px;font-size:17px;font-weight:600;display:flex;position:relative}.scr .navbar .av{color:#9c9a9f;background:#161518;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid;position:absolute;right:16px}.scr .navbar .back{background:#161518;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;left:16px}.scr.light .navbar .av,.scr.light .navbar .back{color:#626068;background:#f6f3f4}.scr .body{flex-direction:column;gap:12px;padding:8px 16px;display:flex}.scr .h{justify-content:space-between;align-items:baseline;margin:12px 4px 0;font-size:22px;font-weight:600;display:flex}.scr .h small{color:#f699b4;font-size:15px;font-weight:400}.scr.light .h small{color:#c9325a}.mpanel{color:#f5f4f6;background:#161518;border-radius:28px;padding:20px}.scr.light .mpanel{background:#0b0b0d}.mpanel .lab{color:#9c9a9f;font-size:15px}.mpanel .big{letter-spacing:-1.5px;font-size:72px;font-weight:700;line-height:76px}.mpanel .big small{color:#9c9a9f;letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400}.meter{align-items:stretch;gap:4px;height:40px;display:flex}.meter i{background:#2b2a2e;border-radius:999px;flex:1;display:block;position:relative}.meter i b{background:var(--grad);clip-path:inset(calc((1 - var(--f,0)) * 100%) 0 0 0 round 999px);border-radius:999px;display:block;position:absolute;inset:0}.mcard{background:#161518;border-radius:22px;padding:16px}.scr.light .mcard{background:#f6f3f4}.mrow{align-items:center;gap:12px;min-height:56px;display:flex}.mrow .t{flex:1;min-width:0}.mrow .t b{font-size:17px;font-weight:600;display:block}.mrow .t span{color:#9c9a9f;font-size:15px}.scr.light .mrow .t span{color:#626068}.mrow .v{text-align:right}.mrow .v b{font-size:17px;font-weight:600;display:block}.mrow .v span{color:#605e66;font-size:13px}.scr.light .mrow .v span{color:#9c9a9f}.tk{letter-spacing:-.2px;color:#f699b4;background:#2a1218;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10.5px;font-weight:700;display:grid}.scr.light .tk{color:#c9325a;background:#fff0f4}.tk.tki{object-fit:contain;background:0 0;padding:0;display:block}.scr.light .tk.tki,.paper .tk.tki{box-shadow:0 1px 2px #0b0b0e14,0 4px 12px -2px #0b0b0e1f}.tk.tki.tk-c{margin:0 auto}.mbtn{background:var(--grad-x);color:#0b0b0e;border-radius:27px;place-items:center;height:54px;font-size:17px;font-weight:600;display:grid}.tabbar{z-index:2;background:#1f1e21f0;border-radius:34px;align-items:center;gap:4px;height:64px;padding:6px;display:flex;position:absolute;bottom:28px;left:16px;right:16px}.scr.light .tabbar{background:#fbf9faf5;box-shadow:0 1px 2px #0b0b0e0f,0 12px 32px #0b0b0e14}.tabbar div{color:#9c9a9f;border-radius:26px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;height:52px;font-size:11px;font-weight:600;display:flex}.tabbar div.on{color:#f5f4f6;background:#232225}.scr.light .tabbar div.on{color:#0b0b0e;background:#ece8ea}.tabbar svg{width:22px;height:22px}.homebar{z-index:5;background:currentColor;border-radius:3px;width:140px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.week{gap:6px;display:flex}.week div{color:#605e66;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.week .today{color:#f5f4f6;font-weight:700}.scr.light .week .today{color:#0b0b0e}.week .dd{background:var(--grad);border-radius:50%;place-items:center;transition:background .3s,box-shadow .3s;display:grid}.week .dd svg{width:58%;height:58%;transition:opacity .3s}.week [data-on="0"] .dd:not(.rest){background:0 0;box-shadow:inset 0 0 0 2px #2b2a2e}.week [data-on="0"] .dd svg{opacity:0}.week .today[data-on="0"] .dd:not(.rest){box-shadow:inset 0 0 0 2px #f699b4}.week .dd.rest{color:#f699b4;background:#2a1218;font-weight:700}.week.lt [data-on="0"] .dd:not(.rest){box-shadow:inset 0 0 0 2px #ece8ea}.week.lt .today[data-on="0"] .dd:not(.rest){box-shadow:inset 0 0 0 2px #c9325a}.week.lt .dd.rest{color:#c9325a;background:#fff0f4}.seg{color:#9c9a9f;background:#161518;border-radius:14px;padding:3px;font-size:13px;font-weight:600;display:flex}.seg span{text-align:center;border-radius:11px;flex:1;padding:7px 0}.seg span.on{color:#f5f4f6;background:#2b2a2e}.scr.light .seg{background:#f6f3f4}.scr.light .seg span.on{color:#0b0b0e;background:#fff;box-shadow:0 1px 2px #0b0b0e14}.avs{display:flex}.avs span{color:#f699b4;background:#2a1218;border:2px solid #161518;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:-8px;font-size:10px;font-weight:700;display:grid}.avs span.done{background:padding-box linear-gradient(#2a1218, #2a1218), border-box var(--grad);border-color:#0000}.drop{perspective:1400px;width:240px;height:300px;font-family:var(--app);position:relative}.drop .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border-radius:28px;position:absolute;inset:0}.drop .front{background:var(--grad);color:#0b0b0e;transform:rotateY(calc(var(--r,0) * 1deg));flex-direction:column;justify-content:space-between;padding:22px;font-size:15px;font-weight:600;display:flex;box-shadow:0 30px 60px -20px #000000b3}.drop .front .row{justify-content:space-between;align-items:center;display:flex}.drop .front .emb{opacity:.9;align-self:center}.drop .back{color:#f5f4f6;text-align:center;transform:rotateY(calc(var(--r,0) * 1deg - 180deg));background:#232225;flex-direction:column;justify-content:center;align-items:center;padding:26px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 30px 60px -20px #000000b3}.drop .back .tk{width:60px;height:60px;font-size:14px}.drop .back .nm{color:#9c9a9f;margin-top:12px;font-size:15px}.drop .back .amt{letter-spacing:-1.4px;margin-top:2px;font-size:56px;font-weight:700;line-height:62px}.drop .back .sh{color:#9c9a9f;font-size:13px}.watch{width:228px;height:268px;font-family:var(--app);background:#242326;border-radius:66px;padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px #3c3b3e,inset 0 0 0 4px #131215,0 40px 70px -16px #0009}.watch:before{content:"";background:linear-gradient(90deg,#2d2c2f,#3c3b3e);border-radius:6px;width:12px;height:44px;position:absolute;top:62px;right:-9px}.watch:after{content:"";background:#2d2c2f;border-radius:3px;width:6px;height:56px;position:absolute;top:132px;right:-5px}.watch .band{z-index:-1;background:linear-gradient(90deg,#0c0c0e,#1b1a1d 30%,#1e1d20 50%,#1b1a1d 70%,#0c0c0e);height:120px;position:absolute;left:44px;right:44px}.watch .band.t{border-radius:22px 22px 0 0;margin-bottom:-40px;bottom:100%;-webkit-mask:linear-gradient(#0000 8%,#000 70%);mask:linear-gradient(#0000 8%,#000 70%)}.watch .band.b{border-radius:0 0 22px 22px;margin-top:-40px;top:100%;-webkit-mask:linear-gradient(#000 30%,#0000 92%);mask:linear-gradient(#000 30%,#0000 92%)}.paper .watch .band{background:#2b2a2d}.wscr{color:#f5f4f6;background:#000;border-radius:56px;width:208px;height:248px;position:relative;overflow:hidden}.wpage{padding:36px 18px 14px;position:absolute;inset:0}.wscr .wt{color:#f699b4;font-size:15px;font-weight:600;position:absolute;top:13px;left:26px}.wscr .wc{font-size:15px;font-weight:600;position:absolute;top:13px;right:26px}[data-focus-item]{cursor:zoom-in}.focus{z-index:90;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);background:#050505f2;flex-direction:column;display:flex;position:fixed;inset:0}.focus.open{opacity:1;pointer-events:auto}.focus .fbar{padding:16px var(--gut);color:var(--white);align-items:center;gap:10px;font-size:15px;display:flex}.focus .fbar .cap{margin-right:auto;font-weight:600}.focus .fbar button,.focus .fbar a{background:var(--p3);cursor:pointer;border:0;border-radius:999px;place-items:center;min-width:44px;height:44px;padding:0 14px;font-size:15px;text-decoration:none;display:grid}.focus .fstage{padding:0 var(--gut) var(--gut);flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.focus .fitem{max-width:100%;transition:transform .45s var(--ease);transform:scale(.96)}.focus.open .fitem{transform:none}.focus .fitem>*{cursor:default!important}.foot{color:var(--quiet);padding:clamp(64px,8vw,110px) 0 40px;font-size:15px}.foot .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.foot a{text-decoration:none}.foot nav a,.foot .contact a.mail,.foot .legal a{align-items:center;min-height:44px;display:inline-flex}.foot nav{row-gap:0}.foot .contact{gap:4px}.foot a:hover{color:var(--white)}.foot nav{grid-template-columns:repeat(2,auto);gap:12px 56px;display:grid}.foot .contact{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.foot .contact a.mail{color:var(--white);align-items:center;gap:10px;display:inline-flex}.foot .xlink{background:var(--p2);height:46px;color:var(--white);border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.foot .xlink svg{width:16px;height:16px}.foot .legal{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;font-size:14px;display:flex}.doc{margin:0 var(--edge);padding:150px 0 110px}.doc .wrap{max-width:860px}.doc .kick{color:var(--quiet);margin-bottom:18px;font-size:15px;display:inline-block}.doc h2{font-family:var(--display);letter-spacing:-.01em;margin:48px 0 12px;font-size:26px;font-weight:500}.doc p,.doc li{color:#cbc8ca;font-size:18px}.doc a:not(.pill){color:var(--pink)}.doc ul{padding-left:22px}.doc li{margin:8px 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{background:var(--void);--u:calc(100vh / 1058);--uw:calc(100vw / 1487);--h:clamp(var(--u), calc(var(--u) * .65 + var(--uw) * .35), calc(var(--u) * 1.16));height:100svh;min-height:600px;position:relative;overflow:clip}@supports (height:100svh){.hero{--u:calc(100svh / 1058)}}html:not([data-hero=product]) .hero-product,html[data-hero=product] .hero-film{display:none}.plate{perspective:1400px;position:absolute;inset:0}.plate-video{--pos:58% 50%;object-fit:cover;object-position:var(--pos);pointer-events:none;background:#050505 url(/media/stride-film-poster.webp) var(--pos) / cover no-repeat;background-image:image-set("/media/stride-film-poster.avif" 1x type("image/avif"),"/media/stride-film-poster.webp" 1x type("image/webp"));width:100%;height:100%;position:absolute;inset:0}html[data-hero=brand] .plate-video{--pos:72% 50%;background-color:#f5b2da;background-image:image-set("/media/hero-brand-poster.avif" 1x type("image/avif"),"/media/hero-brand-poster.webp" 1x type("image/webp"))}html[data-hero=track] .plate-video{--pos:64% 50%;background-image:image-set("/media/hero-track-poster.avif" 1x type("image/avif"),"/media/hero-track-poster.webp" 1x type("image/webp"))}.plate:after{content:"";pointer-events:none;background:linear-gradient(#05050500 74%,#05050573 82%,#050505d6 89%,#050505f2 95%,#050505 100%),linear-gradient(90deg,#050505b8 0%,#05050566 28%,#05050500 52%),linear-gradient(#0505058c 0%,#05050500 16%);position:absolute;inset:0}html[data-hero=brand] .hero{background:#f5b2da}html[data-hero=brand] .plate:after{display:none}html[data-hero=brand] .hero .headline{letter-spacing:-.012em;font-weight:600}html[data-hero=brand] .strip{color:#6b1d45}html[data-hero=brand] .hero .sub{color:#6b1d45;letter-spacing:.005em;font-weight:500}html[data-hero=brand] .strip .strip-l{color:#6b1d45d9}html[data-hero=brand] .nav:not(.solid):not(.on-paper) .links{color:#3a1626;font-weight:500}html[data-hero=brand] .nav:not(.solid):not(.on-paper) .links a:hover{color:#0b0b0e}html[data-hero=brand] .nav .brand .lk-w{transition:filter .4s var(--ease)}html[data-hero=brand] .nav:not(.solid):not(.on-paper) .brand .lk-w{filter:brightness(0)invert()}html[data-hero=brand] .nav:not(.solid):not(.on-paper) .icbtn,html[data-hero=brand] .nav:not(.solid):not(.on-paper) .burger{color:#3a1626;background:#fff9}.hero-copy{left:var(--gut);top:calc(250 * var(--u));z-index:2;position:absolute}.hero .headline{font-size:calc(96 * var(--h));color:var(--white);letter-spacing:.002em;line-height:1.04}.hero .headline span,.hero .sub span{white-space:nowrap;display:block}.hero .sub{margin:calc(22 * var(--h)) 0 0;font-size:max(15px, calc(18 * var(--h)));color:var(--muted);word-spacing:.06em;line-height:1.45}.hero .actions{align-items:center;gap:calc(30 * var(--h));margin-top:calc(44 * var(--h));display:flex}.hero .actions .pill{height:calc(54 * var(--h));min-height:48px;padding:0 calc(30 * var(--h));font-size:max(16px, calc(19 * var(--h)))}.hero .actions .ghost{font-size:max(16px, calc(19 * var(--h)))}.strip{z-index:2;left:50%;bottom:calc(46 * var(--u));color:var(--quiet);white-space:nowrap;align-items:center;gap:clamp(28px,3.4vw,60px);font-size:16px;display:flex;position:absolute;transform:translate(-50%)}.strip .strip-l{color:#5c5b5b}.strip .mark{letter-spacing:.01em;align-items:center;gap:10px;font-weight:500;display:inline-flex}.strip svg{flex:none;width:20px;height:20px}.hero-stores{margin-top:calc(38 * var(--h));flex-wrap:wrap;gap:12px;display:flex}.hero-stores .store{gap:10px;height:56px;padding:0 22px 0 16px}.hero-stores .store svg{width:24px;height:24px}.hero-stores .store b{font-size:17px}.hero-stores .store{color:var(--white);backdrop-filter:blur(18px)saturate(1.4);transition:transform .35s var(--ease), background-color .25s var(--ease);background:#ffffff1a}.hero-stores .store:hover{background:#ffffff2e}html[data-hero=brand] .hero .hero-stores .store{color:#3a1626;background:#ffffff8c}html[data-hero=brand] .hero .hero-stores .store:hover{background:#ffffffb8}.hero-stores+.ca-chip{margin-top:14px}html.motion .hero .hero-stores{animation:rise .9s var(--ease) .2s both}.get-note{color:var(--quiet);text-align:center;margin:4px 0 0;font-size:14px}.ca-chip{max-width:100%;margin-top:calc(34 * var(--h));backdrop-filter:blur(18px)saturate(1.4);color:var(--white);background:#ffffff14;border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 20px;font-size:15px;line-height:1;display:inline-flex}.ca-chip-l{color:var(--muted);letter-spacing:.01em;flex:none;font-weight:500}.ca-chip-v{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:0;overflow:hidden}.ca-chip-v .short{display:none}.ca-chip-b{background:var(--white);height:44px;color:var(--ink);font:600 15px/1 var(--sans);cursor:pointer;transition:transform .2s var(--ease), background-color .2s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ca-chip-b:hover{background:#fff}.ca-chip-b:active{transform:scale(.96)}.ca-chip-b:focus-visible,.addr button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ca-chip-b svg{flex:none;width:16px;height:16px}[data-copy].copied{background:var(--pink);color:var(--ink)}html[data-hero=brand] .hero .ca-chip{color:#3a1626;background:#ffffff9e}html[data-hero=brand] .hero .ca-chip-l{color:#6b1d45}html[data-hero=brand] .hero .ca-chip-b{color:#fff;background:#3a1626}html[data-hero=brand] .hero .ca-chip-b.copied{color:#fff;background:#0b0b0e}.hero-product .ca-chip{margin-top:32px}html.motion .hero .ca-chip{animation:rise .9s var(--ease) .28s both}@media (aspect-ratio<=11/10),(width<=640px){.hero-stores{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.hero-stores .store{border-radius:20px;flex-direction:column;justify-content:center;gap:4px;height:64px;padding:0 6px}.hero-stores .store svg{width:22px;height:22px}.hero-stores .store small,.hero-stores .store .b-full{display:none}.hero-stores .store .b-short{display:inline}.hero-stores .store span{text-align:center}.hero-stores .store b{font-size:15px}.ca-chip{gap:10px;padding-left:16px;font-size:14px}.ca-chip-v .full,.ca-chip-l .l-full{display:none}.hero-film .ca-chip{display:flex}.hero-film .ca-chip-v{flex:1}.ca-chip-v{overflow:visible}.ca-chip-v .short{display:inline}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes fade{0%{opacity:0}}html.motion .nav .brand,html.motion .nav .links,html.motion .nav .end{animation:fade .8s var(--ease) both}html.motion .hero .headline{animation:rise .9s var(--ease) 60ms both}html.motion .hero .sub{animation:rise .9s var(--ease) .14s both}html.motion .hero .actions{animation:rise .9s var(--ease) .22s both}html.motion .hero .strip{animation:fade 1.1s var(--ease) .34s both}html.motion .hero-product .hp-art{animation:1.2s cubic-bezier(.16,1,.3,1) .18s both rise}@media (aspect-ratio<=11/10){.hero{--u:min(100vw / 430, 1.34px);--h:var(--u)}.plate-video{--pos:60% 50%;height:76%}html[data-hero=brand] .plate-video{--pos:50% 30%;background-image:image-set("/media/hero-brand-phone-poster.avif" 1x type("image/avif"),"/media/hero-brand-phone-poster.webp" 1x type("image/webp"));height:100%}html[data-hero=track] .plate-video{--pos:50% 40%;background-image:image-set("/media/hero-track-phone-poster.avif" 1x type("image/avif"),"/media/hero-track-phone-poster.webp" 1x type("image/webp"))}.plate:after{background:linear-gradient(#05050599 0%,#0505051a 18%,#05050500 40%,#0505058c 56%,#050505eb 68%,#050505 76%)}.hero-copy{top:auto;bottom:calc(150 * var(--u));right:var(--gut)}.hero .headline{font-size:calc(54 * var(--u))}.hero .sub{font-size:max(15px, calc(16 * var(--u)))}.hero .sub span{white-space:normal;display:inline}.hero .actions{gap:22px}.strip{left:var(--gut);right:var(--gut);bottom:calc(34 * var(--u));grid-template-columns:1fr 1fr;gap:12px 20px;font-size:14px;display:grid;transform:none}.strip .strip-l{display:none}}@media (aspect-ratio<=11/10) and (width>=600px){.hero{--u:min(100vw / 860, 100svh / 760, 1.25px)}.strip{justify-content:space-between;display:flex}}.hero-product{--u:1px}.hp-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:24px;height:100%;padding-top:70px;display:grid}.hp-copy .headline{font-size:clamp(46px,5vw,80px)}.hp-copy .sub{color:var(--muted);max-width:25em;margin:24px 0 0;font-size:clamp(18px,1.5vw,21px)}.hp-copy .sub span{display:inline}.hp-copy .actions{margin-top:36px}.hp-art{height:min(88svh,880px);position:relative}.hp-rig{zoom:var(--rz,.8);perspective:1600px;width:402px;height:874px;position:absolute;top:50%;left:50%;translate:-46% -50%}.hp-rig .hp-phone{transform-origin:60%;position:absolute;inset:0;transform:rotateY(-14deg)rotateX(4deg)}.hp-rig .hp-watch{zoom:1.12;position:absolute;top:470px;left:-210px;transform:rotateY(12deg)rotate(-4deg)}.hp-rig .hp-drop{zoom:1.12;filter:drop-shadow(0 40px 50px #00000080);position:absolute;top:120px;left:300px;transform:rotate(5deg)}@media (width<=900px){.hero-product{height:auto;min-height:0}.hp-grid{grid-template-columns:1fr;padding-top:120px}.hp-art{height:640px}.hp-rig{translate:-50% -50%}.hp-rig .hp-watch{zoom:1;top:540px;left:-120px}.hp-rig .hp-drop{zoom:1;top:60px;left:220px}}.how .track{height:460vh}.how-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;height:100%;display:grid}.how-text h2{margin-bottom:clamp(32px,5vh,56px)}.steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.steps li>b{font-family:var(--display);letter-spacing:-.02em;color:#3b3a3e;transition:color .45s var(--ease);font-size:clamp(30px,3.1vw,46px);font-weight:500;line-height:1.16;display:block}.steps li.on>b{color:var(--white)}.steps li>span{opacity:0;transition:grid-template-rows .55s var(--ease), opacity .4s var(--ease);grid-template-rows:0fr;display:grid}.steps li.on>span{opacity:1;grid-template-rows:1fr}.steps li>span>span{color:var(--muted);padding:4px 0 10px;font-size:clamp(17px,1.35vw,20px);overflow:hidden}.how-art{height:100%;position:relative}.rig{zoom:var(--rz,.8);perspective:1800px;width:402px;height:874px;position:absolute;top:50%;left:50%;translate:-40% -50%}.rig .rig-phone{transform-origin:50% 60%;position:absolute;inset:0}.rig .layer{opacity:0}.rig .layer[data-layer=connect]{opacity:1}.rig .rig-watch{zoom:1.2;position:absolute;top:455px;left:-235px}.rig .rig-drop{opacity:0;filter:drop-shadow(0 40px 60px #0000008c);position:absolute;top:300px;left:81px}.ctick path{stroke-dasharray:1;stroke-dashoffset:var(--d,0)}@media (width<=900px){.how .track{height:420vh}.how-grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-items:start;gap:0;padding-top:92px;padding-bottom:28px}.how-text{display:contents}.how-text h2{grid-row:1;margin-bottom:8px;font-size:36px}.how-art{grid-row:2;min-height:0}.steps{grid-row:3;min-height:104px;position:relative}.steps li{opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0 0 auto}.steps li.on{opacity:1}.steps li>b{color:var(--white);font-size:30px}.steps li>span{opacity:1;grid-template-rows:1fr}.rig{translate:-38% -50%}}.deck{perspective:2000px;justify-content:center;gap:clamp(20px,3vw,48px);margin:0;display:flex}.dk{transform:translateY(calc(var(--lift,0) * 1px)) rotate(calc(var(--tilt,0) * 1deg));transition:transform .6s var(--ease);flex-direction:column;align-items:center;gap:28px;margin:0;display:flex}.dk .drop{zoom:1.32}.dk:hover{--lift:-8}.dk figcaption{text-align:center;flex-direction:column;gap:4px;display:flex}.dk figcaption b{font-family:var(--display);letter-spacing:-.01em;font-size:26px;font-weight:500}.dk figcaption span{color:var(--muted);font-size:17px}@media (width<=1100px){.dk .drop{zoom:1.05}}@media (width<=760px){.deck{flex-direction:column;align-items:center;gap:56px}.dk .drop{zoom:1.12}}.pf{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:40px clamp(24px,4vw,72px);display:grid}.pf-stats{display:contents}.pf-phone{grid-area:1/2/3}.stat{flex-direction:column;gap:6px;display:flex}.stat:first-child{text-align:right;grid-area:1/1;align-items:flex-end}.stat:nth-child(2){grid-area:1/3}.stat:nth-child(3){text-align:right;grid-area:2/1;align-items:flex-end}.stat:nth-child(4){grid-area:2/3}.stat b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(48px,5.4vw,86px);font-weight:500;line-height:1}.stat span{color:var(--mute);font-size:18px}@media (width<=900px){.pf{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:32px 16px}.pf-phone{grid-area:1/1/auto/3;justify-self:center}.pf-phone .dev{--z:.7!important}.stat,.stat:nth-child(n){text-align:left;grid-area:auto;align-items:flex-start}.stat b{font-size:40px}.stat span{font-size:15px}}.watchp .track{height:320vh}.watch-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;height:100%;display:grid}.watch-text .lead{margin-top:22px}.pages{flex-direction:column;gap:6px;margin:40px 0 0;padding:0;list-style:none;display:flex}.pages li{font-family:var(--display);color:#3b3a3e;transition:color .45s var(--ease);font-size:clamp(24px,2.2vw,32px);font-weight:500}.pages li.on{color:var(--white)}.watch-art{place-items:center;height:100%;display:grid;position:relative}.big-watch{--z:var(--wz,1.9)}.wpage{transition:none}.comps{padding-bottom:var(--pad);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.comp{background:var(--p2);border-radius:30px;flex-direction:column;align-items:center;gap:16px;margin:0;padding:18px 18px 22px;display:flex}.cdisc{aspect-ratio:1.25;color:#f5f4f6;background:#000;border-radius:24px;place-items:center;width:100%;display:grid}.comp figcaption{font-family:var(--display);font-size:20px;font-weight:500}@media (width<=900px){.watchp .track{height:280vh}.watch-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:0;padding-top:92px}.watch-text .h2{font-size:36px}.watch-text .lead{margin-top:12px;font-size:17px}.pages{flex-flow:wrap;gap:4px 14px;margin-top:16px}.pages li{font-size:18px}.big-watch{--z:var(--wz,1.2)}.comps{grid-template-columns:1fr 1fr;gap:10px}.cdisc svg{zoom:.8}.cdisc>div{zoom:.72}.comp figcaption{font-size:17px}}.streak{place-items:center;display:grid}.sk-card{zoom:var(--skz,2.1);width:372px;font-family:var(--app);color:#f5f4f6;background:#000;border-radius:30px;padding:20px 20px 18px}.sk-top{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.sk-top b{font-size:18px}.sk-top>span{color:#9c9a9f;font-size:13px}.sk-goal{color:#9c9a9f;justify-content:space-between;align-items:baseline;margin-top:18px;font-size:15px;display:flex}.sk-goal b{color:#f5f4f6;font-weight:600}.sk-bar{background:#2b2a2e;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.sk-bar i{background:var(--grad-x);transform-origin:0;height:100%;transform:scaleX(var(--g,1));border-radius:3px;display:block}.sk-bonus{color:#f5f4f6;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.sk-bonus b{color:#f699b4;margin-left:auto}@media (width<=1100px){.sk-card{--skz:1.6}}@media (width<=760px){.sk-card{--skz:.94}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.split.rev .split-text{order:2}.split-text .lead{margin-top:24px}.crew-art,.brand-art{place-items:center;display:grid;position:relative}.split .h2{font-size:clamp(40px,4.4vw,68px)}.notif{z-index:6;-webkit-backdrop-filter:blur(20px);font-family:var(--app);color:#f5f4f6;background:#353438fc;border-radius:24px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:absolute;top:56px;left:10px;right:10px;box-shadow:0 30px 60px -10px #0009}.notif .nic{background:var(--grad);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.notif b{font-size:15px;display:block}.notif span{font-size:15px;line-height:1.3}.notif small{color:#9c9a9f;margin-left:auto;font-size:13px}.offers{flex-direction:column;gap:8px;margin:40px 0 36px;padding:0;list-style:none;display:flex}.offers li{transition:transform .4s var(--ease);background:#fff;border-radius:22px;grid-template-columns:52px 1fr;align-items:center;column-gap:18px;padding:14px 18px 14px 14px;display:grid}.offers li:hover{transform:translate(4px)}.offers .oi{background:var(--paper);width:52px;height:52px;color:var(--pink-ink);border-radius:16px;grid-row:1/3;place-items:center;display:grid}.offers b{font-family:var(--display);font-size:21px;font-weight:500}.offers li>span:last-child{color:var(--mute);font-size:16px}@media (width<=900px){.split,.split.rev{grid-template-columns:1fr}.split.rev .split-text{order:0}.crew-art .dev,.brand-art .dev{--z:.66!important}}.cap{max-width:1120px;margin:0 auto}.cap-read{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.cap-read div{flex-direction:column;gap:6px;display:flex}.cap-read div:last-child{text-align:right;align-items:flex-end}.cap-read b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(44px,5.4vw,84px);font-weight:500;line-height:1}.cap-read span{color:var(--muted);font-size:17px}.cap-meter{padding-top:56px;position:relative}#cap-meter i{background:#262428}#cap-meter i:nth-child(n+13) b{background:#4c4a50}.cap-line{background:var(--white);border-radius:1px;width:2px;position:absolute;top:0;bottom:-14px;left:calc(80% + 2px)}.cap-line span{white-space:nowrap;font-size:16px;font-weight:500;position:absolute;top:0;right:14px}.facts{flex-wrap:wrap;justify-content:center;gap:14px;margin:64px 0 0;padding:0;list-style:none;display:flex}.facts li{background:var(--p3);border-radius:999px;align-items:center;gap:12px;padding:16px 24px 16px 18px;font-size:17px;display:inline-flex}.facts svg{color:var(--pink)}@media (width<=760px){#cap-meter{gap:4px!important;height:92px!important}.cap-line{left:calc(80% + .2px)}.cap-line span{font-size:13px;right:8px}.cap-read b{font-size:40px}.cap-read span{font-size:14px}.facts{flex-direction:column;align-items:stretch}}.tok{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:16px;max-width:1120px;margin:0 auto;display:grid}.picker{font-family:var(--app);background:#000;border-radius:36px;flex-direction:column;justify-content:center;gap:10px;padding:28px;display:flex}.pk-title{text-align:center;margin-bottom:10px;font-size:20px;font-weight:600}.pk-row{transition:background-color .4s var(--ease);background:#161518;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.pk-row b{font-size:18px;display:block}.pk-row span{color:#9c9a9f;font-size:15px}.pk-row i{width:26px;height:26px;transition:background-color .35s var(--ease);background:#2b2a2e;border-radius:50%;place-items:center;display:grid}.pk-row i svg{opacity:0;transition:opacity .3s}.pk-row.on{background:#2a1218}.pk-row.on i{background:var(--grad)}.pk-row.on i svg{opacity:1}.ca{background:var(--p2);border-radius:36px;flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,48px);display:flex}.ca-pill{background:var(--p3);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;height:36px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.ca-pill i{background:var(--amber);border-radius:50%;width:8px;height:8px}.addr{color:var(--white);background:#000;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;font-size:16px;display:flex}.addr-v{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:0}.addr button{background:var(--white);height:44px;color:var(--ink);font:600 15px/1 var(--sans);cursor:pointer;transition:transform .2s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.addr button:active{transform:scale(.96)}.ca-pill.live i{background:#4ade80}.ca p{color:var(--muted);margin:0;font-size:17px}.facts4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.facts4 div{flex-direction:column;display:flex}.facts4 b{font-family:var(--display);font-size:20px;font-weight:500}.facts4 span{color:var(--muted);font-size:15px}@media (width<=900px){.tok{grid-template-columns:1fr}.addr{text-align:center;flex-direction:column;align-items:stretch;padding:16px}.addr button{justify-content:center}}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.qas{flex-direction:column;gap:10px;display:flex}.qa{background:var(--p3);border-radius:24px}.qa button{cursor:pointer;text-align:left;width:100%;font-family:var(--display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:clamp(19px,1.6vw,23px);font-weight:500;display:flex}.qa button svg{transition:transform .4s var(--ease);flex:none}.qa.open button svg{transform:rotate(45deg)}.qa .a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.qa.open .a{grid-template-rows:1fr}.qa .a>div{overflow:hidden}.qa .a p{color:var(--muted);max-width:40em;margin:0;padding:0 26px 24px;font-size:18px}.faq-head{position:sticky;top:120px}.faq-head .lead{margin-top:20px}.faq-head a{color:var(--white);text-underline-offset:4px;text-decoration:underline #fafafa4d}.get{text-align:center;padding:0 var(--gut);flex-direction:column;align-items:center;gap:24px;margin-top:clamp(110px,14vw,200px);scroll-margin-top:110px;display:flex}.get .h2{max-width:14em}.get .stores{justify-content:center;margin-top:8px}.get-phone{height:clamp(300px,34vw,440px);margin-top:40px;margin-bottom:calc(-1 * var(--pad));overflow:hidden}.get-phone .dev{transform:translateY(calc(var(--rise,0) * 1px))}@media (width<=900px){.faq{grid-template-columns:1fr;gap:28px}.faq-head{position:static}.qa button{padding:20px}.qa .a p{padding:0 20px 20px;font-size:16px}.get .stores{flex-direction:column;width:100%}.get .store{justify-content:center}.get-phone .dev{--z:.72!important}}@media (prefers-reduced-motion:reduce){.how .track,.watchp .track{height:auto}.how .stage,.watchp .stage{flex-direction:column;justify-content:center;height:auto;min-height:100svh;padding:110px 0 60px;display:flex;position:relative}.how-art,.watch-art{height:min(78svh,760px)}.steps li>b{color:var(--white)}.steps li>span{opacity:1;grid-template-rows:1fr}.pages li{color:var(--white)}}@media (prefers-reduced-motion:reduce) and (width<=900px){.steps{min-height:0}.steps li{opacity:1;position:static}.how-art{height:520px}.watch-art{height:560px}}.qa{transition:background-color .3s var(--ease)}.qa:hover{background:#232226}.facts li{transition:background-color .3s var(--ease), transform .4s var(--ease)}.facts li:hover{background:#262529;transform:translateY(-2px)}.comp{transition:transform .4s var(--ease), background-color .3s var(--ease)}.comp:hover{background:#1a191c;transform:translateY(-4px)}.sec-head .lead,.split-text .lead{text-wrap:balance}@media (hover:none){.qa:hover,.facts li:hover,.comp:hover{transform:none}}@media (prefers-reduced-motion:reduce){.facts li,.comp,.qa{transition:none}.facts li:hover,.comp:hover{transform:none}}
