.hero[data-v-cdce9b92]{position:relative;display:flex;align-items:center;min-height:min(calc(100svh - var(--v-layout-top, 72px)),960px);padding-block:56px;overflow:hidden;isolation:isolate}.hero__bg[data-v-cdce9b92]{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%;z-index:-1}.hero__inner[data-v-cdce9b92]{width:100%;max-width:1280px;margin-inline:auto}.hero__title[data-v-cdce9b92]{line-height:.98!important;letter-spacing:-.035em!important;text-wrap:balance}.hero__lead[data-v-cdce9b92]{font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.55;max-width:34ch;color:#ffffffdb;margin-inline:auto}@media (min-width: 960px){.hero__lead[data-v-cdce9b92]{margin-inline:0}}.hero__avatar[data-v-cdce9b92]{width:clamp(190px,26vw,340px)!important;height:clamp(190px,26vw,340px)!important;box-shadow:0 0 0 6px #ffffffeb,0 0 0 12px #8bc34a8c,0 30px 60px -15px #0009}@media (max-width: 959px){.hero__bg[data-v-cdce9b92] .v-img__gradient{background-image:linear-gradient(to top,#081d31f2,#081d31bf 55%,#081d3173)!important}}.prose[data-v-cdce9b92]{max-width:62ch;line-height:1.75;color:var(--rfm-ink-soft)}.prose p+p[data-v-cdce9b92]{margin-top:1rem}.photo-frame[data-v-cdce9b92]{position:relative;width:85%}.photo-frame--portrait[data-v-cdce9b92]{width:70%}.photo-frame[data-v-cdce9b92]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:#12807d24;transform:translate(20px,20px)}.photo-frame--left[data-v-cdce9b92]:before{transform:translate(-20px,20px)}.photo-shadow[data-v-cdce9b92]{box-shadow:var(--rfm-shadow)}@media (max-width: 599px){.photo-frame[data-v-cdce9b92],.photo-frame--portrait[data-v-cdce9b92]{width:88%}.photo-frame[data-v-cdce9b92]:before{transform:translate(12px,12px)}.photo-frame--left[data-v-cdce9b92]:before{transform:translate(-12px,12px)}}.gallery-band[data-v-cdce9b92]{background:#000}.gallery-shell[data-v-cdce9b92]{max-width:1600px;margin-inline:auto}.gallery[data-v-cdce9b92]{margin:-8px}.gallery[data-v-cdce9b92]>.v-col{padding:8px}.tile-tall[data-v-cdce9b92]{height:380px}.tile-half[data-v-cdce9b92],.tile-wide[data-v-cdce9b92]{height:200px}@media (min-width: 960px){.tile-tall[data-v-cdce9b92]{height:600px}.tile-half[data-v-cdce9b92]{height:292px}.tile-wide[data-v-cdce9b92]{height:420px}}.cta[data-v-cdce9b92]{background:var(--rfm-navy)!important}.cta__text[data-v-cdce9b92]{color:#ffffffc7;max-width:46ch}
