.theme-garden{--space-section: clamp(4.5rem, 17vw, 8rem);--btn-radius: 999px;--radius: 4px;--title-size: clamp(2.5rem, 10vw, 3.6rem);--title-weight: 500;--names-size: clamp(3.4rem, 17vw, 5.6rem)}.theme-garden .inv-title{font-style:italic}.theme-garden .inv-amp{font-size:1.1em}.g-sprig{position:absolute;width:9.5rem;color:var(--c-accent);opacity:.75;pointer-events:none}.g-sprig--tl{width:12rem;top:-2rem;left:-2.8rem;transform:rotate(90deg) scaleX(-1)}.g-sprig--br{width:12rem;bottom:-2rem;right:-2.8rem;transform:rotate(-90deg) scaleX(-1)}.g-sprig--hero-l{top:1rem;left:-3rem;width:8rem;transform:rotate(160deg) scaleY(-1);opacity:.55}.g-sprig--hero-r{top:1rem;right:-3rem;width:8rem;transform:rotate(200deg);opacity:.55}.g-opening{background:radial-gradient(ellipse at 50% 40%,var(--c-surface),var(--c-background) 70%)}.g-opening .inv-opening__names{font-family:var(--f-script);line-height:.95}.g-opening .inv-opening__names .inv-amp{font-size:.7em;line-height:.8;margin:.05em 0 .15em}.g-opening .inv-opening__date{font-style:italic}.g-hero{color:var(--c-ink);justify-content:center;align-items:center;padding:4rem var(--gutter) 7.5rem;overflow:hidden}.g-hero .inv-eyebrow{color:var(--c-muted)}.g-hero__arch{width:min(82vw,420px);aspect-ratio:4 / 5.3;margin:.5rem auto 0;border-radius:999px 999px 0 0;overflow:hidden;padding:.55rem;border:1px solid var(--c-line);background:var(--c-surface)}.g-hero__arch img{width:100%;height:100%;object-fit:cover;border-radius:999px 999px 0 0}.g-hero__names{margin-top:.4rem;position:relative;font-family:var(--f-script);font-size:var(--names-size);font-weight:400;line-height:1;text-shadow:0 2px 18px var(--c-background),0 0 2px var(--c-background)}.g-hero__arch+.g-hero__names{margin-top:1.6rem}.g-hero__names span{display:block}.g-hero__names .inv-amp{font-size:.8em;line-height:.7;margin:.05em 0 .15em}.g-hero__date{margin-top:1.6rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(100%,22rem);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--c-muted)}.g-hero__date span:first-child{text-align:right;padding-block:.5rem;border-block:1px solid var(--c-line)}.g-hero__date span:last-child{text-align:left;padding-block:.5rem;border-block:1px solid var(--c-line)}.g-hero__day{font-family:var(--f-display);font-size:2.6rem;letter-spacing:0;line-height:1;color:var(--c-ink)}.theme-garden .inv-main>.inv-sec:nth-of-type(2n){background:var(--c-surface)}.theme-garden .inv-countdown__unit{border:0!important}.theme-garden .inv-countdown__value{display:grid;place-items:center;width:4.3rem;height:4.3rem;border-radius:50%;border:1px solid var(--c-line);font-size:1.75rem;background:var(--c-surface)}.theme-garden .inv-countdown__grid{gap:.3rem}.theme-garden .inv-entourage__name{font-size:1.3rem}.theme-garden .inv-message__quote{font-family:var(--f-script);font-style:normal;font-size:clamp(1.9rem,8vw,2.5rem);color:var(--c-accent)}.theme-garden .inv-venue{padding:2.2rem 1.4rem;border:1px solid var(--c-line);border-radius:12rem 12rem 4px 4px;background:var(--c-surface)}.theme-garden .inv-venue+.inv-venue{padding-top:2.2rem;border-top:1px solid var(--c-line)}.theme-garden .inv-gallery__open{border-radius:6px}.theme-garden .inv-choice{border-radius:999px}@media(min-width:900px){.theme-garden .inv-venues__list:has(>:nth-child(2)){gap:1.5rem}.g-sprig--hero-l,.g-sprig--hero-r{width:13rem}}
