.visit-flow[data-astro-cid-cifcuwkn]{flex-direction:column;gap:.5rem;display:flex}.visit-flow__step[data-astro-cid-cifcuwkn]{grid-template-columns:4rem 1fr;gap:1rem;display:grid}.visit-flow__side[data-astro-cid-cifcuwkn]{flex-direction:column;align-items:center;display:flex}.visit-flow__step[data-astro-cid-cifcuwkn]:not(:last-child) .visit-flow__side[data-astro-cid-cifcuwkn]:after{content:"";background:var(--color-brand);flex:1 1 0;width:1px;min-height:2.5rem}.visit-flow__icon[data-astro-cid-cifcuwkn]{border-radius:var(--radius-pill);background:var(--color-filter-on);width:4rem;height:4rem;color:var(--color-text-body);flex:none;place-items:center;display:grid}.visit-flow__icon[data-astro-cid-cifcuwkn] .icon[data-astro-cid-cifcuwkn]{--icon-size:2rem}.visit-flow__body[data-astro-cid-cifcuwkn]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.visit-flow__text[data-astro-cid-cifcuwkn]{min-height:4rem;font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:var(--leading-heading);color:var(--color-text-body);align-self:stretch;align-items:center;display:flex}.visit-flow__arrow[data-astro-cid-cifcuwkn]{color:var(--color-amber);margin-inline-start:calc(var(--text-xl) * 2);rotate:90deg}.visit-flow__step[data-astro-cid-cifcuwkn]:last-child .visit-flow__arrow[data-astro-cid-cifcuwkn]{display:none}@media (min-width:64rem){.visit-flow[data-astro-cid-cifcuwkn]{flex-direction:row;gap:2.5rem}.visit-flow__step[data-astro-cid-cifcuwkn]{flex-direction:column;flex:1 1 0;gap:1rem;min-width:0;display:flex;position:relative}.visit-flow__side[data-astro-cid-cifcuwkn]{flex-direction:row}.visit-flow__step[data-astro-cid-cifcuwkn]:not(:last-child) .visit-flow__side[data-astro-cid-cifcuwkn]:after{width:auto;height:1px;min-height:0}.visit-flow__text[data-astro-cid-cifcuwkn]{min-height:0}.visit-flow__arrow[data-astro-cid-cifcuwkn]{margin-inline-start:0;position:absolute;top:1.25rem;left:calc(100% + .5rem);rotate:none}}.visit-newsletter[data-astro-cid-k3d24gwj]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-lemon-deep);flex-direction:column;gap:1.5rem;padding:2rem 1.5rem 1.5rem;display:flex}.visit-newsletter__head[data-astro-cid-k3d24gwj]{align-items:flex-start;gap:1rem;display:flex}.visit-newsletter__badge[data-astro-cid-k3d24gwj]{border-radius:var(--radius-sm);background:var(--color-tag-new);font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-label);color:var(--color-text-body);flex:none;padding:calc(.5rem - .1em) .5rem}.visit-newsletter__title[data-astro-cid-k3d24gwj]{margin-block:calc(-1 * var(--leading-trim-top)) calc(-1 * var(--leading-trim-bottom));font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);line-height:var(--leading);color:var(--color-text-body);flex-direction:column;display:flex}.visit-newsletter__text[data-astro-cid-k3d24gwj]{font-size:var(--text-md);line-height:var(--leading);color:var(--color-text)}.visit-newsletter__agree[data-astro-cid-k3d24gwj]{min-height:var(--tap-min);margin-block:calc((2rem - var(--tap-min)) / 2);font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:var(--leading-label);color:var(--color-text-body);cursor:pointer;align-self:flex-start;align-items:center;gap:1rem;display:flex}@media (min-width:64rem){.visit-newsletter[data-astro-cid-k3d24gwj]{padding-top:1.5rem}}.visit-form__intro[data-astro-cid-o6t5kbq4]{flex-direction:column;gap:1rem;padding-block-start:2rem;padding-block-end:4rem;display:flex}.visit-form__subtitle[data-astro-cid-o6t5kbq4]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:var(--leading-label);letter-spacing:.01em;color:var(--color-text);scroll-margin-top:calc(var(--header-height-sp) + 2rem);margin-block-start:-.2em;margin-block-end:-.2em}.visit-form__notes[data-astro-cid-o6t5kbq4]{flex-direction:column;gap:1rem;display:flex}.visit-form__lead[data-astro-cid-o6t5kbq4]{font-size:var(--text-md);line-height:var(--leading);color:var(--color-text)}.visit-form__caution[data-astro-cid-o6t5kbq4]{font-size:var(--text-sm);line-height:var(--leading);color:var(--color-text)}.visit-form__caution--alert[data-astro-cid-o6t5kbq4]{color:var(--color-error);font-weight:700}.visit-date[data-astro-cid-o6t5kbq4]{flex-direction:column;gap:1rem;display:flex}.visit-date__label[data-astro-cid-o6t5kbq4]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:var(--leading-label);color:var(--color-text);margin-block-start:-.2em;margin-block-end:-.2em}.visit-date__field[data-astro-cid-o6t5kbq4]{position:relative}.visit-date__input[data-astro-cid-o6t5kbq4]{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:3.5rem;font-weight:600;display:block}.form-chevron[data-astro-cid-o6t5kbq4] .visit-date__icon[data-astro-cid-o6t5kbq4]{--icon-size:1.25rem}.visit-date__input[data-astro-cid-o6t5kbq4]::-webkit-calendar-picker-indicator{display:none}.visit-date__input[data-astro-cid-o6t5kbq4]::-webkit-date-and-time-value{text-align:left}.visit-form__newsletter[data-astro-cid-o6t5kbq4]{padding-bottom:7.5rem}@media (min-width:64rem){.visit-form__intro[data-astro-cid-o6t5kbq4]{padding-top:3rem}.visit-form__newsletter[data-astro-cid-o6t5kbq4]{padding-bottom:5rem}}.visit-confirm[data-astro-cid-tyhrbchg]{padding-top:2rem}.visit-confirm__newsletter[data-astro-cid-tyhrbchg]{padding-bottom:5rem}.visit-confirm__actions[data-astro-cid-tyhrbchg]{flex-direction:column;align-items:center;gap:1.5rem;padding-bottom:5rem;display:flex}.visit-confirm__back[data-astro-cid-tyhrbchg]{margin-block:calc((1.5rem - var(--tap-min)) / 2);text-underline-offset:.2em;text-decoration:underline}@media (min-width:64rem){.visit-confirm[data-astro-cid-tyhrbchg]{padding-top:3rem}.visit-confirm__send[data-astro-cid-tyhrbchg]{width:22.5rem}}
