.mcp-cl-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-block:48px 88px}.mcp-cl-copy h1{font-size:clamp(44px,5.2vw,70px);max-width:13ch}.mcp-cl-stage{position:relative;padding-top:150px;min-width:0}.mcp-cl-birds{position:absolute;top:0;right:28px;width:150px;pointer-events:none}.mcp-cl-bird{display:block;width:100%;height:170px;object-fit:contain;object-position:bottom}.mcp-cl-bird[hidden]{display:none}.mcp-cl-card{position:relative;padding:26px 28px 20px;border:2px solid var(--color-ink);border-radius:12px;background:var(--color-paper);box-shadow:6px 6px 0 var(--color-ink)}.mcp-cl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.fieldwork .mcp-cl-title{font-size:26px;letter-spacing:-.025em}.mcp-cl-count{font:700 12px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-60)}[data-done=true] .mcp-cl-count{color:var(--color-ink)}.mcp-cl-where{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-top:8px;font-size:15px}.mcp-cl-label{font:11.5px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-60)}.mcp-cl-steps{margin:16px 0 0;padding:0;list-style:none}.mcp-cl-steps>li{padding:14px 0;border-top:1px solid var(--color-ink-12)}.mcp-cl-tick{display:grid;grid-template-columns:22px 26px minmax(0,1fr);gap:10px;align-items:start;margin:-6px -8px;padding:6px 8px;border-radius:8px;transition:background-color .16s linear;cursor:pointer;font-size:16px;line-height:1.5}.mcp-cl-tick input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--color-ink);cursor:pointer}.mcp-cl-tick:hover{background:var(--color-ink-08)}.mcp-cl-tick:has(input:focus-visible){background:var(--color-canary)}.mcp-cl-tick input:focus-visible{outline:none}.mcp-cl-alt .mcp-cl-tick:hover{background:none}.mcp-cl-alt .mcp-cl-tick{grid-template-columns:58px minmax(0,1fr);margin:0;padding:0;cursor:default}.mcp-cl-or{font:700 11.5px/2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-60)}.mcp-cl-n{font:700 12px/1.95 var(--font-mono)}.mcp-cl-text{text-wrap:pretty}.mcp-cl-steps>li[data-done=true] .mcp-cl-text{color:var(--color-ink-60);text-decoration:line-through;text-decoration-thickness:1px}.mcp-cl-steps .cap-copy{margin-left:58px}@media (max-width:960px){.mcp-cl-hero{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:700px){.mcp-cl-hero{padding-block:32px 56px}.mcp-cl-copy h1{font-size:clamp(38px,10vw,52px)}.mcp-cl-stage{padding-top:112px}.mcp-cl-birds{width:104px;right:16px}.mcp-cl-bird{height:120px}.mcp-cl-card{padding:20px 16px 12px;box-shadow:4px 4px 0 var(--color-ink)}.mcp-cl-tick{grid-template-columns:22px minmax(0,1fr)}.mcp-cl-n{display:none}.mcp-cl-alt .mcp-cl-tick{grid-template-columns:22px minmax(0,1fr)}.mcp-cl-steps .cap-copy{margin-left:0}}