.hc-search[data-astro-cid-b2b6zwu7]{background:var(--hc-surface);color:var(--hc-navy);border-radius:var(--hc-radius-search-mobile,20px);gap:.75rem;width:100%;padding:.75rem;display:grid;position:relative;box-shadow:0 18px 50px #0a0a1e47}.hc-search__fields[data-astro-cid-b2b6zwu7]{gap:.5rem;display:grid}.hc-search__field[data-astro-cid-b2b6zwu7]{border:2px solid #e8e4dc;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;min-height:3.5rem;padding:.5rem .75rem;display:grid;position:relative}.hc-search__field[data-astro-cid-b2b6zwu7]:focus-within{border-color:var(--hc-navy)}.hc-search__field[data-astro-cid-b2b6zwu7].is-invalid{border-color:var(--hc-error)}.hc-search__icon[data-astro-cid-b2b6zwu7]{color:var(--hc-navy);grid-row:1}.hc-search__control[data-astro-cid-b2b6zwu7]{min-width:0;position:relative}.hc-search__label[data-astro-cid-b2b6zwu7]{font:700 .875rem/1.2 var(--hc-font-display);display:block}.hc-search__input[data-astro-cid-b2b6zwu7]{width:100%;min-height:1.75rem;color:var(--hc-navy);background:0 0;border:0;padding:.1rem 0;font-size:1rem}.hc-search__input[data-astro-cid-b2b6zwu7]::placeholder{color:#6b6c80}.hc-search__input[data-astro-cid-b2b6zwu7]:focus-visible{outline:none}.hc-search__field[data-astro-cid-b2b6zwu7]:has(.hc-search__input:focus-visible){outline:3px solid var(--hc-focus);outline-offset:2px}.hc-search__dates[data-astro-cid-b2b6zwu7]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.hc-search__dates[data-astro-cid-b2b6zwu7] input[data-astro-cid-b2b6zwu7]{min-width:0;max-width:100%;font-size:.9375rem}@media (width<=23.75rem){.hc-search__dates[data-astro-cid-b2b6zwu7]{grid-template-columns:1fr;gap:.5rem}}.hc-search__err[data-astro-cid-b2b6zwu7]{color:var(--hc-error);grid-column:1/-1;margin:.375rem 0 0;font-size:.875rem;font-weight:600}.hc-search__summary[data-astro-cid-b2b6zwu7]{color:var(--hc-error);padding:0 .5rem .25rem;font-size:.9375rem;font-weight:600}.hc-search__list[data-astro-cid-b2b6zwu7]{z-index:30;background:var(--hc-surface);box-shadow:var(--hc-shadow-lift);border:1px solid var(--hc-border);border-radius:14px;min-width:16rem;max-height:20rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .75rem);left:-3rem;right:-1rem;overflow:auto}.hc-search__opt[data-astro-cid-b2b6zwu7]{cursor:pointer;min-height:var(--hc-touch);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.hc-search__opt[data-astro-cid-b2b6zwu7] span[data-astro-cid-b2b6zwu7]{color:var(--hc-muted);font-size:.875rem}.hc-search__opt[data-astro-cid-b2b6zwu7][aria-selected=true]{background:var(--hc-navy);color:var(--hc-ivory)}.hc-search__opt[data-astro-cid-b2b6zwu7][aria-selected=true] span[data-astro-cid-b2b6zwu7]{color:var(--hc-chartreuse)}.hc-search__opt--none[data-astro-cid-b2b6zwu7]{color:var(--hc-muted);cursor:default}.hc-stepper[data-astro-cid-b2b6zwu7]{align-items:center;gap:.25rem;display:inline-flex}.hc-stepper__btn[data-astro-cid-b2b6zwu7]{border:2px solid var(--hc-control-border);background:var(--hc-surface);width:2.75rem;height:2.75rem;color:var(--hc-navy);border-radius:999px;place-items:center;display:grid}.hc-stepper__btn[data-astro-cid-b2b6zwu7]:hover{border-color:var(--hc-navy);background:var(--hc-ivory)}.hc-stepper__val[data-astro-cid-b2b6zwu7]{text-align:center;width:2.5rem;font:700 1.0625rem var(--hc-font-display);-moz-appearance:textfield;background:0 0;border:0}.hc-stepper__val[data-astro-cid-b2b6zwu7]::-webkit-inner-spin-button,.hc-stepper__val[data-astro-cid-b2b6zwu7]::-webkit-outer-spin-button{-webkit-appearance:none}.hc-search__submit[data-astro-cid-b2b6zwu7]{width:100%;min-height:3.5rem;font-size:1.0625rem}@media (width>=64rem){.hc-search--hero[data-astro-cid-b2b6zwu7],.hc-search--compact[data-astro-cid-b2b6zwu7]{border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__fields[data-astro-cid-b2b6zwu7],.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__fields[data-astro-cid-b2b6zwu7]{grid-template-columns:1.45fr 1.35fr .8fr;gap:0}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7],.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7]{border:0;border-radius:999px;padding:.5rem 1.25rem}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7]+.hc-search__field[data-astro-cid-b2b6zwu7]:before,.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7]+.hc-search__field[data-astro-cid-b2b6zwu7]:before{content:"";background:var(--hc-border);width:1px;position:absolute;top:22%;bottom:22%;left:0}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7]:focus-within,.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7]:focus-within{background:var(--hc-ivory)}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7].is-invalid,.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__field[data-astro-cid-b2b6zwu7].is-invalid{background:#fdecee}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__submit[data-astro-cid-b2b6zwu7],.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__submit[data-astro-cid-b2b6zwu7]{border-radius:999px;width:auto;padding-inline:2rem}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__err[data-astro-cid-b2b6zwu7],.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__err[data-astro-cid-b2b6zwu7]{background:var(--hc-surface);box-shadow:var(--hc-shadow-panel);white-space:nowrap;z-index:5;border-radius:10px;padding:.35rem .75rem;position:absolute;top:calc(100% + .9rem);left:1.25rem}.hc-search--hero[data-astro-cid-b2b6zwu7] .hc-search__summary[data-astro-cid-b2b6zwu7],.hc-search--compact[data-astro-cid-b2b6zwu7] .hc-search__summary[data-astro-cid-b2b6zwu7]{grid-column:1/-1}.hc-search--hero[data-astro-cid-b2b6zwu7]{max-width:70rem;margin-inline:auto}.hc-search--compact[data-astro-cid-b2b6zwu7]{box-shadow:var(--hc-shadow-panel);border:1px solid var(--hc-border)}}.hc-search--stacked[data-astro-cid-b2b6zwu7]{box-shadow:var(--hc-shadow-panel);border:1px solid var(--hc-border);border-radius:var(--hc-radius-panel);padding:1rem}
