.eyebrow[data-astro-cid-mhab7jyp]{margin:0 0 var(--space-3);color:var(--color-sage);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-mhab7jyp]:before{content:"";background:currentColor;width:2rem;height:1px}.eyebrow--light[data-astro-cid-mhab7jyp]{color:#9fd09b}.visit[data-astro-cid-mhab7jyp]{padding-block:var(--space-9);background:var(--color-surface);border-top:1px solid var(--color-line)}.visit__head[data-astro-cid-mhab7jyp]{gap:var(--space-5) var(--space-8);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.visit__head[data-astro-cid-mhab7jyp] h2[data-astro-cid-mhab7jyp]{margin:0}.visit__head--photo[data-astro-cid-mhab7jyp]{align-items:center}.visit__intro[data-astro-cid-mhab7jyp] h2[data-astro-cid-mhab7jyp]{margin-bottom:var(--space-4)}.visit__intro[data-astro-cid-mhab7jyp] p[data-astro-cid-mhab7jyp]:not(.eyebrow),.visit__head[data-astro-cid-mhab7jyp]>p[data-astro-cid-mhab7jyp]{color:var(--color-ink-soft);font-size:var(--text-lede);margin:0;line-height:1.7}.visit__grid[data-astro-cid-mhab7jyp]{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.visit__item[data-astro-cid-mhab7jyp]{padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);transition:background-color .2s}.visit__item[data-astro-cid-mhab7jyp]:hover{background:var(--color-sage-tint)}.visit__icon[data-astro-cid-mhab7jyp]{width:52px;height:52px;margin-bottom:var(--space-4);background:var(--color-sage-tint);color:var(--color-green);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.visit__item[data-astro-cid-mhab7jyp]:hover .visit__icon[data-astro-cid-mhab7jyp]{background:var(--color-green);color:#fff}.visit__item[data-astro-cid-mhab7jyp] h3[data-astro-cid-mhab7jyp]{margin:0 0 var(--space-2);font-size:1.375rem}.visit__item[data-astro-cid-mhab7jyp] p[data-astro-cid-mhab7jyp]{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0;line-height:1.65}.visit__more[data-astro-cid-mhab7jyp]{margin:var(--space-5) 0 0;color:var(--color-ink-soft)}.visit__more[data-astro-cid-mhab7jyp] a[data-astro-cid-mhab7jyp]{color:var(--color-green);font-weight:700}.visit__note[data-astro-cid-mhab7jyp]{align-items:flex-start;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5);background:var(--color-paper);border-left:4px solid var(--color-green);color:var(--color-ink);display:flex}.visit__note[data-astro-cid-mhab7jyp] svg[data-astro-cid-mhab7jyp]{color:var(--color-green);flex:none;margin-top:2px}.cal[data-astro-cid-mhab7jyp]{padding-block:var(--space-9);background:var(--color-forest);color:#fff}.cal__head[data-astro-cid-mhab7jyp]{max-width:46rem;margin-bottom:var(--space-7)}.cal__head[data-astro-cid-mhab7jyp] h2[data-astro-cid-mhab7jyp]{color:#fff}.cal__head[data-astro-cid-mhab7jyp]>p[data-astro-cid-mhab7jyp]:last-child{color:#fffc;font-size:var(--text-lede);margin:0;line-height:1.7}.cal__track[data-astro-cid-mhab7jyp]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.cal__track[data-astro-cid-mhab7jyp]:before{content:"";background:#ffffff38;height:2px;position:absolute;top:9px;left:0;right:0}.cal__stop--spring[data-astro-cid-mhab7jyp]{--c:#b9dcb5;--t:#4c854e}.cal__stop--summer[data-astro-cid-mhab7jyp]{--c:#9fd09b;--t:#3b6f40}.cal__stop--fall[data-astro-cid-mhab7jyp]{--c:#7fbf7c;--t:#2f5b34}.cal__stop--winter[data-astro-cid-mhab7jyp]{--c:#dfe8db;--t:#1d3a22}.cal__stop[data-astro-cid-mhab7jyp]{padding:var(--space-6) 0 0;flex-direction:column;display:flex;position:relative}.cal__dot[data-astro-cid-mhab7jyp]{top:0;left:var(--space-4);background:var(--color-forest);border:4px solid var(--c);border-radius:50%;width:20px;height:20px;position:absolute}.cal__season[data-astro-cid-mhab7jyp],.cal__when[data-astro-cid-mhab7jyp],.cal__what[data-astro-cid-mhab7jyp]{padding-inline:var(--space-4);margin:0}.cal__season[data-astro-cid-mhab7jyp]{padding-top:var(--space-4);color:var(--t);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.cal__when[data-astro-cid-mhab7jyp]{margin:var(--space-1) 0 var(--space-2);color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.15}.cal__what[data-astro-cid-mhab7jyp]{padding-bottom:var(--space-4);color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.6}.cal__season[data-astro-cid-mhab7jyp],.cal__when[data-astro-cid-mhab7jyp],.cal__what[data-astro-cid-mhab7jyp]{background:#fff}.cal__season[data-astro-cid-mhab7jyp]{border-top:3px solid var(--c);border-radius:8px 8px 0 0}.cal__what[data-astro-cid-mhab7jyp]{border-radius:0 0 8px 8px;flex:1}.cal__when[data-astro-cid-mhab7jyp]{padding-top:var(--space-1);padding-bottom:var(--space-2);margin:0}.cal__stop--key[data-astro-cid-mhab7jyp] .cal__dot[data-astro-cid-mhab7jyp]{background:var(--c);box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 30%, transparent)}.cal__stop--key[data-astro-cid-mhab7jyp] .cal__season[data-astro-cid-mhab7jyp],.cal__stop--key[data-astro-cid-mhab7jyp] .cal__when[data-astro-cid-mhab7jyp],.cal__stop--key[data-astro-cid-mhab7jyp] .cal__what[data-astro-cid-mhab7jyp]{background:var(--c);color:var(--color-forest)}.cal__stop--key[data-astro-cid-mhab7jyp] .cal__season[data-astro-cid-mhab7jyp]{border-top-color:var(--t)}.cal__stop--rest[data-astro-cid-mhab7jyp] .cal__what[data-astro-cid-mhab7jyp],.cal__stop--rest[data-astro-cid-mhab7jyp] .cal__when[data-astro-cid-mhab7jyp]{color:var(--color-ink-muted)}.cal__foot[data-astro-cid-mhab7jyp]{margin:var(--space-7) 0 0;padding-top:var(--space-5);color:#ffffffd9;border-top:1px solid #ffffff26}.law[data-astro-cid-mhab7jyp]{padding-block:var(--space-9);background:var(--color-paper)}.law__inner[data-astro-cid-mhab7jyp]{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.law__intro[data-astro-cid-mhab7jyp] h2[data-astro-cid-mhab7jyp]{max-width:16ch}.law__intro[data-astro-cid-mhab7jyp]>p[data-astro-cid-mhab7jyp]:not(.eyebrow){color:var(--color-ink-soft);font-size:var(--text-lede);line-height:1.7}.law__intro[data-astro-cid-mhab7jyp] .law__source[data-astro-cid-mhab7jyp]{margin-top:var(--space-5);font-size:var(--text-xs)}.law__source[data-astro-cid-mhab7jyp] a[data-astro-cid-mhab7jyp]{color:var(--color-green)}.law__table[data-astro-cid-mhab7jyp]{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-line);width:100%}.law__table[data-astro-cid-mhab7jyp] thead[data-astro-cid-mhab7jyp] th[data-astro-cid-mhab7jyp]{padding:var(--space-3) var(--space-5);background:var(--color-forest);color:#fff;font-size:var(--text-xs);letter-spacing:.1em;text-align:left;text-transform:uppercase;font-weight:700}.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] th[data-astro-cid-mhab7jyp],.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] td[data-astro-cid-mhab7jyp]{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-line);text-align:left;vertical-align:top}.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] th[data-astro-cid-mhab7jyp]{width:11rem;color:var(--color-green);font-family:var(--font-display);font-size:1.25rem;font-weight:700}.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] td[data-astro-cid-mhab7jyp]{color:var(--color-ink-soft);line-height:1.65}.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] tr[data-astro-cid-mhab7jyp]:nth-child(2n){background:#fbfbf8}.license[data-astro-cid-mhab7jyp]{padding-block:var(--space-8);background:var(--color-sage-tint)}.license__body[data-astro-cid-mhab7jyp]{gap:var(--space-5) var(--space-6);grid-template-columns:auto minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.license__inner--photo[data-astro-cid-mhab7jyp]{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.license__inner--photo[data-astro-cid-mhab7jyp] .license__body[data-astro-cid-mhab7jyp]{gap:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr)}.license__inner--photo[data-astro-cid-mhab7jyp] .license__body[data-astro-cid-mhab7jyp] p[data-astro-cid-mhab7jyp]{grid-column:1/-1}.law__intro[data-astro-cid-mhab7jyp] .law__img{margin-top:var(--space-6)}.license__icon[data-astro-cid-mhab7jyp]{background:var(--color-green);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.license[data-astro-cid-mhab7jyp] h2[data-astro-cid-mhab7jyp]{margin:0}.license[data-astro-cid-mhab7jyp] p[data-astro-cid-mhab7jyp]{color:var(--color-ink-soft);font-size:var(--text-lede);margin:0;line-height:1.7}.soil[data-astro-cid-mhab7jyp]{padding-block:var(--space-9);background:var(--color-surface)}.soil__inner[data-astro-cid-mhab7jyp]{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.soil__copy[data-astro-cid-mhab7jyp] p[data-astro-cid-mhab7jyp]:not(.eyebrow){max-width:60ch;color:var(--color-ink-soft);font-size:var(--text-lede);line-height:1.7}.soil__stats[data-astro-cid-mhab7jyp]{border-top:2px solid var(--color-ink);margin:0;display:grid}.soil__stats[data-astro-cid-mhab7jyp] div[data-astro-cid-mhab7jyp]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);display:flex}.soil__stats[data-astro-cid-mhab7jyp] dt[data-astro-cid-mhab7jyp]{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.soil__stats[data-astro-cid-mhab7jyp] dd[data-astro-cid-mhab7jyp]{color:var(--color-green);font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1}@media (width<=1100px){.cal__track[data-astro-cid-mhab7jyp]{row-gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.cal__track[data-astro-cid-mhab7jyp]:before{display:none}}@media (width<=960px){.visit__head[data-astro-cid-mhab7jyp],.law__inner[data-astro-cid-mhab7jyp],.soil__inner[data-astro-cid-mhab7jyp]{grid-template-columns:1fr}.visit__grid[data-astro-cid-mhab7jyp]{grid-template-columns:repeat(2,minmax(0,1fr))}.license__body[data-astro-cid-mhab7jyp]{grid-template-columns:auto minmax(0,1fr)}.license__body[data-astro-cid-mhab7jyp] p[data-astro-cid-mhab7jyp]{grid-column:1/-1}.license__inner--photo[data-astro-cid-mhab7jyp]{grid-template-columns:1fr}}@media (width<=640px){.visit__grid[data-astro-cid-mhab7jyp]{grid-template-columns:1fr}.cal__track[data-astro-cid-mhab7jyp]{row-gap:var(--space-5);padding-left:var(--space-6);grid-template-columns:1fr}.cal__track[data-astro-cid-mhab7jyp]:before{width:2px;height:auto;display:block;inset:0 auto 0 9px}.cal__stop[data-astro-cid-mhab7jyp]{padding-top:0}.cal__dot[data-astro-cid-mhab7jyp]{top:var(--space-4);left:calc(-1 * var(--space-6))}.law__table[data-astro-cid-mhab7jyp] thead[data-astro-cid-mhab7jyp]{display:none}.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] tr[data-astro-cid-mhab7jyp]{padding:var(--space-4);border-top:1px solid var(--color-line);display:block}.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] th[data-astro-cid-mhab7jyp],.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] td[data-astro-cid-mhab7jyp]{border:0;width:auto;padding:0;display:block}.law__table[data-astro-cid-mhab7jyp] tbody[data-astro-cid-mhab7jyp] th[data-astro-cid-mhab7jyp]{margin-bottom:var(--space-1)}}@media (prefers-reduced-motion:reduce){.visit__item[data-astro-cid-mhab7jyp],.visit__icon[data-astro-cid-mhab7jyp]{transition:none}}
