.wedding-category-page[data-astro-cid-gqdujg3z] main[data-astro-cid-gqdujg3z]{padding-bottom:clamp(76px,8vw,128px)}.wedding-category-hero[data-astro-cid-gqdujg3z]{text-align:center;width:min(880px,100% - 44px);margin:clamp(64px,8vw,118px) auto 0}.wedding-category-hero[data-astro-cid-gqdujg3z]>p[data-astro-cid-gqdujg3z]:first-child,.wedding-category-intro[data-astro-cid-gqdujg3z] article[data-astro-cid-gqdujg3z]>p[data-astro-cid-gqdujg3z],.wedding-category-cta[data-astro-cid-gqdujg3z]>p[data-astro-cid-gqdujg3z]{color:#827b73;letter-spacing:.32em;text-transform:uppercase;margin:0 0 18px;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.55}.wedding-category-hero[data-astro-cid-gqdujg3z] h1[data-astro-cid-gqdujg3z]{color:#1f232c;overflow-wrap:anywhere;hyphens:auto;margin:0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(34px,6vw,84px);font-weight:400;line-height:.95}.wedding-category-guide[data-astro-cid-gqdujg3z]{width:min(780px,100% - 44px);margin:clamp(64px,8vw,100px) auto 0}.wedding-category-guide[data-astro-cid-gqdujg3z] h2[data-astro-cid-gqdujg3z]{color:#1f232c;font-family:Gilda Display,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2}.wedding-category-guide[data-astro-cid-gqdujg3z] p[data-astro-cid-gqdujg3z]{color:#716b65;font-family:Gilda Display,Georgia,serif;font-size:1.15rem;line-height:1.75}.wedding-category-guide[data-astro-cid-gqdujg3z] a[data-astro-cid-gqdujg3z]{color:inherit;text-underline-offset:.2em}.wedding-category-hero[data-astro-cid-gqdujg3z] span[data-astro-cid-gqdujg3z]{background:#9aa0a9;width:72px;height:1px;margin:clamp(28px,4vw,48px) auto;display:block}.wedding-category-hero[data-astro-cid-gqdujg3z]>p[data-astro-cid-gqdujg3z]:last-child{color:#716b65;max-width:680px;margin:0 auto;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(21px,2.25vw,31px);line-height:1.7}.wedding-category-intro[data-astro-cid-gqdujg3z]{background:#e1d9cf;border:1px solid #e1d9cf;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(1040px,100% - 44px);margin:clamp(72px,8vw,124px) auto 0;display:grid}.wedding-category-intro[data-astro-cid-gqdujg3z] article[data-astro-cid-gqdujg3z]{background:#fbfaf8;min-width:0;padding:clamp(28px,4vw,48px)}.wedding-category-intro[data-astro-cid-gqdujg3z] h2[data-astro-cid-gqdujg3z]{color:#1f232c;margin:0 0 16px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(25px,2.4vw,38px);font-weight:400;line-height:1.15}.wedding-category-intro[data-astro-cid-gqdujg3z] span[data-astro-cid-gqdujg3z]{color:#716b65;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(18px,1.5vw,22px);line-height:1.65}.wedding-overview-grid[data-astro-cid-gqdujg3z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(72px,8vw,124px) clamp(32px,4vw,70px);width:min(1120px,100% - 44px);margin:clamp(82px,9vw,142px) auto 0;display:grid}.wedding-category-cta[data-astro-cid-gqdujg3z]{text-align:center;border-top:1px solid #ded6ca;border-bottom:1px solid #ded6ca;width:min(900px,100% - 44px);margin:clamp(88px,10vw,148px) auto 0;padding:clamp(42px,6vw,72px) clamp(28px,6vw,82px)}.wedding-category-cta[data-astro-cid-gqdujg3z] h2[data-astro-cid-gqdujg3z]{color:#1f232c;max-width:660px;margin:0 auto 28px;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1.05}.wedding-category-cta[data-astro-cid-gqdujg3z] a[data-astro-cid-gqdujg3z]{color:#1f232c;letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.wedding-category-cta[data-astro-cid-gqdujg3z] a[data-astro-cid-gqdujg3z]:focus-visible{outline-offset:8px;outline:1px solid #827b73}@media (width<=980px){.wedding-category-intro[data-astro-cid-gqdujg3z]{grid-template-columns:1fr}.wedding-overview-grid[data-astro-cid-gqdujg3z]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.wedding-category-page[data-astro-cid-gqdujg3z] main[data-astro-cid-gqdujg3z]{overflow-wrap:anywhere}.wedding-category-hero[data-astro-cid-gqdujg3z],.wedding-category-intro[data-astro-cid-gqdujg3z],.wedding-overview-grid[data-astro-cid-gqdujg3z],.wedding-category-cta[data-astro-cid-gqdujg3z]{width:min(100% - 40px,520px)}.wedding-category-hero[data-astro-cid-gqdujg3z] h1[data-astro-cid-gqdujg3z]{hyphens:auto;font-size:clamp(30px,9vw,52px);line-height:1.15}.wedding-category-page[data-astro-cid-gqdujg3z] .site-breadcrumb li{min-width:0;max-width:100%}.wedding-overview-grid[data-astro-cid-gqdujg3z] .portfolio-overview-card__meta{flex-wrap:wrap;row-gap:4px}.wedding-category-cta[data-astro-cid-gqdujg3z] a[data-astro-cid-gqdujg3z]{max-width:100%}.wedding-overview-grid[data-astro-cid-gqdujg3z]{grid-template-columns:1fr;row-gap:58px}}
