.ehero[data-astro-cid-hqhbqtlu]{background:var(--navy);color:var(--cream);padding-bottom:3.5rem}.ehero__inner[data-astro-cid-hqhbqtlu]{min-height:30rem;display:flex;align-items:center;gap:3.5rem;padding-block:var(--sec-y)}.ehero__copy[data-astro-cid-hqhbqtlu]{display:flex;flex-direction:column;--stack-gap: 1.25rem;gap:var(--stack-gap);flex:1 1 28rem;max-width:40rem;min-width:0}.ehero__title[data-astro-cid-hqhbqtlu]{font-size:var(--t-hero-long);line-height:var(--lh-hero);color:var(--cream)}.ehero__lede[data-astro-cid-hqhbqtlu]{font-size:var(--t-hero-lede);line-height:var(--lh-body);color:var(--on-navy);max-width:36rem}.ehero__cta[data-astro-cid-hqhbqtlu]{display:flex;gap:.875rem;flex-wrap:wrap}.ehero__media[data-astro-cid-hqhbqtlu]{flex:1 1 36rem;max-width:42rem;min-width:0}.efacts[data-astro-cid-hqhbqtlu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-top:2.5rem;border-top:1px solid var(--rule-navy)}.efact[data-astro-cid-hqhbqtlu]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.efact__title[data-astro-cid-hqhbqtlu]{margin:0;font-size:var(--t-26);line-height:1}.efact__body[data-astro-cid-hqhbqtlu]{margin:0;font-size:var(--t-15);line-height:var(--lh-tight);color:var(--on-navy-2)}@media(max-width:68.75rem){.ehero__inner[data-astro-cid-hqhbqtlu]{flex-direction:column;align-items:stretch;gap:2.5rem}.ehero__copy[data-astro-cid-hqhbqtlu],.ehero__media[data-astro-cid-hqhbqtlu]{flex:0 0 auto;max-width:none;width:100%}.efacts[data-astro-cid-hqhbqtlu]{grid-template-columns:minmax(0,1fr);gap:2rem}}.ven__head[data-astro-cid-z4brtm5y]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.ven__pill[data-astro-cid-z4brtm5y]{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.4375rem .875rem;border:1px solid var(--rule);background:var(--paper);font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-soft)}.ven__pip[data-astro-cid-z4brtm5y]{width:.625rem;height:.625rem;background:var(--accent)}.ven__h2[data-astro-cid-z4brtm5y]{margin:0;font-size:var(--t-h2)}.ven__sub[data-astro-cid-z4brtm5y]{margin:0;max-width:34ch;font-size:var(--t-17);line-height:var(--lh-body);color:var(--muted)}.ven__grid[data-astro-cid-z4brtm5y]{list-style:none;margin:3.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.vcard[data-astro-cid-z4brtm5y]{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:5 / 3;background:var(--navy)}.vcard--wide[data-astro-cid-z4brtm5y]{grid-column:1 / -1;aspect-ratio:3 / 1}.vcard__bg[data-astro-cid-z4brtm5y]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1s var(--ease)}.vcard[data-astro-cid-z4brtm5y]:hover .vcard__bg[data-astro-cid-z4brtm5y]{transform:scale(1.07)}.vcard__scrim[data-astro-cid-z4brtm5y]{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#18212cf5,#18212cf0 32%,#18212cd1 48%,#18212c61 68%,#18212c14 86%,#18212c00)}.vcard__content[data-astro-cid-z4brtm5y]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;color:var(--cream)}.vcard__num[data-astro-cid-z4brtm5y]{align-self:flex-start;padding:.3125rem .5rem;background:var(--navy);font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);color:var(--brass)}.vcard__body[data-astro-cid-z4brtm5y]{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.vcard__name[data-astro-cid-z4brtm5y]{margin:0;font-size:var(--t-34);line-height:1;color:var(--cream)}.vcard__meta[data-astro-cid-z4brtm5y]{margin:0;font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--brass)}.vcard__text[data-astro-cid-z4brtm5y]{margin:.25rem 0 0;font-size:var(--t-15);line-height:var(--lh-tight);color:var(--on-navy)}.vcard--wide[data-astro-cid-z4brtm5y] .vcard__text[data-astro-cid-z4brtm5y]{max-width:46ch}.vcard__tour[data-astro-cid-z4brtm5y]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.375rem;font-size:var(--t-13);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--cream);text-decoration:none;border-bottom:1px solid rgba(244,238,227,.4);padding-bottom:.25rem;transition:color .35s var(--ease),border-color .35s var(--ease)}.vcard__tour[data-astro-cid-z4brtm5y] .arrow-link__ico[data-astro-cid-z4brtm5y]{transition:transform .35s var(--ease)}.vcard__tour[data-astro-cid-z4brtm5y]:hover{color:var(--brass);border-bottom-color:var(--brass)}.vcard__tour[data-astro-cid-z4brtm5y]:hover .arrow-link__ico[data-astro-cid-z4brtm5y]{transform:translate(.125rem,-.125rem)}.vstats[data-astro-cid-z4brtm5y]{position:absolute;z-index:3;right:1.5rem;bottom:1.5rem;margin:0;display:grid;grid-auto-flow:column;background:var(--navy);border:1px solid var(--rule-navy);color:var(--cream)}.vstat[data-astro-cid-z4brtm5y]{display:flex;flex-direction:column-reverse;gap:.5rem;padding:1.5rem 2rem}.vstat[data-astro-cid-z4brtm5y]+.vstat[data-astro-cid-z4brtm5y]{border-left:1px solid var(--rule-navy)}.vstat__value[data-astro-cid-z4brtm5y]{margin:0;font-size:var(--t-44);line-height:1;color:var(--cream)}.vstat__suffix[data-astro-cid-z4brtm5y]{color:var(--brass)}.vstat__label[data-astro-cid-z4brtm5y]{margin:0;font-size:var(--t-13);color:var(--on-navy-3)}@media(max-width:68.75rem){.ven__grid[data-astro-cid-z4brtm5y]{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.vcard[data-astro-cid-z4brtm5y],.vcard--wide[data-astro-cid-z4brtm5y]{aspect-ratio:auto;min-height:17rem}.vcard__name[data-astro-cid-z4brtm5y]{font-size:var(--t-30)}.vcard--wide[data-astro-cid-z4brtm5y]{display:flex;flex-direction:column}.vcard--wide[data-astro-cid-z4brtm5y] .vcard__content[data-astro-cid-z4brtm5y]{flex:1 1 auto;height:auto}.vstats[data-astro-cid-z4brtm5y]{position:static;grid-auto-flow:row;margin:0 1.5rem 1.5rem}.vstat[data-astro-cid-z4brtm5y]+.vstat[data-astro-cid-z4brtm5y]{border-left:0;border-top:1px solid var(--rule-navy)}.vstat[data-astro-cid-z4brtm5y]{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}}.wed[data-astro-cid-iqhoy6kz]{background:var(--navy);color:var(--cream)}.wed__inner[data-astro-cid-iqhoy6kz]{display:grid;grid-template-columns:6fr 5fr;gap:4rem;align-items:center;padding-block:var(--sec-y)}.wed__media[data-astro-cid-iqhoy6kz]{position:relative;min-width:0;padding:0 3.5rem 3.5rem 0}.wed__img[data-astro-cid-iqhoy6kz]{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.wed__inset[data-astro-cid-iqhoy6kz]{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:3 / 2;object-fit:cover;border:.5rem solid var(--navy)}.wed__copy[data-astro-cid-iqhoy6kz]{display:flex;flex-direction:column;align-items:flex-start;--stack-gap: 1rem;gap:var(--stack-gap);min-width:0}.wed__h2[data-astro-cid-iqhoy6kz]{margin:0;font-size:var(--t-h2-sm);color:var(--cream)}.wed__text[data-astro-cid-iqhoy6kz]{margin:0;max-width:44ch;font-size:var(--t-17);line-height:var(--lh-body);color:var(--on-navy)}.wed__cta[data-astro-cid-iqhoy6kz]{display:flex;align-items:center;flex-wrap:wrap;gap:.875rem 1.5rem;margin-top:.5rem}.wed__mail[data-astro-cid-iqhoy6kz]{font-size:var(--t-15);color:var(--brass);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .35s var(--ease)}.wed__mail[data-astro-cid-iqhoy6kz]:hover{border-bottom-color:var(--brass)}@media(max-width:68.75rem){.wed__inner[data-astro-cid-iqhoy6kz]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.wed__media[data-astro-cid-iqhoy6kz]{padding:0 2.5rem 2.5rem 0}.wed__h2[data-astro-cid-iqhoy6kz]{font-size:var(--t-44)}}
