.cf[data-astro-cid-vekgkm42]{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.cf[data-astro-cid-vekgkm42] .h3[data-astro-cid-vekgkm42]{margin-top:calc(-1 * var(--space-1))}.cf__row[data-astro-cid-vekgkm42]{gap:var(--space-3);display:flex}.cf__row[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]{flex:1 1 0;min-width:0}.cf__field[data-astro-cid-vekgkm42]{gap:var(--space-1);flex-direction:column;display:flex}.cf__field[data-astro-cid-vekgkm42][hidden]{display:none}.cf__field[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);font-size:12px;font-weight:700}.cf[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.cf[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.cf[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--navy);background:var(--light);padding:12px var(--space-2);border:0;border-bottom:1px solid #0f143452;border-radius:0;font-size:16px}.cf[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical}.cf[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.cf[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.cf[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-bottom-color:var(--wine);box-shadow:0 1px 0 var(--wine);outline:none}.cf[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{margin-top:var(--space-1);align-self:flex-start}.cf[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:wait}.cf__status[data-astro-cid-vekgkm42]:empty{display:none}.cf__status[data-astro-cid-vekgkm42]{font-size:14px}.cf__status[data-astro-cid-vekgkm42][data-state=ok]{color:#1e6b3a}.cf__status[data-astro-cid-vekgkm42][data-state=error]{color:var(--wine)}.cf__note[data-astro-cid-vekgkm42]{color:#0f1434a3;font-size:12px}.cf__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=640px){.cf[data-astro-cid-vekgkm42]{padding:var(--space-3)}.cf__row[data-astro-cid-vekgkm42]{flex-direction:column}}.ph[data-astro-cid-n67f4zmd]{margin-top:calc(-1 * var(--nav-h));padding-top:calc(var(--nav-h) + var(--space-12))}.ph__inner[data-astro-cid-n67f4zmd]{align-items:flex-end;gap:var(--space-8);display:flex}.ph__copy[data-astro-cid-n67f4zmd]{flex:1 1 0;min-width:0}.ph__copy[data-astro-cid-n67f4zmd]>.label[data-astro-cid-n67f4zmd]+h1[data-astro-cid-n67f4zmd]{margin-top:var(--space-2)}.ph__label[data-astro-cid-n67f4zmd]{color:var(--sand)}.ph__tagline[data-astro-cid-n67f4zmd]{color:#fffc}.ph[data-astro-cid-n67f4zmd] .cta-row[data-astro-cid-n67f4zmd]{margin-top:var(--space-4)}.ph__photo[data-astro-cid-n67f4zmd]{flex:0 0 28%}.ph__img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;box-shadow:0 4px 4px #00000040}.body[data-astro-cid-n67f4zmd]{gap:var(--space-12);align-items:flex-start;display:flex}.body__text[data-astro-cid-n67f4zmd]{min-width:0;max-width:none;color:var(--color-muted);flex:1 1 0;font-size:18px;line-height:1.5}.body__text[data-astro-cid-n67f4zmd] h2{color:var(--navy);margin-top:var(--space-8);font-size:32px;line-height:1.1}.body__text[data-astro-cid-n67f4zmd] h3{font-size:var(--h3-size);color:var(--navy);margin-top:var(--space-5)}.body__text[data-astro-cid-n67f4zmd] h2+*,.body__text[data-astro-cid-n67f4zmd] h3+*{margin-top:var(--space-2)}.body__text[data-astro-cid-n67f4zmd] a{color:var(--wine)}.body__text[data-astro-cid-n67f4zmd] blockquote{border-left:2px solid var(--gold);font-family:var(--font-heading);font-weight:var(--heading-weight);color:var(--navy);font-size:28px;line-height:1.25}.body__text[data-astro-cid-n67f4zmd] ul{padding-left:0;list-style:none}.body__text[data-astro-cid-n67f4zmd] ul li{padding-left:var(--space-4);position:relative}.body__text[data-astro-cid-n67f4zmd] ul li:before{content:"";background:var(--gold);width:16px;height:2px;position:absolute;top:.6em;left:0}.body--contact[data-astro-cid-n67f4zmd] .body__text[data-astro-cid-n67f4zmd]{flex:0 0 34%}.body__form[data-astro-cid-n67f4zmd]{flex:1 1 0;min-width:0}.body__aside[data-astro-cid-n67f4zmd]{top:calc(var(--nav-h) + var(--space-4));padding:var(--space-4);align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:0 0 32%;display:flex;position:sticky}.body__aside[data-astro-cid-n67f4zmd] .btn[data-astro-cid-n67f4zmd]{margin-top:var(--space-1)}.body__phone[data-astro-cid-n67f4zmd]{color:var(--navy);font-size:14px}.cards-section[data-astro-cid-n67f4zmd]{padding-top:0}.cards[data-astro-cid-n67f4zmd]>li[data-astro-cid-n67f4zmd]{display:flex}.card-link[data-astro-cid-n67f4zmd]{min-height:250px;padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;text-decoration:none;transition:rotate .3s,translate .3s;display:flex}.card-link[data-astro-cid-n67f4zmd]:hover{translate:0 -4px;rotate:-2deg}.card-link__text[data-astro-cid-n67f4zmd]{flex-direction:column;flex:1;gap:12px;display:flex}.card-link__more[data-astro-cid-n67f4zmd]{color:var(--wine);font-size:14px;font-weight:700}.results__h2[data-astro-cid-n67f4zmd]{margin-bottom:var(--space-8)}.result[data-astro-cid-n67f4zmd]{padding:var(--space-4);background:#ffffff0a;flex-direction:column;gap:12px;display:flex}.result__title[data-astro-cid-n67f4zmd]{font-size:var(--h3-size);color:var(--sand);line-height:1.15}.result[data-astro-cid-n67f4zmd] p[data-astro-cid-n67f4zmd]{color:#eeec}.result__tags[data-astro-cid-n67f4zmd]{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.result__link[data-astro-cid-n67f4zmd]{color:#fff;margin-top:auto;font-size:14px;font-weight:700}.person[data-astro-cid-n67f4zmd]{margin-top:var(--space-8);align-items:center;gap:var(--space-4);padding:var(--space-3);width:fit-content;max-width:100%;text-decoration:none;display:flex}.person__img{object-fit:cover;width:120px;height:120px}.person__text[data-astro-cid-n67f4zmd]{gap:var(--space-1);flex-direction:column;display:flex}.person__more[data-astro-cid-n67f4zmd]{color:var(--wine);font-size:14px;font-weight:700}.contact[data-astro-cid-n67f4zmd]{margin-top:var(--space-8)}.contact__card[data-astro-cid-n67f4zmd]{padding:var(--space-4);align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.contact__card[data-astro-cid-n67f4zmd] .h3[data-astro-cid-n67f4zmd]{text-decoration:none}.contact__link[data-astro-cid-n67f4zmd]{color:var(--wine);margin-top:var(--space-1);font-size:14px;font-weight:700}.posts[data-astro-cid-n67f4zmd]{margin-top:var(--space-8)}.posts__empty[data-astro-cid-n67f4zmd]{margin-top:var(--space-6)}@media (width<=1024px){.body[data-astro-cid-n67f4zmd]{gap:var(--space-8);flex-direction:column}.body__aside[data-astro-cid-n67f4zmd]{width:100%;position:static}.body--contact[data-astro-cid-n67f4zmd] .body__text[data-astro-cid-n67f4zmd]{flex:none}.body__form[data-astro-cid-n67f4zmd]{width:100%}.ph__photo[data-astro-cid-n67f4zmd]{flex-basis:34%}}@media (width<=640px){.ph__inner[data-astro-cid-n67f4zmd]{flex-direction:column-reverse;align-items:flex-start}.ph__photo[data-astro-cid-n67f4zmd]{width:60%}.body__text[data-astro-cid-n67f4zmd]{font-size:16px}.body__text[data-astro-cid-n67f4zmd] blockquote{font-size:22px}}
