.wedding-hero[data-astro-cid-dl7ing43]{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(24px,4vw,65px);align-items:center;margin-top:24px}.wedding-hero[data-astro-cid-dl7ing43] h1[data-astro-cid-dl7ing43]{font-family:Georgia,serif;font-size:clamp(37px,4.6vw,68px);font-weight:400;line-height:1.02;letter-spacing:-.045em;max-width:650px;margin:14px 0 22px}.wedding-lede[data-astro-cid-dl7ing43]{max-width:48ch;font-size:clamp(14px,1.2vw,17px);line-height:1.75;margin:0 0 12px;color:#496669}.wedding-actions[data-astro-cid-dl7ing43]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.wedding-actions[data-astro-cid-dl7ing43] [data-astro-cid-dl7ing43]:is(.pill,.service-link){margin:0}.invitation-study[data-astro-cid-dl7ing43]{margin:0;padding:clamp(8px,1.4vw,18px);background:#e9e4d7;border:1px solid #183f4225;border-radius:8px}.invitation-study[data-astro-cid-dl7ing43] summary[data-astro-cid-dl7ing43]{cursor:pointer;list-style:none}.invitation-study[data-astro-cid-dl7ing43] summary[data-astro-cid-dl7ing43]::-webkit-details-marker{display:none}.invitation-study[data-astro-cid-dl7ing43] img[data-astro-cid-dl7ing43]{width:100%;height:auto;display:block;border-radius:4px}.invitation-study[data-astro-cid-dl7ing43] summary[data-astro-cid-dl7ing43] span[data-astro-cid-dl7ing43]{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;padding:12px 2px 4px}.invitation-open-label[data-astro-cid-dl7ing43],.invitation-study[data-astro-cid-dl7ing43] details[data-astro-cid-dl7ing43][open] .invitation-close-label[data-astro-cid-dl7ing43]{display:flex}.invitation-close-label[data-astro-cid-dl7ing43],.invitation-study[data-astro-cid-dl7ing43] details[data-astro-cid-dl7ing43][open] .invitation-open-label[data-astro-cid-dl7ing43],.invitation-study[data-astro-cid-dl7ing43] details[data-astro-cid-dl7ing43][open] summary[data-astro-cid-dl7ing43] img[data-astro-cid-dl7ing43]{display:none}.invitation-study[data-astro-cid-dl7ing43] details[data-astro-cid-dl7ing43]>a[data-astro-cid-dl7ing43]{display:block;margin-top:10px}.invitation-study[data-astro-cid-dl7ing43] figcaption[data-astro-cid-dl7ing43]{font-size:12px;line-height:1.6;margin-top:10px;color:#496669}.invitation-study[data-astro-cid-dl7ing43] figcaption[data-astro-cid-dl7ing43] a[data-astro-cid-dl7ing43]{text-decoration:underline;text-underline-offset:3px}.wedding-offerings[data-astro-cid-dl7ing43]{border-top:1px solid #183f4230;margin-top:clamp(38px,6vw,82px);padding-top:30px;scroll-margin-top:100px}.wedding-offerings[data-astro-cid-dl7ing43] h2[data-astro-cid-dl7ing43]{font-size:clamp(27px,3.1vw,42px);margin:10px 0 24px;letter-spacing:-.035em}.wedding-options[data-astro-cid-dl7ing43]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(17px,2.4vw,34px)}.wedding-option[data-astro-cid-dl7ing43]{min-width:0;display:flex;flex-direction:column;align-items:start;gap:10px}.wedding-option[data-astro-cid-dl7ing43] .eyebrow[data-astro-cid-dl7ing43]{margin-top:6px}.wedding-option[data-astro-cid-dl7ing43] h3[data-astro-cid-dl7ing43]{font-size:21px;line-height:1.25}.wedding-option[data-astro-cid-dl7ing43] p[data-astro-cid-dl7ing43]:not(.eyebrow),.wedding-price-note[data-astro-cid-dl7ing43]{font-size:14px;line-height:1.7;color:#496669}.wedding-option[data-astro-cid-dl7ing43] strong[data-astro-cid-dl7ing43]{margin-top:auto;padding-top:4px}.wedding-option[data-astro-cid-dl7ing43] .service-link[data-astro-cid-dl7ing43]{margin:0}.wedding-capture[data-astro-cid-dl7ing43]{display:block;width:100%;overflow:hidden;border-radius:6px;background:#e5e7df}.wedding-capture[data-astro-cid-dl7ing43] img[data-astro-cid-dl7ing43]{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.wedding-price-note[data-astro-cid-dl7ing43]{max-width:75ch;margin-top:24px}.wedding-film[data-astro-cid-dl7ing43]{max-width:860px;border-block:1px solid #183f4230;margin-top:32px}.wedding-film[data-astro-cid-dl7ing43] summary[data-astro-cid-dl7ing43]{cursor:pointer;font-size:15px;padding:16px 0;font-weight:600}.wedding-film[data-astro-cid-dl7ing43][open]{padding-bottom:16px}@media (max-width:760px){.wedding-hero[data-astro-cid-dl7ing43],.wedding-options[data-astro-cid-dl7ing43]{grid-template-columns:minmax(0,1fr)}.wedding-options[data-astro-cid-dl7ing43]{gap:32px}.wedding-actions[data-astro-cid-dl7ing43] .pill[data-astro-cid-dl7ing43]{white-space:normal}}
