.ProcedureLadder_root__ve86C{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:var(--tome-space-2xl,4rem)}.ProcedureLadder_appearanceEggplant__8N9zP{background-color:var(--tome-color-secondary,#360c2b);color:currentColor}.ProcedureLadder_appearanceSurface__0A33q{background-color:var(--tome-color-background,#f8f8f2);color:var(--tome-color-foreground,#1a1416)}.ProcedureLadder_topStrip__J5Mm8{grid-column:2/-2;display:flex;align-items:center;justify-content:space-between;gap:var(--tome-space-md,1rem);padding-block:var(--tome-space-md,1rem);border-block:1px solid color-mix(in oklch,currentColor 25%,transparent);margin-block-end:var(--tome-space-xl,2.5rem)}.ProcedureLadder_stripLeft__5gpNT,.ProcedureLadder_stripRight__WwOAh{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.ProcedureLadder_stripLeft__5gpNT{color:var(--tome-color-accent,#b8923a)}.ProcedureLadder_stripRight__WwOAh{color:color-mix(in oklch,currentColor 72%,transparent);text-align:end}.ProcedureLadder_title__uEbQk{grid-column:2/-2;margin-block-end:var(--tome-space-xl,2.5rem)}.ProcedureLadder_headline__UsJAG{margin:0 0 var(--tome-space-sm,.75rem);font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.01em;color:currentColor}.ProcedureLadder_description__m4GEs{margin:0;max-width:60rem;font-size:1.0625rem;line-height:1.55;color:color-mix(in oklch,currentColor 72%,transparent)}.ProcedureLadder_specs___cM__{grid-column:2/-2;list-style:none;margin:0 0 var(--tome-space-2xl,4rem);padding:var(--tome-space-lg,1.5rem) 0;display:grid;grid-template-columns:1fr;gap:var(--tome-space-lg,1.5rem);border-block:1px solid color-mix(in oklch,currentColor 35%,transparent)}@media(min-width:900px){.ProcedureLadder_specs___cM__{grid-template-columns:repeat(3,1fr);gap:var(--tome-space-xl,2.5rem)}}.ProcedureLadder_spec__U3fLN{display:flex;flex-direction:column;gap:var(--tome-space-2xs,.375rem)}.ProcedureLadder_specKicker__MNcem{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--tome-color-accent,#b8923a)}.ProcedureLadder_specValue__Jym_f{margin:0;font-family:var(--tome-type-serif,Georgia,"Times New Roman","Source Serif Pro",serif);font-style:italic;font-weight:500;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.1;color:currentColor}.ProcedureLadder_specNote__nHVP_{margin:0;font-size:.8125rem;line-height:1.4;color:color-mix(in oklch,currentColor 72%,transparent)}.ProcedureLadder_procedureHead__HcNce{grid-column:2/-2;margin-block-end:var(--tome-space-lg,1.5rem)}.ProcedureLadder_procedureLabel__JHQuV{margin:0 0 var(--tome-space-sm,.75rem);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--tome-color-accent,#b8923a)}.ProcedureLadder_procedureIntro__yFoQy{margin:0;max-width:60rem;font-size:1.125rem;line-height:1.4;color:currentColor}.ProcedureLadder_phases__kN9aC{grid-column:2/-2;list-style:none;margin:0;padding:0;border-block-start:1px solid var(--tome-color-accent,#b8923a)}.ProcedureLadder_phase__nPet4{display:grid;grid-template-columns:1fr;gap:var(--tome-space-xs,.5rem);padding-block:var(--tome-space-lg,1.5rem);border-block-end:1px solid color-mix(in oklch,currentColor 14%,transparent)}.ProcedureLadder_phase__nPet4:last-child{border-block-end:1px solid var(--tome-color-accent,#b8923a)}.ProcedureLadder_phaseHead__Rx7mU{display:flex;align-items:baseline;gap:var(--tome-space-lg,1.5rem);flex-wrap:wrap}.ProcedureLadder_phaseNumber__gK2zx{font-weight:600;letter-spacing:.24em;color:var(--tome-color-accent,#b8923a)}.ProcedureLadder_phaseDuration__ECAni,.ProcedureLadder_phaseNumber__gK2zx{font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6875rem;text-transform:uppercase}.ProcedureLadder_phaseDuration__ECAni{letter-spacing:.2em;color:color-mix(in oklch,currentColor 45%,transparent)}.ProcedureLadder_phaseTitle__W1PeE{margin:var(--tome-space-2xs,.375rem) 0 0;font-size:1.25rem;font-weight:500;line-height:1.2;color:currentColor}.ProcedureLadder_phaseDescription__WZsBT{margin:0;max-width:60rem;font-size:.9375rem;line-height:1.5;color:color-mix(in oklch,currentColor 85%,transparent)}.ProcedureLadder_phaseNote__mqhO5{margin:var(--tome-space-2xs,.375rem) 0 0;font-style:italic;font-size:.9375rem;line-height:1.4}.ProcedureLadder_phaseEmphasis__ezFH8 .ProcedureLadder_phaseTitle__W1PeE,.ProcedureLadder_phaseNote__mqhO5{color:var(--tome-color-accent,#b8923a)}.ProcedureLadder_phaseBody__TTCDI{display:contents}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phase__nPet4{display:grid;grid-template-columns:320px 1fr;gap:var(--tome-space-xl,2.5rem);align-items:start}@media(max-width:720px){.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phase__nPet4{grid-template-columns:1fr}}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phaseBody__TTCDI{display:flex;flex-direction:column;gap:var(--tome-space-xs,.5rem)}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phaseImageSlot__67k9w{position:relative;width:100%;aspect-ratio:var(--id-aspect,1.7777777778);background-color:color-mix(in oklch,currentColor 8%,transparent);overflow:hidden}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_withBorder__Ag0M4{border:1px solid color-mix(in oklch,currentColor 25%,transparent)}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_capped__QzZZB{max-width:var(--id-max-width,none);width:100%;margin-inline:auto}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phaseImage__QIDnO{width:100%;height:100%;-o-object-fit:var(--id-fit,cover);object-fit:var(--id-fit,cover);-o-object-position:var(--id-position,center);object-position:var(--id-position,center);display:block}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phaseImagePlaceholder__VbeGK{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:var(--tome-space-lg,1.5rem)}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phaseImagePlaceholderNumeral__1pdhD{font-family:var(--tome-type-serif,Georgia,"Times New Roman","Source Serif Pro",serif);font-style:italic;font-weight:500;font-size:clamp(3.5rem,2.5rem + 3vw,5.25rem);line-height:.85;letter-spacing:-.02em;color:var(--tome-color-accent,#b8923a);opacity:.92}.ProcedureLadder_layoutImageRow__B9jiG .ProcedureLadder_phaseImagePlaceholderName__fdTqp{margin-top:var(--tome-space-sm,.75rem);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch,currentColor 65%,transparent);max-width:100%;line-height:1.4}.ProcedureLadder_ladder__sA5Ce{grid-column:2/-2;margin-block-start:var(--tome-space-xl,2.5rem)}.ProcedureLadder_ladderLabel__VDl0p{margin:0 0 var(--tome-space-sm,.75rem);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch,currentColor 72%,transparent)}.ProcedureLadder_ladderBody__INFKo{margin:0;max-width:60rem;font-style:italic;font-size:.9375rem;line-height:1.5;color:currentColor}