@font-face{font-family:__body_ef315e;src:url(/_next/static/media/93c18311c3ea1a8c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__body_ef315e;src:url(/_next/static/media/49d11e7487b26422-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__body_ef315e;src:url(/_next/static/media/29f0974f0b8f658d-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__body_Fallback_ef315e;src:local("Arial");ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.00%;size-adjust:99.03%}.__className_ef315e{font-family:__body_ef315e,__body_Fallback_ef315e}.__variable_ef315e{--font-body:"__body_ef315e","__body_Fallback_ef315e"}@font-face{font-family:__pixel_120e22;src:url(/_next/static/media/cf88c8707585d232-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__pixel_Fallback_120e22;src:local("Arial");ascent-override:91.77%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:84.75%}.__className_120e22{font-family:__pixel_120e22,__pixel_Fallback_120e22}.__variable_120e22{--font-pixel:"__pixel_120e22","__pixel_Fallback_120e22"}:root{color-scheme:light;--px:3px;--bg:#fbf3df;--panel:#fffaf0;--ink:#2a1c14;--ink-soft:#5c4a3a;--line:#2a1c14;--shadow:#e2cfa3;--accent:#b8352a;--accent-dk:#7a1e16;--blue:#2f6fb3;--ok:#4f6b2c;--ok-bg:#e9efd8;--pixel:var(--font-pixel),"Courier New",monospace;--body:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:var(--ink)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.5}a{color:var(--blue);text-underline-offset:3px}a:hover{color:var(--accent)}.badges li,.btn,.chip,.panel,.steps .num,input,select{box-shadow:0 calc(-1 * var(--px)) 0 0 var(--line),0 var(--px) 0 0 var(--line),calc(-1 * var(--px)) 0 0 0 var(--line),var(--px) 0 0 0 var(--line)}.hero{position:relative;height:340px;overflow:hidden;background:#8cc4ec}.hero .scene{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.wordmark{position:absolute;top:18px;left:20px;z-index:1;font-family:var(--pixel);font-weight:400;font-size:34px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;background:var(--panel);padding:2px 14px;box-shadow:0 -3px 0 0 var(--line),0 3px 0 0 var(--line),-3px 0 0 0 var(--line),3px 0 0 0 var(--line),6px 6px 0 0 rgba(42,28,20,.25)}.wordmark:hover{color:var(--accent)}.page{flex:1 1;width:100%;max-width:640px;margin:0 auto;padding:32px 16px 56px;display:grid;grid-gap:36px;gap:36px}h1,h2,h3{font-family:var(--pixel);font-weight:400;line-height:1.05;letter-spacing:.01em;margin:0 0 12px;text-wrap:balance}h1{font-size:clamp(42px,8vw,60px)}h2{font-size:36px}h3{font-size:26px;margin:20px 0 4px}p{margin:0 0 12px}.intro{text-align:center}.lede{font-size:20px;color:var(--ink-soft);max-width:36em;margin:0 auto 20px}.badges{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.badges li{font-family:var(--pixel);font-size:22px;line-height:1.2;padding:3px 12px;background:var(--panel)}.badges li:first-child{background:var(--accent);color:#fff}.panel{background:var(--panel);padding:28px clamp(18px,5vw,36px);box-shadow:0 -3px 0 0 var(--line),0 3px 0 0 var(--line),-3px 0 0 0 var(--line),3px 0 0 0 var(--line),9px 9px 0 0 var(--shadow)}.panel>h1,.panel>h2{text-align:center}form{grid-gap:22px;gap:22px}.field,form{display:grid}.field{grid-gap:6px;gap:6px}label{font-family:var(--pixel);font-size:23px;line-height:1.1}.hint{margin:-4px 0 0;font-size:15px;color:var(--ink-soft)}input,select{font:inherit;font-size:18px;color:var(--ink);background:#fff;border:0;border-radius:0;padding:10px 12px;margin:var(--px);width:calc(100% - 2 * var(--px))}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h12v3H9v3H6v3H6V6H3V3H0z' fill='%232a1c14'/%3E%3C/svg%3E") no-repeat right 14px center /12px 9px}input::placeholder{color:#9a8a78}.btn:focus-visible,.chip:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.chips{display:flex;flex-wrap:wrap;gap:12px;padding:var(--px)}.chip{font-family:var(--pixel);font-size:20px;line-height:1.2;border:0;padding:4px 10px;background:#fff3c4;color:var(--ink);cursor:pointer}.chip:hover{background:#ffe08a}.btn{justify-self:center;margin:6px var(--px) 0;min-width:240px;padding:14px 28px 18px;border:0;border-radius:0;cursor:pointer;font-family:var(--pixel);font-weight:400;font-size:30px;line-height:1.1;color:#fff;background:var(--accent);box-shadow:inset 0 -5px 0 0 var(--accent-dk),0 -3px 0 0 var(--line),0 3px 0 0 var(--line),-3px 0 0 0 var(--line),3px 0 0 0 var(--line)}.btn:hover{background:#c94336}.btn:active{transform:translateY(3px);box-shadow:inset 0 -2px 0 0 var(--accent-dk),0 -3px 0 0 var(--line),0 3px 0 0 var(--line),-3px 0 0 0 var(--line),3px 0 0 0 var(--line)}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.status{padding:10px 14px;margin:0 0 18px}.status.err{background:#fbe1dc;color:var(--accent-dk);box-shadow:inset 4px 0 0 0 var(--accent)}.done{text-align:center}.done h1,.done h2{color:var(--ok)}.summary{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0 0 24px;padding:14px 16px;background:var(--bg)}.summary dt{font-family:var(--pixel);font-size:22px;line-height:1.3}.small,.summary dd{margin:0}.small{font-size:15px;color:var(--ink-soft)}.panel form+.small{margin-top:14px}.center,section>h2{text-align:center}.steps{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.steps li{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;font-size:16px;line-height:1.35}.steps .num{display:grid;place-items:center;width:40px;height:40px;background:var(--blue);color:#fff;font-family:var(--pixel);font-size:26px}.faq h3:first-of-type{margin-top:0}.faq p{color:var(--ink-soft)}.site-footer a{color:inherit}.site-footer{background:var(--ink);color:#e9d9b4;font-family:var(--pixel);font-size:20px;text-align:center;padding:16px}@media (max-width:600px){.hero{height:240px}.wordmark{font-size:26px;top:12px;left:14px}.page{padding-top:24px;gap:32px}.lede{font-size:18px}.steps{grid-template-columns:1fr 1fr;row-gap:22px}.btn{width:calc(100% - 2 * var(--px));min-width:0}}.prose h1{text-align:center}.prose h2{text-align:left;font-size:30px;margin-top:28px}.prose>.small{text-align:center;margin-bottom:8px}.prose ul{padding-left:22px;margin:0 0 12px}.prose li{margin-bottom:6px}