.reviews__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:3fr 9fr;gap:40px clamp(32px,4vw,64px);display:grid}.score[data-astro-cid-4bjs7uhz]{border-top:1px solid var(--line-strong);padding-top:24px}.score__src[data-astro-cid-4bjs7uhz]{align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.score__g[data-astro-cid-4bjs7uhz]{border:1px solid var(--line);place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:600;display:inline-grid}.score__n[data-astro-cid-4bjs7uhz]{letter-spacing:-.05em;margin-top:28px;font-size:clamp(4rem,7vw,6.5rem);font-weight:300;line-height:.9}.score__n[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{letter-spacing:0;color:var(--text-3);margin-left:.35em;font-size:.28em}.score__c[data-astro-cid-4bjs7uhz]{margin-top:12px}.stars[data-astro-cid-4bjs7uhz]{color:var(--ink);gap:3px;display:inline-flex}.stars[data-astro-cid-4bjs7uhz] svg[data-astro-cid-4bjs7uhz]{fill:currentColor;width:15px;height:15px}.stars--lg[data-astro-cid-4bjs7uhz]{gap:4px;margin-top:18px}.stars--lg[data-astro-cid-4bjs7uhz] svg[data-astro-cid-4bjs7uhz]{width:20px;height:20px}.quotes[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,1fr);gap:0 clamp(24px,3vw,48px);display:grid}.quote[data-astro-cid-4bjs7uhz]{border-top:1px solid var(--line);flex-direction:column;padding-top:24px;display:flex}.quote__t[data-astro-cid-4bjs7uhz]{letter-spacing:-.012em;text-wrap:pretty;margin:20px 0 0;font-size:1.15rem;line-height:1.5}.quote__t[data-astro-cid-4bjs7uhz]:before{content:"“"}.quote__t[data-astro-cid-4bjs7uhz]:after{content:"”"}.quote__by[data-astro-cid-4bjs7uhz]{align-items:center;gap:12px;margin-top:auto;padding-top:28px;font-size:.95rem;display:flex}.quote__by[data-astro-cid-4bjs7uhz]>span[data-astro-cid-4bjs7uhz]:last-child{display:grid}.quote__ini[data-astro-cid-4bjs7uhz]{background:var(--mist-2);flex:none;place-items:center;width:36px;height:36px;font-weight:500;display:inline-grid}.quote__name[data-astro-cid-4bjs7uhz]{font-weight:500}@media (width<=1100px){.reviews__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr}.score[data-astro-cid-4bjs7uhz]{grid-template-columns:auto 1fr;align-items:end;column-gap:32px;display:grid}.score__src[data-astro-cid-4bjs7uhz]{grid-column:1/-1}}@media (width<=860px){.quotes[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr;gap:32px}}.hero[data-astro-cid-lcdefpme]{height:100svh;min-height:700px;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{animation:settle 2.8s var(--ease) both}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0a1420e6 0%,#0a142099 48%,#0a14204d 100%),linear-gradient(#0a142000 58%,#0a1420d9 100%);position:absolute;inset:0}.hero__in[data-astro-cid-lcdefpme]{height:100%;padding-top:var(--header-h);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero__copy[data-astro-cid-lcdefpme]{max-width:980px;margin-bottom:clamp(48px,7vh,88px)}.hero__h[data-astro-cid-lcdefpme]{max-width:13ch}.hero__lead[data-astro-cid-lcdefpme]{max-width:46ch;margin-top:2rem}.hero__act[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:2.5rem;display:flex}.hero__row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px clamp(40px,6vw,120px);margin-bottom:clamp(48px,7vh,88px);display:grid}.hero__row[data-astro-cid-lcdefpme] .hero__copy[data-astro-cid-lcdefpme]{margin-bottom:0}.proof[data-astro-cid-lcdefpme]{border-left:1px solid var(--line-dark);min-width:230px;animation:rise 1.1s .36s var(--ease) both;gap:6px;padding:4px 0 4px 32px;text-decoration:none;display:grid}.proof__src[data-astro-cid-lcdefpme]{color:var(--on-dark-2);align-items:center;gap:10px;font-size:.85rem;display:flex}.proof__g[data-astro-cid-lcdefpme]{border:1px solid var(--line-dark);width:24px;height:24px;color:var(--white);place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.proof__n[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-top:14px;font-size:clamp(3rem,4.4vw,4.25rem);font-weight:300;line-height:.9}.proof__n[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:0;color:var(--on-dark-3);margin-left:.4em;font-size:.3em}.proof__s[data-astro-cid-lcdefpme]{letter-spacing:3px;margin-top:8px;font-size:.95rem}.proof__t[data-astro-cid-lcdefpme]{color:var(--on-dark-2);font-size:.875rem}.proof__arr[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease);margin-left:4px;display:inline-block}.proof[data-astro-cid-lcdefpme]:hover .proof__t[data-astro-cid-lcdefpme]{color:var(--white)}.proof[data-astro-cid-lcdefpme]:hover .proof__arr[data-astro-cid-lcdefpme]{transform:translate(4px)}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease) both}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.12s}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.24s}.hero__idx[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark);grid-template-columns:repeat(6,1fr);display:grid}.hero__idx[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--on-dark-2);transition:color .3s var(--ease);gap:6px;padding:20px 16px 32px 0;font-size:.95rem;text-decoration:none;display:grid;position:relative}.hero__idx[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:var(--white);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:0;right:16px;transform:scaleX(0)}.hero__idx[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--white)}.hero__idx[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:before{transform:scaleX(1)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes settle{0%{transform:scale(1.08)}}.intro__s[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;max-width:30ch;font-size:clamp(1.9rem,3.3vw,3.2rem);font-weight:300;line-height:1.16}.intro__p[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:32px clamp(24px,3vw,48px);margin-top:clamp(64px,8vw,120px);display:grid}.intro__p[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);padding-top:24px}.intro__p[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:36ch;margin-top:.75rem}.prac[data-astro-cid-lcdefpme]{padding-block:clamp(80px,10vw,140px)}.prac__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.prac__ctl[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:none}.prac__count[data-astro-cid-lcdefpme]{color:var(--on-dark-3);margin-right:16px;font-size:.95rem}.prac__count[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--white);font-weight:400}.sq[data-astro-cid-lcdefpme]{border:1px solid var(--line-dark);width:48px;height:48px;color:var(--white);cursor:pointer;transition:background-color .3s var(--ease), border-color .3s, opacity .3s;background:0 0;border-radius:0;place-items:center;display:grid}.sq[data-astro-cid-lcdefpme]:hover:not(:disabled){background:var(--white);color:var(--ink);border-color:var(--white)}.sq[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}.panels[data-astro-cid-lcdefpme]{gap:48px;display:grid}.panel[data-astro-cid-lcdefpme]{scroll-margin-top:var(--header-h);position:relative}.panel__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.panel__shade[data-astro-cid-lcdefpme],.panel__hit[data-astro-cid-lcdefpme],.panel__v[data-astro-cid-lcdefpme]{display:none}.panel__n[data-astro-cid-lcdefpme]{color:var(--white);font-size:.85rem;position:absolute;top:16px;left:16px}.panel__body[data-astro-cid-lcdefpme]{padding-top:24px}.panel__t[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,3rem);font-weight:300;line-height:1.05}.panel__d[data-astro-cid-lcdefpme]{color:var(--on-dark-2);max-width:44ch;margin-top:.9rem}.panel__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark);margin-top:1.5rem}.panel__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-dark);padding:.7rem 0;font-size:.95rem}.panel__foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:1.75rem;display:flex}.panel__lead[data-astro-cid-lcdefpme]{gap:2px;font-size:.95rem;display:grid}.panel__lead[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.panel__lead[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-light)}@media (width>=640px) and (width<=959px){.panels[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:56px 32px}}@media (width>=960px){.js .prac__top[data-astro-cid-lcdefpme]{margin-bottom:clamp(32px,4vw,56px)}.js .prac__ctl[data-astro-cid-lcdefpme]{display:flex}.js .panels[data-astro-cid-lcdefpme]{gap:1px;height:clamp(580px,76vh,780px);display:flex;container-type:inline-size}.js .panel[data-astro-cid-lcdefpme]{min-width:0;transition:flex-grow .9s var(--ease-io);flex:1 1 0;overflow:hidden}.js .panel[data-astro-cid-lcdefpme].is-active{flex-grow:7}.js .panel__img[data-astro-cid-lcdefpme]{aspect-ratio:auto;position:absolute;inset:0}.js .panel__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform 1.4s var(--ease), opacity .6s;opacity:.7;transform:scale(1.1)}.js .panel[data-astro-cid-lcdefpme].is-active .panel__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.95;transform:scale(1)}.js .panel__shade[data-astro-cid-lcdefpme]{transition:background-color .6s var(--ease);background:#0a142094;display:block;position:absolute;inset:0}.js .panel[data-astro-cid-lcdefpme]:after{content:"";opacity:0;transition:opacity .7s var(--ease);pointer-events:none;background:linear-gradient(#0a14201a 22%,#0a1420b3 58%,#0a1420f5 100%);position:absolute;inset:0}.js .panel[data-astro-cid-lcdefpme].is-active .panel__shade[data-astro-cid-lcdefpme]{background:#0a14201f}.js .panel[data-astro-cid-lcdefpme].is-active:after{opacity:1}.js .panel[data-astro-cid-lcdefpme]:not(.is-active):hover .panel__shade[data-astro-cid-lcdefpme]{background:#0a142061}.js .panel__hit[data-astro-cid-lcdefpme]{z-index:2;display:block;position:absolute;inset:0}.js .panel[data-astro-cid-lcdefpme].is-active .panel__hit[data-astro-cid-lcdefpme]{display:none}.js .panel__n[data-astro-cid-lcdefpme]{z-index:3;font-size:.9rem;top:24px;left:24px}.js .panel__v[data-astro-cid-lcdefpme]{z-index:1;writing-mode:vertical-rl;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.05rem,1.25vw,1.3rem);font-weight:400;transition:opacity .3s;display:block;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(180deg)}.js .panel[data-astro-cid-lcdefpme].is-active .panel__v[data-astro-cid-lcdefpme]{opacity:0}.js .panel__body[data-astro-cid-lcdefpme]{z-index:3;opacity:0;visibility:hidden;width:calc(58.3333cqw - 2.91667px);padding:clamp(28px,2.8vw,48px);transition:opacity .25s,transform .25s,visibility 0s .25s;position:absolute;bottom:0;left:0;transform:translateY(16px)}.js .panel[data-astro-cid-lcdefpme].is-active .panel__body[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;transition:opacity .6s .45s var(--ease), transform .8s .45s var(--ease), visibility 0s;transform:none}.js .panel__t[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,3.4vw,3.6rem)}.js .panel__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;column-gap:32px;max-width:640px;display:grid}.js .panel__d[data-astro-cid-lcdefpme]{max-width:40ch}}.stages__grid[data-astro-cid-lcdefpme]{grid-template-columns:4fr 8fr;align-items:start;gap:48px clamp(40px,6vw,120px);display:grid}.stages__head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:30ch;margin-top:1.5rem}.stages__btn[data-astro-cid-lcdefpme]{margin-top:2rem}.stage[data-astro-cid-lcdefpme]{grid-template-columns:7rem 4fr 5fr;align-items:baseline;gap:12px 32px;padding-block:32px;display:grid}@media (width<=960px){.hero__idx[data-astro-cid-lcdefpme]{display:none}.hero__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proof[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;min-width:0;padding:20px 0 0}.proof__src[data-astro-cid-lcdefpme]{grid-column:1/-1}.proof__n[data-astro-cid-lcdefpme]{margin-top:8px;font-size:2.6rem}.proof__s[data-astro-cid-lcdefpme],.proof__t[data-astro-cid-lcdefpme]{grid-column:2}.proof__s[data-astro-cid-lcdefpme]{grid-row:2;align-self:center;margin-top:8px}.proof__t[data-astro-cid-lcdefpme]{grid-row:3}.intro__p[data-astro-cid-lcdefpme],.stages__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stages__head[data-astro-cid-lcdefpme]{position:static}.stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
