body.home{--paper:#f3f2ee;--ink:#0b0b0c;--blue:#3fb3ec;--pink:#ff6cb8;--lime:#c9f45e;--orange:#ffa36b;--purple:#b9a2ff;--yellow:#ffe17a;--mint:#8fe3c4;--fg:#0b0b0c;--bg:#f3f2ee;--sans:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(16px, 3.4vw, 40px);--max:1248px;--t-display:clamp(40px, 4.7vw, 68px);--t-h2:clamp(30px, 3.1vw, 44px);--t-h3:17px;--t-lead:17px;--lh-lead:26px;--t-body:15px;--lh-body:22px;--section-y:clamp(80px, 9vw, 120px);--peek:96px;background:var(--paper);color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);letter-spacing:-.01em;overflow-x:clip}body.home :focus-visible{outline-color:currentColor}html:has(body.home){overscroll-behavior-y:none}body.home main{overflow-x:clip}.h2[data-astro-cid-lcdefpme],.hero-title[data-astro-cid-lcdefpme],.ch-title[data-astro-cid-lcdefpme],.statement-text[data-astro-cid-lcdefpme],.pinch-title[data-astro-cid-lcdefpme],.footer-word[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0;font-weight:500}.h2[data-astro-cid-lcdefpme]{font-size:var(--t-h2);text-wrap:balance;line-height:1.09}.pill[data-astro-cid-lcdefpme]{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s,scale .15s;display:inline-flex}.pill[data-astro-cid-lcdefpme]:active,.nav-cta[data-astro-cid-lcdefpme]:active,.chip[data-astro-cid-lcdefpme]:active,.rail-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:active:not(:disabled),.cols-ctl[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:active:not(:disabled){scale:.96}.pill[data-astro-cid-lcdefpme] .arrow{flex:none;width:15px;height:15px;transition:translate .25s}.pill[data-astro-cid-lcdefpme]:hover .arrow{translate:3px}.pill-blue[data-astro-cid-lcdefpme]{background:var(--blue);color:#000}.pill-white[data-astro-cid-lcdefpme]{color:#000;background:#fff}.pill-black[data-astro-cid-lcdefpme]{color:#fff;background:#000;box-shadow:inset 0 0 0 1px #ffffff47}.nav[data-astro-cid-lcdefpme]{z-index:50;width:calc(100% - 24px);color:var(--fg);border-radius:22px;align-items:center;gap:8px;padding:7px 7px 7px 10px;display:flex;position:fixed;top:14px;left:50%;translate:-50%}.nav-brand[data-astro-cid-lcdefpme]{align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:flex}.nav-brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:9px;transition:rotate .4s cubic-bezier(.3,1.6,.4,1)}.nav-brand[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{rotate:-12deg}.nav-brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:26px;font-weight:850;font-stretch:62%;line-height:1}.nav-link[data-astro-cid-lcdefpme]{letter-spacing:0;border-radius:12px;align-items:center;min-height:40px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.nav-cta[data-astro-cid-lcdefpme]{letter-spacing:0;color:var(--bg);background:var(--fg);border-radius:15px;padding:11px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s,opacity .2s,scale .15s ease-out}.nav-cta[data-astro-cid-lcdefpme]:hover{opacity:.85;transform:translateY(-1px)}.hero[data-astro-cid-lcdefpme]{height:260svh;position:relative}.hero-sticky[data-astro-cid-lcdefpme]{height:100svh;max-width:var(--max);grid-template-columns:1fr var(--phone-w) 1fr;padding:90px var(--gutter) 40px;align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid;position:sticky;top:0}.hero-title[data-astro-cid-lcdefpme]{z-index:4;font-size:var(--t-display);grid-area:1/1;line-height:1.04;position:relative}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{padding-bottom:.08em;display:block;overflow:hidden}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{will-change:transform;display:inline-block;transform:translateY(105%)}.hero-copy[data-astro-cid-lcdefpme]{z-index:4;opacity:0;pointer-events:none;grid-area:1/3;justify-self:end;width:min(100%,340px);position:relative}.hero-copy[data-astro-cid-lcdefpme].is-on{pointer-events:auto}.hero-sub[data-astro-cid-lcdefpme]{text-wrap:pretty;font-size:var(--t-lead);line-height:var(--lh-lead);margin:0}.hero-cta[data-astro-cid-lcdefpme]{height:48px;margin-top:24px;padding:0 24px 0 26px;font-size:15px}.hero-hint[data-astro-cid-lcdefpme]{z-index:4;opacity:.6;pointer-events:none;font-size:14px;font-weight:500;animation:2.4s ease-in-out infinite bob;position:absolute;bottom:14px;left:50%;translate:-50%}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.stage[data-astro-cid-lcdefpme]{max-width:1200px;margin:0 auto;position:absolute;inset:90px 0 40px}.floater[data-astro-cid-lcdefpme]{will-change:transform;pointer-events:none;border-radius:13.4%/6.2%;width:clamp(64px,7.4vw,104px);height:auto;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px #00000029,0 0 0 1px #0000000f}.phone[data-astro-cid-lcdefpme]{background:#0b0b0c;border-radius:16.5%/7.6%;padding:0;display:flow-root;position:relative;box-shadow:0 0 0 1.5px #3a3a3e,0 0 0 4px #1b1b1d,0 30px 60px #00000038}.phone[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:13.4%/6.2%;width:100%;height:auto}.phone[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:is(img,.hero-screen,.ch-screen,.lib){border-radius:13.4%/6.2%;width:94.8%;margin:2.6%;display:block}.phone[data-astro-cid-lcdefpme]:is(.hero-phone,.ch-phone){box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fg) 13%, transparent), 0 30px 60px #00000029;background:0 0;border-radius:13.4%/6.2%}.phone[data-astro-cid-lcdefpme]:is(.hero-phone,.ch-phone)>[data-astro-cid-lcdefpme]:is(img,.hero-screen,.ch-screen){width:100%;margin:0}.phone[data-astro-cid-lcdefpme]:is(.hero-phone,.ch-phone):after{content:none}.phone[data-astro-cid-lcdefpme]:after{content:"";z-index:5;background:#000;border-radius:99px;width:29%;height:3.9%;position:absolute;top:3%;left:50%;translate:-50%}.hero-screen[data-astro-cid-lcdefpme]{--pt:calc(100cqw / 402);aspect-ratio:402/874;background:#0a0a0d;border-radius:13.4%/6.2%;position:relative;overflow:hidden;container-type:inline-size}.hero-screen[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{border-radius:0}.ob-strip[data-astro-cid-lcdefpme]{left:calc(var(--pt) * 16);right:calc(var(--pt) * 16);top:calc(var(--pt) * 303);height:calc(var(--pt) * 220);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 33.3% 66.7%,#0000);mask-image:linear-gradient(90deg,#0000,#000 33.3% 66.7%,#0000)}.ob-card[data-astro-cid-lcdefpme]{--f:0;left:0;top:calc(var(--pt) * 10);width:calc(var(--pt) * 90.6);height:calc(var(--pt) * 196.3);border-radius:calc(var(--pt) * 13);box-shadow:0 calc(var(--pt) * (3 + 4 * var(--f))) calc(var(--pt) * (12 + 20 * var(--f))) rgba(0, 0, 0, calc(.2 + .3 * var(--f)));will-change:transform, opacity;background:#16161a;position:absolute;overflow:hidden}.ob-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:0;width:100%;height:100%}.ob-card[data-astro-cid-lcdefpme].photo img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;height:auto;margin-top:calc(var(--pt) * 37.8);border-radius:calc(var(--pt) * 10)}.ob-card[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--pt) * (.5 + .5 * var(--f))) rgba(245, 242, 237, calc(.08 + .42 * var(--f)));position:absolute;inset:0}.ob-progress[data-astro-cid-lcdefpme]{left:calc(var(--pt) * 40);right:calc(var(--pt) * 40);top:calc(var(--pt) * 561);position:absolute}.ob-track[data-astro-cid-lcdefpme]{height:calc(var(--pt) * 6.7);background:#212126;border-radius:99px;display:block;overflow:hidden}.ob-fill[data-astro-cid-lcdefpme]{height:100%;width:calc(var(--ob,0) * 100%);background:#f5f2ed;border-radius:99px;display:block}.ob-labels[data-astro-cid-lcdefpme]{margin-top:calc(var(--pt) * 12);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--pt) * 12);letter-spacing:0;color:#9e9ea8;font-variant-numeric:tabular-nums;justify-content:space-between;font-weight:500;display:flex}.hero-lib[data-astro-cid-lcdefpme]{opacity:var(--lib,0);background:#0a0a0d;position:absolute;inset:0}.hero-lib[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{z-index:2;border-radius:0;width:100%;height:auto;position:absolute;left:0}.hero-lib-head[data-astro-cid-lcdefpme]{top:0}.hero-lib-bar[data-astro-cid-lcdefpme]{top:calc(var(--pt) * 750)}.hero-tile[data-astro-cid-lcdefpme]{left:calc(var(--pt) * var(--x));top:calc(var(--pt) * var(--y));margin-left:calc(var(--pt) * 13.6);width:calc(var(--pt) * 42.8);height:calc(var(--pt) * 93);opacity:0;transform:translateY(calc(var(--pt) * -40)) scale(.6);transition:opacity .25s,transform .45s cubic-bezier(.3,1.5,.4,1);position:absolute;box-shadow:0 0 0 .5px #ffffff24}.hero-tile[data-astro-cid-lcdefpme].on{opacity:1;transform:none}.hero-tile[data-astro-cid-lcdefpme].photo{width:calc(var(--pt) * 70);margin-left:0}.hero-tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:0;width:100%;height:100%}.hero-tile[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{top:calc(var(--pt) * 8);right:calc(var(--pt) * 8);width:calc(var(--pt) * 9);height:calc(var(--pt) * 9);background:var(--dot);border-radius:50%;position:absolute}.hero-phone[data-astro-cid-lcdefpme]{width:var(--phone-w);z-index:2;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes bob{50%{transform:translateY(-8px)}}.hero-sticky[data-astro-cid-lcdefpme],.ch-sticky[data-astro-cid-lcdefpme]{--phone-w:min(310px, calc((100svh - 150px) * .46))}.chapters[data-astro-cid-lcdefpme]{height:calc(var(--n) * 100svh + 30svh);position:relative}.ch-sticky[data-astro-cid-lcdefpme]{height:100svh;max-width:var(--max);padding:90px var(--gutter) 40px;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid;position:sticky;top:0}.ch-titles[data-astro-cid-lcdefpme],.ch-bodies[data-astro-cid-lcdefpme]{align-items:center;display:grid}.ch-titles[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.ch-bodies[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{will-change:opacity, transform;grid-area:1/1}.ch-title[data-astro-cid-lcdefpme]{font-size:var(--t-h2);text-wrap:balance;max-width:9.5em;line-height:1}.ch-body[data-astro-cid-lcdefpme]{pointer-events:none;justify-self:end;width:min(100%,340px)}.ch-body[data-astro-cid-lcdefpme].is-on{pointer-events:auto}.ch-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;font-size:var(--t-lead);line-height:var(--lh-lead);margin:0}.ch-body[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ch-body[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--t-body);line-height:var(--lh-body);opacity:.7;padding-left:16px;position:relative}.ch-body[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.ch-stage[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:relative}.ch-glow[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#7f7f7f29,#7f7f7f0d 60%,#0000);border-radius:50%;width:230%;position:absolute}.ch-phone[data-astro-cid-lcdefpme]{width:var(--phone-w)}.ch-screen[data-astro-cid-lcdefpme]{aspect-ratio:603/1311;background:#000;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.ch-layer[data-astro-cid-lcdefpme]{transform-origin:50% 0;will-change:transform;position:absolute;inset:0}.ch-layer[data-astro-cid-lcdefpme]+.ch-layer[data-astro-cid-lcdefpme]{transform:translateY(100%)}.ch-layer[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:0;width:100%;height:100%}.screen[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;border-radius:0;height:100%;transition:opacity .13s,transform .13s;position:absolute;inset:0;transform:scale(.97)translateY(10px)}.screen[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].is-on{opacity:1;transition:opacity .24s .15s,transform .35s cubic-bezier(.2,.9,.3,1.2) .15s;transform:none}.seg[data-astro-cid-lcdefpme]{background:#00000014;border-radius:99px;grid-template-columns:1fr 1fr;margin-top:24px;padding:4px;display:inline-grid;position:relative}.seg[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{z-index:1;opacity:.6;border-radius:99px;padding:10px 22px;font-size:15px;font-weight:500;transition:opacity .25s;position:relative}.seg[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{opacity:1}.seg-thumb[data-astro-cid-lcdefpme]{background:#fff;border-radius:99px;width:calc(50% - 4px);transition:transform .4s cubic-bezier(.3,1.3,.4,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #0000001a}.seg[data-astro-cid-lcdefpme].is-strips .seg-thumb[data-astro-cid-lcdefpme]{transform:translate(100%)}.section[data-astro-cid-lcdefpme]{max-width:var(--max);padding:var(--section-y) var(--gutter) 0;margin:0 auto}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.sec-sub[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:380px;font-size:var(--t-lead);line-height:var(--lh-lead);opacity:.62;margin:0}.reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s ease var(--delay,0s), transform .8s cubic-bezier(.2, .8, .2, 1) var(--delay,0s);transform:translateY(28px)}.reveal[data-astro-cid-lcdefpme].in{opacity:1;transform:none}.features[data-astro-cid-lcdefpme]{--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));padding:8px var(--edge) 56px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);overscroll-behavior-x:contain;scrollbar-width:none;gap:clamp(16px,2vw,28px);margin:48px calc(50% - 50vw) -44px;display:flex;overflow:auto hidden}.features[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}.features[data-astro-cid-lcdefpme]{--fade:clamp(48px, 9vw, 140px);--fade-l:var(--fade);--fade-r:var(--fade);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);transition:--fade-l .3s,--fade-r .3s}.features[data-astro-cid-lcdefpme].at-start{--fade-l:0px}.features[data-astro-cid-lcdefpme].at-end{--fade-r:0px}.feature[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:none;width:min(clamp(180px,17vw,236px),42svh - 109.2px)}.feature-shot[data-astro-cid-lcdefpme]{aspect-ratio:603/1311;background:#16161a;border-radius:13.4%/6.2%;transition:transform .9s cubic-bezier(.2,.8,.2,1) .1s,opacity .7s .1s,filter .9s .1s;position:relative;overflow:hidden;box-shadow:0 0 0 1px lab(0% 0 0/.1),0 18px 40px lab(0% 0 0/.0784314)}.feature-shot[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.feature[data-astro-cid-lcdefpme][data-motion=rise] .feature-shot[data-astro-cid-lcdefpme]{opacity:0;transform:translateY(24%)}.feature[data-astro-cid-lcdefpme][data-motion=settle] .feature-shot[data-astro-cid-lcdefpme]{opacity:0;filter:blur(12px);transform:scale(1.1)}.feature[data-astro-cid-lcdefpme][data-motion=fade] .feature-shot[data-astro-cid-lcdefpme]{opacity:0}.feature[data-astro-cid-lcdefpme].in[data-motion] .feature-shot[data-astro-cid-lcdefpme]{opacity:1;filter:none;transform:none}.lt-on[data-astro-cid-lcdefpme]{opacity:0;position:absolute;top:0;left:0}.lt-tap[data-astro-cid-lcdefpme]{z-index:3;opacity:0;pointer-events:none;background:#ffffff80;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:77.8%;left:76.1%;box-shadow:0 0 0 2px #ffffffd9}.feature[data-astro-cid-lcdefpme].in .lt-on[data-astro-cid-lcdefpme]{animation:5.5s 1s infinite lt-swap}.feature[data-astro-cid-lcdefpme].in .lt-tap[data-astro-cid-lcdefpme]{animation:5.5s ease-out 1s infinite lt-tap}@keyframes lt-swap{0%,24%{opacity:0}30%,80%{opacity:1}88%,to{opacity:0}}@keyframes lt-tap{0%,12%{opacity:0;transform:scale(1.3)}18%{opacity:1;transform:scale(1)}23%{opacity:1;transform:scale(.7)}34%,to{opacity:0;transform:scale(1.8)}}.check[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;background:#0a84ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;transform:scale(0);box-shadow:0 0 0 2px #fff}.feature[data-astro-cid-lcdefpme].in .check[data-astro-cid-lcdefpme]{animation:check 4.5s cubic-bezier(.3, 1.6, .5, 1) calc(.7s + var(--k) * .28s) infinite}@keyframes check{0%{transform:scale(0)}10%{transform:scale(1)}80%{transform:scale(1)}88%,to{transform:scale(0)}}.feature[data-astro-cid-lcdefpme].in .feature-shot[data-astro-cid-lcdefpme]{transform:none}.feature[data-astro-cid-lcdefpme].in:hover .feature-shot[data-astro-cid-lcdefpme]{transform:scale(1.03)}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-h3);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;margin:16px 0 0;font-weight:500;overflow:hidden}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:180px;font-size:var(--t-body);min-height:calc(var(--lh-body) * 3);-webkit-line-clamp:3;line-height:var(--lh-body);opacity:.62;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.rail-nav[data-astro-cid-lcdefpme]{gap:8px;display:flex}.rail-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{width:48px;height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 30%, transparent);border-radius:50%;place-items:center;transition:box-shadow .2s,opacity .2s,scale .15s ease-out;display:grid}.rail-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--fg)}.rail-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}.rail-nav[data-astro-cid-lcdefpme] .arrow{width:18px;height:18px}.rail-nav[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-rail="-1"] .arrow{rotate:180deg}.sec-head[data-astro-cid-lcdefpme] .sec-sub[data-astro-cid-lcdefpme]{margin-top:16px}.pile-bar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;margin-top:48px;display:flex}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.chip[data-astro-cid-lcdefpme]{letter-spacing:-.01em;background:#fff;border-radius:99px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:15px;font-weight:500;transition:background .2s,color .2s,scale .15s ease-out;display:inline-flex}.chip[data-astro-cid-lcdefpme]:hover{background:#e8e7e2}.chip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:50%;width:8px;height:8px}.chip[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{opacity:.45;font-weight:500}.chip[data-astro-cid-lcdefpme].is-on{color:#fff;background:#000}.sort-btn[data-astro-cid-lcdefpme]{background:var(--pink);color:#000;flex:none;min-width:150px;height:48px;font-size:15px}.sort-btn[data-astro-cid-lcdefpme][aria-pressed=true]{color:#fff;background:#000}.pile[data-astro-cid-lcdefpme]{height:var(--pile-h,640px);touch-action:pan-y;background:#fff;border-radius:40px;margin-top:16px;transition:height .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.card[data-astro-cid-lcdefpme]{width:var(--card-w,120px);cursor:grab;touch-action:none;transition:transform .75s cubic-bezier(.25, 1.25, .35, 1) var(--d,0s), opacity .3s ease, filter .3s ease, box-shadow .2s ease;will-change:transform;background:#000;border-radius:13.4%/6.2%;padding:0;position:absolute;top:0;left:0;box-shadow:0 10px 26px #00000029,0 0 0 1px #00000014}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:inherit;pointer-events:none;width:100%;height:auto}.card-dot[data-astro-cid-lcdefpme]{background:var(--dot);border-radius:50%;width:12px;height:12px;position:absolute;top:6%;right:9%;box-shadow:0 0 0 2px #fff}.card[data-astro-cid-lcdefpme]:hover{box-shadow:0 18px 36px #00000038,0 0 0 1px #00000014}.card[data-astro-cid-lcdefpme].is-dragging{cursor:grabbing;transition:none;box-shadow:0 30px 50px #00000047}.card[data-astro-cid-lcdefpme].is-dim{opacity:.18;filter:grayscale()}.lane-label[data-astro-cid-lcdefpme]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#000;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:500;transition:opacity .3s,scale .4s cubic-bezier(.3,1.6,.4,1);display:inline-flex;position:absolute;top:0;left:0;scale:.8}.lane-label[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:50%;width:8px;height:8px}.pile[data-astro-cid-lcdefpme].is-sorted .lane-label[data-astro-cid-lcdefpme]{opacity:1;transition-delay:.35s;scale:1}.statement[data-astro-cid-lcdefpme]{padding-bottom:var(--section-y)}.statement-text[data-astro-cid-lcdefpme]{font-size:var(--t-display);line-height:1.08}.statement-line[data-astro-cid-lcdefpme]{display:block}.word[data-astro-cid-lcdefpme]{opacity:.2;transition:opacity .25s}.word[data-astro-cid-lcdefpme].on{opacity:1}.highlights-section[data-astro-cid-lcdefpme]{padding-top:clamp(48px,6vw,80px)}.highlights[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-lcdefpme]{margin-top:48px}@media (width<=1099px){.highlights[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:28px 20px}}.highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.highlights[data-astro-cid-lcdefpme] svg,.facts[data-astro-cid-lcdefpme] svg{width:22px;height:22px;margin-bottom:12px}.highlights[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:var(--t-h3);font-weight:500;line-height:24px}.highlights[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{max-width:30ch;font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty;opacity:.62}.faq-more[data-astro-cid-lcdefpme]{text-wrap:pretty;font-size:var(--t-body);opacity:.62;margin:56px 0 0}.faq-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:500}.pull[data-astro-cid-lcdefpme]{--pull-w:clamp(118px, 11vw, 150px);z-index:55;width:var(--pull-w);cursor:pointer;background:0 0;padding:0;position:fixed;bottom:0;left:50%;translate:-50%}.pull-icon[data-astro-cid-lcdefpme]{aspect-ratio:360/415;will-change:transform;width:100%;display:block;position:relative;transform:translateY(100%)}.pull-icon[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pull-back[data-astro-cid-lcdefpme]{z-index:1;filter:drop-shadow(0 -4px 14px #0000001f)}.pull-cards[data-astro-cid-lcdefpme]{z-index:2;clip-path:inset(-400% -400% 5%);position:absolute;inset:0}.pull-card[data-astro-cid-lcdefpme]{aspect-ratio:9/19.5;background:#fff;border-radius:13.4%/6.2%;width:30%;position:absolute;top:46%;left:35%;overflow:hidden;box-shadow:0 0 0 2px #fff,0 3px 10px #00000040}.pull-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.pull-front[data-astro-cid-lcdefpme]{z-index:3}.pull-hint[data-astro-cid-lcdefpme]{color:var(--fg);white-space:nowrap;opacity:0;pointer-events:none;margin-bottom:8px;font-size:14px;font-weight:500;position:absolute;bottom:100%;left:50%;translate:-50%}.drawer[data-astro-cid-lcdefpme]{z-index:60;background:rgb(243 242 238/var(--bg-a,1));color:#000;visibility:hidden;flex-direction:column;height:100svh;display:flex;position:fixed;inset:0}.drawer[data-astro-cid-lcdefpme].is-visible{visibility:visible}.drawer[data-astro-cid-lcdefpme] .pinch-title[data-astro-cid-lcdefpme],.drawer[data-astro-cid-lcdefpme] .try[data-astro-cid-lcdefpme],.drawer[data-astro-cid-lcdefpme] .cols-ctl[data-astro-cid-lcdefpme],.drawer[data-astro-cid-lcdefpme] .drawer-close[data-astro-cid-lcdefpme]{opacity:var(--content-a,1)}.drawer[data-astro-cid-lcdefpme] .pinch-phone[data-astro-cid-lcdefpme]{transform-origin:0 0;will-change:transform}.drawer-body[data-astro-cid-lcdefpme]{overscroll-behavior:contain;flex:1;overflow-y:auto}.drawer-close[data-astro-cid-lcdefpme]{z-index:4;color:#fff;background:#000;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:18px;right:18px}body.drawer-open{overflow:hidden}.pinch-section[data-astro-cid-lcdefpme]{--pinch-f:min(9.4vw, 6svh, 44px);padding:56px var(--gutter) 12px;text-align:center;position:relative}.pinch-title[data-astro-cid-lcdefpme]{font-size:var(--pinch-f);line-height:1.04;display:grid}.pinch-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){opacity:.35}.pinch-stage[data-astro-cid-lcdefpme]{z-index:2;width:fit-content;margin:calc(var(--pinch-f) * .35) auto 0;position:relative}.pinch-phone[data-astro-cid-lcdefpme]{width:min(380px, 86vw, calc((100svh - var(--pinch-f) * 2.4 - 150px) * .473));background:0 0;border-radius:13.4%/6.2%;padding:0;box-shadow:0 0 0 1.5px #00000021,0 40px 80px #0003,0 12px 24px #00000014}.pinch-phone[data-astro-cid-lcdefpme]>.lib[data-astro-cid-lcdefpme]{width:100%;margin:0}.pinch-phone[data-astro-cid-lcdefpme]:after{content:none}.lib[data-astro-cid-lcdefpme]{aspect-ratio:402/874;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:zoom-in;background:#0a0a0d;border-radius:13.4%/6.2%;position:relative;overflow:hidden}.lib[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;border-radius:0;width:100%;height:auto;position:absolute;left:0}.lib-header[data-astro-cid-lcdefpme]{top:0}.lib-bar[data-astro-cid-lcdefpme]{top:85.8124%}.lib-grid[data-astro-cid-lcdefpme]{transform-origin:50% 45%;position:absolute;inset:0}.lib-grid[data-astro-cid-lcdefpme].settle{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.lib-tile[data-astro-cid-lcdefpme]{transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 .5px #ffffff24}.lib-tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;pointer-events:none;border-radius:0;width:100%;height:100%}.lib-tile[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{right:calc(var(--k,1px) * 8);top:calc(var(--k,1px) * 8);width:calc(var(--k,1px) * 9);height:calc(var(--k,1px) * 9);background:var(--dot);border-radius:50%;position:absolute}.finger[data-astro-cid-lcdefpme]{z-index:4;width:calc(var(--k,1px) * 44);height:calc(var(--k,1px) * 44);margin:calc(var(--k,1px) * -22) 0 0 calc(var(--k,1px) * -22);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff8c,#ffffff40);border-radius:50%;transition:opacity .2s,scale .25s;position:absolute;top:0;left:0;scale:.6;box-shadow:0 0 0 2px #fffc,0 6px 18px #0006}.finger[data-astro-cid-lcdefpme].on{opacity:1;scale:1}.try[data-astro-cid-lcdefpme]{text-align:left;pointer-events:none;width:190px;position:absolute;top:30%;left:calc(100% + 18px);rotate:6deg}.try-label[data-astro-cid-lcdefpme]{background:var(--lime);font-size:var(--t-lead);letter-spacing:-.01em;border-radius:999px;padding:10px 16px;font-weight:500;line-height:1;animation:3s ease-in-out infinite bob;display:inline-block;box-shadow:0 10px 24px #0000001f}.try-sub[data-astro-cid-lcdefpme]{font-size:var(--t-body);opacity:.6;margin:8px 0 0 6px;display:block}.try-arrow[data-astro-cid-lcdefpme]{stroke:#000;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:120px;margin:4px 0 0 -54px;display:block}.try-arrow[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:first-child{stroke-dasharray:1;stroke-dashoffset:1px}.try-arrow[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:last-child{opacity:0}.pinch-section[data-astro-cid-lcdefpme].in-view .try-arrow[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:last-child{animation:.2s 1.1s forwards fade-up}.pinch-section[data-astro-cid-lcdefpme].in-view .try-arrow[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:first-child{animation:.9s .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.cols-ctl[data-astro-cid-lcdefpme]{background:#fff;border-radius:99px;align-items:center;gap:6px;margin-top:24px;padding:5px;display:inline-flex}.cols-ctl[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:#fff;background:#000;border-radius:50%;width:44px;height:44px;font-size:22px;line-height:1;transition:scale .15s ease-out}.cols-ctl[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.25;cursor:default}.cols-ctl[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{min-width:110px;font-weight:500;font-size:var(--t-body);text-align:center;font-variant-numeric:tabular-nums}@media (width>=861px){.pinch-section[data-astro-cid-lcdefpme]{--pinch-f:min(4.7vw, 9svh, 68px);min-height:100svh;max-width:var(--max);padding:32px var(--gutter);text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:1fr auto 1fr;column-gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.pinch-title[data-astro-cid-lcdefpme]{grid-area:1/1;align-self:end}.pinch-stage[data-astro-cid-lcdefpme]{grid-area:1/2/-1;align-self:center;margin:0}.pinch-phone[data-astro-cid-lcdefpme]{width:min(460px,47.3svh - 30.272px)}.cols-ctl[data-astro-cid-lcdefpme]{grid-area:2/1;place-self:start;margin-top:32px}}.footer[data-astro-cid-lcdefpme]{max-width:var(--max);padding:var(--section-y) var(--gutter) calc(32px + var(--peek));margin:0 auto}.footer-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr auto;align-items:start;gap:32px;display:grid}.footer-lead[data-astro-cid-lcdefpme]{font-size:var(--t-body);line-height:44px;display:grid}.footer-lead[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:600}.footer-links[data-astro-cid-lcdefpme]{font-size:var(--t-body);margin:0;padding:0;list-style:none;display:grid}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.big-cta[data-astro-cid-lcdefpme]{gap:12px;height:48px;padding:0 24px 0 8px;font-size:15px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,scale .15s ease-out}.big-cta[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:10px}.footer-mark[data-astro-cid-lcdefpme]{margin-top:clamp(48px,6vw,80px);container-type:inline-size}.footer-word[data-astro-cid-lcdefpme]{letter-spacing:-.06em;font-size:12cqw;line-height:.78;display:flex}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .45s cubic-bezier(.3,1.8,.4,1),color .2s;display:inline-block}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{letter-spacing:0}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:hover{transform:translateY(-.08em)rotate(-4deg)}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child:hover{color:var(--blue)}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2):hover{color:var(--pink)}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3):hover{color:var(--lime)}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4):hover{color:var(--orange)}.footer-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(5):hover{color:var(--purple)}.fine[data-astro-cid-lcdefpme]{opacity:.5;margin:32px 0 0;font-size:14px}@media (width<=860px){.nav[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5)}.ch-sticky[data-astro-cid-lcdefpme]{padding:84px var(--gutter) 24px;text-align:center;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:16px}.ch-title[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(28px,7.4vw,34px)}.ch-body[data-astro-cid-lcdefpme]{justify-self:center}.ch-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:16px}.ch-body[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{display:none}.seg[data-astro-cid-lcdefpme]{margin-top:16px}.ch-sticky[data-astro-cid-lcdefpme]{--phone-w:min(270px, 64vw, calc((100svh - 330px) * .46))}.hero-sticky[data-astro-cid-lcdefpme]{--phone-w:min(260px, 60vw, calc((100svh - 400px) * .46));padding:84px var(--gutter) 28px;text-align:center;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:16px}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(34px,9.4vw,44px)}.hero-copy[data-astro-cid-lcdefpme]{grid-area:3/1;justify-self:center}.hero-sub[data-astro-cid-lcdefpme]{font-size:16px}.hero-cta[data-astro-cid-lcdefpme]{height:46px;margin-top:16px}.stage[data-astro-cid-lcdefpme]{inset:84px 0 28px}.footer-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.big-cta[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:start}}@media (width<=720px){.try[data-astro-cid-lcdefpme]{z-index:6;width:auto;top:7%;left:auto;right:-18px;rotate:8deg}.try-label[data-astro-cid-lcdefpme]{font-size:20px}.try-sub[data-astro-cid-lcdefpme],.try-arrow[data-astro-cid-lcdefpme]{display:none}}@media (width<=560px){.rail-nav[data-astro-cid-lcdefpme]{display:none}.features[data-astro-cid-lcdefpme]{--fw:min(64vw, 280px);padding-inline:calc((100vw - var(--fw)) / 2);scroll-padding-inline:0;-webkit-mask-image:none;mask-image:none}.feature[data-astro-cid-lcdefpme]{width:var(--fw);scroll-snap-align:center}.nav-link[data-astro-cid-lcdefpme]{display:none}.floater[data-astro-cid-lcdefpme]{width:58px}.pile-bar[data-astro-cid-lcdefpme]{flex-wrap:wrap}.sort-btn[data-astro-cid-lcdefpme]{width:100%}.highlights[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.big-cta[data-astro-cid-lcdefpme]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-hint[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}.reveal[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme],.feature-shot[data-astro-cid-lcdefpme],.screen[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.seg-thumb[data-astro-cid-lcdefpme],.lib-tile[data-astro-cid-lcdefpme],.lib-grid[data-astro-cid-lcdefpme].settle{transition:none}.feature[data-astro-cid-lcdefpme][data-motion] .feature-shot[data-astro-cid-lcdefpme]{opacity:1;filter:none;transform:none}.lt-tap[data-astro-cid-lcdefpme],.check[data-astro-cid-lcdefpme]{display:none}.reveal[data-astro-cid-lcdefpme]{opacity:1;transform:none}}
