.funnel[data-astro-cid-dtigckfe]{padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,6vw,5rem);background:var(--sand-30)}.funnel__grid[data-astro-cid-dtigckfe]{display:grid;gap:var(--space-xl) var(--space-l);align-items:start}.funnel__main[data-astro-cid-dtigckfe]{min-width:0;max-width:46rem}.funnel__title[data-astro-cid-dtigckfe]{margin:0;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);line-height:var(--lh-label);color:var(--sage-80)}.funnel__progress[data-astro-cid-dtigckfe]{position:relative;height:1px;margin-top:clamp(1.5rem,3vw,2.25rem);background:var(--sage-20);overflow:hidden}.funnel__fill[data-astro-cid-dtigckfe]{position:absolute;inset:0 auto 0 0;width:100%;background:var(--sage-80);transform-origin:left center;transform:scaleX(.125);transition:transform var(--dur-step) var(--ease-soft)}html:not(.js) [data-astro-cid-dtigckfe]:is(.funnel__progress,.funnel__count){display:none}.funnel__count[data-astro-cid-dtigckfe]{margin:.7rem 0 0;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.08em;color:var(--sage-80)}.funnel__form[data-astro-cid-dtigckfe]{margin-top:clamp(2rem,4.5vw,3.25rem)}.funnel__confirmed[data-astro-cid-dtigckfe]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0 0 1.5rem;font-size:var(--fs-small);color:var(--sage-80)}.funnel__confirmed[data-astro-cid-dtigckfe][hidden]{display:none}.funnel__change[data-astro-cid-dtigckfe]{min-height:2.75rem;padding:0;border:0;background:none;font-family:var(--font-ui);font-size:var(--fs-small);color:var(--heading);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-underline-offset:.25em}.step[data-astro-cid-dtigckfe]{border:0}.step[data-astro-cid-dtigckfe]+.step[data-astro-cid-dtigckfe]{margin-top:var(--space-xl)}html.js .step[data-astro-cid-dtigckfe]{display:none}html.js .step[data-astro-cid-dtigckfe].is-current{display:block}html.js .step[data-astro-cid-dtigckfe]+.step[data-astro-cid-dtigckfe]{margin-top:0}html.js .step__nojs[data-astro-cid-dtigckfe]{display:none}html.js .funnel[data-astro-cid-dtigckfe]:not([data-at]) [data-astro-cid-dtigckfe]:is(.funnel__actions,.funnel__aside){visibility:hidden}html.js .step__variant[data-astro-cid-dtigckfe][hidden]{display:none}.step__nojs[data-astro-cid-dtigckfe]{margin:0 0 .5rem;font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--sage-80)}.step__variant[data-astro-cid-dtigckfe]+.step__variant[data-astro-cid-dtigckfe]{margin-top:var(--space-l)}html.js .step__variant[data-astro-cid-dtigckfe]+.step__variant[data-astro-cid-dtigckfe]{margin-top:0}@media(prefers-reduced-motion:no-preference){html.js .step[data-astro-cid-dtigckfe].is-current{animation:step-in .52s var(--ease-soft) both}html.js .step[data-astro-cid-dtigckfe].is-leaving{display:block;animation:step-out .22s var(--ease-standard) both}}@keyframes step-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes step-out{0%{opacity:1}to{opacity:0}}.step__q[data-astro-cid-dtigckfe]{margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:var(--fs-h2);line-height:1.14;max-width:16em;outline:none}.step__q[data-astro-cid-dtigckfe]:focus-visible{outline:1.5px solid var(--focus);outline-offset:6px}.step__help[data-astro-cid-dtigckfe]{margin:calc(-1*clamp(.75rem,1.5vw,1.25rem)) 0 1.5rem;font-size:var(--fs-small);color:var(--sage-80);max-width:32rem}.step__sub[data-astro-cid-dtigckfe]{margin:0 0 .9rem;padding:0;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--sage-80)}.step__error[data-astro-cid-dtigckfe]{min-height:1.4em;margin:.9rem 0 0;font-size:var(--fs-small);color:var(--sage-100)}.step__error[data-astro-cid-dtigckfe]:not(:empty):before{content:"";display:inline-block;width:.9rem;height:1px;margin:0 .6rem .25em 0;background:currentColor;vertical-align:middle}.budget__basis[data-astro-cid-dtigckfe]{display:flex;gap:1.75rem;margin:0 0 1.25rem;padding:0;border:0;border-bottom:1px solid var(--sage-20)}.budget__tab[data-astro-cid-dtigckfe]{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-small);letter-spacing:.04em;color:var(--sage-80)}.budget__tab[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.budget__tab[data-astro-cid-dtigckfe] span[data-astro-cid-dtigckfe]{padding-bottom:.1rem}.budget__tab[data-astro-cid-dtigckfe]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sage-100);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-fast) var(--ease-soft)}.budget__tab[data-astro-cid-dtigckfe]:has(input:checked){color:var(--sage-100)}.budget__tab[data-astro-cid-dtigckfe]:has(input:checked):after{transform:scaleX(1)}.budget__tab[data-astro-cid-dtigckfe]:has(input:focus-visible){outline:1.5px solid var(--focus);outline-offset:4px}.budget__set[data-astro-cid-dtigckfe]{display:contents}html.js .budget__set[data-astro-cid-dtigckfe][hidden]{display:none}html:not(.js) .budget__basis[data-astro-cid-dtigckfe]{display:none}html:not(.js) .budget__set[data-astro-cid-dtigckfe]{display:grid;grid-column:1 / -1;grid-template-columns:inherit;gap:.75rem;margin:0;padding:0;border:0}html.js .budget__set[data-astro-cid-dtigckfe]>legend[data-astro-cid-dtigckfe].step__nojs{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.budget__note[data-astro-cid-dtigckfe]{margin:1.1rem 0 0;font-family:var(--font-editorial);font-style:italic;font-size:var(--fs-caption);color:var(--sage-80)}.opts[data-astro-cid-dtigckfe]{display:grid;gap:.75rem;margin:0;padding:0;border:0;min-width:0}.opts--two[data-astro-cid-dtigckfe]{grid-template-columns:minmax(0,1fr)}.opts--row[data-astro-cid-dtigckfe]{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr))}.opts--pairs[data-astro-cid-dtigckfe]{grid-template-columns:minmax(0,1fr)}@media(min-width:480px){.opts--pairs[data-astro-cid-dtigckfe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.opts--grid[data-astro-cid-dtigckfe]{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.25rem),1fr));gap:.75rem}.opts--setting[data-astro-cid-dtigckfe]{grid-template-columns:repeat(2,minmax(0,1fr))}.opts--months[data-astro-cid-dtigckfe]{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.5rem;margin-bottom:var(--space-m)}.opts--months[data-astro-cid-dtigckfe] .step__sub[data-astro-cid-dtigckfe],.opts--format[data-astro-cid-dtigckfe] .step__sub[data-astro-cid-dtigckfe]{grid-column:1 / -1}.opts--format[data-astro-cid-dtigckfe]{margin-top:.5rem}.opt[data-astro-cid-dtigckfe]{position:relative;display:block;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.opt[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.opt__box[data-astro-cid-dtigckfe]{position:relative;display:grid;gap:.3rem;height:100%;min-height:3.5rem;padding:1rem 1.25rem 1.05rem 3rem;border:1px solid var(--sage-20);background:color-mix(in srgb,var(--salt-25) 55%,transparent);transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft)}.opt__box[data-astro-cid-dtigckfe]:before{content:"";position:absolute;left:1.2rem;top:1.35rem;width:.8rem;height:.8rem;border:1px solid var(--sage-40);border-radius:50%;box-shadow:inset 0 0 0 .2rem var(--salt-25);background:transparent;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.opt__label[data-astro-cid-dtigckfe]{font-family:var(--font-serif);font-size:clamp(1.15rem,1.08rem + .3vw,1.35rem);line-height:1.25;color:var(--sage-80)}.opt__hint[data-astro-cid-dtigckfe]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;color:var(--sage-80)}@media(hover:hover){.opt[data-astro-cid-dtigckfe]:hover .opt__box[data-astro-cid-dtigckfe]{border-color:var(--sage-40);background:var(--salt-25)}}.opt[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe]{border-color:var(--sage-80);background:var(--salt-25)}.opt[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe]:before{border-color:var(--sage-80);background:var(--sage-80)}.opt[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:focus-visible+.opt__box[data-astro-cid-dtigckfe]{outline:1.5px solid var(--focus);outline-offset:3px}.opt--compact[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]{min-height:3.25rem;padding-block:.85rem;align-content:center}.opt--compact[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]:before{top:50%;translate:0 -50%}.opt--chip[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]{min-height:2.75rem;padding:.55rem .9rem .6rem 2.35rem;align-content:center}.opt--chip[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]:before{left:.9rem;top:50%;translate:0 -50%;width:.7rem;height:.7rem}.opt--chip[data-astro-cid-dtigckfe] .opt__label[data-astro-cid-dtigckfe]{font-family:var(--font-ui);font-size:var(--fs-small);letter-spacing:.02em}.opt--image[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]{padding:0;gap:0;border-color:transparent;background:transparent}.opt--image[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]:before{display:none}.opt__thumb[data-astro-cid-dtigckfe]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--sand-40);outline:1px solid var(--sage-20);outline-offset:-1px}.opt--image[data-astro-cid-dtigckfe] .opt__label[data-astro-cid-dtigckfe]{display:block;padding:.6rem 0 .1rem;font-size:1.05rem}.opt__tick[data-astro-cid-dtigckfe]{position:absolute;top:.6rem;right:.6rem;z-index:1;width:1.1rem;height:1.1rem;border:1px solid var(--sage-40);background:var(--salt-25);transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.opt__tick[data-astro-cid-dtigckfe]:after{content:"";position:absolute;left:.36rem;top:.14rem;width:.28rem;height:.52rem;border:solid var(--sand-30);border-width:0 1px 1px 0;transform:rotate(45deg);opacity:0}.opt--image[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe]{background:transparent}.opt--image[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe] .opt__thumb[data-astro-cid-dtigckfe]{outline:2px solid var(--sage-80);outline-offset:-2px}.opt--image[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe] .opt__label[data-astro-cid-dtigckfe]{color:var(--sage-100)}.opt--image[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe] .opt__tick[data-astro-cid-dtigckfe]{background:var(--sage-80);border-color:var(--sage-80)}.opt--image[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe] .opt__tick[data-astro-cid-dtigckfe]:after{opacity:1}@media(hover:hover){.opt--image[data-astro-cid-dtigckfe]:hover .opt__box[data-astro-cid-dtigckfe]{background:transparent}.opt--image[data-astro-cid-dtigckfe]:hover .opt__thumb[data-astro-cid-dtigckfe]{outline-color:var(--sage-40)}}.opt--place[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]{padding:0 0 1rem;border:0;background:transparent;gap:.25rem}.opt--place[data-astro-cid-dtigckfe] .opt__box[data-astro-cid-dtigckfe]:before{top:auto;bottom:1.35rem;left:auto;right:.25rem}.opt--place[data-astro-cid-dtigckfe] .opt__thumb[data-astro-cid-dtigckfe]{aspect-ratio:4 / 3;margin-bottom:.75rem}.opt--place[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe]{background:transparent}.opt--place[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.opt__box[data-astro-cid-dtigckfe] .opt__thumb[data-astro-cid-dtigckfe]{outline:1.5px solid var(--sage-80);outline-offset:-1.5px}.opt--plain[data-astro-cid-dtigckfe]{grid-column:1 / -1}@media(hover:hover){.opt--place[data-astro-cid-dtigckfe]:hover .opt__box[data-astro-cid-dtigckfe]{background:transparent}}.field[data-astro-cid-dtigckfe]{display:grid;gap:.35rem;min-width:0}.field__label[data-astro-cid-dtigckfe]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--sage-80)}.field__optional[data-astro-cid-dtigckfe]{letter-spacing:.04em;opacity:.85}.field[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe],.field[data-astro-cid-dtigckfe] textarea[data-astro-cid-dtigckfe]{width:100%;min-height:2.75rem;padding:.55rem 0;border:0;border-bottom:1px solid var(--sage-40);border-radius:0;background:transparent;color:var(--sage-100);font-family:var(--font-ui);font-size:1rem;transition:border-color var(--dur-fast) var(--ease-soft)}.field[data-astro-cid-dtigckfe] textarea[data-astro-cid-dtigckfe]{resize:vertical;min-height:6.5rem;line-height:1.55}.field[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:focus,.field[data-astro-cid-dtigckfe] textarea[data-astro-cid-dtigckfe]:focus{outline:none;border-bottom-color:var(--sage-100)}.field[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:focus-visible,.field[data-astro-cid-dtigckfe] textarea[data-astro-cid-dtigckfe]:focus-visible{outline:1.5px solid var(--focus);outline-offset:3px}.field[data-astro-cid-dtigckfe] [data-astro-cid-dtigckfe][aria-invalid=true]{border-bottom-style:dashed;border-bottom-color:var(--sage-100)}.field__help[data-astro-cid-dtigckfe]{font-size:var(--fs-label);line-height:1.5;letter-spacing:.02em;color:var(--sage-80)}.field--other[data-astro-cid-dtigckfe]{margin-top:1.25rem;max-width:28rem}html.js .field--other[data-astro-cid-dtigckfe]:not(.is-on){display:none}.step__variant[data-astro-cid-dtigckfe] .field[data-astro-cid-dtigckfe]:not(.field--other){margin-top:1.25rem;max-width:28rem}.fields[data-astro-cid-dtigckfe]{display:grid;gap:1.25rem 1.75rem}@media(min-width:640px){.fields[data-astro-cid-dtigckfe]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-astro-cid-dtigckfe]{grid-column:1 / -1}}html.js [data-astro-cid-dtigckfe][data-org-late]:not(.is-on){display:none}.consent[data-astro-cid-dtigckfe]{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;align-items:start;margin-top:1.75rem;padding-block:.4rem;font-size:var(--fs-small);line-height:1.5;cursor:pointer}.consent[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]{position:absolute;left:0;top:.5rem;width:1.25rem;height:1.25rem;margin:0;opacity:0;cursor:pointer}.consent__check[data-astro-cid-dtigckfe]{position:relative;width:1rem;height:1rem;margin-top:.2rem;border:1px solid var(--sage-40)}.consent__check[data-astro-cid-dtigckfe]:after{content:"";position:absolute;left:.3rem;top:.1rem;width:.28rem;height:.52rem;border:solid var(--sage-80);border-width:0 1px 1px 0;transform:rotate(45deg);opacity:0}.consent[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.consent__check[data-astro-cid-dtigckfe]{border-color:var(--sage-80)}.consent[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:checked+.consent__check[data-astro-cid-dtigckfe]:after{opacity:1}.consent[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe]:focus-visible+.consent__check[data-astro-cid-dtigckfe]{outline:1.5px solid var(--focus);outline-offset:3px}.notice[data-astro-cid-dtigckfe]{margin:1.25rem 0 0;font-size:var(--fs-label);line-height:1.6;letter-spacing:.02em;color:var(--sage-80);max-width:36rem}.trap[data-astro-cid-dtigckfe]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.funnel__actions[data-astro-cid-dtigckfe]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:1.5rem;border-top:1px solid var(--sage-20)}.funnel__back[data-astro-cid-dtigckfe][hidden]{display:none}.funnel__next[data-astro-cid-dtigckfe],.funnel__send[data-astro-cid-dtigckfe]{min-width:10.5rem;min-height:3rem;margin-left:auto}html:not(.js) .funnel__next[data-astro-cid-dtigckfe]{display:none}html.js .funnel__send[data-astro-cid-dtigckfe],html.js .funnel[data-astro-cid-dtigckfe][data-at="8"] .funnel__next[data-astro-cid-dtigckfe]{display:none}html.js .funnel[data-astro-cid-dtigckfe][data-auto]:not([data-kbd]) .funnel__next[data-astro-cid-dtigckfe],html.js .funnel[data-astro-cid-dtigckfe][data-advancing] .funnel__next[data-astro-cid-dtigckfe]{display:none}html.js .funnel[data-astro-cid-dtigckfe][data-auto]:not([data-kbd]) .funnel__actions[data-astro-cid-dtigckfe]:has(.funnel__back[hidden]){display:none}html.js .funnel[data-astro-cid-dtigckfe][data-at="8"] .funnel__send[data-astro-cid-dtigckfe]{display:inline-flex}.funnel__send[data-astro-cid-dtigckfe][disabled]{opacity:.6;cursor:progress}.funnel__aside[data-astro-cid-dtigckfe]{min-width:0;color:var(--sage-100)}.aside-block[data-astro-cid-dtigckfe][hidden]{display:none}html:not(.js) .aside-block[data-astro-cid-dtigckfe][data-aside=summary]{display:none}.aside__photo[data-astro-cid-dtigckfe]{margin:0 0 clamp(1.5rem,3vw,2.25rem);width:min(100%,20rem)}.aside__photo-frame[data-astro-cid-dtigckfe]{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--sand-40)}html:not([data-media-notes=on]) .aside__photo[data-astro-cid-dtigckfe]:has(.media--placeholder){display:none}@media(max-width:999px){.aside__photo[data-astro-cid-dtigckfe]{width:100%}.aside__photo-frame[data-astro-cid-dtigckfe]{aspect-ratio:3 / 2}}.aside__title[data-astro-cid-dtigckfe]{margin:0 0 .25rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--sage-80)}.aside-block[data-astro-cid-dtigckfe]{margin-top:clamp(1.75rem,3vw,2.5rem)}.aside__call[data-astro-cid-dtigckfe]{margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding-top:1.1rem;border-top:1px solid var(--sage-20);font-size:var(--fs-small);color:var(--sage-80)}.summary[data-astro-cid-dtigckfe]{display:grid;gap:0;margin:.6rem 0 0;border-top:1px solid var(--sage-20)}.summary[data-astro-cid-dtigckfe] div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding-block:.55rem;border-bottom:1px solid var(--sage-20)}.summary[data-astro-cid-dtigckfe] dt{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--sage-80);padding-top:.1rem}.summary[data-astro-cid-dtigckfe] dd{margin:0;font-size:var(--fs-small);line-height:1.5}.aside__proof[data-astro-cid-dtigckfe]{margin:0;padding:0;max-width:24rem}html.js .aside__proof[data-astro-cid-dtigckfe]:not(.is-on){display:none}.aside__proof[data-astro-cid-dtigckfe] blockquote[data-astro-cid-dtigckfe]{margin:0}.aside__proof[data-astro-cid-dtigckfe] p[data-astro-cid-dtigckfe]{margin:0;font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.38;color:var(--sage-80)}.aside__proof[data-astro-cid-dtigckfe] figcaption[data-astro-cid-dtigckfe]{margin-top:.8rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.06em;color:var(--sage-80)}@media(min-width:1000px){.funnel__grid[data-astro-cid-dtigckfe]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,6vw,7rem)}.funnel__aside[data-astro-cid-dtigckfe]{position:sticky;top:calc(var(--header-h) + 2rem);padding-top:calc(clamp(2rem,4.5vw,3.25rem) + 5.5rem)}.opts--two[data-astro-cid-dtigckfe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px)and (max-width:999px){.opts--two[data-astro-cid-dtigckfe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.funnel__fill[data-astro-cid-dtigckfe],.opt__box[data-astro-cid-dtigckfe],.opt__box[data-astro-cid-dtigckfe]:before,.opt__tick[data-astro-cid-dtigckfe],.field[data-astro-cid-dtigckfe] input[data-astro-cid-dtigckfe],.field[data-astro-cid-dtigckfe] textarea[data-astro-cid-dtigckfe]{transition:none}}
