.vw4mzl0{flex-direction:column;gap:.5rem;min-width:0;display:flex}
.vw4mzl1{letter-spacing:.2em;text-transform:uppercase;color:var(--lwvxq82);font-size:.625rem}
.vw4mzl2{color:var(--lwvxq82);margin-left:.15em}
.vw4mzl3{color:var(--lwvxq82);font-size:.8125rem}
.vw4mzl4{color:#e5484d;font-size:.8125rem}
.vw4mzl5{border:1px solid var(--lwvxq85);width:100%;min-width:0;color:var(--lwvxq81);appearance:none;background:0 0;outline:none;transition:border-color .24s cubic-bezier(.22,1,.36,1)}
.vw4mzl5::placeholder{color:var(--lwvxq82);opacity:1}
.vw4mzl5:hover:not(:disabled){border-color:var(--lwvxq82)}
.vw4mzl5:focus-visible{border-color:var(--lwvxq81)}
.vw4mzl5[aria-invalid=true]{border-color:#e5484d}
.vw4mzl5:disabled{opacity:.5;cursor:not-allowed}
.vw4mzl6{padding:.875rem 1rem}
.vw4mzl7{border-width:0 0 1px;border-color:var(--lwvxq83);border-radius:0;padding-block:.625rem;font-size:1rem}
.vw4mzl8{resize:vertical;min-height:8rem}
.vw4mzl9{min-height:4.5rem}
.vw4mzla{position:relative}
.vw4mzlb{text-align:left;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:0;font-size:1rem;display:flex}
.vw4mzlc{color:var(--lwvxq82)}
.vw4mzld{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-bottom:3px;transition:transform .24s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}
.vw4mzle{margin-bottom:-3px;transform:rotate(225deg)}
.vw4mzlg{z-index:20;overscroll-behavior:contain;background-color:var(--lwvxq80);border:1px solid var(--lwvxq83);max-height:min(320px,50vh);box-shadow:0 24px 48px -12px color-mix(in srgb, var(--lwvxq80) 80%, transparent);transform-origin:50% 0;margin:0;padding:.375rem;list-style:none;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility .24s;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}
.vw4mzlh{opacity:1;visibility:visible;transform:none}
.vw4mzli{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)}
.vw4mzlj{transform-origin:50% 100%;top:auto;bottom:calc(100% + 6px)}
.vw4mzll{transform:translateY(6px)}
.vw4mzlm{color:var(--lwvxq81);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;transition:background-color .12s cubic-bezier(.22,1,.36,1),color .12s cubic-bezier(.22,1,.36,1);display:flex}
.vw4mzlm[aria-selected=true]{font-weight:600}
.vw4mzln{background-color:var(--lwvxq81);color:var(--lwvxq80)}
.vw4mzlp{font-size:.8125rem}
.vw4mzlq{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.875rem;display:flex}
.vw4mzlr{width:1.125rem;height:1.125rem;accent-color:var(--lwvxq81);flex-shrink:0;margin-top:.15em}
.vw4mzls{font-size:.9375rem}
.vw4mzlt{color:var(--lwvxq81)}
.vw4mzlu{color:#e5484d}
.vw4mzlv{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
._1rbighl0{flex-direction:column;gap:1.5rem;display:flex}
._1rbighl1{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.5rem;display:grid}
._1rbighl2{display:contents}
._1rbighl3{gap:1rem}
._1rbighl3 .vw4mzl1{letter-spacing:.12em;color:var(--lwvxq81);font-size:.75rem}
._1rbighl3 input,._1rbighl3 textarea,._1rbighl3 .vw4mzlb{padding-block:.5rem;font-size:.9375rem}
._1rbighl3 input::placeholder,._1rbighl3 textarea::placeholder{color:var(--lwvxq83);font-size:.8125rem}
._1rbighl3 .vw4mzlc{color:var(--lwvxq83);font-size:.8125rem}
._1rbighl3 .vw4mzlq{color:var(--lwvxq82);font-size:.8125rem}
._1rbighl4{grid-template-columns:minmax(0,1fr);gap:1rem 2rem;display:grid}
._1rbighl5{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem 1.5rem;display:grid}
._1rbighl6{grid-column:1/-1}
._1rbighl7{min-height:9rem}
._1rbighl7 textarea{resize:none;flex:1}
._1rbighl8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}
._1rbighl9{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}
._1rbighla{flex-flow:row-reverse wrap-reverse;justify-content:space-between}
._1rbighlc{color:var(--lwvxq83);margin:0;font-size:.8125rem}
._1rbighld{flex-direction:column;justify-content:center;gap:.75rem;height:100%;display:flex}
._1rbighle{background-color:var(--lwvxq81);width:52px;height:52px;color:var(--lwvxq80);border-radius:0;place-items:center;font-size:22px;display:grid}
._1rbighlf{font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(1.625rem,min(2.3vw,4vh),2.25rem);font-weight:600;line-height:.9}
._1rbighlg{color:var(--lwvxq82);margin:0;font-size:.875rem;line-height:1.5}
@media screen and (min-width:768px){._1rbighl4{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}
@media screen and (min-width:640px){._1rbighl5{grid-template-columns:repeat(2,minmax(0,1fr))}}
