.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 45.09%;min-height:clamp(400px,30.13vw,560px);background:var(--white)}.hero__copy[data-astro-cid-j7pv25f6]{padding:clamp(24px,2.4vw,44px) clamp(24px,2.5vw,48px) 32px var(--gutter)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,.9rem + 2.45vw,3.2rem);margin-bottom:12px;line-height:1.05}.picker[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 13px;max-width:680px}.picker[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.picker__tile[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:clamp(76px,6.18vw,92px);padding:8px 14px;border:1.5px solid var(--green-line);border-radius:var(--radius);background:var(--white);color:var(--navy);text-decoration:none;font-weight:600;font-size:.95rem;line-height:1.25;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),transform .16s var(--ease-out)}.picker__tile[data-astro-cid-j7pv25f6]:hover{border-color:var(--green);background:var(--green-tint);color:var(--navy)}.picker__tile[data-astro-cid-j7pv25f6]:active{transform:scale(.985)}.picker__tile[data-astro-cid-j7pv25f6] .picker__icon{color:var(--green)}.picker__tile[data-astro-cid-j7pv25f6] .picker__arrow{color:var(--navy);transition:transform .2s var(--ease-out)}.picker__tile[data-astro-cid-j7pv25f6]:hover .picker__arrow{transform:translate(4px)}.hero__call[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:24px;margin-top:clamp(18px,1.9vw,28px)}.hero__btn[data-astro-cid-j7pv25f6]{min-height:58px;font-size:1.25rem;padding:0 22px;white-space:nowrap}.hero__hours[data-astro-cid-j7pv25f6]{margin:0;padding-left:24px;border-left:1px solid #cfd8d2;color:var(--navy);font-weight:500;font-size:.975rem;line-height:1.45;max-width:30ch}.hero__media[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--canvas)}.hero__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 30%}.section-rates[data-astro-cid-j7pv25f6]{padding-block:clamp(16px,1.3vw,28px) clamp(56px,6vw,96px)}.rates-wrap[data-astro-cid-j7pv25f6]{max-width:900px}.sec-head[data-astro-cid-j7pv25f6]{margin-bottom:36px}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:10px}.sec-head--row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.more-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-weight:700}.how[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.steps[data-astro-cid-j7pv25f6]{list-style:none;counter-reset:step;padding:0;margin:28px 0 0;display:grid;gap:22px}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:64px;margin:0;counter-increment:step}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(step);position:absolute;left:0;top:-2px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--white);font-weight:700;font-size:1.15rem}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:4px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.how__media[data-astro-cid-j7pv25f6]{margin:0;position:sticky;top:calc(var(--header-h) + 24px)}.how__media[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius)}.how__media[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:.925rem;color:var(--ink-soft)}.cat[data-astro-cid-j7pv25f6]{margin-bottom:52px}.cat__title[data-astro-cid-j7pv25f6]{font-size:1.3rem;color:var(--navy);margin-bottom:22px;padding-bottom:10px;border-bottom:3px solid var(--green);display:inline-block}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:center}.split[data-astro-cid-j7pv25f6] .split__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.on-navy[data-astro-cid-j7pv25f6]{color:#e6edf3}.ticks--light[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{background-color:var(--yellow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23122c44' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.strip[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;overflow:hidden;border-radius:var(--radius)}.strip[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s var(--ease-out)}.strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.04)}.two-col[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}@media(max-width:1180px){.picker__tile[data-astro-cid-j7pv25f6]{gap:10px;padding:10px 12px;font-size:.95rem}.picker__tile[data-astro-cid-j7pv25f6] .picker__icon{width:30px;height:30px}}@media(max-width:960px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__copy[data-astro-cid-j7pv25f6]{padding:28px var(--gutter) 28px}.hero__media[data-astro-cid-j7pv25f6]{height:56vw;max-height:380px}.picker[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.hero__call[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch;gap:12px}.hero__hours[data-astro-cid-j7pv25f6]{border-left:0;padding-left:0;max-width:none}.how[data-astro-cid-j7pv25f6],.split[data-astro-cid-j7pv25f6],.two-col[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.how__media[data-astro-cid-j7pv25f6]{position:static}.strip[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.picker__tile[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr}.picker__tile[data-astro-cid-j7pv25f6] .picker__arrow{display:none}}
