.qf[data-astro-cid-5v4witja]{border:1px solid var(--color-hairline);border-top:3px solid var(--color-primary);background:#fff;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.qf[data-astro-cid-5v4witja] h2[data-astro-cid-5v4witja]{color:var(--color-heading);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem)}.qf-intro[data-astro-cid-5v4witja]{color:var(--color-body);margin-top:.75rem}.qf[data-astro-cid-5v4witja] [hidden]{display:none!important}.qf-jsonly[data-astro-cid-5v4witja]{display:none}html.qf-js .qf-jsonly[data-astro-cid-5v4witja]{display:block}html.qf-js .qf-nojs[data-astro-cid-5v4witja]{display:none}.qf-progress[data-astro-cid-5v4witja]{margin-top:1.5rem}.qf-progress__label[data-astro-cid-5v4witja],.qf-step__count[data-astro-cid-5v4witja]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--color-link);font-size:.875rem;font-weight:700;display:block}.qf-progress__bar[data-astro-cid-5v4witja]{background:var(--color-lilac);height:6px;margin-top:.5rem}.qf-progress__fill[data-astro-cid-5v4witja]{height:100%;width:var(--qf-progress);background:var(--color-primary);transition:width .2s;display:block}html.qf-js .qf-status[data-astro-cid-5v4witja]{color:var(--color-body);flex-wrap:wrap;align-items:center;column-gap:.5rem;margin-top:.5rem;font-size:.9375rem;display:flex}.qf-status[data-astro-cid-5v4witja] .icon{width:1.125rem;height:1.125rem;color:var(--color-accent-strong);flex:none}.qf-status[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{margin-right:.5rem}.qf-restored[data-astro-cid-5v4witja],.qf-confirm[data-astro-cid-5v4witja]{border:1px solid var(--color-hairline);border-left:4px solid var(--color-accent);color:var(--color-heading);background:#fff;margin-top:1.25rem;padding:1rem 1.25rem}html.qf-js .qf-restored[data-astro-cid-5v4witja]{display:none}html.qf-js[data-qf-restored] .qf-restored[data-astro-cid-5v4witja]{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.qf-confirm[data-astro-cid-5v4witja]{border-left-color:var(--color-error)}.qf-confirm__actions[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.qf-summary[data-astro-cid-5v4witja]{border-left:4px solid var(--color-error);color:var(--color-error);font-family:var(--font-body);background:#fff;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;font-weight:700;display:none}html:not(.qf-js) .qf[data-astro-cid-5v4witja]:has(:user-invalid) .qf-summary[data-astro-cid-5v4witja],.qf-summary[data-astro-cid-5v4witja].is-shown{display:flex}.qf-summary[data-astro-cid-5v4witja] .icon{flex:none;width:1.5rem;height:1.5rem}.qf-step[data-astro-cid-5v4witja]{border:0;border-top:1px solid var(--color-hairline);min-width:0;margin:2rem 0 0;padding:2rem 0 0}html.qf-js .qf-step[data-astro-cid-5v4witja],html.qf-js .qf-review[data-astro-cid-5v4witja]{border-top:0;margin-top:1.5rem;padding-top:0;display:none}.qf-step__legend[data-astro-cid-5v4witja]{padding:0}.qf-step__heading[data-astro-cid-5v4witja]{font-size:var(--step-h3);color:var(--color-heading);margin-top:.25rem}.qf-step__heading[data-astro-cid-5v4witja]:focus,.qf-review[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]:focus{outline:none}.qf-step__heading[data-astro-cid-5v4witja]:focus-visible,.qf-review[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]:focus-visible{outline:3px solid var(--color-heading);outline-offset:4px}.qf-step__intro[data-astro-cid-5v4witja]{color:var(--color-body);margin-top:.75rem}.qf-step__fields[data-astro-cid-5v4witja]{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=40rem){.qf-step__fields--grid[data-astro-cid-5v4witja]{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-field--wide[data-astro-cid-5v4witja]{grid-column:1/-1}}.qf-field[data-astro-cid-5v4witja]{min-width:0}.qf-choice[data-astro-cid-5v4witja]{border:0;min-width:0;margin:0;padding:0}html:not(.qf-js) .qf-control[data-astro-cid-5v4witja]:user-invalid{border-color:var(--color-error);border-width:2px}html:not(.qf-js) .qf-field[data-astro-cid-5v4witja]:has(:user-invalid) .qf-error--solo[data-astro-cid-5v4witja]{display:block}html:not(.qf-js) .qf-field[data-astro-cid-5v4witja]:has(:user-invalid:placeholder-shown) .qf-error--required[data-astro-cid-5v4witja]:not(.qf-error--solo),html:not(.qf-js) .qf-field[data-astro-cid-5v4witja]:has(:user-invalid:not(:placeholder-shown)) .qf-error--invalid[data-astro-cid-5v4witja]:not(.qf-error--solo){display:block}.qf-field[data-astro-cid-5v4witja][data-qf-error] .qf-error--solo[data-astro-cid-5v4witja],.qf-field[data-astro-cid-5v4witja][data-qf-error=required] .qf-error--required[data-astro-cid-5v4witja],.qf-field[data-astro-cid-5v4witja][data-qf-error=invalid] .qf-error--invalid[data-astro-cid-5v4witja],.qf-field[data-astro-cid-5v4witja][data-qf-error=outside] .qf-error--outside[data-astro-cid-5v4witja],.qf[data-astro-cid-5v4witja] .qf-error.is-shown{display:block}.qf-options[data-astro-cid-5v4witja]{gap:.75rem;margin-top:.5rem;display:grid}@media (width>=40rem){.qf-options[data-astro-cid-5v4witja]{grid-template-columns:repeat(2,minmax(0,1fr))}}html.qf-js .qf-photos__input[data-astro-cid-5v4witja]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qf-photos__input[data-astro-cid-5v4witja]{max-width:100%;margin-top:.5rem;display:block}html.qf-js .qf-photos[data-astro-cid-5v4witja]{justify-items:start;gap:.75rem;margin-top:.5rem;display:grid}.qf-photos__input[data-astro-cid-5v4witja]:focus-visible+.qf-photos[data-astro-cid-5v4witja] .qf-photos__add[data-astro-cid-5v4witja]{outline:3px solid var(--color-heading);outline-offset:2px}.qf-photos__list[data-astro-cid-5v4witja]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.qf-photos__list[data-astro-cid-5v4witja]:empty{display:none}.qf-photos__list[data-astro-cid-5v4witja] .qf-photo{gap:.375rem;min-width:0;display:grid}.qf-photos__list[data-astro-cid-5v4witja] .qf-photo__media{aspect-ratio:1;background:var(--color-lilac);color:var(--color-body);text-align:center;place-items:center;font-size:.8125rem;display:grid;overflow:hidden}.qf-photos__list[data-astro-cid-5v4witja] .qf-photo__media img{object-fit:cover;width:100%;height:100%}.qf-photos__list[data-astro-cid-5v4witja] .qf-photo__media .icon{width:2rem;height:2rem;color:var(--color-accent-strong)}.qf-photos__list[data-astro-cid-5v4witja] .qf-photo__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .5rem;overflow:hidden}.qf-photos__list[data-astro-cid-5v4witja] .qf-photo__remove{width:100%;min-height:2.75rem;padding:.5rem .75rem;font-size:.9375rem}.qf-photos__count[data-astro-cid-5v4witja]{color:var(--color-body);font-size:.9375rem}.qf-photos__count[data-astro-cid-5v4witja]:empty{display:none}.qf-photos__error[data-astro-cid-5v4witja]:not(:empty){display:block}.qf-review[data-astro-cid-5v4witja]{border-top:1px solid var(--color-hairline);margin-top:2rem;padding-top:2rem}.qf-review[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]{font-size:var(--step-h3);color:var(--color-heading)}.qf-review[data-astro-cid-5v4witja]>p[data-astro-cid-5v4witja]{margin-top:.75rem}.qf-review__list[data-astro-cid-5v4witja] .qf-sum{border-top:1px solid var(--color-hairline);margin-top:1.5rem;padding-top:.75rem}.qf-review__list[data-astro-cid-5v4witja] .qf-sum__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.qf-review__list[data-astro-cid-5v4witja] .qf-sum h4{letter-spacing:-.02em;color:var(--color-heading);font-size:1.125rem}.qf-review__list[data-astro-cid-5v4witja] .qf-sum dl{margin:.25rem 0 0}.qf-review__list[data-astro-cid-5v4witja] .qf-sum__row{border-top:1px solid var(--color-hairline);gap:.125rem 1rem;padding:.625rem 0;display:grid}.qf-review__list[data-astro-cid-5v4witja] .qf-sum__row:first-child{border-top:0}@media (width>=40rem){.qf-review__list[data-astro-cid-5v4witja] .qf-sum__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.qf-review__list[data-astro-cid-5v4witja] .qf-sum dt{color:var(--color-body);font-size:.9375rem}.qf-review__list[data-astro-cid-5v4witja] .qf-sum dd{color:var(--color-heading);overflow-wrap:anywhere;white-space:pre-line;margin:0}.qf-notice[data-astro-cid-5v4witja]{border:1px solid var(--color-hairline);border-left:4px solid var(--color-accent);color:var(--color-heading);background:#fff;padding:1.25rem 1.5rem}.qf-review[data-astro-cid-5v4witja] .qf-review__list[data-astro-cid-5v4witja]+.qf-notice[data-astro-cid-5v4witja]{margin-top:1.5rem}.qf-consent[data-astro-cid-5v4witja]{color:var(--color-body);font-size:1rem}.qf-consent__link[data-astro-cid-5v4witja]{text-decoration:underline;display:inline}.qf-hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qf-send-status[data-astro-cid-5v4witja]{font-family:var(--font-body);color:var(--color-error);font-weight:700}.qf-send-status[data-astro-cid-5v4witja]:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.qf-js .qf-send[data-astro-cid-5v4witja]{margin-top:1.5rem}.qf-send[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{margin-top:.75rem}.qf-send[data-astro-cid-5v4witja]:has(.qf-send-status:empty):has([data-qf-action=retry][hidden]){margin-top:0}.qf-submit[data-astro-cid-5v4witja]{justify-content:space-between;width:100%;margin-top:1.5rem}.qf-submit[data-astro-cid-5v4witja][aria-busy=true]{opacity:.7;cursor:progress}html.qf-js .qf-nav[data-astro-cid-5v4witja]{border-top:1px solid var(--color-hairline);flex-direction:column-reverse;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.qf-nav[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{justify-content:space-between;width:100%}@media (width>=40rem){.qf-submit[data-astro-cid-5v4witja]{width:auto}html.qf-js .qf-nav[data-astro-cid-5v4witja]{flex-direction:row;justify-content:space-between}.qf-nav[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{width:auto}.qf-nav__next[data-astro-cid-5v4witja]{margin-left:auto}}
