.weddings_gallery__cbD6V{padding-block:var(--space-breath)}.weddings_galleryBleed__rS0wc{padding-left:max(var(--edge),calc((100% - var(--container)) / 2 + var(--edge)));padding-right:0}.weddings_quote__CGkiA{padding-block:var(--space-pause)}.weddings_quote__CGkiA figcaption{color:var(--stone)}.weddings_listHeading__WCtFC{margin-bottom:1.25rem}.weddings_scheme__y2dmp{padding-top:var(--space-pause);scroll-margin-top:calc(var(--header-h) * .5)}.weddings_schemeHead__5bY1U{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-bottom:var(--space-breath)}.weddings_schemeTitle__GZ0Eh{max-width:14ch}.weddings_schemeLede__OkBov{display:grid;grid-gap:1rem;gap:1rem;max-width:44rem}.weddings_schemeLede__OkBov p:not(.lede){color:var(--ink-soft)}.weddings_notice__LLtck{padding:0 var(--edge) var(--space-breath)}.weddings_noticeInner__vpnwC{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:1.25rem;row-gap:1.25rem;max-width:var(--container);margin-inline:auto;padding:2.5rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line-strong)}.weddings_noticeLead__QXExO{grid-column:1/span 5;font-family:var(--serif);font-size:var(--fs-title);font-weight:300;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.weddings_noticeBody__BWc4c{grid-column:7/span 6;display:grid;grid-gap:.9rem;gap:.9rem;color:var(--ink-soft);text-wrap:pretty}.weddings_noticeActions__9wa8D{grid-column:7/span 6}.weddings_planner__bVS6_{padding-block:var(--space-breath) var(--space-pause)}.weddings_bridal__v_lKp{padding-block:var(--space-breath)}.weddings_bridalRow__tmQLf{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1.25rem,.5rem + 2vw,3rem);gap:clamp(1.25rem,.5rem + 2vw,3rem);padding-block:1.5rem;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.weddings_bridalText__n2aLP{display:grid;grid-gap:.6rem;gap:.6rem}.weddings_bridalTitle__cJ3qh{max-width:30ch;font-family:var(--serif);font-size:clamp(1.35rem,1rem + 1vw,2rem);font-weight:300;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}@media (max-width:47.9375em){.weddings_galleryBleed__rS0wc{padding-left:var(--edge)}.weddings_noticeActions__9wa8D,.weddings_noticeBody__BWc4c,.weddings_noticeLead__QXExO{grid-column:1/-1}.weddings_bridalRow__tmQLf{grid-template-columns:6.5rem minmax(0,1fr);align-items:start}.weddings_bridalAction__oT6MO{grid-column:2;justify-self:start}}