.intro[data-astro-cid-p5wr5ghm]{padding-top:clamp(8rem,18vh,11rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.back[data-astro-cid-p5wr5ghm]{color:var(--ink-soft);align-items:center;gap:.5rem;margin-bottom:clamp(2rem,5vw,3.5rem);font-size:.92rem;font-weight:500;transition:color .2s;display:inline-flex}.back[data-astro-cid-p5wr5ghm] svg[data-astro-cid-p5wr5ghm]{transition:transform .3s var(--ease)}.back[data-astro-cid-p5wr5ghm]:hover{color:var(--ink)}.back[data-astro-cid-p5wr5ghm]:hover svg[data-astro-cid-p5wr5ghm]{transform:translate(-3px)}h1[data-astro-cid-p5wr5ghm]{letter-spacing:-.055em;margin-left:-.04em;font-size:clamp(3.25rem,10vw,9.5rem);font-weight:500;line-height:.92}.lead[data-astro-cid-p5wr5ghm]{letter-spacing:-.015em;max-width:44rem;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.35}.meta[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding-top:1.5rem;display:grid}.meta[data-astro-cid-p5wr5ghm] dt[data-astro-cid-p5wr5ghm]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:500}.meta[data-astro-cid-p5wr5ghm] dd[data-astro-cid-p5wr5ghm]{margin:.4rem 0 0;font-weight:500}.ext[data-astro-cid-p5wr5ghm]{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.ext[data-astro-cid-p5wr5ghm]:hover{background-size:100% 1px}.cover[data-astro-cid-p5wr5ghm] .visual{aspect-ratio:16/9}.overview[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1fr;gap:3rem clamp(3rem,8vw,8rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.context[data-astro-cid-p5wr5ghm]{margin-top:1.25rem;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.tags[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;font-size:.8rem}.did[data-astro-cid-p5wr5ghm]{counter-reset:did;margin:1.25rem 0 0;padding:0;list-style:none}.did[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{counter-increment:did;border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:2.25rem 1fr;padding:1rem 0;display:grid}.did[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:first-child{border-top:1px solid var(--line)}.did[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:before{content:counter(did, decimal-leading-zero);font-family:var(--font-serif);color:var(--accent);font-style:italic}.gallery[data-astro-cid-p5wr5ghm]{gap:clamp(3rem,7vw,6rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.soon[data-astro-cid-p5wr5ghm]{color:var(--ink-soft)}.block[data-astro-cid-p5wr5ghm]{margin:0}.media[data-astro-cid-p5wr5ghm]{--tint:var(--bg-soft);background:var(--tint);border-radius:var(--radius);padding:clamp(1.25rem,5vw,5rem);overflow:hidden}.media[data-astro-cid-p5wr5ghm] img{width:100%;height:auto;display:block}.shot[data-astro-cid-p5wr5ghm]{border-radius:calc(var(--radius) * .5)}.wide[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm] .shot{width:auto;max-width:100%;max-height:80vh;margin-inline:auto}.browser[data-astro-cid-p5wr5ghm]{background:#fff;border-radius:.9rem;overflow:hidden;box-shadow:0 40px 80px -40px #00000059}.browser[data-astro-cid-p5wr5ghm]:before{content:"";background:radial-gradient(circle,#d4d4d4 .25rem,#0000 .27rem) .9rem/.9rem .9rem no-repeat,radial-gradient(circle,#d4d4d4 .25rem,#0000 .27rem) 1.8rem/.9rem .9rem no-repeat,radial-gradient(circle,#d4d4d4 .25rem,#0000 .27rem) 2.7rem/.9rem .9rem no-repeat,#f3f3f3;height:1.75rem;display:block}.phones[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm]{justify-content:center;align-items:flex-start;gap:clamp(.75rem,3vw,3rem);display:flex}.phone[data-astro-cid-p5wr5ghm]{background:#0e0e0f;border-radius:1.9rem;flex:0 280px;padding:.35rem;box-shadow:0 40px 80px -40px #00000080}.phone[data-astro-cid-p5wr5ghm] img{border-radius:1.55rem}.phones[data-astro-cid-p5wr5ghm] .phone[data-astro-cid-p5wr5ghm]:nth-child(2){margin-top:clamp(1rem,4vw,3.5rem)}.pair[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm],.pages[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);display:grid}.half[data-astro-cid-p5wr5ghm] img{border-radius:calc(var(--radius) * .5);width:auto;max-width:100%;max-height:80vh;margin-inline:auto;box-shadow:0 30px 60px -35px #0006}.pages[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm]{align-items:start}.page[data-astro-cid-p5wr5ghm]{aspect-ratio:4/5;position:relative}.page[data-astro-cid-p5wr5ghm] img{object-fit:cover;object-position:top;height:calc(100% - 1.75rem)}.page[data-astro-cid-p5wr5ghm]:after{content:"";background:linear-gradient(#0000,#fff);height:25%;position:absolute;inset:auto 0 0}figcaption[data-astro-cid-p5wr5ghm]{max-width:40rem;color:var(--ink-soft);margin-top:1rem;font-size:.95rem}.next[data-astro-cid-p5wr5ghm]{padding-bottom:clamp(5rem,10vw,9rem)}.next[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{display:block}.next-head[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;padding-top:2rem;display:flex}.next-name[data-astro-cid-p5wr5ghm]{letter-spacing:-.05em;align-items:center;gap:1rem;font-size:clamp(2.5rem,7vw,6rem);font-weight:500;line-height:1;transition:color .25s;display:inline-flex}.next-name[data-astro-cid-p5wr5ghm] svg[data-astro-cid-p5wr5ghm]{transition:transform .35s var(--ease)}.next[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:hover .next-name[data-astro-cid-p5wr5ghm]{color:var(--accent)}.next[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:hover .next-name[data-astro-cid-p5wr5ghm] svg[data-astro-cid-p5wr5ghm]{transform:translate(8px)}.next-cover[data-astro-cid-p5wr5ghm] .visual{aspect-ratio:2}@media (width<=900px){.meta[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1fr}.overview[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}.cover[data-astro-cid-p5wr5ghm] .visual,.next-cover[data-astro-cid-p5wr5ghm] .visual{aspect-ratio:4/3}}@media (width<=640px){.pair[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm],.pages[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}.phones[data-astro-cid-p5wr5ghm] .phone[data-astro-cid-p5wr5ghm]:nth-child(2){margin-top:1rem}}.features[data-astro-cid-p5wr5ghm]{padding-bottom:clamp(3rem,6vw,5rem)}.story[data-astro-cid-p5wr5ghm]{margin-top:1.5rem}.feature[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,4.5rem)}.feature-num[data-astro-cid-p5wr5ghm]{font-family:var(--font-serif);color:var(--accent);font-size:1.3rem;font-style:italic}.feature[data-astro-cid-p5wr5ghm] h2[data-astro-cid-p5wr5ghm]{letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:500;line-height:1.02}.hook[data-astro-cid-p5wr5ghm]{color:var(--ink-soft);margin-top:.6rem;font-size:clamp(1.25rem,1.9vw,1.6rem)}.feature-text[data-astro-cid-p5wr5ghm]{max-width:34rem;margin-top:1.25rem}.points[data-astro-cid-p5wr5ghm]{max-width:34rem;margin:1.25rem 0 0;padding:0;list-style:none}.points[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{color:var(--ink-soft);border-top:1px solid var(--line);padding:.55rem 0 .55rem 1.5rem;position:relative}.points[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.05rem;left:.2rem}.feature-media[data-astro-cid-p5wr5ghm]{border-radius:var(--radius);background:radial-gradient(120% 90% at 50% 0,#2e3034 0%,#141517 70%);justify-content:center;align-items:flex-start;gap:clamp(.25rem,1vw,1rem);margin-top:2rem;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem);display:flex}.feature-media[data-astro-cid-p5wr5ghm] img,.devices[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm] img{filter:drop-shadow(0 24px 30px #00000073);flex:0 31%;min-width:0;height:auto}.feature-media[data-astro-cid-p5wr5ghm] img:nth-child(2){margin-top:clamp(1rem,3vw,2.5rem)}.story-stage[data-astro-cid-p5wr5ghm]{display:none}@media (width>=1000px){.story[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);display:grid}.feature[data-astro-cid-p5wr5ghm]{align-items:center;min-height:80vh;display:flex}.feature-copy[data-astro-cid-p5wr5ghm]{opacity:.3;transition:opacity .5s}.feature[data-astro-cid-p5wr5ghm].is-active .feature-copy[data-astro-cid-p5wr5ghm]{opacity:1}.feature-media[data-astro-cid-p5wr5ghm].inline{display:none}.story-stage[data-astro-cid-p5wr5ghm]{align-self:start;height:80vh;margin-top:10vh;margin-bottom:10vh;display:block;position:sticky;top:10vh}.stage-inner[data-astro-cid-p5wr5ghm]{border-radius:calc(var(--radius) * 1.5);background:radial-gradient(120% 90% at 50% 0,#2e3034 0%,#141517 70%);height:100%;position:relative;overflow:hidden}.stage-set[data-astro-cid-p5wr5ghm]{pointer-events:none;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0 0 4rem}.stage-set[data-astro-cid-p5wr5ghm] img{object-fit:contain;filter:drop-shadow(0 30px 40px #00000080);opacity:0;width:auto;max-width:31%;height:82%;transition:opacity .5s ease, transform .8s var(--ease);transform:translateY(60px)scale(.96)}.stage-set[data-astro-cid-p5wr5ghm] img:nth-child(2){margin-top:4rem}.stage-set[data-astro-cid-p5wr5ghm].is-active img{opacity:1;transform:none}.stage-set[data-astro-cid-p5wr5ghm].is-active img:nth-child(2){transition-delay:80ms}.stage-set[data-astro-cid-p5wr5ghm].is-active img:nth-child(3){transition-delay:.16s}.stage-meta[data-astro-cid-p5wr5ghm]{color:#f4f2edb3;font-variant-numeric:tabular-nums;align-items:center;gap:1.25rem;font-size:.85rem;display:flex;position:absolute;bottom:1.6rem;left:2rem;right:2rem}.stage-count[data-astro-cid-p5wr5ghm] .cur[data-astro-cid-p5wr5ghm]{color:#fff;font-weight:600}.stage-bar[data-astro-cid-p5wr5ghm]{background:#f4f2ed26;border-radius:2px;flex:1;height:2px;overflow:hidden}.stage-bar[data-astro-cid-p5wr5ghm] i[data-astro-cid-p5wr5ghm]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}.devices[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm]{justify-content:center;gap:clamp(.25rem,1.5vw,1.5rem);display:flex}.devices[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm] img{flex-basis:23%;width:23%}.devices[data-astro-cid-p5wr5ghm] .media[data-astro-cid-p5wr5ghm] img:nth-child(2n){margin-top:clamp(1rem,3vw,2.5rem)}.ai[data-astro-cid-p5wr5ghm]{background:var(--dark);color:var(--on-dark);border-radius:calc(var(--radius) * 2);margin:clamp(2rem,5vw,4rem) clamp(.5rem,1vw,1rem) clamp(4rem,8vw,7rem);padding-block:clamp(5rem,10vw,8rem)}.ai[data-astro-cid-p5wr5ghm] .eyebrow[data-astro-cid-p5wr5ghm]{color:color-mix(in srgb, var(--on-dark) 60%, transparent)}.ai-head[data-astro-cid-p5wr5ghm]{grid-template-columns:1.2fr 1fr;align-items:end;gap:2rem 4rem;margin-top:1.25rem;display:grid}.ai-intro[data-astro-cid-p5wr5ghm]{color:color-mix(in srgb, var(--on-dark) 70%, transparent);font-size:1.05rem}.ai-grid[data-astro-cid-p5wr5ghm]{border-radius:var(--radius);background:#f4f2ed1f;border:1px solid #f4f2ed1f;grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ai-grid[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{background:var(--dark);padding:clamp(1.5rem,3vw,2.25rem);transition:background-color .3s}.ai-grid[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:hover{background:#1c1d20}.ai-num[data-astro-cid-p5wr5ghm]{font-family:var(--font-serif);color:var(--accent);font-size:1.2rem;font-style:italic}.ai-grid[data-astro-cid-p5wr5ghm] h3[data-astro-cid-p5wr5ghm]{letter-spacing:-.02em;margin-top:1.5rem;font-size:1.35rem;font-weight:500}.ai-grid[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:color-mix(in srgb, var(--on-dark) 65%, transparent);margin-top:.6rem;font-size:.95rem}.ai-note[data-astro-cid-p5wr5ghm]{max-width:40rem;margin-top:clamp(2.5rem,5vw,3.5rem);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}@media (width<=900px){.ai-head[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}.ai-grid[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1fr}}@media (width<=560px){.ai-grid[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}}.web[data-astro-cid-p5wr5ghm]{color:var(--on-dark);border-radius:calc(var(--radius) * 2);background:#050505;margin:0 clamp(.5rem,1vw,1rem) clamp(4rem,8vw,6rem);padding-block:clamp(5rem,10vw,8rem)}.web[data-astro-cid-p5wr5ghm] .eyebrow[data-astro-cid-p5wr5ghm]{color:color-mix(in srgb, var(--on-dark) 60%, transparent)}.web-head[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 4rem;margin-top:1.25rem;display:grid}.web-head[data-astro-cid-p5wr5ghm] h2[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{transition:color .25s}.web-head[data-astro-cid-p5wr5ghm] h2[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:hover{color:#f2d15a}.web-head[data-astro-cid-p5wr5ghm] h2[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{vertical-align:.35em;font-size:.6em}.web-intro[data-astro-cid-p5wr5ghm]{color:color-mix(in srgb, var(--on-dark) 72%, transparent);font-size:1.05rem}.web-points[data-astro-cid-p5wr5ghm]{margin:1.25rem 0 0;padding:0;list-style:none}.web-points[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{color:color-mix(in srgb, var(--on-dark) 72%, transparent);border-top:1px solid #f4f2ed1f;padding:.55rem 0 .55rem 1.5rem;position:relative}.web-points[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:before{content:"";background:#f2d15a;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.05rem;left:.2rem}.web-grid[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,4rem) clamp(1.25rem,2.5vw,2rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}.web-shot[data-astro-cid-p5wr5ghm]{margin:0}.web-shot[data-astro-cid-p5wr5ghm].is-wide{grid-column:1/-1}.browser[data-astro-cid-p5wr5ghm].dark{background:#000;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000c}.browser[data-astro-cid-p5wr5ghm].dark:before{background:radial-gradient(circle,#3a3a3c .25rem,#0000 .27rem) .9rem/.9rem .9rem no-repeat,radial-gradient(circle,#3a3a3c .25rem,#0000 .27rem) 1.8rem/.9rem .9rem no-repeat,radial-gradient(circle,#3a3a3c .25rem,#0000 .27rem) 2.7rem/.9rem .9rem no-repeat,#1a1a1c}.web-shot[data-astro-cid-p5wr5ghm] img{width:100%;height:auto;display:block}.web-shot[data-astro-cid-p5wr5ghm] figcaption[data-astro-cid-p5wr5ghm]{max-width:36rem;color:color-mix(in srgb, var(--on-dark) 62%, transparent);gap:.35rem;margin-top:1.1rem;display:grid}.web-shot[data-astro-cid-p5wr5ghm] figcaption[data-astro-cid-p5wr5ghm] strong[data-astro-cid-p5wr5ghm]{color:var(--on-dark);letter-spacing:-.01em;font-size:1.15rem;font-weight:500}@media (width<=900px){.web-head[data-astro-cid-p5wr5ghm],.web-grid[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}}
