.theme-klasicni-noir.svelte-1aclteq{--photo-filter:grayscale(1);--knoir-gutter:6.9vw;--knoir-t-display:clamp(2.25rem, 3.333vw, 4rem);--knoir-t-lead:clamp(1.6rem, 2.5vw, 3rem);--knoir-t-meta:clamp(1.25rem, 1.875vw, 2.25rem);--knoir-t-body:clamp(1.05rem, 1.667vw, 2rem)}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero{min-height:var(--guest-vh,100vh);padding:7rem var(--knoir-gutter) 5rem;background:var(--color-background);align-items:center;display:flex}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);width:100%;max-width:1620px;margin:0 auto;display:grid}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__inner--solo{grid-template-columns:minmax(0,1fr);max-width:1100px;margin-right:auto}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__inner--solo .klasicni-noir-hero__names{font-size:clamp(2.6rem,4.4vw,5.25rem)}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__inner--solo .klasicni-noir-hero__kicker{font-size:clamp(1.8rem,3.3vw,3.9rem)}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__inner--solo .klasicni-noir-hero__plate--corner{width:32%}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__masthead{text-align:left}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate{border:1px solid var(--color-border);background:var(--color-background);margin:0;overflow:hidden}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:var(--photo-filter,none);display:block}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate--corner{aspect-ratio:1;width:46%;margin-bottom:clamp(2rem,5vw,3.5rem)}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__kicker{font-family:var(--font-body);font-weight:300;font-size:var(--knoir-t-lead);color:var(--color-text);margin:0 0 1.1rem;line-height:1.2}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__names{font-family:var(--font-display);font-weight:300;font-size:var(--knoir-t-display);letter-spacing:0;color:var(--color-text);margin:0;line-height:1.1}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__meta{font-family:var(--font-display);font-weight:400;font-size:var(--knoir-t-meta);color:var(--color-text);flex-wrap:wrap;gap:.5em;margin:1.15rem 0 0;display:flex}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__collage{width:100%;max-width:calc((var(--guest-vh,100vh) - 13rem) * 901 / 950);aspect-ratio:901/950;margin-inline-start:auto;position:relative}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__collage .klasicni-noir-hero__plate{position:absolute}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate--back{aspect-ratio:1;border-color:#0000;width:74.4%;top:0;left:1.9%}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate--front{aspect-ratio:1;width:74.4%;top:11.5%;left:25.6%}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate--inset{aspect-ratio:201/251;width:22.3%;top:73.6%;left:0}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate--inset img{-o-object-position:50% 12%;object-position:50% 12%}.theme-klasicni-noir.svelte-1aclteq .guest-section.page__container:not(.klasicni-noir-hero){max-width:none;padding-left:var(--knoir-gutter);padding-right:var(--knoir-gutter);margin-left:0;margin-right:0}.theme-klasicni-noir.svelte-1aclteq .our-story__body,.theme-klasicni-noir.svelte-1aclteq .schedule-plan__heading,.theme-klasicni-noir.svelte-1aclteq .directions__content,.theme-klasicni-noir.svelte-1aclteq .gift-registry__content,.theme-klasicni-noir.svelte-1aclteq .rsvp__subtitle,.theme-klasicni-noir.svelte-1aclteq .coming-soon__text{max-width:58ch}.theme-klasicni-noir.svelte-1aclteq .guest-section:not(.klasicni-noir-hero) .guest-section__title{text-align:left;font-family:var(--font-display);font-weight:300;font-size:var(--knoir-t-display);letter-spacing:0}.theme-klasicni-noir.svelte-1aclteq .wedding-info__value,.theme-klasicni-noir.svelte-1aclteq .our-story__body,.theme-klasicni-noir.svelte-1aclteq .timeline__label,.theme-klasicni-noir.svelte-1aclteq .timeline__desc,.theme-klasicni-noir.svelte-1aclteq .timeline__time,.theme-klasicni-noir.svelte-1aclteq .faq__question,.theme-klasicni-noir.svelte-1aclteq .faq__answer,.theme-klasicni-noir.svelte-1aclteq .rsvp__subtitle,.theme-klasicni-noir.svelte-1aclteq .rsvp__legend,.theme-klasicni-noir.svelte-1aclteq .rsvp__field label,.theme-klasicni-noir.svelte-1aclteq .rsvp__option,.theme-klasicni-noir.svelte-1aclteq .directions__content,.theme-klasicni-noir.svelte-1aclteq .gift-registry__content{font-family:var(--font-body);font-weight:300;font-size:var(--knoir-t-body)}.theme-klasicni-noir.svelte-1aclteq .timeline__time,.theme-klasicni-noir.svelte-1aclteq .faq__question,.theme-klasicni-noir.svelte-1aclteq .location__column .wedding-info__value:last-child{font-weight:400}.theme-klasicni-noir.svelte-1aclteq .our-story__body,.theme-klasicni-noir.svelte-1aclteq .rsvp__subtitle{line-height:1.625}.theme-klasicni-noir.svelte-1aclteq .rsvp__legend,.theme-klasicni-noir.svelte-1aclteq .rsvp__field label,.theme-klasicni-noir.svelte-1aclteq .rsvp__option{line-height:1.75}.theme-klasicni-noir.svelte-1aclteq .wedding-info__location-heading{font-family:var(--font-body);font-weight:300;font-size:var(--knoir-t-lead);letter-spacing:0}.theme-klasicni-noir.svelte-1aclteq .rsvp__submit{font-family:var(--font-body);font-weight:500;font-size:var(--knoir-t-body);letter-spacing:0;text-transform:none;line-height:1.625}.theme-klasicni-noir.svelte-1aclteq .our-story__body{text-align:left;font-weight:300;line-height:1.62}.theme-klasicni-noir.svelte-1aclteq .wedding-info__location-block,.theme-klasicni-noir.svelte-1aclteq .schedule-plan__heading,.theme-klasicni-noir.svelte-1aclteq .directions__content,.theme-klasicni-noir.svelte-1aclteq .gift-registry__content,.theme-klasicni-noir.svelte-1aclteq .gift-registry__action,.theme-klasicni-noir.svelte-1aclteq .coming-soon__text,.theme-klasicni-noir.svelte-1aclteq .rsvp__subtitle,.theme-klasicni-noir.svelte-1aclteq .rsvp__confirmation{text-align:left}.theme-klasicni-noir.svelte-1aclteq #our-story{-moz-column-gap:6.05%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:6.05%;padding-bottom:16.22%;display:grid}.theme-klasicni-noir.svelte-1aclteq #our-story .guest-section__title{grid-area:1/1/2/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__body{grid-area:2/1/3/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__moments{grid-area:3/1/4/2;margin-top:0;display:block}.theme-klasicni-noir.svelte-1aclteq .our-story__photo{grid-area:3/2/4/3;max-width:100%;margin:0;transform:translateY(37.54%)}.theme-klasicni-noir.svelte-1aclteq .our-story__photo img,.theme-klasicni-noir.svelte-1aclteq .our-story__moment img{aspect-ratio:801/871}.theme-klasicni-noir.svelte-1aclteq .our-story__moment{width:100%}.theme-klasicni-noir.svelte-1aclteq .our-story__moment:nth-child(n+2),.theme-klasicni-noir.svelte-1aclteq .wedding-info__venue-icon{display:none}@media (width<=640px){.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero{padding:5.5rem 1.5rem 3.5rem}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.25rem}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__collage{order:-1}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate--corner{display:none}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__names{font-size:clamp(1.9rem,9vw,2.6rem)}.theme-klasicni-noir.svelte-1aclteq .guest-section:not(.klasicni-noir-hero) .guest-section__title{font-size:1.55rem}.theme-klasicni-noir.svelte-1aclteq .guest-section.page__container:not(.klasicni-noir-hero){padding-left:1.5rem;padding-right:1.5rem}.theme-klasicni-noir.svelte-1aclteq #our-story{grid-template-columns:minmax(0,1fr)}.theme-klasicni-noir.svelte-1aclteq #our-story .guest-section__title{grid-area:1/1/2/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__body{grid-area:2/1/3/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__moments{grid-area:3/1/4/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__photo{grid-area:4/1/5/-1;margin-top:clamp(1rem,4vw,1.75rem)}}@container guest (width<=640px){.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero{padding:5.5rem 1.5rem 3.5rem}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.25rem}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__collage{order:-1}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__plate--corner{display:none}.theme-klasicni-noir.svelte-1aclteq .klasicni-noir-hero__names{font-size:clamp(1.9rem,9vw,2.6rem)}.theme-klasicni-noir.svelte-1aclteq .guest-section:not(.klasicni-noir-hero) .guest-section__title{font-size:1.55rem}.theme-klasicni-noir.svelte-1aclteq .guest-section.page__container:not(.klasicni-noir-hero){padding-left:1.5rem;padding-right:1.5rem}.theme-klasicni-noir.svelte-1aclteq #our-story{grid-template-columns:minmax(0,1fr)}.theme-klasicni-noir.svelte-1aclteq #our-story .guest-section__title{grid-area:1/1/2/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__body{grid-area:2/1/3/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__moments{grid-area:3/1/4/-1}.theme-klasicni-noir.svelte-1aclteq .our-story__photo{grid-area:4/1/5/-1;margin-top:clamp(1rem,4vw,1.75rem)}}
