.AovX9G_wrap{--ink:var(--color-parchment);--ink-muted:var(--color-muted);--gold:var(--color-gold);--gold-light:var(--color-gold-light);--line:var(--color-panel-border);max-width:42rem;color:var(--ink);margin:0 auto;padding:clamp(2rem,6vw,4.5rem) 1.5rem}.AovX9G_progress{grid-template-columns:repeat(3,1fr);margin:0 0 2.5rem;padding:0;list-style:none;display:grid;position:relative}.AovX9G_progress:before{content:"";background:var(--line);height:1px;position:absolute;top:.3125rem;left:16.6667%;right:16.6667%}.AovX9G_progressStep{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex;position:relative}.AovX9G_progressDot,.AovX9G_progressDotFilled{border:1px solid var(--gold);border-radius:999px;width:.625rem;height:.625rem}.AovX9G_progressDot{background:var(--color-ink)}.AovX9G_progressDotFilled{background:var(--gold-light);border-color:var(--gold-light)}.AovX9G_progressLabel,.AovX9G_progressLabelFilled{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.AovX9G_progressLabel{color:var(--ink-muted)}.AovX9G_progressLabelFilled{color:var(--gold-light)}.AovX9G_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin:0 0 .75rem;font-size:.75rem}.AovX9G_heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--gold-light);margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400;line-height:1.15}.AovX9G_lede{max-width:34rem;color:var(--ink-muted);margin:0 0 2.5rem;line-height:1.6}.AovX9G_ledeNoWrap{white-space:nowrap;max-width:none}.AovX9G_muted{color:var(--ink-muted);font-size:.9375rem}.AovX9G_fields{gap:1.5rem;margin-bottom:2.5rem;display:grid}.AovX9G_fieldRow{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:40rem){.AovX9G_fieldRow{grid-template-columns:1fr}}.AovX9G_field{gap:.5rem;display:grid}.AovX9G_label{color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;display:flex}.AovX9G_labelDefault{color:var(--ink)}.AovX9G_optional{letter-spacing:.08em;text-transform:lowercase;color:var(--ink-muted);font-size:.625rem;font-style:italic}.AovX9G_field input,.AovX9G_field textarea,.AovX9G_field select{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:.75rem 0;font-size:.875rem;transition:border-color .16s,border-radius .16s}.AovX9G_field textarea{resize:vertical;line-height:1.6}.AovX9G_field select{cursor:pointer}.AovX9G_field select option{color:#111}.AovX9G_field input::placeholder,.AovX9G_field textarea::placeholder{color:var(--ink-muted)}.AovX9G_field input:focus,.AovX9G_field textarea:focus,.AovX9G_field select:focus{border-bottom-color:#0000;border-radius:.5rem;outline:none}.AovX9G_field input:focus-visible,.AovX9G_field textarea:focus-visible,.AovX9G_field select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.AovX9G_multiselect{width:100%}.AovX9G_multiselectSummary{width:100%;color:var(--ink);cursor:pointer;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.875rem;list-style:none;transition:border-color .16s,border-radius .16s;display:flex}.AovX9G_multiselectSummary::-webkit-details-marker{display:none}.AovX9G_multiselectSummary:after{content:"▾";color:var(--ink-muted);flex:none;transition:transform .16s}.AovX9G_multiselect[open] .AovX9G_multiselectSummary{border-bottom-color:#0000;border-radius:.5rem}.AovX9G_multiselect[open] .AovX9G_multiselectSummary:after{transform:rotate(180deg)}.AovX9G_multiselectSummary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.AovX9G_multiselectOptions{gap:.75rem;padding:1rem 0 .25rem;display:grid}.AovX9G_checkboxRow{color:var(--ink);cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.AovX9G_checkboxRow input{border:1px solid var(--line);width:1rem;height:1rem;accent-color:var(--gold);cursor:pointer;background:0 0;border-radius:.25rem;flex:none;margin:0;padding:0}.AovX9G_daysRow{align-items:flex-start;gap:.5rem;margin-bottom:2rem;display:flex}.AovX9G_days{scrollbar-width:thin;scroll-snap-type:x mandatory;flex:auto;gap:.5rem;min-width:0;padding-bottom:.75rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.AovX9G_dayNav{color:var(--ink-muted);cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:.625rem .75rem;font-size:.875rem;transition:border-color .16s,color .16s;display:flex}.AovX9G_dayNav:hover{color:var(--ink);border-color:var(--gold)}.AovX9G_day,.AovX9G_dayActive{font:inherit;white-space:nowrap;cursor:pointer;border:1px solid var(--line);scroll-snap-align:start;background:0 0;border-radius:.5rem;flex:none;padding:.625rem 1rem;font-size:.875rem;transition:border-color .16s,color .16s}.AovX9G_day{color:var(--ink-muted)}.AovX9G_day:hover{color:var(--ink);border-color:var(--ink-muted)}.AovX9G_dayActive{color:var(--gold-light);border-color:var(--gold)}.AovX9G_slots{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.625rem;margin-bottom:2rem;display:grid}.AovX9G_slot,.AovX9G_slotSelected{font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:.5rem;padding:.875rem .5rem;transition:border-color .16s,background-color .16s,color .16s}.AovX9G_slot{color:var(--ink)}.AovX9G_slot:hover:not(:disabled){border-color:var(--gold);background:#aba17814}.AovX9G_slot:disabled,.AovX9G_slotSelected:disabled{opacity:.4;cursor:default}.AovX9G_slotSelected{color:var(--gold-light);border-color:var(--gold);background:#aba1781f}.AovX9G_back{font:inherit;color:var(--ink-muted);cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;margin-top:2rem;padding:0;font-size:.875rem}.AovX9G_back:hover{color:var(--ink)}.AovX9G_error{color:#f87171;margin-top:1.5rem;font-size:.875rem}.AovX9G_wrap button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.AovX9G_wrap *{transition:none!important}}
