@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(--pixel)}*{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:22px;line-height:1.3;font-synthesis:none}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)}.hero{--p:4px}.inscription{position:absolute;z-index:1;margin:0;left:calc(50% + 26 * var(--p));bottom:calc(23 * var(--p));transform:translateX(-100%);width:280px;padding:6px 12px 7px;text-align:center;background:var(--panel);color:var(--ink);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)}.inscription:after,.inscription:before{content:"";position:absolute;background:var(--panel)}.inscription:before{right:9px;bottom:-6px;width:12px;height:6px;box-shadow:-3px 0 0 0 var(--line),3px 0 0 0 var(--line),0 3px 0 0 var(--line)}.inscription:after{right:3px;bottom:-12px;width:6px;height:6px;box-shadow:3px 0 0 0 var(--line),0 3px 0 0 var(--line),-3px 3px 0 0 var(--line)}.inscription{transform-origin:100% 100%;animation:bubble-up .6s steps(5) 2.5s backwards}@keyframes bubble-up{0%{transform:translateX(-100%) scale(0)}to{transform:translateX(-100%) scale(1)}}@media (prefers-reduced-motion:reduce){.inscription{animation:none}}.inscription blockquote{margin:0;font-family:var(--pixel);font-size:19px;line-height:1.05}.inscription figcaption{margin-top:3px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.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-family:var(--pixel);font-size:26px;line-height:1.15;color:var(--ink-soft);max-width:30em;text-wrap:balance}.flags,.lede{margin:0 auto 22px}.flags{list-style:none;padding:0;max-width:34em;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 6px}.flags li{display:flex;flex-direction:column;align-items:center;gap:2px;width:40px}.flags img{display:block;width:32px;height:24px;box-shadow:0 -2px 0 0 var(--line),0 2px 0 0 var(--line),-2px 0 0 0 var(--line),2px 0 0 0 var(--line)}.flags .more b{display:block;height:24px;font-size:26px;line-height:20px;letter-spacing:.05em;font-weight:400}.flags .more b,.flags span{font-family:var(--pixel);color:var(--ink-soft)}.flags span{font-size:15px;line-height:1}.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}.badges li,.panel{background:var(--panel)}.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:19px;color:var(--ink-soft)}input,select{font:inherit;font-size:22px;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)}.linkbtn{background:none;border:0;padding:4px;font:inherit;font-size:20px;color:var(--blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.linkbtn:hover{color:var(--accent)}.btn:disabled{background:#b9a98f;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);cursor:not-allowed}.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:19px;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:20px;line-height:1.2}.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:599px){.hero{--p:2px}}@media (max-width:600px){.hero{height:280px}.wordmark{font-size:26px;top:12px;left:14px}.inscription{width:200px;padding:3px 8px 4px;font-size:13px;line-height:1}.inscription blockquote{display:inline;font-size:13px;line-height:1}.inscription figcaption{display:inline;margin-left:6px;font-size:9px}.page{padding-top:24px;gap:32px}.lede{font-size:22px}.flags{gap:6px 4px}.flags li{width:30px}.flags img{width:24px;height:18px}.flags span{font-size:12px}.flags .more b{height:18px;font-size:20px;line-height:14px}body{font-size:20px}.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}