.methodology-module__IxIFEq__page{--ink:#0d1117;--paper:#fff;--hair:#0d11171f;--hair-2:#0d111738;--dim:#0d11179e;--dim-2:#0d111773;--accent:var(--color-brand-500);--accent-ink:var(--color-brand-700);--on-ink:#eef2f1;--on-ink-dim:#eef2f1a3;--on-ink-hair:#eef2f129;--mono:var(--font-mono);--pad:clamp(1.125rem, 5vw, 2rem);background:var(--paper);color:var(--ink)}.methodology-module__IxIFEq__btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;border-radius:2px;align-items:center;gap:.625rem;padding:.8125rem 1.125rem;font-size:.6875rem;font-weight:500;text-decoration:none;display:inline-flex}.methodology-module__IxIFEq__btnArrow{font-family:var(--mono);transition:transform var(--duration-fast) var(--ease-out)}.methodology-module__IxIFEq__btn:hover .methodology-module__IxIFEq__btnArrow{transform:translate(3px)}.methodology-module__IxIFEq__btnFill{background:var(--accent);border-color:var(--accent);color:#04231a}.methodology-module__IxIFEq__btnFill:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.methodology-module__IxIFEq__btnLineLight{color:var(--on-ink);border-color:var(--on-ink-hair)}.methodology-module__IxIFEq__btnLineLight:hover{border-color:var(--accent);color:var(--accent)}.methodology-module__IxIFEq__btnLineDark{color:var(--ink);border-color:var(--hair-2)}.methodology-module__IxIFEq__btnLineDark:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.methodology-module__IxIFEq__hero{background:radial-gradient(120% 92% at 80% -12%, #00b67a2b, transparent 62%), radial-gradient(70% 62% at 0% 108%, #00b67a14, transparent 60%), var(--ink);color:var(--on-ink)}.methodology-module__IxIFEq__heroInner{max-width:var(--container-max);padding:clamp(2.5rem, 6vw, 4.5rem) var(--pad) clamp(2.75rem, 6vw, 4.5rem);margin-inline:auto}.methodology-module__IxIFEq__heroGrid{gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:960px){.methodology-module__IxIFEq__heroGrid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center}}.methodology-module__IxIFEq__heroText{min-width:0}.methodology-module__IxIFEq__heroKicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;margin:0 0 clamp(1rem,2.5vw,1.5rem);font-size:.6875rem;display:flex}.methodology-module__IxIFEq__heroKicker:after{content:"";background:var(--on-ink-hair);flex:auto;height:1px}.methodology-module__IxIFEq__heroTitle{letter-spacing:-.032em;overflow-wrap:break-word;margin:0;font-size:clamp(2.125rem,6vw,3.75rem);font-weight:600;line-height:1.04}.methodology-module__IxIFEq__heroAccent{color:var(--accent)}.methodology-module__IxIFEq__heroLead{max-width:46ch;color:var(--on-ink-dim);margin:clamp(1rem,2.5vw,1.5rem) 0 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.62}.methodology-module__IxIFEq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.methodology-module__IxIFEq__heroArt{min-width:0}.methodology-module__IxIFEq__heroImage{border:1px solid var(--on-ink-hair);border-radius:2px;width:100%;height:auto;display:block}.methodology-module__IxIFEq__bp{gap:.875rem;margin:0;display:grid}.methodology-module__IxIFEq__bpTitle{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-ink-dim);align-items:center;gap:.75rem;margin:0;font-size:.625rem;display:flex}.methodology-module__IxIFEq__bpTitle:after{content:"";background:var(--on-ink-hair);flex:auto;height:1px}.methodology-module__IxIFEq__bpBoard{border:1px solid var(--on-ink-hair);background-image:radial-gradient(circle,#eef2f124 1px,#0000 1.2px);background-position:50%;background-size:18px 18px;border-radius:2px;justify-items:stretch;padding:clamp(1.125rem,3vw,1.75rem);display:grid}.methodology-module__IxIFEq__bpTerms{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.625rem,2vw,1rem);display:grid}.methodology-module__IxIFEq__bpTerm{border:1px solid var(--on-ink-hair);background:#0d11179e;border-radius:2px;gap:.3rem;min-width:0;padding:.75rem .8125rem;display:grid}.methodology-module__IxIFEq__bpWeight{font-family:var(--mono);color:#fff;font-size:clamp(1.125rem,3vw,1.5rem);line-height:1}.methodology-module__IxIFEq__bpLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-dim);overflow-wrap:anywhere;font-size:.625rem;line-height:1.45}.methodology-module__IxIFEq__bpJoin{width:100%;height:46px;display:block}.methodology-module__IxIFEq__bpJunction{width:1.75rem;height:1.75rem;color:var(--accent);font-family:var(--mono);background:#0d11179e;border:1px solid #00b67a80;border-radius:2px;justify-self:center;place-items:center;font-size:1rem;line-height:1;display:grid}.methodology-module__IxIFEq__bpStem{justify-self:center;width:24px;height:38px;display:block}.methodology-module__IxIFEq__bpNode{border:1px solid #00b67a73;border-radius:2px;gap:.35rem;padding:.875rem 1rem;animation:3.4s ease-in-out infinite methodology-module__IxIFEq__nodePulse;display:grid}.methodology-module__IxIFEq__bpNodeWeight{font-family:var(--mono);letter-spacing:-.02em;color:#fff;font-size:clamp(1.5rem,4vw,2rem);line-height:1}.methodology-module__IxIFEq__bpNodeLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.625rem}.methodology-module__IxIFEq__bpHint{max-width:46ch;color:var(--on-ink-dim);margin:0;font-size:.8125rem;line-height:1.58}.methodology-module__IxIFEq__bpDash{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-dasharray:5 6;animation:1.8s linear infinite methodology-module__IxIFEq__dashFlow}.methodology-module__IxIFEq__bpArrow{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}@keyframes methodology-module__IxIFEq__dashFlow{to{stroke-dashoffset:-22px}}@keyframes methodology-module__IxIFEq__nodePulse{0%,to{background:#00b67a0d;border-color:#00b67a59}50%{background:#00b67a24;border-color:#00b67aad}}.methodology-module__IxIFEq__sheet{grid-template-columns:[full-start] var(--pad) [main-start] minmax(0, 1fr) [main-end] var(--pad) [full-end];padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.methodology-module__IxIFEq__limits{grid-template-columns:[full-start] var(--pad) [main-start] minmax(0, 1fr) [main-end] var(--pad) [full-end];display:grid}@media (min-width:1024px){.methodology-module__IxIFEq__sheet,.methodology-module__IxIFEq__limits{grid-template-columns:[full-start] minmax(var(--pad), 1fr) [rail-start] 14rem [rail-end] 3.5rem [main-start] minmax(0, 57.5rem) [main-end] minmax(var(--pad), 1fr) [full-end]}}.methodology-module__IxIFEq__clause{scroll-margin-top:calc(var(--header-height) + 1rem);grid-column:main-start/main-end;padding-block:clamp(2.25rem,5vw,3.5rem);position:relative}.methodology-module__IxIFEq__clause:before{content:"";inset-inline:0;background:var(--hair-2);transform-origin:0;height:1px;position:absolute;top:0}.methodology-module__IxIFEq__rail{grid-column:main-start/main-end;min-width:0;margin-bottom:clamp(1rem,3vw,1.5rem)}.methodology-module__IxIFEq__railList{overscroll-behavior-x:contain;scrollbar-width:thin;gap:.5rem;margin:0;padding:0 0 .5rem;list-style:none;display:flex;overflow-x:auto}.methodology-module__IxIFEq__railItem{flex:none}.methodology-module__IxIFEq__railLink{border:1px solid var(--hair);color:var(--ink);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:2px;align-items:baseline;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;line-height:1.3;text-decoration:none;display:inline-flex}.methodology-module__IxIFEq__railLink:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.methodology-module__IxIFEq__railNo{font-family:var(--mono);letter-spacing:.1em;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:.625rem}@media (min-width:1024px){.methodology-module__IxIFEq__rail{top:calc(var(--header-height) + 1.5rem);grid-area:1/rail-start/span 7/rail-end;align-self:start;margin-bottom:0;position:sticky}.methodology-module__IxIFEq__railList{border-top:1px solid var(--hair-2);gap:0;padding:0;display:grid;overflow:visible}.methodology-module__IxIFEq__railItem{border-bottom:1px solid var(--hair)}.methodology-module__IxIFEq__railLink{white-space:normal;overflow-wrap:break-word;border:0;border-radius:0;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.25rem;padding:.5rem 0;font-size:.75rem;display:grid}}.methodology-module__IxIFEq__clauseHead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 clamp(.875rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.methodology-module__IxIFEq__clauseNo{font-family:var(--mono);letter-spacing:.1em;color:var(--accent-ink);font-variant-numeric:tabular-nums;padding-top:.4rem;font-size:.75rem}.methodology-module__IxIFEq__clauseHeadText{min-width:0}.methodology-module__IxIFEq__clauseTitle{letter-spacing:-.022em;overflow-wrap:break-word;margin:0;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:600;line-height:1.16}.methodology-module__IxIFEq__clauseLead{max-width:64ch;color:var(--dim);margin:.75rem 0 0;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.62}.methodology-module__IxIFEq__clauseHeadDark .methodology-module__IxIFEq__clauseNo{color:var(--accent)}.methodology-module__IxIFEq__clauseHeadDark .methodology-module__IxIFEq__clauseLead{color:var(--on-ink-dim)}.methodology-module__IxIFEq__prose p{max-width:68ch;color:var(--dim);margin:0 0 1.05em;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.68}.methodology-module__IxIFEq__prose p:last-child{margin-bottom:0}.methodology-module__IxIFEq__proseAction{margin-top:clamp(1.25rem,2.5vw,1.75rem)}.methodology-module__IxIFEq__empty{border-top:1px solid var(--hair);max-width:62ch;font-family:var(--mono);color:var(--dim);margin:0;padding-top:1rem;font-size:.8125rem;line-height:1.68}.methodology-module__IxIFEq__equation{border-block:1px solid var(--hair);justify-items:start;gap:clamp(1rem,2.5vw,1.75rem);margin-bottom:clamp(1.75rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:720px){.methodology-module__IxIFEq__equation{grid-template-columns:repeat(5,minmax(0,auto));justify-content:start;align-items:end}}.methodology-module__IxIFEq__term{gap:.5rem;min-width:0;display:grid}.methodology-module__IxIFEq__termWeight{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:400;line-height:.9}.methodology-module__IxIFEq__termLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim-2);overflow-wrap:break-word;font-size:.625rem;line-height:1.4}.methodology-module__IxIFEq__termResult .methodology-module__IxIFEq__termWeight,.methodology-module__IxIFEq__termResult .methodology-module__IxIFEq__termLabel{color:var(--accent-ink)}.methodology-module__IxIFEq__op{color:var(--hair-2);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:200;line-height:1}@media (min-width:720px){.methodology-module__IxIFEq__op{padding-bottom:1.5rem}}.methodology-module__IxIFEq__principles{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:900px){.methodology-module__IxIFEq__principles{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.methodology-module__IxIFEq__quote{border-left:3px solid var(--accent);letter-spacing:-.012em;color:var(--ink);margin:0;padding:.15rem 0 .15rem 1rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.42}@media (min-width:900px){.methodology-module__IxIFEq__principlesBody{columns:2;column-gap:clamp(1.5rem,3vw,2.5rem)}.methodology-module__IxIFEq__principlesBody p{max-width:none}}.methodology-module__IxIFEq__flow{gap:clamp(1.5rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.methodology-module__IxIFEq__flow{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.5rem}}.methodology-module__IxIFEq__stage{min-width:0}.methodology-module__IxIFEq__stageNo{font-family:var(--mono);letter-spacing:.14em;color:var(--accent-ink);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:.6875rem;display:block}.methodology-module__IxIFEq__stageRule{background:var(--hair-2);height:1px;margin-bottom:.875rem;display:block;position:relative}.methodology-module__IxIFEq__stageLink{display:none}@media (min-width:900px){.methodology-module__IxIFEq__stageLink{width:2.5rem;height:12px;display:block;position:absolute;top:50%;right:100%;transform:translateY(-50%)}}.methodology-module__IxIFEq__stageDash{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-dasharray:4 5;animation:1.8s linear infinite methodology-module__IxIFEq__dashFlow}.methodology-module__IxIFEq__stageArrow{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.methodology-module__IxIFEq__stageTitle{letter-spacing:-.012em;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.methodology-module__IxIFEq__stageBody{max-width:62ch;color:var(--dim);margin:0;font-size:.875rem;line-height:1.62}.methodology-module__IxIFEq__modelTable{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--hair-2);width:100%}.methodology-module__IxIFEq__modelTable th,.methodology-module__IxIFEq__modelTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);overflow-wrap:anywhere;padding:.875rem .75rem}.methodology-module__IxIFEq__modelTable th:first-child,.methodology-module__IxIFEq__modelTable td:first-child{width:44%;padding-left:0}.methodology-module__IxIFEq__modelTable th:last-child,.methodology-module__IxIFEq__modelTable td:last-child{padding-right:0}.methodology-module__IxIFEq__modelTable thead th{border-bottom:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim-2);padding-block:.5rem;font-size:.625rem;font-weight:500}.methodology-module__IxIFEq__modelName{font-size:.9375rem;font-weight:500}.methodology-module__IxIFEq__modelCell{align-items:center;gap:.625rem;min-width:0;display:flex}.methodology-module__IxIFEq__initials{border:1px solid var(--hair-2);width:1.75rem;height:1.75rem;font-family:var(--mono);color:var(--accent-ink);border-radius:2px;flex:none;place-items:center;font-size:.6875rem;display:inline-grid}.methodology-module__IxIFEq__modelFocus{color:var(--dim);font-size:.875rem;line-height:1.55}.methodology-module__IxIFEq__defs{border-top:1px solid var(--hair-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:720px){.methodology-module__IxIFEq__defs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}}.methodology-module__IxIFEq__def{border-bottom:1px solid var(--hair);gap:.3rem;min-width:0;padding:.8125rem 0;display:grid}.methodology-module__IxIFEq__defTerm{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.6875rem}.methodology-module__IxIFEq__defDesc{color:var(--dim);margin:0;font-size:.875rem;line-height:1.55}.methodology-module__IxIFEq__axis{display:grid}.methodology-module__IxIFEq__axisEnds{font-family:var(--mono);letter-spacing:.1em;color:var(--dim-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:.5rem;font-size:.625rem;display:flex}.methodology-module__IxIFEq__axisTrack{border:1px solid var(--hair-2);border-radius:2px;height:.875rem;margin-bottom:.5rem;display:flex}.methodology-module__IxIFEq__axisSeg{border-right:1px solid var(--hair-2);flex-basis:0;min-width:0;position:relative}.methodology-module__IxIFEq__axisSeg:last-child{border-right:0}.methodology-module__IxIFEq__axisSeg:not(:last-child):after{content:"";background:var(--hair-2);width:1px;height:.375rem;position:absolute;bottom:-.4375rem;right:-1px}.methodology-module__IxIFEq__axisFill{background:var(--accent);transform-origin:0;position:absolute;inset:0}.methodology-module__IxIFEq__axisSeg:first-child .methodology-module__IxIFEq__axisFill{opacity:.2}.methodology-module__IxIFEq__axisSeg:nth-child(2) .methodology-module__IxIFEq__axisFill{opacity:.36}.methodology-module__IxIFEq__axisSeg:nth-child(3) .methodology-module__IxIFEq__axisFill{opacity:.54}.methodology-module__IxIFEq__axisSeg:nth-child(4) .methodology-module__IxIFEq__axisFill{opacity:.76}.methodology-module__IxIFEq__axisSeg:nth-child(5) .methodology-module__IxIFEq__axisFill{opacity:1}.methodology-module__IxIFEq__axisLegend{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);margin-top:.5rem;display:grid}.methodology-module__IxIFEq__axisItem{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;padding:.625rem 0;display:flex}.methodology-module__IxIFEq__axisLabel{font-size:.875rem;font-weight:500}.methodology-module__IxIFEq__axisRange{font-family:var(--mono);letter-spacing:.06em;color:var(--dim-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem}@media (min-width:760px){.methodology-module__IxIFEq__axisLegend{border-top:0;align-items:start;margin-top:.75rem;display:flex}.methodology-module__IxIFEq__axisItem{border-bottom:0;border-top:1px solid var(--hair-2);gap:.25rem;padding:.5rem .625rem 0 0;display:grid}.methodology-module__IxIFEq__axisLabel{font-size:.8125rem}}.methodology-module__IxIFEq__humanGrid{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:900px){.methodology-module__IxIFEq__humanGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.methodology-module__IxIFEq__specList{border-top:1px solid var(--hair-2);align-self:start;margin:0;padding:0;list-style:none}.methodology-module__IxIFEq__specRow{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.875rem;padding:.8125rem 0;display:grid}.methodology-module__IxIFEq__specCode{font-family:var(--mono);letter-spacing:.1em;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:.6875rem}.methodology-module__IxIFEq__specLabel{font-size:.9375rem;line-height:1.45}.methodology-module__IxIFEq__limits{background:radial-gradient(88% 120% at 10% 0%, #00b67a21, transparent 60%), var(--ink);color:var(--on-ink);scroll-margin-top:calc(var(--header-height) + 1rem);grid-column:full-start/full-end;margin-block:clamp(2rem,4vw,3rem)}.methodology-module__IxIFEq__limitsInner{grid-column:main-start/main-end;min-width:0;padding-block:clamp(2.5rem,5vw,3.75rem)}.methodology-module__IxIFEq__limitList{border-top:1px solid var(--on-ink-hair);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.methodology-module__IxIFEq__limitList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}}.methodology-module__IxIFEq__limitItem{border-bottom:1px solid var(--on-ink-hair);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.8125rem 0;font-size:.9375rem;line-height:1.5;display:grid}.methodology-module__IxIFEq__limitMark{font-family:var(--mono);color:var(--accent);font-size:.8125rem}.methodology-module__IxIFEq__subHead{margin-top:clamp(2rem,4vw,2.75rem)}.methodology-module__IxIFEq__subTitle{letter-spacing:-.012em;margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;line-height:1.3}.methodology-module__IxIFEq__subLead{max-width:62ch;color:var(--dim);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.methodology-module__IxIFEq__seq{margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none;position:relative}.methodology-module__IxIFEq__seq:before{content:"";background:var(--hair);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.0625rem}.methodology-module__IxIFEq__seqItem{min-width:0;padding:0 0 clamp(1.25rem,2.5vw,1.75rem) 3rem;position:relative}.methodology-module__IxIFEq__seqItem:last-child{padding-bottom:0}.methodology-module__IxIFEq__seqNo{border:1px solid var(--hair-2);background:var(--paper);width:2.125rem;height:2.125rem;font-family:var(--mono);color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;font-size:.6875rem;display:grid;position:absolute;top:0;left:0}.methodology-module__IxIFEq__seqTitle{margin:.375rem 0;font-size:.9375rem;font-weight:600;line-height:1.35}.methodology-module__IxIFEq__seqBody{max-width:64ch;color:var(--dim);margin:0;font-size:.875rem;line-height:1.62}.methodology-module__IxIFEq__callout{border:1px solid var(--hair);border-left:3px solid var(--accent);background:#00b67a09;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.375rem);display:grid}.methodology-module__IxIFEq__calloutIcon{color:var(--accent-ink);padding-top:.15rem;display:inline-flex}.methodology-module__IxIFEq__calloutText{margin:0;font-size:.9375rem;line-height:1.62}.methodology-module__IxIFEq__faq{border-top:1px solid var(--hair-2)}.methodology-module__IxIFEq__faqRow{border-bottom:1px solid var(--hair)}.methodology-module__IxIFEq__faqQ{cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;gap:.875rem;padding:1rem 0;list-style:none;display:grid}.methodology-module__IxIFEq__faqQ::-webkit-details-marker{display:none}.methodology-module__IxIFEq__faqQ::marker{content:""}.methodology-module__IxIFEq__faqCode{font-family:var(--mono);letter-spacing:.1em;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:.6875rem}.methodology-module__IxIFEq__faqText{font-size:.9375rem;font-weight:500;line-height:1.45}.methodology-module__IxIFEq__faqChevron{color:var(--dim-2);transition:transform var(--duration-normal) var(--ease-out);align-self:center;display:inline-flex}.methodology-module__IxIFEq__faqRow[open] .methodology-module__IxIFEq__faqChevron{transform:rotate(180deg)}.methodology-module__IxIFEq__faqA{max-width:72ch;color:var(--dim);margin:0;padding:0 0 1.25rem 3.125rem;font-size:.9375rem;line-height:1.68}.methodology-module__IxIFEq__final{border-top:1px solid var(--hair-2);background:#fbfcfb}.methodology-module__IxIFEq__finalInner{max-width:var(--container-max);padding:clamp(2.5rem, 5vw, 4rem) var(--pad);margin-inline:auto}.methodology-module__IxIFEq__finalTitle{letter-spacing:-.026em;overflow-wrap:break-word;max-width:30ch;margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:600;line-height:1.12}.methodology-module__IxIFEq__finalBody{max-width:58ch;color:var(--dim);margin:1rem 0 0;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.65}.methodology-module__IxIFEq__finalActions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,3vw,2rem);display:flex}@keyframes methodology-module__IxIFEq__ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes methodology-module__IxIFEq__fillGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes methodology-module__IxIFEq__riseSpec{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.methodology-module__IxIFEq__clause:before{animation:linear both methodology-module__IxIFEq__ruleDraw;animation-timeline:view();animation-range:entry 4% cover 14%}.methodology-module__IxIFEq__clauseHead,.methodology-module__IxIFEq__stage,.methodology-module__IxIFEq__def,.methodology-module__IxIFEq__specRow,.methodology-module__IxIFEq__limitItem,.methodology-module__IxIFEq__seqItem,.methodology-module__IxIFEq__faqRow{animation:linear both methodology-module__IxIFEq__riseSpec;animation-timeline:view();animation-range:entry 8% cover 22%}.methodology-module__IxIFEq__axisFill{animation:methodology-module__IxIFEq__fillGrow var(--ease-out) both;animation-timeline:view()}.methodology-module__IxIFEq__axisSeg:first-child .methodology-module__IxIFEq__axisFill{animation-range:entry 20% cover 18%}.methodology-module__IxIFEq__axisSeg:nth-child(2) .methodology-module__IxIFEq__axisFill{animation-range:entry 24% cover 22%}.methodology-module__IxIFEq__axisSeg:nth-child(3) .methodology-module__IxIFEq__axisFill{animation-range:entry 28% cover 26%}.methodology-module__IxIFEq__axisSeg:nth-child(4) .methodology-module__IxIFEq__axisFill{animation-range:entry 32% cover 30%}.methodology-module__IxIFEq__axisSeg:nth-child(5) .methodology-module__IxIFEq__axisFill{animation-range:entry 36% cover 34%}}}@media (prefers-reduced-motion:reduce){.methodology-module__IxIFEq__bpDash,.methodology-module__IxIFEq__stageDash,.methodology-module__IxIFEq__bpNode,.methodology-module__IxIFEq__axisFill,.methodology-module__IxIFEq__clause:before,.methodology-module__IxIFEq__clauseHead,.methodology-module__IxIFEq__stage,.methodology-module__IxIFEq__def,.methodology-module__IxIFEq__specRow,.methodology-module__IxIFEq__limitItem,.methodology-module__IxIFEq__seqItem,.methodology-module__IxIFEq__faqRow{animation:none}.methodology-module__IxIFEq__btn,.methodology-module__IxIFEq__btnArrow,.methodology-module__IxIFEq__railLink,.methodology-module__IxIFEq__faqChevron{transition:none}.methodology-module__IxIFEq__btn:hover .methodology-module__IxIFEq__btnArrow{transform:none}}
