.formPage[data-astro-cid-gm432dut]{flex-direction:column;align-items:center;width:100%;display:flex}.formPageHead[data-astro-cid-gm432dut]{text-align:center;align-items:center;gap:1.25rem;padding:clamp(8.5rem,16vh,12rem) 1.5rem 0}.formPageTitle[data-astro-cid-gm432dut]{max-width:800px;padding-left:0;padding-right:0}.formPageBody[data-astro-cid-gm432dut]{padding:clamp(2.5rem,6vh,4.5rem) 1.5rem clamp(8rem,20vh,14rem)}.formPageColumn[data-astro-cid-gm432dut]{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);width:100%;max-width:1180px;margin:0 auto;display:flex}@media (width<=768px){.formPageHead[data-astro-cid-gm432dut]{gap:1rem;padding-top:clamp(7rem,14vh,9rem)}.formPageTitle[data-astro-cid-gm432dut]{font-size:clamp(2rem,9vw,2.6rem)}}.formCard{--form-sunken:var(--color-bg);--form-hairline:var(--color-ink-hairline);--form-line:#efeae01f;--form-ink:var(--color-text);--form-ink-90:#efeae0e6;--form-ink-70:#efeae0b3;--form-ink-45:#efeae073;--form-ink-30:#efeae04d;--form-invalid:#ff8a6f;--form-mono:var(--font-mono);flex-direction:column;width:100%;display:flex}.formCardHead{margin-bottom:var(--card-gap);padding-bottom:var(--card-gap);border-bottom:1px solid var(--form-line)}.formSplit{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);width:100%;display:grid}.formSplitAside{flex-direction:column;min-width:0;display:flex}@media (width>=1001px){.formSplitAside{position:sticky;top:7.5rem}}@media (width<=1000px){.formSplit{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}}.formPaneHead{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.formPaneTitle{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:500;line-height:1.05}.formPaneCopy{max-width:46ch;color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.formPaneFine{padding-top:var(--card-gap);color:#efeae073;border-top:1px solid #efeae01f;margin:0;font-size:.78rem;line-height:1.5}.formPaneFine a{color:#efeae0b3;text-underline-offset:3px;text-decoration:underline}.formPaneFine a:hover{color:var(--color-accent)}.formSections{gap:var(--card-gap);flex-direction:column;display:flex}.formSection{flex-direction:column;gap:1rem;min-width:0;display:flex}.formLegend{width:100%;margin-bottom:.9rem;padding:0;display:block}.formLegendText{font-family:var(--form-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--form-ink-45);align-items:center;gap:.55rem;font-size:11px;display:inline-flex}.formLegendText:before{content:"";background:var(--color-accent);border-radius:9999px;flex-shrink:0;width:5px;height:5px}.formSectionHint{color:var(--form-ink-45);margin:0;font-size:.875rem;line-height:1.5}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem clamp(1rem,2vw,1.5rem);display:grid}.formField{flex-direction:column;grid-column:1/-1;gap:.45rem;min-width:0;display:flex}.formFieldHalf{grid-column:span 1}.formLabel{color:var(--form-ink-90);align-items:baseline;gap:.4rem;font-size:.875rem;font-weight:500;line-height:1.3;display:flex}.formOptional{color:var(--form-ink-45);font-size:.75rem;font-weight:400}.formControl{background:var(--form-sunken);border:1px solid var(--form-hairline);width:100%;min-width:0;color:var(--form-ink);border-radius:10px;padding:.7rem .85rem;font-family:inherit;font-size:.95rem;line-height:1.4;transition:border-color .2s,background .2s}.formControl::placeholder{color:var(--form-ink-30)}.formControl:hover{border-color:#efeae047}.formControl:focus{border-color:var(--color-accent);background:#efeae00a;outline:none}.formControl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.formControl:user-invalid{border-color:var(--form-invalid)}textarea.formControl{resize:vertical;min-height:7rem}select.formControl{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23efeae0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.4rem}select.formControl:invalid{color:var(--form-ink-30)}.formHint{color:var(--form-ink-45);margin:0;font-size:.8rem;line-height:1.45}.formChoices{gap:.6rem;display:grid}.formChoicesTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.formChoice{min-width:0;display:flex;position:relative}.formChoiceInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.formChoiceLabel{background:var(--form-sunken);border:1px solid var(--form-hairline);width:100%;color:var(--form-ink-70);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;transition:border-color .2s,background .2s,color .2s;display:flex}.formChoiceLabel:hover{color:var(--form-ink);border-color:#efeae047}.formChoiceInput:checked+.formChoiceLabel{border-color:var(--color-accent);color:var(--form-ink);background:#e8472c17}.formChoiceInput:focus-visible+.formChoiceLabel{outline:2px solid var(--color-accent);outline-offset:2px}.formChoiceMark{border:1px solid var(--form-ink-30);border-radius:9999px;flex-shrink:0;width:18px;height:18px;margin-top:.1rem;transition:border-color .2s,background .2s;position:relative}.formChoiceMultiple .formChoiceMark{border-radius:5px}.formChoiceInput:checked+.formChoiceLabel .formChoiceMark{border-color:var(--color-accent);background:var(--color-accent)}.formChoice:not(.formChoiceMultiple) .formChoiceInput:checked+.formChoiceLabel .formChoiceMark:after{content:"";background:var(--form-sunken);border-radius:9999px;position:absolute;inset:4px}.formChoiceMultiple .formChoiceInput:checked+.formChoiceLabel .formChoiceMark:after{content:"";border:solid var(--form-sunken);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.formChoiceBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.formChoiceTitle{font-size:.9rem;font-weight:500;line-height:1.3}.formChoiceDetail{color:var(--form-ink-45);font-size:.78rem;line-height:1.4}.formSection[hidden]{display:none}.formActions{margin-top:var(--card-gap);padding-top:var(--card-gap);border-top:1px solid var(--form-line);flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.formFine{max-width:52ch;color:var(--form-ink-45);margin:0;font-size:.78rem;line-height:1.5}.formActions .btn-component{flex-shrink:0}.formFine a{color:var(--form-ink-70);text-underline-offset:3px;text-decoration:underline}.formFine a:hover{color:var(--color-accent)}.netlifyForm[aria-busy=true] .formCard{opacity:.75;pointer-events:none}.formError{padding-top:var(--card-gap);color:var(--form-invalid);margin:0;font-size:.85rem;line-height:1.5}.formError a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.formFieldHalf{grid-column:1/-1}.formChoicesTwo{grid-template-columns:minmax(0,1fr)}.formActions{flex-direction:column-reverse;align-items:stretch}.formActions .btn-component{width:100%}}@media (prefers-reduced-motion:reduce){.formControl,.formChoiceLabel,.formChoiceMark{transition:none}}
