@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0a0a;--surface: #141414;--surface-raised: #1a1a1a;--surface-sunken: #07090b;--text: #ffffff;--text-secondary: rgba(255, 255, 255, .68);--text-tertiary: rgba(255, 255, 255, .56);--hairline: rgba(255, 255, 255, .1);--highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--accent: #68c7ec;--on-accent: #0a0a0a;--warning: #f7882e;--heart: #ff375f;--serif: "Instrument Serif", "Times New Roman", serif;--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--rounded: ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif;--max: 1280px;--gutter: clamp(20px, 4vw, 32px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.container{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}.eyebrow{font-size:15px;font-weight:600;color:var(--accent)}.display{font-family:var(--serif);font-weight:400;font-style:normal;letter-spacing:-.015em;line-height:1}.section-title{margin-top:12px;font-size:clamp(44px,5vw,72px)}.card{border-radius:32px;background:var(--surface);box-shadow:var(--highlight)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;font-size:16px;font-weight:600;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s}.button:active{transform:scale(.97)}.button-primary{background:var(--accent);color:var(--on-accent)}.button-primary:hover{background:#8dd5f1}.button-secondary{box-shadow:inset 0 0 0 1px #ffffff3d}.button-secondary:hover{background:#ffffff0f}.button-small{padding:8px 16px;font-size:14px}.zones{display:flex;gap:4px;height:10px}.zones span{border-radius:4px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:-.01em}img[data-astro-cid-tvrurpns]{flex:none}.header[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.links[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;font-size:14px}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-secondary);transition:color .2s}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--text)}.actions[data-astro-cid-3ef6ksr2]{display:flex;gap:8px}@media(max-width:760px){.links[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:480px){.actions[data-astro-cid-3ef6ksr2] .button-primary[data-astro-cid-3ef6ksr2]{display:none}}.scene[data-astro-cid-wrbol37t]{position:relative;margin:clamp(40px,6vw,64px) 0 0;height:clamp(420px,52vw,660px);border-radius:40px;overflow:hidden;background:var(--surface-sunken)}canvas[data-astro-cid-wrbol37t]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.is-3d[data-astro-cid-wrbol37t] canvas[data-astro-cid-wrbol37t]{opacity:1}.fallback[data-astro-cid-wrbol37t]{position:absolute;inset:0;perspective:1400px;transition:opacity 1.2s ease}.is-3d[data-astro-cid-wrbol37t] .fallback[data-astro-cid-wrbol37t]{opacity:0}.lanes[data-astro-cid-wrbol37t],.ropes[data-astro-cid-wrbol37t]{position:absolute;left:-30%;right:-30%;top:34%;height:1200px;transform:rotateX(70deg);transform-origin:top center}.lanes[data-astro-cid-wrbol37t]{background:repeating-linear-gradient(90deg,transparent 0 196px,rgba(104,199,236,.5) 196px 200px),repeating-linear-gradient(0deg,transparent 0 120px,rgba(255,255,255,.05) 120px 122px)}.ropes[data-astro-cid-wrbol37t]{background:repeating-linear-gradient(90deg,transparent 0 96px,rgba(255,255,255,.1) 96px 100px,transparent 100px 200px)}@media(prefers-reduced-motion:reduce){canvas[data-astro-cid-wrbol37t],.fallback[data-astro-cid-wrbol37t]{transition:none}}.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(40px,8vw,88px);text-align:center}.title[data-astro-cid-bbe6dxrz]{margin-top:16px;font-size:clamp(64px,10vw,140px);line-height:.92;letter-spacing:-.025em}.lead[data-astro-cid-bbe6dxrz]{max-width:620px;margin:24px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--text-secondary)}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.sticky[data-astro-cid-734glgs5]{position:sticky;top:12px;z-index:10;margin-top:32px}.bar[data-astro-cid-734glgs5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 22px;border-radius:999px;background:#1c1c1eb8;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffffff14,0 16px 40px #00000059}.name[data-astro-cid-734glgs5]{display:inline-flex}.links[data-astro-cid-734glgs5]{display:flex;gap:24px;font-size:14px}.links[data-astro-cid-734glgs5] a[data-astro-cid-734glgs5]{color:var(--text-secondary);transition:color .2s}.links[data-astro-cid-734glgs5] a[data-astro-cid-734glgs5]:hover{color:var(--text)}@media(max-width:760px){.links[data-astro-cid-734glgs5]{display:none}}.section[data-astro-cid-e4s4qopu]{padding-top:clamp(96px,12vw,160px)}.grid[data-astro-cid-e4s4qopu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:48px}.tile[data-astro-cid-e4s4qopu]{min-height:280px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;color:var(--accent)}.tile[data-astro-cid-e4s4qopu] h3[data-astro-cid-e4s4qopu]{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.tile[data-astro-cid-e4s4qopu] p[data-astro-cid-e4s4qopu]{margin-top:8px;font-size:16px;line-height:1.5;color:var(--text-secondary)}code[data-astro-cid-e4s4qopu]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:18px}.story[data-astro-cid-bzejpysa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-top:clamp(96px,12vw,160px)}ol[data-astro-cid-bzejpysa]{margin:40px 0 0;padding:0;list-style:none}.step[data-astro-cid-bzejpysa]{display:flex;gap:20px;min-height:46vh;padding-top:24px;border-top:1px solid var(--hairline);opacity:.4;transition:opacity .5s ease}.step[data-astro-cid-bzejpysa][data-active]{opacity:1}.number[data-astro-cid-bzejpysa]{font-size:14px;color:var(--accent);font-variant-numeric:tabular-nums}.step[data-astro-cid-bzejpysa] h3[data-astro-cid-bzejpysa]{font-size:24px;font-weight:600}.step[data-astro-cid-bzejpysa] p[data-astro-cid-bzejpysa]{margin-top:8px;max-width:420px;font-size:17px;line-height:1.5;color:var(--text-secondary)}.visual[data-astro-cid-bzejpysa]{position:relative}.stage[data-astro-cid-bzejpysa]{position:sticky;top:15vh;height:70vh;min-height:460px;border-radius:40px;background:#101214;perspective:1200px;display:flex;align-items:center;justify-content:center}.watch[data-astro-cid-bzejpysa]{width:250px;height:300px;padding:14px;border-radius:66px;background:#222;box-shadow:inset 0 1px #ffffff38,-30px 60px 90px #000000b3;transform:rotateY(28deg) rotateX(14deg);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.watch[data-astro-cid-bzejpysa][data-watch="1"]{transform:rotateY(-8deg) rotateX(6deg)}.watch[data-astro-cid-bzejpysa][data-watch="2"]{transform:rotateY(-26deg) rotateX(16deg)}.screen[data-astro-cid-bzejpysa]{position:relative;height:100%;border-radius:54px;background:#000;overflow:hidden}.layer[data-astro-cid-bzejpysa]{position:absolute;inset:0;padding:28px 22px;display:flex;flex-direction:column;justify-content:center;gap:8px;opacity:0;transition:opacity .5s ease}.watch[data-astro-cid-bzejpysa][data-watch="0"] [data-astro-cid-bzejpysa][data-layer="0"],.watch[data-astro-cid-bzejpysa][data-watch="1"] [data-astro-cid-bzejpysa][data-layer="1"],.watch[data-astro-cid-bzejpysa][data-watch="2"] [data-astro-cid-bzejpysa][data-layer="2"]{opacity:1}.small[data-astro-cid-bzejpysa]{font-size:13px;color:var(--text-tertiary)}.accent[data-astro-cid-bzejpysa]{font-weight:600;color:var(--accent)}.big[data-astro-cid-bzejpysa]{font-family:var(--rounded);font-size:30px;font-weight:700}.huge[data-astro-cid-bzejpysa]{font-family:var(--rounded);font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:1}@media(max-width:860px){.story[data-astro-cid-bzejpysa]{grid-template-columns:minmax(0,1fr)}.visual[data-astro-cid-bzejpysa]{order:-1}.stage[data-astro-cid-bzejpysa]{position:relative;top:0;height:420px;min-height:0}.step[data-astro-cid-bzejpysa]{min-height:0;padding-bottom:24px;opacity:1}}@media(prefers-reduced-motion:reduce){.step[data-astro-cid-bzejpysa],.watch[data-astro-cid-bzejpysa],.layer[data-astro-cid-bzejpysa]{transition:none}}section[data-astro-cid-yt3r25x2]{padding-top:clamp(96px,12vw,160px)}.panel[data-astro-cid-yt3r25x2]{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding:clamp(32px,6vw,72px);border-radius:48px;background:#121212}.copy[data-astro-cid-yt3r25x2]{flex:1 1 360px;min-width:0}.lead[data-astro-cid-yt3r25x2]{margin-top:20px;font-size:18px;line-height:1.5;color:var(--text-secondary)}.button-light[data-astro-cid-yt3r25x2]{margin-top:28px;background:#fff;color:var(--bg)}.screen-wrap[data-astro-cid-yt3r25x2]{flex:1.3 1 460px;min-width:0;perspective:1600px}.screen[data-astro-cid-yt3r25x2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;border-radius:24px;background:#0f0f0f;box-shadow:inset 0 1px #ffffff14,0 60px 90px #0009;transform:rotateY(-14deg) rotateX(8deg)}.head[data-astro-cid-yt3r25x2]{grid-column:span 2;display:flex;justify-content:space-between;align-items:baseline}.today[data-astro-cid-yt3r25x2]{font-size:34px}.tile[data-astro-cid-yt3r25x2]{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:18px;background:#171717}.wide[data-astro-cid-yt3r25x2]{grid-column:span 2;gap:8px}.label[data-astro-cid-yt3r25x2]{font-size:11px;font-weight:600;color:var(--accent)}strong[data-astro-cid-yt3r25x2]{font-size:18px;font-weight:600}.name[data-astro-cid-yt3r25x2]{font-size:14px}.muted[data-astro-cid-yt3r25x2]{font-size:11px;color:var(--text-tertiary)}.note[data-astro-cid-yt3r25x2]{font-size:11px;color:var(--warning)}.row[data-astro-cid-yt3r25x2]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;font-size:11px}.track[data-astro-cid-yt3r25x2]{height:6px;border-radius:3px;background:#2a2a2a;overflow:hidden}.track[data-astro-cid-yt3r25x2] span[data-astro-cid-yt3r25x2]{display:block;height:100%;border-radius:3px;background:var(--accent)}.platforms[data-astro-cid-le45m4z2]{padding-top:clamp(96px,12vw,140px);text-align:center}ul[data-astro-cid-le45m4z2]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 0;padding:0;list-style:none}li[data-astro-cid-le45m4z2]{padding:14px 24px;border-radius:999px;background:var(--surface);box-shadow:var(--highlight);font-size:17px}.pricing[data-astro-cid-hkoc4sea]{max-width:1080px;margin:0 auto;padding:clamp(96px,12vw,140px) var(--gutter) 0}.title[data-astro-cid-hkoc4sea]{text-align:center}.grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:48px}.plan[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;padding:36px}.featured[data-astro-cid-hkoc4sea]{box-shadow:inset 0 0 0 1.5px var(--accent)}h3[data-astro-cid-hkoc4sea]{font-size:22px;font-weight:600}.price[data-astro-cid-hkoc4sea]{margin-top:12px;font-family:var(--serif);font-size:40px;line-height:1.1}.price[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{font-family:var(--sans);font-size:16px;color:var(--text-tertiary)}ul[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:10px;margin:24px 0 32px;padding:0;list-style:none;font-size:16px;line-height:1.4;color:var(--text-secondary)}li[data-astro-cid-hkoc4sea]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:12px;border-radius:50%;background:var(--accent);vertical-align:middle}.button[data-astro-cid-hkoc4sea]{margin-top:auto}.faq[data-astro-cid-z6gx6xcw]{max-width:860px;margin:0 auto;padding:clamp(96px,12vw,140px) var(--gutter) 0}.title[data-astro-cid-z6gx6xcw]{font-size:clamp(40px,4vw,56px)}.list[data-astro-cid-z6gx6xcw]{margin-top:32px;border-bottom:1px solid var(--hairline)}details[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--hairline)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;font-size:19px;font-weight:600;cursor:pointer;list-style:none}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{flex:none;color:var(--text-tertiary);transition:transform .3s ease}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{transform:rotate(180deg)}p[data-astro-cid-z6gx6xcw]{padding-bottom:24px;max-width:640px;font-size:16px;line-height:1.5;color:var(--text-secondary)}.footer[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:clamp(96px,12vw,140px) 48px;font-size:14px;color:var(--text-tertiary)}.wordmark[data-astro-cid-sz7xmlte]{font-size:28px;color:var(--text)}nav[data-astro-cid-sz7xmlte]{display:flex;gap:24px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}
