.ws[data-template=typographic-swartland]{--sw-wine:var(--ws-accent);--sw-rule:3px}.ws[data-template=typographic-swartland] .ws-h2,.ws[data-template=typographic-swartland] .ws-hero__names,.ws[data-template=typographic-swartland] .ws-foot__names{text-transform:uppercase;font-weight:800}.ws[data-template=typographic-swartland] .ws-h2{font-size:clamp(1.9rem,5.2vw,4rem);line-height:.95}.ws[data-template=typographic-swartland] .ws-hero__amp{color:var(--sw-wine);font-style:normal}.ws[data-template=typographic-swartland] .ws-eyebrow{color:var(--sw-wine);font-weight:600}.ws[data-template=typographic-swartland] .ws-hero--poster{background:var(--ws-bg);min-height:clamp(600px,92vh,960px)}.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__media img{filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.28}.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__media img[src=""],.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__media:after{display:none}.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__inner{color:var(--ws-ink)}.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__names{letter-spacing:-.04em;color:var(--ws-ink);font-size:clamp(2.4rem,12vw,10.5rem);line-height:.86}.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__tagline,.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__cue{color:var(--sw-wine)}.ws[data-template=typographic-swartland] .ws-hero--poster .ws-hero__meta{color:var(--ws-ink);opacity:1;border-block:var(--sw-rule) solid var(--sw-wine);letter-spacing:.2em;padding-block:.8em}.ws[data-template=typographic-swartland].ws--divider-rule .ws-divider{height:var(--sw-rule);background:var(--sw-wine);max-width:120px}.ws[data-template=typographic-swartland].ws--photo-duotone .ws-photo{filter:grayscale()contrast(1.12)sepia(.35)hue-rotate(-12deg);border-radius:0}.ws[data-template=typographic-swartland] .ws-story__text .ws-body:first-of-type{font-family:var(--ws-font-display);color:var(--ws-ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.2}.ws[data-template=typographic-swartland] .ws-event{border-bottom:var(--sw-rule) solid var(--ws-line);grid-template-columns:140px 1fr}.ws[data-template=typographic-swartland] .ws-event__time{font-family:var(--ws-font-display);color:var(--sw-wine);padding-top:0;font-size:2.2rem;font-weight:800;line-height:1}.ws[data-template=typographic-swartland] .ws-event__title{text-transform:uppercase;font-size:1.4rem;font-weight:700}.ws[data-template=typographic-swartland] .ws-event__dress{border-color:var(--sw-wine);color:var(--sw-wine);border-radius:0}.ws[data-template=typographic-swartland] .ws-rsvp{background:var(--sw-wine);color:var(--ws-bg);border-radius:0}.ws[data-template=typographic-swartland] .ws-rsvp .ws-eyebrow,.ws[data-template=typographic-swartland] .ws-rsvp__deadline{color:var(--ws-bg);opacity:.85}.ws[data-template=typographic-swartland] .ws-rsvp__prompt{font-weight:700}.ws[data-template=typographic-swartland] .ws-rsvp .ws-btn{background:var(--ws-bg);color:var(--sw-wine);border-color:var(--ws-bg);text-transform:uppercase;letter-spacing:.08em;border-radius:0;font-weight:700}.ws[data-template=typographic-swartland] .ws-registry__item{border:0;border-top:var(--sw-rule) solid var(--sw-wine);text-align:center;background:0 0;border-radius:0}.ws[data-template=typographic-swartland] .ws-registry__name{text-transform:uppercase;font-weight:700}.ws[data-template=typographic-swartland] .ws-faq__item{border-top-width:var(--sw-rule)}.ws[data-template=typographic-swartland] .ws-faq__q{font-weight:700}.ws[data-template=typographic-swartland] .ws-foot{border-top:var(--sw-rule) solid var(--sw-wine)}@media (max-width:820px){.ws[data-template=typographic-swartland] .ws-event{grid-template-columns:96px 1fr}.ws[data-template=typographic-swartland] .ws-event__time{font-size:1.6rem}}
.ws[data-template=coastal-clifton]{--cl-glass:var(--ws-accent);--cl-foam:color-mix(in srgb, var(--ws-accent-soft) 55%, var(--ws-bg))}.ws[data-template=coastal-clifton] .ws-h2{letter-spacing:.02em;font-size:clamp(2.2rem,4.6vw,3.6rem)}.ws[data-template=coastal-clifton] .ws-eyebrow{color:var(--cl-glass)}.ws[data-template=coastal-clifton] .ws-hero__amp{font-style:normal}.ws[data-template=coastal-clifton] .ws-hero--overlay .ws-hero__media:after{background:linear-gradient(#0e26301a 0%,#0e26300d 28%,#0e263080 58%,#0e2630b8 100%)}.ws[data-template=coastal-clifton] .ws-hero--overlay .ws-hero__inner{text-align:center;padding-bottom:clamp(20px,3vw,40px)}.ws[data-template=coastal-clifton] .ws-hero--overlay .ws-hero__names{letter-spacing:.04em;text-shadow:0 1px 2px #0e26308c,0 2px 30px #0e263099;font-size:clamp(3rem,10vw,8rem)}.ws[data-template=coastal-clifton] .ws-hero--overlay .ws-hero__amp{color:var(--ws-accent-soft)}.ws[data-template=coastal-clifton] .ws-hero--overlay .ws-hero__meta{letter-spacing:.3em}.ws[data-template=coastal-clifton] .ws-hero--overlay .ws-hero__tagline{color:#fff;opacity:.9;text-shadow:0 1px 12px #0e263080}.ws[data-template=coastal-clifton].ws--divider-wave .ws-divider{opacity:.45}.ws[data-template=coastal-clifton].ws--align-center .ws-story__photo{aspect-ratio:21/9;width:100%;max-width:none}.ws[data-template=coastal-clifton] .ws-story__photo .ws-photo{border-radius:12px}.ws[data-template=coastal-clifton] .ws-schedule{gap:16px}.ws[data-template=coastal-clifton] .ws-event{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:14px;padding:clamp(18px,3vw,28px);box-shadow:0 18px 36px -30px #0e263066}.ws[data-template=coastal-clifton] .ws-event:last-child{padding-bottom:clamp(18px,3vw,28px)}.ws[data-template=coastal-clifton] .ws-event__time{color:var(--cl-glass);font-weight:500}.ws[data-template=coastal-clifton] .ws-event__dress{background:var(--cl-foam);border-color:#0000}.ws[data-template=coastal-clifton] .ws-gallery[data-count]{grid-template-columns:1fr 1fr;gap:10px}.ws[data-template=coastal-clifton] .ws-gallery[data-count] .ws-gallery__item:nth-child(n){aspect-ratio:4/3;border-radius:10px;grid-area:auto}.ws[data-template=coastal-clifton] .ws-gallery[data-count] .ws-gallery__item:first-child,.ws[data-template=coastal-clifton] .ws-gallery[data-count] .ws-gallery__item:nth-child(2n):last-child{aspect-ratio:21/9;grid-column:1/-1}.ws[data-template=coastal-clifton] .ws-gallery__item .ws-photo{border-radius:10px}.ws[data-template=coastal-clifton] .ws-rsvp{background:var(--cl-foam);border-radius:24px}.ws[data-template=coastal-clifton] .ws-btn{color:#fff;border-radius:999px;padding-inline:2.2em}.ws[data-template=coastal-clifton] .ws-registry__item{text-align:center;border-radius:14px}.ws[data-template=coastal-clifton] .ws-faq__item{text-align:center;border-top:0}.ws[data-template=coastal-clifton] .ws-faq__item:last-child{border-bottom:0}.ws[data-template=coastal-clifton] .ws-faq__item+.ws-faq__item{border-top:1px solid var(--ws-line)}.ws[data-template=coastal-clifton] .ws-foot{background:var(--cl-foam);border-top:0}.ws[data-template=coastal-clifton] .ws-foot__names{letter-spacing:.04em}@media (max-width:820px){.ws[data-template=coastal-clifton] .ws-gallery[data-count]{grid-template-columns:1fr}}
.ws[data-template=rustic-tsitsikamma]{--ts-ochre:var(--ws-accent);--ts-forest:var(--ws-ink);--ts-moss:color-mix(in srgb, var(--ws-ink) 10%, var(--ws-bg))}.ws[data-template=rustic-tsitsikamma] .ws-h2,.ws[data-template=rustic-tsitsikamma] .ws-hero__names{font-variation-settings:"opsz" 144, "SOFT" 60;font-weight:600}.ws[data-template=rustic-tsitsikamma] .ws-hero__amp,.ws[data-template=rustic-tsitsikamma] .ws-eyebrow{color:var(--ts-ochre)}.ws[data-template=rustic-tsitsikamma] .ws-hero--panorama .ws-hero__media img{filter:grayscale()sepia(.4)hue-rotate(55deg)saturate(1.4)brightness(.82)contrast(1.2)}.ws[data-template=rustic-tsitsikamma] .ws-hero--panorama .ws-hero__media{border-bottom:4px solid var(--ts-ochre);max-height:40vh}.ws[data-template=rustic-tsitsikamma] .ws-hero--panorama .ws-hero__inner{grid-template-columns:1fr auto;align-items:end;gap:12px 40px;padding-top:clamp(24px,3.5vw,48px);display:grid}.ws[data-template=rustic-tsitsikamma] .ws-hero__tagline{grid-column:1/-1;margin-bottom:0}.ws[data-template=rustic-tsitsikamma] .ws-hero--panorama .ws-hero__meta{background:var(--ts-forest);color:var(--ws-bg);opacity:1;letter-spacing:.16em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:3px;justify-self:end;margin-top:0;padding:.7em 2em .7em 1.1em}.ws[data-template=rustic-tsitsikamma] .ws-hero--panorama .ws-hero__cue{display:none}.ws[data-template=rustic-tsitsikamma].ws--photo-duotone .ws-photo{filter:grayscale()sepia(.4)hue-rotate(55deg)saturate(1.4)brightness(.85)contrast(1.15)}.ws[data-template=rustic-tsitsikamma].ws--divider-contour .ws-divider{background:var(--ts-forest);opacity:.22}.ws[data-template=rustic-tsitsikamma] .ws-story__photo{aspect-ratio:3/4}.ws[data-template=rustic-tsitsikamma] .ws-schedule{gap:0;padding-left:34px;position:relative}.ws[data-template=rustic-tsitsikamma] .ws-schedule:before{content:"";border-left:2px dashed color-mix(in srgb, var(--ts-forest) 40%, transparent);position:absolute;top:10px;bottom:10px;left:9px}.ws[data-template=rustic-tsitsikamma] .ws-event{border-bottom:0;padding-block:clamp(14px,2vw,24px);position:relative}.ws[data-template=rustic-tsitsikamma] .ws-event:before{content:"";background:var(--ws-bg);border:3px solid var(--ts-ochre);border-radius:50%;width:16px;height:16px;position:absolute;top:calc(clamp(14px,2vw,24px) + .45em);left:-32px}.ws[data-template=rustic-tsitsikamma] .ws-event__time{color:var(--ts-forest);font-weight:500}.ws[data-template=rustic-tsitsikamma] .ws-event__dress{border-color:var(--ts-ochre);border-radius:3px}.ws[data-template=rustic-tsitsikamma] .ws-gallery__item:first-child{aspect-ratio:21/9;grid-area:auto/1/auto/-1}.ws[data-template=rustic-tsitsikamma] .ws-rsvp{background:var(--ts-moss);border-left:4px solid var(--ts-ochre);border-radius:4px}.ws[data-template=rustic-tsitsikamma] .ws-btn{background:var(--ts-forest);border-color:var(--ts-forest);color:var(--ws-bg)}.ws[data-template=rustic-tsitsikamma] .ws-registry__item{background:var(--ts-moss);border-color:#0000}.ws[data-template=rustic-tsitsikamma] .ws-faq__q:before{content:"↟ ";color:var(--ts-ochre)}.ws[data-template=rustic-tsitsikamma] .ws-foot{background:var(--ts-forest);color:var(--ws-bg);border-top:0}.ws[data-template=rustic-tsitsikamma] .ws-foot__meta,.ws[data-template=rustic-tsitsikamma] .ws-foot__credit{color:color-mix(in srgb, var(--ws-bg) 70%, transparent)}.ws[data-template=rustic-tsitsikamma] .ws-foot__credit a{color:var(--ts-ochre)}@media (max-width:820px){.ws[data-template=rustic-tsitsikamma] .ws-hero--panorama .ws-hero__inner{grid-template-columns:1fr}.ws[data-template=rustic-tsitsikamma] .ws-hero--panorama .ws-hero__meta{justify-self:start}}
.ws[data-template=evening-kalahari]{--kh-apricot:var(--ws-accent);--kh-glow:color-mix(in srgb, var(--ws-accent) 22%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ws[data-template=evening-kalahari] .ws-hero__names,.ws[data-template=evening-kalahari] .ws-h2{font-weight:400}.ws[data-template=evening-kalahari] .ws-hero__amp{color:var(--kh-apricot);font-style:italic}.ws[data-template=evening-kalahari] .ws-eyebrow{color:var(--kh-apricot)}.ws[data-template=evening-kalahari] .ws-body{color:var(--ws-ink-soft)}.ws[data-template=evening-kalahari] .ws-hero--centered{background:radial-gradient(2.5px 2.5px at 9% 22%, #efe6dae6, transparent 60%), radial-gradient(2px 2px at 21% 8%, #efe6dab3, transparent 60%), radial-gradient(2.5px 2.5px at 36% 30%, #efe6dacc, transparent 60%), radial-gradient(2px 2px at 71% 9%, #efe6dad9, transparent 60%), radial-gradient(2.5px 2.5px at 93% 27%, #efe6dacc, transparent 60%), radial-gradient(2px 2px at 55% 22%, #e0a87ce6, transparent 60%), radial-gradient(1.5px 1.5px at 12% 18%, #efe6dacc, transparent 60%), radial-gradient(1px 1px at 28% 42%, #efe6da99, transparent 60%), radial-gradient(1.5px 1.5px at 44% 12%, #efe6dab3, transparent 60%), radial-gradient(1px 1px at 63% 30%, #efe6da8c, transparent 60%), radial-gradient(1.5px 1.5px at 78% 16%, #efe6dabf, transparent 60%), radial-gradient(1px 1px at 88% 44%, #efe6da80, transparent 60%), radial-gradient(1px 1px at 6% 52%, #efe6da73, transparent 60%), radial-gradient(80% 60% at 50% 100%, var(--kh-glow), transparent 70%);padding-top:clamp(80px,12vw,160px)}.ws[data-template=evening-kalahari] .ws-hero--centered .ws-hero__inner{max-width:min(92vw,980px)}.ws[data-template=evening-kalahari] .ws-hero__names{font-size:clamp(3rem,9.5vw,7rem);line-height:1.02}.ws[data-template=evening-kalahari] .ws-hero__meta{color:var(--ws-ink-soft);opacity:1;letter-spacing:.26em}.ws[data-template=evening-kalahari] .ws-hero--centered .ws-hero__media{max-width:none;padding-inline:0}.ws[data-template=evening-kalahari] .ws-hero--centered .ws-hero__media img{aspect-ratio:21/9;box-shadow:0 -40px 120px -40px var(--kh-glow);border-radius:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.ws[data-template=evening-kalahari] .ws-photo,.ws[data-template=evening-kalahari] .ws-hero__media img{filter:grayscale(.4)sepia(.45)brightness(.55)contrast(1.15);border-radius:0}.ws[data-template=evening-kalahari].ws--align-center .ws-story__photo{aspect-ratio:21/9;max-width:none}.ws[data-template=evening-kalahari] .ws-section{padding-block:clamp(72px,11vw,160px)}.ws[data-template=evening-kalahari] .ws-event{text-align:center;border-bottom:0;grid-template-columns:1fr;justify-items:center;gap:4px}.ws[data-template=evening-kalahari] .ws-event__time{letter-spacing:.3em;padding-top:0;font-size:.85rem}.ws[data-template=evening-kalahari] .ws-event__title{font-size:2rem;font-style:italic}.ws[data-template=evening-kalahari] .ws-event__dress{border-color:var(--ws-line);color:var(--kh-apricot)}.ws[data-template=evening-kalahari] .ws-gallery{gap:6px}.ws[data-template=evening-kalahari] .ws-rsvp{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:0}.ws[data-template=evening-kalahari] .ws-btn{color:var(--ws-bg);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 40px -6px var(--kh-glow);border-radius:0;font-size:.85rem}.ws[data-template=evening-kalahari] .ws-registry__item{background:var(--ws-surface);text-align:center;border-radius:0}.ws[data-template=evening-kalahari] .ws-faq__item{border-color:var(--ws-line);text-align:center}.ws[data-template=evening-kalahari] .ws-faq__q{font-style:italic}.ws[data-template=evening-kalahari] .ws-foot{background:radial-gradient(70% 80% at 50% 100%, var(--kh-glow), transparent 70%);border-top:0}.ws[data-template=evening-kalahari] .ws-grain{mix-blend-mode:screen;opacity:.08}
.ws[data-template=deco-maboneng]{--mb-gold:var(--ws-accent);--mb-gold-faint:color-mix(in srgb, var(--ws-accent) 35%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ws[data-template=deco-maboneng] .ws-hero__names,.ws[data-template=deco-maboneng] .ws-h2,.ws[data-template=deco-maboneng] .ws-foot__names{text-transform:uppercase;letter-spacing:.08em}.ws[data-template=deco-maboneng] .ws-hero__amp{color:var(--mb-gold);font-style:normal}.ws[data-template=deco-maboneng] .ws-eyebrow{color:var(--mb-gold);font-family:var(--ws-font-body);letter-spacing:.32em;font-weight:600}.ws[data-template=deco-maboneng] .ws-body{color:var(--ws-ink-soft)}.ws[data-template=deco-maboneng] .ws-hero--centered{background:linear-gradient(180deg, transparent 0, var(--ws-bg) 72%) no-repeat 0 0 / 100% 760px, repeating-conic-gradient(from 90deg at 50% 0%, var(--mb-gold-faint) 0deg .6deg, transparent .6deg 7.5deg) no-repeat 0 0 / 100% 760px;padding-top:clamp(72px,11vw,150px)}.ws[data-template=deco-maboneng] .ws-hero--centered .ws-hero__inner{background:var(--ws-bg);border:1px solid var(--mb-gold);outline:1px solid var(--mb-gold-faint);outline-offset:8px;max-width:min(88vw,760px);padding:clamp(38px,6vw,64px) clamp(28px,5vw,64px);position:relative}.ws[data-template=deco-maboneng] .ws-hero--centered .ws-hero__inner:before,.ws[data-template=deco-maboneng] .ws-hero--centered .ws-hero__inner:after{content:"";border:1px solid var(--mb-gold);width:28px;height:28px;position:absolute}.ws[data-template=deco-maboneng] .ws-hero--centered .ws-hero__inner:before{border-bottom:0;border-right:0;top:-15px;left:-15px}.ws[data-template=deco-maboneng] .ws-hero--centered .ws-hero__inner:after{border-top:0;border-left:0;bottom:-15px;right:-15px}.ws[data-template=deco-maboneng] .ws-hero__names{font-size:clamp(2.2rem,6.4vw,4.6rem);line-height:1.1}.ws[data-template=deco-maboneng] .ws-hero__meta{color:var(--mb-gold);opacity:1;letter-spacing:.3em}.ws[data-template=deco-maboneng] .ws-hero--centered .ws-hero__media img{aspect-ratio:16/9}.ws[data-template=deco-maboneng].ws--photo-stepped .ws-photo,.ws[data-template=deco-maboneng] .ws-hero__media img{--ws-step:22px;filter:sepia(.35)brightness(.78)contrast(1.1)}.ws[data-template=deco-maboneng] .ws-story__photo,.ws[data-template=deco-maboneng] .ws-gallery__item,.ws[data-template=deco-maboneng] .ws-hero__media{position:relative}.ws[data-template=deco-maboneng] .ws-story__photo:after,.ws[data-template=deco-maboneng] .ws-gallery__item:after{content:"";border:1px solid var(--mb-gold);pointer-events:none;position:absolute;inset:10px}.ws[data-template=deco-maboneng].ws--divider-deco .ws-divider{opacity:1}.ws[data-template=deco-maboneng] .ws-event{text-align:center;border-bottom:1px solid var(--mb-gold-faint);grid-template-columns:1fr;justify-items:center;gap:6px}.ws[data-template=deco-maboneng] .ws-event__time{color:var(--mb-gold);letter-spacing:.3em;padding-top:0}.ws[data-template=deco-maboneng] .ws-event__title{text-transform:uppercase;letter-spacing:.1em;font-size:1.5rem}.ws[data-template=deco-maboneng] .ws-event__dress{border-color:var(--mb-gold);color:var(--mb-gold);border-radius:0}.ws[data-template=deco-maboneng] .ws-rsvp{background:var(--ws-surface);border:1px solid var(--mb-gold);outline:1px solid var(--mb-gold-faint);outline-offset:6px;border-radius:0}.ws[data-template=deco-maboneng] .ws-btn{color:var(--mb-gold);border-color:var(--mb-gold);text-transform:uppercase;letter-spacing:.2em;background:0 0;border-radius:0;font-size:.82rem}.ws[data-template=deco-maboneng] .ws-btn:hover{background:var(--mb-gold);color:var(--ws-bg);opacity:1}.ws[data-template=deco-maboneng] .ws-registry__item{background:var(--ws-surface);border-color:var(--mb-gold-faint);text-align:center;border-radius:0}.ws[data-template=deco-maboneng] .ws-faq__item{border-color:var(--mb-gold-faint);text-align:center}.ws[data-template=deco-maboneng] .ws-faq__q{text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem}.ws[data-template=deco-maboneng] .ws-foot{border-top:1px solid var(--mb-gold-faint)}.ws[data-template=deco-maboneng] .ws-foot__meta{color:var(--mb-gold)}@media (max-width:820px){.ws[data-template=deco-maboneng] .ws-hero--centered .ws-hero__inner{max-width:calc(100vw - 64px);padding-inline:20px}.ws[data-template=deco-maboneng] .ws-hero__names{letter-spacing:.05em}}
.ws[data-template=playful-woodstock]{--wd-teal:#2bb3b1;--wd-lime:#b5d33d;--wd-sun:#f7c548;--wd-pink:var(--ws-accent);--wd-outline:3px solid var(--ws-ink);--wd-shadow:6px 6px 0 var(--ws-ink)}.ws[data-template=playful-woodstock] .ws-hero__names,.ws[data-template=playful-woodstock] .ws-h2,.ws[data-template=playful-woodstock] .ws-foot__names{font-weight:800}.ws[data-template=playful-woodstock] .ws-h2{font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:.95}.ws[data-template=playful-woodstock] .ws-eyebrow{font-family:var(--ws-font-body);color:var(--ws-ink);background:var(--ws-surface);border:2px solid var(--ws-ink);border-radius:999px;padding:.35em 1em;font-weight:700;display:inline-block}.ws[data-template=playful-woodstock] .ws-body{color:var(--ws-ink)}.ws[data-template=playful-woodstock]>div:nth-of-type(4n+1)>.ws-section{background:var(--wd-teal)}.ws[data-template=playful-woodstock]>div:nth-of-type(4n+2)>.ws-section{background:var(--wd-lime)}.ws[data-template=playful-woodstock]>div:nth-of-type(4n+3)>.ws-section{background:var(--wd-sun)}.ws[data-template=playful-woodstock]>div:nth-of-type(4n+4)>.ws-section{background:var(--wd-pink)}.ws[data-template=playful-woodstock]>div>.ws-section{border-top:var(--wd-outline)}.ws[data-template=playful-woodstock] .ws-hero--split{border-bottom:var(--wd-outline)}.ws[data-template=playful-woodstock] .ws-hero--split .ws-hero__inner{background:var(--wd-pink);border-right:var(--wd-outline)}.ws[data-template=playful-woodstock] .ws-hero--split .ws-hero__names{letter-spacing:-.04em;color:var(--ws-ink);font-size:clamp(3.2rem,9vw,7.4rem);line-height:.9}.ws[data-template=playful-woodstock] .ws-hero__amp{color:var(--ws-ink);background:var(--wd-sun);border:var(--wd-outline);text-align:center;vertical-align:.1em;border-radius:50%;width:1.1em;height:1.1em;font-size:.7em;font-style:normal;line-height:1.05em;display:inline-block;transform:rotate(-12deg)}.ws[data-template=playful-woodstock] .ws-hero__meta{font-family:var(--ws-font-body);opacity:1;font-weight:700}.ws[data-template=playful-woodstock] .ws-hero__tagline{background:var(--ws-surface);align-self:flex-start;width:fit-content}.ws[data-template=playful-woodstock] .ws-hero--split .ws-hero__media{background:var(--wd-teal);padding:clamp(24px,4vw,56px)}.ws[data-template=playful-woodstock] .ws-hero--split .ws-hero__media img{border:10px solid var(--ws-surface);outline:var(--wd-outline);border-radius:var(--ws-radius);height:100%;box-shadow:var(--wd-shadow);position:relative;inset:auto;transform:rotate(3deg)}.ws[data-template=playful-woodstock].ws--photo-framed .ws-photo{border:8px solid var(--ws-surface);outline:var(--wd-outline);box-shadow:var(--wd-shadow)}.ws[data-template=playful-woodstock] .ws-story__photo{transform:rotate(-3deg)}.ws[data-template=playful-woodstock] .ws-gallery{gap:clamp(16px,2.4vw,30px)}.ws[data-template=playful-woodstock] .ws-gallery__item{overflow:visible}.ws[data-template=playful-woodstock] .ws-gallery__item:nth-child(odd){transform:rotate(-2deg)}.ws[data-template=playful-woodstock] .ws-gallery__item:nth-child(2n){transform:rotate(2.5deg)}.ws[data-template=playful-woodstock] .ws-gallery__item:hover{transition:transform .24s var(--ws-ease);transform:rotate(0)scale(1.03)}.ws[data-template=playful-woodstock] .ws-event{background:var(--ws-surface);border:var(--wd-outline);box-shadow:var(--wd-shadow);border-radius:18px;padding:clamp(16px,2.6vw,26px)}.ws[data-template=playful-woodstock] .ws-event:last-child{border-bottom:var(--wd-outline);padding-bottom:clamp(16px,2.6vw,26px)}.ws[data-template=playful-woodstock] .ws-event__time{font-family:var(--ws-font-display);color:var(--ws-ink);padding-top:0;font-size:1.5rem;font-weight:800}.ws[data-template=playful-woodstock] .ws-event__dress{border:2px solid var(--ws-ink);color:var(--ws-ink);font-weight:700}.ws[data-template=playful-woodstock] .ws-rsvp{background:var(--ws-surface);border:var(--wd-outline);box-shadow:var(--wd-shadow);border-radius:28px}.ws[data-template=playful-woodstock] .ws-btn{border:var(--wd-outline);box-shadow:4px 4px 0 var(--ws-ink);color:var(--ws-ink);border-radius:999px;padding:1em 2.2em;font-size:1.15rem;font-weight:800}.ws[data-template=playful-woodstock] .ws-btn:hover{box-shadow:6px 6px 0 var(--ws-ink);opacity:1;transform:translate(-2px,-2px)}.ws[data-template=playful-woodstock] .ws-registry__item{border:var(--wd-outline);box-shadow:var(--wd-shadow);border-radius:18px}.ws[data-template=playful-woodstock] .ws-registry__item:nth-child(odd){transform:rotate(-1deg)}.ws[data-template=playful-woodstock] .ws-registry__link{color:var(--ws-ink);text-decoration:underline;text-decoration-thickness:2px}.ws[data-template=playful-woodstock] .ws-faq{gap:18px;display:grid}.ws[data-template=playful-woodstock] .ws-faq__item,.ws[data-template=playful-woodstock] .ws-faq__item:last-child{background:var(--ws-surface);border:var(--wd-outline);border-radius:22px;max-width:86%;padding:18px 22px}.ws[data-template=playful-woodstock] .ws-faq__item:nth-child(2n){margin-left:auto}.ws[data-template=playful-woodstock] .ws-faq__a{color:var(--ws-ink)}.ws[data-template=playful-woodstock] .ws-foot{background:var(--ws-ink);color:var(--ws-bg);border-top:var(--wd-outline)}.ws[data-template=playful-woodstock] .ws-foot__meta,.ws[data-template=playful-woodstock] .ws-foot__credit{color:color-mix(in srgb, var(--ws-bg) 75%, transparent)}.ws[data-template=playful-woodstock] .ws-foot__credit a{color:var(--wd-sun)}@media (max-width:820px){.ws[data-template=playful-woodstock] .ws-hero--split .ws-hero__inner{border-right:0;border-bottom:var(--wd-outline)}.ws[data-template=playful-woodstock] .ws-faq__item{max-width:100%}}@media (prefers-reduced-motion:reduce){.ws[data-template=playful-woodstock] .ws-gallery__item:hover,.ws[data-template=playful-woodstock] .ws-btn:hover{transition:none}}
.ws[data-template=whimsical-melville]{--wm-block:var(--ws-accent);--wm-on-block:var(--ws-bg);--wm-type:700 .78rem/1.5 var(--ws-font-body);--wm-bow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 50'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M40 22 C30 8 11 5 8 17 C6 29 27 31 40 22 Z'/%3E%3Cpath d='M40 22 C50 8 69 5 72 17 C74 29 53 31 40 22 Z'/%3E%3Cpath d='M16 16 C22 15 30 18 34 21 M64 16 C58 15 50 18 46 21'/%3E%3Ccircle cx='40' cy='22' r='4'/%3E%3Cpath d='M37 25 C33 33 27 40 21 47 L26 46 M43 25 C47 33 53 40 59 47 L54 46'/%3E%3C/g%3E%3C/svg%3E");--wm-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 52 C10 37 9 15 23 14 C28 14 31 17 32 22 C33 17 36 14 41 14 C55 15 54 37 32 52 Z'/%3E%3C/g%3E%3C/svg%3E");--wm-ceremony:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 58 H56'/%3E%3Cpath d='M16 58 V31 L32 17 L48 31 V58'/%3E%3Cpath d='M27 58 V47 C27 43 37 43 37 47 V58'/%3E%3Cpath d='M32 17 V5 M28 9 H36'/%3E%3Ccircle cx='32' cy='33' r='4'/%3E%3Cpath d='M12 34 L16 31 M52 34 L48 31'/%3E%3C/g%3E%3C/svg%3E");--wm-drinks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 C8 30 24 31 26 20 Z' transform='rotate(-12 16 24)'/%3E%3Cpath d='M16 27 V48 M10 49 H22' transform='rotate(-12 16 24)'/%3E%3Cpath d='M38 20 C40 31 56 30 58 18 Z' transform='rotate(12 48 24)'/%3E%3Cpath d='M48 28 V48 M42 49 H54' transform='rotate(12 48 24)'/%3E%3Cpath d='M30 8 L32 3 M34 10 L39 6 M26 10 L22 6'/%3E%3C/g%3E%3C/svg%3E");--wm-dinner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='34' r='15'/%3E%3Ccircle cx='32' cy='34' r='9'/%3E%3Cpath d='M9 14 V24 C9 28 15 28 15 24 V14 M12 14 V54'/%3E%3Cpath d='M53 14 C58 20 58 30 53 32 V54'/%3E%3C/g%3E%3C/svg%3E");--wm-cake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 58 H54'/%3E%3Cpath d='M16 57 V42 H48 V57'/%3E%3Cpath d='M21 42 V31 H43 V42'/%3E%3Cpath d='M26 31 V22 H38 V31'/%3E%3Cpath d='M16 47 Q20 50 24 47 T32 47 T40 47 T48 47'/%3E%3Cpath d='M21 35 Q25 38 29 35 T37 35 T43 35'/%3E%3Cpath d='M32 22 V15'/%3E%3Cpath d='M32 13 C29 10 31 7 32 5 C33 7 35 10 32 13 Z'/%3E%3C/g%3E%3C/svg%3E");--wm-dance:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 46 V16 L48 10 V40'/%3E%3Cpath d='M22 23 L48 17'/%3E%3Cellipse cx='17' cy='46' rx='6' ry='4.5' transform='rotate(-18 17 46)'/%3E%3Cellipse cx='43' cy='40' rx='6' ry='4.5' transform='rotate(-18 43 40)'/%3E%3Cpath d='M8 20 Q10 16 12 20 M54 50 Q56 46 58 50'/%3E%3C/g%3E%3C/svg%3E");--wm-farewell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 44 V37 C6 33 10 31 14 31 L20 22 H40 L48 31 C53 31 58 33 58 37 V44 H54 M42 44 H22 M10 44 H6'/%3E%3Cpath d='M23 24 L19 31 H45 L39 24 Z'/%3E%3Cpath d='M32 24 V31'/%3E%3Ccircle cx='16' cy='45' r='5.5'/%3E%3Ccircle cx='48' cy='45' r='5.5'/%3E%3Cpath d='M58 38 L62 42 M58 38 L62 36'/%3E%3Cpath d='M30 14 C27 11 28 8 30 9 C31 9 31 10 31 11 C31 10 32 9 33 9 C35 9 35 12 30 14 Z'/%3E%3C/g%3E%3C/svg%3E");--wm-moment:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 50 C14 38 13 20 25 19 C29 19 31 22 32 26 C33 22 35 19 39 19 C51 20 50 38 32 50 Z'/%3E%3Cpath d='M14 12 L16 16 M50 12 L48 16 M32 6 V10'/%3E%3C/g%3E%3C/svg%3E");--wm-dove:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 56'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 34 C14 27 26 28 33 34 C39 29 46 23 54 21 L60 22 L55 25 C51 33 44 41 33 43 C22 45 12 41 6 34 Z'/%3E%3Cpath d='M25 33 C20 21 25 9 37 4 C39 15 37 26 32 34'/%3E%3Cpath d='M6 34 L2 30 M6 34 L1 37'/%3E%3Cpath d='M60 23 C64 26 65 30 63 34 M63 28 C66 28 67 30 67 31'/%3E%3C/g%3E%3C/svg%3E");--wm-cupid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 56'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M36 46 C25 38 25 26 31 26 C34 26 35 28 36 31 C37 28 38 26 41 26 C47 26 47 38 36 46 Z'/%3E%3Cpath d='M29 31 C21 25 11 25 6 18 C9 29 13 33 19 35 C13 37 11 40 8 44 C15 42 21 40 27 38'/%3E%3Cpath d='M43 31 C51 25 61 25 66 18 C63 29 59 33 53 35 C59 37 61 40 64 44 C57 42 51 40 45 38'/%3E%3Cpath d='M18 50 L56 14 M56 14 L50 15 M56 14 L55 20'/%3E%3C/g%3E%3C/svg%3E");--wm-chandelier:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 110'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M48 2 V18 M42 18 H54'/%3E%3Cpath d='M48 18 V62'/%3E%3Cpath d='M48 34 C36 48 20 48 12 38 M48 34 C60 48 76 48 84 38'/%3E%3Cpath d='M48 44 C42 54 32 56 26 50 M48 44 C54 54 64 56 70 50'/%3E%3Cpath d='M12 38 V28 M84 38 V28 M26 50 V40 M70 50 V40'/%3E%3Cpath d='M12 26 C10 23 11 21 12 19 C13 21 14 23 12 26 Z M84 26 C82 23 83 21 84 19 C85 21 86 23 84 26 Z'/%3E%3Cpath d='M26 38 C24 35 25 33 26 31 C27 33 28 35 26 38 Z M70 38 C68 35 69 33 70 31 C71 33 72 35 70 38 Z'/%3E%3Cpath d='M12 40 Q30 66 48 62 Q66 66 84 40'/%3E%3Cpath d='M20 52 Q34 74 48 72 Q62 74 76 52'/%3E%3Cpath d='M34 60 V68 M62 60 V68 M48 72 V84'/%3E%3Cpath d='M48 84 L44 90 L48 98 L52 90 Z'/%3E%3Ccircle cx='34' cy='71' r='2.5'/%3E%3Ccircle cx='62' cy='71' r='2.5'/%3E%3C/g%3E%3C/svg%3E");--wm-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='40' r='14'/%3E%3Cpath d='M24 22 L32 14 L40 22 L32 28 Z M24 22 H40'/%3E%3C/g%3E%3C/svg%3E");--wm-diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2'%3E%3Cpath d='M1 0 L2 1 L1 2 L0 1 Z' fill='black'/%3E%3C/svg%3E");--wm-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='none'%3E%3Cpath d='M4.0 5.6 L9.6 5.5 L15.3 2.3 L20.9 2.7 L26.6 5.8 L32.2 5.2 L37.9 2.1 L43.5 3.0 L49.2 6.0 L54.8 4.8 L60.5 1.9 L66.1 3.3 L71.8 6.1 L77.4 4.5 L83.1 1.8 L88.7 3.7 L94.4 6.2 L100.0 4.1 L105.6 1.8 L111.3 4.1 L116.9 6.2 L122.6 3.8 L128.2 1.8 L133.9 4.4 L139.5 6.1 L145.2 3.4 L150.8 1.9 L156.5 4.8 L162.1 6.0 L167.8 3.0 L173.4 2.1 L179.1 5.1 L184.7 5.8 L190.4 2.7 L197.3 4.0 L197.7 9.6 L194.6 15.3 L194.4 20.9 L197.6 26.6 L197.5 32.2 L194.3 37.9 L194.7 43.5 L197.8 49.2 L197.2 54.8 L194.1 60.5 L195.0 66.1 L198.0 71.8 L196.9 77.4 L193.9 83.1 L195.3 88.7 L198.1 94.4 L196.5 100.0 L193.8 105.6 L195.7 111.3 L198.2 116.9 L196.1 122.6 L193.8 128.2 L196.0 133.9 L198.2 139.5 L195.8 145.2 L193.8 150.8 L196.4 156.5 L198.1 162.1 L195.4 167.8 L193.9 173.4 L196.8 179.1 L198.0 184.7 L195.1 190.4 L196.0 198.2 L190.4 196.1 L184.7 193.8 L179.1 196.1 L173.4 198.2 L167.8 195.7 L162.1 193.8 L156.5 196.5 L150.8 198.1 L145.2 195.3 L139.5 193.9 L133.9 196.8 L128.2 198.0 L122.6 195.0 L116.9 194.1 L111.3 197.2 L105.6 197.8 L100.0 194.7 L94.4 194.3 L88.7 197.5 L83.1 197.6 L77.4 194.4 L71.8 194.6 L66.1 197.7 L60.5 197.3 L54.8 194.2 L49.2 194.9 L43.5 197.9 L37.9 197.0 L32.2 194.0 L26.6 195.2 L20.9 198.1 L15.3 196.6 L9.6 193.9 L6.2 196.0 L3.7 190.4 L1.8 184.7 L4.5 179.1 L6.1 173.4 L3.3 167.8 L1.9 162.1 L4.9 156.5 L6.0 150.8 L3.0 145.2 L2.1 139.5 L5.2 133.9 L5.8 128.2 L2.7 122.6 L2.3 116.9 L5.5 111.3 L5.6 105.6 L2.4 100.0 L2.6 94.4 L5.7 88.7 L5.3 83.1 L2.2 77.4 L2.9 71.8 L5.9 66.1 L5.0 60.5 L2.0 54.8 L3.2 49.2 L6.1 43.5 L4.6 37.9 L1.9 32.2 L3.5 26.6 L6.2 20.9 L4.3 15.3 L1.8 9.6 Z' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--wm-frame-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='none'%3E%3Cpath d='M4.0 5.6 L9.6 5.5 L15.3 2.3 L20.9 2.7 L26.6 5.8 L32.2 5.2 L37.9 2.1 L43.5 3.0 L49.2 6.0 L54.8 4.8 L60.5 1.9 L66.1 3.3 L71.8 6.1 L77.4 4.5 L83.1 1.8 L88.7 3.7 L94.4 6.2 L100.0 4.1 L105.6 1.8 L111.3 4.1 L116.9 6.2 L122.6 3.8 L128.2 1.8 L133.9 4.4 L139.5 6.1 L145.2 3.4 L150.8 1.9 L156.5 4.8 L162.1 6.0 L167.8 3.0 L173.4 2.1 L179.1 5.1 L184.7 5.8 L190.4 2.7 L197.3 4.0 L197.7 9.6 L194.6 15.3 L194.4 20.9 L197.6 26.6 L197.5 32.2 L194.3 37.9 L194.7 43.5 L197.8 49.2 L197.2 54.8 L194.1 60.5 L195.0 66.1 L198.0 71.8 L196.9 77.4 L193.9 83.1 L195.3 88.7 L198.1 94.4 L196.5 100.0 L193.8 105.6 L195.7 111.3 L198.2 116.9 L196.1 122.6 L193.8 128.2 L196.0 133.9 L198.2 139.5 L195.8 145.2 L193.8 150.8 L196.4 156.5 L198.1 162.1 L195.4 167.8 L193.9 173.4 L196.8 179.1 L198.0 184.7 L195.1 190.4 L196.0 198.2 L190.4 196.1 L184.7 193.8 L179.1 196.1 L173.4 198.2 L167.8 195.7 L162.1 193.8 L156.5 196.5 L150.8 198.1 L145.2 195.3 L139.5 193.9 L133.9 196.8 L128.2 198.0 L122.6 195.0 L116.9 194.1 L111.3 197.2 L105.6 197.8 L100.0 194.7 L94.4 194.3 L88.7 197.5 L83.1 197.6 L77.4 194.4 L71.8 194.6 L66.1 197.7 L60.5 197.3 L54.8 194.2 L49.2 194.9 L43.5 197.9 L37.9 197.0 L32.2 194.0 L26.6 195.2 L20.9 198.1 L15.3 196.6 L9.6 193.9 L6.2 196.0 L3.7 190.4 L1.8 184.7 L4.5 179.1 L6.1 173.4 L3.3 167.8 L1.9 162.1 L4.9 156.5 L6.0 150.8 L3.0 145.2 L2.1 139.5 L5.2 133.9 L5.8 128.2 L2.7 122.6 L2.3 116.9 L5.5 111.3 L5.6 105.6 L2.4 100.0 L2.6 94.4 L5.7 88.7 L5.3 83.1 L2.2 77.4 L2.9 71.8 L5.9 66.1 L5.0 60.5 L2.0 54.8 L3.2 49.2 L6.1 43.5 L4.6 37.9 L1.9 32.2 L3.5 26.6 L6.2 20.9 L4.3 15.3 L1.8 9.6 Z' fill='black'/%3E%3C/svg%3E");font-size:.98rem;line-height:1.7}.ws[data-template=whimsical-melville] .ws-h2{color:var(--ws-accent);margin-bottom:.35em;font-size:clamp(2.6rem,5.4vw,3.8rem);line-height:1.1}.ws[data-template=whimsical-melville] .ws-eyebrow{font:var(--wm-type);color:var(--ws-ink-soft)}.ws[data-template=whimsical-melville] .ws-body,.ws[data-template=whimsical-melville] .ws-lead{color:var(--ws-ink)}.ws[data-template=whimsical-melville] .ws-lead{font-size:1.02rem;line-height:1.75}.ws[data-template=whimsical-melville] .ws-section-head:before{content:"";width:76px;height:48px;color:var(--ws-accent);-webkit-mask:var(--wm-bow) center / contain no-repeat;-webkit-mask:var(--wm-bow) center / contain no-repeat;mask:var(--wm-bow) center / contain no-repeat;background:currentColor;margin:0 auto 10px;display:block}.ws[data-template=whimsical-melville] .ws-btn{font:var(--wm-type);letter-spacing:.16em;text-transform:uppercase;color:var(--ws-accent);border:1.5px solid var(--ws-accent);box-shadow:0 0 0 3px var(--ws-bg), 0 0 0 4.5px var(--ws-accent);background:0 0;border-radius:999px;padding:.7em 2em}.ws[data-template=whimsical-melville] .ws-btn:hover{background:var(--ws-accent);color:var(--ws-bg);opacity:1}.ws[data-template=whimsical-melville] .ws-btn:focus-visible{outline:2px dashed var(--ws-accent);outline-offset:8px}.ws[data-template=whimsical-melville] .ws-hero__band{isolation:isolate;background:var(--ws-bg);position:relative}.ws[data-template=whimsical-melville] .ws-hero__band:before{content:"";z-index:-1;background:var(--wm-block);-webkit-mask:var(--wm-diamond) 0 0 / 64px 64px repeat;-webkit-mask:var(--wm-diamond) 0 0 / 64px 64px repeat;mask:var(--wm-diamond) 0 0 / 64px 64px repeat;position:absolute;inset:0}.ws[data-template=whimsical-melville] .ws-hero__card{background:var(--ws-bg);border:1.5px solid var(--ws-accent);max-width:700px;box-shadow:0 0 0 9px var(--ws-bg), 0 0 0 10.5px var(--ws-accent);border-radius:2px;padding:clamp(48px,8vw,92px) clamp(28px,8vw,96px)}.ws[data-template=whimsical-melville] .ws-hero__card:before,.ws[data-template=whimsical-melville] .ws-hero__card:after{content:"";aspect-ratio:72/56;background:var(--ws-ink);opacity:.85;width:clamp(56px,9vw,92px);position:absolute}.ws[data-template=whimsical-melville] .ws-hero__card:before{-webkit-mask:var(--wm-dove) center / contain no-repeat;-webkit-mask:var(--wm-dove) center / contain no-repeat;mask:var(--wm-dove) center / contain no-repeat;top:18%;left:5%;transform:rotate(-8deg)}.ws[data-template=whimsical-melville] .ws-hero__card:after{-webkit-mask:var(--wm-cupid) center / contain no-repeat;-webkit-mask:var(--wm-cupid) center / contain no-repeat;mask:var(--wm-cupid) center / contain no-repeat;bottom:30%;right:5%;transform:rotate(6deg)}.ws[data-template=whimsical-melville] .ws-hero__names{color:var(--ws-ink);letter-spacing:0;font-size:clamp(3.8rem,11vw,7.6rem);line-height:1}.ws[data-template=whimsical-melville] .ws-hero__amp{color:var(--ws-accent);font-style:normal}.ws[data-template=whimsical-melville] .ws-hero__tagline{font:var(--wm-type);letter-spacing:.2em;color:var(--ws-ink);font-size:.9rem}.ws[data-template=whimsical-melville] .ws-hero--invitation .ws-hero__media{justify-self:center;width:100%;max-width:440px;padding:16px;position:relative;transform:rotate(-2deg)}.ws[data-template=whimsical-melville] .ws-hero--invitation .ws-hero__media img{-webkit-mask:var(--wm-frame-fill) center / 100% 100% no-repeat;-webkit-mask:var(--wm-frame-fill) center / 100% 100% no-repeat;mask:var(--wm-frame-fill) center / 100% 100% no-repeat;border-radius:0}.ws[data-template=whimsical-melville] .ws-hero--invitation .ws-hero__media:before,.ws[data-template=whimsical-melville] .ws-hero--invitation .ws-hero__media:after{content:"";pointer-events:none;background:var(--ws-accent);position:absolute}.ws[data-template=whimsical-melville] .ws-hero--invitation .ws-hero__media:before{-webkit-mask:var(--wm-frame) center / 100% 100% no-repeat;-webkit-mask:var(--wm-frame) center / 100% 100% no-repeat;mask:var(--wm-frame) center / 100% 100% no-repeat;inset:0}.ws[data-template=whimsical-melville] .ws-hero--invitation .ws-hero__media:after{-webkit-mask:var(--wm-bow) left top / 84px 52px no-repeat, var(--wm-bow) right bottom / 84px 52px no-repeat;-webkit-mask:var(--wm-bow) left top / 84px 52px no-repeat, var(--wm-bow) right bottom / 84px 52px no-repeat;mask:var(--wm-bow) left top / 84px 52px no-repeat, var(--wm-bow) right bottom / 84px 52px no-repeat;inset:-22px -26px}.ws[data-template=whimsical-melville] .ws-hero__note{font:var(--wm-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ws-ink);max-width:34ch;font-size:.85rem}.ws[data-template=whimsical-melville] .ws-hero__date{color:var(--ws-ink);font-size:clamp(2.8rem,6vw,4.2rem);line-height:1.05}.ws[data-template=whimsical-melville] .ws-hero__place{font:var(--wm-type);letter-spacing:.2em;color:var(--ws-ink);font-size:.85rem}.ws[data-template=whimsical-melville] .ws-hero__place:before{content:"";background:var(--ws-accent);width:40px;height:40px;-webkit-mask:var(--wm-ring) center / contain no-repeat;-webkit-mask:var(--wm-ring) center / contain no-repeat;mask:var(--wm-ring) center / contain no-repeat;margin:0 auto 14px;display:block}.ws[data-template=whimsical-melville] .ws-story-section,.ws[data-template=whimsical-melville] .ws-gallery-section,.ws[data-template=whimsical-melville] .ws-rsvp-section{background:var(--wm-block);color:var(--wm-on-block)}.ws[data-template=whimsical-melville] :is(.ws-story-section,.ws-gallery-section) :is(.ws-h2,.ws-body,.ws-eyebrow){color:var(--wm-on-block)}.ws[data-template=whimsical-melville] :is(.ws-story-section,.ws-gallery-section) .ws-eyebrow{opacity:.8}.ws[data-template=whimsical-melville] :is(.ws-story__photo,.ws-gallery__item) .ws-photo{aspect-ratio:5/6;background:#fbf8f2;border:0;border-radius:0;height:auto;padding:10px 10px 44px;box-shadow:0 14px 30px -12px #00000080}.ws[data-template=whimsical-melville] .ws-story{grid-template-columns:1.1fr .9fr;justify-items:center;gap:clamp(40px,7vw,96px)}.ws[data-template=whimsical-melville] .ws-story__photo{isolation:isolate;aspect-ratio:auto;max-width:340px;position:relative;transform:rotate(4deg)}.ws[data-template=whimsical-melville] .ws-story__photo:before,.ws[data-template=whimsical-melville] .ws-story__photo:after{content:"";z-index:-1;background:#f3eee4;position:absolute;inset:0;box-shadow:0 10px 24px -12px #00000080}.ws[data-template=whimsical-melville] .ws-story__photo:before{transform:translate(-16%,-8%)rotate(-13deg)}.ws[data-template=whimsical-melville] .ws-story__photo:after{transform:translate(10%,9%)rotate(-5deg)}.ws[data-template=whimsical-melville] .ws-schedule-section{background:var(--wm-block);padding-top:0;padding-bottom:clamp(32px,5vw,64px)}.ws[data-template=whimsical-melville] .ws-schedule-section>.ws-container{background:var(--ws-bg);max-width:calc(var(--ws-maxw) + 80px);border-radius:2px;padding-block:clamp(48px,7vw,88px)}.ws[data-template=whimsical-melville] .ws-schedule{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(28px,4vw,40px) clamp(12px,2vw,24px);max-width:none;display:grid}.ws[data-template=whimsical-melville] .ws-event{text-align:center;border:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.ws[data-template=whimsical-melville] .ws-event:before{content:"";background:var(--ws-ink);width:72px;height:72px;-webkit-mask:var(--wm-icon,var(--wm-moment)) center / contain no-repeat;-webkit-mask:var(--wm-icon,var(--wm-moment)) center / contain no-repeat;mask:var(--wm-icon,var(--wm-moment)) center / contain no-repeat;margin-bottom:12px}.ws[data-template=whimsical-melville] .ws-event[data-kind=ceremony]{--wm-icon:var(--wm-ceremony)}.ws[data-template=whimsical-melville] .ws-event[data-kind=drinks]{--wm-icon:var(--wm-drinks)}.ws[data-template=whimsical-melville] .ws-event[data-kind=dinner]{--wm-icon:var(--wm-dinner)}.ws[data-template=whimsical-melville] .ws-event[data-kind=cake]{--wm-icon:var(--wm-cake)}.ws[data-template=whimsical-melville] .ws-event[data-kind=dance]{--wm-icon:var(--wm-dance)}.ws[data-template=whimsical-melville] .ws-event[data-kind=farewell]{--wm-icon:var(--wm-farewell)}.ws[data-template=whimsical-melville] .ws-event__time{font:var(--wm-type);letter-spacing:.14em;color:var(--ws-ink);padding:0}.ws[data-template=whimsical-melville] .ws-event__title{color:var(--ws-accent);margin:.15em 0 .3em;font-size:2.1rem;line-height:1.1}.ws[data-template=whimsical-melville] .ws-event__venue{margin-bottom:.3em;font-size:.82rem;font-weight:700}.ws[data-template=whimsical-melville] .ws-event__desc{color:var(--ws-ink-soft);font-size:.82rem;line-height:1.55}.ws[data-template=whimsical-melville] .ws-event__dress{font:var(--wm-type);color:var(--ws-accent);border-color:var(--ws-accent);font-size:.68rem}.ws[data-template=whimsical-melville] .ws-calendar{font-size:.85rem}.ws[data-template=whimsical-melville] .ws-travel-section>.ws-container{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(40px,5vw,52px) clamp(20px,3vw,32px);display:flex}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-section-head,.ws-travel__tips){flex:1 0 100%;max-width:none;margin-bottom:0}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__items,.ws-faq){display:contents}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__item,.ws-faq__item,.ws-faq__item:last-child){text-align:center;background:0 0;border:0;border-radius:0;flex:0 268px;min-width:0;padding:44px clamp(20px,3vw,30px) 32px;position:relative}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__item,.ws-faq__item):before,.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__item,.ws-faq__item):after{content:"";pointer-events:none;background:var(--ws-accent);position:absolute}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__item,.ws-faq__item):before{-webkit-mask:var(--wm-frame) center / 100% 100% no-repeat;-webkit-mask:var(--wm-frame) center / 100% 100% no-repeat;mask:var(--wm-frame) center / 100% 100% no-repeat;inset:0}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__item,.ws-faq__item):after{background-color:var(--ws-accent);width:72px;height:46px;-webkit-mask:var(--wm-bow) center / contain no-repeat;-webkit-mask:var(--wm-bow) center / contain no-repeat;mask:var(--wm-bow) center / contain no-repeat;top:-24px;left:50%;transform:translate(-50%)}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__name,.ws-faq__q){font-family:var(--ws-font-display);color:var(--ws-accent);margin:0 0 .4em;font-size:1.9rem;line-height:1.15}.ws[data-template=whimsical-melville] .ws-travel-section :is(.ws-registry__note,.ws-faq__a){color:var(--ws-ink);margin-bottom:.3em;font-size:.86rem}.ws[data-template=whimsical-melville] .ws-travel__links{justify-content:center}.ws[data-template=whimsical-melville] .ws-registry__link{font:var(--wm-type);letter-spacing:.12em;text-transform:uppercase;color:var(--ws-accent);text-underline-offset:4px;text-decoration:underline}.ws[data-template=whimsical-melville] .ws-faq-section{background-color:var(--ws-bg);background-image:repeating-linear-gradient(90deg, var(--ws-accent) 0 3px, transparent 3px 8px, var(--ws-accent) 8px 11px, transparent 11px 64px);padding-top:0}.ws[data-template=whimsical-melville] .ws-faq-section .ws-section-head{background:var(--ws-bg);border-radius:0 0 2px 2px;width:fit-content;max-width:min(46ch,100%);margin-bottom:clamp(28px,4vw,44px);padding:clamp(56px,8vw,96px) clamp(24px,4vw,44px) 18px}.ws[data-template=whimsical-melville] .ws-faq-section .ws-faq{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(20px,3vw,32px);max-width:940px;display:grid}.ws[data-template=whimsical-melville] .ws-faq-section :is(.ws-faq__item,.ws-faq__item:last-child){background:var(--wm-block);color:var(--wm-on-block);text-align:center;box-shadow:inset 0 0 0 7px var(--wm-block), inset 0 0 0 8.5px var(--wm-on-block);border:0;border-radius:2px;padding:clamp(28px,4vw,40px) clamp(20px,3vw,30px)}.ws[data-template=whimsical-melville] .ws-faq-section .ws-faq__q{color:var(--wm-on-block);margin-bottom:.45em;font-size:1.9rem;line-height:1.15}.ws[data-template=whimsical-melville] .ws-faq-section .ws-faq__a{color:var(--wm-on-block);font-size:.88rem}.ws[data-template=whimsical-melville] .ws-gallery[data-count]{flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,36px);display:flex}.ws[data-template=whimsical-melville] .ws-gallery[data-count] .ws-gallery__item:nth-child(n){aspect-ratio:auto;flex:0 clamp(150px,26vw,270px);grid-area:auto;overflow:visible}.ws[data-template=whimsical-melville] .ws-gallery__item:nth-child(3n+1){transform:rotate(-4deg)}.ws[data-template=whimsical-melville] .ws-gallery__item:nth-child(3n+2){transform:rotate(3deg)translateY(18px)}.ws[data-template=whimsical-melville] .ws-gallery__item:nth-child(3n){transform:rotate(-1.5deg)}.ws[data-template=whimsical-melville] .ws-gallery__item:hover img{transform:none}.ws[data-template=whimsical-melville] .ws-registry-section{overflow:hidden}.ws[data-template=whimsical-melville] .ws-registry-section .ws-eyebrow{font:400 clamp(2.6rem, 5.4vw, 3.8rem) / 1.1 var(--ws-font-display);letter-spacing:0;text-transform:none;color:var(--ws-accent);margin-bottom:.35em}.ws[data-template=whimsical-melville] .ws-registry-section:before{content:"";aspect-ratio:96/110;background:var(--ws-ink);opacity:.85;width:clamp(110px,13vw,160px);-webkit-mask:var(--wm-chandelier) center / contain no-repeat;-webkit-mask:var(--wm-chandelier) center / contain no-repeat;mask:var(--wm-chandelier) center / contain no-repeat;position:absolute;top:0;left:max(12px,50% - 600px)}.ws[data-template=whimsical-melville] .ws-registry-section .ws-registry__item{text-align:center;background:0 0;border:0;padding:8px 16px}.ws[data-template=whimsical-melville] .ws-registry-section .ws-registry__name{color:var(--ws-ink);margin-bottom:.2em;font-size:1.9rem}.ws[data-template=whimsical-melville] .ws-registry-section .ws-registry__note{color:var(--ws-ink-soft);font-size:.86rem}.ws[data-template=whimsical-melville] .ws-registry-section .ws-registry__item+.ws-registry__item:before{content:"";background:var(--ws-accent);width:18px;height:18px;-webkit-mask:var(--wm-heart) center / contain no-repeat;-webkit-mask:var(--wm-heart) center / contain no-repeat;mask:var(--wm-heart) center / contain no-repeat;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.ws[data-template=whimsical-melville] .ws-rsvp-section{padding-top:clamp(120px,14vw,170px);padding-bottom:clamp(24px,4vw,48px)}.ws[data-template=whimsical-melville] .ws-rsvp-section:before{content:"";background:repeating-linear-gradient(90deg, var(--ws-bg) 0 40px, var(--wm-block) 40px 80px);height:clamp(64px,7vw,84px);position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 20px) no-repeat,radial-gradient(circle at 50% 0,#000 19.5px,#0000 20px) 0 100%/40px 20px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 20px) no-repeat,radial-gradient(circle at 50% 0,#000 19.5px,#0000 20px) 0 100%/40px 20px repeat-x}.ws[data-template=whimsical-melville] .ws-rsvp{background:var(--ws-bg);color:var(--ws-ink);max-width:820px;box-shadow:inset 0 0 0 10px var(--ws-bg), inset 0 0 0 11.5px var(--ws-accent);border-radius:2px}.ws[data-template=whimsical-melville] .ws-rsvp .ws-eyebrow{font:400 clamp(2.6rem, 5.4vw, 3.8rem) / 1.1 var(--ws-font-display);letter-spacing:0;text-transform:none;color:var(--ws-accent)}.ws[data-template=whimsical-melville] .ws-rsvp__prompt{font-family:var(--ws-font-body);max-width:46ch;margin-inline:auto;font-size:1rem;line-height:1.7}.ws[data-template=whimsical-melville] .ws-rsvp__deadline{max-width:none;font:var(--wm-type);letter-spacing:.16em;color:var(--ws-ink)}.ws[data-template=whimsical-melville] .ws-foot{background:var(--wm-block);color:var(--wm-on-block);border:0;margin-top:-1px;padding:clamp(72px,9vw,104px) 32px clamp(64px,8vw,96px);position:relative}.ws[data-template=whimsical-melville] .ws-foot:before,.ws[data-template=whimsical-melville] .ws-foot:after{content:"";pointer-events:none;background:var(--wm-on-block);position:absolute;left:50%;transform:translate(-50%)}.ws[data-template=whimsical-melville] .ws-foot:before{opacity:.9;width:min(460px,100% - 32px);-webkit-mask:var(--wm-frame) center / 100% 100% no-repeat;-webkit-mask:var(--wm-frame) center / 100% 100% no-repeat;mask:var(--wm-frame) center / 100% 100% no-repeat;top:clamp(28px,4vw,44px);bottom:clamp(24px,3vw,36px)}.ws[data-template=whimsical-melville] .ws-foot:after{width:76px;height:48px;-webkit-mask:var(--wm-bow) center / contain no-repeat;-webkit-mask:var(--wm-bow) center / contain no-repeat;mask:var(--wm-bow) center / contain no-repeat;top:clamp(4px,1.6vw,20px)}.ws[data-template=whimsical-melville] .ws-foot__names{font-size:clamp(2.6rem,6vw,3.6rem)}.ws[data-template=whimsical-melville] .ws-foot__names .ws-hero__amp{color:inherit;font-style:normal}.ws[data-template=whimsical-melville] .ws-foot__meta{font:var(--wm-type);letter-spacing:.16em;color:var(--wm-on-block);opacity:.85}.ws[data-template=whimsical-melville] .ws-foot__credit{max-width:none;color:color-mix(in srgb, var(--wm-on-block) 75%, transparent);margin:28px auto 0}.ws[data-template=whimsical-melville] .ws-foot__credit a{color:var(--wm-on-block);text-decoration:underline}@media (max-width:820px){.ws[data-template=whimsical-melville] .ws-story{grid-template-columns:1fr}.ws[data-template=whimsical-melville] .ws-story__photo{max-width:260px;margin-top:16px}.ws[data-template=whimsical-melville] .ws-registry-section:before,.ws[data-template=whimsical-melville] .ws-registry-section .ws-registry__item+.ws-registry__item:before{display:none}.ws[data-template=whimsical-melville] .ws-hero__card:before{top:6%;left:4%}.ws[data-template=whimsical-melville] .ws-hero__card:after{bottom:5%;right:4%}.ws[data-template=whimsical-melville] .ws-hero__band:before{-webkit-mask-size:44px 44px;mask-size:44px 44px}.ws[data-template=whimsical-melville] .ws-hero--invitation .ws-hero__media{max-width:min(300px,100% - 48px)}.ws[data-template=whimsical-melville] .ws-hero__band{padding:36px 26px}.ws[data-template=whimsical-melville] .ws-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.ws[data-template=whimsical-melville] .ws-gallery__item:nth-child(3n+2){transform:rotate(3deg)}}@media (max-width:480px){.ws[data-template=whimsical-melville] .ws-hero__card:before,.ws[data-template=whimsical-melville] .ws-hero__card:after{width:44px}.ws[data-template=whimsical-melville] .ws-gallery[data-count] .ws-gallery__item:nth-child(n){flex-basis:calc(50% - 12px)}}
.ws[data-template=vintage-ardent]{--va-block:var(--ws-accent);--va-on-block:var(--ws-bg);--va-thread:var(--ws-accent-soft);--va-sepia:color-mix(in srgb, var(--ws-accent) 80%, var(--ws-ink-soft));--va-caps:600 .86rem/1.5 "Cormorant SC", var(--ws-font-body);--va-tone:grayscale(.9) sepia(.42) contrast(1.03);--va-lace-w:clamp(22px, 3.4vw, 34px);--va-cartouche-wide:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 230'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='170' cy='115' rx='153' ry='98' stroke-width='3.2'/%3E%3Cellipse cx='170' cy='115' rx='148.5' ry='93.5' stroke-width='1'/%3E%3Cellipse cx='170' cy='115' rx='139' ry='84' stroke-width='1.6'/%3E%3Cellipse cx='170' cy='115' rx='135.5' ry='80.5' stroke-width='0.7'/%3E%3Ccircle cx='313.2' cy='122.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='311.5' cy='130.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='308.8' cy='138' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='305' cy='145.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='300.8' cy='151.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='295.7' cy='158' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='289.8' cy='164' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='284' cy='169' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='277.6' cy='173.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='270.7' cy='178.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='263.3' cy='182.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='256.5' cy='185.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='249.3' cy='189' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='241.9' cy='191.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='234.1' cy='194.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='226.1' cy='196.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='218' cy='198.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='209.6' cy='200.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='201.1' cy='201.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='192.5' cy='202.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='183.8' cy='203.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='175' cy='203.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='166.2' cy='203.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='157.5' cy='203.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='148.8' cy='202.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='140.1' cy='201.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='131.6' cy='200.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='123.2' cy='198.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='115' cy='196.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='107' cy='194.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='99.2' cy='192.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='91.7' cy='189.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='84.5' cy='186.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='77.6' cy='182.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='70.2' cy='178.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='63.2' cy='174.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='56.8' cy='169.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='50.9' cy='164.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='44.9' cy='158.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='39.8' cy='152.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='35.4' cy='146.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='31.5' cy='138.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='28.7' cy='131.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='27' cy='123.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='26.3' cy='115.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='26.7' cy='108' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='28.3' cy='100.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='30.9' cy='92.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='34.5' cy='85.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='38.7' cy='78.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='43.7' cy='72.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='49.5' cy='66.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='55.2' cy='61.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='61.5' cy='56.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='68.4' cy='52.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='75.7' cy='48.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='82.5' cy='44.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='89.6' cy='41.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='97.1' cy='38.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='104.8' cy='36' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='112.7' cy='33.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='120.9' cy='31.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='129.2' cy='30' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='137.7' cy='28.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='146.3' cy='27.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='155' cy='26.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='163.7' cy='26.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='172.5' cy='26.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='181.3' cy='26.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='190' cy='27.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='198.6' cy='28.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='207.2' cy='29.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='215.6' cy='30.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='223.8' cy='32.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='231.9' cy='34.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='239.7' cy='37.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='247.2' cy='40.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='254.5' cy='43.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='261.4' cy='46.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='268.9' cy='50.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='275.9' cy='55.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='282.5' cy='59.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='288.4' cy='64.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='294.4' cy='70.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='299.7' cy='76.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='304.2' cy='83.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='308.1' cy='90.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='311.1' cy='98.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='312.9' cy='105.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='313.7' cy='113.5' r='1.7' fill='%23000' stroke='none'/%3E%3Cpath d='M170 18 Q180.1 16 183.7 11.9 Q178.3 11.8 170 18' stroke-width='1.1'/%3E%3Cpath d='M170 18 Q178.6 12.3 180.4 7.2 Q175.4 9.2 170 18' stroke-width='1.1'/%3E%3Cpath d='M170 18 Q175.9 9.5 175.6 4.1 Q171.7 7.8 170 18' stroke-width='1.1'/%3E%3Cpath d='M170 18 Q172.3 7.9 170 3.1 Q167.7 7.9 170 18' stroke-width='1.1'/%3E%3Cpath d='M170 18 Q168.3 7.8 164.4 4.1 Q164.1 9.5 170 18' stroke-width='1.1'/%3E%3Cpath d='M170 18 Q164.6 9.2 159.6 7.2 Q161.4 12.3 170 18' stroke-width='1.1'/%3E%3Cpath d='M170 18 Q161.7 11.8 156.3 11.9 Q159.9 16 170 18' stroke-width='1.1'/%3E%3Cpath d='M156.2 18 C144.7 20.3 133.2 13.4 126.3 6.5 C121.7 1.9 130.9 -1.5 134.3 4.2' stroke-width='1.4'/%3E%3Cpath d='M183.8 18 C195.3 20.3 206.8 13.4 213.7 6.5 C218.3 1.9 209.1 -1.5 205.7 4.2' stroke-width='1.4'/%3E%3Ccircle cx='170' cy='14.6' r='2.8' fill='%23000' stroke='none'/%3E%3Cpath d='M170 212 Q178.1 213.6 180.9 216.9 Q176.6 216.9 170 212' stroke-width='1.1'/%3E%3Cpath d='M170 212 Q176.9 216.6 178.3 220.6 Q174.3 219.1 170 212' stroke-width='1.1'/%3E%3Cpath d='M170 212 Q174.7 218.8 174.5 223.1 Q171.4 220.2 170 212' stroke-width='1.1'/%3E%3Cpath d='M170 212 Q171.8 220.1 170 224 Q168.2 220.1 170 212' stroke-width='1.1'/%3E%3Cpath d='M170 212 Q168.6 220.2 165.5 223.1 Q165.3 218.8 170 212' stroke-width='1.1'/%3E%3Cpath d='M170 212 Q165.7 219.1 161.7 220.6 Q163.1 216.6 170 212' stroke-width='1.1'/%3E%3Cpath d='M170 212 Q163.4 216.9 159.1 216.9 Q161.9 213.6 170 212' stroke-width='1.1'/%3E%3Cpath d='M159 212 C149.8 210.2 140.6 215.7 135 221.2 C131.4 224.9 138.7 227.6 141.5 223' stroke-width='1.4'/%3E%3Cpath d='M181 212 C190.2 210.2 199.4 215.7 205 221.2 C208.6 224.9 201.3 227.6 198.5 223' stroke-width='1.4'/%3E%3Ccircle cx='170' cy='214.8' r='2.2' fill='%23000' stroke='none'/%3E%3Cellipse cx='21.7' cy='115' rx='4.3' ry='2.5' transform='rotate(0 21.7 115)' stroke-width='1'/%3E%3Cellipse cx='18.8' cy='119.9' rx='4.3' ry='2.5' transform='rotate(60 18.8 119.9)' stroke-width='1'/%3E%3Cellipse cx='13.2' cy='119.9' rx='4.3' ry='2.5' transform='rotate(120 13.2 119.9)' stroke-width='1'/%3E%3Cellipse cx='10.3' cy='115' rx='4.3' ry='2.5' transform='rotate(180 10.3 115)' stroke-width='1'/%3E%3Cellipse cx='13.2' cy='110.1' rx='4.3' ry='2.5' transform='rotate(240 13.2 110.1)' stroke-width='1'/%3E%3Cellipse cx='18.8' cy='110.1' rx='4.3' ry='2.5' transform='rotate(300 18.8 110.1)' stroke-width='1'/%3E%3Ccircle cx='16' cy='115' r='1.9' fill='%23000' stroke='none'/%3E%3Cellipse cx='329.7' cy='115' rx='4.3' ry='2.5' transform='rotate(0 329.7 115)' stroke-width='1'/%3E%3Cellipse cx='326.8' cy='119.9' rx='4.3' ry='2.5' transform='rotate(60 326.8 119.9)' stroke-width='1'/%3E%3Cellipse cx='321.2' cy='119.9' rx='4.3' ry='2.5' transform='rotate(120 321.2 119.9)' stroke-width='1'/%3E%3Cellipse cx='318.3' cy='115' rx='4.3' ry='2.5' transform='rotate(180 318.3 115)' stroke-width='1'/%3E%3Cellipse cx='321.2' cy='110.1' rx='4.3' ry='2.5' transform='rotate(240 321.2 110.1)' stroke-width='1'/%3E%3Cellipse cx='326.8' cy='110.1' rx='4.3' ry='2.5' transform='rotate(300 326.8 110.1)' stroke-width='1'/%3E%3Ccircle cx='324' cy='115' r='1.9' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--va-cartouche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 260'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='100' cy='130' rx='83' ry='113' stroke-width='3.2'/%3E%3Cellipse cx='100' cy='130' rx='78.5' ry='108.5' stroke-width='1'/%3E%3Cellipse cx='100' cy='130' rx='69' ry='99' stroke-width='1.6'/%3E%3Cellipse cx='100' cy='130' rx='65.5' ry='95.5' stroke-width='0.7'/%3E%3Ccircle cx='173.5' cy='138.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='172.8' cy='146.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='171.7' cy='154.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='170.1' cy='162' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='168.1' cy='169.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='165.7' cy='177.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='162.8' cy='184.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='159.2' cy='191.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='155.2' cy='198.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='150.7' cy='205.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='145.9' cy='211.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='140.1' cy='217' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='134' cy='222' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='127.6' cy='226.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='120.3' cy='229.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='112.8' cy='232.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='105.1' cy='233.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='97.4' cy='233.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='89.7' cy='232.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='82.2' cy='230.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='74.8' cy='227.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='67.7' cy='223.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='61.5' cy='218.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='55.6' cy='212.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='50.7' cy='207.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='46.1' cy='200.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='41.9' cy='193.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='38.2' cy='186.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='34.9' cy='178.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='32.4' cy='171.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='30.3' cy='163.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='28.6' cy='156' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='27.4' cy='148' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='26.6' cy='139.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='26.3' cy='131.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='26.4' cy='123.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='27' cy='115.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='28' cy='107.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='29.5' cy='99.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='31.4' cy='92' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='33.8' cy='84.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='36.5' cy='77.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='40' cy='69.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='44' cy='62.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='48.3' cy='56' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='53.1' cy='50' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='58.8' cy='44' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='64.8' cy='38.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='71.2' cy='34.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='78.5' cy='30.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='85.9' cy='28.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='93.6' cy='26.7' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='101.3' cy='26.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='109' cy='27.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='116.6' cy='29' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='124' cy='31.9' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='131.1' cy='36' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='137.4' cy='40.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='143.3' cy='46.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='148.8' cy='52.3' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='153.5' cy='58.6' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='157.7' cy='65.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='161.5' cy='72.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='164.8' cy='80.5' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='167.3' cy='87.8' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='169.5' cy='95.4' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='171.2' cy='103.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='172.5' cy='111.1' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='173.3' cy='119.2' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='173.7' cy='127.3' r='1.7' fill='%23000' stroke='none'/%3E%3Cpath d='M100 18 Q108.8 16.2 111.9 12.7 Q107.2 12.6 100 18' stroke-width='1.1'/%3E%3Cpath d='M100 18 Q107.5 13 109 8.6 Q104.7 10.3 100 18' stroke-width='1.1'/%3E%3Cpath d='M100 18 Q105.1 10.6 104.9 5.9 Q101.5 9.1 100 18' stroke-width='1.1'/%3E%3Cpath d='M100 18 Q102 9.2 100 5 Q98 9.2 100 18' stroke-width='1.1'/%3E%3Cpath d='M100 18 Q98.5 9.1 95.1 5.9 Q94.9 10.6 100 18' stroke-width='1.1'/%3E%3Cpath d='M100 18 Q95.3 10.3 91 8.6 Q92.5 13 100 18' stroke-width='1.1'/%3E%3Cpath d='M100 18 Q92.8 12.6 88.1 12.7 Q91.2 16.2 100 18' stroke-width='1.1'/%3E%3Cpath d='M88 18 C78 20 68 14 62 8 C58 4 66 1 69 6' stroke-width='1.4'/%3E%3Cpath d='M112 18 C122 20 132 14 138 8 C142 4 134 1 131 6' stroke-width='1.4'/%3E%3Ccircle cx='100' cy='15' r='2.4' fill='%23000' stroke='none'/%3E%3Cpath d='M100 242 Q107.1 243.4 109.5 246.2 Q105.8 246.3 100 242' stroke-width='1.1'/%3E%3Cpath d='M100 242 Q106 246 107.2 249.5 Q103.8 248.1 100 242' stroke-width='1.1'/%3E%3Cpath d='M100 242 Q104.1 247.9 103.9 251.6 Q101.2 249.1 100 242' stroke-width='1.1'/%3E%3Cpath d='M100 242 Q101.6 249 100 252.4 Q98.4 249 100 242' stroke-width='1.1'/%3E%3Cpath d='M100 242 Q98.8 249.1 96.1 251.6 Q95.9 247.9 100 242' stroke-width='1.1'/%3E%3Cpath d='M100 242 Q96.2 248.1 92.8 249.5 Q94 246 100 242' stroke-width='1.1'/%3E%3Cpath d='M100 242 Q94.2 246.3 90.5 246.2 Q92.9 243.4 100 242' stroke-width='1.1'/%3E%3Cpath d='M90.4 242 C82.4 240.4 74.4 245.2 69.6 250 C66.4 253.2 72.8 255.6 75.2 251.6' stroke-width='1.4'/%3E%3Cpath d='M109.6 242 C117.6 240.4 125.6 245.2 130.4 250 C133.6 253.2 127.2 255.6 124.8 251.6' stroke-width='1.4'/%3E%3Ccircle cx='100' cy='244.4' r='1.9' fill='%23000' stroke='none'/%3E%3Cellipse cx='20.9' cy='130' rx='3.8' ry='2.2' transform='rotate(0 20.9 130)' stroke-width='1'/%3E%3Cellipse cx='18.5' cy='134.3' rx='3.8' ry='2.2' transform='rotate(60 18.5 134.3)' stroke-width='1'/%3E%3Cellipse cx='13.5' cy='134.3' rx='3.8' ry='2.2' transform='rotate(120 13.5 134.3)' stroke-width='1'/%3E%3Cellipse cx='11.1' cy='130' rx='3.8' ry='2.2' transform='rotate(180 11.1 130)' stroke-width='1'/%3E%3Cellipse cx='13.5' cy='125.7' rx='3.8' ry='2.2' transform='rotate(240 13.5 125.7)' stroke-width='1'/%3E%3Cellipse cx='18.5' cy='125.7' rx='3.8' ry='2.2' transform='rotate(300 18.5 125.7)' stroke-width='1'/%3E%3Ccircle cx='16' cy='130' r='1.6' fill='%23000' stroke='none'/%3E%3Cellipse cx='188.9' cy='130' rx='3.8' ry='2.2' transform='rotate(0 188.9 130)' stroke-width='1'/%3E%3Cellipse cx='186.5' cy='134.3' rx='3.8' ry='2.2' transform='rotate(60 186.5 134.3)' stroke-width='1'/%3E%3Cellipse cx='181.5' cy='134.3' rx='3.8' ry='2.2' transform='rotate(120 181.5 134.3)' stroke-width='1'/%3E%3Cellipse cx='179.1' cy='130' rx='3.8' ry='2.2' transform='rotate(180 179.1 130)' stroke-width='1'/%3E%3Cellipse cx='181.5' cy='125.7' rx='3.8' ry='2.2' transform='rotate(240 181.5 125.7)' stroke-width='1'/%3E%3Cellipse cx='186.5' cy='125.7' rx='3.8' ry='2.2' transform='rotate(300 186.5 125.7)' stroke-width='1'/%3E%3Ccircle cx='184' cy='130' r='1.6' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--va-flourish:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'%3E%3Cpath d='M71 12 C58 4 46 4 38 11 C32 17 22 17 18 11 C15 6 20 3 24 6'/%3E%3Cpath d='M38 11 C26 2 8 9 2 12'/%3E%3Cpath d='M56 7 C54 13 48 15 44 13' stroke-width='0.9'/%3E%3Ccircle cx='2' cy='12' r='1.4' fill='%23000' stroke='none'/%3E%3Cpath d='M89 12 C102 4 114 4 122 11 C128 17 138 17 142 11 C145 6 140 3 136 6'/%3E%3Cpath d='M122 11 C134 2 152 9 158 12'/%3E%3Cpath d='M104 7 C106 13 112 15 116 13' stroke-width='0.9'/%3E%3Ccircle cx='158' cy='12' r='1.4' fill='%23000' stroke='none'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='85' cy='12' rx='3.8' ry='2.2' transform='rotate(0 85 12)' stroke-width='1'/%3E%3Cellipse cx='82.5' cy='16.3' rx='3.8' ry='2.2' transform='rotate(60 82.5 16.3)' stroke-width='1'/%3E%3Cellipse cx='77.5' cy='16.3' rx='3.8' ry='2.2' transform='rotate(120 77.5 16.3)' stroke-width='1'/%3E%3Cellipse cx='75' cy='12' rx='3.8' ry='2.2' transform='rotate(180 75 12)' stroke-width='1'/%3E%3Cellipse cx='77.5' cy='7.7' rx='3.8' ry='2.2' transform='rotate(240 77.5 7.7)' stroke-width='1'/%3E%3Cellipse cx='82.5' cy='7.7' rx='3.8' ry='2.2' transform='rotate(300 82.5 7.7)' stroke-width='1'/%3E%3Ccircle cx='80' cy='12' r='1.6' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--va-icon-cake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='M10 59 H70' stroke-width='1'/%3E%3Cpath d='M14 59 Q40 63 66 59' stroke-width='0.8'/%3E%3Cpath d='M17 58 V45 H63 V58'/%3E%3Cpath d='M17 45 Q20.5 49 24 45 Q27.5 49 31 45 Q34.5 49 38 45 Q41.5 49 45 45 Q48.5 49 52 45 Q55.5 49 59 45 Q61 47.5 63 45' stroke-width='1'/%3E%3Cpath d='M23 45 V33 H57 V45'/%3E%3Cpath d='M23 33 Q26.4 37 29.8 33 Q33.2 37 36.6 33 Q40 37 43.4 33 Q46.8 37 50.2 33 Q53.6 37 57 33' stroke-width='1'/%3E%3Cpath d='M30 33 V22 H50 V33'/%3E%3Cpath d='M30 22 Q33.3 25.5 36.6 22 Q40 25.5 43.3 22 Q46.6 25.5 50 22' stroke-width='1'/%3E%3Ccircle cx='36' cy='17' r='3.2' stroke-width='1'/%3E%3Ccircle cx='43' cy='16' r='3.6' stroke-width='1'/%3E%3Ccircle cx='40' cy='19.5' r='2.4' stroke-width='1'/%3E%3Cpath d='M33 20 Q30 18 29 21 Q31 22 33 20 Z M47 19 Q50 17 51 20 Q49 21 47 19 Z' stroke-width='0.9'/%3E%3Ccircle cx='20' cy='51.5' r='1' fill='%23000' stroke='none'/%3E%3Ccircle cx='60' cy='51.5' r='1' fill='%23000' stroke='none'/%3E%3Ccircle cx='40' cy='51.5' r='1' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--va-icon-ceremony:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='M6 59 H74' stroke-width='1'/%3E%3Cpath d='M5 58 C2 52 7 47 11 49 C13 45 19 47 18 52 C21 54 19 58 15 58 Z' stroke-width='1.1'/%3E%3Cpath d='M11 58 V53' stroke-width='0.9'/%3E%3Cpath d='M63 58 C60 52 65 47 69 49 C71 45 77 47 76 52 C79 54 77 58 73 58 Z' stroke-width='1.1'/%3E%3Cpath d='M69 58 V53' stroke-width='0.9'/%3E%3Cpath d='M20 58 V35 L40 23 L60 35 V58'/%3E%3Cpath d='M17 36 L40 22 L63 36' stroke-width='1.2'/%3E%3Cpath d='M34 30 V13 H46 V30'/%3E%3Cpath d='M33 13 L40 5 L47 13'/%3E%3Cpath d='M40 5 V1' stroke-width='1'/%3E%3Cpath d='M38.5 2.5 H41.5' stroke-width='1'/%3E%3Cpath d='M37 21 Q40 15 43 21 V26 H37 Z' stroke-width='1'/%3E%3Cpath d='M35 58 V48 Q40 41 45 48 V58'/%3E%3Cpath d='M40 44.5 V58' stroke-width='0.8'/%3E%3Cpath d='M24 50 V43 Q27 39 30 43 V50 Z M50 50 V43 Q53 39 56 43 V50 Z' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");--va-icon-dance:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cg transform='rotate(-16 30 56)'%3E%3Cpath d='M18.8 37.9 H41.2 Q40.1 45.6 30 45.6 Q19.9 45.6 18.8 37.9 Z'/%3E%3Cpath d='M21.6 39.9 Q30 42.1 38.4 39.9' stroke-width='0.8'/%3E%3Cpath d='M30 45.6 V55.2'/%3E%3Cpath d='M23.8 56 Q30 53.5 36.2 56 Z'/%3E%3C/g%3E%3Cg transform='rotate(16 50 56)'%3E%3Cpath d='M38.8 37.9 H61.2 Q60.1 45.6 50 45.6 Q39.9 45.6 38.8 37.9 Z'/%3E%3Cpath d='M41.6 39.9 Q50 42.1 58.4 39.9' stroke-width='0.8'/%3E%3Cpath d='M50 45.6 V55.2'/%3E%3Cpath d='M43.8 56 Q50 53.5 56.2 56 Z'/%3E%3C/g%3E%3Cpath d='M40 15 V9 M33 17 L29.5 12.5 M47 17 L50.5 12.5' stroke-width='1.1'/%3E%3Ccircle cx='26' cy='12' r='1' fill='%23000' stroke='none'/%3E%3Ccircle cx='55' cy='10' r='1' fill='%23000' stroke='none'/%3E%3Cpath d='M22 59 H38 M42 59 H58' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E");--va-icon-dinner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cellipse cx='40' cy='35' rx='27' ry='5.5'/%3E%3Cpath d='M13 35 C12 44 11 52 10 57 Q14 60 18 57 Q22 61 27 57 Q31 61 36 57 Q40 61 44 57 Q49 61 53 57 Q58 61 62 57 Q66 60 70 57 C69 52 68 44 67 35'/%3E%3Cpath d='M22 40 C21 46 21 52 20 57 M40 41 V58 M58 40 C59 46 59 52 60 57' stroke-width='0.7'/%3E%3Cpath d='M29 33 V18 M51 33 V18' stroke-width='1.4'/%3E%3Cpath d='M26 33 H32 M48 33 H54' stroke-width='1.2'/%3E%3Cpath d='M29 15.5 C27.5 13 28.5 10.5 29 9 C29.5 10.5 30.5 13 29 15.5 Z M51 15.5 C49.5 13 50.5 10.5 51 9 C51.5 10.5 52.5 13 51 15.5 Z' stroke-width='1'/%3E%3Cpath d='M37 33 Q36 28 40 26 Q44 28 43 33' stroke-width='1.1'/%3E%3Cpath d='M40 26 C37 22 36 19 38 17 M40 26 C42 21 44 20 45 18 M40 26 V19' stroke-width='0.9'/%3E%3Ccircle cx='38' cy='16' r='2' stroke-width='0.9'/%3E%3Ccircle cx='45.5' cy='17' r='2' stroke-width='0.9'/%3E%3Ccircle cx='40' cy='17.5' r='1.8' stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E");--va-icon-drinks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='M14 59 H66' stroke-width='1'/%3E%3Cpath d='M14.4 46.7 H29.6 Q28.9 51.9 22 51.9 Q15.1 51.9 14.4 46.7 Z'/%3E%3Cpath d='M16.3 48 Q22 49.6 27.7 48' stroke-width='0.8'/%3E%3Cpath d='M22 51.9 V58.5'/%3E%3Cpath d='M17.8 59 Q22 57.3 26.2 59 Z'/%3E%3Cpath d='M32.4 46.7 H47.6 Q46.9 51.9 40 51.9 Q33.1 51.9 32.4 46.7 Z'/%3E%3Cpath d='M34.3 48 Q40 49.6 45.7 48' stroke-width='0.8'/%3E%3Cpath d='M40 51.9 V58.5'/%3E%3Cpath d='M35.8 59 Q40 57.3 44.2 59 Z'/%3E%3Cpath d='M50.4 46.7 H65.7 Q64.9 51.9 58 51.9 Q51.1 51.9 50.4 46.7 Z'/%3E%3Cpath d='M52.3 48 Q58 49.6 63.7 48' stroke-width='0.8'/%3E%3Cpath d='M58 51.9 V58.5'/%3E%3Cpath d='M53.8 59 Q58 57.3 62.2 59 Z'/%3E%3Cpath d='M23.4 29.7 H38.6 Q37.9 34.9 31 34.9 Q24.1 34.9 23.4 29.7 Z'/%3E%3Cpath d='M25.3 31 Q31 32.6 36.7 31' stroke-width='0.8'/%3E%3Cpath d='M31 34.9 V41.5'/%3E%3Cpath d='M26.8 42 Q31 40.3 35.2 42 Z'/%3E%3Cpath d='M41.4 29.7 H56.6 Q55.9 34.9 49 34.9 Q42.1 34.9 41.4 29.7 Z'/%3E%3Cpath d='M43.3 31 Q49 32.6 54.7 31' stroke-width='0.8'/%3E%3Cpath d='M49 34.9 V41.5'/%3E%3Cpath d='M44.8 42 Q49 40.3 53.2 42 Z'/%3E%3Cpath d='M32.4 12.7 H47.6 Q46.9 17.9 40 17.9 Q33.1 17.9 32.4 12.7 Z'/%3E%3Cpath d='M34.3 14 Q40 15.6 45.7 14' stroke-width='0.8'/%3E%3Cpath d='M40 17.9 V24.5'/%3E%3Cpath d='M35.8 25 Q40 23.3 44.2 25 Z'/%3E%3Cpath d='M40 6 V2 M35 8 L32.5 5 M45 8 L47.5 5' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");--va-icon-farewell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='M3 52 H77' stroke-width='0.9'/%3E%3Cpath d='M10 49 C10 43 12 40 18 39 L30 38 C33 32 36 29 44 29 L52 29 C56 30 58 34 60 38 L68 39 C72 40 73 44 73 49 H65'/%3E%3Cpath d='M55 49 H27 M17 49 H10'/%3E%3Ccircle cx='22' cy='49' r='5'/%3E%3Ccircle cx='22' cy='49' r='1.6' stroke-width='1'/%3E%3Ccircle cx='60' cy='49' r='5'/%3E%3Ccircle cx='60' cy='49' r='1.6' stroke-width='1'/%3E%3Cpath d='M15 49 C15 42 29 42 29 49 M53 49 C53 42 67 42 67 49' stroke-width='1'/%3E%3Cpath d='M33 38 C35 33 38 31 43 31 V38 Z M46 31 H51 C54 31 56 34 57 38 H46 Z' stroke-width='1'/%3E%3Cpath d='M10 44 H7' stroke-width='1.2'/%3E%3Ccircle cx='71' cy='42' r='1.2' fill='%23000' stroke='none'/%3E%3Cpath d='M10 47 C6 49 4 53 2 56 M10 47 C7 51 7 55 5 59' stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E");--va-icon-moment:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Ccircle cx='32' cy='38' r='14'/%3E%3Ccircle cx='32' cy='38' r='11' stroke-width='0.8'/%3E%3Ccircle cx='48' cy='38' r='14'/%3E%3Ccircle cx='48' cy='38' r='11' stroke-width='0.8'/%3E%3Cpath d='M27 24 L32 18 L37 24 L32 27 Z' stroke-width='1.1'/%3E%3Cpath d='M27 24 H37 M32 18 V27' stroke-width='0.7'/%3E%3Cpath d='M23 14 L21 11 M41 14 L43 11 M32 13 V10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");--va-lace:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 18 L18 0 L36 18 L18 36 Z' stroke-width='1.1'/%3E%3Cpath d='M9 9 L27 27 M27 9 L9 27' stroke-width='0.6'/%3E%3Cellipse cx='23.2' cy='18' rx='4' ry='2.3' transform='rotate(0 23.2 18)' stroke-width='1'/%3E%3Cellipse cx='20.6' cy='22.5' rx='4' ry='2.3' transform='rotate(60 20.6 22.5)' stroke-width='1'/%3E%3Cellipse cx='15.4' cy='22.5' rx='4' ry='2.3' transform='rotate(120 15.4 22.5)' stroke-width='1'/%3E%3Cellipse cx='12.8' cy='18' rx='4' ry='2.3' transform='rotate(180 12.8 18)' stroke-width='1'/%3E%3Cellipse cx='15.4' cy='13.5' rx='4' ry='2.3' transform='rotate(240 15.4 13.5)' stroke-width='1'/%3E%3Cellipse cx='20.6' cy='13.5' rx='4' ry='2.3' transform='rotate(300 20.6 13.5)' stroke-width='1'/%3E%3Ccircle cx='18' cy='18' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='18' cy='18' r='6.8' stroke-width='0.7'/%3E%3Ccircle cx='0' cy='0' r='4.2' stroke-width='1.2'/%3E%3Ccircle cx='0' cy='0' r='1.6' fill='%23000' stroke='none'/%3E%3Ccircle cx='36' cy='0' r='4.2' stroke-width='1.2'/%3E%3Ccircle cx='36' cy='0' r='1.6' fill='%23000' stroke='none'/%3E%3Ccircle cx='0' cy='36' r='4.2' stroke-width='1.2'/%3E%3Ccircle cx='0' cy='36' r='1.6' fill='%23000' stroke='none'/%3E%3Ccircle cx='36' cy='36' r='4.2' stroke-width='1.2'/%3E%3Ccircle cx='36' cy='36' r='1.6' fill='%23000' stroke='none'/%3E%3Ccircle cx='18' cy='0' r='1.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='0' cy='18' r='1.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='36' cy='18' r='1.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='18' cy='36' r='1.5' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");font-size:1.12rem;font-weight:500;line-height:1.65}.ws[data-template=vintage-ardent] .ws-h2{color:var(--ws-ink);margin-bottom:.3em;font-size:clamp(2.8rem,5.6vw,4.3rem);line-height:1.2}.ws[data-template=vintage-ardent] .ws-eyebrow{font:var(--va-caps);letter-spacing:var(--ws-eyebrow-tracking);text-transform:none;color:var(--ws-ink-soft);margin-bottom:.6em}.ws[data-template=vintage-ardent] .ws-body,.ws[data-template=vintage-ardent] .ws-lead{color:var(--ws-ink)}.ws[data-template=vintage-ardent] .ws-lead{font-size:1.15rem;line-height:1.65}.ws[data-template=vintage-ardent] .ws-section-head:before{content:"";opacity:.75;width:150px;height:23px;-webkit-mask:var(--va-flourish) center / contain no-repeat;-webkit-mask:var(--va-flourish) center / contain no-repeat;mask:var(--va-flourish) center / contain no-repeat;background:currentColor;margin:0 auto 18px;display:block}.ws[data-template=vintage-ardent] .ws-section-head{max-width:60ch}.ws[data-template=vintage-ardent] :is(.ws-hero__meta,.ws-hero__cue,.ws-rsvp__deadline,.ws-foot__meta,.ws-event__dress,.ws-btn){text-transform:none}.ws[data-template=vintage-ardent] .ws-btn{font:var(--va-caps);letter-spacing:.22em;color:currentColor;box-shadow:0 0 0 3px var(--va-btn-bg,var(--ws-bg)), 0 0 0 4px currentColor;background:0 0;border:1px solid;border-radius:0;padding:.7em 2.3em}.ws[data-template=vintage-ardent] .ws-btn:hover{background:color-mix(in srgb, currentColor 12%, transparent);opacity:1}.ws[data-template=vintage-ardent] .ws-btn:focus-visible{outline-offset:9px;outline:1px dashed}.ws[data-template=vintage-ardent] .ws-hero--poster{background:var(--va-block);min-height:clamp(580px,90vh,880px)}.ws[data-template=vintage-ardent] .ws-hero--poster .ws-hero__media img{filter:grayscale()sepia(.5)brightness(.5)contrast(1.08)}.ws[data-template=vintage-ardent] .ws-hero--poster .ws-hero__media:after{background:radial-gradient(ellipse 75% 70% at 50% 48%, transparent 30%, color-mix(in srgb, var(--va-block) 70%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--va-block) 55%, transparent), transparent 40%, color-mix(in srgb, var(--va-block) 60%, transparent))}.ws[data-template=vintage-ardent] .ws-hero--poster .ws-hero__inner{color:var(--va-on-block);padding-block:clamp(40px,7vw,80px)}.ws[data-template=vintage-ardent] .ws-hero__tagline,.ws[data-template=vintage-ardent] .ws-hero--poster .ws-hero__tagline{font:var(--va-caps);letter-spacing:.32em;color:var(--va-on-block);opacity:.9;margin-bottom:.4em;font-size:.98rem}.ws[data-template=vintage-ardent] .ws-hero__names,.ws[data-template=vintage-ardent] .ws-hero--poster .ws-hero__names{letter-spacing:0;color:var(--va-on-block);text-shadow:0 2px 24px color-mix(in srgb, var(--va-block) 60%, transparent);padding-inline:.15em;font-size:clamp(3.4rem,9.5vw,7.4rem);line-height:1.25}.ws[data-template=vintage-ardent] .ws-hero__amp{color:inherit;font-style:normal}.ws[data-template=vintage-ardent] .ws-hero__meta,.ws[data-template=vintage-ardent] .ws-hero--poster .ws-hero__meta{font:var(--va-caps);letter-spacing:.3em;color:var(--va-on-block);opacity:.9;margin-top:.8em;font-size:.98rem}.ws[data-template=vintage-ardent] .ws-hero__cue,.ws[data-template=vintage-ardent] .ws-hero--poster .ws-hero__cue{font:var(--va-caps);letter-spacing:.3em;color:var(--va-on-block);opacity:.6;font-size:.74rem}.ws[data-template=vintage-ardent] .ws-hero__cue:after{content:"";background:currentColor;width:1px;height:34px;margin:10px auto 0;display:block}.ws[data-template=vintage-ardent] .ws-monogram{width:92px;height:120px;color:var(--va-on-block);border:0;border-radius:0;margin-bottom:clamp(22px,3.4vw,36px);font-size:1.9rem}.ws[data-template=vintage-ardent] .ws-monogram:before{opacity:.85;-webkit-mask:var(--va-cartouche) center / contain no-repeat;-webkit-mask:var(--va-cartouche) center / contain no-repeat;mask:var(--va-cartouche) center / contain no-repeat;background:currentColor;border:0;border-radius:0;inset:0}.ws[data-template=vintage-ardent] .ws-monogram__amp{font-size:.7em;font-style:normal}.ws[data-template=vintage-ardent] .ws-gallery[data-count]{flex-wrap:wrap;justify-content:center;gap:clamp(14px,3vw,40px);display:flex}.ws[data-template=vintage-ardent] .ws-gallery[data-count] .ws-gallery__item:nth-child(n){aspect-ratio:3/4;flex:0 clamp(150px,24vw,250px);grid-area:auto}.ws[data-template=vintage-ardent] .ws-gallery .ws-photo{filter:var(--va-tone);border:0;border-radius:0;box-shadow:0 18px 34px -18px #1e160e8c}.ws[data-template=vintage-ardent] .ws-gallery__item:hover img{transform:none}.ws[data-template=vintage-ardent] .ws-story-section{background:var(--va-block)}.ws[data-template=vintage-ardent] .ws-story-section>.ws-container{max-width:820px}.ws[data-template=vintage-ardent] .ws-story{grid-template-columns:1fr;justify-items:center;gap:0}.ws[data-template=vintage-ardent] .ws-story__photo{--va-cameo:clamp(160px, 21vw, 210px);z-index:2;width:var(--va-cameo);aspect-ratio:200/260;max-width:none;padding:calc(var(--va-cameo) * .13);order:-1;margin-bottom:calc(-1*clamp(64px,8vw,88px));position:relative}.ws[data-template=vintage-ardent] .ws-story__photo .ws-photo{box-shadow:0 0 0 4px var(--va-block);filter:var(--va-tone);border:0;border-radius:50%}.ws[data-template=vintage-ardent] .ws-story__photo:after{content:"";pointer-events:none;background:var(--va-thread);-webkit-mask:var(--va-cartouche) center / contain no-repeat;-webkit-mask:var(--va-cartouche) center / contain no-repeat;mask:var(--va-cartouche) center / contain no-repeat;position:absolute;inset:0}.ws[data-template=vintage-ardent] .ws-story__text{isolation:isolate;width:100%;max-width:680px;color:var(--ws-ink);padding:clamp(104px, 12vw, 132px) calc(var(--va-lace-w) + clamp(26px, 6vw, 68px)) calc(var(--va-lace-w) + clamp(36px, 6vw, 64px));position:relative}.ws[data-template=vintage-ardent] .ws-story__text:before{content:"";z-index:-1;background:var(--va-thread);-webkit-mask:var(--va-lace) 0 0 / calc(var(--va-lace-w) * .9) calc(var(--va-lace-w) * .9) repeat, linear-gradient(#000 0 0) top / 100% 2px no-repeat, linear-gradient(#000 0 0) bottom / 100% 2px no-repeat, linear-gradient(#000 0 0) left / 2px 100% no-repeat, linear-gradient(#000 0 0) right / 2px 100% no-repeat;-webkit-mask:var(--va-lace) 0 0 / calc(var(--va-lace-w) * .9) calc(var(--va-lace-w) * .9) repeat, linear-gradient(#000 0 0) top / 100% 2px no-repeat, linear-gradient(#000 0 0) bottom / 100% 2px no-repeat, linear-gradient(#000 0 0) left / 2px 100% no-repeat, linear-gradient(#000 0 0) right / 2px 100% no-repeat;mask:var(--va-lace) 0 0 / calc(var(--va-lace-w) * .9) calc(var(--va-lace-w) * .9) repeat, linear-gradient(#000 0 0) top / 100% 2px no-repeat, linear-gradient(#000 0 0) bottom / 100% 2px no-repeat, linear-gradient(#000 0 0) left / 2px 100% no-repeat, linear-gradient(#000 0 0) right / 2px 100% no-repeat;position:absolute;inset:0}.ws[data-template=vintage-ardent] .ws-story__text:after{content:"";inset:var(--va-lace-w);z-index:-1;background:var(--ws-bg);box-shadow:0 0 0 2px var(--va-thread), inset 0 0 0 9px var(--ws-bg), inset 0 0 0 10px var(--ws-line);position:absolute}.ws[data-template=vintage-ardent] .ws-story-section .ws-eyebrow{font:500 clamp(1.7rem, 3.4vw, 2.4rem) / 1.1 "Cormorant SC", var(--ws-font-body);letter-spacing:.04em;color:var(--ws-ink);margin-bottom:0}.ws[data-template=vintage-ardent] .ws-story-section .ws-h2{color:var(--ws-ink-soft);margin:-.05em 0 .6em;font-size:clamp(2.3rem,4.6vw,3.4rem)}.ws[data-template=vintage-ardent] .ws-story-section .ws-body{max-width:48ch;margin-inline:auto}.ws[data-template=vintage-ardent] .ws-schedule-section{color:var(--va-on-block);background:radial-gradient(ellipse 55% 45% at 72% 30%, color-mix(in srgb, var(--va-on-block) 9%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 22% 78%, color-mix(in srgb, var(--va-on-block) 6%, transparent), transparent 70%), var(--va-sepia)}.ws[data-template=vintage-ardent] .ws-schedule-section :is(.ws-h2,.ws-eyebrow){color:var(--va-on-block)}.ws[data-template=vintage-ardent] .ws-schedule-section .ws-eyebrow{opacity:.8}.ws[data-template=vintage-ardent] .ws-schedule{flex-flow:wrap;justify-content:center;gap:clamp(40px,5vw,60px) clamp(16px,3vw,36px);max-width:920px;display:flex}.ws[data-template=vintage-ardent] .ws-event{text-align:center;border:0;flex-direction:column;flex:0 250px;align-items:center;gap:0;padding:0;display:flex}.ws[data-template=vintage-ardent] .ws-event:before{content:"";aspect-ratio:80/64;background:var(--va-on-block);opacity:.92;width:clamp(84px,9vw,104px);-webkit-mask:var(--va-icon,var(--va-icon-moment)) center / contain no-repeat;-webkit-mask:var(--va-icon,var(--va-icon-moment)) center / contain no-repeat;mask:var(--va-icon,var(--va-icon-moment)) center / contain no-repeat;margin-bottom:14px}.ws[data-template=vintage-ardent] .ws-event[data-kind=ceremony]{--va-icon:var(--va-icon-ceremony)}.ws[data-template=vintage-ardent] .ws-event[data-kind=drinks]{--va-icon:var(--va-icon-drinks)}.ws[data-template=vintage-ardent] .ws-event[data-kind=dinner]{--va-icon:var(--va-icon-dinner)}.ws[data-template=vintage-ardent] .ws-event[data-kind=cake]{--va-icon:var(--va-icon-cake)}.ws[data-template=vintage-ardent] .ws-event[data-kind=dance]{--va-icon:var(--va-icon-dance)}.ws[data-template=vintage-ardent] .ws-event[data-kind=farewell]{--va-icon:var(--va-icon-farewell)}.ws[data-template=vintage-ardent] .ws-event__time{font:var(--va-caps);letter-spacing:.16em;color:var(--va-on-block);opacity:.85;padding:0;font-size:.92rem}.ws[data-template=vintage-ardent] .ws-event__title{color:var(--va-on-block);margin:.05em 0 .2em;font-size:2.05rem;line-height:1.25}.ws[data-template=vintage-ardent] .ws-event__venue{color:var(--va-on-block);margin-bottom:.2em;font-size:1rem;font-style:italic;font-weight:500}.ws[data-template=vintage-ardent] .ws-event__desc{color:color-mix(in srgb, var(--va-on-block) 85%, transparent);max-width:28ch;font-size:1rem;line-height:1.5}.ws[data-template=vintage-ardent] .ws-event__dress{font:var(--va-caps);letter-spacing:.14em;color:var(--va-on-block);border-color:color-mix(in srgb, var(--va-on-block) 55%, transparent);border-radius:0;font-size:.78rem}.ws[data-template=vintage-ardent] .ws-calendar,.ws[data-template=vintage-ardent] .ws-calendar__link{color:var(--va-on-block)}.ws[data-template=vintage-ardent] .ws-faq-section .ws-faq{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(32px,4vw,48px) clamp(24px,4vw,56px);max-width:980px;display:grid}.ws[data-template=vintage-ardent] .ws-faq-section :is(.ws-faq__item,.ws-faq__item:last-child){text-align:center;border:0;padding:0}.ws[data-template=vintage-ardent] .ws-faq__q{color:var(--ws-ink);margin-bottom:.35em;font-size:clamp(2.1rem,3.4vw,2.5rem);line-height:1.25}.ws[data-template=vintage-ardent] .ws-faq__a{color:var(--ws-ink-soft);max-width:34ch;margin-inline:auto;font-size:1.05rem;line-height:1.6}.ws[data-template=vintage-ardent] :is(.ws-registry__item,.ws-travel__notes .ws-faq__item,.ws-travel__notes .ws-faq__item:last-child){background:var(--ws-surface);text-align:center;box-shadow:inset 0 0 0 1px var(--ws-line), inset 0 0 0 6px var(--ws-surface), inset 0 0 0 7px var(--ws-line);border:0;border-radius:0;padding:clamp(26px,3.4vw,38px) clamp(20px,3vw,30px)}.ws[data-template=vintage-ardent] .ws-registry__name{font:500 1.3rem/1.3 "Cormorant SC", var(--ws-font-body);letter-spacing:.06em;color:var(--ws-ink);margin-bottom:.35em}.ws[data-template=vintage-ardent] .ws-registry__note{color:var(--ws-ink-soft);font-size:1.02rem;font-style:italic}.ws[data-template=vintage-ardent] .ws-registry__link{font:var(--va-caps);letter-spacing:.16em;color:var(--ws-ink);text-underline-offset:4px;text-decoration:underline}.ws[data-template=vintage-ardent] .ws-travel__links{justify-content:center}.ws[data-template=vintage-ardent] .ws-travel-section .ws-travel__notes{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(14px,2vw,24px);max-width:860px;display:grid}.ws[data-template=vintage-ardent] .ws-travel__notes .ws-faq__q{font-size:2rem}.ws[data-template=vintage-ardent] .ws-registry-section .ws-eyebrow{font:400 clamp(2.8rem, 5.6vw, 4.3rem) / 1.2 var(--ws-font-display);letter-spacing:0;color:var(--ws-ink);margin-bottom:.3em}.ws[data-template=vintage-ardent] .ws-registry-section .ws-lead{color:var(--ws-ink-soft)}.ws[data-template=vintage-ardent] .ws-rsvp-section{color:var(--va-on-block);background:radial-gradient(ellipse 60% 50% at 50% 36%, color-mix(in srgb, var(--va-on-block) 12%, transparent), transparent 72%), var(--va-block)}.ws[data-template=vintage-ardent] .ws-rsvp{--va-btn-bg:var(--va-block);max-width:720px;color:var(--va-on-block);background:0 0;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0;display:grid}.ws[data-template=vintage-ardent] .ws-rsvp:before{content:"";aspect-ratio:340/230;background:var(--va-thread);width:min(580px,100%);-webkit-mask:var(--va-cartouche-wide) center / contain no-repeat, radial-gradient(closest-side, #00000024 86%, transparent 87%) center / 100% 100% no-repeat;-webkit-mask:var(--va-cartouche-wide) center / contain no-repeat, radial-gradient(closest-side, #00000024 86%, transparent 87%) center / 100% 100% no-repeat;mask:var(--va-cartouche-wide) center / contain no-repeat, radial-gradient(closest-side, #00000024 86%, transparent 87%) center / 100% 100% no-repeat;grid-area:1/1}.ws[data-template=vintage-ardent] .ws-rsvp:after{content:"";aspect-ratio:3/2;background:radial-gradient(circle at 38% 56%, #c8a46a 0 7%, #a9843f 9.5%, transparent 10.5%), linear-gradient(to top right, transparent calc(50% - .6px), var(--ws-line) 50%, transparent calc(50% + .6px)) left top / 50% 54% no-repeat, linear-gradient(to top left, transparent calc(50% - .6px), var(--ws-line) 50%, transparent calc(50% + .6px)) right top / 50% 54% no-repeat, var(--ws-surface);grid-area:1/1;align-self:center;width:min(250px,46%);transform:translate(-34%,-16%)rotate(-11deg);box-shadow:0 16px 30px -14px #0009}.ws[data-template=vintage-ardent] .ws-rsvp__prompt{z-index:1;background:var(--ws-surface);width:min(280px,54%);max-width:none;color:var(--ws-ink);font:500 clamp(.86rem, 1.5vw, 1rem) / 1.5 var(--ws-font-body);text-align:center;box-shadow:0 18px 32px -14px #0009, inset 0 0 0 5px var(--ws-surface), inset 0 0 0 6px var(--ws-line);grid-area:1/1;align-self:center;margin:0;padding:clamp(18px,3vw,30px) clamp(14px,2.4vw,24px);position:relative;transform:translate(22%,10%)rotate(4deg)}.ws[data-template=vintage-ardent] .ws-rsvp .ws-eyebrow{font:400 clamp(3rem, 7vw, 4.8rem) / 1.2 var(--ws-font-display);letter-spacing:0;color:var(--va-on-block);z-index:1;grid-row:2;margin:-.35em 0 .35em;position:relative}.ws[data-template=vintage-ardent] .ws-rsvp .ws-btn{color:var(--va-on-block);grid-row:3}.ws[data-template=vintage-ardent] .ws-rsvp__deadline{max-width:none;font:var(--va-caps);letter-spacing:.18em;color:var(--va-on-block);opacity:.8;grid-row:4}.ws[data-template=vintage-ardent] .ws-foot{background:var(--va-block);color:var(--va-on-block);border-top:1px solid color-mix(in srgb, var(--va-on-block) 16%, transparent);padding:clamp(56px,8vw,96px) 24px clamp(48px,6vw,72px)}.ws[data-template=vintage-ardent] .ws-foot:before{content:"";background:var(--va-thread);opacity:.85;width:86px;height:112px;-webkit-mask:var(--va-cartouche) center / contain no-repeat;-webkit-mask:var(--va-cartouche) center / contain no-repeat;mask:var(--va-cartouche) center / contain no-repeat;margin:0 auto 22px;display:block}.ws[data-template=vintage-ardent] .ws-foot__names{font-size:clamp(2.8rem,6vw,4rem);line-height:1.25}.ws[data-template=vintage-ardent] .ws-foot__names .ws-hero__amp{color:inherit}.ws[data-template=vintage-ardent] .ws-foot__meta{font:var(--va-caps);letter-spacing:.26em;color:var(--va-on-block);opacity:.85}.ws[data-template=vintage-ardent] .ws-foot__credit{max-width:none;color:color-mix(in srgb, var(--va-on-block) 70%, transparent);margin-inline:auto}.ws[data-template=vintage-ardent] .ws-foot__credit a{color:var(--va-on-block);text-underline-offset:3px;text-decoration:underline}.ws[data-template=vintage-ardent] .ws-custom-section .ws-h2{color:var(--ws-ink)}@media (max-width:820px){.ws[data-template=vintage-ardent] .ws-event{flex-basis:calc(50% - 18px)}.ws[data-template=vintage-ardent] .ws-story__photo{--va-cameo:150px}}@media (max-width:480px){.ws[data-template=vintage-ardent]{--va-lace-w:20px}.ws[data-template=vintage-ardent] .ws-gallery[data-count]{gap:10px}.ws[data-template=vintage-ardent] .ws-gallery[data-count] .ws-gallery__item:nth-child(n){flex-basis:calc(33.333% - 7px)}.ws[data-template=vintage-ardent] .ws-gallery[data-count="1"] .ws-gallery__item:nth-child(n){flex-basis:70%}.ws[data-template=vintage-ardent] .ws-story__text{padding-inline:calc(var(--va-lace-w) + 20px)}.ws[data-template=vintage-ardent] .ws-rsvp:after{width:50%;transform:translate(-40%,-22%)rotate(-11deg)}.ws[data-template=vintage-ardent] .ws-rsvp__prompt{width:60%;padding:14px 12px;font-size:.8rem;line-height:1.4;transform:translate(20%,14%)rotate(4deg)}.ws[data-template=vintage-ardent] .ws-event__title{font-size:1.8rem}}