.practice-sketch{padding:var(--section-py-open) 24px calc(var(--section-py-open) + 4.5rem);border-top:1px solid rgba(28,23,18,.1);background:linear-gradient(180deg,rgba(228,218,198,.28) 0%,transparent 22%),var(--color-paper)}.mt-sketch{--ms-ink: var(--color-ink);--ms-ink-soft: var(--color-body);--ms-ink-faint: var(--color-muted);--ms-line: rgba(26, 24, 20, .12);--ms-line-strong: rgba(26, 24, 20, .22);--ms-ease: cubic-bezier(.22, 1, .36, 1);color:var(--ms-ink);max-width:72rem;margin:0 auto}.mt-sketch .ms-head{max-width:40rem}.mt-sketch .ms-display{margin:18px 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,5vw,3.4rem);line-height:1.04;letter-spacing:-.038em;color:var(--ms-ink)}.mt-sketch .ms-display span{font-style:italic;color:var(--color-clay)}.mt-sketch .ms-lede{max-width:46ch;margin:18px 0 0;font-size:16.5px;line-height:1.65;color:var(--ms-ink-soft)}.mt-sketch .ms-instrument{position:relative;display:grid;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);gap:0 3.25rem;margin-top:3rem;padding:28px 28px 26px;border:1px solid var(--ms-line-strong);background:color-mix(in srgb,var(--color-stone) 72%,var(--color-paper))}.mt-sketch .ms-progress{grid-column:1 / -1;height:2px;margin:0 0 28px;background:#1a18141a}.mt-sketch .ms-progress-fill{display:block;height:100%;background:var(--color-clay);transform-origin:left;transition:width .55s var(--ms-ease)}.mt-sketch .ms-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mt-sketch .ms-rail-step{appearance:none;width:100%;display:grid;grid-template-columns:2.2ch 1fr;gap:12px;align-items:baseline;padding:9px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--ms-ink-faint);font:inherit;text-align:left;cursor:pointer}.mt-sketch .ms-rail-step:disabled{cursor:default}.mt-sketch .ms-rail-step:not(:disabled):hover{color:var(--ms-ink)}.mt-sketch .ms-rail-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.mt-sketch .ms-rail-name{font-size:13.5px;letter-spacing:-.01em}.mt-sketch .ms-rail-step.is-done{color:var(--ms-ink-soft)}.mt-sketch .ms-rail-step.is-now{color:var(--ms-ink);border-bottom-color:color-mix(in srgb,var(--color-clay) 55%,transparent)}.mt-sketch .ms-rail-step.is-now .ms-rail-num{color:var(--color-clay)}.mt-sketch .ms-stage{min-width:0}.mt-sketch .ms-step{animation:ms-step-in .36s var(--ms-ease)}.mt-sketch .ms-step-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ms-ink-faint)}.mt-sketch .ms-step-prompt{font-family:var(--font-display);font-weight:400;font-size:clamp(1.45rem,3vw,2.05rem);letter-spacing:-.03em;line-height:1.15;color:var(--ms-ink);margin:10px 0 26px;outline:none}.mt-sketch .ms-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mt-sketch .ms-card{appearance:none;cursor:pointer;text-align:left;min-height:132px;border:1px solid rgba(26,24,20,.1);background:color-mix(in srgb,var(--color-paper) 82%,transparent);padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px;color:inherit;transition:border-color .3s var(--ms-ease),background .3s var(--ms-ease),transform .3s var(--ms-ease)}.mt-sketch .ms-card:hover{border-color:var(--ms-line-strong)}.mt-sketch .ms-card-on{border-color:color-mix(in srgb,var(--color-clay) 55%,transparent);background:color-mix(in srgb,var(--color-clay-soft) 42%,var(--color-paper))}.mt-sketch .ms-glyph{display:block;margin-bottom:6px;color:var(--ms-ink)}.mt-sketch .ms-card-label{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.02em;color:var(--ms-ink)}.mt-sketch .ms-card-sub{font-size:13px;line-height:1.5;color:var(--ms-ink-faint)}.mt-sketch .ms-chips{display:flex;flex-wrap:wrap;gap:9px}.mt-sketch .ms-chip{appearance:none;cursor:pointer;min-height:42px;border:1px solid rgba(201,191,174,.7);border-radius:999px;background:transparent;padding:8px 16px;font-size:13.5px;color:var(--ms-ink-soft);transition:border-color .25s var(--ms-ease),background .25s var(--ms-ease),color .25s var(--ms-ease)}.mt-sketch .ms-chip:hover{border-color:var(--ms-line-strong)}.mt-sketch .ms-chip-on{border-color:color-mix(in srgb,var(--color-clay) 60%,transparent);background:color-mix(in srgb,var(--color-clay) 8%,transparent);color:var(--ms-ink)}.mt-sketch .ms-hint{margin-top:16px;font-size:13px;line-height:1.6;color:var(--ms-ink-faint)}.mt-sketch .ms-pace-row{margin-bottom:10px}.mt-sketch .ms-pace-value{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em;color:var(--ms-ink)}.mt-sketch input[type=range].ms-slider{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--ms-line-strong);border-radius:999px;outline:none;cursor:pointer}.mt-sketch input[type=range].ms-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-clay);border:none;transition:transform .2s var(--ms-ease)}.mt-sketch input[type=range].ms-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.mt-sketch input[type=range].ms-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-clay);border:none}.mt-sketch input[type=range].ms-slider:focus-visible::-webkit-slider-thumb,.mt-sketch input[type=range].ms-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-paper),0 0 0 4px var(--color-ink)}.mt-sketch .ms-pace-stops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.mt-sketch .ms-pace-stop{appearance:none;border:0;background:none;padding:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-ink-faint);text-align:left;cursor:pointer}.mt-sketch .ms-pace-stop.is-on{color:var(--ms-ink)}.mt-sketch .ms-knot textarea{width:100%;background:color-mix(in srgb,var(--color-paper) 70%,transparent);border:1px solid var(--ms-line);border-radius:0;padding:14px 16px;font-family:inherit;font-size:16px;line-height:1.6;color:var(--ms-ink);outline:none;resize:vertical;min-height:8.5rem;transition:border-color .3s var(--ms-ease)}.mt-sketch .ms-knot textarea:focus{border-color:var(--color-clay)}.mt-sketch .ms-knot textarea::placeholder{color:var(--ms-ink-faint);opacity:.7}.mt-sketch .ms-knot-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mt-sketch .ms-count{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--ms-ink-faint)}.mt-sketch .ms-brief{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--ms-line);font-size:13.5px;line-height:1.6;color:var(--ms-ink-soft);max-width:62ch}.mt-sketch .ms-brief span{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-ink-faint)}.mt-sketch .ms-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding-top:18px;border-top:1px solid var(--ms-line)}.mt-sketch .ms-back{appearance:none;border:none;background:none;cursor:pointer;min-height:44px;font-size:13.5px;color:var(--ms-ink-faint);transition:color .3s var(--ms-ease)}.mt-sketch .ms-back:hover{color:var(--ms-ink)}.mt-sketch .ms-next{appearance:none;cursor:pointer;min-height:46px;border:1px solid var(--ms-ink);border-radius:999px;background:var(--ms-ink);color:var(--color-paper);font-size:13px;letter-spacing:.02em;padding:11px 22px;transition:transform .3s var(--ms-ease),opacity .3s var(--ms-ease)}.mt-sketch .ms-next:hover:not(:disabled){transform:translateY(-1px)}.mt-sketch .ms-next:disabled{opacity:.35;cursor:default}.mt-sketch .ms-draft{grid-column:2;padding:18px 0 8px;min-height:16rem}.mt-sketch .ms-draft-copy{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.55rem);letter-spacing:-.02em;color:var(--ms-ink);max-width:28ch}.mt-sketch .ms-word{display:block;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-ink-faint)}.mt-sketch .ms-draft-line{margin-top:28px;height:1px;background:color-mix(in srgb,var(--color-clay) 55%,transparent);transform-origin:left}.mt-sketch .ms-sheet{margin-top:2.5rem;border:1px solid rgba(26,24,20,.12);background:color-mix(in srgb,var(--color-stone) 55%,var(--color-paper));padding:42px 40px 36px;opacity:0;transform:translateY(16px);transition:opacity .9s var(--ms-ease),transform .9s var(--ms-ease)}.mt-sketch .ms-sheet.ms-in{opacity:1;transform:translateY(0)}.mt-sketch .ms-sheet-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-ink-faint)}.mt-sketch .ms-sheet-offline{margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-ink-faint)}.mt-sketch .ms-title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.45rem);letter-spacing:-.03em;line-height:1.12;color:var(--ms-ink);margin-top:14px;max-width:22ch}.mt-sketch .ms-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ms-ink-faint);margin-bottom:10px}.mt-sketch .ms-reading{margin-top:34px}.mt-sketch .ms-reading p:last-child{font-size:16.5px;line-height:1.7;color:var(--ms-ink);max-width:58ch}.mt-sketch .ms-spine{list-style:none;margin:36px 0 0;padding:0;position:relative}.mt-sketch .ms-spine:before{content:"";position:absolute;left:19px;top:10px;bottom:10px;width:1px;background:#1a18141a}.mt-sketch .ms-phase{position:relative;display:flex;gap:22px;padding:0 0 30px}.mt-sketch .ms-phase:last-child{padding-bottom:0}.mt-sketch .ms-numeral{position:relative;z-index:1;flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid rgba(26,24,20,.18);background:var(--color-paper);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--ms-ink-faint)}.mt-sketch .ms-phase-body{flex:1;min-width:0;padding-top:8px}.mt-sketch .ms-phase-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.mt-sketch .ms-phase-name{font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--ms-ink)}.mt-sketch .ms-phase-days{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-ink-faint);border:1px solid rgba(201,191,174,.7);border-radius:999px;padding:3px 10px;white-space:nowrap}.mt-sketch .ms-phase-focus{margin-top:8px;font-size:14.5px;line-height:1.7;color:var(--ms-ink-soft);max-width:56ch}.mt-sketch .ms-outcomes{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.mt-sketch .ms-outcomes li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.6;color:var(--ms-ink-soft)}.mt-sketch .ms-outcome-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--color-sand);transform:translateY(-2px)}.mt-sketch .ms-firstday{margin-top:36px;border:1px solid var(--color-sand);padding:24px 26px;background:color-mix(in srgb,var(--color-paper) 70%,transparent)}.mt-sketch .ms-firstday-head{font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.02em;color:var(--ms-ink);max-width:56ch}.mt-sketch .ms-firstday .ms-outcomes{margin-top:12px}.mt-sketch .ms-textlink{display:inline-block;margin-top:14px;font-size:13.5px;color:var(--ms-ink);text-decoration:underline;text-decoration-color:#1a18144d;text-underline-offset:3px;transition:text-decoration-color .3s var(--ms-ease)}.mt-sketch button.ms-textlink{appearance:none;border:0;background:none;padding:0;font:inherit;cursor:pointer}.mt-sketch .ms-textlink:hover{text-decoration-color:var(--ms-ink)}.mt-sketch .ms-keep{margin-top:14px;font-size:13.5px;line-height:1.6;color:var(--ms-ink-soft);max-width:48ch}.mt-sketch .ms-risks{margin-top:36px}.mt-sketch .ms-risks ul{list-style:none;margin:0;padding:0}.mt-sketch .ms-risks li{display:grid;grid-template-columns:64px 1fr;column-gap:16px;row-gap:4px;padding:16px 0;border-top:1px solid var(--ms-line);font-size:14px;line-height:1.6}.mt-sketch .ms-risk-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-ink-faint);padding-top:3px}.mt-sketch .ms-risk-text{color:var(--ms-ink-soft)}.mt-sketch .ms-risks li .ms-risk-text:first-of-type{color:var(--ms-ink)}.mt-sketch .ms-est{margin-top:36px;border-top:1px solid var(--ms-line-strong);padding-top:26px}.mt-sketch .ms-est-line{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.55rem);letter-spacing:-.02em;color:var(--ms-ink)}.mt-sketch .ms-est-days{color:var(--color-clay);font-weight:500}.mt-sketch .ms-est-note{margin-top:10px;font-size:13.5px;line-height:1.65;color:var(--ms-ink-faint);max-width:58ch}.mt-sketch .ms-prompt{margin-top:20px;font-family:var(--font-display);font-size:16.5px;line-height:1.55;color:var(--ms-ink);max-width:52ch}.mt-sketch .ms-prompt em{font-style:italic;color:var(--ms-ink-soft)}.mt-sketch .ms-est-fine{margin-top:12px;font-size:13.5px;line-height:1.7;color:var(--ms-ink-faint);max-width:58ch}.mt-sketch .ms-close{margin-top:36px;padding-top:28px;border-top:1px solid var(--ms-line)}.mt-sketch .ms-close-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-ink-faint);margin:0 0 10px}.mt-sketch .ms-close h4{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:400;letter-spacing:-.025em;color:var(--ms-ink)}.mt-sketch .ms-close>p{margin:10px 0 0;max-width:48ch;font-size:14.5px;line-height:1.65;color:var(--ms-ink-soft)}.mt-sketch .ms-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:22px}.mt-sketch .ms-act-primary,.mt-sketch .ms-act-outline{appearance:none;cursor:pointer;min-height:46px;border-radius:999px;font-size:13px;letter-spacing:.02em;padding:11px 20px}.mt-sketch .ms-act-primary{border:1px solid var(--ms-ink);background:var(--ms-ink);color:var(--color-paper)}.mt-sketch .ms-act-primary:hover{transform:translateY(-1px)}.mt-sketch .ms-act-outline{border:1px solid var(--ms-line-strong);background:transparent;color:var(--ms-ink)}.mt-sketch .ms-act-outline:hover{border-color:var(--ms-ink)}.mt-sketch .ms-act-text,.mt-sketch .ms-act-quiet{appearance:none;border:none;background:none;cursor:pointer;min-height:44px;font-size:13.5px;transition:color .3s var(--ms-ease)}.mt-sketch .ms-act-text{color:var(--ms-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1a18144d}.mt-sketch .ms-act-text:hover{text-decoration-color:var(--ms-ink)}.mt-sketch .ms-act-quiet{color:var(--ms-ink-faint)}.mt-sketch .ms-act-quiet:hover{color:var(--ms-ink)}.mt-sketch .ms-print-hint{margin-top:10px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-ink-faint)}.mt-sketch .ms-lf{margin-top:22px;max-width:520px;padding:22px 0 0;border-top:1px solid var(--ms-line)}.mt-sketch .ms-lf-lead{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--ms-ink-soft)}.mt-sketch .ms-lf-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mt-sketch .ms-lf-field{margin-bottom:18px}.mt-sketch .ms-lf-field label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ms-ink-faint);margin-bottom:9px}.mt-sketch .ms-lf-field input,.mt-sketch .ms-lf-field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--ms-line-strong);border-radius:0;padding:0 0 9px;font-family:inherit;font-size:15px;color:var(--ms-ink);outline:none;transition:border-color .3s var(--ms-ease)}.mt-sketch .ms-lf-field textarea{resize:none;line-height:1.6}.mt-sketch .ms-lf-field input::placeholder,.mt-sketch .ms-lf-field textarea::placeholder{color:var(--ms-ink-faint);opacity:.55}.mt-sketch .ms-lf-field input:focus,.mt-sketch .ms-lf-field textarea:focus{border-color:var(--color-clay)}.mt-sketch .ms-lf-submit{appearance:none;border:none;background:none;cursor:pointer;display:inline-block;margin-top:8px;min-height:44px;font-size:13.5px;color:var(--ms-ink);text-decoration:underline;text-underline-offset:4px}.mt-sketch .ms-lf-submit:disabled{opacity:.5;cursor:default}.mt-sketch .ms-lf-error{margin-top:14px;font-size:13px;line-height:1.6;color:var(--color-clay)}.mt-sketch .ms-lf-done{margin-top:8px}.mt-sketch .ms-lf-rule{width:32px;height:2px;background:var(--color-sand);margin-bottom:20px}.mt-sketch .ms-lf-done-title{font-size:18px;font-weight:500;color:var(--ms-ink);margin:0 0 8px}.mt-sketch .ms-lf-done-copy{font-size:15px;line-height:1.65;color:var(--ms-ink-soft);margin:0;max-width:44ch}.mt-sketch .ms-card:focus-visible,.mt-sketch .ms-chip:focus-visible,.mt-sketch .ms-next:focus-visible,.mt-sketch .ms-back:focus-visible,.mt-sketch .ms-rail-step:focus-visible,.mt-sketch .ms-act-primary:focus-visible,.mt-sketch .ms-act-outline:focus-visible,.mt-sketch .ms-act-text:focus-visible,.mt-sketch .ms-act-quiet:focus-visible,.mt-sketch .ms-pace-stop:focus-visible,.mt-sketch .ms-textlink:focus-visible,.mt-sketch .ms-lf-submit:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media(max-width:860px){.practice-sketch{padding-inline:18px}.mt-sketch .ms-instrument{grid-template-columns:1fr;padding:22px 18px 20px}.mt-sketch .ms-rail{flex-direction:row;overflow-x:auto;gap:0;margin:0 0 18px;padding-bottom:6px;scrollbar-width:none}.mt-sketch .ms-rail::-webkit-scrollbar{display:none}.mt-sketch .ms-rail-step{width:auto;grid-template-columns:auto;padding:6px 10px 8px;border-bottom:2px solid transparent}.mt-sketch .ms-rail-name{display:none}.mt-sketch .ms-rail-step.is-now{border-bottom-color:var(--color-clay)}.mt-sketch .ms-cards{grid-template-columns:1fr}.mt-sketch .ms-card{min-height:0}.mt-sketch .ms-draft{grid-column:1;min-height:10rem}.mt-sketch .ms-sheet{padding:28px 20px 24px}.mt-sketch .ms-lf-row{grid-template-columns:1fr;gap:0}.mt-sketch .ms-risks li{grid-template-columns:1fr}.mt-sketch .ms-pace-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-sketch .ms-instrument{padding-bottom:28px}.mt-sketch .ms-footer{padding-bottom:.25rem}.mt-sketch .ms-actions{padding-bottom:4.5rem}}@media(prefers-reduced-motion:no-preference){@keyframes ms-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mt-sketch .ms-draft-line{animation:ms-breathe 2.6s var(--ms-ease) infinite}@keyframes ms-breathe{0%{transform:scaleX(.12)}55%{transform:scaleX(1)}to{transform:scaleX(.12)}}}@media(prefers-reduced-motion:reduce){.mt-sketch .ms-sheet{opacity:1;transform:none;transition:none}.mt-sketch .ms-step{animation:none}.mt-sketch .ms-progress-fill,.mt-sketch .ms-next,.mt-sketch .ms-act-primary{transition:none}}html.printing-sketch body *{visibility:hidden}html.printing-sketch .ms-sheet,html.printing-sketch .ms-sheet *{visibility:visible}html.printing-sketch .ms-sheet{position:absolute;left:0;top:0;width:100%;max-width:none;border:none;background:#fff;opacity:1;transform:none}html.printing-sketch .ms-keep,html.printing-sketch .ms-actions,html.printing-sketch .ms-print-hint,html.printing-sketch .ms-lf,html.printing-sketch .ms-lf-done,html.printing-sketch .ms-close{display:none}@media print{.grain-overlay,.somatic-header,nav[aria-label="Page sections"],.lk{display:none!important}}
