@font-face{font-family:season-mix;src:url(/fonts/season-mix-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:season-mix;src:url(/fonts/season-mix-450.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}.demo-form_container__8h2zS{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--side-padding)}@media(min-width:768px){.demo-form_container__8h2zS{padding:0 var(--side-padding-desktop)}}.demo-form_form__vtFKR{margin:0 auto;width:100%;max-width:87.4rem}.demo-form_main__LSIf9{display:flex;flex-direction:column;align-items:center}.demo-form_fields__CP7ka{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media(min-width:768px){.demo-form_fields__CP7ka{gap:1.6rem}}.demo-form_field__yR7eX{position:relative;min-height:4.6rem;border:.1rem solid var(--current-color-scheme-stroke-color);border-radius:.8rem}@media(min-width:0px){.demo-form_field__yR7eX{transition:border-color var(--current-transition-duration,var(--transition-duration)) var(--current-transition-easing-function,var(--transition-easing-function)) var(--transition-delay,0s)}}@media(min-width:0px)and (prefers-reduced-motion){.demo-form_field__yR7eX{transition:unset}}.demo-form_field__yR7eX[data-full-width]{grid-column:1/-1}.demo-form_label__rVA1j{position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);color:var(--current-color-scheme-secondary-color);line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.4rem;letter-spacing:-.014rem;font-weight:var(--font-weight,500)}@media(min-width:768px){.demo-form_label__rVA1j{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.6rem;letter-spacing:0;font-weight:var(--font-weight,500)}}@media(min-width:0px){.demo-form_label__rVA1j{transition:top var(--current-transition-duration,var(--transition-duration)) var(--current-transition-easing-function,var(--transition-easing-function)) var(--transition-delay,0s),transform var(--current-transition-duration,var(--transition-duration)) var(--current-transition-easing-function,var(--transition-easing-function)) var(--transition-delay,0s)}}@media(min-width:0px)and (prefers-reduced-motion){.demo-form_label__rVA1j{transition:unset}}.demo-form_field__yR7eX:has(.demo-form_textarea__PrXcT)>.demo-form_label__rVA1j{top:1.6rem;transform:translateY(0)}.demo-form_field__yR7eX:has(.demo-form_multiSelectTrigger__XwaKW)>.demo-form_label__rVA1j{pointer-events:none}.demo-form_field__yR7eX:focus-within>.demo-form_label__rVA1j,.demo-form_field__yR7eX[data-has-value]>.demo-form_label__rVA1j{top:0;transform:scale(.9);transform-origin:left}.demo-form_field__yR7eX:has(.demo-form_multiSelectTrigger__XwaKW:focus-visible),.demo-form_field__yR7eX:has(.demo-form_multiSelectTrigger__XwaKW[data-open=true]){border-color:var(--current-color-scheme-color)}.demo-form_field__yR7eX[data-error=true]{border-color:var(--color-terracotta)}.demo-form_input__peMUG{padding:1.6rem .8rem 0 1.6rem;width:100%;min-height:4.4rem;background-color:unset;border:unset;border-radius:.8rem;line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.4rem;letter-spacing:-.014rem;font-weight:var(--font-weight,400)}@media(min-width:768px){.demo-form_input__peMUG{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.6rem;letter-spacing:0;font-weight:var(--font-weight,400)}}.demo-form_textarea__PrXcT{padding:1.6rem .8rem 0 1.6rem;width:100%;background-color:var(--current-color-scheme-background-color);border:unset;border-radius:.8rem;resize:vertical;line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.4rem;letter-spacing:-.014rem;font-weight:var(--font-weight,400)}@media(min-width:768px){.demo-form_textarea__PrXcT{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.6rem;letter-spacing:0;font-weight:var(--font-weight,400)}}.demo-form_textarea__PrXcT:disabled{background-color:var(--current-color-scheme-background-color)}.demo-form_multiSelectTrigger__XwaKW{position:relative;display:flex;align-items:center;padding:1.6rem 3.6rem 0 1.6rem;width:100%;min-height:4.4rem;background-color:unset;border:unset;border-radius:.8rem;cursor:pointer;text-align:left;color:inherit}.demo-form_multiSelectTrigger__XwaKW:focus-visible{outline:.2rem solid var(--current-color-scheme-color);outline-offset:-.1rem}.demo-form_multiSelectTrigger__XwaKW:disabled{cursor:not-allowed;opacity:.6}.demo-form_field__yR7eX[data-has-value] .demo-form_multiSelectTrigger__XwaKW{padding-top:2rem;padding-bottom:.6rem}.demo-form_chipsContainer__Oula4{display:flex;flex:1 1;flex-wrap:wrap;gap:.6rem;min-width:0}.demo-form_chip__YNAy2{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.4rem;letter-spacing:-.014rem;font-weight:var(--font-weight,400)}@media(min-width:768px){.demo-form_chip__YNAy2{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.6rem;letter-spacing:0;font-weight:var(--font-weight,400)}}.demo-form_chip__YNAy2{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem .8rem .3rem 1rem;font-size:1.2rem;line-height:1.3;color:var(--current-color-scheme-color);background-color:var(--color-grey-100);border:.1rem solid var(--current-color-scheme-stroke-color);border-radius:1.6rem;max-width:100%;transition:background-color .15s ease}[data-color-scheme=navy] .demo-form_chip__YNAy2{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15)}.demo-form_chipLabel__2mcSk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-form_chipRemove__L_4WA{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;color:var(--current-color-scheme-secondary-color);cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.demo-form_chipRemove__L_4WA:focus-visible,.demo-form_chipRemove__L_4WA:hover{outline:none;color:var(--current-color-scheme-color);background-color:rgba(0,0,0,.08)}[data-color-scheme=navy] .demo-form_chipRemove__L_4WA:focus-visible,[data-color-scheme=navy] .demo-form_chipRemove__L_4WA:hover{background-color:hsla(0,0%,100%,.15)}.demo-form_multiSelectChevron__qmur2{position:absolute;top:2.2rem;right:1.2rem;transform:translateY(-50%);width:1.6rem;height:1.6rem;color:var(--current-color-scheme-secondary-color);pointer-events:none;transition:transform .2s ease}[data-open=true] .demo-form_multiSelectChevron__qmur2{transform:translateY(-50%) rotate(180deg)}.demo-form_multiSelectDropdown__4LV5C{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:50;background-color:var(--current-color-scheme-background-color,var(--color-white));border:.1rem solid var(--current-color-scheme-stroke-color);border-radius:.8rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12);max-height:28rem;overflow-y:auto;padding:.8rem 0;scrollbar-width:thin;scrollbar-color:var(--current-color-scheme-stroke-color) rgba(0,0,0,0)}.demo-form_multiSelectOption__VvdWe{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.6rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease;line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.4rem;letter-spacing:-.014rem;font-weight:var(--font-weight,400)}@media(min-width:768px){.demo-form_multiSelectOption__VvdWe{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.6rem;letter-spacing:0;font-weight:var(--font-weight,400)}}.demo-form_multiSelectOption__VvdWe:focus-visible,.demo-form_multiSelectOption__VvdWe:hover{outline:none;background-color:var(--color-grey-100)}[data-color-scheme=navy] .demo-form_multiSelectOption__VvdWe:focus-visible,[data-color-scheme=navy] .demo-form_multiSelectOption__VvdWe:hover{background-color:hsla(0,0%,100%,.08)}.demo-form_checkboxBox__9whiH{display:flex;align-items:center;justify-content:center;width:1.8rem;min-width:1.8rem;height:1.8rem;border:.15rem solid var(--current-color-scheme-stroke-color);border-radius:.4rem;background-color:var(--current-color-scheme-background-color,var(--color-white));transition:all .15s ease}.demo-form_checkboxBox__9whiH[data-checked=true]{background-color:var(--color-navy);border-color:var(--color-navy)}[data-color-scheme=navy] .demo-form_checkboxBox__9whiH[data-checked=true]{background-color:var(--color-terracotta);border-color:var(--color-terracotta)}.demo-form_checkboxCheckmark__8RMps{width:1.1rem;height:1.1rem;color:var(--color-white)}.demo-form_optionLabel___LxY_{color:var(--current-color-scheme-color);flex:1 1}.demo-form_dropdownFooter__xRIiT{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.6rem .2rem;margin-top:.4rem;border-top:.1rem solid var(--current-color-scheme-stroke-color)}.demo-form_selectedCount__ie8cJ{color:var(--current-color-scheme-secondary-color);line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.4rem;letter-spacing:-.014rem;font-weight:var(--font-weight,400)}@media(min-width:768px){.demo-form_selectedCount__ie8cJ{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.6rem;letter-spacing:0;font-weight:var(--font-weight,400)}}.demo-form_selectedCount__ie8cJ{font-size:1.2rem}.demo-form_clearButton__Jo7Wk{background:none;border:none;padding:0;cursor:pointer;color:var(--current-color-scheme-secondary-color);line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.4rem;letter-spacing:-.014rem;font-weight:var(--font-weight,500)}@media(min-width:768px){.demo-form_clearButton__Jo7Wk{line-height:1.4;font-family:var(--font-funnel-sans);font-size:1.6rem;letter-spacing:0;font-weight:var(--font-weight,500)}}.demo-form_clearButton__Jo7Wk{font-size:1.2rem;text-decoration:underline}.demo-form_clearButton__Jo7Wk:hover{color:var(--current-color-scheme-color)}.demo-form_fieldErrorMessage__LlPgI{margin-top:-.4rem;margin-bottom:.4rem;color:var(--color-terracotta);padding-left:.4rem}@media(min-width:768px){.demo-form_fieldErrorMessage__LlPgI{margin-top:-.8rem}}.demo-form_button__akfnk{position:relative;margin:4.8rem auto 0;padding:0 3.2rem;min-height:4.6rem;color:var(--color-white);background-color:var(--color-navy);border:unset;border-radius:2.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:0px){.demo-form_button__akfnk{transition:background-color var(--current-transition-duration,var(--transition-duration)) var(--current-transition-easing-function,var(--transition-easing-function)) var(--transition-delay,0s)}}@media(min-width:0px)and (prefers-reduced-motion){.demo-form_button__akfnk{transition:unset}}@media(min-width:768px){.demo-form_button__akfnk{margin:4.4rem auto 0}}[data-color-scheme=navy] .demo-form_button__akfnk{color:var(--color-navy);background-color:var(--color-white)}@media(min-width:0px)and (pointer:fine){.demo-form_button__akfnk:not(:disabled):hover{color:var(--color-white);background-color:var(--color-terracotta)}}@media(min-width:0px){.demo-form_buttonLabel__Rk_pt{transition:opacity var(--current-transition-duration,var(--transition-duration)) var(--current-transition-easing-function,var(--transition-easing-function)) var(--transition-delay,0s),visibility var(--current-transition-duration,var(--transition-duration)) var(--current-transition-easing-function,var(--transition-easing-function)) var(--transition-delay,0s)}}@media(min-width:0px)and (prefers-reduced-motion){.demo-form_buttonLabel__Rk_pt{transition:unset}}.demo-form_button__akfnk[data-submitting]>.demo-form_buttonLabel__Rk_pt{opacity:0;visibility:hidden}.demo-form_loader__LSk7P{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}@media(min-width:0px){.demo-form_loader__LSk7P{transition:opacity var(--current-transition-duration,var(--transition-duration)) var(--current-transition-easing-function,var(--transition-easing-function)) var(--transition-delay,0s)}}@media(min-width:0px)and (prefers-reduced-motion){.demo-form_loader__LSk7P{transition:unset}}.demo-form_button__akfnk[data-submitting]>.demo-form_loader__LSk7P{opacity:1}.demo-form_disclaimer__BXR2h{margin:4.8rem 0 0;color:var(--current-color-scheme-secondary-color)}@media(min-width:768px){.demo-form_disclaimer__BXR2h{margin:4.4rem 0 0}}.demo-form_disclaimer2__tiRGi{margin:1.6rem 0 0;color:var(--current-color-scheme-secondary-color)}.demo-form_successFeedback___W7Bb{display:flex;padding:5.4rem 2.4rem;width:100%;max-width:64.9rem;color:var(--color-navy);background-color:var(--color-grey-100);border-radius:1rem}@media(min-width:768px){.demo-form_successFeedback___W7Bb{padding:8.8rem 2.4rem;border-radius:1.2rem}}[data-color-scheme=gray-100] .demo-form_successFeedback___W7Bb{background-color:var(--color-grey-200)}.demo-form_successFeedbackContent__MNMKQ{display:flex;flex-direction:column;gap:1.6rem;margin:0 auto;width:100%;max-width:22rem;text-align:center}@media(min-width:768px){.demo-form_successFeedbackContent__MNMKQ{max-width:40rem}}.demo-form_v2FallbackContainer__a7BM_{margin:20px auto 0;display:flex;justify-content:center;align-items:center}