.wedding-gallery[data-astro-cid-5o6hpawq]{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(2rem,8vw,9rem) clamp(1rem,3vw,4rem);padding-block:clamp(5rem,10vw,11rem);display:grid}.gallery-frame[data-astro-cid-5o6hpawq]{margin:0}.gallery-frame[data-astro-cid-5o6hpawq] .image-clip{aspect-ratio:2/3}.frame-0[data-astro-cid-5o6hpawq]{grid-column:1/-1}.frame-0[data-astro-cid-5o6hpawq] .image-clip{aspect-ratio:16/9}.frame-1[data-astro-cid-5o6hpawq]{grid-column:2/7}.frame-2[data-astro-cid-5o6hpawq]{grid-column:9/13;margin-top:16vw}.frame-3[data-astro-cid-5o6hpawq]{grid-column:5/10}.frame-4[data-astro-cid-5o6hpawq]{grid-column:1/5;margin-top:12vw}.frame-5[data-astro-cid-5o6hpawq]{grid-column:6/-1}.frame-5[data-astro-cid-5o6hpawq] .image-clip{aspect-ratio:4/3}.frame-6[data-astro-cid-5o6hpawq]{grid-column:7/11}.frame-7[data-astro-cid-5o6hpawq]{grid-column:2/7;margin-top:10vw}@media (width<=700px){.wedding-gallery[data-astro-cid-5o6hpawq]{grid-template-columns:repeat(6,1fr);gap:4.5rem .8rem;padding-inline:0}.frame-0[data-astro-cid-5o6hpawq],.frame-5[data-astro-cid-5o6hpawq]{grid-column:1/-1}.frame-1[data-astro-cid-5o6hpawq],.frame-4[data-astro-cid-5o6hpawq],.frame-7[data-astro-cid-5o6hpawq]{padding-left:var(--page);grid-column:1/6;margin-top:0}.frame-2[data-astro-cid-5o6hpawq],.frame-3[data-astro-cid-5o6hpawq],.frame-6[data-astro-cid-5o6hpawq]{padding-right:var(--page);grid-column:2/-1;margin-top:0}}.more-galleries[data-astro-cid-sllvfl5x]{background:var(--surface);padding-block:clamp(7rem,12vw,13rem)}.more-heading[data-astro-cid-sllvfl5x]{justify-content:space-between;align-items:end;margin-bottom:5rem;display:flex}.more-heading[data-astro-cid-sllvfl5x] h2[data-astro-cid-sllvfl5x]{margin:0}.more-grid[data-astro-cid-sllvfl5x]{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.more-grid[data-astro-cid-sllvfl5x] .wedding-card:nth-child(2){margin-top:8vw}@media (width<=700px){.more-heading[data-astro-cid-sllvfl5x]{display:block}.more-heading[data-astro-cid-sllvfl5x] h2[data-astro-cid-sllvfl5x]{margin-top:2rem}.more-grid[data-astro-cid-sllvfl5x]{grid-template-columns:1fr;gap:4rem}.more-grid[data-astro-cid-sllvfl5x] .wedding-card:nth-child(2){margin-top:0;margin-left:12%}.more-grid[data-astro-cid-sllvfl5x] .wedding-card:nth-child(3){margin-right:12%}}.wedding-hero[data-astro-cid-24hdwy57]{height:100svh;min-height:44rem;color:var(--on-image);position:relative}.wedding-hero[data-astro-cid-24hdwy57]>.image-clip{height:100%;position:absolute;inset:0}.wedding-hero-overlay[data-astro-cid-24hdwy57]{background:var(--image-overlay);position:absolute;inset:0}.wedding-heading[data-astro-cid-24hdwy57]{flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:2rem;display:flex;position:relative}.wedding-heading[data-astro-cid-24hdwy57] h1[data-astro-cid-24hdwy57]{font-family:var(--sans);grid-template-columns:1fr auto 1fr;align-items:end;margin:0 0 2rem;font-size:clamp(3.5rem,10vw,11rem);font-weight:500;display:grid}.wedding-heading[data-astro-cid-24hdwy57] h1[data-astro-cid-24hdwy57] span[data-astro-cid-24hdwy57]:last-child{text-align:right}.amp[data-astro-cid-24hdwy57]{padding:0 1rem;font-size:.65em;font-style:italic}.wedding-info[data-astro-cid-24hdwy57]{justify-content:space-between;line-height:1.6;display:flex}.wedding-story[data-astro-cid-24hdwy57]{grid-template-columns:1fr 1.4fr;gap:5rem;padding-top:clamp(8rem,14vw,15rem);padding-bottom:5rem;display:grid}.wedding-story[data-astro-cid-24hdwy57] h2[data-astro-cid-24hdwy57]{font-family:var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:2rem 0 0;font-size:clamp(3rem,6vw,7rem);font-weight:500;line-height:.86}.story-paragraphs[data-astro-cid-24hdwy57]{max-width:41rem;padding-top:4rem}.story-paragraphs[data-astro-cid-24hdwy57] p[data-astro-cid-24hdwy57]{margin:0 0 1.5rem;line-height:1.75}.vendors[data-astro-cid-24hdwy57]{grid-template-columns:1fr 2fr;gap:3rem;padding-block:clamp(7rem,12vw,13rem);display:grid}.vendors[data-astro-cid-24hdwy57] h2[data-astro-cid-24hdwy57]{font-family:var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:2rem 0 0;font-size:clamp(3rem,6vw,7rem);font-weight:500;line-height:.9}.vendors[data-astro-cid-24hdwy57] dl[data-astro-cid-24hdwy57]{border-top:1px solid var(--line);margin:0}.vendors[data-astro-cid-24hdwy57] dl[data-astro-cid-24hdwy57] div[data-astro-cid-24hdwy57]{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;padding:1rem 0;display:grid}.vendors[data-astro-cid-24hdwy57] dt[data-astro-cid-24hdwy57]{letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.vendors[data-astro-cid-24hdwy57] dd[data-astro-cid-24hdwy57]{font-family:var(--serif);margin:0;font-size:1.25rem}.project-nav[data-astro-cid-24hdwy57]{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.project-nav[data-astro-cid-24hdwy57] a[data-astro-cid-24hdwy57]{flex-direction:column;gap:.7rem;padding:2rem 0 2.3rem;transition:opacity .25s,transform .35s;display:flex}.project-nav[data-astro-cid-24hdwy57] a[data-astro-cid-24hdwy57]+a[data-astro-cid-24hdwy57]{text-align:right;border-left:1px solid var(--border);align-items:flex-end;padding-left:2rem}.project-nav[data-astro-cid-24hdwy57] a[data-astro-cid-24hdwy57]:hover{opacity:.55;transform:translate(.3rem)}.project-nav[data-astro-cid-24hdwy57] a[data-astro-cid-24hdwy57]+a[data-astro-cid-24hdwy57]:hover{transform:translate(-.3rem)}.project-nav[data-astro-cid-24hdwy57] strong[data-astro-cid-24hdwy57]{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(1.5rem,3vw,3rem);font-weight:500}@media (width<=700px){.wedding-heading[data-astro-cid-24hdwy57] h1[data-astro-cid-24hdwy57]{flex-direction:column;align-items:flex-start;line-height:.78;display:flex}.wedding-heading[data-astro-cid-24hdwy57] h1[data-astro-cid-24hdwy57] span[data-astro-cid-24hdwy57]:last-child{text-align:left}.amp[data-astro-cid-24hdwy57]{align-self:center;margin:-.15em 0}.wedding-story[data-astro-cid-24hdwy57],.vendors[data-astro-cid-24hdwy57]{grid-template-columns:1fr;gap:2rem}.story-paragraphs[data-astro-cid-24hdwy57]{padding-top:1rem}.vendors[data-astro-cid-24hdwy57] dl[data-astro-cid-24hdwy57] div[data-astro-cid-24hdwy57]{grid-template-columns:1fr 1.6fr}}
