.theme-vogue.svelte-yczfxr{--photo-filter:grayscale(1)}.theme-vogue.svelte-yczfxr .vogue-hero{min-height:var(--guest-vh,100vh);background:var(--color-background);align-items:flex-start;padding:6rem 1.5rem 4rem;display:flex}.theme-vogue.svelte-yczfxr .vogue-hero__inner{width:100%;max-width:60.25rem;margin:0 auto}.theme-vogue.svelte-yczfxr .vogue-hero__kicker{font-family:var(--font-body);text-align:center;color:var(--color-text);margin:0 0 1.6rem;font-size:clamp(1.05rem,2.2vw,1.75rem);font-weight:300;line-height:1.3}.theme-vogue.svelte-yczfxr .vogue-hero__masthead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}.theme-vogue.svelte-yczfxr .vogue-hero__names{font-family:var(--font-display);letter-spacing:0;color:var(--color-text);margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:400;line-height:1.15}.theme-vogue.svelte-yczfxr .vogue-hero__meta{font-family:var(--font-body);color:var(--color-text);flex-wrap:wrap;gap:.4em;margin:0;font-size:clamp(.95rem,1.7vw,1.3rem);font-weight:400;display:flex}.theme-vogue.svelte-yczfxr .vogue-hero__collage{width:100%;max-width:calc((var(--guest-vh,100vh) - 15rem) * 884 / 779);aspect-ratio:884/779;margin:clamp(1.75rem,4vw,3rem) auto 0;position:relative}.theme-vogue.svelte-yczfxr .vogue-hero__plate{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-background);width:75.8%;margin:0;position:absolute;overflow:hidden}.theme-vogue.svelte-yczfxr .vogue-hero__plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:var(--photo-filter,none);display:block}.theme-vogue.svelte-yczfxr .vogue-hero__plate--back{border-color:#0000;top:0;left:0}.theme-vogue.svelte-yczfxr .vogue-hero__plate--front{top:14%;left:24.2%}.theme-vogue.svelte-yczfxr .page__container{max-width:63.25rem;padding-left:1.5rem;padding-right:1.5rem}.theme-vogue.svelte-yczfxr .guest-section:not(.vogue-hero) .guest-section__title{text-align:left;font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:400}.theme-vogue.svelte-yczfxr .our-story__body{text-align:left;font-weight:300;line-height:1.62}.theme-vogue.svelte-yczfxr .our-story__photo{max-width:100%;margin-left:0;margin-right:0}.theme-vogue.svelte-yczfxr .our-story__photo img{aspect-ratio:964/947}.theme-vogue.svelte-yczfxr .our-story__moments,.theme-vogue.svelte-yczfxr .wedding-info__venue-icon{display:none}@media (width<=640px){.theme-vogue.svelte-yczfxr .vogue-hero{padding:5.5rem 1.25rem 3rem}.theme-vogue.svelte-yczfxr .vogue-hero__masthead{flex-direction:column;align-items:flex-start;gap:.6rem}.theme-vogue.svelte-yczfxr .vogue-hero__kicker{text-align:left}.theme-vogue.svelte-yczfxr .vogue-hero__names{font-size:clamp(1.85rem,8.5vw,2.5rem)}.theme-vogue.svelte-yczfxr .page__container{padding-left:1.25rem;padding-right:1.25rem}.theme-vogue.svelte-yczfxr .guest-section:not(.vogue-hero) .guest-section__title{font-size:1.5rem}}@container guest (width<=640px){.theme-vogue.svelte-yczfxr .vogue-hero{padding:5.5rem 1.25rem 3rem}.theme-vogue.svelte-yczfxr .vogue-hero__masthead{flex-direction:column;align-items:flex-start;gap:.6rem}.theme-vogue.svelte-yczfxr .vogue-hero__kicker{text-align:left}.theme-vogue.svelte-yczfxr .vogue-hero__names{font-size:clamp(1.85rem,8.5vw,2.5rem)}.theme-vogue.svelte-yczfxr .page__container{padding-left:1.25rem;padding-right:1.25rem}.theme-vogue.svelte-yczfxr .guest-section:not(.vogue-hero) .guest-section__title{font-size:1.5rem}}
