.pickup-hero[data-astro-cid-latvqild]{display:grid;grid-template-columns:1fr}.pickup-hero-media[data-astro-cid-latvqild]{line-height:0}.pickup-hero-img[data-astro-cid-latvqild]{width:100%;height:100%;object-fit:cover;display:block;max-height:clamp(11rem,26vh,18rem)}.pickup-hero-copy[data-astro-cid-latvqild]{background-color:var(--color-maple-50)}.pickup-hero-copy-inner[data-astro-cid-latvqild]{max-width:48rem;margin-inline:auto;padding-block:clamp(2.5rem,7vh,4rem);padding-inline:1.25rem}.eyebrow[data-astro-cid-latvqild]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ridge-700)}.pickup-title[data-astro-cid-latvqild]{margin:0;font-family:var(--font-serif);font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);color:var(--color-ink);text-wrap:balance}.pickup-lead[data-astro-cid-latvqild]{max-width:40rem;margin:1.25rem 0 0;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink);text-wrap:pretty}.pickup-details[data-astro-cid-latvqild]{max-width:48rem;margin-inline:auto;padding-block:clamp(2.5rem,6vh,3.5rem);padding-inline:1.25rem}.visually-hidden[data-astro-cid-latvqild]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.facts[data-astro-cid-latvqild]{margin:0;display:grid;grid-template-columns:1fr;gap:1.25rem}.facts__row[data-astro-cid-latvqild]{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.5rem 1.25rem;align-items:baseline;padding-block:1rem;border-top:1px solid var(--color-ridge-200)}.facts__row[data-astro-cid-latvqild]:first-child{border-top:none;padding-top:0}.facts__term[data-astro-cid-latvqild]{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ridge-700)}.facts__def[data-astro-cid-latvqild]{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--color-ink)}.facts__address[data-astro-cid-latvqild]{font-style:normal}@media(min-width:40rem){.facts[data-astro-cid-latvqild]{gap:0}}.pickup-expect[data-astro-cid-latvqild]{background-color:var(--color-ridge-50)}.pickup-expect-inner[data-astro-cid-latvqild]{max-width:48rem;margin-inline:auto;padding-block:clamp(2.5rem,6vh,3.5rem);padding-inline:1.25rem}.section-title[data-astro-cid-latvqild]{margin:0 0 1rem;font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--color-ink);text-wrap:balance}.expect-lead[data-astro-cid-latvqild]{max-width:40rem;margin:0 0 1.75rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink);text-wrap:pretty}.expect-steps[data-astro-cid-latvqild]{margin:0;padding:0;list-style:none;counter-reset:expect-step;display:grid;grid-template-columns:1fr;gap:1rem}.expect-step[data-astro-cid-latvqild]{counter-increment:expect-step;display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:1rem 1.25rem;background-color:var(--color-cream);border:1px solid var(--color-ridge-200);border-radius:.75rem}.expect-step__label[data-astro-cid-latvqild]{color:var(--color-ridge-700);font-size:.95rem;font-weight:700;line-height:1.3}.expect-step__label[data-astro-cid-latvqild]:before{content:"Step " counter(expect-step) " — ";color:var(--color-maple-700)}.expect-step__detail[data-astro-cid-latvqild]{font-size:1rem;line-height:1.6;color:var(--color-ink)}@media(min-width:40rem){.expect-steps[data-astro-cid-latvqild]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.expect-steps[data-astro-cid-latvqild]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pickup-cta[data-astro-cid-latvqild]{max-width:48rem;margin-inline:auto;padding-block:clamp(2.5rem,6vh,4rem);padding-inline:1.25rem}.pickup-cta-inner[data-astro-cid-latvqild]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cta-copy[data-astro-cid-latvqild]{margin:0;font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--color-ink);text-wrap:balance}
