.local-wedding-photos[data-astro-cid-ibdll6zu]{width:100%;min-width:0;display:block}.local-wedding-photos__pair[data-astro-cid-ibdll6zu]{isolation:isolate;width:100%}.local-wedding-photos__pair[data-astro-cid-ibdll6zu]+.local-wedding-photos__pair[data-astro-cid-ibdll6zu]{margin-top:clamp(1.5rem,4vw,3.5rem)}.local-wedding-photos__item[data-astro-cid-ibdll6zu]{width:78%;min-width:0;margin:0}.local-wedding-photos__item[data-astro-cid-ibdll6zu]+.local-wedding-photos__item[data-astro-cid-ibdll6zu]{z-index:2;width:54%;margin:-24% 0 0 auto;position:relative}.local-wedding-photos__item[data-astro-cid-ibdll6zu]:only-child{width:90%;margin-inline:auto}.local-wedding-photos__pair[data-astro-cid-ibdll6zu]:nth-child(2n) .local-wedding-photos__item[data-astro-cid-ibdll6zu]:first-child{margin-left:auto}.local-wedding-photos__pair[data-astro-cid-ibdll6zu]:nth-child(2n) .local-wedding-photos__item[data-astro-cid-ibdll6zu]+.local-wedding-photos__item[data-astro-cid-ibdll6zu]{margin-left:0;margin-right:auto}.local-wedding-photos__item[data-astro-cid-ibdll6zu] picture,.local-wedding-photos__item[data-astro-cid-ibdll6zu] img{width:100%;display:block}.local-wedding-photos__item[data-astro-cid-ibdll6zu] img{height:auto}@media (width<=42rem){.local-wedding-photos__item[data-astro-cid-ibdll6zu]{width:84%}.local-wedding-photos__item[data-astro-cid-ibdll6zu]+.local-wedding-photos__item[data-astro-cid-ibdll6zu]{width:60%;margin-top:-26%}}.local-wedding[data-astro-cid-k2oclh6e]{--local-width:76rem;--local-visual-width:92rem}.local-wedding[data-astro-cid-k2oclh6e] h1,.local-wedding[data-astro-cid-k2oclh6e] h2,.local-wedding[data-astro-cid-k2oclh6e] h3{font-family:var(--font-editorial);letter-spacing:0;text-wrap:balance;font-weight:400;line-height:1.05}.local-wedding[data-astro-cid-k2oclh6e] h2{font-size:clamp(2.4rem,1.7rem + 2.8vw,4.6rem)}.local-wedding[data-astro-cid-k2oclh6e] h3{font-size:clamp(1.8rem,1.4rem + 1.2vw,2.6rem)}.local-wedding__hero[data-astro-cid-k2oclh6e]{max-width:var(--local-visual-width);padding-block:clamp(2.5rem, 5vw, 5rem) var(--space-lg);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.local-wedding__hero-inner[data-astro-cid-k2oclh6e]{gap:clamp(1.3rem,2.5vw,2.4rem);min-width:0;display:grid}.local-wedding__hero[data-astro-cid-k2oclh6e] h1[data-astro-cid-k2oclh6e]{overflow-wrap:break-word;font-size:clamp(3.2rem,2.3rem + 3vw,5.4rem)}.local-wedding__intro[data-astro-cid-k2oclh6e]{max-width:43rem;font-size:var(--text-lead);gap:1rem;display:grid}.local-wedding__hero[data-astro-cid-k2oclh6e] .editorial-link[data-astro-cid-k2oclh6e]{justify-self:start}.local-wedding__hero[data-astro-cid-k2oclh6e] .local-wedding-photos{width:100%}.local-wedding__story[data-astro-cid-k2oclh6e],.local-wedding__approach[data-astro-cid-k2oclh6e],.local-wedding__faq[data-astro-cid-k2oclh6e]{max-width:var(--local-visual-width);padding-block:var(--space-lg);border-top:1px solid var(--color-line);gap:1.4rem clamp(2rem,6vw,6rem);display:grid}.local-wedding__story[data-astro-cid-k2oclh6e]>.editorial-label[data-astro-cid-k2oclh6e],.local-wedding__approach[data-astro-cid-k2oclh6e]>.editorial-label[data-astro-cid-k2oclh6e]{grid-column:1/-1}.local-wedding__story-content[data-astro-cid-k2oclh6e],.local-wedding__approach[data-astro-cid-k2oclh6e]>div[data-astro-cid-k2oclh6e]:not(.local-wedding-photos){gap:1.3rem;min-width:0;max-width:44rem;display:grid}.local-wedding__story-content[data-astro-cid-k2oclh6e] h3[data-astro-cid-k2oclh6e]{margin-top:1.6rem}.local-wedding__approach[data-astro-cid-k2oclh6e] a[data-astro-cid-k2oclh6e],.local-wedding__resources[data-astro-cid-k2oclh6e] a[data-astro-cid-k2oclh6e]{color:var(--color-text);text-underline-offset:.3em}.local-wedding__packages[data-astro-cid-k2oclh6e]{padding-block:var(--space-lg);background:var(--color-surface-soft)}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages{max-width:var(--local-width)}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__intro,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__included-section,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__formulas,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__base,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-heading,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-list{gap:1.3rem;display:grid}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__included-section,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__formulas{margin-top:var(--space-md)}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__included-image{max-width:35rem;margin:0}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__included-image img{width:100%;height:auto}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__keepsake{font-family:var(--font-editorial);font-size:var(--text-lead)}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__included,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__list{margin:0;padding:0;list-style:none}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__included li,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__list li{border-top:1px solid var(--color-line);padding-block:1rem}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__list li{align-content:start;gap:.8rem;display:grid}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__formula-top,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-main{justify-content:space-between;align-items:start;gap:1rem;display:flex}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__duration,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__price,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-price{font-family:var(--font-editorial);font-size:clamp(1.7rem,1.1rem + 2vw,3rem);line-height:1}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__duration span:last-child{font-family:var(--font-interface);font-size:var(--text-xs);text-transform:uppercase}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__conditions,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__context{color:var(--color-muted);font-size:var(--text-sm)}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__conditions{gap:.3rem;display:grid}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon{gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-line);display:grid}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-item{border-top:1px solid var(--color-line);padding-block:1rem}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-details summary{cursor:pointer;font-size:var(--text-sm)}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-panel{padding-top:.8rem}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-panel ul{padding-left:1.2rem}.local-wedding__packages-contact[data-astro-cid-k2oclh6e]{max-width:var(--local-width);padding-top:var(--space-sm)}.local-wedding__faq-list[data-astro-cid-k2oclh6e]{min-width:0}.local-wedding__faq-list[data-astro-cid-k2oclh6e] details[data-astro-cid-k2oclh6e]{border-top:1px solid var(--color-line)}.local-wedding__faq-list[data-astro-cid-k2oclh6e] details[data-astro-cid-k2oclh6e]:last-child{border-bottom:1px solid var(--color-line)}.local-wedding__faq-list[data-astro-cid-k2oclh6e] summary[data-astro-cid-k2oclh6e]{cursor:pointer;padding-block:1.2rem;font-weight:500}.local-wedding__faq-list[data-astro-cid-k2oclh6e] details[data-astro-cid-k2oclh6e] p[data-astro-cid-k2oclh6e]{color:var(--color-muted);padding-bottom:1.2rem}.local-wedding__resources[data-astro-cid-k2oclh6e]{max-width:var(--local-width);padding-block:var(--space-lg);border-top:1px solid var(--color-line);gap:1rem;display:grid}.local-wedding__resources[data-astro-cid-k2oclh6e]>div[data-astro-cid-k2oclh6e]{gap:.7rem;display:grid}.local-wedding__contact[data-astro-cid-k2oclh6e]{max-width:var(--local-visual-width);padding-block:var(--space-lg);border-top:1px solid var(--color-line);gap:clamp(2rem,5vw,5rem);display:grid}.local-wedding__contact-content[data-astro-cid-k2oclh6e]{align-content:center;gap:1.2rem;min-width:0;display:grid}.local-wedding__contact[data-astro-cid-k2oclh6e] p[data-astro-cid-k2oclh6e]{max-width:var(--reading-max)}.local-wedding__contact[data-astro-cid-k2oclh6e] .editorial-link[data-astro-cid-k2oclh6e]{justify-self:start}@media (width>=64rem){.local-wedding__hero[data-astro-cid-k2oclh6e]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.local-wedding__story[data-astro-cid-k2oclh6e],.local-wedding__faq[data-astro-cid-k2oclh6e]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.local-wedding__approach[data-astro-cid-k2oclh6e],.local-wedding__contact[data-astro-cid-k2oclh6e]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.local-wedding__story[data-astro-cid-k2oclh6e] .local-wedding-photos{grid-area:2/1}.local-wedding__story-content[data-astro-cid-k2oclh6e]{grid-area:2/2}.local-wedding__approach[data-astro-cid-k2oclh6e]>div[data-astro-cid-k2oclh6e]:not(.local-wedding-photos){grid-area:2/1}.local-wedding__approach[data-astro-cid-k2oclh6e] .local-wedding-photos{grid-area:2/2}.local-wedding__faq[data-astro-cid-k2oclh6e] .local-wedding-photos{grid-area:1/1/3}.local-wedding__faq[data-astro-cid-k2oclh6e]>div[data-astro-cid-k2oclh6e]:not(.local-wedding-photos){grid-column:2}.local-wedding__faq-list[data-astro-cid-k2oclh6e]{grid-row:2}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__included-section,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}}@media (width<=42rem){.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__list{grid-template-columns:1fr;gap:0}.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__formula-top,.local-wedding__packages[data-astro-cid-k2oclh6e] .wedding-packages__addon-main{flex-wrap:wrap}}
