.Form-module__0hcslW__slip{background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--slip-shadow,var(--ink));border-radius:8px;padding:clamp(20px,3vw,36px)}@media (max-width:960px){.Form-module__0hcslW__slip{box-shadow:6px 6px 0 var(--slip-shadow,var(--ink))}}.Form-module__0hcslW__form,.Form-module__0hcslW__row{gap:18px;display:grid}@media (min-width:720px){.Form-module__0hcslW__row2{grid-template-columns:1fr 1fr;align-items:start}}.Form-module__0hcslW__reqNote{margin:0;font-size:.92rem;font-weight:600}.Form-module__0hcslW__req{color:var(--tomato-ink)}.Form-module__0hcslW__field{gap:7px;min-width:0;display:grid}.Form-module__0hcslW__field label,.Form-module__0hcslW__label{font-size:.98rem;font-weight:700}.Form-module__0hcslW__field input,.Form-module__0hcslW__field textarea,.Form-module__0hcslW__field select{width:100%;min-height:52px;font:500 16px/1.4 var(--f-body);color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:6px;margin:0;padding:12px 14px;transition:box-shadow .2s,translate .2s;box-shadow:4px 4px #1211102e}.Form-module__0hcslW__field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink) 50%) calc(100% - 22px) 50% / 7px 7px no-repeat, linear-gradient(-45deg, transparent 50%, var(--ink) 50%) calc(100% - 15px) 50% / 7px 7px no-repeat, #fff;padding-right:44px}.Form-module__0hcslW__field textarea{resize:vertical;min-height:150px}.Form-module__0hcslW__field input:focus,.Form-module__0hcslW__field textarea:focus,.Form-module__0hcslW__field select:focus{box-shadow:0 0 0 3px var(--sign), 5px 5px 0 var(--ink);outline:none;translate:-1px -1px}.Form-module__0hcslW__hint{color:#4a463f;margin:0;font-size:.9rem}.Form-module__0hcslW__isError input,.Form-module__0hcslW__isError textarea,.Form-module__0hcslW__isError select{border-color:var(--tomato-ink);box-shadow:4px 4px #b3231c59}.Form-module__0hcslW__err{color:var(--tomato-ink);align-items:flex-start;gap:6px;margin:0;font-size:.92rem;font-weight:700;display:flex}.Form-module__0hcslW__err svg{flex:none;margin-top:1px}.Form-module__0hcslW__check{grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:.98rem;line-height:1.45;display:grid}.Form-module__0hcslW__check input{width:26px;height:26px;accent-color:var(--basil);margin:0}.Form-module__0hcslW__check label{padding-top:1px}.Form-module__0hcslW__check a{text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.Form-module__0hcslW__checkHit{place-items:center;min-width:44px;min-height:44px;margin:-9px;display:grid;position:relative}.Form-module__0hcslW__checkErr{margin-top:-8px}.Form-module__0hcslW__alert{border:3px solid var(--ink);color:var(--ink);box-shadow:5px 5px 0 var(--ink);scroll-margin-top:calc(var(--top-h) + 20px);background:#ffd9d6;border-radius:6px;padding:14px 16px;font-weight:700}.Form-module__0hcslW__alert:focus{outline:3px solid var(--ink);outline-offset:3px}.Form-module__0hcslW__alert p{margin:0}.Form-module__0hcslW__alert p+p{margin-top:6px}.Form-module__0hcslW__alert ul{margin:6px 0 0;padding-left:1.2em;font-weight:600}.Form-module__0hcslW__alert li a{text-underline-offset:3px;padding-block:4px;display:inline-block}.Form-module__0hcslW__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Form-module__0hcslW__done{justify-items:start;gap:14px;display:grid}.Form-module__0hcslW__done h3{font:400 clamp(34px, 3vw, 50px) / 1 var(--f-display);text-transform:uppercase;color:var(--basil-ink);margin:0}.Form-module__0hcslW__done h3:focus{outline:none}.Form-module__0hcslW__done p{margin:0}.Form-module__0hcslW__again{min-height:44px;color:var(--ink);font:700 1rem/1 var(--f-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline;text-decoration-thickness:2px}.Form-module__0hcslW__cv{border:3px dashed var(--ink);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:18px;display:grid;position:relative}.Form-module__0hcslW__cv:hover{background:#fffbe6}.Form-module__0hcslW__cv:focus-within{outline:3px solid var(--ink);outline-offset:3px;background:#fffbe6}.Form-module__0hcslW__cv input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.Form-module__0hcslW__cvOk,.Form-module__0hcslW__cvOk:hover,.Form-module__0hcslW__cvOk:focus-within{border-style:solid;border-color:var(--basil);background:#eef8ef;grid-template-columns:auto minmax(0,1fr) auto}.Form-module__0hcslW__cvErr,.Form-module__0hcslW__cvErr:hover,.Form-module__0hcslW__cvErr:focus-within{border-color:var(--tomato-ink);background:#fff1ef;grid-template-columns:auto minmax(0,1fr) auto}.Form-module__0hcslW__cvText{display:contents}.Form-module__0hcslW__cvIc{background:var(--ink);width:52px;height:60px;color:var(--sign);font:400 15px/1 var(--f-display);letter-spacing:.06em;clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);border-radius:4px;grid-row:span 2;place-items:center;display:grid}.Form-module__0hcslW__cv b{font:400 1.35rem/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.Form-module__0hcslW__cv small{color:#4a463f;font-size:.9rem}.Form-module__0hcslW__cvRm{z-index:1;border:2px solid var(--ink);min-width:44px;min-height:44px;color:var(--ink);font:700 .95rem/1 var(--f-body);cursor:pointer;background:#fff;border-radius:6px;grid-area:span 2/3;padding:0 12px;position:relative}@media (max-width:400px){.Form-module__0hcslW__cvOk,.Form-module__0hcslW__cvErr{grid-template-columns:auto minmax(0,1fr)}.Form-module__0hcslW__cvRm{grid-area:auto/1/auto/-1;justify-self:start}}
