.wedding-collection-module__2sNw4G__page{background:var(--wc-paper);min-height:0;color:var(--wc-ink);scroll-behavior:smooth;flex:1;font:14px/1.6 Arial,sans-serif;overflow:auto;container-type:inline-size}.wedding-collection-module__2sNw4G__header{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:18px 40px;display:flex}.wedding-collection-module__2sNw4G__monogram{font:28px/1 var(--wc-display);color:var(--wc-title)}.wedding-collection-module__2sNw4G__monogram i{padding-inline:5px;font-size:.65em}.wedding-collection-module__2sNw4G__header nav{gap:28px;font-size:12px;display:flex}.wedding-collection-module__2sNw4G__header a,.wedding-collection-module__2sNw4G__coverLink{align-items:center;min-height:44px;display:inline-flex}.wedding-collection-module__2sNw4G__header a,.wedding-collection-module__2sNw4G__footer a{text-underline-offset:5px}.wedding-collection-module__2sNw4G__header a:hover,.wedding-collection-module__2sNw4G__footer a:hover{text-decoration:underline}.wedding-collection-module__2sNw4G__page a:focus-visible,.wedding-collection-module__2sNw4G__page button:focus-visible{outline-offset:5px;outline:2px solid}.wedding-collection-module__2sNw4G__cover{max-width:1200px;color:var(--wc-ink);background:var(--wc-paper);margin:auto;position:relative}.wedding-collection-module__2sNw4G__coverCopy{z-index:1;min-width:0;position:relative}.wedding-collection-module__2sNw4G__tagline,.wedding-collection-module__2sNw4G__eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px;font:10px/1.6 Arial,sans-serif}.wedding-collection-module__2sNw4G__names{font:400 clamp(36px, 7.8cqw, 102px)/1.06 var(--wc-display);letter-spacing:-.04em;color:var(--wc-title);overflow-wrap:anywhere;margin:0}.wedding-collection-module__2sNw4G__names span{max-width:100%;display:block}.wedding-collection-module__2sNw4G__names em{font-size:.5em;font-weight:400;line-height:1.25;display:block}.wedding-collection-module__2sNw4G__details{margin-top:30px;font:12px/1.7 Arial,sans-serif}.wedding-collection-module__2sNw4G__details p{margin:0 0 4px}.wedding-collection-module__2sNw4G__coverLink{border-bottom:1px solid;gap:18px;margin-top:18px;font:12px/1.5 Arial,sans-serif;text-decoration:none}.wedding-collection-module__2sNw4G__artwork{overflow:hidden}.wedding-collection-module__2sNw4G__artwork img{object-fit:cover;width:100%;height:100%;display:block}.wedding-collection-module__2sNw4G__response{grid-template-columns:1.1fr 1fr;gap:64px;max-width:1120px;margin:auto;padding:56px 40px;scroll-margin-top:20px;display:grid}.wedding-collection-module__2sNw4G__welcome h2{font:400 clamp(32px, 4.4cqw, 48px)/1.12 var(--wc-display);letter-spacing:-.025em;margin:0 0 20px}.wedding-collection-module__2sNw4G__welcome>p:last-child,.wedding-collection-module__2sNw4G__reply>p{max-width:35em;margin:0;font-size:12px;line-height:1.8}.wedding-collection-module__2sNw4G__reply{border-left:1px solid color-mix(in srgb, var(--wc-ink) 20%, transparent);align-self:center;padding-left:36px}.wedding-collection-module__2sNw4G__reply h3{font:400 26px/1.2 var(--wc-display);margin:0 0 14px}.wedding-collection-module__2sNw4G__reply>div{justify-content:flex-start}.wedding-collection-module__2sNw4G__reply button{box-shadow:none;transition:transform .18s,opacity .18s}.wedding-collection-module__2sNw4G__reply .wedding-collection-module__2sNw4G__small{margin-top:14px;font-size:10px}.wedding-collection-module__2sNw4G__reply .wedding-collection-module__2sNw4G__deadline{margin-top:12px;font-weight:600}.wedding-collection-module__2sNw4G__footer{border-top:1px solid color-mix(in srgb, var(--wc-ink) 18%, transparent);justify-content:space-between;gap:24px;max-width:1120px;margin:0 auto;padding:22px 40px;font:10px/1.6 Arial,sans-serif;display:flex}.wedding-collection-module__2sNw4G__footer a{text-decoration:underline}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose]{background:var(--wc-accent);grid-template-columns:1fr 1fr;gap:24px;padding:32px clamp(20px,4cqw,48px);display:grid}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose] .wedding-collection-module__2sNw4G__coverCopy{text-align:center;align-self:center;padding:16px 0}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose] .wedding-collection-module__2sNw4G__artwork{border-radius:48% 48% 3px 3px;height:clamp(350px,48cqw,510px)}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity]{padding:0 40px}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__coverCopy{text-align:center;padding:36px 20px 32px}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__names span,.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__names em{display:inline-block}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__names em{padding-inline:.22em}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__artwork{border-radius:2px 2px 120px;height:280px}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__details{margin-top:20px}.wedding-collection-module__2sNw4G__page[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__response{text-align:center;background:var(--wc-accent);margin-top:40px;display:block}.wedding-collection-module__2sNw4G__page[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__welcome>p:last-child{margin-inline:auto}.wedding-collection-module__2sNw4G__page[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__reply{border-left:0;border-top:1px solid color-mix(in srgb, var(--wc-ink) 18%, transparent);max-width:480px;margin:30px auto 0;padding:28px 0 0}.wedding-collection-module__2sNw4G__page[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__reply>p{margin-inline:auto}.wedding-collection-module__2sNw4G__page[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__reply>div{justify-content:center}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal]{border-block:1px solid var(--wc-ink);grid-template-columns:1.15fr 1fr;display:grid}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__coverCopy{padding:48px 40px}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__names{letter-spacing:-.065em;font-size:clamp(46px,7.6cqw,96px);font-weight:500}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__names em{padding-block:8px;font-size:.72em;font-style:normal}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__details{border-top:1px solid;padding-top:22px}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__artwork{min-height:500px}.wedding-collection-module__2sNw4G__typographicPanel{background:var(--wc-primary);color:var(--wc-on-primary);font:300 clamp(100px, 20cqw, 240px)/.85 var(--wc-display);grid-template-columns:1fr 1fr;place-content:center;align-items:center;padding:30px;display:grid;overflow:hidden}.wedding-collection-module__2sNw4G__typographicPanel>span:last-of-type{grid-column:2}.wedding-collection-module__2sNw4G__typographicPanel em{text-align:right;font-size:.38em;font-style:normal}.wedding-collection-module__2sNw4G__typographicPanel small{letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin-top:40px;font:10px/1.6 Arial,sans-serif}.wedding-collection-module__2sNw4G__page[data-design=modern-minimal] .wedding-collection-module__2sNw4G__welcome h2{font-size:clamp(28px,3.6cqw,40px);font-weight:500}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom]{padding:200px 48px 40px}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__artwork{position:absolute;inset:0}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__coverCopy{background:var(--wc-paper);border-radius:2px 64px 2px 2px;max-width:500px;padding:36px}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__names{font-size:clamp(44px,6.5cqw,76px)}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__names span,.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__names em{display:inline-block}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__names em{padding-inline:.18em}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__details{margin-top:18px}.wedding-collection-module__2sNw4G__page[data-design=garden-bloom] .wedding-collection-module__2sNw4G__response{background:var(--wc-accent);border-radius:0 0 60px;margin-top:32px}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam]{grid-template-columns:1fr 1fr;gap:24px;padding:16px clamp(20px,4cqw,40px) 32px;display:grid}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam] .wedding-collection-module__2sNw4G__artwork{grid-area:1/1;height:clamp(350px,48cqw,560px)}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam] .wedding-collection-module__2sNw4G__coverCopy{text-align:center;border-block:1px solid var(--wc-primary);grid-column:2;align-self:center;padding:36px 0}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam] .wedding-collection-module__2sNw4G__names{font-size:clamp(42px,6.7cqw,82px)}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam] .wedding-collection-module__2sNw4G__tagline{letter-spacing:.22em}.wedding-collection-module__2sNw4G__page[data-design=midnight-glam] .wedding-collection-module__2sNw4G__response{background:var(--wc-accent)}.wedding-collection-module__2sNw4G__page[data-design=midnight-glam] .wedding-collection-module__2sNw4G__welcome h2,.wedding-collection-module__2sNw4G__page[data-design=midnight-glam] .wedding-collection-module__2sNw4G__reply h3{color:var(--wc-title)}@media (max-width:480px){.wedding-collection-module__2sNw4G__header{padding:12px 20px}.wedding-collection-module__2sNw4G__header nav{gap:18px;font-size:11px}.wedding-collection-module__2sNw4G__tagline,.wedding-collection-module__2sNw4G__eyebrow{font-size:9px}.wedding-collection-module__2sNw4G__response{grid-template-columns:1fr;gap:28px;padding:36px 24px}.wedding-collection-module__2sNw4G__reply{border-left:0;border-top:1px solid color-mix(in srgb, var(--wc-ink) 18%, transparent);padding:26px 0 0}.wedding-collection-module__2sNw4G__reply>div{flex-flow:wrap;align-items:stretch}.wedding-collection-module__2sNw4G__reply button{padding-inline:24px}.wedding-collection-module__2sNw4G__footer{padding:20px}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose]{grid-template-columns:1fr;gap:24px;padding:26px 24px}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose] .wedding-collection-module__2sNw4G__names{font-size:clamp(48px,14cqw,80px)}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose] .wedding-collection-module__2sNw4G__artwork{width:100%;max-width:360px;height:300px;margin:auto}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity]{padding:0 20px}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__coverCopy{padding:32px 0 26px}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__names{font-size:clamp(44px,12cqw,68px)}.wedding-collection-module__2sNw4G__cover[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__artwork{border-bottom-right-radius:72px;height:240px}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal]{grid-template-columns:1fr}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__coverCopy{padding:32px 24px}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__names{font-size:clamp(52px,16cqw,80px)}.wedding-collection-module__2sNw4G__typographicPanel{grid-template-columns:1fr auto 1fr;padding:30px;font-size:28cqw}.wedding-collection-module__2sNw4G__typographicPanel>span:last-of-type{grid-column:3}.wedding-collection-module__2sNw4G__typographicPanel em{padding-inline:24px}.wedding-collection-module__2sNw4G__typographicPanel small{margin-top:24px}.wedding-collection-module__2sNw4G__cover[data-design=modern-minimal] .wedding-collection-module__2sNw4G__artwork{height:300px;min-height:0}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom]{padding:210px 20px 24px}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__coverCopy{padding:28px 24px}.wedding-collection-module__2sNw4G__cover[data-design=garden-bloom] .wedding-collection-module__2sNw4G__names{font-size:44px}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam]{grid-template-columns:1fr;gap:28px;padding:20px}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam] .wedding-collection-module__2sNw4G__coverCopy{grid-area:1/1;padding:28px 0}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam] .wedding-collection-module__2sNw4G__names{font-size:clamp(44px,14cqw,68px)}.wedding-collection-module__2sNw4G__cover[data-design=midnight-glam] .wedding-collection-module__2sNw4G__artwork{grid-area:2/1;height:280px}}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature{gap:8px;height:100%;min-height:0;padding:8px;overflow:hidden}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature .wedding-collection-module__2sNw4G__coverCopy{padding:6px!important}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature .wedding-collection-module__2sNw4G__tagline{letter-spacing:.08em;margin-bottom:8px;font-size:5px}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature .wedding-collection-module__2sNw4G__names{font-size:clamp(12px,9cqw,28px)}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature .wedding-collection-module__2sNw4G__details{margin-top:8px;padding-top:0;font-size:5px}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature .wedding-collection-module__2sNw4G__artwork{height:100%;min-height:0}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature .wedding-collection-module__2sNw4G__typographicPanel{padding:6px;font-size:24cqw}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature .wedding-collection-module__2sNw4G__typographicPanel small{display:none}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=classic-rose],.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=modern-minimal],.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=midnight-glam]{grid-template-columns:1fr 1fr}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=midnight-glam] .wedding-collection-module__2sNw4G__artwork{grid-area:1/1}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=midnight-glam] .wedding-collection-module__2sNw4G__coverCopy{grid-area:1/2}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=elegant-serenity],.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=modern-vow]{text-align:center;grid-template-rows:auto 1fr;display:grid}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=modern-vow] .wedding-collection-module__2sNw4G__names span,.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=modern-vow] .wedding-collection-module__2sNw4G__names em{display:inline-block}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=modern-vow] .wedding-collection-module__2sNw4G__artwork{border-radius:50% 50% 0 0/25% 25% 0 0}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=garden-bloom]{padding:35px 10px 10px}.wedding-collection-module__2sNw4G__cover.wedding-collection-module__2sNw4G__miniature[data-design=garden-bloom] .wedding-collection-module__2sNw4G__coverCopy{border-radius:0 18px 0 0;width:75%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wedding-collection-module__2sNw4G__reply button:hover{opacity:.88;transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.wedding-collection-module__2sNw4G__coverCopy{animation:.45s both wedding-collection-module__2sNw4G__collection-enter}@keyframes wedding-collection-module__2sNw4G__collection-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.wedding-collection-module__2sNw4G__page{scroll-behavior:auto}.wedding-collection-module__2sNw4G__reply button{transition:none}}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose],.wedding-collection-module__2sNw4G__page[data-design=elegant-serenity] .wedding-collection-module__2sNw4G__response,.wedding-collection-module__2sNw4G__page[data-design=garden-bloom] .wedding-collection-module__2sNw4G__response,.wedding-collection-module__2sNw4G__page[data-design=midnight-glam] .wedding-collection-module__2sNw4G__response{color:var(--wc-accent-ink)}.wedding-collection-module__2sNw4G__cover[data-design=classic-rose] .wedding-collection-module__2sNw4G__names,.wedding-collection-module__2sNw4G__page[data-design=midnight-glam] .wedding-collection-module__2sNw4G__welcome h2,.wedding-collection-module__2sNw4G__page[data-design=midnight-glam] .wedding-collection-module__2sNw4G__reply h3{color:var(--wc-accent-title)}