.bridal-gallery[data-astro-cid-xdkoljeb]{padding-top:clamp(74px,7.4vw,104px)}.bridal-hero[data-astro-cid-xdkoljeb]{text-align:center;width:min(1040px,100% - 44px);margin:0 auto}.bridal-hero__script[data-astro-cid-xdkoljeb]{color:#31343d;margin:0;font-family:Bestermind,Playfair Display,Georgia,serif;font-size:clamp(34px,4.2vw,58px);line-height:1}.bridal-hero__kicker[data-astro-cid-xdkoljeb]{color:#8a6d5a;letter-spacing:.2em;text-transform:uppercase;margin:clamp(72px,7vw,98px) 0 0;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700}.bridal-hero[data-astro-cid-xdkoljeb] h1[data-astro-cid-xdkoljeb]{color:#282b34;margin:20px 0 0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(42px,5.4vw,76px);font-weight:400;line-height:1.08}.bridal-hero[data-astro-cid-xdkoljeb]>p[data-astro-cid-xdkoljeb]:last-child{color:#6b655f;width:min(780px,100%);margin:30px auto 0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(18px,1.5vw,22px);line-height:1.68}.bridal-story[data-astro-cid-xdkoljeb]{background:#f5f3ef;width:min(1220px,100% - 92px);margin:clamp(92px,9vw,138px) auto 0;padding:clamp(68px,7vw,102px) clamp(34px,6vw,86px)}.bridal-story__heading[data-astro-cid-xdkoljeb]{width:min(780px,100%)}.bridal-story__heading[data-astro-cid-xdkoljeb] p[data-astro-cid-xdkoljeb],.bridal-cta__kicker[data-astro-cid-xdkoljeb]{color:#8a6d5a;letter-spacing:.2em;text-transform:uppercase;margin:0;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700}.bridal-story__heading[data-astro-cid-xdkoljeb] h2[data-astro-cid-xdkoljeb]{color:#292c35;margin:20px 0 0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.15}.bridal-story__copy[data-astro-cid-xdkoljeb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,60px);margin-top:clamp(50px,6vw,78px);display:grid}.bridal-story__copy[data-astro-cid-xdkoljeb] h3[data-astro-cid-xdkoljeb]{color:#292c35;margin:0 0 18px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(23px,2.2vw,31px);font-weight:400;line-height:1.2}.bridal-story__copy[data-astro-cid-xdkoljeb] p[data-astro-cid-xdkoljeb],.bridal-cta[data-astro-cid-xdkoljeb]>p[data-astro-cid-xdkoljeb]:not(.bridal-cta__kicker){color:#69635e;margin:0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(17px,1.35vw,20px);line-height:1.7}.bridal-story[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]{color:inherit;text-underline-offset:4px;text-decoration-color:#b7a99d}.bridal-meta[data-astro-cid-xdkoljeb]{color:#706b65;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #dedad4;flex-wrap:wrap;align-items:center;gap:12px 20px;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}.bridal-meta[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]{color:#2f323c;text-decoration:none}.bridal-meta[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:hover,.bridal-meta[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:focus-visible{color:#8a6d5a}.bridal-cta[data-astro-cid-xdkoljeb]{text-align:center;width:min(850px,100% - 48px);margin:clamp(100px,10vw,150px) auto}.bridal-cta[data-astro-cid-xdkoljeb] h2[data-astro-cid-xdkoljeb]{color:#292c35;margin:20px 0 26px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.14}.bridal-cta[data-astro-cid-xdkoljeb]>p[data-astro-cid-xdkoljeb]:not(.bridal-cta__kicker){width:min(690px,100%);margin-inline:auto}.bridal-cta[data-astro-cid-xdkoljeb] div[data-astro-cid-xdkoljeb]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.bridal-cta[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]{color:#2c3039;letter-spacing:.16em;text-transform:uppercase;border:1px solid #2c3039;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.bridal-cta[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb].is-primary{color:#fff;background:#2c3039}.bridal-related[data-astro-cid-xdkoljeb]{border-block:1px solid #dedad4;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100% - 48px);margin:0 auto clamp(100px,10vw,150px);display:grid}.bridal-related[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]{color:#292c35;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:34px 28px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(20px,2vw,27px);line-height:1.3;text-decoration:none;display:flex}.bridal-related[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]+a[data-astro-cid-xdkoljeb]{border-left:1px solid #dedad4}.bridal-related[data-astro-cid-xdkoljeb] span[data-astro-cid-xdkoljeb]{color:#8a6d5a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-family:Raleway,Arial,sans-serif;font-size:9px;font-weight:700}.bridal-related[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:hover,.bridal-related[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:focus-visible{background:#f5f3ef}.bridal-meta[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:focus-visible,.bridal-story[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:focus-visible,.bridal-cta[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:focus-visible,.bridal-related[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]:focus-visible{outline-offset:4px;outline:2px solid #8a6d5a}@media (width<=880px){.bridal-story__copy[data-astro-cid-xdkoljeb]{grid-template-columns:1fr}.bridal-story__copy[data-astro-cid-xdkoljeb] div[data-astro-cid-xdkoljeb]{max-width:680px}}@media (width<=620px){.bridal-gallery[data-astro-cid-xdkoljeb]{padding-top:48px}.bridal-hero[data-astro-cid-xdkoljeb]{width:min(100% - 28px,520px)}.bridal-hero__kicker[data-astro-cid-xdkoljeb]{margin-top:60px}.bridal-story[data-astro-cid-xdkoljeb]{width:min(100% - 24px,560px);margin-top:72px;padding:54px 22px}.bridal-meta[data-astro-cid-xdkoljeb],.bridal-cta[data-astro-cid-xdkoljeb],.bridal-related[data-astro-cid-xdkoljeb]{width:min(100% - 28px,560px)}.bridal-cta[data-astro-cid-xdkoljeb] div[data-astro-cid-xdkoljeb]{flex-direction:column;align-items:stretch}.bridal-related[data-astro-cid-xdkoljeb]{grid-template-columns:1fr}.bridal-related[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]{min-height:138px}.bridal-related[data-astro-cid-xdkoljeb] a[data-astro-cid-xdkoljeb]+a[data-astro-cid-xdkoljeb]{border-top:1px solid #dedad4;border-left:0}}
