.studio[data-astro-cid-wszzoo4o]{max-width:var(--maxw);padding:14px max(14px, env(safe-area-inset-left,0px)) 0;--pad:clamp(20px, 3.2vw, 44px);gap:14px;margin-inline:auto;display:grid}.lede[data-astro-cid-wszzoo4o]{font-size:var(--fs-lede);max-width:40ch;line-height:1.45}.text[data-astro-cid-wszzoo4o]{color:inherit;font-size:var(--fs-body);text-underline-offset:6px;align-items:center;min-height:44px;font-weight:400;text-decoration:underline;display:inline-flex}.text[data-astro-cid-wszzoo4o]:hover{color:var(--on-dark-2)}.cta[data-astro-cid-wszzoo4o]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.btn[data-astro-cid-wszzoo4o].inv{background:var(--on-dark);color:var(--ink)}.btn[data-astro-cid-wszzoo4o].inv:hover{background:var(--card);color:var(--ink)}.hero[data-astro-cid-wszzoo4o]{border-radius:var(--radius-card);background:var(--grad-eras);color:var(--on-dark);overflow:hidden}.heroBody[data-astro-cid-wszzoo4o]{padding:clamp(8px, 4vw - 25px, 23px) var(--pad) clamp(44px, 6vw, 76px);align-items:center;gap:32px;display:grid}.lead[data-astro-cid-wszzoo4o]{gap:22px;min-width:0;display:grid}.tag[data-astro-cid-wszzoo4o]{color:var(--on-dark-2)}h1[data-astro-cid-wszzoo4o],.h1[data-astro-cid-wszzoo4o]{font-size:var(--fs-h1);letter-spacing:-.04em;max-width:15ch;color:var(--on-dark);margin:0;line-height:1.02}.msgs[data-astro-cid-wszzoo4o]{display:grid}.msg[data-astro-cid-wszzoo4o]{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);grid-area:1/1;align-content:start;gap:22px;display:grid;transform:translateY(10px)}.msg[data-astro-cid-wszzoo4o].on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dots[data-astro-cid-wszzoo4o]{gap:0;margin:-14px 0 -10px -14px;display:flex}.dot[data-astro-cid-wszzoo4o]{cursor:pointer;background:0 0;border:0;place-items:center start;width:44px;height:44px;margin:0 -4px;padding:0 0 0 18px;display:grid}.dot[data-astro-cid-wszzoo4o]:before{content:"";background:var(--on-dark-2);opacity:.8;width:8px;height:8px;transition:width var(--dur-fast) var(--ease-out), opacity var(--dur-fast);border-radius:999px}.dot[data-astro-cid-wszzoo4o][aria-pressed=true]:before{opacity:1;background:var(--on-dark);width:22px}.dot[data-astro-cid-wszzoo4o]:hover:before{opacity:1}h1[data-astro-cid-wszzoo4o] em[data-astro-cid-wszzoo4o],.h1[data-astro-cid-wszzoo4o] em[data-astro-cid-wszzoo4o],.hero[data-astro-cid-wszzoo4o] .lede[data-astro-cid-wszzoo4o]{color:var(--on-dark-2)}.stage[data-astro-cid-wszzoo4o]{perspective:1000px;height:320px;display:none;position:relative}.deck[data-astro-cid-wszzoo4o]{width:200px;height:250px;transform-style:preserve-3d;position:absolute;top:54%;left:42%;transform:translate(-50%,-50%)rotateX(34deg)rotate(-22deg)}.deck[data-astro-cid-wszzoo4o] .ad{border-radius:var(--radius-inner);transform:translate3d(calc(var(--i) * 34px), calc(var(--i) * -38px), calc(var(--i) * -30px));opacity:calc(1 - var(--i) * .08);transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.deck[data-astro-cid-wszzoo4o] .ad.out{opacity:0;transform:translate3d(-30px,40px,60px)}.deck[data-astro-cid-wszzoo4o] .ad.in{opacity:0;transition:none}.deck[data-astro-cid-wszzoo4o] .art{flex:1;place-items:center;display:grid}.deck[data-astro-cid-wszzoo4o] .art svg{width:40%}.deck[data-astro-cid-wszzoo4o] .copy{gap:2px;padding:11px 12px 10px;display:grid}.deck[data-astro-cid-wszzoo4o] b{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.deck[data-astro-cid-wszzoo4o] strong{font-size:var(--fs-body);letter-spacing:-.015em;font-weight:500;line-height:1.12}.deck[data-astro-cid-wszzoo4o] small{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase}a[data-astro-cid-wszzoo4o].deck{display:block}a[data-astro-cid-wszzoo4o].deck:focus-visible{outline:2px solid var(--on-dark);outline-offset:8px;border-radius:var(--radius-inner)}.show[data-astro-cid-wszzoo4o]{gap:20px;min-width:0;display:grid}.samples[data-astro-cid-wszzoo4o]{justify-items:start;gap:12px;display:grid}.samples[data-astro-cid-wszzoo4o] .label[data-astro-cid-wszzoo4o]{color:var(--on-dark-2);gap:10px;margin:0;display:flex}.samples[data-astro-cid-wszzoo4o] .label[data-astro-cid-wszzoo4o] span[data-astro-cid-wszzoo4o]{color:var(--on-dark-2)}.samples[data-astro-cid-wszzoo4o] .label[data-astro-cid-wszzoo4o] span[data-astro-cid-wszzoo4o]:before{content:"·";margin-right:10px}.sbtns[data-astro-cid-wszzoo4o]{flex-wrap:wrap;gap:10px;display:flex}.sbtn[data-astro-cid-wszzoo4o]{border:1.5px solid var(--line-on-dark);min-height:52px;font-size:var(--fs-body);color:var(--on-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:500;display:inline-flex}.sbtn[data-astro-cid-wszzoo4o]:hover{border-color:var(--on-dark);background:var(--hover-on-dark);color:var(--on-dark)}.pause[data-astro-cid-wszzoo4o]{border:1px solid var(--line-on-dark);width:44px;height:44px;color:var(--on-dark);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:calc(12% + 10px)}.pause[data-astro-cid-wszzoo4o] svg[data-astro-cid-wszzoo4o]{fill:currentColor;width:18px;height:18px}.pause[data-astro-cid-wszzoo4o] .i-play[data-astro-cid-wszzoo4o],.pause[data-astro-cid-wszzoo4o].held .i-pause[data-astro-cid-wszzoo4o]{display:none}.pause[data-astro-cid-wszzoo4o].held .i-play[data-astro-cid-wszzoo4o]{display:block}.pause[data-astro-cid-wszzoo4o]:hover{border-color:var(--on-dark)}.pause[data-astro-cid-wszzoo4o][hidden]{display:none}.why[data-astro-cid-wszzoo4o]{gap:14px;display:grid}.ex[data-astro-cid-wszzoo4o]{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius-card);flex-direction:column;gap:14px;min-width:0;padding:clamp(22px,2.6vw,30px);display:flex}.exHead[data-astro-cid-wszzoo4o]{font-size:var(--fs-small);color:var(--ink);align-items:center;gap:10px;font-weight:400;display:flex}.exHead[data-astro-cid-wszzoo4o] svg[data-astro-cid-wszzoo4o]{width:18px;height:18px;fill:var(--mute)}.chip[data-astro-cid-wszzoo4o]{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border:1px solid var(--hair-2);border-radius:var(--radius-control);padding:4px 8px}.big[data-astro-cid-wszzoo4o]{font-size:var(--fs-h1);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.cap[data-astro-cid-wszzoo4o]{font-size:var(--fs-read);max-width:30ch;color:var(--ink-3);line-height:1.35}.cap[data-astro-cid-wszzoo4o] strong[data-astro-cid-wszzoo4o]{color:var(--ink);font-weight:500}.foot[data-astro-cid-wszzoo4o]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:18px;display:flex}.ticks[data-astro-cid-wszzoo4o]{gap:28px;display:flex}.ticks[data-astro-cid-wszzoo4o] div[data-astro-cid-wszzoo4o]{font-size:var(--fs-small);color:var(--mute);font-weight:400;display:grid}.ticks[data-astro-cid-wszzoo4o] strong[data-astro-cid-wszzoo4o]{font-size:var(--fs-h3);color:var(--ink);letter-spacing:-.03em;font-weight:300;line-height:1.1}.road[data-astro-cid-wszzoo4o]{font-size:var(--fs-body);color:var(--ink);text-underline-offset:6px;align-items:center;min-height:44px;font-weight:400;text-decoration:underline;display:inline-flex}.q[data-astro-cid-wszzoo4o]{background:var(--hover);border-radius:var(--radius-inner);font-size:var(--fs-body);color:var(--ink);align-self:flex-start;padding:10px 16px;font-weight:400}.ans[data-astro-cid-wszzoo4o]{font-size:var(--fs-lede);color:var(--ink);line-height:1.4}.ans[data-astro-cid-wszzoo4o] mark[data-astro-cid-wszzoo4o]{background:var(--bg);color:var(--ink);font-family:var(--f-sans);border-radius:var(--radius-control);padding:0 .2em;font-weight:500}.miss[data-astro-cid-wszzoo4o]{color:var(--ink-3);font-weight:400}.miss[data-astro-cid-wszzoo4o] em[data-astro-cid-wszzoo4o]{color:var(--accent-ink)}.strip[data-astro-cid-wszzoo4o]{padding:18px var(--pad);border-block:1px solid var(--hair-2);scrollbar-width:none;align-items:center;gap:28px;display:flex;overflow-x:auto}.strip[data-astro-cid-wszzoo4o] .label[data-astro-cid-wszzoo4o]{flex:none}.strip[data-astro-cid-wszzoo4o] ul[data-astro-cid-wszzoo4o]{flex:none;gap:28px;padding:0;list-style:none;display:flex}.strip[data-astro-cid-wszzoo4o] li[data-astro-cid-wszzoo4o]{font-size:var(--fs-read);color:var(--ink-3);white-space:nowrap;letter-spacing:-.01em}.who[data-astro-cid-wszzoo4o]{padding:0 var(--pad);gap:22px;margin-top:-4px;display:grid}.who[data-astro-cid-wszzoo4o] .section-label[data-astro-cid-wszzoo4o]{color:var(--accent-ink)}.who[data-astro-cid-wszzoo4o] h2[data-astro-cid-wszzoo4o]{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);color:var(--ink);max-width:22ch;line-height:1.05}.who[data-astro-cid-wszzoo4o] .link-underline[data-astro-cid-wszzoo4o]{justify-self:start}.nums[data-astro-cid-wszzoo4o]{padding:36px var(--pad) 8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.nums[data-astro-cid-wszzoo4o]>[data-astro-cid-wszzoo4o]:last-child:nth-child(odd){grid-column:1/-1}.nums[data-astro-cid-wszzoo4o] strong[data-astro-cid-wszzoo4o]{font-size:var(--fs-h2);letter-spacing:-.04em;color:var(--ink);border-bottom:1px dashed var(--hair-2);font-variant-numeric:tabular-nums;padding-bottom:14px;font-weight:300;line-height:1;display:block}.nums[data-astro-cid-wszzoo4o] b[data-astro-cid-wszzoo4o]{color:var(--ink);font-weight:500;font-size:var(--fs-body);margin-top:12px;display:block}.nums[data-astro-cid-wszzoo4o] span[data-astro-cid-wszzoo4o]{font-size:var(--fs-small);color:var(--mute);font-weight:400}.quiet[data-astro-cid-wszzoo4o]{min-height:44px;font-size:var(--fs-small);color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--hair-2);align-items:center;font-weight:400;display:inline-flex}.quiet[data-astro-cid-wszzoo4o]:hover{text-decoration-color:currentColor}.asof[data-astro-cid-wszzoo4o]{padding:0 var(--pad);font-size:var(--fs-label);color:var(--mute);font-weight:400}.how[data-astro-cid-wszzoo4o]{padding:clamp(32px, 4vw, 52px) var(--pad) clamp(44px, 5vw, 72px);gap:clamp(20px,2.4vw,28px);display:grid}.how-head[data-astro-cid-wszzoo4o]{gap:12px;display:grid}.how[data-astro-cid-wszzoo4o] .section-label[data-astro-cid-wszzoo4o]{color:var(--accent-ink)}.how[data-astro-cid-wszzoo4o] h2[data-astro-cid-wszzoo4o]{font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);color:var(--ink);text-wrap:balance;margin:0;font-weight:300;line-height:1.1}.how-head[data-astro-cid-wszzoo4o] p[data-astro-cid-wszzoo4o]{max-width:60ch;font-size:var(--fs-body);color:var(--ink-3);margin:0}.how-head[data-astro-cid-wszzoo4o] .link-underline[data-astro-cid-wszzoo4o]{color:var(--ink);justify-self:start}.steps[data-astro-cid-wszzoo4o]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-wszzoo4o] li[data-astro-cid-wszzoo4o]{border-top:1px solid var(--ink);align-content:start;gap:4px;padding-top:12px;display:grid}.steps[data-astro-cid-wszzoo4o] b[data-astro-cid-wszzoo4o]{font-family:var(--f-mono);font-size:var(--fs-label);color:var(--accent-ink);font-weight:500}.steps[data-astro-cid-wszzoo4o] strong[data-astro-cid-wszzoo4o]{font-size:var(--fs-lede);color:var(--ink);letter-spacing:-.02em;font-weight:400}.steps[data-astro-cid-wszzoo4o] span[data-astro-cid-wszzoo4o]{font-size:var(--fs-small);color:var(--ink-3);font-weight:400}.steps[data-astro-cid-wszzoo4o] .num[data-astro-cid-wszzoo4o]{align-items:center;gap:10px;min-height:22px;display:flex}.steps[data-astro-cid-wszzoo4o] i[data-astro-cid-wszzoo4o]{border:1px solid var(--accent-ink);font:500 var(--fs-label)/1.6 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);border-radius:999px;padding:1px 8px;font-style:normal}.panel[data-astro-cid-wszzoo4o]{background:var(--studio-panel);color:var(--on-dark);border-radius:var(--radius-card);padding:clamp(32px, 4vw, 56px) var(--pad);display:grid}.panel[data-astro-cid-wszzoo4o] h2[data-astro-cid-wszzoo4o]{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);color:var(--on-dark);line-height:1.05}.head[data-astro-cid-wszzoo4o]{border-bottom:1px solid var(--line-on-dark);gap:14px;padding-bottom:22px;display:grid}.head[data-astro-cid-wszzoo4o] p[data-astro-cid-wszzoo4o]{font-size:var(--fs-body);font-weight:400}.head[data-astro-cid-wszzoo4o].pricing{margin-top:clamp(48px,6vw,80px)}.svc[data-astro-cid-wszzoo4o]{margin:0;padding:0;list-style:none}.svc[data-astro-cid-wszzoo4o] li[data-astro-cid-wszzoo4o]{border-bottom:1px solid var(--line-on-dark);gap:8px 24px;padding:22px 0;display:grid}.svc[data-astro-cid-wszzoo4o] .n[data-astro-cid-wszzoo4o]{font-family:var(--f-mono);font-size:var(--fs-label);color:var(--on-dark-2);padding-top:6px}.svc[data-astro-cid-wszzoo4o] h3[data-astro-cid-wszzoo4o]{font-size:var(--fs-lede);letter-spacing:-.02em;color:var(--on-dark);align-items:center;gap:12px;font-weight:400;line-height:1.2;display:flex}.svc[data-astro-cid-wszzoo4o] h3[data-astro-cid-wszzoo4o] svg[data-astro-cid-wszzoo4o]{width:22px;height:22px;fill:var(--accent);flex:none}.svc[data-astro-cid-wszzoo4o] p[data-astro-cid-wszzoo4o]{font-size:var(--fs-body);font-weight:400}.pricingCards[data-astro-cid-wszzoo4o]{margin-top:28px}.contact[data-astro-cid-wszzoo4o]{background:var(--grad-now);color:var(--on-dark-2);border-radius:var(--radius-card);padding:clamp(36px, 5vw, 60px) var(--pad);gap:14px;display:grid}.contact[data-astro-cid-wszzoo4o] h2[data-astro-cid-wszzoo4o]{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);color:var(--on-dark);line-height:1.05}.contact[data-astro-cid-wszzoo4o] h2[data-astro-cid-wszzoo4o] em[data-astro-cid-wszzoo4o]{color:var(--on-dark-2)}.contact[data-astro-cid-wszzoo4o]>p[data-astro-cid-wszzoo4o]{max-width:46ch;font-size:var(--fs-read);line-height:1.45}.contact[data-astro-cid-wszzoo4o] .btn[data-astro-cid-wszzoo4o].inv{color:var(--ink)}.contact[data-astro-cid-wszzoo4o] .cta[data-astro-cid-wszzoo4o]{margin-top:12px}form[data-astro-cid-wszzoo4o]{gap:18px;max-width:820px;margin-top:22px;display:grid}form[data-astro-cid-wszzoo4o] .full[data-astro-cid-wszzoo4o]{grid-column:1/-1}label[data-astro-cid-wszzoo4o]{font-size:var(--fs-small);color:var(--on-dark);margin-bottom:8px;font-weight:500;display:block}input[data-astro-cid-wszzoo4o],select[data-astro-cid-wszzoo4o]{border:1px solid var(--line-on-dark);border-radius:var(--radius-control);background:var(--field-on-dark);width:100%;min-height:50px;color:var(--on-dark);font:400 var(--fs-body) var(--f-sans);padding:0 14px}input[data-astro-cid-wszzoo4o]::placeholder{color:var(--on-dark-2)}input[data-astro-cid-wszzoo4o]:focus,select[data-astro-cid-wszzoo4o]:focus{border-color:var(--on-dark);outline:none}.status[data-astro-cid-wszzoo4o]{font-size:var(--fs-small)}@media (width>=700px){.nums[data-astro-cid-wszzoo4o]{grid-template-columns:repeat(3,minmax(0,1fr))}.nums[data-astro-cid-wszzoo4o]>[data-astro-cid-wszzoo4o]:last-child:nth-child(odd){grid-column:auto}form[data-astro-cid-wszzoo4o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.heroBody[data-astro-cid-wszzoo4o]{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px 32px}.lead[data-astro-cid-wszzoo4o],.show[data-astro-cid-wszzoo4o]{display:contents}.lead[data-astro-cid-wszzoo4o]>.tag[data-astro-cid-wszzoo4o]{grid-area:1/1}.msgs[data-astro-cid-wszzoo4o]{grid-area:2/1}.dots[data-astro-cid-wszzoo4o]{grid-area:3/1;align-self:center}.lead[data-astro-cid-wszzoo4o]>.cta[data-astro-cid-wszzoo4o]{grid-area:4/1;align-self:start;min-height:52px}.stage[data-astro-cid-wszzoo4o]{grid-area:1/2/3;align-self:center;display:block}.samples[data-astro-cid-wszzoo4o]{grid-area:3/2/5;grid-template-rows:subgrid;justify-items:center;row-gap:22px}.samples[data-astro-cid-wszzoo4o] .label[data-astro-cid-wszzoo4o]{align-self:center}.sbtns[data-astro-cid-wszzoo4o]{justify-content:center;align-self:start}.why[data-astro-cid-wszzoo4o]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.who[data-astro-cid-wszzoo4o]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.who[data-astro-cid-wszzoo4o] .section-label[data-astro-cid-wszzoo4o]{grid-column:1/-1}.who[data-astro-cid-wszzoo4o] .link-underline[data-astro-cid-wszzoo4o]{justify-self:end}.head[data-astro-cid-wszzoo4o]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end}.svc[data-astro-cid-wszzoo4o] li[data-astro-cid-wszzoo4o]{grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr);align-items:start}}
