.wedding-gallery[data-astro-cid-ojtdtyeq]{padding-top:clamp(74px,7.4vw,104px)}.wedding-hero[data-astro-cid-ojtdtyeq]{text-align:center;width:min(980px,100% - 44px);margin:0 auto}.wedding-hero__script[data-astro-cid-ojtdtyeq]{color:#252832;margin:0;font-family:Bestermind,Playfair Display,Georgia,serif;font-size:clamp(34px,4.2vw,58px);line-height:1}.wedding-hero[data-astro-cid-ojtdtyeq] h1[data-astro-cid-ojtdtyeq]{color:#282b34;margin:clamp(76px,8vw,112px) 0 0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.1}.wedding-hero[data-astro-cid-ojtdtyeq] p[data-astro-cid-ojtdtyeq]{color:#6b655f;width:min(760px,100%);margin:28px auto 0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(18px,1.5vw,22px);line-height:1.65}.wedding-hero[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]{color:inherit;text-underline-offset:4px;text-decoration-color:#b7a99d}.wedding-copy[data-astro-cid-ojtdtyeq]{background:#f5f3ef;width:min(1040px,100% - 92px);margin:clamp(92px,9vw,132px) auto 0;padding:clamp(70px,8vw,108px) clamp(34px,7vw,104px)}.wedding-copy__inner[data-astro-cid-ojtdtyeq]{width:min(800px,100%);margin:0 auto}.wedding-copy[data-astro-cid-ojtdtyeq] h2[data-astro-cid-ojtdtyeq]{color:#262934;margin:64px 0 20px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(27px,2.8vw,40px);font-weight:400;line-height:1.16}.wedding-copy[data-astro-cid-ojtdtyeq] h2[data-astro-cid-ojtdtyeq]:first-child{margin-top:0}.wedding-copy[data-astro-cid-ojtdtyeq] p[data-astro-cid-ojtdtyeq]{color:#68625c;margin:0 0 22px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(18px,1.45vw,22px);line-height:1.72}.wedding-meta[data-astro-cid-ojtdtyeq]{color:#706b65;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #dedad4;justify-content:space-between;align-items:center;gap:28px;width:min(1170px,100% - 48px);margin:46px auto 0;padding-top:24px;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.wedding-meta[data-astro-cid-ojtdtyeq] div[data-astro-cid-ojtdtyeq]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.wedding-meta[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]{color:#2f323c;text-decoration:none}.wedding-meta[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]:hover,.wedding-meta[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]:focus-visible{color:#8a6d5a}.wedding-discover[data-astro-cid-ojtdtyeq]{text-align:center;width:min(1180px,100% - 48px);margin:clamp(96px,10vw,148px) auto clamp(100px,10vw,150px)}.wedding-discover__kicker[data-astro-cid-ojtdtyeq]{color:#8a6d5a;letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700}.wedding-discover[data-astro-cid-ojtdtyeq] h2[data-astro-cid-ojtdtyeq]{color:#262934;width:min(760px,100%);margin:22px auto 52px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.16}.wedding-discover__links[data-astro-cid-ojtdtyeq]{border-block:1px solid #dedad4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wedding-discover__links[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]{color:#292c35;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:30px 24px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(19px,1.8vw,25px);line-height:1.3;text-decoration:none;display:flex}.wedding-discover__links[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]+a[data-astro-cid-ojtdtyeq]{border-left:1px solid #dedad4}.wedding-discover__links[data-astro-cid-ojtdtyeq] span[data-astro-cid-ojtdtyeq]{color:#8a6d5a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-family:Raleway,Arial,sans-serif;font-size:9px;font-weight:700}.wedding-discover__links[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]:hover,.wedding-discover__links[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]:focus-visible{background:#f5f3ef}.wedding-discover__actions[data-astro-cid-ojtdtyeq]{border-block:1px solid #dedad4;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.wedding-discover__actions[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]{color:#2c3039;letter-spacing:.16em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:12px 20px;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.wedding-discover__actions[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]+a[data-astro-cid-ojtdtyeq]{border-left:1px solid #dedad4}.wedding-discover__actions[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]:after{color:#9b6f4f;content:"→";letter-spacing:0;flex:none;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.wedding-discover__actions[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq].is-primary{color:#2c3039;background:0 0}.wedding-discover[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]:focus-visible,.wedding-meta[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]:focus-visible{outline-offset:4px;outline:2px solid #8a6d5a}@media (width<=620px){.wedding-gallery[data-astro-cid-ojtdtyeq]{padding-top:48px}.wedding-hero[data-astro-cid-ojtdtyeq]{width:min(100% - 28px,520px)}.wedding-hero[data-astro-cid-ojtdtyeq] h1[data-astro-cid-ojtdtyeq]{margin-top:68px}.wedding-copy[data-astro-cid-ojtdtyeq]{width:min(100% - 24px,560px);margin-top:72px;padding:54px 22px}.wedding-copy[data-astro-cid-ojtdtyeq] h2[data-astro-cid-ojtdtyeq]{margin-top:48px}.wedding-meta[data-astro-cid-ojtdtyeq]{flex-direction:column;align-items:flex-start;width:min(100% - 28px,520px)}.wedding-discover[data-astro-cid-ojtdtyeq]{width:min(100% - 28px,560px)}.wedding-discover__links[data-astro-cid-ojtdtyeq]{grid-template-columns:1fr}.wedding-discover__links[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]{min-height:118px}.wedding-discover__links[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]+a[data-astro-cid-ojtdtyeq]{border-top:1px solid #dedad4;border-left:0}.wedding-discover__actions[data-astro-cid-ojtdtyeq]{grid-template-columns:1fr}.wedding-discover__actions[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]+a[data-astro-cid-ojtdtyeq]{border-top:1px solid #dedad4;border-left:0}.wedding-discover__actions[data-astro-cid-ojtdtyeq] a[data-astro-cid-ojtdtyeq]{text-align:left;justify-content:space-between;padding-inline:56px 116px}}
