.vc-addition .vc-card{position:relative;width:100%;aspect-ratio:390/680;min-height:0;isolation:isolate;overflow:hidden;container-type:inline-size;background:var(--vc-paper);color:var(--vc-ink);font-family:var(--vc-body-font);text-align:center;border:1px solid color-mix(in srgb,var(--vc-line) 55%,transparent);box-sizing:border-box}.vc-addition .vc-card *{box-sizing:border-box}.vc-addition .vc-card .collection-ornament{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden}.vc-addition .vc-paper-grain{position:absolute;inset:0;opacity:.1;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23847460' d='M0 0h100v100H0z' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E")}.vc-addition .vc-shape{position:absolute;z-index:0;pointer-events:none}.vc-addition .vc-monogram{position:absolute;z-index:3;top:12%;left:0;right:0;display:none;font:500 14cqw/1 var(--vc-heading-font);letter-spacing:-.09em;color:var(--vc-accent)}.vc-addition .vc-card-content{position:absolute;z-index:4;inset:24% 14% 17%;display:flex;align-items:center;flex-direction:column;justify-content:center}.vc-addition .vc-invitation-line{font-size:2.8cqw;letter-spacing:.12em;text-transform:uppercase;line-height:1.7;max-width:100%;margin:0 0 5cqw;overflow-wrap:anywhere}.vc-addition .vc-names{margin:0;display:flex;flex-direction:column;align-items:center;width:100%;font:400 13.7cqw/1.14 var(--vc-name-font);letter-spacing:0;text-wrap:balance}.vc-addition .vc-name{display:block;max-width:100%;word-break:normal}.vc-addition .vc-ampersand{display:block;font:italic 7cqw/1.05 var(--vc-heading-font);margin:1.7cqw 0 1.4cqw}.vc-addition .vc-detail-rule{width:31%;height:1px;flex-shrink:0;background:var(--vc-line);margin:7cqw 0 5cqw}.vc-addition .vc-event-details{width:100%}.vc-addition .vc-date{font-size:3.2cqw;letter-spacing:.16em;line-height:1.6;font-weight:500;margin:0 0 2.5cqw;overflow-wrap:anywhere}.vc-addition .vc-location{font:italic 5cqw/1.35 var(--vc-heading-font);margin:0;overflow-wrap:anywhere}.vc-addition .vc-closing{font:400 3.4cqw/1.6 var(--vc-body-font);color:var(--vc-muted);margin:7cqw 0 0;max-width:97%;text-wrap:balance;overflow-wrap:anywhere}.vc-addition .vc-long-names .vc-names{font-size:9.4cqw;line-height:1.19}.vc-addition .vc-long-names .vc-ampersand{font-size:5.7cqw;margin:2cqw 0}.vc-addition .vc-long-names .vc-invitation-line{margin-bottom:4cqw}.vc-addition .vc-long-names .vc-detail-rule{margin:5cqw 0 4cqw}.vc-addition .vc-long-names .vc-closing{margin-top:5cqw;font-size:3.1cqw}.vc-addition .vc-photo-window{width:24cqw;height:24cqw;flex-shrink:0;border-radius:50%;overflow:hidden;margin:0 0 5cqw;border:1px solid var(--vc-line);padding:3px;background:var(--vc-paper)}.vc-addition .vc-photo-window img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.vc-addition .vc-has-photo .vc-card-content{inset:22% 13% 13%}.vc-addition .vc-has-photo .vc-invitation-line{display:none}.vc-addition .vc-has-photo .vc-names{font-size:11.5cqw}.vc-addition .vc-has-photo.vc-long-names .vc-names{font-size:8.4cqw}.vc-addition .vc-has-photo .vc-detail-rule{margin:4cqw 0 3cqw}.vc-addition .vc-has-photo .vc-closing{margin-top:4cqw;font-size:3cqw}.vc-addition .vc-open-button{position:absolute;z-index:8;bottom:5.5%;left:14%;right:14%;width:72%;min-height:44px;padding:10px 13px;border:1px solid var(--vc-cta-border);border-radius:6px;background:var(--vc-cta-bg);color:var(--vc-cta-text);font:500 12px/1.3 var(--vc-body-font);display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer}.vc-addition .vc-open-button:focus-visible{outline:3px solid var(--vc-form-focus);outline-offset:4px}.vc-addition .vc-has-action .vc-card-content{bottom:19%}.vc-addition .vc-bows-couture .vc-card-content{inset:26% 15% 17%}.vc-addition .vc-bows-couture .vc-names{font-size:14.5cqw}.vc-addition .vc-bows-couture .vc-detail-rule{width:18%;margin-top:6cqw}.vc-addition .vc-bows-couture .vc-shape{inset:4.2%;border:1px solid var(--vc-line);border-radius:2px}.vc-addition .vc-bows-couture.vc-long-names .vc-names{font-size:8.6cqw;line-height:1.13}.vc-addition .vc-scallop-blush .vc-card-content{inset:20% 16% 20%}.vc-addition .vc-scallop-blush .vc-names{font-size:15.2cqw;font-weight:500;line-height:.95;letter-spacing:-.04em}.vc-addition .vc-scallop-blush .vc-ampersand{font-size:12cqw;margin:3.2cqw 0;font-weight:400}.vc-addition .vc-scallop-blush .vc-invitation-line{font-size:2.6cqw;letter-spacing:.19em;margin-bottom:7cqw}.vc-addition .vc-scallop-blush .vc-detail-rule{width:58%;margin:6cqw 0}.vc-addition .vc-scallop-blush .vc-closing{font-family:var(--vc-heading-font);font-size:4.4cqw;font-style:italic}.vc-addition .vc-scallop-blush.vc-long-names .vc-names{font-size:9.3cqw;line-height:1.06}.vc-addition .vc-scallop-blush.vc-long-names .vc-ampersand{font-size:7cqw}.vc-addition .vc-french-toile .vc-card-content{inset:17% 15% 28%}.vc-addition .vc-french-toile .vc-names{font-size:13.5cqw}.vc-addition .vc-french-toile .vc-invitation-line{font-size:2.7cqw;letter-spacing:.15em}.vc-addition .vc-french-toile .vc-shape{inset:5.5%;border:1px solid var(--vc-line)}.vc-addition .vc-french-toile .vc-closing{font-family:var(--vc-heading-font);font-style:italic;font-size:4.1cqw}.vc-addition .vc-french-toile .vc-detail-rule{margin:5cqw 0 4cqw}.vc-addition .vc-french-toile.vc-long-names .vc-names{font-size:9.2cqw}.vc-addition .vc-amalfi-citrus .vc-card-content{inset:24% 15% 20%}.vc-addition .vc-amalfi-citrus .vc-names{font-size:14.7cqw;line-height:.99;font-weight:500;letter-spacing:-.04em}.vc-addition .vc-amalfi-citrus .vc-ampersand{font-size:7cqw;margin:3cqw 0}.vc-addition .vc-amalfi-citrus .vc-date{font-weight:600;letter-spacing:.1em}.vc-addition .vc-amalfi-citrus .vc-detail-rule{width:54%;background:var(--vc-accent);height:2px;margin:6cqw 0 5cqw}.vc-addition .vc-amalfi-citrus .vc-closing{font-family:var(--vc-heading-font);font-size:4.7cqw;font-style:italic}.vc-addition .vc-amalfi-citrus.vc-long-names .vc-names{font-size:9.5cqw}.vc-addition .vc-tuscan-terracotta .vc-shape{inset:9% 9% 6%;background:#e8cdb3;border-radius:46cqw 46cqw 0 0;border:1px solid #c99976;box-shadow:inset 0 0 0 8px #f1dbc8}.vc-addition .vc-tuscan-terracotta .vc-monogram{display:block;top:17%;font-size:13cqw;font-style:italic}.vc-addition .vc-tuscan-terracotta .vc-card-content{inset:31% 15% 14%}.vc-addition .vc-tuscan-terracotta .vc-invitation-line{font-size:2.5cqw;margin-bottom:4cqw}.vc-addition .vc-tuscan-terracotta .vc-names{font-size:14.3cqw;line-height:1.02}.vc-addition .vc-tuscan-terracotta .vc-ampersand{font-size:7cqw;margin:2cqw}.vc-addition .vc-tuscan-terracotta .vc-detail-rule{margin:5cqw 0 4cqw}.vc-addition .vc-tuscan-terracotta .vc-closing{font-family:var(--vc-heading-font);font-style:italic;font-size:4.2cqw}.vc-addition .vc-tuscan-terracotta.vc-long-names .vc-names{font-size:8.8cqw}.vc-addition .vc-coastal-blue .vc-card-content{inset:25% 14% 21%}.vc-addition .vc-coastal-blue .vc-names{font-size:14.1cqw}.vc-addition .vc-coastal-blue .vc-invitation-line{font-size:2.6cqw;letter-spacing:.13em}.vc-addition .vc-coastal-blue .vc-closing{font-family:var(--vc-heading-font);font-style:italic;font-size:4.4cqw}.vc-addition .vc-coastal-blue .vc-detail-rule{width:25%;margin:6cqw 0 4cqw}.vc-addition .vc-coastal-blue.vc-long-names .vc-names{font-size:9.3cqw}.vc-addition .vc-disco-afterglow .vc-card-content{inset:30% 14% 13%}.vc-addition .vc-disco-afterglow .vc-names{font-size:15.8cqw;font-weight:500;line-height:.94;letter-spacing:-.04em}.vc-addition .vc-disco-afterglow .vc-ampersand{font-size:8.4cqw;margin:2.3cqw 0}.vc-addition .vc-disco-afterglow .vc-invitation-line{font-size:2.6cqw;letter-spacing:.2em;margin-bottom:5cqw}.vc-addition .vc-disco-afterglow .vc-detail-rule{width:66%;margin:5cqw 0 4cqw;background:linear-gradient(90deg,transparent,var(--vc-accent),transparent)}.vc-addition .vc-disco-afterglow .vc-location{font-family:var(--vc-body-font);font-size:3.3cqw;font-style:normal;text-transform:uppercase;letter-spacing:.15em}.vc-addition .vc-disco-afterglow .vc-closing{font-size:3.1cqw;letter-spacing:.02em}.vc-addition .vc-disco-afterglow.vc-long-names .vc-names{font-size:9cqw}.vc-addition .vc-wildflower-meadow .vc-card-content{inset:18% 14% 27%}.vc-addition .vc-wildflower-meadow .vc-names{font-size:14.5cqw}.vc-addition .vc-wildflower-meadow .vc-invitation-line{font-size:2.6cqw;letter-spacing:.12em}.vc-addition .vc-wildflower-meadow .vc-closing{font-family:var(--vc-heading-font);font-size:4.2cqw;font-style:italic;margin-top:5cqw}.vc-addition .vc-wildflower-meadow .vc-detail-rule{margin:5cqw 0 4cqw;width:20%}.vc-addition .vc-wildflower-meadow.vc-long-names .vc-names{font-size:9.3cqw}.vc-addition .vc-modern-serif .vc-card-content{inset:21% 10% 16%;align-items:flex-start;text-align:left}.vc-addition .vc-modern-serif .vc-invitation-line{font-size:2.5cqw;letter-spacing:.16em;margin:0 0 10cqw;max-width:80%}.vc-addition .vc-modern-serif .vc-names{font-size:19.5cqw;line-height:.89;font-weight:500;letter-spacing:-.07em;align-items:flex-start}.vc-addition .vc-modern-serif .vc-ampersand{font-size:13cqw;line-height:.75;margin:4cqw 0 3cqw;align-self:flex-end;padding-right:8cqw;color:var(--ornament)}.vc-addition .vc-modern-serif .vc-detail-rule{width:100%;margin:8cqw 0 5cqw}.vc-addition .vc-modern-serif .vc-location{font-family:var(--vc-body-font);font-size:3.5cqw;font-style:normal}.vc-addition .vc-modern-serif .vc-closing{text-align:left;font-size:3.1cqw;margin-top:8cqw}.vc-addition .vc-modern-serif.vc-long-names .vc-names{font-size:10cqw;line-height:1.06;letter-spacing:-.04em}.vc-addition .vc-modern-serif.vc-long-names .vc-ampersand{font-size:10cqw;align-self:flex-start}.vc-addition .vc-celestial-midnight .vc-card-content{inset:26% 16% 17%}.vc-addition .vc-celestial-midnight .vc-names{font-size:15.7cqw;line-height:1.02;letter-spacing:-.025em}.vc-addition .vc-celestial-midnight .vc-ampersand{font-size:8cqw;margin:2cqw 0;color:var(--ornament)}.vc-addition .vc-celestial-midnight .vc-invitation-line{font-size:2.6cqw;letter-spacing:.17em}.vc-addition .vc-celestial-midnight .vc-detail-rule{height:1px;width:48%;background:var(--ornament);opacity:.7;margin:6cqw 0 5cqw}.vc-addition .vc-celestial-midnight .vc-closing{font-family:var(--vc-heading-font);font-size:4.3cqw;font-style:italic}.vc-addition .vc-celestial-midnight.vc-long-names .vc-names{font-size:9.5cqw}.vc-addition .vc-vintage-lace .vc-shape{inset:15% 16%;border:1px solid var(--vc-line);border-radius:50% 50% 46% 46%;background:#fffbf0cc}.vc-addition .vc-vintage-lace .vc-card-content{inset:26% 19% 21%}.vc-addition .vc-vintage-lace .vc-names{font-size:13.1cqw;line-height:1.13}.vc-addition .vc-vintage-lace .vc-invitation-line{font-size:2.6cqw;letter-spacing:.17em}.vc-addition .vc-vintage-lace .vc-detail-rule{width:23%;margin:4cqw 0}.vc-addition .vc-vintage-lace .vc-closing{font-family:var(--vc-heading-font);font-size:3.9cqw;font-style:italic;margin-top:5cqw}.vc-addition .vc-vintage-lace.vc-long-names .vc-names{font-size:8.4cqw}.vc-addition .vc-vintage-lace.vc-long-names .vc-card-content{inset:23% 20% 20%}.vc-addition .vc-artful-colour-block .vc-card-content{inset:25% 15% 14%;align-items:flex-start;text-align:left}.vc-addition .vc-artful-colour-block .vc-names{font-size:10.9cqw;line-height:1.16;font-weight:500;align-items:flex-start;letter-spacing:-.055em}.vc-addition .vc-artful-colour-block .vc-ampersand{font-family:Great Vibes,cursive;font-size:14cqw;line-height:.9;align-self:center;margin:3cqw 0;color:#b45d48}.vc-addition .vc-artful-colour-block .vc-invitation-line{font-size:2.45cqw;letter-spacing:.14em;max-width:90%;margin-bottom:7cqw;font-weight:500}.vc-addition .vc-artful-colour-block .vc-detail-rule{width:34%;height:3px;background:var(--vc-ink);margin:7cqw 0 5cqw}.vc-addition .vc-artful-colour-block .vc-location{font-family:var(--vc-heading-font);font-size:5.2cqw;font-style:italic}.vc-addition .vc-artful-colour-block .vc-closing{font-size:3.3cqw;text-align:left;max-width:85%;margin-top:5cqw}.vc-addition .vc-artful-colour-block.vc-long-names .vc-names{font-size:6.9cqw;line-height:1.24;letter-spacing:-.03em}.vc-addition .vc-lunaria-herbarium{background:radial-gradient(circle at 50% 13%,#25473b 0,transparent 29%),linear-gradient(145deg,#12342a,#0d271f 62%,#102f27)}.vc-addition .vc-lunaria-herbarium .vc-paper-grain{opacity:.18;mix-blend-mode:screen}.vc-addition .vc-lunaria-herbarium .vc-shape{inset:4.8%;border:1px solid color-mix(in srgb,var(--vc-line) 68%,transparent);box-shadow:inset 0 0 0 8px #102d25,inset 0 0 0 9px color-mix(in srgb,var(--vc-line) 35%,transparent);background:linear-gradient(180deg,transparent 0 19%,#102d25cc 29% 73%,transparent 88%)}.vc-addition .vc-lunaria-herbarium .vc-monogram{display:block;top:15.5%;font:500 3.1cqw/1 var(--vc-body-font);letter-spacing:.24em;color:var(--vc-accent)}.vc-addition .vc-lunaria-herbarium .vc-card-content{inset:25% 18% 17%}.vc-addition .vc-lunaria-herbarium .vc-invitation-line{font-size:2.45cqw;letter-spacing:.24em;color:var(--vc-accent);margin-bottom:7cqw}.vc-addition .vc-lunaria-herbarium .vc-names{font-size:14.7cqw;line-height:1.01;letter-spacing:-.025em}.vc-addition .vc-lunaria-herbarium .vc-ampersand{font-size:5.2cqw;margin:2.8cqw 0;color:var(--vc-accent)}.vc-addition .vc-lunaria-herbarium .vc-detail-rule{width:64%;height:1px;margin:6cqw 0 5cqw;background:linear-gradient(90deg,transparent,var(--vc-accent),transparent)}.vc-addition .vc-lunaria-herbarium .vc-date{font-size:2.9cqw;letter-spacing:.22em;color:var(--vc-accent)}.vc-addition .vc-lunaria-herbarium .vc-location{font-size:4.7cqw}.vc-addition .vc-lunaria-herbarium .vc-closing{font:italic 3.5cqw/1.55 var(--vc-heading-font);max-width:88%}.vc-addition .vc-lunaria-herbarium.vc-long-names .vc-names{font-size:8.8cqw;line-height:1.12}.vc-addition .vc-lunaria-herbarium.vc-long-names .vc-card-content{inset:24% 19% 17%}.vc-addition .vc-lunaria-herbarium.vc-has-photo .vc-photo-window{border-radius:50% 50% 8px 8px/38% 38% 8px 8px;border-color:var(--vc-accent);background:#0d271f}.vc-addition .vc-lunaria-herbarium.vc-has-photo .vc-card-content{inset:21% 18% 14%}.vc-addition .vc-lunaria-herbarium.vc-has-photo .vc-names{font-size:10.4cqw}.vc-addition .vc-maison-de-nacre{background:radial-gradient(ellipse at 28% 15%,#fff 0,transparent 25%),radial-gradient(ellipse at 78% 82%,#ead9d2 0,transparent 34%),linear-gradient(145deg,#fbf6ee,#eee3da 56%,#f8f1e8)}.vc-addition .vc-maison-de-nacre .vc-paper-grain{opacity:.055;mix-blend-mode:multiply}.vc-addition .vc-maison-de-nacre .vc-shape{inset:5.2%;border:1px solid #ffffffd4;border-radius:49% 49% 5px 5px/15% 15% 5px 5px;box-shadow:-3px -3px 7px #fff,inset 2px 2px 6px #fff,inset -3px -3px 8px #cdbab24f,3px 4px 9px #b79e9430;background:linear-gradient(145deg,#f9f3eb99,#e9dcd366)}.vc-addition .vc-maison-de-nacre .vc-monogram{display:block;top:14.2%;font:500 3cqw/1 var(--vc-body-font);letter-spacing:.23em;color:var(--vc-accent)}.vc-addition .vc-maison-de-nacre .vc-card-content{inset:25% 17% 16%}.vc-addition .vc-maison-de-nacre .vc-invitation-line{font-size:2.4cqw;letter-spacing:.23em;color:var(--vc-accent);margin-bottom:7cqw}.vc-addition .vc-maison-de-nacre .vc-names{font-size:14.2cqw;line-height:1.02;font-weight:500;letter-spacing:-.035em;text-shadow:0 1px #fff}.vc-addition .vc-maison-de-nacre .vc-ampersand{font-size:6.2cqw;margin:2.4cqw 0;color:var(--vc-accent)}.vc-addition .vc-maison-de-nacre .vc-detail-rule{width:57%;height:3px;margin:5.6cqw 0 4.8cqw;border-radius:50%;background:linear-gradient(90deg,transparent,#fff 15%,var(--vc-accent) 50%,#fff 85%,transparent);box-shadow:0 1px 2px #b79e9470}.vc-addition .vc-maison-de-nacre .vc-date{font-size:2.85cqw;letter-spacing:.2em;color:var(--vc-accent)}.vc-addition .vc-maison-de-nacre .vc-location{font-size:4.55cqw}.vc-addition .vc-maison-de-nacre .vc-closing{font:italic 3.55cqw/1.5 var(--vc-heading-font);max-width:88%}.vc-addition .vc-maison-de-nacre.vc-long-names .vc-names{font-size:8.7cqw;line-height:1.11}.vc-addition .vc-maison-de-nacre.vc-long-names .vc-card-content{inset:24% 18% 16%}.vc-addition .vc-jardin-de-papier{background:radial-gradient(circle at 18% 14%,#f1d5df 0,transparent 28%),radial-gradient(circle at 84% 84%,#d9d1e8 0,transparent 32%),linear-gradient(145deg,#fffaf5,#f5e8ec 62%,#eee8f1)}.vc-addition .vc-jardin-de-papier .vc-paper-grain{opacity:.075;mix-blend-mode:multiply}.vc-addition .vc-jardin-de-papier .vc-shape{inset:5.4%;border:1px dashed #c89aadb8;border-radius:6px;box-shadow:inset 0 0 0 7px #fff9f380,inset 0 0 0 8px #e4cad4;background:linear-gradient(180deg,#fff9f366,#f8ecf080)}.vc-addition .vc-jardin-de-papier .vc-monogram{display:block;top:13.8%;font:500 2.9cqw/1 var(--vc-body-font);letter-spacing:.26em;color:var(--vc-accent)}.vc-addition .vc-jardin-de-papier .vc-card-content{inset:25% 18% 17%}.vc-addition .vc-jardin-de-papier .vc-invitation-line{font-size:2.35cqw;letter-spacing:.22em;color:var(--vc-accent);margin-bottom:6.5cqw}.vc-addition .vc-jardin-de-papier .vc-names{font-size:14.5cqw;line-height:1.01;color:var(--vc-ink);text-shadow:0 1px #fff}.vc-addition .vc-jardin-de-papier .vc-ampersand{font-size:6.8cqw;margin:2.1cqw 0;color:#9d667f}.vc-addition .vc-jardin-de-papier .vc-detail-rule{width:54%;height:5px;margin:5.5cqw 0 4.5cqw;background:linear-gradient(90deg,transparent,#c992a7 27%,#b8a0ca 73%,transparent);-webkit-clip-path:polygon(0 45%,44% 45%,50% 0,56% 45%,100% 45%,100% 60%,56% 60%,50% 100%,44% 60%,0 60%);clip-path:polygon(0 45%,44% 45%,50% 0,56% 45%,100% 45%,100% 60%,56% 60%,50% 100%,44% 60%,0 60%)}.vc-addition .vc-jardin-de-papier .vc-date{font-size:2.85cqw;letter-spacing:.2em;color:var(--vc-accent)}.vc-addition .vc-jardin-de-papier .vc-location{font-size:4.6cqw}.vc-addition .vc-jardin-de-papier .vc-closing{font:italic 3.55cqw/1.55 var(--vc-heading-font);max-width:88%}.vc-addition .vc-jardin-de-papier.vc-long-names .vc-names{font-size:8.8cqw;line-height:1.12}.vc-addition .vc-jardin-de-papier.vc-long-names .vc-card-content{inset:24% 19% 17%}.vc-addition .vc-jardin-de-papier.vc-has-photo .vc-photo-window{width:24cqw;height:24cqw;border-radius:44% 56% 48% 52%;border:4px solid #fff9f3;outline:1px dashed #bd859d;background:#f6e8ee;box-shadow:0 5px 13px #8c5f7429}.vc-addition .vc-jardin-de-papier.vc-has-photo .vc-card-content{inset:21% 18% 14%}.vc-addition .vc-jardin-de-papier.vc-has-photo .vc-names{font-size:10.2cqw}.vc-addition .vc-velours-nocturne{background:radial-gradient(ellipse at 50% 13%,#5f2943 0,transparent 31%),linear-gradient(145deg,#120912,#321629 55%,#170b17)}.vc-addition .vc-velours-nocturne .vc-paper-grain{opacity:.24;mix-blend-mode:screen}.vc-addition .vc-velours-nocturne .vc-shape{inset:5%;border:1px solid #d9b46f99;border-radius:48% 48% 5px 5px/11% 11% 5px 5px;box-shadow:inset 0 0 0 6px #241424,inset 0 0 0 7px #d9b46f4d,0 14px 28px #05020466;background:linear-gradient(90deg,#4d203955 0 13%,#241424d9 25% 75%,#4d203955 87%)}.vc-addition .vc-velours-nocturne .vc-monogram{display:block;top:13.8%;font:500 3cqw/1 var(--vc-body-font);letter-spacing:.25em;color:var(--vc-accent)}.vc-addition .vc-velours-nocturne .vc-card-content{inset:25% 19% 17%}.vc-addition .vc-velours-nocturne .vc-invitation-line{font-size:2.35cqw;letter-spacing:.24em;color:var(--vc-accent);margin-bottom:6.5cqw}.vc-addition .vc-velours-nocturne .vc-names{font-size:14.2cqw;line-height:.98;font-weight:500;letter-spacing:-.035em;color:var(--vc-ink);text-shadow:0 2px 10px #070207}.vc-addition .vc-velours-nocturne .vc-ampersand{font-size:5.6cqw;margin:2.4cqw 0;color:var(--vc-accent)}.vc-addition .vc-velours-nocturne .vc-detail-rule{width:62%;height:2px;margin:5.8cqw 0 4.8cqw;background:linear-gradient(90deg,transparent,var(--vc-accent) 18% 82%,transparent);box-shadow:0 0 8px #d9b46f55}.vc-addition .vc-velours-nocturne .vc-date{font-size:2.8cqw;letter-spacing:.22em;color:var(--vc-accent)}.vc-addition .vc-velours-nocturne .vc-location{font-size:4.45cqw;color:var(--vc-ink)}.vc-addition .vc-velours-nocturne .vc-closing{font:italic 3.55cqw/1.5 var(--vc-heading-font);max-width:88%;color:var(--vc-muted)}.vc-addition .vc-velours-nocturne.vc-long-names .vc-names{font-size:8.55cqw;line-height:1.1}.vc-addition .vc-velours-nocturne.vc-long-names .vc-card-content{inset:24% 20% 17%}.vc-addition .vc-velours-nocturne.vc-has-photo .vc-photo-window{width:24cqw;height:27cqw;border-radius:50% 50% 8px 8px/32% 32% 8px 8px;border:2px solid var(--vc-accent);background:#170d18;box-shadow:0 7px 18px #05020499}.vc-addition .vc-velours-nocturne.vc-has-photo .vc-card-content{inset:20% 18% 14%}.vc-addition .vc-velours-nocturne.vc-has-photo .vc-names{font-size:10cqw}.vc-addition .vc-florilegium-sepia{background:linear-gradient(104deg,#c9b99f,#e3d5be 24%,#f0e4d0 58%,#cbb99e);box-shadow:inset 0 0 50px #6a4a2b21}.vc-addition .vc-florilegium-sepia .vc-paper-grain{opacity:.18;mix-blend-mode:multiply}.vc-addition .vc-florilegium-sepia .vc-shape{inset:4.8%;border:1px solid #8e7a5e;border-radius:1px;box-shadow:inset 0 0 0 6px #f4ead8,inset 0 0 0 7px #b8a487,0 9px 21px #5f49322b;background:linear-gradient(180deg,#f8efdfd9,#eee0c9db)}.vc-addition .vc-florilegium-sepia .vc-monogram{display:block;top:13.2%;font:500 2.75cqw/1 var(--vc-body-font);letter-spacing:.28em;color:var(--vc-accent)}.vc-addition .vc-florilegium-sepia .vc-card-content{inset:24.5% 19% 16.5%}.vc-addition .vc-florilegium-sepia .vc-invitation-line{font-size:2.25cqw;letter-spacing:.24em;color:var(--vc-muted);margin-bottom:6cqw}.vc-addition .vc-florilegium-sepia .vc-names{font-size:13.8cqw;line-height:1;font-weight:500;letter-spacing:-.025em;color:var(--vc-ink)}.vc-addition .vc-florilegium-sepia .vc-ampersand{font-size:5.4cqw;margin:2.2cqw 0;color:var(--vc-accent)}.vc-addition .vc-florilegium-sepia .vc-detail-rule{width:66%;height:7px;margin:5.6cqw 0 4.5cqw;background:linear-gradient(90deg,transparent,#7c4938 20% 45%,transparent 45% 55%,#6d7650 55% 80%,transparent);-webkit-clip-path:polygon(0 46%,43% 46%,48% 0,52% 46%,100% 46%,100% 58%,52% 58%,48% 100%,43% 58%,0 58%);clip-path:polygon(0 46%,43% 46%,48% 0,52% 46%,100% 46%,100% 58%,52% 58%,48% 100%,43% 58%,0 58%)}.vc-addition .vc-florilegium-sepia .vc-date{font-size:2.8cqw;letter-spacing:.2em;color:var(--vc-accent)}.vc-addition .vc-florilegium-sepia .vc-location{font-size:4.35cqw;color:var(--vc-ink)}.vc-addition .vc-florilegium-sepia .vc-closing{font:italic 3.4cqw/1.5 var(--vc-heading-font);max-width:90%;color:var(--vc-muted)}.vc-addition .vc-florilegium-sepia.vc-long-names .vc-names{font-size:8.45cqw;line-height:1.1}.vc-addition .vc-florilegium-sepia.vc-long-names .vc-card-content{inset:23.5% 19% 16%}.vc-addition .vc-florilegium-sepia.vc-has-photo .vc-photo-window{width:24cqw;height:25cqw;border-radius:50% 50% 4px 4px/24% 24% 4px 4px;border:4px solid #f4ead8;outline:1px solid #8e7a5e;background:#e7d7bd;box-shadow:0 5px 12px #5f493238}.vc-addition .vc-florilegium-sepia.vc-has-photo .vc-card-content{inset:20% 18% 13%}.vc-addition .vc-florilegium-sepia.vc-has-photo .vc-names{font-size:9.8cqw}.vc-addition .vc-card.vc-has-photo .vc-card-content{inset:22% 15% 13%}.vc-addition .vc-card.vc-has-photo .vc-names{font-size:10.7cqw}.vc-addition .vc-card.vc-has-photo.vc-long-names .vc-names{font-size:7.8cqw}.vc-addition .vc-card.vc-has-photo .vc-ampersand{font-size:5.5cqw;line-height:1;margin:1.4cqw 0}.vc-addition .vc-card.vc-has-photo .vc-photo-window{width:23cqw;height:23cqw;margin-bottom:4cqw}.vc-addition .vc-card.vc-has-photo .vc-closing{font-size:2.9cqw;margin-top:3cqw}.vc-addition .vc-card.vc-has-photo .vc-detail-rule{margin:3cqw 0}.vc-addition .vc-card.vc-has-photo .vc-monogram{display:none}.vc-addition .vc-disco-afterglow.vc-has-photo .vc-card-content,.vc-addition .vc-tuscan-terracotta.vc-has-photo .vc-card-content{top:28%}.vc-addition .vc-vintage-lace.vc-has-photo .vc-card-content{inset:21% 21% 15%}.vc-addition .vc-artful-colour-block.vc-has-photo .vc-card-content{align-items:center;text-align:center}.vc-addition .vc-artful-colour-block.vc-has-photo.vc-long-names .vc-names{font-size:6.8cqw}.vc-addition .vc-artful-colour-block.vc-has-photo .vc-names{align-items:center}.vc-addition .vc-modern-serif.vc-has-photo .vc-card-content{align-items:flex-start}.vc-addition .vc-modern-serif.vc-has-photo .vc-ampersand{align-self:flex-start}.vc-addition .vc-maison-de-nacre.vc-has-photo .vc-card-content{inset:20% 17% 13%}.vc-addition .vc-maison-de-nacre.vc-has-photo .vc-photo-window{width:25cqw;height:27cqw;border-radius:48% 48% 45% 45%/42% 42% 54% 54%;border:3px double #c5a9a4;background:#f8f2e9;box-shadow:-2px -2px 5px #fff,2px 3px 7px #b79e944d}.vc-addition .vc-maison-de-nacre.vc-has-photo .vc-names{font-size:10.1cqw}@media(prefers-reduced-motion:reduce){.vc-addition .vc-card *{animation:none!important;transition:none!important}}.vc-addition .vc-cover-monogram{position:absolute;z-index:5;left:15%;right:15%;top:43%;text-align:center;font:400 15cqw/1.15 var(--vc-name-font);color:var(--vc-ink)}.vc-addition .vc-surface.vc-tuscan-terracotta .vc-cover-monogram{top:46%}.vc-addition .vc-surface.vc-artful-colour-block .vc-cover-monogram{font-size:11cqw;font-weight:500}.vc-addition .vc-surface.vc-modern-serif .vc-cover-monogram{font-size:21cqw;letter-spacing:-.06em}.vc-addition .vc-surface.vc-disco-afterglow .vc-cover-monogram{top:46%;font-size:18cqw}.vc-addition .vc-surface.vc-lunaria-herbarium .vc-cover-monogram{top:44%;font:500 8cqw/1.2 var(--vc-body-font);letter-spacing:.24em;color:var(--vc-accent)}.vc-addition .vc-surface.vc-maison-de-nacre .vc-cover-monogram{top:43%;font:500 10.5cqw/1.15 var(--vc-heading-font);letter-spacing:.06em;color:var(--vc-accent);text-shadow:0 1px #fff}.vc-addition .vc-card.vc-surface{width:100%;height:100%;aspect-ratio:auto}.vc-addition .vc-card.vc-has-action .vc-card-content{bottom:20%}.vc-addition .vc-surface.vc-jardin-de-papier .vc-cover-monogram{top:44%;font:400 12.5cqw/1.15 var(--vc-name-font);color:var(--vc-accent);text-shadow:0 1px #fff}.vc-addition .vc-surface.vc-velours-nocturne .vc-cover-monogram{top:44%;font:500 10.8cqw/1.1 var(--vc-name-font);letter-spacing:.02em;color:var(--vc-accent);text-shadow:0 2px 12px #050204}.vc-addition .vc-surface.vc-florilegium-sepia .vc-cover-monogram{top:43%;font:500 8.8cqw/1.15 var(--vc-heading-font);letter-spacing:.08em;color:var(--vc-accent)}.vc-addition .vc-card-content>*{flex-shrink:0}.vc-addition .vc-names{min-width:0;max-width:100%;line-height:1.16}.vc-addition .vc-name{width:100%;white-space:normal;overflow-wrap:anywhere}.vc-addition .vc-card-content[data-name-density] .vc-invitation-line{margin-bottom:3cqw}.vc-addition .vc-card-content[data-name-density] .vc-detail-rule{margin:3cqw 0 2cqw}.vc-addition .vc-card-content[data-name-density] .vc-closing{margin-top:3cqw}.vc-physical[data-design-version="2"]{background:var(--vc-app-bg);color:var(--vc-cover-ink)}.vc-physical[data-design-version="2"] .vc-env-back,.vc-physical[data-design-version="2"] .vc-env-bottom,.vc-physical[data-design-version="2"] .vc-env-left,.vc-physical[data-design-version="2"] .vc-env-right,.vc-physical[data-design-version="2"] .vc-env-top,.vc-physical[data-design-version="2"] .vc-folio-leaf,.vc-physical[data-design-version="2"] .vc-ribbon-cover{background:none}.vc-material{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.vc-addition,.vc-material>.vc-template{width:100%;height:100%}.vc-addition{position:relative;container-type:inline-size}.vc-addition>.vc-card{width:100%;height:100%;aspect-ratio:auto}.vc-addition-thumbnail .vc-card-content{font-size:inherit}.vc-physical[data-design-version="2"] .vc-env-cover-text{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 13%;transform:translateY(-55px)}.vc-physical[data-design-version="2"] .vc-env-seal{top:74%}.vc-gallery-expanded{padding:16px 24px}.vc-gallery-expanded .vc-collection-grid{grid-template-columns:repeat(8,minmax(0,1fr));max-width:1000px;gap:12px 14px}.vc-gallery-expanded>h1{font-size:24px;margin:3px 0}.vc-gallery-expanded>p{margin:0 0 8px}.vc-gallery-expanded>.vc-gallery-toggle{margin-bottom:12px;min-height:36px}.vc-gallery-expanded .vc-collection-label{font-size:10px;min-height:28px;padding:7px 0}.vc-gallery-expanded .vc-editor>p{margin-bottom:10px}.vc-gallery-expanded>.vc-reset{margin-top:8px}.gx-theme-ivoryrelief[data-design-version="2"]{background:var(--vc-page);color:var(--vc-ink);font-family:var(--vc-body-font)}.gx-theme-ivoryrelief[data-design-version="2"]:before{display:none}.gx-theme-ivoryrelief[data-design-version="2"] .gx-hero h1{font-family:var(--vc-name-font);color:var(--vc-ink)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-hero-copy p{color:var(--vc-muted);opacity:1}.gx-theme-ivoryrelief[data-design-version="2"] .gx-hero-copy button,.gx-theme-ivoryrelief[data-design-version="2"] .ir-rsvp-submit{background:var(--vc-cta-bg);color:var(--vc-cta-text);border-color:var(--vc-cta-border)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-nav{background:var(--vc-nav-bg);border-color:var(--vc-nav-border)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-nav button{color:var(--vc-nav-text);opacity:1}.gx-theme-ivoryrelief[data-design-version="2"] .gx-nav button.active{color:var(--vc-nav-active)}.gx-theme-ivoryrelief[data-design-version="2"] .ir-rsvp-form input,.gx-theme-ivoryrelief[data-design-version="2"] .ir-rsvp-form select,.gx-theme-ivoryrelief[data-design-version="2"] .ir-rsvp-form textarea{background:var(--vc-form-bg);color:var(--vc-form-text);border-color:var(--vc-form-border)}.gx-theme-ivoryrelief[data-design-version="2"] .ir-rsvp-form label,.gx-theme-ivoryrelief[data-design-version="2"] .ir-rsvp-form legend{color:var(--vc-form-label);opacity:1}.gx-theme-ivoryrelief[data-design-version="2"] .ir-rsvp-form :focus-visible{outline:2px solid var(--vc-form-focus);outline-offset:2px}.gx-theme-ivoryrelief[data-design-version="2"] .gx-error{color:var(--vc-form-error)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-rsvp-choices button.active{background:var(--vc-selected-bg);color:var(--vc-selected-text);border-color:var(--vc-selected-border)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-location{background:var(--vc-paper);border-color:var(--vc-line);color:var(--vc-ink)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-location button{color:var(--vc-ink);border-color:var(--vc-line)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-timeline time{color:var(--vc-accent)}.gx-theme-ivoryrelief[data-design-version="2"] .gx-timeline article:after,.gx-theme-ivoryrelief[data-design-version="2"] .ir-toggle{border-color:var(--vc-line)}.vc-folio-leaf>.vc-material{width:200%;max-width:none}.vc-folio-right>.vc-material{left:-100%;right:auto}.vc-physical[data-design-version="2"] .vc-env-cover-text,.vc-physical[data-design-version="2"] .vc-folio-inscription,.vc-physical[data-design-version="2"] .vc-ribbon-cover .vc-cover-type{color:var(--vc-cover-ink)}.vc-physical[data-design-version="2"] .vc-cover-eyebrow,.vc-physical[data-design-version="2"] .vc-eyebrow,.vc-physical[data-design-version="2"] .vc-folio-inscription h3,.vc-physical[data-design-version="2"] .vc-folio-inscription span,.vc-physical[data-design-version="2"] .vc-ribbon-cover .vc-cover-names h3{color:inherit}.vc-preview-scenes{display:flex;gap:8px;width:100%;justify-content:center;margin-bottom:10px}.vc-auto-opening,.vc-gallery-modes button,.vc-preview-scenes button{min-height:36px;border:1px solid #d7cebb;border-radius:5px;background:#fffcf7;color:#75644e;padding:7px 14px;font:12px Manrope,sans-serif;cursor:pointer}.vc-auto-opening{margin-bottom:20px}.vc-auto-opening[aria-pressed=true],.vc-gallery-modes button[aria-pressed=true]{outline:2px solid #a4864c;outline-offset:1px}.vc-gallery-modes{display:inline-flex;gap:8px;margin-left:16px}.vc-gallery-cover{position:absolute;inset:0;display:block;overflow:hidden}.vc-cover-scale{position:absolute;top:0;width:390px;height:760px;display:block;transform-origin:top left}.vc-physical[data-design-version="2"][data-phase=card] .vc-cover-layer{display:none}.vc-template.vc-no-photo.vc-theme-11 .it-names{margin-bottom:22cqw}.vc-card-hit{position:absolute;inset:0 0 68px;z-index:25;border:0;background:transparent;cursor:pointer;border-radius:0;padding:0}.vc-card-hit:focus-visible{outline:2px solid var(--vc-accent);outline-offset:-8px}.vowely-atelier-card{position:relative;container-type:inline-size;isolation:isolate;width:100%;aspect-ratio:2/3;background:var(--va-paper);color:var(--va-ink);overflow:hidden;text-align:center}.vowely-atelier-card,.vowely-atelier-card *,.vowely-atelier-card :after,.vowely-atelier-card :before{box-sizing:border-box}.vowely-atelier-card .vowely-atelier-material{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:0}.vowely-atelier-card .vowely-atelier-text{position:absolute;margin:0;padding:0;border:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;z-index:2;white-space:pre-line;overflow-wrap:normal;word-break:normal;color:var(--va-ink);font-weight:400;font-style:normal;line-height:1.1;text-wrap:balance;text-transform:none;text-shadow:none;pointer-events:none}.vowely-atelier-card .vowely-atelier-text>span{display:block;width:100%}.vowely-atelier-card .vowely-atelier-text.serif{font-family:VowelyAtelierCormorant,Georgia,serif}.vowely-atelier-card .vowely-atelier-text.serifItalic{font-family:VowelyAtelierCormorant,Georgia,serif;font-style:italic}.vowely-atelier-card .vowely-atelier-text.script{font-family:VowelyAtelierGreatVibes,cursive}.vowely-atelier-card .vowely-atelier-text.sans{font-family:VowelyAtelierManrope,Arial,sans-serif;font-weight:400}.vowely-atelier-card .vowely-atelier-text[data-key=eyebrow],.vowely-atelier-card .vowely-atelier-text[data-key=message]{color:var(--va-muted)}.vowely-atelier-card[data-visual-number="31"] .vowely-atelier-text[data-key=name1],.vowely-atelier-card[data-visual-number="31"] .vowely-atelier-text[data-key=name2]{font-weight:500}.vowely-atelier-card[data-visual-number="26"] .vowely-atelier-text{color:var(--va-ink)}.vowely-atelier-card[data-visual-number="36"] .vowely-atelier-text[data-key=message]{text-wrap:initial}.vowely-atelier-card .vowely-atelier-names{position:absolute;z-index:2}.vowely-atelier-names [data-name-part]>span,.vowely-atelier-signature [data-name-part]{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.vowely-atelier-names[data-name-flow]{display:flex;flex-direction:column;justify-content:space-between;gap:1cqw}.vowely-atelier-card .vowely-atelier-names[data-name-flow]>.vowely-atelier-text{position:relative;top:auto!important;min-height:0!important;flex-shrink:0;line-height:1.16!important}.vowely-atelier-card .vowely-atelier-text[data-key=signature]{height:18%}.vowely-atelier-card .vowely-atelier-signature{min-height:0;width:100%;line-height:1.16}.vowely-atelier-signature [data-name-part]{display:block}.vc-card-layer>.vowely-atelier-card{position:absolute;width:100%;height:auto;aspect-ratio:2/3;top:50%;transform:translateY(-50%)}.vc-material>.vowely-atelier-card{width:100%;height:100%;aspect-ratio:auto}.vc-material>.vowely-atelier-card .vowely-atelier-material{object-fit:cover}.vc-collection-thumb>.vowely-atelier-card{height:100%;aspect-ratio:2/3}.vc-gallery-expanded .vc-collection-grid{grid-template-columns:repeat(12,minmax(0,1fr));max-width:1280px}@media(max-width:1100px){.vc-gallery-expanded .vc-collection-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:600px){.vc-gallery-expanded .vc-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gx[data-design-version="2"] .gx-hero-photo{padding:0;border:0;background-size:cover;cursor:zoom-in}.gx[data-design-version="2"] .gx-body{background:var(--vc-app-bg);color:var(--vc-app-text)}.gx[data-design-version="2"] .gx-welcome-extras{padding:24px 24px 32px}.gx[data-design-version="2"][data-active=welcome]:has(.gx-welcome-extras) .gx-body{flex:0 0 auto}.gx[data-design-version="2"] .gx-welcome-extras p{font:15px/1.7 var(--vc-body-font);white-space:pre-line}.gx[data-design-version="2"] .gx-plan-location{display:flex;align-items:center;gap:6px}.gx[data-design-version="2"] .gx-nav button[data-section=rsvp]{position:-webkit-sticky;position:sticky;right:0;background:var(--vc-nav-bg);z-index:1}.gx[data-design-version="2"] .gx-demo-note{font:11px/1.5 var(--vc-body-font);color:var(--vc-muted);margin-bottom:16px}.vc-preserved-modal .wizard-phone{position:relative;top:0}.gx[data-design-version="2"] .gx-welcome-extras .gx-section{animation:vc-section-in .35s ease both!important}@keyframes vc-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gx[data-design-version="2"] .gx-welcome-extras .gx-section{animation:none!important}}.vc-preserved-modal .guest-full-device{height:min(780px,calc(100dvh - 40px));width:390px;border:0;background:transparent}.vc-preserved-modal .wizard-phone{width:100%!important;height:100%!important;min-height:100%!important}@media(max-width:600px){.vc-preserved-modal .guest-full-device{width:100%;height:100dvh}.vc-preserved-modal .wizard-phone{border:0;border-radius:0}}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true]{width:100%;max-width:480px;height:var(--ir-screen-height,100dvh);min-height:0;position:relative;margin-inline:auto;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:var(--vc-app-bg);color:var(--vc-app-text);font-family:var(--vc-body-font)}.gx[data-journey=true] .vc-journey-material{--vc-material-y:0%;position:absolute;inset:66px 0 61px;z-index:0;overflow:hidden;opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 86%,transparent)}.guest-phone-viewport>.gx[data-journey=true] .vc-journey-material{top:88px}.gx[data-journey=true] .vc-journey-material>*{position:absolute;inset:-8% -6%;width:auto;height:auto;max-width:none;aspect-ratio:auto;transform:translate3d(0,var(--vc-material-y),0) scale(1.03);transform-origin:center;transition:transform .45s ease,opacity .35s ease}.gx[data-journey=true] .vc-journey-material>.vc-addition,.gx[data-journey=true] .vc-journey-material>.vc-addition>.vc-surface{height:auto;min-height:116%;aspect-ratio:auto}.gx[data-journey=true] .vc-journey-material>.vowely-atelier-card .vowely-atelier-material{object-fit:cover}.gx[data-journey=true][data-active=gallery] .vc-journey-material,.gx[data-journey=true][data-active=story] .vc-journey-material{--vc-material-y:-3%}.gx[data-journey=true][data-active=location] .vc-journey-material,.gx[data-journey=true][data-active=schedule] .vc-journey-material{--vc-material-y:3%}.gx[data-journey=true][data-active=accommodation] .vc-journey-material,.gx[data-journey=true][data-active=music] .vc-journey-material,.gx[data-journey=true][data-active=rsvp] .vc-journey-material,.gx[data-journey=true][data-active=updates] .vc-journey-material{--vc-material-y:-1.5%}.gx[data-journey=true] .vc-journey-header{position:relative;display:grid;grid-template-columns:66px minmax(0,1fr) 56px;align-items:center;grid-gap:8px;gap:8px;flex:0 0 auto;min-height:66px;padding:10px 18px 12px;color:var(--vc-app-text);background:var(--vc-app-bg);z-index:3}.gx[data-journey=true] .vc-journey-return{display:flex;align-items:center;gap:3px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:11px var(--vc-body-font);cursor:pointer}.gx[data-journey=true] .vc-journey-heading{min-width:0;text-align:center}.gx[data-journey=true] .vc-journey-heading>.vc-journey-monogram{display:block;margin:0 0 2px;font:400 19px/1.12 var(--vc-name-font);letter-spacing:.015em;overflow-wrap:anywhere;color:var(--vc-app-text)}.gx[data-journey=true] .vc-journey-heading h2{margin:0;font:400 9px/1.4 var(--vc-body-font);letter-spacing:.14em;text-transform:uppercase;color:var(--vc-muted)}.gx[data-journey=true] .vc-journey-date{display:block;margin-top:2px;font:8px/1.4 var(--vc-body-font);letter-spacing:.08em;color:var(--vc-muted)}.gx[data-journey=true] .vc-journey-count{font:12px/1 var(--vc-body-font);text-align:right;white-space:nowrap}.gx[data-journey=true] .vc-journey-count i{font-style:normal;font-size:9px;color:var(--vc-muted)}.gx[data-journey=true] .vc-journey-progress{position:absolute;left:18px;right:18px;bottom:0;height:1px;background:color-mix(in srgb,var(--vc-line) 30%,transparent)}.gx[data-journey=true] .vc-journey-progress>span{display:block;height:100%;background:var(--vc-accent);transition:width .28s ease}.guest-phone-viewport>.gx[data-design-version="2"][data-journey=true] .vc-journey-header{padding-top:35px;min-height:88px}.gx[data-journey=true] .vc-journey-page{position:relative;z-index:1;min-width:0;min-height:0;flex:1 1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-block:18px;animation:vc-journey-arrive .35s ease both;outline:none;background:linear-gradient(90deg,color-mix(in srgb,var(--vc-app-bg) 74%,transparent),color-mix(in srgb,var(--vc-app-bg) 58%,transparent) 50%,color-mix(in srgb,var(--vc-app-bg) 74%,transparent))}.gx[data-journey=true][data-reading-mode=scroll] .vc-journey-page{animation:none}.gx[data-journey=true] .vc-journey-chapter{position:relative;min-width:0;scroll-margin-top:18px}.gx[data-journey=true] .vc-journey-chapter+.vc-journey-chapter{margin-top:22px}.gx[data-journey=true] .vc-journey-chapter:last-child{min-height:100%}.gx[data-journey=true] .vc-journey-chapter+.vc-journey-chapter:before{content:"";display:block;width:calc(100% - 64px);height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--vc-line),transparent);opacity:.65}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero{padding:22px 26px 28px;min-height:0;gap:0;position:relative;background:transparent;overflow:visible}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-photo{width:100%;height:250px;min-height:200px;max-height:300px;background-position:var(--gx-image-position,center);border-radius:48% 48% 4px 4px/38% 38% 4px 4px;box-shadow:0 12px 26px color-mix(in srgb,var(--vc-app-text) 12%,transparent)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-copy{padding-top:6px;max-width:100%;color:var(--vc-app-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-copy>span{margin:24px 0 14px;font:400 9px/1.5 var(--vc-body-font);letter-spacing:.18em;color:var(--vc-muted)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero h1{font:400 clamp(30px,9vw,40px)/1.2 var(--vc-name-font);margin:0 0 20px;overflow-wrap:anywhere;color:var(--vc-app-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero h1>span{display:block}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero h1 em{display:block;margin:6px 0;font:italic .56em/1.15 var(--vc-heading-font);color:var(--vc-accent)}.gx[data-journey=true] .vc-wedding-date{margin:20px auto 18px;max-width:310px}.gx[data-journey=true] .vc-wedding-date time{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border-block:1px solid color-mix(in srgb,var(--vc-line) 48%,transparent);padding:12px 0;color:var(--vc-app-text)}.gx[data-journey=true] .vc-wedding-date time>span{font:400 11px/1.8 var(--vc-body-font);text-transform:capitalize;overflow-wrap:anywhere}.gx[data-journey=true] .vc-wedding-date time>span:first-child{text-align:right}.gx[data-journey=true] .vc-wedding-date time>span:last-child{text-align:left}.gx[data-journey=true] .vc-wedding-date time b{display:block;font:400 11px/1.8 var(--vc-body-font);letter-spacing:.12em}.gx[data-journey=true] .vc-wedding-date time>strong{font:400 58px/1 var(--vc-heading-font);color:var(--vc-accent)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-copy .vc-wedding-countdown{display:flex;justify-content:center;align-items:baseline;gap:6px;flex-wrap:wrap;margin:14px 0 0;font:11px/1.7 var(--vc-body-font);color:var(--vc-muted)}.gx[data-journey=true] .vc-wedding-countdown strong{font:400 24px/1 var(--vc-heading-font);color:var(--vc-accent)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-copy .gx-venue{font:12px/1.6 var(--vc-body-font);color:var(--vc-muted)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-copy .ir-welcome-message{max-width:100%;margin:22px 0;font:400 23px/1.55 var(--vc-heading-font);white-space:pre-line;color:var(--vc-app-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-copy .vc-guest-dedication{font:11px/1.7 var(--vc-body-font);margin:22px 0;color:var(--vc-muted)}.gx[data-journey=true] .vc-guest-dedication strong{display:block;color:var(--vc-app-text);font-weight:500;font-size:13px;overflow-wrap:anywhere}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-copy>button{min-height:48px;border-radius:3px;border:1px solid var(--vc-cta-border);background:var(--vc-cta-bg);color:var(--vc-cta-text);font:12px var(--vc-body-font);letter-spacing:.02em}.gx[data-journey=true] .vc-welcome-shortcuts{display:flex;gap:16px;margin-top:16px;justify-content:center;flex-wrap:wrap}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .vc-welcome-shortcuts button{display:flex;gap:7px;align-items:center;justify-content:center;width:auto;min-height:38px;margin:0;padding:0 4px;border:0;border-bottom:1px solid color-mix(in srgb,var(--vc-line) 50%,transparent);background:transparent;color:var(--vc-app-text);font:10px var(--vc-body-font);border-radius:0}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-body{min-height:0;flex:none;overflow:visible;padding:0 26px 20px;background:transparent}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-section{padding:30px 0 10px;min-width:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--vc-app-text)}.gx[data-journey=true] .vc-editorial-heading{text-align:center;margin:2px 0 28px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-kicker{font:400 9px/1.7 var(--vc-body-font);letter-spacing:.16em;color:var(--vc-muted);margin:0 0 12px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .vc-editorial-heading h2{font:400 35px/1.12 var(--vc-heading-font);margin:0 0 18px;overflow-wrap:anywhere;color:var(--vc-app-text)}.gx[data-journey=true] .vc-editorial-rule{display:flex;align-items:center;justify-content:center;gap:8px;font:10px/1 var(--vc-heading-font);color:var(--vc-accent)}.gx[data-journey=true] .vc-editorial-rule i{height:1px;width:28px;background:var(--vc-line);opacity:.6}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-section>p{font:13px/1.95 var(--vc-body-font);white-space:pre-line;overflow-wrap:anywhere;color:var(--vc-app-text);margin:14px 0}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-section>.vc-editorial-empty{padding:22px 4px;text-align:center;color:var(--vc-muted);font-size:12px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-story{display:block}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-story img{display:block;width:100%;max-height:300px;object-fit:cover;object-position:var(--gx-image-position,center);margin:0 0 26px;border-radius:45% 45% 2px 2px/28% 28% 2px 2px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-story>p{text-align:left}.gx[data-journey=true] .vc-story-signature{text-align:center;font:400 30px/1.4 var(--vc-name-font);color:var(--vc-accent);margin:26px 0 8px;overflow-wrap:anywhere}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline{padding:0;margin:0}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline article{display:grid;grid-template-columns:45px 10px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:18px 0;position:relative}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline time{font:500 12px/1.7 var(--vc-body-font);padding-top:3px;color:var(--vc-accent)}.gx[data-journey=true] .gx-timeline time small{display:block;font:400 9px/1.8 var(--vc-body-font);white-space:nowrap;color:var(--vc-muted)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline h3{font:400 25px/1.2 var(--vc-heading-font);margin:0;overflow-wrap:anywhere;color:var(--vc-app-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline p{color:var(--vc-muted);font:11px/1.85 var(--vc-body-font);margin:8px 0 0;overflow-wrap:anywhere}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline article:after{left:60px;top:30px;bottom:-20px;width:1px;background:var(--vc-line);opacity:.45}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline article:last-child:after{display:none}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-timeline i{width:9px;height:9px;margin-top:7px;color:transparent;background:var(--vc-app-bg);border:1px solid var(--vc-accent);border-radius:50%}.gx[data-journey=true] .gx-plan-location svg{flex:none}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-location{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:24px 0;margin:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--vc-line) 50%,transparent);border-radius:0;background:transparent;color:var(--vc-app-text);box-shadow:none}.gx[data-journey=true] .vc-location-number{font:italic 28px/1 var(--vc-heading-font);color:var(--vc-accent);padding-top:18px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-location small{display:block;font:400 9px/1.6 var(--vc-body-font);letter-spacing:.15em;text-transform:uppercase;color:var(--vc-muted);margin-bottom:8px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-location h3,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-stay h3{font:400 26px/1.2 var(--vc-heading-font);margin:0 0 9px;overflow-wrap:anywhere;color:var(--vc-app-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-location p,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-stay p{font:12px/1.8 var(--vc-body-font);color:var(--vc-muted);overflow-wrap:anywhere;margin:0}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-location button{display:flex;align-items:center;justify-content:center;gap:8px;grid-column:2;width:-moz-fit-content;width:fit-content;min-height:42px;padding:9px 14px;margin-top:8px;border:1px solid var(--vc-cta-border);background:var(--vc-cta-bg);color:var(--vc-cta-text);border-radius:3px;cursor:pointer;font:11px var(--vc-body-font)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-gallery{column-count:2;column-gap:12px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-gallery button{display:block;width:100%;padding:0 0 16px;margin:0 0 6px;page-break-inside:avoid;break-inside:avoid;border:0;background:transparent;color:var(--vc-app-text);text-align:left}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-gallery img{display:block;width:100%;height:auto;border-radius:2px;max-height:350px;object-fit:cover}.gx[data-journey=true] .vc-gallery-caption{display:block;padding-top:9px;font:10px/1.7 var(--vc-body-font);color:var(--vc-muted);overflow-wrap:anywhere}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-updates article{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:13px;gap:13px;padding:22px 0;margin:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--vc-line) 45%,transparent);border-radius:0;background:transparent;color:var(--vc-app-text);box-shadow:none}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-updates article>svg{width:15px;height:15px;color:var(--vc-accent);margin-top:2px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-updates article.important{border-color:var(--vc-accent)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-updates small{font:400 9px/1.5 var(--vc-body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--vc-muted)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-updates h3{font:400 25px/1.25 var(--vc-heading-font);margin:9px 0;overflow-wrap:anywhere;color:var(--vc-app-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-updates p{font:12px/1.9 var(--vc-body-font);color:var(--vc-muted);overflow-wrap:anywhere;margin:0}.gx[data-journey=true] .gx-updates time{display:block;margin-top:12px;font:9px/1.5 var(--vc-body-font);color:var(--vc-muted)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-stay{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:15px;gap:15px;padding:22px 0;border:0;border-block:1px solid color-mix(in srgb,var(--vc-line) 50%,transparent);border-radius:0;background:transparent;color:var(--vc-app-text);box-shadow:none}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-stay>svg{width:21px;height:21px;color:var(--vc-accent);margin-top:3px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-stay small{display:block;margin-bottom:9px;font:9px/1.5 var(--vc-body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--vc-muted)}.gx[data-journey=true] .vc-editorial-link{display:flex;gap:6px;align-items:center;justify-content:center;min-height:44px;margin:18px auto 0;padding:4px 0;border:0;border-bottom:1px solid var(--vc-line);border-radius:0;background:transparent;color:var(--vc-app-text);font:11px var(--vc-body-font);cursor:pointer}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-music{display:block;text-align:center}.gx[data-journey=true] .vc-music-record{display:grid;place-items:center;width:130px;height:130px;margin:8px auto 30px;border:1px solid color-mix(in srgb,var(--vc-app-text) 40%,transparent);border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 2px,color-mix(in srgb,var(--vc-app-text) 15%,transparent) 2px 3px);color:var(--vc-app-text)}.gx[data-journey=true] .vc-music-record>span{display:grid;place-items:center;width:53px;height:53px;padding:5px;border-radius:50%;background:var(--vc-accent);color:var(--vc-accent-ink);font:16px/1.2 var(--vc-name-font);overflow-wrap:anywhere}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-music audio{display:block;width:100%;max-width:100%;height:45px;margin-top:24px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-music>.vc-music-waiting{font-size:11px;color:var(--vc-muted);margin-top:22px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-rsvp>.gx-kicker{text-align:center;margin:8px 0 20px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form{gap:20px;margin:0;font-family:var(--vc-body-font)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form h2{text-align:center;font:400 37px/1.14 var(--vc-heading-font);color:var(--vc-app-text);margin:0}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-deadline{text-align:center;font:11px/1.75 var(--vc-body-font);margin:0 0 5px;color:var(--vc-muted)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form label,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form legend{font:500 11px/1.7 var(--vc-body-font);color:var(--vc-form-label);gap:8px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form input,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form select,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form textarea{width:100%;min-width:0;min-height:46px;font:12px/1.6 var(--vc-body-font);border:1px solid var(--vc-form-border);border-radius:3px;background:var(--vc-form-bg);color:var(--vc-form-text);padding:11px 12px;box-shadow:none}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form input[readonly]{background:color-mix(in srgb,var(--vc-form-bg) 95%,var(--vc-form-border));color:var(--vc-form-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form .gx-rsvp-choices button{min-height:46px;font:12px var(--vc-body-font);border:1px solid var(--vc-form-border);border-radius:3px;background:var(--vc-form-bg);color:var(--vc-form-label)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form .gx-rsvp-choices button.active{background:var(--vc-selected-bg);color:var(--vc-selected-text);border-color:var(--vc-selected-border)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form .ir-toggle{gap:12px;border-color:var(--vc-form-border);padding:4px 0 15px}.gx[data-journey=true] .ir-toggle span small{font:10px/1.6 var(--vc-body-font);color:var(--vc-muted)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form .ir-toggle input{flex:none;width:40px;min-height:24px;height:24px;padding:3px;border:0;border-radius:14px;background:var(--vc-form-border)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form .ir-toggle input:checked{background:var(--vc-accent)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form .ir-toggle input:before{background:var(--vc-form-bg)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form .ir-rsvp-submit{min-height:50px;border-radius:3px;background:var(--vc-cta-bg);color:var(--vc-cta-text);border:1px solid var(--vc-cta-border);font:12px var(--vc-body-font);letter-spacing:.02em}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .ir-rsvp-form details{font:11px/1.7 var(--vc-body-font);color:var(--vc-muted)}.gx[data-journey=true] .ir-rsvp-form summary{min-height:32px;padding-block:7px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-demo-note{font:10px/1.7 var(--vc-body-font);color:var(--vc-muted);padding:12px 14px;margin:0 0 20px;border:1px dashed var(--vc-form-border);border-radius:3px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-rsvp-locked,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-thanks{text-align:center;padding:28px 0 12px;color:var(--vc-app-text)}.gx[data-journey=true] .gx-rsvp-locked>svg,.gx[data-journey=true] .gx-thanks>svg{width:40px;height:40px;color:var(--vc-accent);margin-bottom:20px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-rsvp-locked h2,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-thanks h2{font:400 34px/1.18 var(--vc-heading-font);margin:0 0 18px;color:var(--vc-app-text);overflow-wrap:anywhere}.gx[data-journey=true] .gx-rsvp-locked>p,.gx[data-journey=true] .gx-thanks>p{font:12px/1.85 var(--vc-body-font);color:var(--vc-muted);margin-bottom:24px}.gx[data-journey=true] .vc-journey-pager{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;flex:0 0 auto;padding:9px 18px;border-top:1px solid color-mix(in srgb,var(--vc-line) 25%,transparent);background:var(--vc-app-bg)}.gx[data-journey=true] .vc-journey-pager button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:45px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--vc-line) 40%,transparent);border-radius:3px;background:transparent;color:var(--vc-app-text);text-align:left;font:10px/1.5 var(--vc-body-font);cursor:pointer}.gx[data-journey=true] .vc-journey-pager button>span{min-width:0;overflow-wrap:anywhere}.gx[data-journey=true] .vc-journey-pager button>svg{flex:none}.gx[data-journey=true] .vc-journey-pager button small{display:block;opacity:.72;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.gx[data-journey=true] .vc-journey-pager button:last-child{background:var(--vc-cta-bg);border-color:var(--vc-cta-border);color:var(--vc-cta-text)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-nav{position:relative;z-index:2;bottom:auto;flex:0 0 auto;margin:0;min-height:61px;padding:7px 8px max(7px,env(safe-area-inset-bottom));justify-content:flex-start;scrollbar-width:none;overflow-x:auto;background:var(--vc-nav-bg);border-color:var(--vc-nav-border);box-shadow:0 -8px 16px color-mix(in srgb,var(--vc-app-text) 3%,transparent)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-nav button{flex:1 0 62px;min-width:62px;min-height:46px;gap:6px;padding:5px;font:9px var(--vc-body-font);position:relative;background:transparent;color:var(--vc-nav-text);opacity:1;border-radius:0}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-nav button svg{width:16px;height:16px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-nav button.active{color:var(--vc-nav-active);box-shadow:inset 0 1px var(--vc-accent)}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-nav button[data-section=rsvp]{position:-webkit-sticky;position:sticky;right:0;background:var(--vc-nav-bg);z-index:1;box-shadow:-8px 0 9px color-mix(in srgb,var(--vc-nav-bg) 90%,transparent)}.gx[data-journey=true] button:focus-visible{outline:2px solid var(--vc-form-focus);outline-offset:-3px}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-journey-material{opacity:.55;filter:saturate(.82) contrast(1.08)}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-journey-page{background:radial-gradient(circle at 50% -5%,color-mix(in srgb,var(--vc-accent) 12%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--vc-app-bg) 95%,#000),color-mix(in srgb,var(--vc-app-bg) 82%,transparent) 50%,color-mix(in srgb,var(--vc-app-bg) 95%,#000))}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-journey-header{border-bottom:1px solid color-mix(in srgb,var(--vc-accent) 34%,transparent);box-shadow:0 13px 38px #03130e55}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-journey-heading>.vc-journey-monogram{font-family:var(--vc-body-font);font-size:12px;font-weight:500;letter-spacing:.22em;color:var(--vc-accent)}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-journey-heading h2{letter-spacing:.2em}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-hero{padding-top:38px}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-hero:before{content:"LUNARIA · HERBARIUM";display:block;width:max-content;max-width:100%;margin:0 auto 23px;padding:7px 12px 6px;border-block:1px solid color-mix(in srgb,var(--vc-accent) 58%,transparent);font:500 8px/1.2 var(--vc-body-font);letter-spacing:.25em;color:var(--vc-accent)}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-hero-photo{height:255px;border-radius:48% 48% 5px 5px/32% 32% 5px 5px;border:1px solid color-mix(in srgb,var(--vc-accent) 68%,transparent);box-shadow:0 22px 42px #020d095c}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-hero h1{font-size:47px;letter-spacing:-.025em}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-hero h1 em{font-family:var(--vc-body-font);font-size:.22em;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-accent)}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-hero-copy .ir-welcome-message{padding:20px 16px;border-block:1px solid color-mix(in srgb,var(--vc-line) 42%,transparent);font-size:21px}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-editorial-heading{text-align:left;margin-bottom:32px}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-editorial-heading h2{font-size:38px;line-height:1.03}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-editorial-rule{justify-content:flex-start}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-editorial-rule:after{content:"SPECIMEN";font:500 7px/1 var(--vc-body-font);letter-spacing:.24em;color:var(--vc-muted)}.gx[data-journey=true][data-collection=lunaria-herbarium][data-reading-mode=scroll] .vc-journey-chapter{padding:14px 13px 24px;margin-inline:-13px}.gx[data-journey=true][data-collection=lunaria-herbarium][data-reading-mode=scroll] .vc-journey-chapter:nth-child(2n){background:color-mix(in srgb,var(--vc-paper) 52%,transparent);border-block:1px solid color-mix(in srgb,var(--vc-line) 30%,transparent)}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-story img{border-radius:48% 48% 4px 4px/30% 30% 4px 4px;border:1px solid color-mix(in srgb,var(--vc-accent) 58%,transparent)}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-timeline article{grid-template-columns:50px 13px minmax(0,1fr)}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-timeline article:after{left:67px;background:var(--vc-accent)}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-timeline i{width:12px;height:12px;border-radius:50% 50% 4px 4px/38% 38% 4px 4px;border-color:var(--vc-accent);background:var(--vc-paper)}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-location{grid-template-columns:44px minmax(0,1fr);border-color:color-mix(in srgb,var(--vc-accent) 34%,transparent)}.gx[data-journey=true][data-collection=lunaria-herbarium] .vc-location-number{font-family:var(--vc-body-font);font-size:11px;letter-spacing:.18em}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-gallery img{border:1px solid color-mix(in srgb,var(--vc-accent) 42%,transparent);padding:4px;background:var(--vc-paper)}.gx[data-journey=true][data-collection=lunaria-herbarium] .ir-rsvp-form{padding:24px 18px 4px;border:1px solid color-mix(in srgb,var(--vc-accent) 42%,transparent);background:color-mix(in srgb,var(--vc-paper) 82%,transparent);box-shadow:0 20px 50px #020d0938}.gx[data-journey=true][data-collection=lunaria-herbarium] .ir-rsvp-form input,.gx[data-journey=true][data-collection=lunaria-herbarium] .ir-rsvp-form select,.gx[data-journey=true][data-collection=lunaria-herbarium] .ir-rsvp-form textarea{border-radius:0}.gx[data-journey=true][data-collection=lunaria-herbarium] .gx-nav button.active{box-shadow:inset 0 2px var(--vc-accent)}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-journey-material{opacity:.38;filter:saturate(.7) contrast(.94)}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-journey-page{background:radial-gradient(ellipse at 18% 5%,#fff 0,transparent 30%),radial-gradient(ellipse at 86% 88%,color-mix(in srgb,var(--vc-accent) 13%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--vc-app-bg) 78%,#fff),var(--vc-app-bg))}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-journey-header{border-bottom:1px solid #ffffffc7;box-shadow:0 9px 25px #a88d8230,inset 0 -1px color-mix(in srgb,var(--vc-line) 54%,transparent)}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-journey-heading>.vc-journey-monogram{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;font-family:var(--vc-heading-font);font-size:14px;color:var(--vc-accent);background:linear-gradient(145deg,#fff,var(--vc-paper));box-shadow:-2px -2px 5px #fff,2px 3px 7px #ac91843d,inset 0 0 0 1px #fff}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-journey-heading h2{letter-spacing:.08em}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-hero{padding-top:34px}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-hero:before{content:"MAISON DE NACRE";display:block;width:max-content;max-width:100%;margin:0 auto 23px;padding:9px 18px 8px;border-radius:999px;background:linear-gradient(145deg,#fff,var(--vc-paper));box-shadow:-3px -3px 8px #fff,3px 4px 9px #b59c9133,inset 0 0 0 1px #ffffffb8;font:500 8px/1.2 var(--vc-body-font);letter-spacing:.23em;color:var(--vc-accent)}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-hero-photo{height:246px;border-radius:50% 50% 45% 45%/38% 38% 56% 56%;padding:7px;background:var(--vc-paper);border:1px solid #fff;box-shadow:-5px -5px 13px #fff,5px 8px 17px #a88d8245,inset 0 0 0 1px color-mix(in srgb,var(--vc-line) 48%,transparent)}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-hero h1{font-size:45px;font-weight:500;letter-spacing:-.035em;text-shadow:0 1px #fff}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-hero h1 em{font-size:.62em;color:var(--vc-accent)}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-hero-copy .ir-welcome-message{position:relative;padding:22px 18px;border-radius:48% 48% 10px 10px/20% 20% 10px 10px;background:color-mix(in srgb,var(--vc-paper) 78%,#fff);border:1px solid #fff;box-shadow:-3px -3px 9px #fff,4px 6px 12px #b39b9030;font-family:var(--vc-heading-font);font-size:21px;font-style:italic}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-editorial-heading{margin-bottom:31px}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-editorial-heading h2{font-size:37px;font-weight:500;letter-spacing:-.025em;text-shadow:0 1px #fff}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-editorial-rule:before{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,var(--vc-accent));box-shadow:0 1px 3px #9c7c7652}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-editorial-rule:after{content:"ATELIER 38";font:500 7px/1 var(--vc-body-font);letter-spacing:.2em;color:var(--vc-muted)}.gx[data-journey=true][data-collection=maison-de-nacre][data-reading-mode=scroll] .vc-journey-chapter{margin:8px -9px 20px;padding:24px 16px 28px;border-radius:28px 28px 5px 5px;background:color-mix(in srgb,var(--vc-paper) 64%,transparent);border:1px solid #ffffffb0;box-shadow:0 8px 22px #a88d821c}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-story img{border-radius:48% 48% 9px 9px/24% 24% 9px 9px;padding:5px;background:var(--vc-paper);border:1px solid #fff;box-shadow:0 9px 20px #a88d8236}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-timeline article{grid-template-columns:50px 15px minmax(0,1fr)}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-timeline article:after{left:68px;background:linear-gradient(var(--vc-accent),transparent)}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-timeline i{width:14px;height:14px;border-radius:50%;border:1px solid #fff;background:radial-gradient(circle at 30% 25%,#fff,var(--vc-accent));box-shadow:0 2px 5px #9c7c7652}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-location{grid-template-columns:48px minmax(0,1fr);border-radius:24px 24px 4px 4px;border-color:#ffffffc7;background:color-mix(in srgb,var(--vc-paper) 76%,#fff);box-shadow:0 8px 20px #a88d8229}.gx[data-journey=true][data-collection=maison-de-nacre] .vc-location-number{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fff,var(--vc-paper));box-shadow:-2px -2px 5px #fff,2px 3px 7px #ac918438;font-family:var(--vc-heading-font);font-size:15px;color:var(--vc-accent)}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-gallery img{border-radius:46% 46% 6px 6px/18% 18% 6px 6px;border:1px solid #fff;padding:5px;background:var(--vc-paper);box-shadow:0 7px 16px #a88d8233}.gx[data-journey=true][data-collection=maison-de-nacre] .ir-rsvp-form{padding:27px 18px 6px;border-radius:30px 30px 5px 5px;border:1px solid #fff;background:linear-gradient(145deg,#fff9,var(--vc-paper));box-shadow:-4px -4px 11px #fff,5px 8px 18px #a88d8238}.gx[data-journey=true][data-collection=maison-de-nacre] .ir-rsvp-form input,.gx[data-journey=true][data-collection=maison-de-nacre] .ir-rsvp-form select,.gx[data-journey=true][data-collection=maison-de-nacre] .ir-rsvp-form textarea{border-radius:18px;background:color-mix(in srgb,var(--vc-form-bg) 78%,#fff);box-shadow:inset 1px 1px 4px #ad948626}.gx[data-journey=true][data-collection=maison-de-nacre] .gx-nav button.active{box-shadow:inset 0 2px var(--vc-accent)}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-journey-material{opacity:.44;filter:saturate(.84) contrast(.95)}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-journey-page{background:radial-gradient(circle at 10% 8%,#f0d7e0 0,transparent 25%),radial-gradient(circle at 91% 84%,#ddd5eb 0,transparent 30%),linear-gradient(145deg,#fffaf5,var(--vc-app-bg) 64%,#f0eaf2)}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-journey-header{border-bottom:1px dashed color-mix(in srgb,var(--vc-accent) 46%,transparent);box-shadow:0 10px 26px #84586c1c}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-journey-heading>.vc-journey-monogram{width:37px;height:37px;display:grid;place-items:center;border-radius:44% 56% 48% 52%;font-family:var(--vc-name-font);font-size:17px;color:var(--vc-accent);background:#fff9f3;border:1px dashed #c89aad;box-shadow:0 4px 9px #84586c20}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-journey-heading h2{letter-spacing:.11em}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-hero{padding-top:36px}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-hero:before{content:"JARDIN · DE · PAPIER";display:block;width:max-content;max-width:100%;margin:0 auto 24px;padding:8px 17px 7px;border:1px dashed #c89aad;border-radius:999px;background:#fff9f3c7;font:500 8px/1.2 var(--vc-body-font);letter-spacing:.24em;color:var(--vc-accent);box-shadow:0 5px 13px #84586c16}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-hero-photo{height:250px;border-radius:44% 56% 48% 52%/42% 47% 53% 58%;padding:6px;background:#fff9f3;border:1px dashed #bd859d;box-shadow:0 13px 27px #84586c2e}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-hero h1{font-size:48px;line-height:.95;color:var(--vc-app-text);text-shadow:0 1px #fff}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-hero h1 em{font-size:.62em;color:var(--vc-accent)}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-hero-copy .ir-welcome-message{padding:20px 18px;border:1px dashed color-mix(in srgb,var(--vc-accent) 45%,transparent);border-radius:28px 8px;background:#fff9f3ad;font-family:var(--vc-heading-font);font-size:21px;font-style:italic;box-shadow:0 8px 18px #84586c16}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-editorial-heading{margin-bottom:31px}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-editorial-heading h2{font-size:38px;line-height:1.02;color:var(--vc-app-text)}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-editorial-rule:before{width:15px;height:15px;border-radius:50%;background:conic-gradient(from 18deg,#c992a7 0 18%,#eed9e1 18% 36%,#b8a0ca 36% 54%,#eed9e1 54% 72%,#c992a7 72% 90%,#eed9e1 90%);-webkit-clip-path:polygon(50% 0,62% 34%,98% 20%,70% 50%,98% 80%,62% 66%,50% 100%,38% 66%,2% 80%,30% 50%,2% 20%,38% 34%);clip-path:polygon(50% 0,62% 34%,98% 20%,70% 50%,98% 80%,62% 66%,50% 100%,38% 66%,2% 80%,30% 50%,2% 20%,38% 34%)}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-editorial-rule:after{content:"PAPER GARDEN · 39";font:500 7px/1 var(--vc-body-font);letter-spacing:.21em;color:var(--vc-muted)}.gx[data-journey=true][data-collection=jardin-de-papier][data-reading-mode=scroll] .vc-journey-chapter{margin:7px -9px 20px;padding:24px 16px 28px;border-radius:28px 8px;background:#fff9f37a;border:1px dashed color-mix(in srgb,var(--vc-accent) 34%,transparent);box-shadow:0 9px 21px #84586c14}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-story img{border-radius:28px 8px;padding:5px;background:#fff9f3;border:1px dashed #bd859d;box-shadow:0 9px 20px #84586c26}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-timeline article{grid-template-columns:50px 16px minmax(0,1fr)}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-timeline article:after{left:69px;background:repeating-linear-gradient(var(--vc-accent) 0 2px,transparent 2px 6px)}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-timeline i{width:15px;height:15px;border:1px solid #fff;background:conic-gradient(from 18deg,#c992a7 0 20%,#f0d9e3 20% 40%,#b8a0ca 40% 60%,#f0d9e3 60% 80%,#c992a7 80%);-webkit-clip-path:polygon(50% 0,62% 34%,98% 20%,70% 50%,98% 80%,62% 66%,50% 100%,38% 66%,2% 80%,30% 50%,2% 20%,38% 34%);clip-path:polygon(50% 0,62% 34%,98% 20%,70% 50%,98% 80%,62% 66%,50% 100%,38% 66%,2% 80%,30% 50%,2% 20%,38% 34%)}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-location{grid-template-columns:48px minmax(0,1fr);border-style:dashed;border-color:color-mix(in srgb,var(--vc-accent) 46%,transparent);border-radius:22px 7px;background:#fff9f39e;box-shadow:0 7px 17px #84586c15}.gx[data-journey=true][data-collection=jardin-de-papier] .vc-location-number{width:34px;height:34px;display:grid;place-items:center;border-radius:44% 56% 48% 52%;background:#eed9e1;border:1px dashed #bd859d;font-family:var(--vc-heading-font);font-size:15px;color:var(--vc-accent)}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-gallery img{border-radius:22px 7px;border:1px dashed #bd859d;padding:5px;background:#fff9f3;box-shadow:0 7px 16px #84586c20}.gx[data-journey=true][data-collection=jardin-de-papier] .ir-rsvp-form{padding:27px 18px 6px;border-radius:28px 8px;border:1px dashed #bd859d;background:#fff9f3c4;box-shadow:0 10px 24px #84586c1c}.gx[data-journey=true][data-collection=jardin-de-papier] .ir-rsvp-form input,.gx[data-journey=true][data-collection=jardin-de-papier] .ir-rsvp-form select,.gx[data-journey=true][data-collection=jardin-de-papier] .ir-rsvp-form textarea{border-radius:14px 4px;background:color-mix(in srgb,var(--vc-form-bg) 82%,#fff)}.gx[data-journey=true][data-collection=jardin-de-papier] .gx-nav button.active{box-shadow:inset 0 2px var(--vc-accent)}.gx[data-journey=true][data-collection=velours-nocturne] .vc-journey-material{opacity:.36;filter:saturate(.9) contrast(1.05)}.gx[data-journey=true][data-collection=velours-nocturne] .vc-journey-page{background:radial-gradient(ellipse at 50% 0,#5b2841 0,transparent 31%),linear-gradient(155deg,#120912,var(--vc-app-bg) 54%,#261021);color:var(--vc-app-text)}.gx[data-journey=true][data-collection=velours-nocturne] .vc-journey-header{border-bottom:1px solid color-mix(in srgb,var(--vc-accent) 55%,transparent);background:color-mix(in srgb,var(--vc-paper) 88%,transparent);box-shadow:0 12px 28px #05020470}.gx[data-journey=true][data-collection=velours-nocturne] .vc-journey-heading>.vc-journey-monogram{width:38px;height:38px;display:grid;place-items:center;border-radius:50% 50% 8px 8px;font-family:var(--vc-heading-font);font-size:15px;color:#241424;background:radial-gradient(circle at 34% 28%,#ffe8b8,var(--vc-accent));border:1px solid #f5d89b;box-shadow:0 4px 13px #05020470}.gx[data-journey=true][data-collection=velours-nocturne] .vc-journey-heading h2{letter-spacing:.13em;color:var(--vc-app-text)}.gx[data-journey=true][data-collection=velours-nocturne] .gx-hero{padding-top:38px}.gx[data-journey=true][data-collection=velours-nocturne] .gx-hero:before{content:"VELOURS · NOCTURNE";display:block;width:max-content;max-width:100%;margin:0 auto 24px;padding:9px 18px 8px;border:1px solid #d9b46f8c;border-radius:999px;background:#241424e0;font:500 8px/1.2 var(--vc-body-font);letter-spacing:.24em;color:var(--vc-accent);box-shadow:0 8px 20px #05020480}.gx[data-journey=true][data-collection=velours-nocturne] .gx-hero-photo{height:252px;border-radius:50% 50% 8px 8px/23% 23% 8px 8px;padding:6px;background:#241424;border:1px solid #d9b46f99;box-shadow:0 16px 34px #050204a0}.gx[data-journey=true][data-collection=velours-nocturne] .gx-hero h1{font-size:47px;line-height:.94;font-weight:500;color:var(--vc-app-text);text-shadow:0 3px 14px #050204}.gx[data-journey=true][data-collection=velours-nocturne] .gx-hero h1 em{font-size:.62em;color:var(--vc-accent)}.gx[data-journey=true][data-collection=velours-nocturne] .gx-hero-copy .ir-welcome-message{padding:22px 18px;border:1px solid #d9b46f70;border-radius:22px 22px 5px 5px;background:#241424d6;font-family:var(--vc-heading-font);font-size:21px;font-style:italic;color:var(--vc-app-text);box-shadow:0 11px 27px #0502046b}.gx[data-journey=true][data-collection=velours-nocturne] .vc-editorial-heading{margin-bottom:31px}.gx[data-journey=true][data-collection=velours-nocturne] .vc-editorial-heading h2{font-size:38px;line-height:.98;font-weight:500;color:var(--vc-app-text)}.gx[data-journey=true][data-collection=velours-nocturne] .vc-editorial-rule:before{width:13px;height:18px;border-radius:50% 50% 45% 45%;background:linear-gradient(90deg,#9a7240,var(--vc-accent),#9a7240);-webkit-clip-path:polygon(24% 0,76% 0,67% 28%,100% 100%,0 100%,33% 28%);clip-path:polygon(24% 0,76% 0,67% 28%,100% 100%,0 100%,33% 28%)}.gx[data-journey=true][data-collection=velours-nocturne] .vc-editorial-rule:after{content:"SALON 40 · AFTER DARK";font:500 7px/1 var(--vc-body-font);letter-spacing:.2em;color:var(--vc-muted)}.gx[data-journey=true][data-collection=velours-nocturne][data-reading-mode=scroll] .vc-journey-chapter{position:relative;margin:8px -9px 21px;padding:25px 16px 29px;border-radius:24px 24px 5px 5px;background:linear-gradient(90deg,#45243a8c,#241424e0 18% 82%,#45243a8c);border:1px solid color-mix(in srgb,var(--vc-accent) 42%,transparent);box-shadow:0 11px 27px #05020469}.gx[data-journey=true][data-collection=velours-nocturne] .gx-story img{border-radius:50% 50% 7px 7px/18% 18% 7px 7px;padding:5px;background:#241424;border:1px solid #d9b46f8c;box-shadow:0 11px 25px #05020485}.gx[data-journey=true][data-collection=velours-nocturne] .gx-timeline article{grid-template-columns:50px 16px minmax(0,1fr)}.gx[data-journey=true][data-collection=velours-nocturne] .gx-timeline article:after{left:69px;background:linear-gradient(var(--vc-accent),#b9788f)}.gx[data-journey=true][data-collection=velours-nocturne] .gx-timeline i{width:15px;height:15px;border:1px solid #f4d79b;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff0c9,var(--vc-accent));box-shadow:0 2px 8px #05020499}.gx[data-journey=true][data-collection=velours-nocturne] .gx-location{grid-template-columns:48px minmax(0,1fr);border-radius:22px 22px 5px 5px;border-color:#d9b46f73;background:#241424d9;box-shadow:0 9px 22px #05020470}.gx[data-journey=true][data-collection=velours-nocturne] .vc-location-number{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffe8b8,var(--vc-accent));font-family:var(--vc-heading-font);font-size:15px;color:#241424;box-shadow:0 3px 9px #05020480}.gx[data-journey=true][data-collection=velours-nocturne] .gx-gallery img{border-radius:20px 20px 5px 5px;border:1px solid #d9b46f80;padding:5px;background:#241424;box-shadow:0 8px 18px #05020478}.gx[data-journey=true][data-collection=velours-nocturne] .ir-rsvp-form{padding:27px 18px 6px;border-radius:25px 25px 5px 5px;border:1px solid #d9b46f8a;background:linear-gradient(90deg,#45243aa6,#241424 22% 78%,#45243aa6);box-shadow:0 12px 30px #05020482}.gx[data-journey=true][data-collection=velours-nocturne] .ir-rsvp-form input,.gx[data-journey=true][data-collection=velours-nocturne] .ir-rsvp-form select,.gx[data-journey=true][data-collection=velours-nocturne] .ir-rsvp-form textarea{border-radius:12px 12px 3px 3px;background:#2e1b2d;color:var(--vc-form-text)}.gx[data-journey=true][data-collection=velours-nocturne] .gx-nav button.active{box-shadow:inset 0 2px var(--vc-accent);color:var(--vc-app-text)}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-journey-material{opacity:.22;filter:sepia(.38) contrast(1.08)}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-journey-page{background:linear-gradient(94deg,#d2c2a9,#f4ead8 7%,#f4ead8 93%,#d2c2a9);color:var(--vc-app-text)}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-journey-header{border-bottom:1px double var(--vc-line);background:color-mix(in srgb,var(--vc-paper) 93%,transparent);box-shadow:0 7px 17px #5b432522}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-journey-heading>.vc-journey-monogram{width:38px;height:38px;display:grid;place-items:center;border:1px solid #8e7a5e;border-radius:50% 50% 3px 3px/24% 24% 3px 3px;font-family:var(--vc-heading-font);font-size:15px;color:var(--vc-accent);background:#f4ead8;box-shadow:inset 0 0 0 3px #e7d7bd,0 3px 8px #5b43251f}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-journey-heading h2{letter-spacing:.16em;color:var(--vc-app-text)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-hero{padding-top:38px}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-hero:before{content:"FLORILEGIUM · TABULA XLI";display:block;width:max-content;max-width:100%;margin:0 auto 24px;padding:8px 17px 7px;border:1px solid #8e7a5e;background:#f4ead8d9;font:500 8px/1.2 var(--vc-body-font);letter-spacing:.22em;color:var(--vc-accent);box-shadow:inset 0 0 0 3px #e7d7bd,0 5px 12px #5b43251a}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-hero-photo{height:250px;border-radius:50% 50% 4px 4px/22% 22% 4px 4px;padding:6px;background:#f4ead8;border:1px solid #8e7a5e;box-shadow:inset 0 0 0 3px #e7d7bd,0 11px 24px #5b432532}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-hero h1{font-size:47px;line-height:.96;font-weight:500;color:var(--vc-app-text)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-hero h1 em{font-size:.62em;color:var(--vc-accent)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-hero-copy .ir-welcome-message{padding:20px 18px;border:1px solid #b8a487;background:#f4ead8c7;font-family:var(--vc-heading-font);font-size:21px;font-style:italic;box-shadow:inset 0 0 0 4px #e7d7bd99,0 7px 16px #5b432518}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-editorial-heading{margin-bottom:31px}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-editorial-heading h2{font-size:38px;line-height:1;color:var(--vc-app-text)}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-editorial-rule:before{width:15px;height:15px;border:1px solid var(--vc-accent);border-radius:50% 50% 3px 3px/25% 25% 3px 3px;background:radial-gradient(circle,var(--vc-accent) 0 18%,transparent 20%),linear-gradient(135deg,transparent 45%,var(--ornament) 46% 54%,transparent 55%)}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-editorial-rule:after{content:"SPECIMEN 41 · ARCHIVUM";font:500 7px/1 var(--vc-body-font);letter-spacing:.2em;color:var(--vc-muted)}.gx[data-journey=true][data-collection=florilegium-sepia][data-reading-mode=scroll] .vc-journey-chapter{margin:7px -9px 20px;padding:24px 16px 28px;background:#f4ead899;border:1px solid #b8a487;box-shadow:inset 0 0 0 4px #e7d7bd80,0 8px 19px #5b432518}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-story img{border-radius:50% 50% 3px 3px/17% 17% 3px 3px;padding:5px;background:#f4ead8;border:1px solid #8e7a5e;box-shadow:inset 0 0 0 3px #e7d7bd,0 8px 18px #5b432529}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-timeline article{grid-template-columns:50px 16px minmax(0,1fr)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-timeline article:after{left:69px;background:repeating-linear-gradient(var(--ornament) 0 3px,transparent 3px 5px)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-timeline i{width:15px;height:15px;border:1px solid var(--vc-accent);border-radius:50% 50% 3px 3px/28% 28% 3px 3px;background:radial-gradient(circle,var(--vc-accent) 0 19%,#e7d7bd 21% 48%,var(--ornament) 50%)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-location{grid-template-columns:48px minmax(0,1fr);border-color:#b8a487;border-radius:1px;background:#f4ead8b8;box-shadow:inset 0 0 0 4px #e7d7bd8a,0 7px 17px #5b432519}.gx[data-journey=true][data-collection=florilegium-sepia] .vc-location-number{width:34px;height:34px;display:grid;place-items:center;border:1px solid #8e7a5e;border-radius:50% 50% 3px 3px/25% 25% 3px 3px;background:#e7d7bd;font-family:var(--vc-heading-font);font-size:15px;color:var(--vc-accent)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-gallery img{border-radius:1px;border:1px solid #8e7a5e;padding:5px;background:#f4ead8;box-shadow:inset 0 0 0 3px #e7d7bd,0 7px 16px #5b432524}.gx[data-journey=true][data-collection=florilegium-sepia] .ir-rsvp-form{padding:27px 18px 6px;border:1px solid #8e7a5e;border-radius:1px;background:#f4ead8c7;box-shadow:inset 0 0 0 4px #e7d7bd8a,0 9px 21px #5b432520}.gx[data-journey=true][data-collection=florilegium-sepia] .ir-rsvp-form input,.gx[data-journey=true][data-collection=florilegium-sepia] .ir-rsvp-form select,.gx[data-journey=true][data-collection=florilegium-sepia] .ir-rsvp-form textarea{border-radius:1px;background:color-mix(in srgb,var(--vc-form-bg) 88%,#fff)}.gx[data-journey=true][data-collection=florilegium-sepia] .gx-nav button.active{box-shadow:inset 0 2px var(--vc-accent);color:var(--vc-app-text)}@keyframes vc-journey-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:360px){.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-body,.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero{padding-inline:20px}.gx.gx-theme-ivoryrelief[data-design-version="2"][data-journey=true] .gx-hero-photo{height:220px}}@media(prefers-reduced-motion:reduce){.gx[data-journey=true] .vc-journey-page{animation:none;scroll-behavior:auto}.gx[data-journey=true] .vc-journey-material>*,.gx[data-journey=true] .vc-journey-progress>span{transition:none}}