@font-face{font-family:displayFont;src:url(../media/DeliusSwashCaps_Regular-s.p.1-f5azni5osp9.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:97.28%;descent-override:26.64%;line-gap-override:0.0%;size-adjust:101.36%}.KGujqq_className{font-family:displayFont,displayFont Fallback;font-weight:400}.KGujqq_variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/Geist_Variable-s.p.0lgj6eykvd73r.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.owFLDG_className{font-family:bodyFont,bodyFont Fallback}.owFLDG_variable{--font-body:"bodyFont", "bodyFont Fallback"}
:root{--accent:#eacdc2;--ink:#111827;--paper:#f9f6f0;--wash:#efebe1;--muted:#535963;--line:#ccc6ba;--sketch-radius:255px 15px 225px 15px / 15px 225px 15px 255px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body), system-ui, sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:1rem;line-height:1.65}a{color:var(--ink);text-underline-offset:.25em;touch-action:manipulation;-webkit-tap-highlight-color:#eacdc280;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:active{background-color:var(--accent)}:focus-visible,main:focus{outline:3px solid var(--ink);outline-offset:5px}main:focus{outline-offset:-3px}h1,h2,h3,p{margin:0}p+p{margin-top:16px}h1,h2,h3{font-family:var(--font-display), cursive;text-wrap:balance;overflow-wrap:anywhere;line-height:1.15}h1,h2,h3,.button,.brand{font-synthesis:weight;font-weight:600}h1{letter-spacing:-.035em;font-size:clamp(2.5rem,4vw,3.5rem)}h2{letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.5rem)}h3{font-size:1.5rem}p,li,a{overflow-wrap:anywhere}p{max-width:70ch}section[id],h2[id],main{scroll-margin-top:24px}.wrap{width:min(1248px,100% - 48px);margin-inline:auto}.skip-link{z-index:10;background:var(--paper);border:3px solid var(--ink);padding:12px 24px;position:fixed;top:12px;left:24px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:3px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding-block:12px;display:flex}.brand{font-family:var(--font-display), cursive;align-items:center;gap:12px;min-width:0;font-size:1.25rem;text-decoration:none;display:inline-flex}.brand svg{flex:0 0 32px}nav{flex-wrap:wrap;gap:24px;display:flex}nav a{align-items:center;min-height:44px;padding-block:8px;display:inline-flex}.site-header nav a{text-decoration:none}.site-header nav a:hover{text-decoration:underline}.draft-banner{background:var(--wash);border-bottom:1px solid var(--line);color:var(--muted);padding-block:8px;font-size:.8125rem}.dotted{background-image:radial-gradient(#11182718 .8px,#0000 .8px);background-size:20px 20px}.hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:80px;display:grid}.hero-copy>*+*{margin-top:24px}.status{border:2px solid var(--ink);border-radius:var(--sketch-radius);background:var(--paper);padding:4px 12px;font-size:.8125rem;display:inline-block}.lead{color:var(--muted);font-size:1.25rem;line-height:1.6}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.button{background:var(--accent);min-height:48px;color:var(--ink);border:3px solid var(--ink);border-radius:var(--sketch-radius);box-shadow:4px 5px 0 var(--ink);font-family:var(--font-display), cursive;justify-content:center;align-items:center;padding:12px 24px;font-size:1.125rem;text-decoration:none;display:inline-flex}.button.secondary{background:var(--paper)}.button:hover{background:var(--wash);box-shadow:2px 3px 0 var(--ink);text-decoration:underline}.button:active{background:var(--accent);box-shadow:1px 1px 0 var(--ink)}.work-sheet{border:3px solid var(--ink);border-radius:var(--sketch-radius);width:100%;max-width:420px;box-shadow:4px 5px 0 var(--ink);background:var(--paper);justify-self:end;padding:24px}.sheet-caption{border:2px solid var(--ink);background:var(--accent);border-radius:48% 44% 42% 46%/28% 40% 32% 38%;padding:4px 12px;font-size:.8125rem;display:inline-block}.work-sheet h2{margin-top:20px;font-size:1.75rem}.review-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.review-notes li{background:var(--wash);border:1px solid var(--line);border-radius:var(--sketch-radius);box-shadow:2px 3px 0 var(--ink);padding:16px 12px;font-size:.875rem}.review-notes svg{margin-bottom:12px;display:block}.sheet-bottom{border-top:1px dashed var(--line);color:var(--muted);padding-top:16px;font-size:.875rem}.section{padding-block:80px}.alternate{background:var(--wash)}.section-heading{text-align:center;max-width:800px;margin:0 auto 40px}.section-heading p{color:var(--muted);margin:16px auto 0}.feature-grid,.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feature-card{border:3px solid var(--ink);border-radius:var(--sketch-radius);box-shadow:4px 5px 0 var(--ink);background:var(--paper);padding:28px}.feature-icon{border:2px solid var(--ink);border-radius:var(--sketch-radius);background:var(--accent);place-content:center;width:48px;height:48px;margin-bottom:24px;display:inline-grid}.feature-card h3,.workflow-steps h3{margin-bottom:12px}.feature-card p,.workflow-steps p{color:var(--muted)}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{border-top:2px solid var(--ink);padding:24px}.step-number{border:2px solid var(--ink);background:var(--accent);width:44px;height:44px;font-family:var(--font-display), cursive;border-radius:45% 55% 48% 52%;place-content:center;margin-bottom:24px;font-size:1.25rem;display:inline-grid}.workflow-note{background:var(--paper);border:2px dashed var(--line);max-width:760px;color:var(--muted);margin:32px auto 0;padding:20px 24px}.scope{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.scope p{color:var(--muted)}.text-link{padding-block:8px;display:inline-block}.scope .text-link{margin-top:16px}.closing{text-align:center}.closing p{color:var(--muted);margin:20px auto 28px}.closing .actions{justify-content:center}.site-footer{border-top:3px solid var(--ink);background:var(--paper)}.footer-inner{color:var(--muted);justify-content:space-between;align-items:start;gap:40px;padding-block:40px;font-size:.875rem;display:flex}.footer-inner>div{max-width:660px}.footer-inner nav{flex-shrink:0}.small{font-size:.875rem}.document{max-width:760px;padding-block:48px 80px}.document h1{margin-block:24px}.document section{margin-block:40px}.document h2{margin-bottom:16px;font-size:1.75rem}.document section p{color:var(--muted)}.notice{background:var(--wash);border:2px solid var(--ink);border-radius:var(--sketch-radius);box-shadow:3px 4px 0 var(--ink);margin-block:32px;padding:24px}.notice strong{margin-bottom:8px;display:block}.recovery-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}@media (max-width:900px){.hero{gap:40px}.header-inner{flex-wrap:wrap;gap:8px 24px}.feature-grid{gap:20px}.feature-card{padding:20px}.scope{gap:40px}.footer-inner{flex-direction:column;gap:16px}}@media (max-width:760px){.hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px}.work-sheet{justify-self:start}.feature-grid,.workflow-steps,.scope{grid-template-columns:minmax(0,1fr);gap:24px}.section{padding-block:48px}.section-heading{margin-bottom:32px}.workflow-steps li{padding-inline:0}}@media (max-width:480px){.header-inner{padding-block:16px}nav{gap:24px}.brand{font-size:1.125rem}.work-sheet{padding:20px}.actions{flex-direction:column;align-items:stretch}.button{width:100%;padding-inline:16px}.review-notes li{padding:12px 8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
