.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:clip;padding-top:calc(44px + 6.5rem);padding-bottom:var(--space-m);min-height:100svh;display:grid;align-items:center}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:var(--black) var(--dots)}.hero__glow[data-astro-cid-bbe6dxrz]{position:absolute;right:-8%;top:-12%;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(91,146,255,.34),rgba(91,146,255,.08) 60%,transparent)}.hero__bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:-15%;bottom:-30%;width:55%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(200,208,222,.14),transparent)}.hero__in[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--space-l);align-items:center}.hero__txt[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--space-s);justify-items:start}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,1.3rem + 3.2vw,4rem);max-width:15ch;line-height:1.02;letter-spacing:-.04em;font-weight:380}.ln[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:block}.hero__lede[data-astro-cid-bbe6dxrz]{font-size:var(--step-1);color:var(--fg-2);max-width:36rem}.hero[data-astro-cid-bbe6dxrz] .cta-row[data-astro-cid-bbe6dxrz]{margin-top:.5rem}.proof[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.9rem;margin-top:var(--space-s);flex-wrap:wrap}.proof__faces[data-astro-cid-bbe6dxrz]{display:flex}.proof__faces[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{width:44px;height:44px;border-radius:50%;border:2px solid var(--black);overflow:hidden;margin-left:-12px;background:var(--black-soft)}.proof__faces[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:first-child{margin-left:0}.proof__faces[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:top}.proof__txt[data-astro-cid-bbe6dxrz]{display:grid;font-size:var(--step--1);color:var(--fg-2);line-height:1.3}.stars[data-astro-cid-bbe6dxrz]{color:#f5b301;letter-spacing:.1em;font-size:1.05rem}.hero__vis[data-astro-cid-bbe6dxrz]{position:relative}.vsl[data-astro-cid-bbe6dxrz]{box-shadow:0 50px 90px -50px #000000b3}.vsl__stage[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:16 / 10;background:var(--black-soft)}.vsl__stage[data-astro-cid-bbe6dxrz] video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.vsl__name[data-astro-cid-bbe6dxrz]{position:absolute;left:.9rem;bottom:.9rem;background:var(--silver-fill);color:#0a0a0b;border-radius:999px;padding:.3rem .9rem;font-weight:500;font-size:var(--step--1)}.spin[data-astro-cid-bbe6dxrz]{position:absolute;z-index:3;top:-48px;left:-48px;width:96px;height:96px;border-radius:50%;background:var(--silver-fill);color:#0a0a0b;display:grid;place-items:center;text-decoration:none;box-shadow:0 12px 30px -12px #00000080}.spin[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;animation:spin 16s linear infinite}.spin[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{font-size:9.6px;font-weight:600;letter-spacing:.04em;fill:#0a0a0b}.spin__a[data-astro-cid-bbe6dxrz]{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;transition:transform .3s var(--ease)}.spin__a[data-astro-cid-bbe6dxrz] svg{position:static;width:16px;height:16px;animation:none}.spin[data-astro-cid-bbe6dxrz]:hover .spin__a[data-astro-cid-bbe6dxrz]{transform:rotate(45deg)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:959px){.spin[data-astro-cid-bbe6dxrz]{top:-40px;left:auto;right:.5rem;width:80px;height:80px}.spin[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{font-size:9.6px}}@media(min-width:960px){.hero__in[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1.05fr}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}.hero[data-astro-cid-bbe6dxrz]{padding-top:calc(44px + 7rem)}}html:not(.no-js):not(.reduced) .hero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-hero]{opacity:0;transform:translateY(24px)}html:not(.no-js):not(.reduced) .hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{transform:translateY(105%)}html.hero-go:not(.reduced) .hero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-hero]{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d, 0) * .11s + .1s)}html.hero-go:not(.reduced) .hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{transform:none;transition:transform 1.1s var(--ease);transition-delay:.15s}html.hero-go:not(.reduced) .hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]:nth-child(2)>span[data-astro-cid-bbe6dxrz]{transition-delay:.3s}.grid[data-astro-cid-ysduhsor]{display:grid;gap:var(--space-l) var(--space-m)}.card__link[data-astro-cid-ysduhsor]{display:grid;gap:1.25rem;text-decoration:none}.card__shot[data-astro-cid-ysduhsor]{position:relative;aspect-ratio:16 / 10;background:var(--surface-2)}.card__shot[data-astro-cid-ysduhsor]>img[data-astro-cid-ysduhsor]{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .9s var(--ease)}.card__shot[data-astro-cid-ysduhsor] video[data-astro-cid-ysduhsor]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .4s}.card__shot[data-astro-cid-ysduhsor].is-playing video[data-astro-cid-ysduhsor]{opacity:1}.card__link[data-astro-cid-ysduhsor]:hover .card__shot[data-astro-cid-ysduhsor]>img[data-astro-cid-ysduhsor]{transform:scale(1.04)}.phone[data-astro-cid-ysduhsor]{position:absolute;right:4%;bottom:-8%;width:clamp(70px,18%,130px);background:var(--fg);border-radius:18px;padding:4px;box-shadow:var(--shadow-hard)}.phone[data-astro-cid-ysduhsor] img[data-astro-cid-ysduhsor]{border-radius:14px;width:100%;height:auto}.card__txt[data-astro-cid-ysduhsor]{display:grid;gap:.6rem;padding-inline:.5rem}.tags[data-astro-cid-ysduhsor] span[data-astro-cid-ysduhsor]{display:inline-block;background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;padding:.2rem .75rem;font-size:var(--step--1);font-weight:500}.card[data-astro-cid-ysduhsor] h3[data-astro-cid-ysduhsor]{font-size:var(--h3)}.card__h[data-astro-cid-ysduhsor]{color:var(--fg-2);max-width:36rem}.more[data-astro-cid-ysduhsor]{display:inline-flex;gap:.4rem;align-items:center;font-weight:500;color:var(--blue);margin-top:.25rem}.more[data-astro-cid-ysduhsor] svg{width:1em;height:1em;transition:transform .25s var(--ease)}.card__link[data-astro-cid-ysduhsor]:hover .more[data-astro-cid-ysduhsor] svg{transform:translate(3px,-3px)}.cases__all[data-astro-cid-ysduhsor]{margin-top:var(--space-l);display:flex;justify-content:center}@media(min-width:900px){.grid[data-astro-cid-ysduhsor]{grid-template-columns:1fr 1fr}.card[data-astro-cid-ysduhsor]:nth-child(2n){margin-top:5rem}}.rate[data-astro-cid-jjow2jyn]{font-weight:500;display:inline-flex;gap:.6rem;align-items:center}.stars[data-astro-cid-jjow2jyn]{color:#f5b301;letter-spacing:.1em}.people[data-astro-cid-jjow2jyn]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.person[data-astro-cid-jjow2jyn]{display:grid;height:100%;align-content:start}.person[data-astro-cid-jjow2jyn] img[data-astro-cid-jjow2jyn]{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:top;background:var(--surface-2)}.person[data-astro-cid-jjow2jyn] div[data-astro-cid-jjow2jyn]{padding:1.25rem 1.25rem 1.5rem;display:grid;gap:.35rem;align-content:start}.person[data-astro-cid-jjow2jyn] h3[data-astro-cid-jjow2jyn]{font-size:var(--step-2);font-weight:450}.role[data-astro-cid-jjow2jyn]{color:var(--blue);font-weight:500;font-size:var(--step--1)}.person[data-astro-cid-jjow2jyn] p[data-astro-cid-jjow2jyn]:not(.role){color:var(--fg-2);font-size:var(--step--1)}.person[data-astro-cid-jjow2jyn] .textlink[data-astro-cid-jjow2jyn]{margin-top:.5rem;width:fit-content;font-size:var(--step--1)}.quotes[data-astro-cid-jjow2jyn]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-bottom:var(--space-m)}.q[data-astro-cid-jjow2jyn]{padding:2rem;display:grid;gap:1.5rem}blockquote[data-astro-cid-jjow2jyn]{margin:0;font-size:var(--step-2);line-height:1.25;letter-spacing:-.02em}figcaption[data-astro-cid-jjow2jyn]{display:flex;gap:.9rem;align-items:center}figcaption[data-astro-cid-jjow2jyn] img[data-astro-cid-jjow2jyn]{width:56px;height:56px;border-radius:50%;object-fit:cover}.items[data-astro-cid-oo6sugl5]{display:grid;gap:1rem}.item[data-astro-cid-oo6sugl5]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;gap:1rem;align-content:start;overflow:hidden}.item[data-astro-cid-oo6sugl5]>[data-astro-cid-oo6sugl5]{position:relative;z-index:1}.item[data-astro-cid-oo6sugl5] h3[data-astro-cid-oo6sugl5]{font-size:var(--h3)}.item[data-astro-cid-oo6sugl5] p[data-astro-cid-oo6sugl5]{color:var(--fg-2)}.close[data-astro-cid-oo6sugl5]{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);align-items:center;justify-content:space-between;margin-top:var(--space-l)}.close[data-astro-cid-oo6sugl5] p[data-astro-cid-oo6sugl5]{font-size:var(--step-2);letter-spacing:-.02em;max-width:34ch;line-height:1.25}@media(min-width:900px){.items[data-astro-cid-oo6sugl5]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.close[data-astro-cid-oo6sugl5] .btn[data-astro-cid-oo6sugl5]{width:100%}}.grid[data-astro-cid-qlbszkyo]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.tile[data-astro-cid-qlbszkyo]{background:var(--card);border:1px solid var(--surface-2);border-radius:var(--r-l);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid;gap:1.5rem;align-content:space-between;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s,border-color .3s}.tile[data-astro-cid-qlbszkyo]:hover{transform:translateY(-5px);box-shadow:var(--shadow-hard);border-color:var(--blue)}.tile--big[data-astro-cid-qlbszkyo]{background:var(--black);border-color:#26272b}.tile__txt[data-astro-cid-qlbszkyo],.tile__img[data-astro-cid-qlbszkyo],.serp[data-astro-cid-qlbszkyo],.rev[data-astro-cid-qlbszkyo]{position:relative;z-index:1}.more[data-astro-cid-qlbszkyo]{display:inline-flex;gap:.4rem;align-items:center;margin-top:1.25rem;font-weight:550;color:var(--accent);text-decoration:none}.more[data-astro-cid-qlbszkyo] svg{width:1em;height:1em;transition:transform .25s var(--ease)}.tile[data-astro-cid-qlbszkyo]:hover .more[data-astro-cid-qlbszkyo] svg{transform:translate(3px,-3px)}.tile[data-astro-cid-qlbszkyo] h3[data-astro-cid-qlbszkyo]{font-size:var(--h3);margin-bottom:.75rem}.tile[data-astro-cid-qlbszkyo] p[data-astro-cid-qlbszkyo]{color:var(--fg-2)}.tile[data-astro-cid-qlbszkyo] ul[data-astro-cid-qlbszkyo]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.tile[data-astro-cid-qlbszkyo] li[data-astro-cid-qlbszkyo]{background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;padding:.2rem .75rem;font-size:var(--step--1);font-weight:500}.tile__img[data-astro-cid-qlbszkyo]{margin-top:.5rem}.tile__img[data-astro-cid-qlbszkyo] img[data-astro-cid-qlbszkyo]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top left}@media(min-width:900px){.grid[data-astro-cid-qlbszkyo]{grid-template-columns:repeat(12,1fr)}.tile[data-astro-cid-qlbszkyo]{grid-column:span 6}.tile--big[data-astro-cid-qlbszkyo]{grid-row:span 1;grid-template-rows:auto 1fr}.tile--big[data-astro-cid-qlbszkyo] .tile__img[data-astro-cid-qlbszkyo]{align-self:end}.tile[data-astro-cid-qlbszkyo]:not(.tile--big){grid-column:span 4}}@media(min-width:1200px){.tile[data-astro-cid-qlbszkyo]:not(.tile--big){grid-column:span 3}}.serp[data-astro-cid-qlbszkyo]{background:var(--surface);border-radius:var(--r-m);padding:.9rem;display:grid;gap:.6rem}.serp__q[data-astro-cid-qlbszkyo]{background:var(--card);border-radius:999px;padding:.5rem .9rem;font-size:.8rem;color:var(--fg-3)}.serp__r[data-astro-cid-qlbszkyo]{display:grid;gap:5px;padding:.4rem .6rem;border-radius:10px}.serp__r[data-astro-cid-qlbszkyo] b[data-astro-cid-qlbszkyo]{display:block;height:10px;width:55%;border-radius:4px;background:var(--surface-2);font-size:.8rem}.serp__r--me[data-astro-cid-qlbszkyo] b[data-astro-cid-qlbszkyo]{height:auto;background:none;color:var(--chip-fg);font-weight:600}.serp__r[data-astro-cid-qlbszkyo] i[data-astro-cid-qlbszkyo]{display:block;height:7px;border-radius:4px;background:var(--surface-2);width:90%}.serp__r[data-astro-cid-qlbszkyo] i[data-astro-cid-qlbszkyo]+i[data-astro-cid-qlbszkyo]{width:65%}.serp__r--me[data-astro-cid-qlbszkyo]{background:var(--chip-bg);outline:2px solid var(--blue)}.rev[data-astro-cid-qlbszkyo]{background:var(--surface);border-radius:var(--r-m);padding:1rem;display:grid;gap:.6rem}.stars[data-astro-cid-qlbszkyo]{color:#f5b301;letter-spacing:.15em;font-size:1.25rem}.rev[data-astro-cid-qlbszkyo] div[data-astro-cid-qlbszkyo]{display:grid;gap:6px}.rev[data-astro-cid-qlbszkyo] i[data-astro-cid-qlbszkyo]{display:block;height:8px;border-radius:4px;background:var(--surface-2);width:92%}.rev[data-astro-cid-qlbszkyo] i[data-astro-cid-qlbszkyo]+i[data-astro-cid-qlbszkyo]{width:60%}.v[data-astro-cid-4ho7wgrt]{height:100%;display:grid;align-items:stretch}.call[data-astro-cid-4ho7wgrt]{display:grid;grid-template-columns:.8fr 1fr;gap:.9rem;align-items:stretch;background:var(--black);border-radius:var(--r-l);padding:1rem}.call__video[data-astro-cid-4ho7wgrt]{position:relative;border-radius:var(--r-m);overflow:hidden;min-height:260px}.call__video[data-astro-cid-4ho7wgrt] img[data-astro-cid-4ho7wgrt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.call__rec[data-astro-cid-4ho7wgrt]{position:absolute;left:.6rem;bottom:.6rem;background:#fff;color:#0a0a0b;font-size:.75rem;font-weight:500;border-radius:999px;padding:.3rem .7rem}.chat[data-astro-cid-4ho7wgrt]{display:grid;align-content:center;gap:.55rem;position:relative}.b[data-astro-cid-4ho7wgrt]{font-size:var(--step--1);padding:.65rem .9rem;border-radius:16px;max-width:92%;line-height:1.35}.b--me[data-astro-cid-4ho7wgrt]{background:var(--blue);color:#fff;border-bottom-left-radius:4px;justify-self:start}.b--you[data-astro-cid-4ho7wgrt]{background:#fff;color:#0a0a0b;border-bottom-right-radius:4px;justify-self:end}.chat__note[data-astro-cid-4ho7wgrt]{font-size:.75rem;color:var(--fg-3);justify-self:center;margin-top:.3rem}.wire[data-astro-cid-4ho7wgrt]{display:grid;grid-template-columns:1.4fr .8fr;gap:.9rem;background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);padding:1rem}.wire__page[data-astro-cid-4ho7wgrt]{display:grid;gap:.5rem;align-content:start}.w[data-astro-cid-4ho7wgrt]{border:2px dashed var(--blue);border-radius:12px;padding:.7rem .85rem;display:grid;gap:.2rem;background:var(--surface)}.w[data-astro-cid-4ho7wgrt] span[data-astro-cid-4ho7wgrt]{font-size:.8rem;color:var(--fg-3)}.w--hero[data-astro-cid-4ho7wgrt]{padding-block:1.4rem;background:var(--chip-bg)}.btnmock[data-astro-cid-4ho7wgrt]{width:90px;height:26px;border-radius:999px;background:var(--blue);margin-top:.4rem}.w--row[data-astro-cid-4ho7wgrt]{grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.5rem}.w--row[data-astro-cid-4ho7wgrt] div[data-astro-cid-4ho7wgrt]{background:var(--card);border-radius:8px;padding:.7rem .4rem;text-align:center;font-size:.8rem}.w--cta[data-astro-cid-4ho7wgrt]{background:var(--black);border-color:var(--black);color:#fff}.w--cta[data-astro-cid-4ho7wgrt] span[data-astro-cid-4ho7wgrt]{color:var(--fg-3)}.wire__doc[data-astro-cid-4ho7wgrt]{background:var(--surface);border-radius:var(--r-m);padding:1rem;display:grid;gap:.5rem;align-content:start}.wire__doc[data-astro-cid-4ho7wgrt] i[data-astro-cid-4ho7wgrt]{display:block;height:7px;border-radius:4px;background:var(--surface-2)}.wire__doc[data-astro-cid-4ho7wgrt] i[data-astro-cid-4ho7wgrt]:nth-child(2n){width:80%}.wire__doc[data-astro-cid-4ho7wgrt] i[data-astro-cid-4ho7wgrt]:nth-child(3n){width:60%}.wire__doc[data-astro-cid-4ho7wgrt] span[data-astro-cid-4ho7wgrt]{font-size:.75rem;font-weight:500;color:var(--blue);margin-top:.5rem}.des[data-astro-cid-4ho7wgrt],.live[data-astro-cid-4ho7wgrt]{position:relative}.des__win[data-astro-cid-4ho7wgrt],.live__win[data-astro-cid-4ho7wgrt]{border-radius:var(--r-l);overflow:hidden;background:var(--fg);padding:.4rem;box-shadow:var(--shadow-hard)}.des__bar[data-astro-cid-4ho7wgrt]{display:flex;gap:5px;padding:.4rem .6rem .55rem}.des__bar[data-astro-cid-4ho7wgrt] i[data-astro-cid-4ho7wgrt]{width:9px;height:9px;border-radius:50%;background:#ffffff4d}.des__win[data-astro-cid-4ho7wgrt] img[data-astro-cid-4ho7wgrt],.live__win[data-astro-cid-4ho7wgrt] img[data-astro-cid-4ho7wgrt]{width:100%;border-radius:var(--r-m);aspect-ratio:16 / 10;object-fit:cover;object-position:top left}.des__sw[data-astro-cid-4ho7wgrt]{position:absolute;right:.75rem;bottom:-1rem;display:flex;gap:.4rem;align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.5rem .9rem;box-shadow:var(--shadow-hard);color:#0a0a0b}.des__sw[data-astro-cid-4ho7wgrt] span[data-astro-cid-4ho7wgrt]{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line)}.des__sw[data-astro-cid-4ho7wgrt] b[data-astro-cid-4ho7wgrt]{font-size:1.4rem;margin-left:.4rem}.live__chip[data-astro-cid-4ho7wgrt]{position:absolute;left:.9rem;top:3rem;color:#0a0a0b;background:#fff;border-radius:999px;padding:.4rem .9rem;font-weight:500;font-size:var(--step--1);display:inline-flex;gap:.5rem;align-items:center;box-shadow:var(--shadow-hard)}.live__chip[data-astro-cid-4ho7wgrt] i[data-astro-cid-4ho7wgrt]{width:10px;height:10px;border-radius:50%;background:#22c55e}.live__note[data-astro-cid-4ho7wgrt]{position:absolute;right:.9rem;bottom:-1rem;background:var(--blue);color:#fff;border-radius:var(--r-m);padding:.8rem 1.1rem;display:grid;box-shadow:var(--shadow-hard)}.live__note[data-astro-cid-4ho7wgrt] span[data-astro-cid-4ho7wgrt]{font-size:.75rem;color:var(--fg-2)}@media(max-width:520px){.call[data-astro-cid-4ho7wgrt]{grid-template-columns:1fr}.call__video[data-astro-cid-4ho7wgrt]{min-height:200px}.wire[data-astro-cid-4ho7wgrt]{grid-template-columns:1fr}.wire__doc[data-astro-cid-4ho7wgrt]{display:none}}.steps[data-astro-cid-p6ggmqq5]{display:grid;gap:1rem}.step[data-astro-cid-p6ggmqq5]{display:grid;gap:var(--space-m);align-content:space-between;background:var(--card);border:1px solid var(--surface-2);border-radius:var(--r-l);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);overflow:hidden}.step[data-astro-cid-p6ggmqq5] h3[data-astro-cid-p6ggmqq5]{font-size:var(--h3);margin-bottom:.75rem}.step[data-astro-cid-p6ggmqq5] p[data-astro-cid-p6ggmqq5]{color:var(--fg-2);font-size:var(--step-1);max-width:32rem}.step__vis[data-astro-cid-p6ggmqq5]{margin-inline:calc(-1*clamp(0rem,.5vw,.5rem));margin-bottom:-.5rem}@media(min-width:900px){.steps[data-astro-cid-p6ggmqq5]{grid-template-columns:1fr 1fr}}.fan[data-astro-cid-zpjhjzrd]{display:flex;justify-content:center;align-items:flex-end;margin-bottom:var(--space-l);min-height:clamp(220px,34vw,420px)}.fan__c[data-astro-cid-zpjhjzrd]{width:clamp(120px,21vw,270px);border-radius:8px;box-shadow:0 30px 60px -24px #000000b3,0 0 0 1px #ffffff1f;transform:rotate(var(--r));transform-origin:50% 100%;transition:transform .6s var(--ease)}.fan__c--0[data-astro-cid-zpjhjzrd]{margin-right:-5%}.fan__c--1[data-astro-cid-zpjhjzrd]{z-index:2;transform:rotate(0) translateY(-6%)}.fan__c--2[data-astro-cid-zpjhjzrd]{margin-left:-5%}.fan[data-astro-cid-zpjhjzrd]:hover .fan__c--0[data-astro-cid-zpjhjzrd]{transform:rotate(-13deg) translate(-8%)}.fan[data-astro-cid-zpjhjzrd]:hover .fan__c--2[data-astro-cid-zpjhjzrd]{transform:rotate(13deg) translate(8%)}.books[data-astro-cid-zpjhjzrd]{display:grid;gap:1rem}.book__in[data-astro-cid-zpjhjzrd]{background:var(--black-soft);color:#fff;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid;gap:.75rem;align-content:start;height:100%}.book__meta[data-astro-cid-zpjhjzrd]{color:var(--accent);font-weight:500;font-size:var(--step--1)}.book[data-astro-cid-zpjhjzrd] h3[data-astro-cid-zpjhjzrd]{font-size:var(--h3)}.book__q[data-astro-cid-zpjhjzrd]{font-weight:500}.book__in[data-astro-cid-zpjhjzrd] p[data-astro-cid-zpjhjzrd]:not(.book__meta):not(.book__q){color:var(--fg-2)}.book[data-astro-cid-zpjhjzrd] .btn[data-astro-cid-zpjhjzrd]{width:fit-content;margin-top:.5rem}.pb__all[data-astro-cid-zpjhjzrd]{margin-top:var(--space-m);display:flex;justify-content:center}@media(min-width:900px){.books[data-astro-cid-zpjhjzrd]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.book[data-astro-cid-zpjhjzrd] .btn[data-astro-cid-zpjhjzrd]{width:100%}}.about[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-l);align-items:center}.about__img[data-astro-cid-v2cbyr3p]{max-width:460px}.about__img[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:calc(var(--r-l) - 8px)}.about[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-size:var(--h2);margin-bottom:var(--space-s)}.lead[data-astro-cid-v2cbyr3p]{font-size:var(--step-1);color:var(--fg-2);max-width:38rem}.pts[data-astro-cid-v2cbyr3p]{display:grid;gap:.6rem;margin-top:var(--space-s);font-weight:500}.pts[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;gap:.6rem;align-items:center}.pts[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{width:1.25rem;height:1.25rem;flex:none;color:var(--blue)}.facts[data-astro-cid-v2cbyr3p]{display:grid;gap:.75rem;margin:var(--space-m) 0 .75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.facts[data-astro-cid-v2cbyr3p] div[data-astro-cid-v2cbyr3p]{background:var(--surface);border-radius:var(--r-m);padding:1rem 1.1rem}.facts[data-astro-cid-v2cbyr3p] dt[data-astro-cid-v2cbyr3p]{font-weight:450;font-size:var(--step-2);letter-spacing:-.03em}.facts[data-astro-cid-v2cbyr3p] dd[data-astro-cid-v2cbyr3p]{margin:.2rem 0 0;font-size:var(--step--1);color:var(--fg-2)}.note[data-astro-cid-v2cbyr3p]{font-size:var(--step--1);color:var(--fg-3);margin-bottom:var(--space-s);max-width:38rem}@media(min-width:900px){.about[data-astro-cid-v2cbyr3p]{grid-template-columns:.8fr 1.2fr}}.fq[data-astro-cid-z6gx6xcw]{display:grid;gap:var(--space-l);align-items:start}.fq[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{font-size:var(--h2)}.fq__card[data-astro-cid-z6gx6xcw]{margin-top:var(--space-m);background:var(--black);color:#fff;border-radius:var(--r-l);padding:1.75rem;display:grid;gap:.8rem;justify-items:start}.fq__card[data-astro-cid-z6gx6xcw] h3[data-astro-cid-z6gx6xcw]{font-size:var(--step-2)}.fq__card[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:var(--fg-2)}.fq__list[data-astro-cid-z6gx6xcw]{display:grid;gap:.75rem}details[data-astro-cid-z6gx6xcw]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);transition:border-color .2s,box-shadow .3s}details[data-astro-cid-z6gx6xcw][open]{border-color:var(--blue);box-shadow:var(--shadow-hard)}summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;min-height:64px;font-weight:450;font-size:var(--step-1);letter-spacing:-.02em}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--surface)}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:before,summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:var(--fg);transform:translate(-50%,-50%);transition:transform .3s var(--ease)}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{background:var(--blue)}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:before,details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{background:#fff}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(0)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 1.4rem 1.4rem;color:var(--fg-2);max-width:46rem}@media(min-width:960px){.fq[data-astro-cid-z6gx6xcw]{grid-template-columns:.8fr 1.2fr}.fq__head[data-astro-cid-z6gx6xcw]{position:sticky;top:7rem}}
