@font-face{font-family:Ifemi Sans;src:url(/assets/IfemiSans-Regular-F-Zvs7NQ.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Ifemi Sans;src:url(/assets/IfemiSans-Medium-DLuZcZX_.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Ifemi Sans;src:url(/assets/IfemiSans-SemiBold-CkOIZ9G3.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Ifemi Sans;src:url(/assets/IfemiSans-Bold-CBVv7Lju.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Ifemi Sans;src:url(/assets/IfemiSans-Black-Blx4MjHi.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Ifemi Icons;src:url(/assets/IfemiIcons-Solid-2e_iDD3H.ttf)format("truetype");font-display:block}:root{--ink:#18151b;--ink-2:#57525c;--ink-3:#9a949f;--bg:#fff;--sand:#f5f2ef;--line:#ece8e4;--rose:#e8345f;--rose-deep:#c81e4c;--rose-soft:#ffe8ee;--lilac:#f6ddff;--cream:#fff6dc;--lime:#e8fbcb;--sky:#dfe9ff;--peach:#ffdcc7;--beige:#d8c2ae;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Ifemi Sans", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{letter-spacing:-.035em;margin:0;font-weight:600}p{margin:0}em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.icon{font-family:Ifemi Icons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.wordmark{align-items:center;gap:5px;display:inline-flex}.word{letter-spacing:-.045em;background:linear-gradient(120deg,#ff6b95,#f23468 50%,#d1174f);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}.word-white{color:#fff;background:0 0}.pill{height:52px;font:600 16px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.pill:active{transform:scale(.97)}.pill-sm{height:40px;padding:0 18px;font-size:14px}.pill-dark{background:var(--ink);color:#fff}.pill-dark:hover{box-shadow:0 10px 24px #18151b38}.pill-rose{background:var(--rose);color:#fff}.pill-rose:hover{background:var(--rose-deep)}.pill-rose:disabled{opacity:.6;cursor:default}.pill-cta{height:56px;padding:0 6px 0 24px;font-size:17px}.pill-coin{background:linear-gradient(135deg, #ff8fb0, var(--rose));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .25s;display:grid}.pill-cta:hover .pill-coin{transform:translate(3px)rotate(-8deg)}.eyebrow{background:var(--rose-soft);color:var(--rose-deep);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.eyebrow-light{background:#fff}.kicker{text-align:center;color:var(--ink);margin-bottom:28px;font-size:17px;font-weight:500}.fine{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;font-size:11px;font-weight:600}.nav{z-index:20;transition:background .2s,box-shadow .2s;position:fixed;inset:0 0 auto}.nav-solid{-webkit-backdrop-filter:saturate(1.4)blur(16px);box-shadow:0 1px 0 var(--line);background:#ffffffdb}.nav-row{align-items:center;height:68px;display:flex;position:relative}.links{color:var(--ink-2);gap:30px;font-size:15px;font-weight:500;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.links a:hover{color:var(--ink)}.nav-row .pill{margin-left:auto}.reveal{opacity:0;transform:translateY(18px) rotate(var(--tilt,0deg));transition:opacity .7s ease var(--d,0s), transform .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s)}.reveal.in{opacity:1;transform:translateY(0) rotate(var(--tilt,0deg))}.step.reveal.in{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(var(--tilt,0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .7s,box-shadow .3s}.step.reveal.in:hover{box-shadow:0 34px 70px #28141e2e}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rise{animation:rise .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}@keyframes float-a{0%,to{translate:0}50%{translate:0 -8px}}@keyframes float-b{0%,to{translate:0}50%{translate:0 6px}}@keyframes float-c{0%,to{translate:0}50%{translate:4px -6px}}.float-a{animation:5s ease-in-out infinite float-a}.float-b{animation:6s ease-in-out infinite float-b}.float-c{animation:7s ease-in-out infinite float-c}@media (prefers-reduced-motion:reduce){.float-a,.float-b,.float-c,.marquee-track,.rise{animation:none}.reveal{opacity:1;transform:rotate(var(--tilt,0deg));transition:none}}.sticker{filter:drop-shadow(2.5px 0 #fff)drop-shadow(-2.5px 0 #fff)drop-shadow(0 2.5px #fff)drop-shadow(0 -2.5px #fff)drop-shadow(0 10px 14px #28141e29);-webkit-user-select:none;user-select:none;pointer-events:none;height:auto;position:absolute}.polaroid{background:#fff;border-radius:6px;padding:8px 8px 0;position:absolute;box-shadow:0 18px 40px #28141e29,0 2px 6px #28141e14}.polaroid img{aspect-ratio:4/4.4;object-fit:cover;border-radius:3px;width:100%}.polaroid .polaroid-art{object-fit:contain;background:var(--rose-soft)}.polaroid-name{font:italic 400 19px/1 var(--serif);color:var(--ink);white-space:nowrap;padding:8px 2px 10px;display:block}.polaroid-name small{color:var(--ink-3);font-size:15px}.doodle{stroke:#c9a8ff;pointer-events:none;position:absolute}.hero{padding:112px 0 0;overflow:hidden}.hero-head{text-align:center;flex-direction:column;align-items:center;display:flex}.hero h1{max-width:12ch;margin:18px 0 14px;font-size:clamp(46px,9.5vw,104px);line-height:.98}.hero h1 em{color:var(--rose)}.lead{color:var(--ink-2);margin-bottom:26px;font-size:clamp(17px,2vw,20px)}.stage{width:100%;max-width:1100px;height:540px;margin:40px auto 0;position:relative;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.stage>.sticker,.stage>.polaroid,.stage>.doodle,.stage>.tag,.stage>.voice{transform:translate3d(calc(var(--mx,0) * var(--depth,12px)), calc(var(--my,0) * var(--depth,12px) - var(--sy,0) * var(--depth,12px) * 5), 0);will-change:transform;transition:transform .25s ease-out}.st-1,.st-5{--depth:22px}.st-2,.st-6{--depth:16px}.st-3,.st-7{--depth:26px}.st-4{--depth:30px}.pol-a,.pol-b{--depth:10px}.voice{--depth:18px}.tag-verified{--depth:14px}.dd-1{--depth:34px}.stage-phone{aspect-ratio:430/932;background:#000;border:10px solid #121014;border-radius:44px;width:260px;transition:transform .4s ease-out;position:absolute;bottom:-120px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px #3c0a1e38}.stage-phone img{object-fit:cover;object-position:top;width:100%;height:100%}.pol-a{width:150px;top:150px;left:6%;rotate:-8deg}.pol-b{width:140px;top:210px;right:7%;rotate:7deg}.voice{z-index:2;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;top:236px;left:calc(50% - 296px);box-shadow:0 14px 34px #28141e24}.voice-play{background:var(--rose);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;padding-left:2px;display:grid}.wave{fill:var(--rose)}.voice-time{color:var(--ink-2);font-size:13px;font-weight:600}.tag{z-index:2;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 14px 34px #28141e24}.tag-verified{top:380px;left:calc(50% + 150px)}.tag-verified .icon{color:#3c6cf0}.st-1{width:132px;top:0;left:17%;rotate:-10deg}.st-2{width:96px;top:380px;left:2%;rotate:8deg}.st-3{width:92px;top:20px;right:21%;rotate:10deg}.st-4{width:74px;top:320px;left:calc(50% - 215px);rotate:-14deg}.st-5{width:104px;top:40px;right:2%;rotate:-6deg}.st-6{width:80px;top:420px;right:4%;rotate:14deg}.st-7{width:92px;top:110px;left:calc(50% + 175px);rotate:-8deg}.dd-1{stroke:#f49ab8;width:110px;top:130px;left:calc(50% - 310px)}.dd-2{width:120px;top:440px;right:22%}.how{z-index:1;gap:18px;margin-top:8px;padding-top:0;padding-bottom:96px;display:grid;position:relative}.step{border-radius:22px;flex-direction:column;justify-content:space-between;min-height:230px;padding:26px 24px 22px;display:flex;box-shadow:0 24px 50px #28141e1f,inset 0 1px #fff9}.step h2{font:italic 400 34px/1.05 var(--serif);letter-spacing:-.01em}.step-foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:40px;display:flex}.step-foot p{color:var(--ink-2);max-width:22ch;font-size:15px;line-height:1.4}.step-foot img{object-fit:cover;border-radius:16px;flex:none;width:92px;height:92px;box-shadow:0 8px 20px #28141e29}.tone-lilac{background:var(--lilac)}.tone-lilac h2{color:#6a1d86}.tone-cream{background:var(--cream)}.tone-cream h2{color:#b8361c}.tone-lime{background:var(--lime)}.tone-lime h2{color:#2f5c12}.tone-sky{background:var(--sky)}.tone-peach{background:var(--peach)}.faces{text-align:center;padding-bottom:104px}.serif-title{font:italic 400 clamp(36px, 5vw, 52px)/1 var(--serif);letter-spacing:-.01em}.serif-title em{color:var(--rose)}.marquee{margin:36px 0 30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:56px;width:max-content;animation:38s linear infinite marquee;display:flex}.marquee-track span{letter-spacing:-.03em;color:#c9c3cc;white-space:nowrap;font-size:clamp(22px,3vw,30px);font-weight:700}@keyframes marquee{to{transform:translate(-50%)}}.chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.chip{text-align:left;border-radius:12px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex}.chip img{object-fit:cover;border-radius:9px;width:44px;height:44px}.chip strong{font-size:15px;font-weight:600;display:block}.chip small{color:var(--ink-2);background:#ffffffb3;border-radius:5px;margin-top:3px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-block}.bento-wrap{background:var(--sand);padding:84px 0}.bento{gap:14px;display:grid}.cell{border-radius:22px;min-height:280px;padding:26px 24px;position:relative;overflow:hidden}.cell h3{font-size:clamp(26px,2.6vw,32px);line-height:1.08}.cell p{max-width:30ch;margin-top:10px;font-size:15px;line-height:1.45}.cell-box{background:var(--beige);min-height:520px}.cell-box h3{color:#2a1e16}.cell-box ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cell-box li{color:#2a1e16;align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.cell-box li .icon{color:#6b4a33;background:#ffffff80;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pile{height:250px;position:absolute;bottom:0;left:0;right:0}.pile .sticker{position:absolute}.pile-1{width:130px;bottom:-10px;left:8%;transform:rotate(-10deg)}.pile-2{width:140px;bottom:70px;left:40%;transform:rotate(8deg)}.pile-3{width:92px;bottom:140px;right:8%;transform:rotate(14deg)}.pile-4{width:118px;bottom:120px;left:4%;transform:rotate(-6deg)}.pile-5{width:92px;bottom:6px;right:6%;transform:rotate(-12deg)}.pile-6{width:120px;bottom:-6px;left:34%;transform:rotate(4deg)}.cell-rose{background:var(--rose);color:#fff}.cell-rose p{color:#ffffffdb;max-width:15ch}.cell-shot{aspect-ratio:430/932;border:7px solid #121014;border-radius:28px;width:160px;transition:transform .4s;position:absolute;bottom:-190px;right:22px;overflow:hidden;transform:rotate(6deg);box-shadow:0 20px 40px #3c00144d}.cell-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.cell-rose:hover .cell-shot{transform:rotate(2deg)translateY(-10px)}.cell-lime{background:var(--lime);flex-direction:column;display:flex}.cell-lime h3{color:#3b5a22;font-weight:500}.line-icons{gap:14px;margin-top:auto;padding-top:24px;display:flex}.line-icons span{color:#3b5a22;background:#ffffffb3;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.cell-note{color:#4f6b39;font-size:14px!important}.cell-sky{background:var(--sky);align-items:end;min-height:320px;display:grid}.cell-sky h3{color:#1c2f8a;font-size:clamp(30px,3.2vw,40px)}.cell-sky h3 em{color:var(--rose)}.cell-sky p{color:#3d4c8f}.sky-copy{z-index:1;position:relative}.sky-art{height:230px;margin-top:10px;position:relative}.sky-pol-1{width:140px;top:30px;right:120px;transform:rotate(-6deg)}.sky-pol-2{width:150px;top:0;right:0;transform:rotate(7deg)}.sky-st-1{width:74px;top:4px;right:250px;transform:rotate(-12deg)}.sky-st-2{z-index:2;width:80px;top:170px;right:6px;transform:rotate(10deg)}.manifesto{text-align:center;padding:120px 16px 110px}.big{letter-spacing:-.035em;max-width:18ch;margin:0 auto;font-size:clamp(32px,5.6vw,66px);font-weight:500;line-height:1.12}.inline-st{vertical-align:-.12em;filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(0 4px 6px #28141e2e);width:auto;height:1em;margin:0 .06em;transition:transform .3s;display:inline-block}.inline-st:hover{transform:rotate(-10deg)scale(1.15)}.join-wrap{padding:0 12px 24px}.join-panel{text-align:center;background:linear-gradient(#ffe1ea 0%,#fff0f4 45%,#fff7ee 100%);border-radius:28px;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;padding:72px 20px 0;display:flex;position:relative;overflow:hidden}.join-panel h2{max-width:13ch;margin:18px 0 26px;font-size:clamp(38px,6vw,72px);line-height:1}.join-panel h2 em{color:var(--rose)}.join{width:100%;max-width:440px;margin-top:20px}.join-row{background:#fff;border-radius:999px;gap:6px;padding:5px;display:flex;box-shadow:0 8px 24px #78143214}.join-row input{min-width:0;height:42px;font:500 15px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 16px}.join-row .pill{height:42px;padding:0 18px;font-size:14px}.error{color:var(--rose-deep);margin-top:8px;font-size:14px;font-weight:600}.joined{color:var(--rose-deep);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-weight:600;display:inline-flex}.fan{justify-content:center;width:100%;height:220px;margin-top:64px;display:flex;position:relative}.fan img{object-fit:cover;width:150px;height:200px;transform:translateX(calc(-50% + var(--i) * 118px)) rotate(calc(var(--i) * 5deg)) translateY(calc(var(--i) * var(--i) * 6px));border:5px solid #fff;border-radius:20px;transition:transform .35s;position:absolute;bottom:-50px;left:50%;box-shadow:0 18px 40px #7814322e}.fan img:hover{transform:translateX(calc(-50% + var(--i) * 118px)) rotate(0deg) translateY(-14px);z-index:2}.dd-3{stroke:#f49ab8;width:120px;top:40px;right:8%}.dd-4{width:120px;top:120px;left:7%;transform:scaleX(-1)rotate(-10deg)}.footer{padding:64px 0 28px;overflow:hidden}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footer-links{flex-wrap:wrap;gap:32px 64px;display:flex}.footer-links nav{color:var(--ink-2);align-content:start;gap:10px;font-size:14px;display:grid}.footer-links strong{color:var(--ink);margin-bottom:4px;font-weight:600}.footer-links a:hover{color:var(--rose)}.footer-cards{width:230px;height:170px;position:relative}.footer-cards img{object-fit:cover;border:4px solid #fff;border-radius:16px;width:120px;height:160px;position:absolute;box-shadow:0 16px 34px #28141e29}.fc-1{top:10px;left:0;transform:rotate(-9deg)}.fc-2{top:0;right:0;transform:rotate(8deg)}.giant{letter-spacing:-.07em;background:linear-gradient(120deg,#ff6b95,#f23468 50%,#d1174f);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:24px;padding-bottom:.06em;font-size:clamp(110px,27vw,340px);font-weight:900;line-height:.8}.footer-base{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:13px;display:flex}@media (min-width:760px){.how{grid-template-columns:repeat(3,1fr);gap:0}.step{min-height:260px}.step:nth-child(2){z-index:1;margin:-14px -10px 0}.bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(280px,auto)}.cell-box{grid-row:span 2}.cell-sky{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:end;min-height:0}.sky-art{height:260px;margin:-26px -24px -26px 0}}@media (min-width:900px){.links{display:flex}.nav-row .pill{margin-left:0}}@media (max-width:759px){.hero{padding-top:96px}.stage{height:440px;margin-top:28px}.stage-phone{border-width:8px;border-radius:36px;width:210px;bottom:-110px}.pol-a{width:108px;padding:6px 6px 0;top:120px;left:2%}.pol-b{width:100px;padding:6px 6px 0;top:190px;right:2%}.polaroid-name{padding:6px 1px 8px;font-size:15px}.polaroid-name small{display:none}.voice{width:max-content;margin:0 auto;top:0;left:0;right:0}.tag-verified{font-size:13px;top:340px;left:auto;right:4%}.st-1{width:92px;top:10px;left:4%}.st-2{width:74px;top:320px;left:6%}.st-3{width:66px;top:60px;right:6%}.st-4,.st-6,.st-7,.dd-1,.dd-2{display:none}.st-5{width:78px;display:none;top:300px;right:22%}.how{margin-top:4px;padding-bottom:72px}.step:first-child{--tilt:-2deg!important}.step:nth-child(3){--tilt:2deg!important}.faces{padding-bottom:76px}.bento-wrap{padding:64px 0}.cell-box{min-height:470px}.cell-rose{min-height:300px}.cell-shot{width:140px;bottom:-130px}.sky-art{height:240px}.sky-pol-1{width:120px;right:110px}.sky-pol-2{width:130px}.sky-st-1{left:0;right:auto}.manifesto{padding:84px 16px 80px}.join-panel{padding-top:56px}.fan{height:180px;margin-top:48px}.fan img{width:112px;height:150px;transform:translateX(calc(-50% + var(--i) * 78px)) rotate(calc(var(--i) * 5deg)) translateY(calc(var(--i) * var(--i) * 5px))}.fan img:first-child,.fan img:nth-child(7),.dd-4{display:none}.dd-3{width:80px;top:24px;right:4%}}.nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-row .nav-actions .pill{margin-left:0}.links a.on{color:var(--ink)}.pill-light{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.pill-light:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.pill-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.pill-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.pill-tall{height:56px;font-size:17px}.burger{background:var(--sand);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:5px;width:40px;height:40px;display:grid}.burger span{background:var(--ink);border-radius:1px;width:16px;height:2px;display:block}.sheet-menu{background:#fff;gap:4px;padding:8px 16px 18px;display:grid;box-shadow:0 12px 24px #18151b14}.sheet-menu a{border-bottom:1px solid var(--line);padding:12px 4px;font-size:18px;font-weight:600}.sheet-menu .pill{margin-top:10px}.ctas{flex-wrap:wrap;gap:10px;display:flex}.ctas-center{justify-content:center}.linklike{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.linklike:hover{color:var(--rose)}.modal{z-index:50;background:#18151b80;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}.modal-card{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;max-height:calc(100vh - 32px);padding:32px 28px 24px;animation:.28s cubic-bezier(.2,.8,.2,1) pop;position:relative;overflow:auto}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.modal-x{background:var(--sand);cursor:pointer;width:34px;height:34px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modal-mark{justify-content:center;margin-bottom:12px;display:flex}.modal-card h2{margin-bottom:10px;font-size:28px}.modal-legal{color:var(--ink-2);font-size:13px;line-height:1.5}.modal-legal a{text-decoration:underline}.auth-btns{gap:10px;margin:20px 0 14px;display:grid}.auth-btn{height:50px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;transition:box-shadow .15s,background .15s;display:flex}.auth-btn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.modal-help{color:var(--ink-2);font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.modal-get{border-top:1px solid var(--line);justify-items:center;gap:10px;margin-top:20px;padding-top:18px;font-size:14px;display:grid}.stores{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.store{background:var(--ink);color:#fff;text-align:left;border-radius:12px;align-items:center;gap:10px;height:50px;padding:0 16px 0 12px;display:inline-flex}.store small{color:#ffffffb3;font-size:10px;line-height:1.1;display:block}.store strong{font-size:16px;font-weight:600;line-height:1.15;display:block}.store-sm{border-radius:10px;height:42px;padding:0 12px 0 10px}.store-sm strong{font-size:14px}.store-soon{opacity:.88}.footer-get{align-content:start;gap:10px;font-size:14px;display:grid}.footer-get .stores{justify-content:flex-start}.page-head{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:132px;padding-bottom:56px;display:flex}.page-head h1{max-width:14ch;font-size:clamp(42px,7.5vw,84px);line-height:1}.page-head h1 em{color:var(--rose)}.page-head .lead{max-width:560px;margin:0}.page-head .ctas{justify-content:center}.dl-web{margin-top:4px}.dl-stage{justify-content:center;height:520px;display:flex;position:relative;overflow:hidden}.dl-phone{aspect-ratio:430/932;background:#000;border:9px solid #121014;border-radius:40px;width:240px;position:absolute;bottom:-140px;overflow:hidden;box-shadow:0 30px 70px #3c0a1e33}.dl-phone img{object-fit:cover;object-position:top;width:100%;height:100%}.dl-c{z-index:2;width:270px;left:50%;transform:translate(-50%)}.dl-l{bottom:-180px;left:calc(50% - 300px);transform:rotate(-8deg)}.dl-r{bottom:-180px;left:calc(50% + 60px);transform:rotate(8deg)}.tiles3{gap:14px;padding-top:56px;padding-bottom:96px;display:grid}.tips{gap:14px;padding-bottom:72px;display:grid}.tip{background:var(--sand);border-radius:22px;align-content:start;gap:8px;padding:24px;display:grid}.tip h3{letter-spacing:-.02em;font-size:20px}.tip p{color:var(--ink-2);font-size:15px;line-height:1.5}.tip-icon{width:42px;height:42px;color:var(--rose);background:#fff;border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.tip-link{transition:transform .2s,box-shadow .2s}.tip-link:hover{transform:translateY(-3px);box-shadow:0 14px 30px #18151b14}.feature-grid{gap:14px;padding-bottom:40px;display:grid}.feature{border-radius:24px;align-content:end;gap:10px;min-height:300px;padding:28px;display:grid;position:relative;overflow:hidden}.feature h3{font-size:26px}.feature p{color:var(--ink-2);max-width:34ch;line-height:1.5}.feature-art{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 10px 14px #28141e26);width:110px;transition:transform .35s;position:absolute;top:22px;right:22px;transform:rotate(8deg)}.feature:hover .feature-art{transform:rotate(-4deg)scale(1.06)}.quiet{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;padding-bottom:96px;font-size:14px;display:flex}.band{background:var(--rose-soft);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1148px;margin-bottom:96px;display:flex;padding:36px 32px!important}.band h2{font-size:30px}.band p{color:var(--ink-2);margin-top:6px}.band-actions{flex-wrap:wrap;gap:10px;display:flex}.prose-cols{gap:32px;padding-bottom:80px;display:grid}.prose-cols h2{margin-bottom:10px;font-size:26px}.prose-cols p{color:var(--ink-2);font-size:17px;line-height:1.6}.legal{max-width:760px;padding-top:120px;padding-bottom:96px}.legal h1{margin:14px 0 6px;font-size:clamp(36px,6vw,56px)}.legal-date{color:var(--ink-3);font-size:14px}.legal-nav{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}.legal-nav a{background:var(--sand);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.legal-nav a:hover{background:var(--rose-soft);color:var(--rose-deep)}.legal-body h2{margin:32px 0 10px;font-size:22px}.legal-body p,.legal-body li{color:var(--ink-2);font-size:16px;line-height:1.7}.legal-body ul{gap:8px;padding-left:20px;display:grid}.legal-body a{color:var(--rose-deep);text-decoration:underline}.ck-banner{z-index:40;border-top:1px solid var(--line);background:#fff;animation:.4s cubic-bezier(.2,.8,.2,1) ck-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #18151b1f}@keyframes ck-up{0%{transform:translateY(100%)}}.ck-inner{flex-wrap:wrap;align-items:center;gap:14px 32px;max-width:1180px;margin:0 auto;padding:18px 20px;display:flex}.ck-text{color:var(--ink-2);flex:420px;margin:0;font-size:14px;line-height:1.55}.ck-text strong{color:var(--ink)}.ck-text a{color:var(--ink);font-weight:600;text-decoration:underline}.ck-btns{flex-wrap:wrap;gap:10px;display:flex}.ck-btn{height:44px;color:var(--ink);font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:2px solid #d9d4db;border-radius:999px;padding:0 22px;transition:border-color .15s,transform .15s}.ck-btn:hover{border-color:var(--ink)}.ck-btn:active{transform:scale(.97)}.ck-accept{color:#fff;background:linear-gradient(135deg,#ff6b95,#f23468 55%,#d1174f);border:0;box-shadow:0 8px 20px #e11d484d}.ck-accept:hover{box-shadow:0 10px 24px #e11d4866}.ck-panel{text-align:left;max-width:520px}.ck-panel h2{font-size:24px}.ck-lead{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.5}.ck-list{margin:18px 0;display:grid}.ck-row{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ck-row strong{font-size:15px}.ck-row p{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.45}.ck-always{color:var(--ink-3);flex:none;font-size:13px;font-weight:600}.ck-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.switch{appearance:none;cursor:pointer;background:#dad5dc;border-radius:14px;flex:none;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch:checked{background:var(--rose)}.switch:checked:after{transform:translate(18px)}.switch:focus-visible,.pill:focus-visible,.auth-btn:focus-visible{outline:2px solid var(--rose);outline-offset:2px}@media (min-width:760px){.tiles3,.tips{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.prose-cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.burger{display:none}}@media (max-width:759px){.ctas-center{flex-direction:column;align-items:center;width:100%}.ctas-center .pill{justify-content:space-between;width:100%;max-width:300px}.ctas-center .pill-ghost{justify-content:center}.page-head{padding-top:104px;padding-bottom:40px}.dl-stage{height:400px}.dl-phone{border-width:7px;border-radius:30px;width:180px;bottom:-110px}.dl-c{width:200px}.dl-l{bottom:-140px;left:calc(50% - 190px)}.dl-r{bottom:-140px;left:calc(50% + 10px)}.band{margin-left:16px;margin-right:16px;padding:28px 22px!important}.ck-btns{width:100%}.ck-btn{flex:auto}}.faq{max-width:820px;padding-top:24px;padding-bottom:96px}.faq .serif-title{text-align:center;margin-bottom:28px}.faq-list{gap:10px;display:grid}.faq-item{background:var(--sand);border-radius:18px;padding:0 22px;transition:background .2s}.faq-item[open]{background:var(--rose-soft)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{color:var(--rose);font-size:26px;font-weight:400;transition:transform .25s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item p{color:var(--ink-2);margin:-6px 0 20px;font-size:16px;line-height:1.6}.chat-launcher{z-index:45;cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff6b95,#f23468 55%,#d1174f);border:0;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s;animation:.4s cubic-bezier(.2,.8,.2,1) pop;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #e11d4866}.chat-launcher:hover{transform:scale(1.06)}.chat-icon{grid-area:1/1;place-items:center;transition:transform .25s,opacity .2s;display:grid}.chat-icon-b{opacity:0;transform:rotate(-90deg)scale(.6)}.chat-launcher-open .chat-icon-a{opacity:0;transform:rotate(90deg)scale(.6)}.chat-launcher-open .chat-icon-b{opacity:1;transform:none}.chat-panel{z-index:44;opacity:0;transform-origin:100% 100%;pointer-events:none;background:#fff;border-radius:22px;width:400px;height:min(680px,100vh - 120px);transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:92px;right:20px;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 24px 70px #18151b47}.chat-open{opacity:1;pointer-events:auto;transform:none}.chat-panel iframe{border:0;width:100%;height:100%;display:block}@media (max-width:520px){.chat-panel{border-radius:0;width:auto;height:100dvh;bottom:0;left:0;right:0}.chat-launcher-open{width:44px;height:44px;top:14px;bottom:auto;right:14px}}
