@font-face{font-family:Manrope;src:url(/assets/Manrope-ExtraLight-CiGAGPkO.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Light-tnotZ_2w.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-Dy0jyoUL.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Medium-Bgh4Ro6H.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-SemiBold-CJD5SYW-.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Bold-DEjRF1uU.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-ExtraBold-zk22q0YZ.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Varela Round;src:url(/assets/VarelaRound-Regular-DYiuKy-y.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#e5306f;--accent-start:#ff4893;--accent-end:#ff72ac;--bg-primary:#f5f5f5;--bg-container:#fff;--bg-container-translucent:#fff9;--bg-surface:#0000000d;--bg-surface-hover:#00000014;--text-primary:#1a1a1a;--text-secondary:#5c5c5c;--text-tertiary:#787878;--text-light:#fff;--border-light-10:#0000001a;--accent-blue:#1e88e5;--accent-green:#43a047;--accent-purple:#8e24aa;--accent-orange:#fb8c00;--shadow-nav:0 10px 12.5px -5px #00000014;--tint-pink:#fbe1eb;--mark-pink:#f7b9d0;--glyph-pink:#f6c6d8;--tint-peach:#fbe7dd;--mark-peach:#f5c8b3;--glyph-peach:#f4d2c2;--tint-sage:#e4eedd;--mark-sage:#c4ddb3;--glyph-sage:#cfe3c2;--tint-lilac:#e9e4f6;--mark-lilac:#ccc0ee;--glyph-lilac:#d6cdf1;--tint-sky:#dee8f1;--mark-sky:#b9cfe4;--glyph-sky:#c8d9ea;--tint-butter:#fbf2d4;--mark-butter:#f2db8c;--glyph-butter:#f5e5b0;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-nav:30px;--radius-panel:36px;--player-height:70px;--font-primary:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:"Varela Round", "Manrope", system-ui, sans-serif;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#ff4893;--bg-primary:#212121;--bg-container:#2d2d2d;--bg-container-translucent:#2d2d2d99;--bg-surface:#ffffff0d;--bg-surface-hover:#ffffff14;--text-primary:#e0e0e0;--text-secondary:#acacac;--text-tertiary:#a0a0a0;--border-light-10:#ffffff1a;--accent-blue:#64b5f6;--accent-green:#66bb6a;--accent-purple:#ba68c8;--accent-orange:#ffa726;--shadow-nav:0 10px 12.5px -5px #0003;--tint-pink:#3a2530;--mark-pink:#6e2e4a;--glyph-pink:#4a2b3a;--tint-peach:#382b25;--mark-peach:#6a4131;--glyph-peach:#47342b;--tint-sage:#283124;--mark-sage:#41583a;--glyph-sage:#333f2e;--tint-lilac:#2c2839;--mark-lilac:#4a3f70;--glyph-lilac:#383150;--tint-sky:#25303a;--mark-sky:#3a5068;--glyph-sky:#2f3d4b;--tint-ink:#2d2d2d;--glyph-ink:#363636;--tint-butter:#403624;--mark-butter:#7a6230;--glyph-butter:#4b3f29}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,p{margin:0}img,svg{max-width:100%;display:block}a{color:inherit}::selection{color:var(--text-light);background:var(--accent-start)}:focus-visible{outline:3px solid var(--accent-start);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.headline{letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.12}.headline span{background:linear-gradient(transparent 52%, var(--mark) 52%, var(--mark) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.section-title{font-family:var(--font-heading);font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.2}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.revealed{opacity:1;transform:none}}.sono-icon[data-v-be139b4c]{flex:none;width:1em;height:1em;display:inline-flex}.sono-icon[data-v-be139b4c] svg{width:100%;height:100%}.button[data-v-096baec1]{border-radius:var(--radius-lg);height:52px;transition:border-radius var(--duration-normal) ease;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.icon[data-v-096baec1]{font-size:20px}.primary[data-v-096baec1]{color:var(--text-light);background:linear-gradient(180deg, var(--accent-start), var(--accent-end))}.primary[data-v-096baec1]:hover{border-radius:var(--radius-sm)}.quiet[data-v-096baec1]{color:var(--text-primary);background:var(--bg-container)}.quiet[data-v-096baec1]:hover{border-radius:var(--radius-sm)}.mini[data-v-27da2973]{z-index:10;width:min(560px,100% - 24px);height:var(--player-height);border:1px solid var(--border-light-10);border-radius:var(--radius-nav);background:var(--bg-container);box-shadow:var(--shadow-nav);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);visibility:hidden;transition:transform var(--duration-slow) cubic-bezier(.2, .9, .3, 1.2), visibility 0s var(--duration-slow);align-items:center;gap:12px;padding:0 10px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,calc(100% + 32px))}.mini.visible[data-v-27da2973]{visibility:visible;transition-delay:0s;transform:translate(-50%)}.mini img[data-v-27da2973]{border-radius:var(--radius-lg)}.text[data-v-27da2973]{flex:1;min-width:0;line-height:1.3}.text strong[data-v-27da2973]{font-size:15px;font-weight:700;display:block}.text small[data-v-27da2973]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mini .get[data-v-27da2973]{height:44px;padding:0 18px;font-size:14px}.extras[data-v-0ed43334]{padding-top:34px}.section-title[data-v-0ed43334]{padding:0 8px 24px}.grid[data-v-0ed43334]{gap:12px;display:grid}@media (width>=600px){.grid[data-v-0ed43334]{grid-template-columns:repeat(2,1fr)}}@media (width>=860px){.grid[data-v-0ed43334]{grid-template-columns:repeat(3,1fr)}.grid[data-v-0ed43334]>:nth-child(3n+2){transition-delay:80ms}.grid[data-v-0ed43334]>:nth-child(3n){transition-delay:.16s}}.extra[data-v-0ed43334]{border:1px solid var(--border-light-10);background:var(--bg-container);border-radius:20px;padding:22px 22px 24px}.extra h3[data-v-0ed43334]{margin-bottom:4px;font-size:16px;font-weight:600}.extra p[data-v-0ed43334]{color:var(--text-secondary);font-size:14px}.chip[data-v-0ed43334]{border-radius:var(--radius);place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:22px;display:grid}.panel[data-v-93ab67c0]{isolation:isolate;border-radius:var(--radius-panel);background:var(--tint);position:relative;overflow:hidden}.tint-pink[data-v-93ab67c0]{--tint:var(--tint-pink);--mark:var(--mark-pink);--glyph:var(--glyph-pink)}.tint-peach[data-v-93ab67c0]{--tint:var(--tint-peach);--mark:var(--mark-peach);--glyph:var(--glyph-peach)}.tint-sage[data-v-93ab67c0]{--tint:var(--tint-sage);--mark:var(--mark-sage);--glyph:var(--glyph-sage)}.tint-lilac[data-v-93ab67c0]{--tint:var(--tint-lilac);--mark:var(--mark-lilac);--glyph:var(--glyph-lilac)}.tint-sky[data-v-93ab67c0]{--tint:var(--tint-sky);--mark:var(--mark-sky);--glyph:var(--glyph-sky)}.tint-butter[data-v-93ab67c0]{--tint:var(--tint-butter);--mark:var(--mark-butter);--glyph:var(--glyph-butter)}.panel[data-v-93ab67c0] ::selection{color:var(--text-primary);background:var(--mark)}.glyph[data-v-93ab67c0-s]{z-index:-1;color:var(--glyph);pointer-events:none;position:absolute}.feature[data-v-71e774ee]{flex-direction:column;display:flex}.glyph[data-v-71e774ee]{font-size:320px;top:-70px;right:-70px;transform:rotate(10deg)}@media (width>=860px){.flip .glyph[data-v-71e774ee]{inset:auto auto -70px -70px;transform:rotate(-14deg)}}.copy[data-v-71e774ee]{padding:36px 28px 0}@media (width>=600px){.copy[data-v-71e774ee]{padding:44px 40px 0}}@media (width>=860px){.flip .copy[data-v-71e774ee]{order:2;padding-top:0;padding-bottom:44px}}.headline[data-v-71e774ee]{font-size:clamp(36px,4.4vw,52px)}.text[data-v-71e774ee]{max-width:36ch;color:var(--text-secondary);margin-top:14px}.shot[data-v-71e774ee]{flex:1;min-height:360px;position:relative}.shot img[data-v-71e774ee]{top:var(--y);width:260px;transform:translateX(-50%) rotate(var(--tilt));filter:drop-shadow(0 20px 40px #0003);position:absolute;left:50%}@media (width>=860px){.shot img[data-v-71e774ee]{left:var(--x)}.flip .shot img[data-v-71e774ee]{top:auto;bottom:var(--y)}}@media (prefers-reduced-motion:no-preference){.shot img[data-v-71e774ee]{--lift:-14px;transition:translate .9s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion:no-preference) and (width>=860px){.flip .shot img[data-v-71e774ee]{--lift:14px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.feature:hover .shot img[data-v-71e774ee]{transform:translateX(-50%) translateY(var(--lift)) rotate(var(--tilt-hover))}}@media (prefers-reduced-motion:no-preference){.reveal:not(.revealed) .shot img[data-v-71e774ee]{translate:0 120px}}@media (prefers-reduced-motion:no-preference) and (width>=860px){.flip.reveal:not(.revealed) .shot img[data-v-71e774ee]{translate:0 -120px}}.intro[data-v-a1c41eff]{max-width:640px;padding:96px 8px 32px}.intro h2[data-v-a1c41eff]{margin-bottom:12px}.intro p[data-v-a1c41eff]{color:var(--text-secondary)}.grid[data-v-a1c41eff]{gap:16px;display:grid}@media (width>=860px){.grid[data-v-a1c41eff]{grid-template-columns:1fr 1fr;padding-bottom:120px}.grid[data-v-a1c41eff]>:nth-child(2n){--reveal-delay:.12s;transition-delay:var(--reveal-delay);translate:0 120px}}.hero[data-v-6be2d7c6]{gap:8px;min-height:640px;display:grid}.hero span[data-v-6be2d7c6]{background-repeat:no-repeat;background-size:100% 100%}@media (width>=860px){.hero[data-v-6be2d7c6]{grid-template-columns:1.05fr 1fr;align-items:center;min-height:700px}}.skip[data-v-6be2d7c6]{font-size:560px;top:-140px;right:-120px;transform:rotate(-12deg)}.polygon[data-v-6be2d7c6]{font-size:380px;bottom:-120px;left:-120px;transform:rotate(18deg)}.copy[data-v-6be2d7c6]{max-width:560px;padding:48px 28px 0}@media (width>=860px){.copy[data-v-6be2d7c6]{padding:64px 0 64px 64px}}.headline[data-v-6be2d7c6]{font-size:clamp(40px,7vw,62px)}.lede[data-v-6be2d7c6]{max-width:34ch;color:var(--text-secondary);margin:20px 0 32px;font-size:18px}.actions[data-v-6be2d7c6]{flex-wrap:wrap;gap:10px;display:flex}.license[data-v-6be2d7c6]{color:var(--text-tertiary);margin-top:18px;font-size:13px}.stage[data-v-6be2d7c6]{--phone-width:220px;height:calc(var(--phone-width) * 1.2);position:relative}@media (width>=600px){.stage[data-v-6be2d7c6]{--phone-width:270px}}@media (width>=860px){.stage[data-v-6be2d7c6]{--phone-width:300px;height:700px}}.phone[data-v-6be2d7c6]{width:var(--phone-width);filter:drop-shadow(0 20px 40px #00000040);position:absolute;left:50%}.front[data-v-6be2d7c6]{z-index:1;top:40px;transform:translate(-84%)rotate(-7deg)}@media (width>=860px){.front[data-v-6be2d7c6]{top:90px}}.back[data-v-6be2d7c6]{top:110px;transform:translate(-12%)rotate(6deg)}@media (width>=860px){.back[data-v-6be2d7c6]{top:170px}}@media (prefers-reduced-motion:no-preference){.phone[data-v-6be2d7c6]{animation:1.1s cubic-bezier(.2,.8,.2,1) both rise-6be2d7c6}.back[data-v-6be2d7c6]{animation-delay:.15s}.headline span[data-v-6be2d7c6]{animation:.7s cubic-bezier(.6,0,.2,1) .5s both sweep-6be2d7c6}}@keyframes sweep-6be2d7c6{0%{background-size:0% 100%}}@keyframes rise-6be2d7c6{0%{translate:0 160px}}.open[data-v-702fd365]{gap:32px;margin-top:96px;padding:48px 28px;display:grid}@media (width>=860px){.open[data-v-702fd365]{grid-template-columns:1.1fr 1fr;align-items:center;padding:72px 64px}}.glyph[data-v-702fd365]{font-size:520px;bottom:-200px;right:-140px;transform:rotate(-10deg)}.headline[data-v-702fd365]{font-size:clamp(32px,4.4vw,48px)}.headline span[data-v-702fd365]{background-repeat:no-repeat;background-size:100% 100%}.copy p[data-v-702fd365]{max-width:46ch;color:var(--text-secondary);margin-top:18px}.links[data-v-702fd365]{gap:10px;display:grid}.link[data-v-702fd365]{background:color-mix(in srgb, var(--mark) 45%, transparent);transition:background-color var(--duration-fast) ease;border-radius:20px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.link[data-v-702fd365]:hover{background:color-mix(in srgb, var(--mark) 80%, transparent)}.link strong[data-v-702fd365]{font-weight:600;display:block}.link small[data-v-702fd365]{color:var(--text-secondary);font-size:13px;display:block}.icon[data-v-702fd365]{font-size:24px}@media (prefers-reduced-motion:no-preference){.reveal .headline span[data-v-702fd365]{background-size:0% 100%;transition:background-size .7s cubic-bezier(.6,0,.2,1) .5s}.revealed .headline span[data-v-702fd365]{background-size:100% 100%}}.footer[data-v-36d175fb]{padding:40px 8px calc(var(--player-height) + 36px);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;display:flex}nav[data-v-36d175fb]{flex-wrap:wrap;gap:20px;display:flex}nav a[data-v-36d175fb]{transition:color var(--duration-fast) ease;text-decoration:none}nav a[data-v-36d175fb]:hover{color:var(--text-primary)}.header[data-v-8fcf3b4b]{justify-content:space-between;align-items:center;padding:20px 8px;display:flex}.brand[data-v-8fcf3b4b]{align-items:center;gap:12px;text-decoration:none;display:flex}.brand span[data-v-8fcf3b4b]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:26px}nav[data-v-8fcf3b4b]{gap:4px;display:flex}nav a[data-v-8fcf3b4b]{border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}nav a[data-v-8fcf3b4b]:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.layout[data-v-817ff0e6]{width:min(1180px,100% - 32px);margin-inline:auto}
