body{color:#332f46;background:#fff;margin:0;font-family:Georgia,serif}*{box-sizing:border-box}.site-header[data-astro-cid-rhqbl5mh]{justify-content:space-between;align-items:center;gap:20px;padding:28px 7%;display:flex}.site-header[data-astro-cid-rhqbl5mh] a[data-astro-cid-rhqbl5mh]{color:#5f1a31;text-decoration:none}.site-header[data-astro-cid-rhqbl5mh] a[data-astro-cid-rhqbl5mh]:hover{text-decoration:underline}.brand[data-astro-cid-rhqbl5mh]{align-items:center;gap:16px;text-decoration:none;display:inline-flex}.brand-logo[data-astro-cid-rhqbl5mh]{object-fit:contain;flex-shrink:0;width:100px;height:100px;display:block}.brand-name[data-astro-cid-rhqbl5mh]{color:#5f1a31;font-family:Georgia,serif;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2}.back-home[data-astro-cid-rhqbl5mh]{font-size:16px}.about-intro[data-astro-cid-rhqbl5mh]{text-align:center;background:#f6edef;padding:100px 24px}.eyebrow[data-astro-cid-rhqbl5mh]{color:#5f1a31;letter-spacing:3px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.5}h1[data-astro-cid-rhqbl5mh]{margin:22px 0;font-size:clamp(40px,6vw,68px);font-weight:400}.intro[data-astro-cid-rhqbl5mh]{max-width:750px;margin:0 auto;font-size:22px;line-height:1.7}.about-celebrants[data-astro-cid-rhqbl5mh]{flex-direction:column;gap:70px;max-width:1200px;margin:0 auto;padding:80px 24px;display:flex}.celebrant[data-astro-cid-rhqbl5mh]{background:#f6f1f2;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;padding:30px;display:grid}.celebrant-photo[data-astro-cid-rhqbl5mh]{object-fit:cover;object-position:center top;border-radius:12px;width:100%;height:480px;display:block}.celebrant-bio[data-astro-cid-rhqbl5mh]{text-align:left;padding:10px 8px}.celebrant-bio[data-astro-cid-rhqbl5mh] .eyebrow[data-astro-cid-rhqbl5mh]{color:#5f1a31;letter-spacing:2px;text-align:left;margin:0 0 12px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.celebrant-bio[data-astro-cid-rhqbl5mh] h2[data-astro-cid-rhqbl5mh]{color:#5f1a31;text-align:left;margin:12px 0 24px;font-size:42px;font-weight:700;line-height:1.2}.celebrant-bio[data-astro-cid-rhqbl5mh] p[data-astro-cid-rhqbl5mh]{text-align:left;margin:0 0 20px;font-size:18px;line-height:1.8}.celebrant-bio[data-astro-cid-rhqbl5mh] .closing-thought[data-astro-cid-rhqbl5mh]{color:#5f1a31;text-align:center;max-width:470px;margin:36px auto 8px;padding:32px 12px 0;font-size:20px;font-style:italic;font-weight:400;line-height:1.7;position:relative}.closing-thought[data-astro-cid-rhqbl5mh]:before{content:"";opacity:.65;border:2px solid #5f1a31;border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-contact[data-astro-cid-rhqbl5mh]{text-align:center;background:#d8bbbf;padding:90px 24px}.about-contact[data-astro-cid-rhqbl5mh] h2[data-astro-cid-rhqbl5mh]{margin:0 0 20px;font-size:clamp(32px,4vw,42px);font-weight:400}.about-contact[data-astro-cid-rhqbl5mh] p[data-astro-cid-rhqbl5mh]{max-width:650px;margin:0 auto 20px;font-size:19px;line-height:1.7}.button[data-astro-cid-rhqbl5mh]{color:#fff;background:#5f1a31;border-radius:4px;margin-top:20px;padding:16px 28px;text-decoration:none;display:inline-block}.button[data-astro-cid-rhqbl5mh]:hover{background:#332f46}footer[data-astro-cid-rhqbl5mh]{text-align:center;padding:30px;font-family:Arial,sans-serif;font-size:13px}@media (width<=800px){.celebrant[data-astro-cid-rhqbl5mh]{grid-template-columns:1fr;gap:24px;padding:20px}.celebrant-photo[data-astro-cid-rhqbl5mh]{height:380px}.celebrant-bio[data-astro-cid-rhqbl5mh]{padding:10px 8px}.celebrant-bio[data-astro-cid-rhqbl5mh] h2[data-astro-cid-rhqbl5mh]{font-size:36px}.about-celebrants[data-astro-cid-rhqbl5mh]{gap:40px;padding:60px 20px}}@media (width<=600px){.site-header[data-astro-cid-rhqbl5mh]{flex-wrap:wrap;padding:22px 6%}.brand[data-astro-cid-rhqbl5mh]{font-size:24px}.about-intro[data-astro-cid-rhqbl5mh]{padding:70px 20px}.intro[data-astro-cid-rhqbl5mh]{font-size:19px}.celebrant-photo[data-astro-cid-rhqbl5mh]{height:340px}.celebrant-bio[data-astro-cid-rhqbl5mh] p[data-astro-cid-rhqbl5mh]{font-size:17px;line-height:1.75}.celebrant-bio[data-astro-cid-rhqbl5mh] .closing-thought[data-astro-cid-rhqbl5mh]{font-size:19px}.about-contact[data-astro-cid-rhqbl5mh]{padding:70px 20px}.brand[data-astro-cid-rhqbl5mh]{gap:10px}.brand-logo[data-astro-cid-rhqbl5mh]{width:64px;height:64px}.brand-name[data-astro-cid-rhqbl5mh]{font-size:22px}}
