.lp{color-scheme:light;--bg:#ffffff;--bg-2:#f5f5f7;--card:#ffffff;--ink:#0b0b0c;--ink-2:rgba(11,11,12,.64);--ink-3:rgba(11,11,12,.40);--ink-4:rgba(11,11,12,.14);--hair:rgba(11,11,12,.08);--glass:rgba(255,255,255,.68);--glass-solid:rgba(255,255,255,.92);--glass-edge:rgba(11,11,12,.07);--glass-hi:rgba(255,255,255,.95);--shadow-1:0 1px 2px rgba(11,11,12,.04),0 6px 16px -6px rgba(11,11,12,.10);--shadow-2:0 2px 6px rgba(11,11,12,.04),0 22px 44px -18px rgba(11,11,12,.20);--shadow-3:0 50px 90px -40px rgba(11,11,12,.45),0 18px 36px -18px rgba(11,11,12,.22);--floor:rgba(11,11,12,.20);--btn-bg:#0b0b0c;--btn-ink:#ffffff;--r-s:14px;--r-m:24px;--r-l:40px;--r-pill:999px;--g-1:8px;--g-2:12px;--g-3:16px;--g-4:24px;--g-5:40px;--g-6:64px;--g-7:96px;--section:clamp(88px,10vw,136px);--wrap:1200px;--gutter:clamp(20px,4vw,40px);--f:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.22,.8,.24,1)}.lp *,.lp :after,.lp :before{box-sizing:border-box}html:has(.lp){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body:has(.lp),html:has(.lp){overflow-x:clip}.lp{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f);font-size:17px;line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lp img{display:block;max-width:100%;height:auto}.lp svg{display:inline;vertical-align:baseline}.lp fieldset{border:0;margin:0;padding:0;min-width:0}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:12px}.lp .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lp .wrap{width:min(var(--wrap),100% - 2*var(--gutter));margin-inline:auto}.lp .section{padding-block:var(--section)}.lp .section--alt{background:var(--bg-2)}.lp .display{font-size:clamp(40px,7vw,96px);line-height:1.02;letter-spacing:-.022em}.lp .display,.lp .h2{font-weight:600;text-wrap:balance}.lp .h2{font-size:clamp(34px,4.4vw,60px);line-height:1.06;letter-spacing:-.02em}.lp .h3{font-size:22px;line-height:1.2;letter-spacing:-.022em;font-weight:600}.lp .lead{font-size:clamp(18px,1.55vw,21px);line-height:1.45;letter-spacing:-.016em;color:var(--ink-2);text-wrap:pretty}.lp .eyebrow{display:inline-flex;align-items:center;gap:var(--g-1);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-3)}.lp .small{font-size:14px;line-height:1.45;color:var(--ink-3)}.lp .head{display:grid;justify-items:center;text-align:center;gap:var(--g-3);max-width:760px;margin:0 auto var(--g-6)}.lp .head .lead{max-width:600px}.lp .head--left{justify-items:start;text-align:left;margin-inline:0}.lp .glass{background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 0 var(--glass-hi),var(--shadow-1)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:var(--r-pill);border:0;font-size:16px;font-weight:600;letter-spacing:-.012em;cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .35s var(--ease)}.lp .btn:hover{transform:translateY(-1px)}.lp .btn:active{transform:scale(.98)}.lp .btn--glass{color:var(--ink)}.lp .btn--sm{height:40px;padding:0 18px;font-size:14px}.lp .store{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 26px 0 22px;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px -14px rgba(11,11,12,.55);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.lp .store:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 36px -16px rgba(11,11,12,.6)}.lp .store svg{width:22px;height:26px;flex:none;margin-top:-3px}.lp .store span{display:grid;line-height:1.05;text-align:left}.lp .store small{font-size:11.5px;font-weight:500;letter-spacing:.005em;opacity:.82}.lp .store b{font-size:20px;font-weight:600;letter-spacing:-.016em}.lp .store--light{background:#fff;color:#0b0b0c}.lp .cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--g-2)}.lp .chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border-radius:var(--r-pill);font-size:15px;font-weight:500;letter-spacing:-.012em;color:var(--ink);white-space:nowrap}.lp .chip .e{font-size:16px;line-height:1}.lp .bubble{display:block;width:max-content;max-width:260px;padding:10px 16px;border-radius:20px;background:var(--glass-solid);box-shadow:inset 0 0 0 1px var(--glass-edge),var(--shadow-2);font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.012em;color:var(--ink);text-align:center;text-wrap:balance}.lp .phone{--w:300px;position:relative;width:var(--w);padding:calc(var(--w)*.032);border-radius:calc(var(--w)*.17);background:linear-gradient(150deg,#3a3a3e,#0d0d0f 18%,#1a1a1d 60%,#2c2c30);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 0 0 calc(var(--w)*.011) #060607,var(--shadow-3);flex:none}.lp .phone:before{content:"";position:absolute;left:calc(var(--w)*-.009);top:22%;width:calc(var(--w)*.011);height:6%;border-radius:2px 0 0 2px;background:#2a2a2d;box-shadow:0 calc(var(--w)*.13) 0 #2a2a2d,0 calc(var(--w)*.26) 0 #2a2a2d}.lp .phone:after{content:"";position:absolute;left:50%;top:calc(var(--w)*.032 + var(--w)*.936*.031);width:calc(var(--w)*.936*.236);height:calc(var(--w)*.936*.0995);transform:translateX(-50%);border-radius:var(--r-pill);background:#000;z-index:2}.lp .phone-screen{position:relative;border-radius:calc(var(--w)*.138);overflow:hidden;aspect-ratio:1206/2622;background:#fff;isolation:isolate}.lp .phone-screen img{width:100%;height:100%;object-fit:cover}.lp .phone-side{position:absolute;right:calc(var(--w)*-.009);top:30%;width:calc(var(--w)*.011);height:10%;border-radius:0 2px 2px 0;background:#2a2a2d}.lp .fig{position:relative;display:block}.lp .fig img{position:relative;width:100%;height:auto;z-index:1;animation:lp-float 6s ease-in-out infinite;animation-delay:var(--fd,0s);transform-origin:50% 100%}.lp .fig:after{content:"";position:absolute;left:50%;bottom:2.2%;width:64%;height:5.5%;transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(closest-side,var(--floor),transparent);z-index:0;animation:lp-floor 6s ease-in-out infinite;animation-delay:var(--fd,0s)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.1%)}}@keyframes lp-floor{0%,to{transform:translate(-50%,50%) scale(1);opacity:1}50%{transform:translate(-50%,50%) scale(.9);opacity:.72}}.lp.lp-js [data-reveal]{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.lp.lp-js [data-reveal]:not(.in){opacity:0;transform:translateY(22px)}.lp .nav{position:fixed;inset:16px 0 auto;z-index:50;pointer-events:none}.lp .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--g-3)}.lp .nav .links,.lp .nav a{pointer-events:auto}.lp .logo{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 15px 0 6px;border-radius:var(--r-pill);font-size:15px;font-weight:600;letter-spacing:-.01em}.lp .logo img{width:32px;height:32px;border-radius:50%}.lp .links{display:flex;align-items:center;gap:2px;height:44px;padding:0 6px}.lp .links,.lp .links a{border-radius:var(--r-pill)}.lp .links a{padding:8px 14px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .25s,background-color .25s}.lp .links a:hover{color:var(--ink);background:var(--hair)}.lp .nav .btn--sm{height:44px}@media (max-width:900px){.lp .links{display:none}.lp .nav:before{content:"";position:absolute;left:0;right:0;top:-16px;height:92px;background:linear-gradient(var(--bg) 58%,rgba(255,255,255,0));pointer-events:none;z-index:-1}}.lp .hero{position:relative;padding-top:clamp(128px,14vw,176px);text-align:center;overflow:hidden}.lp .hero .wrap{position:relative;display:grid;justify-items:center;gap:var(--g-4)}.lp .kicker{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 6px;border-radius:var(--r-pill);font-size:15px;font-weight:500;letter-spacing:-.012em;color:var(--ink-2)}.lp .faces{display:flex}.lp .faces img{width:28px;height:28px;border-radius:50%;background:var(--bg-2);box-shadow:0 0 0 2px var(--bg);object-fit:cover}.lp .faces img+img{margin-left:-8px}.lp .hero .display{max-width:none}.lp .hero .lead{max-width:560px}.lp .hero .cta-row{margin-top:var(--g-1)}.lp .lineup{position:relative;display:flex;justify-content:center;align-items:flex-end;height:clamp(420px,40vw,560px);margin-top:0;padding-top:90px}.lp .lineup:before{content:"";position:absolute;left:50%;bottom:-40px;width:min(1100px,150%);height:200px;transform:translateX(-50%);background:radial-gradient(closest-side,var(--hair),transparent);pointer-events:none}.lp .lf{--h:100%;position:relative;height:var(--h);aspect-ratio:445/1100;margin:0 -1.2%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none}.lp .lf .fig{height:100%}.lp .lf .fig img{height:100%;width:auto;margin:0 auto;transition:filter .4s var(--ease)}.lp .lf .bubble{position:absolute;left:50%;bottom:calc(100% - 2%);transform:translate(-50%,8px) scale(.96);opacity:0;pointer-events:none;transition:opacity .35s var(--ease),transform .45s var(--ease);z-index:3}.lp .lf.is-active .bubble{opacity:1;transform:translate(-50%) scale(1)}@media (hover:hover){.lp .lineup:hover .lf.is-active:not(:hover) .bubble{opacity:0;transform:translate(-50%,8px) scale(.96)}.lp .lf:hover .bubble{opacity:1;transform:translate(-50%) scale(1)}}.lp .lf:focus-visible{outline:none}.lp .lf:focus-visible .fig img{filter:drop-shadow(0 0 1px var(--ink)) drop-shadow(0 0 1px var(--ink))}.lp .lf--1,.lp .lf--6{--h:76%;margin-bottom:5%;z-index:1}.lp .lf--2,.lp .lf--5{--h:86%;margin-bottom:2.5%;z-index:2}.lp .lf--3,.lp .lf--4{--h:96%;z-index:3}.lp .hint{margin-top:var(--g-2);padding-bottom:var(--g-5)}@media (max-width:720px){.lp .lf--1,.lp .lf--6{display:none}.lp .lf--2,.lp .lf--5{--h:80%}.lp .lf--3{--h:94%}.lp .lf--4{display:none}.lp .lf--5{display:block}.lp .lf .bubble{max-width:210px}.lp .lf--2 .bubble{left:0;transform:translateY(8px) scale(.96)}.lp .lf--2.is-active .bubble{transform:none}.lp .lf--5 .bubble{left:auto;right:0;transform:translateY(8px) scale(.96)}.lp .lf--5.is-active .bubble{transform:none}.lp .lineup{padding-top:110px;height:440px}}.lp .manifesto{max-width:1040px;margin:0 auto;text-align:center;font-size:clamp(27px,3.5vw,46px);line-height:1.3;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.lp .manifesto .w{transition:color .3s ease}.lp.lp-js .manifesto:not(.done) .w:not(.on){color:var(--ink-4)}.lp .tok{display:inline-flex;align-items:center;gap:.22em;padding:.02em .5em .02em .32em;margin:0 .04em;border-radius:var(--r-pill);font-weight:600;color:var(--ink-2);vertical-align:.04em;line-height:1.25}.lp .tok .e{display:inline-block;transform:rotate(var(--t,-6deg));font-size:.86em}.lp .marquee{margin-top:var(--g-6);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);padding-block:10px}.lp .marquee-track{width:max-content;animation:lp-marq 60s linear infinite}.lp .marquee-track,.lp .marquee-track>div{display:flex;gap:var(--g-2)}.lp .marquee:hover .marquee-track{animation-play-state:paused}@keyframes lp-marq{to{transform:translateX(calc(-50% - var(--g-2)/2))}}.lp .meet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--g-5);background:var(--card);border-radius:var(--r-l);padding:clamp(28px,5vw,72px);box-shadow:inset 0 0 0 1px var(--hair)}.lp .meet-copy{display:grid;gap:var(--g-4);align-content:center}.lp .meet-info{display:grid;min-height:118px;padding-top:var(--g-4);border-top:1px solid var(--hair)}.lp .meet-info>div{grid-area:1/1;display:grid;gap:var(--g-2);align-content:start;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .5s var(--ease);visibility:hidden}.lp .name-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-2)}.lp .name{font-size:clamp(32px,3.2vw,40px);line-height:1;letter-spacing:-.018em;font-weight:600}.lp .mood{justify-self:start}.lp .pick-row{display:flex;flex-wrap:wrap;gap:var(--g-2)}.lp .pick{position:relative;width:60px;height:60px;border-radius:50%;cursor:pointer;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--hair);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.lp .pick img{width:100%;height:100%;border-radius:50%;object-fit:cover}.lp .pick input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lp .pick:hover{transform:translateY(-2px)}.lp .pick:has(input:checked){box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.lp .pick:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:6px}.lp .meet-stage{position:relative;height:clamp(440px,46vw,640px);display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:end center;padding-top:64px}.lp .meet-stage:before{content:"";position:absolute;left:50%;bottom:-30px;width:110%;height:160px;transform:translateX(-50%);background:radial-gradient(closest-side,var(--hair),transparent);pointer-events:none}.lp .meet-stage .fig{grid-area:1/1;height:100%;opacity:0;transform:translateX(24px) scale(.97);transition:opacity .5s var(--ease),transform .6s var(--ease);visibility:hidden}.lp .meet-stage .fig img{height:100%;width:auto}.lp .meet-stage .bubble{position:absolute;left:50%;top:0;transform:translateX(-50%)}.lp .meet-bubbles{position:absolute;inset:0 0 auto;height:56px}.lp .meet-bubbles .bubble{opacity:0;transition:opacity .4s var(--ease) .1s;visibility:hidden;max-width:300px}.lp .status{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:var(--r-pill);font-size:13.5px;font-weight:500;color:var(--ink-2)}.lp .meet:has(input[value=juno]:checked) [data-f=juno],.lp .meet:has(input[value=kit]:checked) [data-f=kit],.lp .meet:has(input[value=mio]:checked) [data-f=mio],.lp .meet:has(input[value=rio]:checked) [data-f=rio],.lp .meet:has(input[value=wren]:checked) [data-f=wren],.lp .meet:has(input[value=zee]:checked) [data-f=zee]{opacity:1;visibility:visible;transform:none}.lp .meet:has(input[value=juno]:checked) .meet-bubbles [data-f=juno],.lp .meet:has(input[value=kit]:checked) .meet-bubbles [data-f=kit],.lp .meet:has(input[value=mio]:checked) .meet-bubbles [data-f=mio],.lp .meet:has(input[value=rio]:checked) .meet-bubbles [data-f=rio],.lp .meet:has(input[value=wren]:checked) .meet-bubbles [data-f=wren],.lp .meet:has(input[value=zee]:checked) .meet-bubbles [data-f=zee]{transform:translateX(-50%)}@media (max-width:900px){.lp .meet{grid-template-columns:1fr;gap:var(--g-4)}.lp .meet-stage{order:-1;height:430px}.lp .meet-info{min-height:0}}.lp .does{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--g-5);background:var(--bg-2);border-radius:var(--r-l);padding:clamp(28px,5vw,64px) clamp(28px,5vw,64px) 0;height:660px;overflow:hidden}.lp .tabs{display:grid;gap:var(--g-2);align-content:start;padding-bottom:clamp(28px,5vw,64px)}.lp .tab{display:grid;grid-template-columns:36px 1fr;column-gap:var(--g-2);align-items:center;justify-self:start;padding:10px 20px 10px 10px;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;transition:background-color .3s,box-shadow .3s,padding .4s var(--ease)}.lp .tab input{position:absolute;opacity:0;pointer-events:none}.lp .tab-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);color:var(--ink)}.lp .tab-ico svg{width:18px;height:18px}.lp .tab-t{font-size:19px;font-weight:600;letter-spacing:-.02em}.lp .tab-body{grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.lp .tab-body>div{overflow:hidden;display:grid;gap:var(--g-2)}.lp .tab-body .tp{display:block;padding-top:var(--g-2);font-size:17px;line-height:1.45;color:var(--ink-2);max-width:40ch}.lp .tab-body .chip{justify-self:start;height:32px;font-size:13.5px;margin-bottom:4px}.lp .tab:has(input:checked){justify-self:stretch;padding:18px 24px 20px 14px;box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-2)}.lp .tab:has(input:checked) .tab-body{grid-template-rows:1fr}.lp .tab:has(input:checked) .tab-ico{background:var(--ink);color:var(--bg)}.lp .tab:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.lp .who{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-3)}.lp .who img{width:24px;height:24px;border-radius:50%;background:var(--bg-2)}.lp .stack{position:relative;align-self:end;justify-self:center;width:100%;height:100%}.lp .stack .set{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.lp .stack .front{left:8%;top:40px;--w:300px;z-index:2}.lp .stack .back,.lp .stack .front{position:absolute;transition:transform .7s var(--ease)}.lp .stack .back{left:calc(8% + 200px);top:110px;--w:260px;z-index:1;opacity:.9}.lp .does:has(input[value=checkin]:checked) .set[data-t=checkin],.lp .does:has(input[value=look]:checked) .set[data-t=look],.lp .does:has(input[value=recall]:checked) .set[data-t=recall],.lp .does:has(input[value=talk]:checked) .set[data-t=talk]{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.lp .does:has(input[value=checkin]:checked) .set[data-t=checkin] .phone,.lp .does:has(input[value=look]:checked) .set[data-t=look] .phone,.lp .does:has(input[value=recall]:checked) .set[data-t=recall] .phone,.lp .does:has(input[value=talk]:checked) .set[data-t=talk] .phone{transform:none}.lp .stack .set .back,.lp .stack .set .front{transform:translateY(28px)}@media (max-width:900px){.lp .does{grid-template-columns:1fr;height:auto}.lp .does,.lp .tabs{padding-bottom:0}.lp .stack{height:520px;overflow:hidden;height:500px}.lp .stack .front{left:50%;margin-left:-135px;top:16px;--w:270px}.lp .stack .back{display:none}}.lp .memory{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--g-6);align-items:center}.lp .control{list-style:none;margin:var(--g-5) 0 0;padding:0;border-top:1px solid var(--hair)}.lp .control li{display:grid;grid-template-columns:28px 1fr;gap:var(--g-2);align-items:start;padding:18px 0;border-bottom:1px solid var(--hair)}.lp .control svg{width:22px;height:22px;margin-top:2px;color:var(--ink)}.lp .control b{display:block;font-size:17px;font-weight:600;letter-spacing:-.015em}.lp .control span{display:block;font-size:15.5px;color:var(--ink-2);margin-top:2px}.lp .yours{margin-top:var(--g-4)}.lp .collage{position:relative;height:660px}.lp .collage>*{position:absolute}.lp .keep{left:0;top:74px;width:290px;transform:rotate(-4deg);box-shadow:var(--shadow-3)}.lp .keep,.lp .keep img{border-radius:30px}.lp .cards{right:0;top:0;width:290px;display:grid;gap:10px}.lp .acard{display:grid;grid-template-columns:18px 1fr;column-gap:10px;align-items:center;padding:13px 18px 14px 16px;border-radius:var(--r-m)}.lp .acard i{grid-row:1/3;align-self:start;margin-top:2px;color:var(--ink-3);display:grid}.lp .acard i svg{width:15px;height:15px}.lp .acard small{font-size:12.5px;color:var(--ink-3);font-weight:500}.lp .acard b{font-size:16.5px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.lp .count{justify-self:center;height:30px;font-size:13.5px;padding:0 12px 0 10px;margin-top:4px}.lp .sees{left:130px;bottom:0;width:400px;padding:22px 24px 20px;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-2);display:grid;gap:10px}.lp .sees-top{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3);font-weight:500}.lp .sees-top img{width:26px;height:26px;border-radius:50%;background:var(--bg-2)}.lp .sees h3{font-size:20px;letter-spacing:-.02em;font-weight:600}.lp .sees p{font-size:15.5px;line-height:1.45;color:var(--ink-2)}.lp .tags{display:flex;flex-wrap:wrap;gap:6px}.lp .tags span{height:28px;display:inline-flex;padding:0 11px;border-radius:var(--r-pill);background:var(--bg-2)}.lp .meter,.lp .tags span{align-items:center;font-size:13px;font-weight:500}.lp .meter{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:4px;color:var(--ink-3)}.lp .meter i{height:5px;border-radius:5px;background:var(--ink-4);overflow:hidden}.lp .meter i:before{content:"";display:block;width:55%;height:100%;border-radius:inherit;background:var(--ink)}.lp .say{display:flex;align-items:flex-end;gap:8px}.lp .say img{width:34px;height:34px;border-radius:50%;background:var(--bg-2);box-shadow:var(--shadow-1);flex:none}.lp .say .bubble{text-align:left;max-width:270px}.lp .say--a{left:0;top:-14px;z-index:3}.lp .say--b{right:0;top:398px;z-index:3}.lp .say--b .bubble{white-space:nowrap;max-width:none}@media (max-width:1000px){.lp .memory{grid-template-columns:1fr;gap:var(--g-5)}.lp .collage{height:auto;display:grid;gap:var(--g-3)}.lp .collage>*{position:static;transform:none}.lp .keep{display:none}.lp .cards,.lp .sees{width:100%}.lp .say--b{display:none}}.lp .pages{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--g-5)}.lp .notes-col{display:grid;gap:var(--g-4);align-content:center}.lp .notes-col--l{justify-items:end}.lp .notes-col--r{justify-items:start}.lp .note{width:250px;padding:20px 22px;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-2);display:grid;gap:6px;animation:lp-drift 9s ease-in-out infinite;animation-delay:var(--fd,0s)}.lp .note .e{font-size:22px;line-height:1;margin-bottom:6px}.lp .note b{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.lp .note p{font-size:14.5px;line-height:1.45;color:var(--ink-2)}.lp .note small{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--ink-3);font-weight:500}.lp .note--tilt-l{transform:rotate(-2.5deg)}.lp .note--tilt-r{transform:rotate(2deg)}@keyframes lp-drift{0%,to{translate:0 0}50%{translate:0 -6px}}.lp .mini{width:250px;padding:18px;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-2);display:grid;gap:10px;text-align:center;animation:lp-drift 9s ease-in-out infinite;animation-delay:var(--fd,0s)}.lp .mini b{font-size:16px;font-weight:600;letter-spacing:-.02em}.lp .mini p{font-size:12.5px;color:var(--ink-3)}.lp .mini .tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lp .mini .tiles span{display:grid;padding:10px 6px;border-radius:var(--r-s);background:var(--bg-2);font-size:11.5px;color:var(--ink-3)}.lp .mini .tiles strong{font-size:16px;color:var(--ink);letter-spacing:-.02em}.lp .ask{display:grid;gap:8px;justify-items:end}.lp .ask .bubble{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-2)}.lp .ask .bubble.reply{justify-self:start;background:var(--glass-solid);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-edge),var(--shadow-2)}.lp .phone--page{--w:340px}.lp .pg{position:absolute;inset:0;background:var(--bg);color:var(--ink);font-size:12px;line-height:1.4;overflow:hidden}.lp .pg-status{position:absolute;inset:0 0 auto;height:44px;display:flex;align-items:center;justify-content:space-between;padding:6px 26px 0 30px;font-size:13px;font-weight:600;z-index:3}.lp .pg-status svg{height:11px;width:auto}.lp .pg-bar{position:absolute;top:44px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:6px 14px;z-index:3}.lp .pg-bar .c{width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.lp .pg-bar .c svg{width:13px;height:13px}.lp .pg-bar .t{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--r-pill);font-size:12px;font-weight:600}.lp .pg-scroll{padding:96px 18px 120px;animation:lp-pgscroll 22s ease-in-out infinite}@keyframes lp-pgscroll{0%,14%{transform:translateY(0)}46%,62%{transform:translateY(-240px)}94%,to{transform:translateY(0)}}.lp .pg .pg-h{margin:8px 0 4px;font-size:21px;line-height:1.1;letter-spacing:-.018em;text-align:center;font-weight:600}.lp .pg .sum{text-align:center;color:var(--ink-3);font-size:11.5px;margin-bottom:14px}.lp .pg .glance{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:18px}.lp .pg .glance span{display:grid;padding:9px 4px;border-radius:12px;background:var(--bg-2);text-align:center;font-size:10px;color:var(--ink-3)}.lp .pg .glance strong{font-size:14px;color:var(--ink);letter-spacing:-.02em}.lp .pg .pg-s{margin:16px 0 6px;font-size:15px;letter-spacing:-.02em;font-weight:600}.lp .pg .row{padding:7px 0;border-bottom:1px solid var(--hair)}.lp .pg .row b{display:block;font-size:12.5px;font-weight:600}.lp .pg .row span{color:var(--ink-3);font-size:11px}.lp .pg .tip{margin:12px 0 4px;padding:9px 12px;border-radius:12px;background:var(--bg-2);color:var(--ink-2);font-size:11px}.lp .pg .act{margin-top:8px;padding:12px 14px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-1);font-size:11.5px;font-weight:500}.lp .pg .act,.lp .pg-input{display:flex;justify-content:space-between;align-items:center}.lp .pg-input{position:absolute;left:12px;right:12px;bottom:22px;height:40px;padding:0 5px 0 16px;border-radius:var(--r-pill);font-size:12px;color:var(--ink-3);z-index:3}.lp .pg-input i{width:30px;height:30px;border-radius:50%;background:var(--ink);display:grid;place-items:center}.lp .pg-input i svg{width:12px;height:12px;color:var(--bg)}.lp .pg:after{inset:auto 0 0;height:110px;background:linear-gradient(transparent,var(--bg) 60%)}.lp .pg:after,.lp .pg:before{content:"";position:absolute;z-index:2}.lp .pg:before{inset:0 0 auto;height:104px;background:linear-gradient(var(--bg) 72%,transparent)}@media (max-width:1000px){.lp .pages{grid-template-columns:1fr;justify-items:center}.lp .notes-col{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;width:100%;max-width:560px}.lp .notes-col--l{order:2}.lp .notes-col--r{order:3}.lp .mini,.lp .note{width:auto}.lp .ask{grid-column:1/-1}}@media (max-width:560px){.lp .notes-col{grid-template-columns:1fr}.lp .note--tilt-l,.lp .note--tilt-r{transform:none}}.lp .moods{display:grid;gap:var(--g-4)}.lp .mood-row{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:clamp(4px,1.6vw,24px);height:clamp(380px,34vw,480px);padding-top:76px}.lp .mf{position:relative;height:100%;aspect-ratio:364/900;flex:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lp .mf .fig{height:100%;opacity:.6;transform:scale(.9);transform-origin:50% 100%;transition:opacity .5s var(--ease),transform .6s var(--ease)}.lp .mf:hover .fig{opacity:.8}.lp .mf .fig img{height:100%;width:auto}.lp .mf .bubble{position:absolute;left:50%;bottom:calc(100% - 6px);transform:translate(-50%,8px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),transform .5s var(--ease),visibility 0s .4s;z-index:2;max-width:250px}.lp .mood-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g-1)}.lp .mchip{position:relative;cursor:pointer}.lp .mchip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lp .mchip span{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 14px;border-radius:var(--r-pill);font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);transition:background-color .3s,color .3s}.lp .mchip:has(input:checked) span{background:var(--ink);color:var(--bg);box-shadow:none}.lp .mchip:has(input:focus-visible) span{outline:2px solid var(--ink);outline-offset:3px}.lp .mood-line{text-align:center;min-height:22px;position:relative}.lp .mood-line span{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s}.lp .moods:has(input[value=chill]:checked) .mf[data-m=chill] .fig,.lp .moods:has(input[value=dry]:checked) .mf[data-m=dry] .fig,.lp .moods:has(input[value=gentle]:checked) .mf[data-m=gentle] .fig,.lp .moods:has(input[value=hype]:checked) .mf[data-m=hype] .fig,.lp .moods:has(input[value=sage]:checked) .mf[data-m=sage] .fig,.lp .moods:has(input[value=witty]:checked) .mf[data-m=witty] .fig{opacity:1;transform:none}.lp .moods:has(input[value=chill]:checked) .mf[data-m=chill] .bubble,.lp .moods:has(input[value=dry]:checked) .mf[data-m=dry] .bubble,.lp .moods:has(input[value=gentle]:checked) .mf[data-m=gentle] .bubble,.lp .moods:has(input[value=hype]:checked) .mf[data-m=hype] .bubble,.lp .moods:has(input[value=sage]:checked) .mf[data-m=sage] .bubble,.lp .moods:has(input[value=witty]:checked) .mf[data-m=witty] .bubble{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .4s var(--ease) .1s,transform .5s var(--ease) .1s}.lp .moods:has(input[value=chill]:checked) .mood-line [data-m=chill],.lp .moods:has(input[value=dry]:checked) .mood-line [data-m=dry],.lp .moods:has(input[value=gentle]:checked) .mood-line [data-m=gentle],.lp .moods:has(input[value=hype]:checked) .mood-line [data-m=hype],.lp .moods:has(input[value=sage]:checked) .mood-line [data-m=sage],.lp .moods:has(input[value=witty]:checked) .mood-line [data-m=witty]{opacity:1;visibility:visible}@media (max-width:720px){.lp .mood-row{height:440px;padding-top:0}.lp .mf{position:absolute;left:50%;bottom:0;height:calc(100% - 76px);translate:-50% 0;visibility:hidden}.lp .moods:has(input[value=chill]:checked) .mf[data-m=chill],.lp .moods:has(input[value=dry]:checked) .mf[data-m=dry],.lp .moods:has(input[value=gentle]:checked) .mf[data-m=gentle],.lp .moods:has(input[value=hype]:checked) .mf[data-m=hype],.lp .moods:has(input[value=sage]:checked) .mf[data-m=sage],.lp .moods:has(input[value=witty]:checked) .mf[data-m=witty]{visibility:visible}}.lp .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g-5)}.lp .step{display:grid;justify-items:center;text-align:center;gap:var(--g-2)}.lp .step .phone{--w:250px;margin-bottom:var(--g-3)}.lp .num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;background:var(--ink);color:var(--bg)}.lp .step p{color:var(--ink-2);max-width:30ch;font-size:16px}@media (max-width:900px){.lp .steps{grid-template-columns:1fr;gap:var(--g-6)}.lp .step .phone{--w:min(250px,66vw);order:2;margin:var(--g-3) 0 0}.lp .step>*{order:1}}.lp .lines{display:grid;gap:var(--g-3)}.lp .lines .marquee{margin-top:0}.lp .lines .marquee-track{animation-duration:80s}.lp .lines .rev .marquee-track{animation-direction:reverse;animation-duration:90s}.lp .qcard{display:grid;gap:12px;width:320px;padding:20px 22px;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-1);white-space:normal}.lp .qcard q{quotes:none;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.02em}.lp .qcard .who{font-size:13.5px}.lp .qcard .who img{width:28px;height:28px}.lp .faq{max-width:780px;margin:0 auto;border-top:1px solid var(--hair)}.lp .faq details{border-bottom:1px solid var(--hair)}.lp .faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--g-3);padding:24px 2px;cursor:pointer;list-style:none;font-size:19px;font-weight:600;letter-spacing:-.02em}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary i{position:relative;width:16px;height:16px;flex:none;transition:transform .4s var(--ease)}.lp .faq summary i:after,.lp .faq summary i:before{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:2px;background:var(--ink-2)}.lp .faq summary i:after{transform:rotate(90deg)}.lp .faq details[open] summary i{transform:rotate(45deg)}.lp .faq details p{padding:0 40px 26px 2px;color:var(--ink-2);font-size:17px;max-width:62ch}.lp .band{position:relative;overflow:hidden;border-radius:var(--r-l);min-height:640px;display:grid;justify-items:center;align-content:start;text-align:center;padding:clamp(56px,7vw,96px) var(--g-4) 0;color:#fff;isolation:isolate;background:#4a8fdc}.lp .band picture{position:absolute;inset:0;z-index:-2}.lp .band picture img{width:100%;height:100%;object-fit:cover}.lp .band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 50% 30%,rgba(10,40,90,.18),transparent 70%)}.lp .band .orb{width:76px;height:76px;border-radius:50%;box-shadow:0 0 0 6px rgba(255,255,255,.18),0 18px 40px -12px rgba(10,30,70,.45);margin-bottom:var(--g-4)}.lp .band .h2{text-shadow:0 2px 24px rgba(10,30,70,.18)}.lp .band .lead{color:rgba(255,255,255,.88);margin-top:var(--g-2)}.lp .band .cta-row{margin-top:var(--g-4)}.lp .band .store--light{box-shadow:0 18px 40px -14px rgba(10,30,70,.5)}.lp .crowd{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:0;margin-top:var(--g-5);height:300px;width:100%}.lp .crowd img{height:440px;width:auto;margin:0 -10px;align-self:flex-start;animation:lp-float 6s ease-in-out infinite;animation-delay:var(--fd,0s);filter:drop-shadow(0 20px 30px rgba(10,30,70,.25))}.lp .crowd img:first-child,.lp .crowd img:nth-child(6){margin-top:46px}.lp .crowd img:nth-child(2),.lp .crowd img:nth-child(5){margin-top:22px}@media (max-width:720px){.lp .band{min-height:600px}.lp .crowd{height:250px}.lp .crowd img{height:330px;margin:0 -18px}.lp .crowd img:first-child,.lp .crowd img:nth-child(6){display:none}}.lp .foot{padding:var(--g-6) 0 var(--g-5)}.lp .foot .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--g-4)}.lp .foot .logo{box-shadow:inset 0 0 0 1px var(--hair)}.lp .foot nav{display:flex;flex-wrap:wrap;gap:var(--g-4);font-size:14px;color:var(--ink-2)}.lp .foot nav a:hover{color:var(--ink)}.lp .foot-l{display:flex;align-items:center;gap:var(--g-3);flex-wrap:wrap}@media (max-width:560px){.lp .br-wide{display:none}.lp .hero .display{max-width:9.5ch}.lp .store{height:54px}.lp .cta-row{flex-direction:column}.lp .cta-row>*{width:236px;justify-content:center}.lp .kicker{font-size:14px;white-space:nowrap}.lp .faces img:nth-child(n+5){display:none}.lp .manifesto{font-size:25px}.lp .pick-row{gap:6px}.lp .pick{width:42px;height:42px}.lp .notes-col--l{order:-1}.lp .notes-col--l .note,.lp .notes-col--r .mini{display:none}.lp .ask{justify-items:stretch}.lp .ask .bubble{justify-self:end}.lp .ask .bubble.reply{justify-self:start}.lp .faq summary{font-size:17.5px}.lp .head{margin-bottom:var(--g-5)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :after,.lp :before{animation:none!important;transition-duration:.01ms!important}.lp.lp-js [data-reveal]:not(.in){opacity:1;transform:none}.lp .marquee{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;padding-inline:var(--gutter)}.lp .marquee::-webkit-scrollbar{display:none}.lp .marquee-track>div[aria-hidden]{display:none}}.lp .ui-i{width:1.05em;height:1.05em;flex:none;vertical-align:-.15em;color:currentColor}.lp .chip .ui-i{width:17px;height:17px;color:var(--ink-2)}.lp .tok .ui-i{width:.8em;height:.8em;color:var(--ink-3)}.lp .note>.ui-i{width:22px;height:22px;margin-bottom:6px;color:var(--ink-2);display:block}.lp .count .ui-i,.lp small .ui-i{width:13px;height:13px;vertical-align:-2px}html:has(.lp){background:#ffffff;color-scheme:light}body:has(.lp){background:#ffffff}.lp .section--manifesto{padding-top:clamp(56px,7vw,96px)}.lp .head--left{margin-bottom:0}.lp .tabs{padding-top:.35em;padding-inline:.75em}.lp .tab-inner{display:grid;overflow:hidden;gap:12px}.lp .qcard{margin:0}.lp .steps{list-style:none;margin-block:0;padding-left:0}.lp .mini-k{font-size:12.5px}.lp .get{padding-bottom:var(--g-6)}.lp .faq summary h3{margin:0;font:inherit;letter-spacing:inherit}.lp .faq .inline-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-4);text-underline-offset:3px;transition:text-decoration-color .25s}.lp .faq .inline-link:hover{text-decoration-color:currentColor}.lp [data-rise]{animation:lp-rise .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}}.lp .hero .release{margin-top:calc(var(--g-2) * -1)}.lp .band .release{margin-top:var(--g-2);font-size:14px;color:rgba(255,255,255,.88)}@media (prefers-reduced-motion:reduce){.lp [data-rise]{animation:none!important}}