.client-testimonials[data-astro-cid-fu35hi7g]{max-width:60rem;padding-block:3rem}.client-testimonials[data-astro-cid-fu35hi7g][hidden]{display:none}h2[data-astro-cid-fu35hi7g]{font-family:var(--font-serif);font-size:2.5rem}[data-astro-cid-fu35hi7g][data-testimonials]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem;display:grid}.client-testimonials[data-astro-cid-fu35hi7g] figure{margin:0}.client-testimonials[data-astro-cid-fu35hi7g] blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1rem}.client-testimonials[data-astro-cid-fu35hi7g] figcaption{color:var(--color-accent);font-size:.9rem}.inquiry[data-astro-cid-wm33cp3q]{background:var(--color-bg-raised);scroll-margin-top:7rem}.inquiry__grid[data-astro-cid-wm33cp3q]{gap:2.5rem;display:grid}.inquiry[data-astro-cid-wm33cp3q] h2[data-astro-cid-wm33cp3q]{max-width:16ch;margin:1rem 0 1.5rem;font-size:clamp(2rem,4vw,3.3rem)}.inquiry__grid[data-astro-cid-wm33cp3q]>div[data-astro-cid-wm33cp3q]>p[data-astro-cid-wm33cp3q]{max-width:42ch}fieldset[data-astro-cid-wm33cp3q]{border:0;min-width:0;margin:0;padding:0}.fields[data-astro-cid-wm33cp3q]{gap:1.2rem;display:grid}label[data-astro-cid-wm33cp3q]{flex-direction:column;gap:.4rem;font-size:.95rem;display:flex}input[data-astro-cid-wm33cp3q],textarea[data-astro-cid-wm33cp3q]{font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid #898377;border-radius:2px;width:100%;min-width:0;padding:.8rem}textarea[data-astro-cid-wm33cp3q]{resize:vertical}.checkbox[data-astro-cid-wm33cp3q]{flex-direction:row;align-items:center;gap:.7rem}.checkbox[data-astro-cid-wm33cp3q] input[data-astro-cid-wm33cp3q]{width:1.2rem;height:1.2rem;accent-color:var(--color-accent)}input[data-astro-cid-wm33cp3q]:disabled{opacity:.5}.note[data-astro-cid-wm33cp3q]{max-width:62ch;margin:1rem 0;font-size:.85rem;line-height:1.6}.privacy[data-astro-cid-wm33cp3q]{margin-bottom:0}.direct[data-astro-cid-wm33cp3q]{border-top:1px solid var(--color-border);overflow-wrap:anywhere;flex-direction:column;gap:.6rem;margin-top:1.8rem;padding-top:1.5rem;font-size:.9rem;display:flex}.ready[data-astro-cid-wm33cp3q]{border-left:3px solid var(--color-accent);margin-top:1.5rem;padding:1rem}.ready[data-astro-cid-wm33cp3q][hidden]{display:none}.choices[data-astro-cid-wm33cp3q]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}[data-astro-cid-wm33cp3q][data-form-error]{color:#8b3020;margin-top:.8rem}[data-astro-cid-wm33cp3q][aria-invalid=true]{border-color:#8b3020}@media (width>=640px){.fields[data-astro-cid-wm33cp3q]{grid-template-columns:1fr 1fr}.wide[data-astro-cid-wm33cp3q]{grid-column:1/-1}}@media (width>=960px){.inquiry__grid[data-astro-cid-wm33cp3q]{grid-template-columns:.85fr 1.15fr;gap:5rem}}.email-form[data-astro-cid-3wbrwsse]{scroll-margin-top:8rem}.email-form[data-astro-cid-3wbrwsse]:not([open]){display:none}.email-form[data-astro-cid-3wbrwsse][open]{padding-bottom:3rem}.email-form[data-astro-cid-3wbrwsse] summary[data-astro-cid-3wbrwsse]{cursor:pointer;padding-block:1rem}.weddings[data-astro-cid-3wbrwsse] h2[data-astro-cid-3wbrwsse]{font-size:clamp(2rem,4.4vw,3.5rem);font-weight:500}.wedding-hero[data-astro-cid-3wbrwsse]{align-items:center;gap:2rem;padding-top:3rem;padding-bottom:4rem;display:grid}.wedding-hero__copy[data-astro-cid-3wbrwsse]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.wedding-hero[data-astro-cid-3wbrwsse] h1[data-astro-cid-3wbrwsse]{font-family:var(--font-headline-a);font-variation-settings:"SOFT" 0,"WONK" 1;letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.35rem,4.8vw,4.6rem);font-weight:800;line-height:1.05}.lede[data-astro-cid-3wbrwsse]{max-width:39ch;font-size:1.05rem}.wedding-hero[data-astro-cid-3wbrwsse] img[data-astro-cid-3wbrwsse]{border-radius:var(--radius);width:100%;height:auto}.section-heading[data-astro-cid-3wbrwsse]{gap:1.2rem;margin-bottom:2rem;display:grid}.section-heading[data-astro-cid-3wbrwsse] p[data-astro-cid-3wbrwsse]{max-width:48ch;color:var(--color-text-muted)}.photo-grid[data-astro-cid-3wbrwsse]{align-items:center;gap:1.2rem;display:grid}.photo-grid[data-astro-cid-3wbrwsse] a[data-astro-cid-3wbrwsse]{display:block}.photo-grid[data-astro-cid-3wbrwsse] img[data-astro-cid-3wbrwsse]{border-radius:var(--radius);width:100%;height:auto}.contact-actions[data-astro-cid-3wbrwsse]{flex-wrap:wrap;gap:.8rem;display:flex}.wedding-contact[data-astro-cid-3wbrwsse] .contact-actions[data-astro-cid-3wbrwsse]{justify-content:center}.button--email[data-astro-cid-3wbrwsse]{border:1px solid var(--color-text);color:var(--color-text);background:0 0}.button--email[data-astro-cid-3wbrwsse]:hover{background:var(--color-text);color:var(--color-bg)}.wedding-contact[data-astro-cid-3wbrwsse]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding-block:3rem 4rem;display:flex}.wedding-contact[data-astro-cid-3wbrwsse] h2[data-astro-cid-3wbrwsse]{max-width:24ch}.wedding-contact[data-astro-cid-3wbrwsse] p[data-astro-cid-3wbrwsse]{color:var(--color-text-muted)}@media (width>=600px){.photo-grid[data-astro-cid-3wbrwsse]{grid-template-columns:1fr 1fr;gap:1.5rem}.section-heading[data-astro-cid-3wbrwsse]{grid-template-columns:1fr 1fr;align-items:end}}@media (width>=800px){.wedding-hero[data-astro-cid-3wbrwsse]{grid-template-columns:.95fr 1.05fr;gap:3rem;padding-top:4rem;padding-bottom:5rem}}@media (width<=599px){.weddings[data-astro-cid-3wbrwsse] .section{padding-block:3rem}.wedding-hero__copy[data-astro-cid-3wbrwsse]{gap:1.15rem}.wedding-hero[data-astro-cid-3wbrwsse]{padding-top:2rem;padding-bottom:3rem}.wedding-hero[data-astro-cid-3wbrwsse] h1[data-astro-cid-3wbrwsse]{max-width:17ch}.photo-grid[data-astro-cid-3wbrwsse]{gap:1rem}}
