.method-hero.svelte-1srjk46{grid-template-columns:.86fr 1.14fr;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.method-intro.svelte-1srjk46{align-self:start;padding-top:3rem}.method-intro.svelte-1srjk46 h1:where(.svelte-1srjk46){max-width:12.3ch;color:var(--parchment);letter-spacing:-.035em;font-size:clamp(3.2rem,5.5vw,5.9rem);line-height:1.08}.method-intro.svelte-1srjk46 h1:where(.svelte-1srjk46) span:where(.svelte-1srjk46){color:var(--teal)}.method-intro.svelte-1srjk46>p:where(.svelte-1srjk46){color:#b4aa9b;max-width:35rem;font-family:var(--serif);font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65}.chain-label.svelte-1srjk46{color:#b6a693;font-family:var(--mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 1.7rem;font-size:.63rem}.chain.svelte-1srjk46{--step-height:7.1rem;--step-gap:3.55rem;max-width:42rem;padding-right:6.3rem;position:relative}.chain-row.svelte-1srjk46{color:var(--teal);grid-template-columns:7.4rem .8rem 1fr;align-items:center;gap:.65rem;display:grid;position:relative}.step-label.svelte-1srjk46{color:currentColor;font-family:var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.58rem}.node-dot.svelte-1srjk46{z-index:2;background:var(--canvas);border:3px solid;border-radius:50%;width:.75rem;height:.75rem}.chain-row.svelte-1srjk46 article:where(.svelte-1srjk46){height:var(--step-height);background:#050e11ad;border:1px solid;border-radius:2px;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.15rem;display:grid;box-shadow:inset 0 0 25px #56c7b606}.chain-row.svelte-1srjk46 article:where(.svelte-1srjk46)>svg{margin-top:.15rem}.chain-row.svelte-1srjk46 h2:where(.svelte-1srjk46){color:currentColor;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.77rem;line-height:1.25}.chain-row.svelte-1srjk46 ul:where(.svelte-1srjk46){color:#aeb7b3;margin:0;padding-left:1rem;font-size:.69rem;line-height:1.62}.chain-row.caution.svelte-1srjk46{color:var(--copper)}.chain-spacer.svelte-1srjk46{height:var(--step-gap)}.chain.svelte-1srjk46:before{background:var(--teal);content:"";opacity:.55;width:1px;position:absolute;top:3.5rem;bottom:3.5rem;left:8.62rem}.chain-bracket.svelte-1srjk46{width:3.7rem;color:var(--teal);border-right:1px dashed;position:absolute;right:1rem}.chain-bracket.svelte-1srjk46:before,.chain-bracket.svelte-1srjk46:after{content:"";background:currentColor;width:.8rem;height:1px;position:absolute;right:0}.chain-bracket.svelte-1srjk46:before{top:0}.chain-bracket.svelte-1srjk46:after{bottom:0}.chain-bracket.svelte-1srjk46 span:where(.svelte-1srjk46){width:5rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;line-height:1.45;position:absolute;top:50%;left:4rem;transform:translateY(-50%)}.chain-bracket.passed.svelte-1srjk46{height:calc(var(--step-height) * 3 + var(--step-gap) * 2);top:0}.chain-bracket.caution-label.svelte-1srjk46{top:calc((var(--step-height) + var(--step-gap)) * 3);height:calc(var(--step-height) * 2 + var(--step-gap));color:var(--copper)}.chain-bracket.result.svelte-1srjk46{height:var(--step-height);bottom:0}.chain-bracket.svelte-1srjk46 small:where(.svelte-1srjk46){font-size:.48rem}.principles.svelte-1srjk46{border-top:1px solid var(--line-warm);border-left:1px solid #0000;grid-template-columns:repeat(3,1fr);display:grid}.principles.svelte-1srjk46 article:where(.svelte-1srjk46){border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.35rem;min-height:18.5rem;padding:2.3rem 1.8rem;display:grid}.principles.svelte-1srjk46 article:where(.svelte-1srjk46)>svg{color:var(--teal)}.principles.svelte-1srjk46 h2:where(.svelte-1srjk46){color:var(--parchment);letter-spacing:-.01em;margin-bottom:1rem;font-size:1.35rem}.principles.svelte-1srjk46 p:where(.svelte-1srjk46),.principles.svelte-1srjk46 li:where(.svelte-1srjk46){color:#a8a398;font-size:.73rem;line-height:1.58}.principles.svelte-1srjk46 ul:where(.svelte-1srjk46){margin:1rem 0 0;padding-left:1rem}.principles.svelte-1srjk46 li:where(.svelte-1srjk46){margin-bottom:.28rem}@media (width<=840px){.method-hero.svelte-1srjk46{grid-template-columns:1fr}.method-intro.svelte-1srjk46{padding-top:0}.method-intro.svelte-1srjk46 h1:where(.svelte-1srjk46){max-width:14ch}.chain-side.svelte-1srjk46{max-width:46rem;margin-inline:auto}.principles.svelte-1srjk46{grid-template-columns:1fr 1fr}}@media (width<=700px){.chain.svelte-1srjk46{padding-right:0}.chain-row.svelte-1srjk46{grid-template-columns:.7rem 1fr}.chain-row.svelte-1srjk46 article:where(.svelte-1srjk46){height:auto;min-height:var(--step-height)}.step-label.svelte-1srjk46{display:none}.chain.svelte-1srjk46:before{left:.35rem}.chain-bracket.svelte-1srjk46{display:none}.principles.svelte-1srjk46{grid-template-columns:1fr}}@media (width<=460px){.chain-row.svelte-1srjk46 article:where(.svelte-1srjk46){grid-template-columns:1fr}}@media (width>=841px) and (width<=900px){body:has(.method-hero) main{zoom:.7;width:142.86%}body:has(.method-hero) main .shell{width:1212px;margin-left:16px;margin-right:0}}
