.method-page[data-astro-cid-ldrz553q]{--method-ink: var(--s-text-1, #F7F7F2);--method-muted: var(--s-text-2, rgba(247, 247, 242, .68));--method-bg: var(--s-bg, #090A0A);--method-accent: var(--s-accent, #E7FF3C);--method-line: color-mix(in srgb, var(--method-ink) 14%, transparent);inline-size:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);color:var(--method-ink)}.method-page[data-astro-cid-ldrz553q] h1[data-astro-cid-ldrz553q],.method-page[data-astro-cid-ldrz553q] h2[data-astro-cid-ldrz553q],.method-page[data-astro-cid-ldrz553q] h3[data-astro-cid-ldrz553q]{font-family:var(--s-font-heading, var(--font-family-sans));text-wrap:balance}.method-kicker[data-astro-cid-ldrz553q]{margin:0;color:var(--method-accent);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.method-button[data-astro-cid-ldrz553q]{display:inline-flex;align-items:center;justify-content:center;gap:0;min-block-size:2.95rem;padding:.78rem 1.15rem;border-radius:var(--s-radius-button, .5rem);background:transparent;color:var(--method-ink);box-shadow:inset 0 0 0 1px var(--method-accent);font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.method-button--form[data-astro-cid-ldrz553q]{background:var(--method-bg)}.method-button[data-astro-cid-ldrz553q]:hover{background:color-mix(in srgb,var(--method-accent) 8%,transparent);transform:translateY(-2px)}.method-hero[data-astro-cid-ldrz553q]{position:relative;display:grid;place-items:center;min-block-size:calc(100svh - 5rem);padding-block:clamp(4rem,9vw,8rem);text-align:center;isolation:isolate}.method-hero[data-astro-cid-ldrz553q]:before{position:absolute;inset:10% 50% auto auto;inline-size:min(82%,58rem);block-size:68%;translate:50% 0;content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--method-accent) 8%,transparent),transparent 72%);filter:blur(28px);pointer-events:none;z-index:-1}.method-hero__copy[data-astro-cid-ldrz553q]{display:grid;justify-items:center;gap:clamp(1.35rem,2.5vw,2rem);inline-size:100%;max-inline-size:64rem}.method-hero[data-astro-cid-ldrz553q] h1[data-astro-cid-ldrz553q]{max-inline-size:14ch;margin:0;font-size:var(--s-page-title-size);letter-spacing:-.065em;line-height:.91}.method-hero__lead[data-astro-cid-ldrz553q]{max-inline-size:50rem;margin:0;color:var(--method-muted);font-size:var(--s-page-subtitle-size);line-height:1.65}.method-heading[data-astro-cid-ldrz553q]{display:grid;gap:1.25rem;min-inline-size:0}.method-heading[data-astro-cid-ldrz553q] h2[data-astro-cid-ldrz553q],.method-process__heading[data-astro-cid-ldrz553q] h2[data-astro-cid-ldrz553q],.method-results[data-astro-cid-ldrz553q] h2[data-astro-cid-ldrz553q],.method-closing[data-astro-cid-ldrz553q] h2[data-astro-cid-ldrz553q]{max-inline-size:15ch;margin:0;font-size:var(--s-section-title-size);letter-spacing:-.05em;line-height:.98}.method-approach[data-astro-cid-ldrz553q]{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,8vw,9rem);align-items:start;padding-block:clamp(4rem,8vw,8rem)}.method-copy[data-astro-cid-ldrz553q]{display:grid;gap:1.25rem;max-inline-size:48rem}.method-copy[data-astro-cid-ldrz553q] p[data-astro-cid-ldrz553q],.method-heading[data-astro-cid-ldrz553q]>p[data-astro-cid-ldrz553q]:not(.method-kicker),.method-process__heading[data-astro-cid-ldrz553q]>p[data-astro-cid-ldrz553q]:not(.method-kicker),.method-results__copy[data-astro-cid-ldrz553q]>p[data-astro-cid-ldrz553q]:not(.method-kicker),.method-closing[data-astro-cid-ldrz553q]>p[data-astro-cid-ldrz553q]:not(.method-kicker){margin:0;color:var(--method-muted);font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.65}.method-copy[data-astro-cid-ldrz553q] .method-copy__lead[data-astro-cid-ldrz553q]{color:var(--method-ink);font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.4;letter-spacing:-.02em}.method-process[data-astro-cid-ldrz553q]{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,9vw,9rem);align-items:start;padding-block:clamp(5rem,9vw,9rem)}.method-process__heading[data-astro-cid-ldrz553q]{position:sticky;inset-block-start:7rem;display:grid;gap:1.25rem}.method-process__list[data-astro-cid-ldrz553q]{display:grid;margin:0;padding:0;list-style:none}.method-step[data-astro-cid-ldrz553q]{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding-block:0 clamp(3.5rem,7vw,6rem)}.method-step[data-astro-cid-ldrz553q]:not(:last-child):before{position:absolute;inset:2.2rem auto .75rem 1.05rem;inline-size:1px;content:"";background:linear-gradient(var(--method-accent),color-mix(in srgb,var(--method-ink) 12%,transparent));opacity:.55}.method-step__number[data-astro-cid-ldrz553q]{color:var(--method-accent);font-size:.76rem;font-weight:700;letter-spacing:.13em}.method-step__content[data-astro-cid-ldrz553q]{display:grid;gap:1rem;padding-block-start:0}.method-step[data-astro-cid-ldrz553q] h3[data-astro-cid-ldrz553q]{margin:0;font-size:clamp(1.9rem,3.25vw,3.25rem);letter-spacing:-.045em;line-height:1}.method-step__content[data-astro-cid-ldrz553q] p[data-astro-cid-ldrz553q]{max-inline-size:46rem;margin:0;color:var(--method-muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}.method-step__content[data-astro-cid-ldrz553q] .method-step__statement[data-astro-cid-ldrz553q]{color:var(--method-ink);font-size:clamp(1.12rem,1.65vw,1.35rem);font-weight:600;line-height:1.45}.method-convictions[data-astro-cid-ldrz553q]{display:grid;grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,9vw,9rem);align-items:start;padding:clamp(3rem,7vw,6rem);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--method-accent) 8%,transparent),transparent 28rem),color-mix(in srgb,var(--method-bg) 94%,var(--method-ink) 6%)}.method-convictions__list[data-astro-cid-ldrz553q]{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.method-convictions[data-astro-cid-ldrz553q] article[data-astro-cid-ldrz553q]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;align-items:start}.method-convictions[data-astro-cid-ldrz553q] article[data-astro-cid-ldrz553q]>span[data-astro-cid-ldrz553q],.method-results[data-astro-cid-ldrz553q] li[data-astro-cid-ldrz553q]>span[data-astro-cid-ldrz553q]{display:inline-grid;place-items:center;inline-size:2.15rem;block-size:2.15rem;border:1.5px solid var(--method-ink);border-radius:50%;color:var(--method-ink);font-size:1rem}.method-convictions[data-astro-cid-ldrz553q] h3[data-astro-cid-ldrz553q]{margin:0 0 .45rem;font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.03em}.method-convictions[data-astro-cid-ldrz553q] article[data-astro-cid-ldrz553q] p[data-astro-cid-ldrz553q]{margin:0;color:var(--method-muted);line-height:1.6}.method-results[data-astro-cid-ldrz553q]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr);gap:clamp(3rem,7vw,7rem);align-items:center;margin-block:clamp(5rem,9vw,9rem);padding:clamp(2.5rem,6vw,5rem);border-radius:1rem;background:color-mix(in srgb,var(--method-bg) 96%,var(--method-accent) 4%);overflow:hidden}.method-results__copy[data-astro-cid-ldrz553q]{display:grid;justify-items:start;gap:1.35rem}.method-results__copy[data-astro-cid-ldrz553q] ul[data-astro-cid-ldrz553q]{display:grid;gap:1rem;margin:.5rem 0 0;padding:0;list-style:none}.method-results__copy[data-astro-cid-ldrz553q] li[data-astro-cid-ldrz553q]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;align-items:center;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:600;line-height:1.4}.method-results__visual[data-astro-cid-ldrz553q]{min-inline-size:0;inline-size:100%;max-inline-size:32rem}.method-results__visual[data-astro-cid-ldrz553q] svg[data-astro-cid-ldrz553q]{display:block;inline-size:100%;block-size:auto}.method-result__route[data-astro-cid-ldrz553q]{fill:none;stroke:color-mix(in srgb,var(--method-ink) 18%,transparent);stroke-width:8;stroke-linecap:round}.method-result__route--active[data-astro-cid-ldrz553q]{stroke:var(--method-accent);stroke-width:2;stroke-dasharray:6 10;animation:method-route 8s linear infinite}.method-result__nodes[data-astro-cid-ldrz553q] circle[data-astro-cid-ldrz553q]{fill:var(--method-bg);stroke:var(--method-accent);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:method-pulse 4s ease-in-out infinite alternate}.method-result__nodes[data-astro-cid-ldrz553q] circle[data-astro-cid-ldrz553q]:nth-child(2n){stroke:var(--method-ink);animation-delay:-1.5s}.method-result__labels[data-astro-cid-ldrz553q] rect[data-astro-cid-ldrz553q]{fill:color-mix(in srgb,var(--method-ink) 7%,transparent);stroke:color-mix(in srgb,var(--method-ink) 18%,transparent)}.method-result__labels[data-astro-cid-ldrz553q] circle[data-astro-cid-ldrz553q]{fill:var(--method-accent)}.method-result__labels[data-astro-cid-ldrz553q] path[data-astro-cid-ldrz553q]{fill:none;stroke:color-mix(in srgb,var(--method-ink) 44%,transparent);stroke-width:1.2;stroke-linecap:round}.method-closing[data-astro-cid-ldrz553q]{display:grid;justify-items:start;gap:1.35rem;margin-block:clamp(5rem,9vw,9rem);padding:clamp(2.5rem,6vw,5rem);border-radius:1rem;background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--method-accent) 6%,transparent),transparent 24rem),color-mix(in srgb,var(--method-bg) 96%,var(--method-accent) 4%)}.method-closing[data-astro-cid-ldrz553q] h2[data-astro-cid-ldrz553q]{max-inline-size:17ch}.method-closing[data-astro-cid-ldrz553q]>p[data-astro-cid-ldrz553q]:not(.method-kicker){max-inline-size:42rem}.method-closing__actions[data-astro-cid-ldrz553q]{display:flex;flex-wrap:wrap;gap:.75rem}@keyframes method-route{0%{stroke-dashoffset:0}to{stroke-dashoffset:-96}}@keyframes method-pulse{0%{transform:scale(.88);opacity:.7}to{transform:scale(1.12);opacity:1}}@media(max-width:900px){.method-approach[data-astro-cid-ldrz553q],.method-process[data-astro-cid-ldrz553q],.method-convictions[data-astro-cid-ldrz553q],.method-results[data-astro-cid-ldrz553q]{grid-template-columns:1fr}.method-hero[data-astro-cid-ldrz553q]{min-block-size:auto}.method-process__heading[data-astro-cid-ldrz553q]{position:static}.method-results__visual[data-astro-cid-ldrz553q]{display:none}}@media(max-width:650px){.method-page[data-astro-cid-ldrz553q]{padding-inline:1rem}.method-hero[data-astro-cid-ldrz553q]{padding-block:3rem 4.5rem}.method-hero[data-astro-cid-ldrz553q] h1[data-astro-cid-ldrz553q]{font-size:var(--s-page-title-size)}.method-button[data-astro-cid-ldrz553q]{inline-size:100%}.method-closing__actions[data-astro-cid-ldrz553q]{display:grid;inline-size:100%}.method-approach[data-astro-cid-ldrz553q],.method-process[data-astro-cid-ldrz553q]{padding-block:4rem}.method-step[data-astro-cid-ldrz553q]{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.method-step[data-astro-cid-ldrz553q]:not(:last-child):before{inset-inline-start:.85rem}.method-convictions[data-astro-cid-ldrz553q],.method-results[data-astro-cid-ldrz553q],.method-closing[data-astro-cid-ldrz553q]{margin-inline:-.25rem;padding:2rem 1.25rem;border-radius:1rem}}@media(prefers-reduced-motion:reduce){.method-result__route--active[data-astro-cid-ldrz553q],.method-result__nodes[data-astro-cid-ldrz553q] circle[data-astro-cid-ldrz553q]{animation:none}.method-button[data-astro-cid-ldrz553q]{transition:none}}
