.owr8ia_root{--font-display:"Cormorant Garamond", var(--cjk-serif,"Sponsalia Serif SC"), "Times New Roman", serif;--font-serif:"Cormorant Garamond", var(--cjk-serif,"Sponsalia Serif SC"), Georgia, serif;--font-script:"Pinyon Script", var(--cjk-script,"Sponsalia Script SC"), var(--cjk-serif,"Sponsalia Serif SC"), "Cormorant Garamond", cursive;--c-ivory-50:#fbf7f0;--c-ivory-100:#f5eee3;--c-ivory-200:#ecdfcd;--c-ivory-300:#dcc6ab;--c-ivory-400:#c4a988;--rc-accento:var(--c-gold-500);--rc-inchiostro-100:#4a3f38;--rc-inchiostro-200:#5b4f47;--rc-inchiostro-300:#6b5e55;--rc-inchiostro-400:#807268;--c-wine-900:#4a3f38;--c-wine-800:#5b4f47;--c-wine-700:#6b5e55;--c-wine-600:#807268;--c-wine-500:#97887d;--c-gold-500:#b08d57;--c-gold-400:#c4a678;--c-gold-300:#e3d3b5;--c-ink-900:#3f3530;--c-ink-700:#5b4f47;--c-ink-500:#7d6f65;--tracking-label:.32em}.owr8ia_root.owr8ia_root .display{letter-spacing:0;font-weight:500}:is(.owr8ia_root.owr8ia_root .hero__names,.owr8ia_root.owr8ia_root .count__num,.owr8ia_root.owr8ia_root .dress__title,.owr8ia_root.owr8ia_root .foot__names,.owr8ia_root.owr8ia_root .detail__v,.owr8ia_root.owr8ia_root .sindex__title,.owr8ia_root.owr8ia_root .pstep__time,.owr8ia_root.owr8ia_root .pstep__title,.owr8ia_root.owr8ia_root .faq__qtext){font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:normal;letter-spacing:0;font-weight:500}:is(.owr8ia_root.owr8ia_root .hero__names,.owr8ia_root.owr8ia_root .foot__names){font-family:var(--font-script);letter-spacing:0;font-weight:400;line-height:1.05}.owr8ia_root.owr8ia_root .hero__names .name--b{padding-left:0}.owr8ia_root.owr8ia_root .hero__amp{font-family:var(--font-display);font-style:italic;font-weight:400}:is(.owr8ia_root.owr8ia_root .hero__kicker,.owr8ia_root.owr8ia_root .count__title,.owr8ia_root.owr8ia_root .foot__line,.owr8ia_root.owr8ia_root .rsvp__greeting){font-family:var(--font-frasi,var(--font-display));font-style:var(--font-frasi-stile,italic);font-weight:400}.owr8ia_root.owr8ia_root .eyebrow{font-family:var(--font-serif);letter-spacing:var(--tracking-label);font-weight:300}:is(.owr8ia_root.owr8ia_root .btn,.owr8ia_root.owr8ia_root .link-underline,.owr8ia_root.owr8ia_root .field__label,.owr8ia_root.owr8ia_root .choice__opt,.owr8ia_root.owr8ia_root .count__label){font-family:var(--font-serif);letter-spacing:.18em;font-weight:400}.owr8ia_root.owr8ia_root .btn{color:var(--c-ink-900);border-color:var(--t-ink,#2c2a262e);background:0 0}.owr8ia_root.owr8ia_root .btn:hover{background:var(--c-ink-900);color:var(--c-ivory-50);border-color:var(--c-ink-900);transform:none}.owr8ia_root.owr8ia_root .hero__inner{text-align:center;z-index:1;place-items:center;position:relative}.owr8ia_root.owr8ia_root .hero__names{width:auto}.owr8ia_root.owr8ia_root .hero__meta{justify-content:center}.owr8ia_root.owr8ia_root .hero{background:var(--c-ivory-50);color:var(--c-ink-900);position:relative}.owr8ia_root.owr8ia_root .hero:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;background:url(/assets/invite/mg-hero-angolo-alto.webp) 100% 0/min(74%,520px) no-repeat,url(/assets/invite/mg-hero-angolo-basso.webp) 0 100%/min(66%,470px) no-repeat;position:absolute;inset:0}.owr8ia_root.owr8ia_root .hero__grain{display:none}.owr8ia_root.owr8ia_root .hero__eyebrow{color:var(--c-ink-700)}.owr8ia_root.owr8ia_root .hero__kicker{color:var(--c-ink-700)}.owr8ia_root.owr8ia_root .hero__names{color:var(--c-ink-900)}.owr8ia_root.owr8ia_root .hero__meta{color:var(--c-ink-700)}.owr8ia_root.owr8ia_root .hero__corner{display:none}.owr8ia_root.owr8ia_root .nav__brand .seal{color:var(--c-ink-700);border-color:color-mix(in oklab, var(--c-gold-500) 55%, transparent)}.owr8ia_root.owr8ia_root .nav__brand .seal:before{border-color:color-mix(in oklab, var(--c-gold-500) 55%, transparent)}.owr8ia_root.owr8ia_root .nav{color:var(--c-ink-900)}.owr8ia_root.owr8ia_root .nav__links a{color:var(--c-ink-700);opacity:.9}.owr8ia_root.owr8ia_root .nav__links a:hover{color:var(--t-accent,var(--c-gold-500));opacity:1}.owr8ia_root.owr8ia_root .nav.is-scrolled{background:color-mix(in oklab, var(--c-ivory-50) 90%, transparent);box-shadow:0 1px 0 var(--t-line,#2c2a261a)}.owr8ia_root.owr8ia_root .lang button{color:var(--c-ink-500)}.owr8ia_root.owr8ia_root .lang button[aria-pressed=true]{color:var(--t-accent,var(--c-gold-500))}.owr8ia_root.owr8ia_root .lang span{color:var(--c-ink-500)}@media (max-width:880px){.owr8ia_root.owr8ia_root .nav__menu{background:color-mix(in oklab, var(--c-ivory-50) 98%, transparent)}.owr8ia_root.owr8ia_root .nav__links a{color:var(--c-ink-900)}}.owr8ia_root.owr8ia_root .sindex{text-align:center;justify-items:center;gap:var(--space-m);margin-bottom:var(--space-2xl);grid-template-columns:1fr}.owr8ia_root.owr8ia_root .sindex__num{display:none}.owr8ia_root.owr8ia_root .sindex__line{justify-items:center;gap:var(--space-m)}.owr8ia_root.owr8ia_root .sindex__rule{width:1px;height:var(--space-xl);background:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));justify-self:center}.owr8ia_root.owr8ia_root .sindex--inv .sindex__rule{background:color-mix(in oklab, var(--c-gold-300) 60%, transparent)}.owr8ia_root.owr8ia_root .sindex__title{font-size:var(--fs-h2);font-weight:500}.owr8ia_root.owr8ia_root .details__grid{text-align:center}.owr8ia_root.owr8ia_root .detail{justify-items:center;gap:var(--space-2xs);border-top:0}.owr8ia_root.owr8ia_root .detail:before{content:"";width:1px;height:var(--space-l);background:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));margin-bottom:var(--space-xs)}.owr8ia_root.owr8ia_root .program__grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.owr8ia_root.owr8ia_root .program__aside{display:none}.owr8ia_root.owr8ia_root .pstep{text-align:center;justify-items:center;gap:var(--space-2xs);padding-block:var(--space-l);border-top:0;grid-template-columns:1fr}.owr8ia_root.owr8ia_root .pstep+.pstep{border-top:1px solid var(--t-line,#2c2a261a)}.owr8ia_root.owr8ia_root .pstep:last-child{border-bottom:0}.owr8ia_root.owr8ia_root .pstep__time{color:var(--t-accent,var(--c-gold-500));font-style:italic;font-size:var(--fs-h3)}.owr8ia_root.owr8ia_root .pstep__desc{max-width:36ch}.owr8ia_root.owr8ia_root .dress__grid{text-align:center;justify-items:center;gap:var(--space-l);grid-template-columns:1fr}.owr8ia_root.owr8ia_root .dress__note{max-width:38ch}.owr8ia_root.owr8ia_root .dress__palette{justify-content:center}.owr8ia_root.owr8ia_root .travel{text-align:center;justify-items:center}.owr8ia_root.owr8ia_root .venues{width:100%}.owr8ia_root.owr8ia_root .travel__notes{text-align:center}.owr8ia_root.owr8ia_root .tnote{border-top:0}.owr8ia_root.owr8ia_root .venue__btn{justify-self:center}.owr8ia_root.owr8ia_root .gift__grid{text-align:center;justify-items:center;margin-inline:auto}:is(.owr8ia_root.owr8ia_root .iban,.owr8ia_root.owr8ia_root .iban__card){width:100%}.owr8ia_root.owr8ia_root .iban__toggle{justify-self:center}.owr8ia_root.owr8ia_root .iban__card{text-align:center;flex-direction:column;justify-content:center}.owr8ia_root.owr8ia_root .guest__name{text-align:center}.owr8ia_root.owr8ia_root .rsvp__grid{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:600px;margin-inline:auto}.owr8ia_root.owr8ia_root .rsvp__card{text-align:left;width:100%}.owr8ia_root.owr8ia_root .rsvp__intro{justify-items:center}.owr8ia_root.owr8ia_root .rsvp__greeting{font-size:var(--fs-h2)}.owr8ia_root.owr8ia_root .faq__q{justify-content:center;gap:var(--space-l);text-align:center}.owr8ia_root.owr8ia_root .faq__a p{text-align:center;margin-inline:auto}.owr8ia_root.owr8ia_root .seal{border-color:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent))}.owr8ia_root.owr8ia_root .seal:before{border-color:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));opacity:.7}:is(.owr8ia_root.owr8ia_root .section,.owr8ia_root.owr8ia_root .foot){position:relative;overflow:hidden}:is(.owr8ia_root.owr8ia_root .section>*,.owr8ia_root.owr8ia_root .foot>:not(.foot__foto)){z-index:2;position:relative}.owr8ia_root.owr8ia_root .section:not(.storia):after{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image:var(--dec-angoli,url(/assets/invite/rc-angolo-basso.webp), url(/assets/invite/rc-angolo-alto.webp));background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:min(56%,400px),min(58%,420px);position:absolute;inset:0}.owr8ia_root.owr8ia_root .foot:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image:var(--dec-angoli,url(/assets/invite/rc-angolo-basso.webp), url(/assets/invite/rc-angolo-alto.webp));background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:min(56%,400px),min(58%,420px);position:absolute;inset:0}.owr8ia_root.owr8ia_root .section:not(.storia):nth-of-type(2n):after{transform:scaleX(-1)}.owr8ia_root.owr8ia_root #dress:after{background-image:var(--dec-angoli,url(/assets/invite/rc-ramo-laterale.webp), url(/assets/invite/rc-ramo-laterale.webp));background-position:0,100%;background-size:auto 100%,0 0;transform:none}.owr8ia_root.owr8ia_root #alloggi:after{background-image:var(--dec-angoli,url(/assets/invite/rc-ramo-laterale.webp), url(/assets/invite/rc-ramo-laterale.webp));background-position:0,100%;background-size:auto 100%,0 0;transform:none}:is(.owr8ia_root.owr8ia_root #dress,.owr8ia_root.owr8ia_root #alloggi){padding-left:44%;padding-right:var(--space-m,1.25rem);text-align:left;padding-top:var(--space-2xl,6rem)!important;padding-bottom:var(--space-2xl,6rem)!important}.owr8ia_root.owr8ia_root .gs-ink-line{stroke:var(--c-gold-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.9}.owr8ia_root.owr8ia_root .gs-wash{filter:blur(4px);mix-blend-mode:multiply;opacity:.2;stroke:none}.owr8ia_root.owr8ia_root .gs-wash--rosa{fill:var(--c-gold-300)}.owr8ia_root.owr8ia_root .gs-wash--gold{fill:var(--c-ivory-300)}.owr8ia_root.owr8ia_root .gs-wash--salvia{fill:var(--c-gold-400)}.owr8ia_root.owr8ia_root .gs-wash--oliva{fill:var(--c-ivory-400)}.owr8ia_root.owr8ia_root .gs-tl__kicker{font-family:var(--font-script);font-style:italic;font-size:calc(var(--fs-body) * 1.5);color:var(--c-gold-500);text-align:center;margin:calc(var(--space-l) * -.5) 0 var(--space-xl)}.owr8ia_root.owr8ia_root .gs-tl{max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.owr8ia_root.owr8ia_root .gs-tl__step{grid-template-columns:1fr 1fr;grid-template-areas:"arrow arrow""doodle body";place-items:center;column-gap:clamp(20px,4vw,56px);display:grid}.owr8ia_root.owr8ia_root .gs-tl__step:nth-child(2n){grid-template-areas:"arrow arrow""body doodle"}.owr8ia_root.owr8ia_root .gs-tl__doodle{grid-area:doodle;width:clamp(116px,15vw,168px)}.owr8ia_root.owr8ia_root .gs-tl__doodle svg{width:100%;height:auto;display:block}.owr8ia_root.owr8ia_root .gs-tl__arrow{width:clamp(56px,7vw,88px);height:auto;margin-block:var(--space-s);stroke:var(--c-gold-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.55;grid-area:arrow;transform:rotate(10deg)}.owr8ia_root.owr8ia_root .gs-tl__step:nth-child(2n) .gs-tl__arrow{transform:scaleX(-1)rotate(10deg)}.owr8ia_root.owr8ia_root .gs-tl__body{grid-area:body;justify-self:start;max-width:30ch}.owr8ia_root.owr8ia_root .gs-tl__step:nth-child(2n) .gs-tl__body{text-align:right;justify-self:end}.owr8ia_root.owr8ia_root .gs-tl__time{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);letter-spacing:.02em;color:var(--c-gold-500)}.owr8ia_root.owr8ia_root .gs-tl__title{font-family:var(--font-display);font-weight:500;font-size:calc(var(--fs-h3) * 1.05);letter-spacing:0;color:var(--c-ink-900);margin-block:.1em .2em;line-height:1.1}.owr8ia_root.owr8ia_root .gs-tl__desc{color:var(--c-ink-700);font-size:var(--fs-program-desc)}@media (max-width:640px){:is(.owr8ia_root.owr8ia_root .gs-tl__step,.owr8ia_root.owr8ia_root .gs-tl__step:nth-child(2n)){row-gap:var(--space-2xs);grid-template-columns:1fr;grid-template-areas:"arrow""doodle""body"}:is(.owr8ia_root.owr8ia_root .gs-tl__body,.owr8ia_root.owr8ia_root .gs-tl__step:nth-child(2n) .gs-tl__body){text-align:center;justify-self:center}}:is(.owr8ia_root.owr8ia_root .count:not(:has(>.fascia-fondo)),.owr8ia_root.owr8ia_root .dress:not(:has(>.fascia-fondo)),.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo))){--c-wine-900:#fbf7f0;--c-wine-800:#fbf7f0;--c-wine-700:#f5eee3;--c-wine-600:#ecdfcd;--c-ivory-50:#3f3530;--c-ivory-100:var(--rc-inchiostro-100);--c-ivory-200:var(--rc-inchiostro-200);--c-ivory-300:var(--rc-inchiostro-300);--c-ivory-400:var(--rc-inchiostro-400);--c-gold-300:var(--rc-accento);--c-gold-400:color-mix(in oklab, var(--rc-accento) 84%, #000);color:#3f3530;background-color:#fbf7f0}.owr8ia_root.owr8ia_root #top .hero__names{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;column-gap:.18em;max-width:100%;margin-block:.3em .15em;line-height:1.1;display:flex;font-size:calc(clamp(34px, 10.5vw, 60px) * var(--hero-scale,1))!important}.owr8ia_root.owr8ia_root #top .hero__names .reveal-line{display:inline}.owr8ia_root.owr8ia_root #top .hero__amp{font-family:var(--font-script);color:var(--c-gold-500);font-size:.8em;font-style:normal}:is(.owr8ia_root.owr8ia_root .hero__eyebrow,.owr8ia_root.owr8ia_root .hero__kicker){font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(16px * var(--hero-scale,1));letter-spacing:.01em;text-transform:none;color:var(--c-ink-700)}.owr8ia_root.owr8ia_root .hero__kicker{margin-top:.4em}.owr8ia_root.owr8ia_root .hero__meta{letter-spacing:0;text-transform:none;flex-direction:column;gap:.9rem;margin-top:1.6rem}.owr8ia_root.owr8ia_root .hero__meta .rule{display:none}.owr8ia_root.owr8ia_root .hero__meta>span:first-child{font-family:var(--font-script);font-size:calc(26px * var(--hero-scale,1));color:var(--c-ink-700)}.owr8ia_root.owr8ia_root .hero__meta>span:last-child:not(:first-child){font-family:var(--font-display);font-size:calc(12px * var(--hero-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-700);font-weight:600}:is(.owr8ia_root.owr8ia_root .sindex__title,.owr8ia_root.owr8ia_root .dress__title,.owr8ia_root.owr8ia_root .count__title){font-family:var(--font-script);letter-spacing:0;font-size:clamp(36px,10vw,52px);font-style:normal;font-weight:400;line-height:1.15}:is(.owr8ia_root.owr8ia_root .eyebrow,.owr8ia_root.owr8ia_root .count__label){font-family:var(--font-display);letter-spacing:.12em;font-size:12px;font-weight:600}.owr8ia_root.owr8ia_root .section:not(.storia):after{opacity:.3;filter:saturate(.8)}.owr8ia_root.owr8ia_root .foot:after{opacity:.3;filter:saturate(.8)}:is(.owr8ia_root.owr8ia_root .section:not(.storia),.owr8ia_root.owr8ia_root .foot){padding-top:var(--space-2xl,6rem)!important;padding-bottom:var(--space-2xl,6rem)!important}.owr8ia_root.owr8ia_root .section:not(.storia):after{background-size:min(78%,520px),min(80%,540px)}.owr8ia_root.owr8ia_root .foot:after{background-size:min(78%,520px),min(80%,540px)}:is(.owr8ia_root.owr8ia_root #dress,.owr8ia_root.owr8ia_root #alloggi){padding-left:var(--space-m,1.25rem);text-align:center}.owr8ia_root.owr8ia_root .venue__map{display:none}:is(.owr8ia_root.owr8ia_root #top .hero__eyebrow,.owr8ia_root.owr8ia_root #top .hero__eyebrow *){font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(15px * var(--hero-scale,1));letter-spacing:.01em;text-transform:none;color:var(--c-ink-700)}.owr8ia_root.owr8ia_root #top .hero__eyebrow{margin-bottom:14px}.owr8ia_root.owr8ia_root #top .hero__names{color:var(--c-ink-900);margin-block:0 4px;font-size:calc(clamp(34px, 11.6vw, 64px) * var(--hero-scale,1))!important}.owr8ia_root.owr8ia_root #top .hero__kicker{font-size:calc(15px * var(--hero-scale,1));color:var(--c-ink-700);margin-top:0;font-weight:600}.owr8ia_root.owr8ia_root #top .hero__meta{gap:8px;margin-top:46px}.owr8ia_root.owr8ia_root #top .hero__meta>span:first-child{font-size:calc(23px * var(--hero-scale,1))}.owr8ia_root.owr8ia_root #top .hero__meta>span:last-child:not(:first-child){font-size:calc(11px * var(--hero-scale,1));letter-spacing:.08em;font-weight:700}.owr8ia_root.owr8ia_root #top .hero__inner{gap:0}.owr8ia_root.owr8ia_root .nav__brand .seal{display:none}.owr8ia_root.owr8ia_root #top .hero__sigillo{justify-content:center;margin-bottom:26px;display:flex}.owr8ia_root.owr8ia_root #top .hero__sigillo .seal{width:76px;height:76px;color:var(--c-ink-700);border-color:color-mix(in oklab, var(--c-gold-500) 60%, transparent);font-size:26px}.owr8ia_root.owr8ia_root #top.hero{padding-top:0!important;padding-bottom:0!important}.owr8ia_root.owr8ia_root #top .hero__inner{flex-direction:column;align-items:center;min-height:100svh;padding-top:64px;padding-bottom:96px;display:flex}.owr8ia_root.owr8ia_root #top .hero__sigillo .seal:not(.seal--logo){--_size:92px;border:1px solid color-mix(in oklab, var(--c-gold-500) 60%, transparent)}.owr8ia_root.owr8ia_root #top .hero__sigillo .seal:not(.seal--logo):before{border-color:color-mix(in oklab, var(--c-gold-500) 45%, transparent);opacity:.6;inset:5px}.owr8ia_root.owr8ia_root #top .hero__sigillo .seal:not(.seal--logo) .seal__mark{font-family:var(--font-script);letter-spacing:0;color:var(--c-ink-900);font-size:min(calc(var(--_size) * .36), calc(var(--_size) * .86 / var(--mono-ch,2.8)))}.owr8ia_root.owr8ia_root #top .hero__meta .rule{opacity:1;background:url(/assets/invite/mg-rametto.webp) 50%/contain no-repeat;border:0;width:150px;height:23px;margin-block:6px;display:block}.owr8ia_root.owr8ia_root #top .hero__inner{justify-content:center;padding-top:40px}.owr8ia_root.owr8ia_root #top .hero__meta{margin-bottom:0}.owr8ia_root.owr8ia_root #top .hero__meta .rule{width:170px;height:28px}.owr8ia_root.owr8ia_root #top .hero__inner{padding-top:200px;padding-bottom:150px}.owr8ia_root.owr8ia_root #top .hero__sigillo{margin-bottom:30px}.owr8ia_root.owr8ia_root #top .hero__meta{margin-top:30px}.owr8ia_root.owr8ia_root #top.hero{z-index:3;position:relative;overflow:visible}.owr8ia_root.owr8ia_root .hero:before{background:url(/assets/invite/mg-hero-angolo-alto.webp) right 0 top -40px/min(92%,640px) no-repeat;overflow:hidden}.owr8ia_root.owr8ia_root #top.hero:after{content:"";aspect-ratio:789/1012;pointer-events:none;z-index:0;background:url(/assets/invite/mg-hero-angolo-basso.webp) 0 100%/contain no-repeat;width:min(62%,440px);position:absolute;bottom:-170px;left:-14px}.owr8ia_root.owr8ia_root #top .hero__inner{z-index:1;position:relative}.owr8ia_root.owr8ia_root #dopo-copertina+section:after{display:none}.owr8ia_root.owr8ia_root #dopo-copertina+section:after{display:none}.owr8ia_root.owr8ia_root .count .eyebrow{color:var(--c-gold-500)}.owr8ia_root.owr8ia_root #top.hero:after{bottom:-60px}.owr8ia_root.owr8ia_root #dopo-copertina+section{padding-top:var(--space-2xl,6rem)!important}.owr8ia_root.owr8ia_root #top.hero:after{left:-34px}.owr8ia_root.owr8ia_root :is(#program,#eventi):after{display:none}.owr8ia_root.owr8ia_root :is(#program,#eventi){padding-top:130px!important;padding-bottom:130px!important}.owr8ia_root.owr8ia_root :is(#program,#eventi):before{content:"";z-index:0;pointer-events:none;background-color:color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 30%, var(--c-ivory-50));border-radius:50%/80px;position:absolute;inset:28px 0;-webkit-mask:none;mask:none}.owr8ia_root.owr8ia_root #top .hero__amp{color:var(--t-accent,var(--c-gold-500))}.owr8ia_root.owr8ia_root :is(#program,#eventi):before{background-color:color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 42%, var(--c-ivory-50));border-radius:0;inset:20px -4%;-webkit-mask:url(/assets/invite/rc-cupola-alto.webp) top/100% 170px no-repeat,url(/assets/invite/rc-cupola-basso.webp) bottom/100% 170px no-repeat,url(/assets/invite/rc-cupola-corpo.webp) 50%/100% calc(100% - 339px) no-repeat;mask:url(/assets/invite/rc-cupola-alto.webp) top/100% 170px no-repeat,url(/assets/invite/rc-cupola-basso.webp) bottom/100% 170px no-repeat,url(/assets/invite/rc-cupola-corpo.webp) 50%/100% calc(100% - 339px) no-repeat}@supports ((-webkit-mask-box-image:none)){.owr8ia_root.owr8ia_root :is(#program,#eventi):before{-webkit-mask:none;mask:none;-webkit-mask-box-image:url(/assets/invite/rc-cupola-intero.webp) 370 0/170px 0}}.owr8ia_root.owr8ia_root #top.hero:after{width:min(70%,500px);bottom:-40px;left:-40px}.owr8ia_root.owr8ia_root .hero:before{background:url(/assets/invite/mg-hero-angolo-alto.webp) right 0 top -20px/min(96%,660px) no-repeat}.owr8ia_root.owr8ia_root :is(#program,#eventi):before{background-color:color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 26%, var(--c-ivory-50))}.owr8ia_root.owr8ia_root :is(#program,#eventi):before{background-color:#0000;background-image:linear-gradient(to bottom, color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 28%, var(--c-ivory-50)) 0%, color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 24%, var(--c-ivory-50)) 55%, color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 8%, var(--c-ivory-50)) 100%)}.owr8ia_root.owr8ia_root :is(#program,#eventi):before{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 34%, var(--c-ivory-50)) 0%, color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 30%, var(--c-ivory-50)) 55%, color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 10%, var(--c-ivory-50)) 100%)}.owr8ia_root.owr8ia_root :is(.count,.dress,.foot):has(>.fascia-fondo):after{content:none}.owr8ia_root.owr8ia_root[data-fascia=cartoncino] .fascia-fondo{background-color:color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 32%, var(--c-ivory-50));background-image:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-box-image:url(/assets/invite/rc-strappo-intero.webp) 120 0/70px 0}.owr8ia_root.owr8ia_root:is([data-fascia=chiara],[data-fascia=scura]) :is(#program,#eventi):before{content:none}.owr8ia_root.owr8ia_root:is([data-fascia=chiara],[data-fascia=scura]) :is(#program,#eventi):after{display:block}.owr8ia_root.owr8ia_root:is([data-fascia=chiara],[data-fascia=scura]) :is(#program,#eventi){padding-top:var(--space-2xl,6rem)!important;padding-bottom:var(--space-2xl,6rem)!important}.owr8ia_root.owr8ia_root[data-fascia=cartoncino] :is(#program,#eventi):before{background-image:none;background-color:color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 32%, var(--c-ivory-50));inset:28px -2%;-webkit-mask:none;mask:none;-webkit-mask-box-image:url(/assets/invite/rc-strappo-intero.webp) 120 0/70px 0}.owr8ia_root.owr8ia_root :is(.count,.dress,.foot):has(>.fascia-fondo){background:0 0!important}.owr8ia_root.owr8ia_root :is(.section,.foot)>.fascia-fondo{z-index:0!important;position:absolute!important}.owr8ia_root{--rc-velo:color-mix(in oklab, var(--t-accent,var(--c-gold-500)) 32%, var(--c-ivory-50))}.owr8ia_root.owr8ia_root[data-fascia=cartoncino] .fascia-fondo{background-color:var(--rc-velo);filter:none}.owr8ia_root.owr8ia_root[data-fascia=cartoncino] :is(#program,#eventi):before{background-color:var(--rc-velo)}.owr8ia_root.owr8ia_root .iban__card{background:0 0}.owr8ia_root.owr8ia_root .detail__v{font-size:26px}.owr8ia_root.owr8ia_root .venue__name{font-size:22px}:is(.owr8ia_root.owr8ia_root .gift__title,.owr8ia_root.owr8ia_root .rsvp__greeting){font-family:var(--font-display);font-size:26px;font-style:italic;font-weight:500}.owr8ia_root.owr8ia_root .faq__qtext{font-size:19px;line-height:1.3}:is(.owr8ia_root.owr8ia_root .link-underline,.owr8ia_root.owr8ia_root .venue__btn,.owr8ia_root.owr8ia_root .iban__toggle,.owr8ia_root.owr8ia_root .btn,.owr8ia_root.owr8ia_root .choice__opt){letter-spacing:.14em;font-size:12px;font-weight:600}.owr8ia_root.owr8ia_root .field__label{letter-spacing:.12em;font-weight:600}.owr8ia_root.owr8ia_root .section:not(.storia):after{transform:none}.owr8ia_root.owr8ia_root #travel:after{background-image:var(--dec-angoli,url(/assets/invite/rc-ramo-laterale.webp), url(/assets/invite/rc-ramo-laterale.webp));background-position:0 0,100% 0;background-size:auto min(100%,900px),0 0}.owr8ia_root.owr8ia_root #alloggi:after{background-image:var(--dec-angoli,url(/assets/invite/rc-ramo-laterale.webp), url(/assets/invite/rc-ramo-laterale.webp));background-position:0 0,100% 0;background-size:auto min(100%,900px),0 0}.owr8ia_root.owr8ia_root #faq:after{background-image:var(--dec-angoli,url(/assets/invite/rc-ramo-laterale.webp), url(/assets/invite/rc-ramo-laterale.webp));background-position:0,100%;background-size:auto 100%,0 0;transform:scaleX(-1)}.owr8ia_root.owr8ia_root:is([data-fascia=chiara],[data-fascia=scura]) :is(#program,#eventi):after{background-position:0 100%,100% 0;background-size:min(66%,440px),0 0;transform:scaleX(-1)}.owr8ia_root.owr8ia_root #gift:after{background-position:0 100%,100% 0;background-size:min(70%,460px),0 0}.owr8ia_root.owr8ia_root #rsvp:after{background-position:0 100%,100% 0;background-size:0 0,min(70%,460px);transform:scaleX(-1)}.owr8ia_root.owr8ia_root #dress{padding-left:var(--space-m,1.25rem);padding-right:var(--space-m,1.25rem);text-align:center}.owr8ia_root.owr8ia_root #rsvp:after{background-image:var(--dec-angoli,url(/assets/invite/rc-festone.webp), url(/assets/invite/rc-festone.webp));background-position:top,100% 0;background-size:108%,0 0;transform:none}.owr8ia_root.owr8ia_root #gift:after{background-image:var(--dec-angoli,url(/assets/invite/rc-stelo.webp), url(/assets/invite/rc-stelo.webp));background-position:right -10px bottom -20px,100% 0;background-size:min(62%,420px),0 0}.owr8ia_root.owr8ia_root #dress:after{background-image:var(--dec-angoli,url(/assets/invite/rc-mazzo-lato.webp), url(/assets/invite/rc-mazzo-lato.webp));background-position:right -20px center,100% 0;background-size:min(66%,440px),0 0}.owr8ia_root.owr8ia_root:is([data-fascia=chiara],[data-fascia=scura]) :is(#program,#eventi):after{background-image:var(--dec-angoli,url(/assets/invite/mg-petali.webp), url(/assets/invite/mg-petali.webp));background-position:100% 0,100% 0;background-size:min(100%,620px),0 0;transform:none}.owr8ia_root.owr8ia_root #dress:after{opacity:.2;background-position:right -70px top 20px,100% 0;background-size:min(48%,320px),0 0}.owr8ia_root.owr8ia_root .foot .seal:not(.seal--logo){border:1px solid color-mix(in oklab, var(--c-gold-500) 60%, transparent)}.owr8ia_root.owr8ia_root .foot .seal:not(.seal--logo):before{border-color:color-mix(in oklab, var(--c-gold-500) 45%, transparent);opacity:.6;inset:5px}.owr8ia_root.owr8ia_root .foot .seal:not(.seal--logo) .seal__mark{font-family:var(--font-script);letter-spacing:0;font-size:min(calc(var(--_size) * .36), calc(var(--_size) * .86 / var(--mono-ch,2.8)))}.owr8ia_root.owr8ia_root .foot__line{font-family:var(--font-display);color:var(--c-ink-700);font-size:17px;font-style:italic;font-weight:500}.owr8ia_root.owr8ia_root .foot__date{font-family:var(--font-script);letter-spacing:0;text-transform:none;font-size:22px}.owr8ia_root.owr8ia_root #top .hero__names{font-size:calc(min(clamp(30px, 11.6vw, 64px), calc((100vw - 44px) / ((var(--name-ch,6) * 2 + 2) * .46))) * var(--hero-scale,1))!important}.owr8ia_root.owr8ia_root{--rc-ramo-w:min(30vw, 130px);--rc-ramo-ratio:4.4173}.owr8ia_root.owr8ia_root #travel{--rc-ramo-w:min(36vw, 150px);--rc-g-y:top 460px}.owr8ia_root.owr8ia_root #gift{--rc-g-y:top 76px;--rc-g-x:-14px;--rc-g-size:min(60vw, 260px) auto}.owr8ia_root.owr8ia_root #faq{--rc-g-y:top 90px;--rc-g-x:-12px;--rc-g-size:min(80vw, 350px) auto}.owr8ia_root.owr8ia_root #rsvp{--rc-g-y:top 190px;--rc-g-x:2px;--rc-g-size:min(38vw, 150px) auto}:is(.owr8ia_root.owr8ia_root .count:not(:has(>.fascia-fondo)),.owr8ia_root.owr8ia_root .dress:not(:has(>.fascia-fondo)),.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo))){background-color:#0000}.owr8ia_root.owr8ia_root .section:not(.storia):not(#program):not(#eventi):not(#inspo):not(:has(>.fascia-fondo)):after{content:"";opacity:1;filter:none;mix-blend-mode:normal;background-image:var(--dec-angoli,url(/assets/invite/mg-ramo-intero-sx.webp), url(/assets/invite/mg-ramo-intero-dx.webp));background-repeat:no-repeat,no-repeat;background-position:left var(--rc-g-x,-24px) var(--rc-g-y,top 110px), right var(--rc-g-x,-24px) var(--rc-g-y,top 110px);display:block;transform:none;-webkit-mask-image:none;mask-image:none}.owr8ia_root.owr8ia_root .section:not(.storia):not(#program):not(#eventi):not(#inspo):not(:has(>.fascia-fondo)):nth-child(odd of section:not(.storia):not(#program):not(#eventi):not(#inspo):not(#countdown):not(#dress)):after{background-size:0 0, var(--rc-g-size,var(--rc-ramo-w) auto)}.owr8ia_root.owr8ia_root .section:not(.storia):not(#program):not(#eventi):not(#inspo):not(:has(>.fascia-fondo)):nth-child(2n of section:not(.storia):not(#program):not(#eventi):not(#inspo):not(#countdown):not(#dress)):after{background-size:var(--rc-g-size,var(--rc-ramo-w) auto), 0 0}.owr8ia_root.owr8ia_root #gift:not(#program):not(#eventi):not(#inspo):not(#x):after{background-image:var(--dec-angoli,url(/assets/invite/mg-stelo-basso-sx.webp), url(/assets/invite/mg-stelo-basso-dx.webp))}.owr8ia_root.owr8ia_root #faq:not(#program):not(#eventi):not(#inspo):not(#x):after{background-image:var(--dec-angoli,url(/assets/invite/mg-foglie-sciolte-sx.webp), url(/assets/invite/mg-foglie-sciolte-dx.webp))}.owr8ia_root.owr8ia_root #rsvp:not(#program):not(#eventi):not(#inspo):not(#x):after{background-image:var(--dec-angoli,url(/assets/invite/mg-stelo-sciolto-sx.webp), url(/assets/invite/mg-stelo-sciolto-dx.webp))}.owr8ia_root.owr8ia_root[data-fascia=cartoncino] :is(#program,#eventi):before{content:none}.owr8ia_root.owr8ia_root[data-fascia=cartoncino] :is(#program,#eventi):after{background-image:var(--dec-angoli,url(/assets/invite/mg-petali.webp), url(/assets/invite/mg-petali.webp));background-position:100% 0,100% 0;background-size:min(100%,620px),0 0;display:block;transform:none}.owr8ia_root.owr8ia_root[data-fascia=cartoncino] :is(#program,#eventi){padding-top:var(--space-2xl,6rem)!important;padding-bottom:var(--space-2xl,6rem)!important}.owr8ia_root.owr8ia_root :is(.count,.dress):after{content:none}.owr8ia_root.owr8ia_root .section:is(#countdown,#dress):not(#program):not(#eventi):not(#inspo):not(#x):after{content:none}.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo)):not([data-foto]):after{content:none}.owr8ia_root.owr8ia_root .foot[data-foto]:after{content:none}.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo)):not([data-foto]){padding:56px 18px 64px!important}.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo)):not([data-foto]) .foot__scena{z-index:0;pointer-events:none;background-image:var(--dec-fascia,url(/assets/invite/mg-fodera.webp));opacity:.82;background-position:top;background-repeat:repeat;background-size:min(100%,520px);position:absolute;inset:0}.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo)):not([data-foto])>.wrap{z-index:2;background:#fbf7f0;border-radius:2px;max-width:340px;margin-inline:auto;padding:40px 22px 30px;position:relative;box-shadow:0 1px 2px #3f35301a,0 10px 28px -8px #3f353038}.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo)):not([data-foto]) .foot__names{white-space:nowrap;font-size:min(44px, calc(min(296px, 100vw - 80px) / (var(--foot-ch,13) * .46)))!important}.owr8ia_root.owr8ia_root .foot:not(:has(>.fascia-fondo)):not([data-foto]){padding-bottom:84px!important}.owr8ia_root.owr8ia_root #travel .travel__details{justify-content:center;display:flex}.owr8ia_root.owr8ia_root #travel .detail:first-child{--rc-cornice-w:min(80vw, 300px);text-align:center;box-sizing:border-box;width:var(--rc-cornice-w);aspect-ratio:var(--dec-cornice-data-ar,2039 / 1600);padding:0 calc(var(--rc-cornice-w) * .2);background:50%/100% 100% no-repeat;background-image:var(--dec-cornice-data,url(/assets/invite/mg-cornice-data.webp));border-top:0;align-content:center;place-items:center;gap:.2em;display:grid}.owr8ia_root.owr8ia_root #travel .detail:first-child .detail__v{font-size:min(var(--fs-h2), calc(var(--rc-cornice-w) * .09));text-wrap:balance}.owr8ia_root.owr8ia_root .detail:before{content:none;display:none}.owr8ia_root.owr8ia_root .storia{padding-top:var(--space-xl,3rem)!important}.owr8ia_root.owr8ia_root .storia__figure{margin-inline:auto}.owr8ia_root.owr8ia_root .storia__photo{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--c-gold-500) 22%, transparent);background:#fffdf9;border-radius:2px;width:auto;max-width:min(84%,420px);height:auto;max-height:min(68vh,520px);margin-inline:auto;padding:10px;display:block;box-shadow:0 1px 2px #3f35301a,0 12px 30px -10px #3f353047}:is(.owr8ia_root.owr8ia_root #top .hero__names,.owr8ia_root.owr8ia_root .foot__names,.owr8ia_root.owr8ia_root .sindex__title,.owr8ia_root.owr8ia_root .dress__title,.owr8ia_root.owr8ia_root .count__title){color:var(--t-accent,var(--c-gold-500))}.owr8ia_root.owr8ia_root[data-hero-foto] #top.hero:before{content:none}.owr8ia_root.owr8ia_root[data-hero-foto] #top.hero:after{content:"";aspect-ratio:auto;z-index:0;mix-blend-mode:normal;background:linear-gradient(#0c0a0866 0%,#0000 28% 44%,#0c0a08c7 100%);width:auto;inset:0}.owr8ia_root.owr8ia_root[data-hero-foto] #top.hero{overflow:hidden}.owr8ia_root.owr8ia_root[data-hero-foto] #top .hero__grain{display:none}.owr8ia_root.owr8ia_root[data-hero-foto] #top :is(.hero__eyebrow,.hero__eyebrow *,.hero__names,.name,.hero__amp,.hero__kicker,.hero__verse,.hero__genitori,.hero__meta,.hero__meta *){color:var(--c-ivory-100);text-shadow:0 1px 14px #0c0a0859}:is(.owr8ia_root.owr8ia_root[data-hero-foto] #top .hero__sigillo .seal,.owr8ia_root.owr8ia_root[data-hero-foto] #top .hero__sigillo .seal .seal__mark){color:var(--c-ivory-100);border-color:color-mix(in oklab, var(--c-ivory-100) 70%, transparent)}.owr8ia_root.owr8ia_root[data-hero-foto] #top .hero__sigillo .seal:before{border-color:color-mix(in oklab, var(--c-ivory-100) 55%, transparent)}.owr8ia_root.owr8ia_root[data-hero-foto] #top .hero__meta .rule{display:none}
.VE6ATq_root{--font-display:"Cormorant Garamond", var(--cjk-serif,"Sponsalia Serif SC"), "Times New Roman", serif;--font-serif:"Cormorant Garamond", var(--cjk-serif,"Sponsalia Serif SC"), Georgia, serif;--font-script:"Pinyon Script", var(--cjk-script,"Sponsalia Script SC"), var(--cjk-serif,"Sponsalia Serif SC"), "Cormorant Garamond", cursive;--c-ivory-50:#fbfaf4;--c-ivory-100:#f4f2e8;--c-ivory-200:#e9e6d6;--c-ivory-300:#d8d4bf;--c-ivory-400:#bfbaa0;--rc-accento:var(--c-gold-500);--rc-inchiostro-100:#2c3a2a;--rc-inchiostro-200:#3a4c37;--rc-inchiostro-300:#4a6145;--rc-inchiostro-400:#6f8569;--art-ink:#5f7d58;--c-wine-900:#2c3a2a;--c-wine-800:#3a4c37;--c-wine-700:#4a6145;--c-wine-600:#5c7456;--c-wine-500:#6f8569;--c-gold-500:#5f7d58;--c-gold-400:#86a07e;--c-gold-300:#c2d0bc;--c-ink-900:#2c3a2a;--c-ink-700:#4a6145;--c-ink-500:#6f8569;--tracking-label:.32em}.VE6ATq_root.VE6ATq_root .display{letter-spacing:0;font-weight:500}:is(.VE6ATq_root.VE6ATq_root .hero__names,.VE6ATq_root.VE6ATq_root .count__num,.VE6ATq_root.VE6ATq_root .dress__title,.VE6ATq_root.VE6ATq_root .foot__names,.VE6ATq_root.VE6ATq_root .detail__v,.VE6ATq_root.VE6ATq_root .sindex__title,.VE6ATq_root.VE6ATq_root .pstep__time,.VE6ATq_root.VE6ATq_root .pstep__title,.VE6ATq_root.VE6ATq_root .faq__qtext){font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:normal;letter-spacing:0;font-weight:500}:is(.VE6ATq_root.VE6ATq_root .hero__names,.VE6ATq_root.VE6ATq_root .foot__names){font-family:var(--font-script);letter-spacing:0;font-weight:400;line-height:1.05}.VE6ATq_root.VE6ATq_root .hero__names .name--b{padding-left:0}.VE6ATq_root.VE6ATq_root .hero__amp{font-family:var(--font-display);font-style:italic;font-weight:400}:is(.VE6ATq_root.VE6ATq_root .hero__kicker,.VE6ATq_root.VE6ATq_root .count__title,.VE6ATq_root.VE6ATq_root .foot__line,.VE6ATq_root.VE6ATq_root .rsvp__greeting){font-family:var(--font-frasi,var(--font-display));font-style:var(--font-frasi-stile,italic);font-weight:400}.VE6ATq_root.VE6ATq_root .eyebrow{font-family:var(--font-serif);letter-spacing:var(--tracking-label);font-weight:300}:is(.VE6ATq_root.VE6ATq_root .btn,.VE6ATq_root.VE6ATq_root .link-underline,.VE6ATq_root.VE6ATq_root .field__label,.VE6ATq_root.VE6ATq_root .choice__opt,.VE6ATq_root.VE6ATq_root .count__label){font-family:var(--font-serif);letter-spacing:.18em;font-weight:400}.VE6ATq_root.VE6ATq_root .btn{color:var(--c-ink-900);border-color:var(--t-ink,#2c2a262e);background:0 0}.VE6ATq_root.VE6ATq_root .btn:hover{background:var(--c-ink-900);color:var(--c-ivory-50);border-color:var(--c-ink-900);transform:none}.VE6ATq_root.VE6ATq_root .hero__inner{text-align:center;z-index:1;place-items:center;position:relative}.VE6ATq_root.VE6ATq_root .hero__names{width:auto}.VE6ATq_root.VE6ATq_root .hero__meta{justify-content:center}.VE6ATq_root.VE6ATq_root .hero{background:var(--c-ivory-50);color:var(--c-ink-900);position:relative}.VE6ATq_root.VE6ATq_root .hero:before{content:"";z-index:0;pointer-events:none;background-color:var(--art-ink);-webkit-mask:url(/assets/invite/hb-motivo.webp) top center / var(--hb-tile,390px) auto repeat;-webkit-mask:url(/assets/invite/hb-motivo.webp) top center / var(--hb-tile,390px) auto repeat;mask:url(/assets/invite/hb-motivo.webp) top center / var(--hb-tile,390px) auto repeat;position:absolute;inset:0}.VE6ATq_root.VE6ATq_root .hero__grain{display:none}.VE6ATq_root.VE6ATq_root .hero__eyebrow{color:var(--c-ink-700)}.VE6ATq_root.VE6ATq_root .hero__kicker{color:var(--c-ink-700)}.VE6ATq_root.VE6ATq_root .hero__names{color:var(--c-ink-900)}.VE6ATq_root.VE6ATq_root .hero__meta{color:var(--c-ink-700)}.VE6ATq_root.VE6ATq_root .hero__corner{display:none}.VE6ATq_root.VE6ATq_root .nav__brand .seal{color:var(--c-ink-700);border-color:color-mix(in oklab, var(--c-gold-500) 55%, transparent)}.VE6ATq_root.VE6ATq_root .nav__brand .seal:before{border-color:color-mix(in oklab, var(--c-gold-500) 55%, transparent)}.VE6ATq_root.VE6ATq_root .nav{color:var(--c-ink-900)}.VE6ATq_root.VE6ATq_root .nav__links a{color:var(--c-ink-700);opacity:.9}.VE6ATq_root.VE6ATq_root .nav__links a:hover{color:var(--t-accent,var(--c-gold-500));opacity:1}.VE6ATq_root.VE6ATq_root .nav.is-scrolled{background:color-mix(in oklab, var(--c-ivory-50) 90%, transparent);box-shadow:0 1px 0 var(--t-line,#2c2a261a)}.VE6ATq_root.VE6ATq_root .lang button{color:var(--c-ink-500)}.VE6ATq_root.VE6ATq_root .lang button[aria-pressed=true]{color:var(--t-accent,var(--c-gold-500))}.VE6ATq_root.VE6ATq_root .lang span{color:var(--c-ink-500)}@media (max-width:880px){.VE6ATq_root.VE6ATq_root .nav__menu{background:color-mix(in oklab, var(--c-ivory-50) 98%, transparent)}.VE6ATq_root.VE6ATq_root .nav__links a{color:var(--c-ink-900)}}.VE6ATq_root.VE6ATq_root .sindex{text-align:center;justify-items:center;gap:var(--space-m);margin-bottom:var(--space-2xl);grid-template-columns:1fr}.VE6ATq_root.VE6ATq_root .sindex__num{display:none}.VE6ATq_root.VE6ATq_root .sindex__line{justify-items:center;gap:var(--space-m)}.VE6ATq_root.VE6ATq_root .sindex__rule{width:1px;height:var(--space-xl);background:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));justify-self:center}.VE6ATq_root.VE6ATq_root .sindex--inv .sindex__rule{background:color-mix(in oklab, var(--c-gold-300) 60%, transparent)}.VE6ATq_root.VE6ATq_root .sindex__title{font-size:var(--fs-h2);font-weight:500}.VE6ATq_root.VE6ATq_root .details__grid{text-align:center}.VE6ATq_root.VE6ATq_root .detail{justify-items:center;gap:var(--space-2xs);border-top:0}.VE6ATq_root.VE6ATq_root .detail:before{content:"";width:1px;height:var(--space-l);background:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));margin-bottom:var(--space-xs)}.VE6ATq_root.VE6ATq_root .program__grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.VE6ATq_root.VE6ATq_root .program__aside{display:none}.VE6ATq_root.VE6ATq_root .pstep{text-align:center;justify-items:center;gap:var(--space-2xs);padding-block:var(--space-l);border-top:0;grid-template-columns:1fr}.VE6ATq_root.VE6ATq_root .pstep+.pstep{border-top:1px solid var(--t-line,#2c2a261a)}.VE6ATq_root.VE6ATq_root .pstep:last-child{border-bottom:0}.VE6ATq_root.VE6ATq_root .pstep__time{color:var(--t-accent,var(--c-gold-500));font-style:italic;font-size:var(--fs-h3)}.VE6ATq_root.VE6ATq_root .pstep__desc{max-width:36ch}.VE6ATq_root.VE6ATq_root .dress__grid{text-align:center;justify-items:center;gap:var(--space-l);grid-template-columns:1fr}.VE6ATq_root.VE6ATq_root .dress__note{max-width:38ch}.VE6ATq_root.VE6ATq_root .dress__palette{justify-content:center}.VE6ATq_root.VE6ATq_root .travel{text-align:center;justify-items:center}.VE6ATq_root.VE6ATq_root .venues{width:100%}.VE6ATq_root.VE6ATq_root .travel__notes{text-align:center}.VE6ATq_root.VE6ATq_root .tnote{border-top:0}.VE6ATq_root.VE6ATq_root .venue__btn{justify-self:center}.VE6ATq_root.VE6ATq_root .gift__grid{text-align:center;justify-items:center;margin-inline:auto}:is(.VE6ATq_root.VE6ATq_root .iban,.VE6ATq_root.VE6ATq_root .iban__card){width:100%}.VE6ATq_root.VE6ATq_root .iban__toggle{justify-self:center}.VE6ATq_root.VE6ATq_root .iban__card{text-align:center;flex-direction:column;justify-content:center}.VE6ATq_root.VE6ATq_root .guest__name{text-align:center}.VE6ATq_root.VE6ATq_root .rsvp__grid{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:600px;margin-inline:auto}.VE6ATq_root.VE6ATq_root .rsvp__card{text-align:left;width:100%}.VE6ATq_root.VE6ATq_root .rsvp__intro{justify-items:center}.VE6ATq_root.VE6ATq_root .rsvp__greeting{font-size:var(--fs-h2)}.VE6ATq_root.VE6ATq_root .faq__q{justify-content:center;gap:var(--space-l);text-align:center}.VE6ATq_root.VE6ATq_root .faq__a p{text-align:center;margin-inline:auto}.VE6ATq_root.VE6ATq_root .seal{border-color:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent))}.VE6ATq_root.VE6ATq_root .seal:before{border-color:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));opacity:.7}.VE6ATq_root.VE6ATq_root>:is(.count,.dress,.foot):is(:nth-child(2n of :is(section,footer.foot)),#rsvp):not(:has(>.fascia-fondo)):not([data-foto]){--c-wine-900:#fbfaf4;--c-wine-800:#fbfaf4;--c-wine-700:#f4f2e8;--c-wine-600:#e9e6d6;--c-ivory-50:var(--c-ink-900);--c-ivory-100:var(--c-ink-700);--c-ivory-200:var(--c-ink-700);--c-ivory-300:var(--c-ink-500);--c-ivory-400:var(--c-ink-500);--c-gold-300:var(--art-ink);--c-gold-400:var(--art-ink);color:var(--c-ink-900)}.VE6ATq_root.VE6ATq_root #top .hero__names{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;column-gap:.18em;max-width:100%;margin-block:.3em .15em;line-height:1.1;display:flex;font-size:calc(clamp(34px, 10.5vw, 60px) * var(--hero-scale,1))!important}.VE6ATq_root.VE6ATq_root #top .hero__names .reveal-line{display:inline}.VE6ATq_root.VE6ATq_root #top .hero__amp{font-family:var(--font-script);color:var(--c-gold-500);font-size:.8em;font-style:normal}:is(.VE6ATq_root.VE6ATq_root .hero__eyebrow,.VE6ATq_root.VE6ATq_root .hero__kicker){font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(16px * var(--hero-scale,1));letter-spacing:.01em;text-transform:none;color:var(--c-ink-700)}.VE6ATq_root.VE6ATq_root .hero__kicker{margin-top:.4em}.VE6ATq_root.VE6ATq_root .hero__meta{letter-spacing:0;text-transform:none;flex-direction:column;gap:.9rem;margin-top:1.6rem}.VE6ATq_root.VE6ATq_root .hero__meta .rule{display:none}.VE6ATq_root.VE6ATq_root .hero__meta>span:first-child{font-family:var(--font-script);font-size:calc(26px * var(--hero-scale,1));color:var(--c-ink-700)}.VE6ATq_root.VE6ATq_root .hero__meta>span:last-child:not(:first-child){font-family:var(--font-display);font-size:calc(12px * var(--hero-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-700);font-weight:600}:is(.VE6ATq_root.VE6ATq_root .sindex__title,.VE6ATq_root.VE6ATq_root .dress__title,.VE6ATq_root.VE6ATq_root .count__title){font-family:var(--font-script);letter-spacing:0;font-size:clamp(36px,10vw,52px);font-style:normal;font-weight:400;line-height:1.15}:is(.VE6ATq_root.VE6ATq_root .eyebrow,.VE6ATq_root.VE6ATq_root .count__label){font-family:var(--font-display);letter-spacing:.12em;font-size:12px;font-weight:600}:is(.VE6ATq_root.VE6ATq_root #top .hero__eyebrow,.VE6ATq_root.VE6ATq_root #top .hero__eyebrow *){font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(15px * var(--hero-scale,1));letter-spacing:.01em;text-transform:none;color:var(--c-ink-700)}.VE6ATq_root.VE6ATq_root #top .hero__eyebrow{margin-bottom:14px}.VE6ATq_root.VE6ATq_root #top .hero__names{color:var(--c-ink-900);margin-block:0 4px;font-size:calc(clamp(34px, 11.6vw, 64px) * var(--hero-scale,1))!important}.VE6ATq_root.VE6ATq_root #top .hero__kicker{font-size:calc(15px * var(--hero-scale,1));color:var(--c-ink-700);margin-top:0;font-weight:600}.VE6ATq_root.VE6ATq_root #top .hero__meta{gap:8px;margin-top:46px}.VE6ATq_root.VE6ATq_root #top .hero__meta>span:first-child{font-size:calc(23px * var(--hero-scale,1))}.VE6ATq_root.VE6ATq_root #top .hero__meta>span:last-child:not(:first-child){font-size:calc(11px * var(--hero-scale,1));letter-spacing:.08em;font-weight:700}.VE6ATq_root.VE6ATq_root #top .hero__inner{gap:0}.VE6ATq_root.VE6ATq_root .nav__brand .seal{display:none}.VE6ATq_root.VE6ATq_root #top .hero__sigillo{justify-content:center;margin-bottom:26px;display:flex}.VE6ATq_root.VE6ATq_root #top .hero__sigillo .seal{width:76px;height:76px;color:var(--c-ink-700);border-color:color-mix(in oklab, var(--c-gold-500) 60%, transparent);font-size:26px}.VE6ATq_root.VE6ATq_root #top.hero{padding-top:0!important;padding-bottom:0!important}.VE6ATq_root.VE6ATq_root #top .hero__inner{flex-direction:column;align-items:center;min-height:100svh;padding-top:64px;padding-bottom:96px;display:flex}.VE6ATq_root.VE6ATq_root .iban__card{background:0 0}.VE6ATq_root.VE6ATq_root .detail__v{font-size:26px}.VE6ATq_root.VE6ATq_root .venue__name{font-size:22px}:is(.VE6ATq_root.VE6ATq_root .gift__title,.VE6ATq_root.VE6ATq_root .rsvp__greeting){font-family:var(--font-display);font-size:26px;font-style:italic;font-weight:500}.VE6ATq_root.VE6ATq_root .faq__qtext{font-size:19px;line-height:1.3}:is(.VE6ATq_root.VE6ATq_root .link-underline,.VE6ATq_root.VE6ATq_root .venue__btn,.VE6ATq_root.VE6ATq_root .iban__toggle,.VE6ATq_root.VE6ATq_root .btn,.VE6ATq_root.VE6ATq_root .choice__opt){letter-spacing:.14em;font-size:12px;font-weight:600}.VE6ATq_root.VE6ATq_root .field__label{letter-spacing:.12em;font-weight:600}.VE6ATq_root.VE6ATq_root .storia{padding-top:var(--space-xl,3rem)!important}.VE6ATq_root.VE6ATq_root .storia__figure{margin-inline:auto}.VE6ATq_root.VE6ATq_root .storia__photo{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--c-gold-500) 22%, transparent);background:#fffdf9;border-radius:2px;width:auto;max-width:min(84%,420px);height:auto;max-height:min(68vh,520px);margin-inline:auto;padding:10px;display:block;box-shadow:0 1px 2px #3f35301a,0 12px 30px -10px #3f353047}.VE6ATq_root.VE6ATq_root #top.hero{justify-content:center;display:flex;padding:calc(64px * var(--hero-scale,1)) 0 calc(40px * var(--hero-scale,1))!important}.VE6ATq_root.VE6ATq_root #top .hero__inner{--hb-cr:calc(23px * var(--hero-scale,1));--hb-cs:calc(40px * var(--hero-scale,1));--hb-ca:calc(46px * var(--hero-scale,1));--hb-ct:calc(4px * var(--hero-scale,1));--hb-no:0px;--hb-nr:var(--hb-cr);--hb-cw:calc(100% - 2 * (var(--hb-cr) + var(--hb-cs)));isolation:isolate;box-sizing:border-box;width:min(84%, calc(440px * var(--hero-scale,1)));min-height:calc(100svh - 104px * var(--hero-scale,1));padding:calc(72px * var(--hero-scale,1)) calc(22px * var(--hero-scale,1)) calc(56px * var(--hero-scale,1));background:var(--hb-pieno);box-shadow:none;border-radius:0;margin-inline:auto;position:relative}.VE6ATq_root.VE6ATq_root #top .hero__inner:before{content:"";inset:var(--hb-ct);z-index:-1;pointer-events:none;background:var(--c-ivory-50);--hb-no:calc(-1 * var(--hb-ct));--hb-nr:calc(var(--hb-cr) + var(--hb-ct));--hb-cw:calc(100% - 2 * (var(--hb-cr) + var(--hb-cs)) + 1.27 * var(--hb-ct));position:absolute}.VE6ATq_root.VE6ATq_root #top .hero__inner{-webkit-mask:radial-gradient(circle at var(--hb-no) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at var(--hb-no) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% 279%, #000 99.6%, #0000) 50% 0 / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% -179%, #000 99.6%, #0000) 50% 100% / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat;-webkit-mask:radial-gradient(circle at var(--hb-no) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at var(--hb-no) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% 279%, #000 99.6%, #0000) 50% 0 / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% -179%, #000 99.6%, #0000) 50% 100% / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat;mask:radial-gradient(circle at var(--hb-no) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at var(--hb-no) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% 279%, #000 99.6%, #0000) 50% 0 / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% -179%, #000 99.6%, #0000) 50% 100% / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat}.VE6ATq_root.VE6ATq_root #top .hero__inner:before{-webkit-mask:radial-gradient(circle at var(--hb-no) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at var(--hb-no) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% 279%, #000 99.6%, #0000) 50% 0 / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% -179%, #000 99.6%, #0000) 50% 100% / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat;-webkit-mask:radial-gradient(circle at var(--hb-no) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at var(--hb-no) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% 279%, #000 99.6%, #0000) 50% 0 / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% -179%, #000 99.6%, #0000) 50% 100% / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat;mask:radial-gradient(circle at var(--hb-no) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) var(--hb-no), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 top var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at var(--hb-no) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) left 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(circle at calc(100% - var(--hb-no)) calc(100% - var(--hb-no)), #0000 var(--hb-nr), #000 calc(var(--hb-nr) + .75px)) right 0 bottom var(--hb-ca) / calc(50% + 1px) calc(50% - var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% 279%, #000 99.6%, #0000) 50% 0 / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat, radial-gradient(ellipse 65.1% 279% at 50% -179%, #000 99.6%, #0000) 50% 100% / var(--hb-cw) calc(var(--hb-ca) + 1px) no-repeat}.VE6ATq_root.VE6ATq_root #top .hero__names{font-size:calc(clamp(30px, 9.6vw, 54px) * var(--hero-scale,1))!important}.VE6ATq_root.VE6ATq_root:not([data-hero-nomi-riga]):not([data-hero-nomi-scalino]) #top .hero__names{white-space:normal;flex-direction:column;align-items:center;row-gap:.12em;line-height:1.12;font-size:calc(clamp(40px, 16vw, 66px) * var(--hero-scale,1))!important}.VE6ATq_root.VE6ATq_root:not([data-hero-nomi-riga]):not([data-hero-nomi-scalino]) #top .hero__names .reveal-line{white-space:nowrap;display:block}.VE6ATq_root.VE6ATq_root:not([data-hero-nomi-riga]):not([data-hero-nomi-scalino]) #top .hero__amp{color:var(--c-ink-700);align-items:center;gap:.5em;font-size:.62em;display:inline-flex}.VE6ATq_root.VE6ATq_root:not([data-hero-nomi-riga]):not([data-hero-nomi-scalino]) #top .hero__amp:before{content:"";background:currentColor;width:2.6em;height:1px}.VE6ATq_root.VE6ATq_root:not([data-hero-nomi-riga]):not([data-hero-nomi-scalino]) #top .hero__amp:after{content:"";background:currentColor;width:2.6em;height:1px}.VE6ATq_root.VE6ATq_root{isolation:isolate;background-color:var(--hb-carta);--hb-pieno:color-mix(in oklab, var(--art-ink) 80%, #000);--hb-carta:var(--c-ivory-50);--hb-margine:calc(14px * var(--hero-scale,1));position:relative}.VE6ATq_root.VE6ATq_root:before{content:"";z-index:-1;pointer-events:none;background-color:color-mix(in oklab, var(--art-ink) 55%, var(--hb-carta));position:absolute;inset:0;-webkit-mask:url(/assets/invite/hb-motivo.webp) top/auto max(100svh + 24px,940px);mask:url(/assets/invite/hb-motivo.webp) top/auto max(100svh + 24px,940px)}.VE6ATq_root.VE6ATq_root #top.hero{background:0 0}.VE6ATq_root.VE6ATq_root #top.hero:before{content:none}.VE6ATq_root.VE6ATq_root>:is(section,footer.foot){box-sizing:border-box;margin:var(--hb-margine) var(--hb-margine) 0;border-radius:calc(18px * var(--hero-scale,1));box-shadow:none;position:relative;overflow:hidden;background-color:var(--hb-carta)!important}.VE6ATq_root.VE6ATq_root>footer.foot{margin-bottom:var(--hb-margine)}.VE6ATq_root.VE6ATq_root>:is(section,footer.foot):nth-child(odd of :is(section,footer.foot)):not(#rsvp):not(:has(>.fascia-fondo)):not([data-foto]){color:var(--hb-carta);box-shadow:inset 0 0 0 6px var(--hb-pieno), inset 0 0 0 7px var(--hb-carta);--c-ink-900:var(--hb-carta);--c-ink-700:var(--c-ivory-100);--c-ink-500:color-mix(in oklab, var(--hb-carta) 78%, var(--hb-pieno));--c-wine-900:var(--hb-carta);--c-wine-800:var(--hb-carta);--c-wine-700:var(--c-ivory-100);--c-gold-500:var(--hb-carta);--c-gold-400:var(--c-ivory-100);--c-gold-300:var(--hb-carta);--t-ink:var(--hb-carta);--t-ink-soft:var(--c-ivory-100);--t-accent:var(--hb-carta);--t-line:color-mix(in oklab, var(--hb-carta) 35%, transparent);--t-line-gold:color-mix(in oklab, var(--hb-carta) 45%, transparent);background-color:var(--hb-pieno)!important}.VE6ATq_root.VE6ATq_root .venue__map{display:none}.VE6ATq_root.VE6ATq_root .foot__names{white-space:nowrap;font-size:calc(clamp(28px, 9.6vw, 50px) * var(--hero-scale,1))!important}.VE6ATq_root.VE6ATq_root>.storia.section{padding:calc(34px * var(--hero-scale,1)) 0!important}.VE6ATq_root.VE6ATq_root>:is(section,footer.foot):nth-child(odd of :is(section,footer.foot)):not(#rsvp) .iban__copy{background:var(--hb-carta);border-color:var(--hb-carta);color:var(--hb-pieno)}.VE6ATq_root.VE6ATq_root>:is(section,footer.foot):nth-child(odd of :is(section,footer.foot)):not(#rsvp) .iban__copy:hover{background:color-mix(in oklab, var(--hb-carta) 86%, var(--hb-pieno))}.VE6ATq_root.VE6ATq_root>:is(section,footer.foot):nth-child(odd of :is(section,footer.foot)):not(#rsvp) .iban__copy.is-copied{border-color:var(--hb-carta);color:var(--hb-carta);background:0 0}.VE6ATq_root.VE6ATq_root>:is(section,footer.foot):nth-child(odd of :is(section,footer.foot)):not(#rsvp) .btn:hover{background:var(--hb-carta);border-color:var(--hb-carta);color:var(--hb-pieno)}.VE6ATq_root.VE6ATq_root>:is(.count,.dress,.foot):is(:has(>.fascia-fondo),[data-foto]){background-color:#0000!important}.VE6ATq_root.VE6ATq_root>:is(.count,.dress,.foot)>:is(.fascia-fondo,.foot__foto){border-radius:inherit;box-shadow:inset 0 0 0 7px transparent, inset 0 0 0 8px color-mix(in oklab, currentColor 55%, transparent)}:is(.VE6ATq_root.VE6ATq_root :is(.hero__names,.foot__names,.sindex__title,.dress__title,.count__title),.VE6ATq_root.VE6ATq_root #top .hero__amp){-webkit-text-stroke:.025em currentColor;paint-order:stroke fill}.VE6ATq_root.VE6ATq_root{font-variant-numeric:lining-nums}.VE6ATq_root.VE6ATq_root :is(.count__num,.sindex__num,.evento__tappaora,.alloggio__codevalue,.u-tnum){font-variant-numeric:lining-nums tabular-nums}.VE6ATq_root.VE6ATq_root #top .hero__meta>span:first-child{font-family:var(--font-display);font-style:normal;font-weight:500;font-size:calc(24px * var(--hero-scale,1));letter-spacing:.03em}.VE6ATq_root.VE6ATq_root :is(.storia__photo,.alloggio__photo){border:1.5px solid var(--c-ink-900);border-radius:calc(12px * var(--hero-scale,1));box-shadow:none;background:0 0;padding:0}.VE6ATq_root.VE6ATq_root #top.hero{box-sizing:border-box;align-items:center;min-height:100svh}.VE6ATq_root.VE6ATq_root #top .hero__inner{min-height:0;padding-top:calc(64px * var(--hero-scale,1));padding-bottom:calc(52px * var(--hero-scale,1))}.VE6ATq_root.VE6ATq_root #top .hero__sigillo{margin-bottom:calc(26px * var(--hero-scale,1))}.VE6ATq_root.VE6ATq_root #top .hero__meta{margin-bottom:calc(34px * var(--hero-scale,1))}
.wffSnG_root{--font-display:"Neucha", var(--cjk-script,"Sponsalia Script SC"), cursive;--font-serif:"Space Mono", var(--cjk-serif,"Sponsalia Serif SC"), ui-monospace, monospace;--font-script:"Neucha", var(--cjk-script,"Sponsalia Script SC"), var(--cjk-serif,"Sponsalia Serif SC"), cursive;--bc-grosso:.035em;--bc-grosso-frasi:.022em;--font-frasi:"Marck Script", var(--cjk-script,"Sponsalia Script SC"), cursive;--font-frasi-stile:normal;--c-ivory-50:#faf4e4;--c-ivory-100:#f8f1e0;--c-ivory-200:#efe4cc;--c-ivory-300:#e2d3b2;--c-ivory-400:#cbb68c;--rc-accento:var(--c-gold-500);--art-ink:var(--c-gold-400);--bc-testo:var(--c-ink-900);--bc-testo-soft:var(--c-ink-500);--bc-accento:var(--c-gold-400);--c-wine-900:#2d4220;--c-wine-800:#3f5a2a;--c-wine-700:#4f6c37;--c-wine-600:#617e47;--c-wine-500:#76915c;--c-gold-500:#a8222a;--c-gold-400:#b8262e;--c-gold-300:#e8a3a1;--c-ink-900:#3f5a2a;--c-ink-700:#4a6634;--c-ink-500:#56703f;--tracking-label:.12em}.wffSnG_root.wffSnG_root :is(.hero__names,.count__num,.dress__title,.foot__names,.detail__v,.sindex__title,.pstep__time,.pstep__title,.faq__qtext){-webkit-text-stroke:var(--bc-grosso) currentColor}.wffSnG_root.wffSnG_root :is(.hero__kicker,.count__title,.foot__line,.rsvp__greeting){-webkit-text-stroke:var(--bc-grosso-frasi) currentColor}.wffSnG_root.wffSnG_root .display{letter-spacing:0;font-weight:500}:is(.wffSnG_root.wffSnG_root .hero__names,.wffSnG_root.wffSnG_root .count__num,.wffSnG_root.wffSnG_root .dress__title,.wffSnG_root.wffSnG_root .foot__names,.wffSnG_root.wffSnG_root .detail__v,.wffSnG_root.wffSnG_root .sindex__title,.wffSnG_root.wffSnG_root .pstep__time,.wffSnG_root.wffSnG_root .pstep__title,.wffSnG_root.wffSnG_root .faq__qtext){font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:normal;letter-spacing:0;font-weight:500}:is(.wffSnG_root.wffSnG_root .hero__names,.wffSnG_root.wffSnG_root .foot__names){font-family:var(--font-script);letter-spacing:0;font-weight:400;line-height:1.05}.wffSnG_root.wffSnG_root .hero__names .name--b{padding-left:0}.wffSnG_root.wffSnG_root .hero__amp{font-family:var(--font-display);font-style:italic;font-weight:400}:is(.wffSnG_root.wffSnG_root .hero__kicker,.wffSnG_root.wffSnG_root .count__title,.wffSnG_root.wffSnG_root .foot__line,.wffSnG_root.wffSnG_root .rsvp__greeting){font-family:var(--font-frasi,var(--font-display));font-style:var(--font-frasi-stile,italic);font-weight:400}.wffSnG_root.wffSnG_root .eyebrow{font-family:var(--font-serif);letter-spacing:var(--tracking-label);font-weight:300}:is(.wffSnG_root.wffSnG_root .btn,.wffSnG_root.wffSnG_root .link-underline,.wffSnG_root.wffSnG_root .field__label,.wffSnG_root.wffSnG_root .choice__opt,.wffSnG_root.wffSnG_root .count__label){font-family:var(--font-serif);letter-spacing:.18em;font-weight:400}.wffSnG_root.wffSnG_root .btn{color:var(--c-ink-900);border-color:var(--t-ink,#2c2a262e);background:0 0}.wffSnG_root.wffSnG_root .btn:hover{background:var(--c-ink-900);color:var(--c-ivory-50);border-color:var(--c-ink-900);transform:none}.wffSnG_root.wffSnG_root .hero__inner{text-align:center;z-index:1;place-items:center;position:relative}.wffSnG_root.wffSnG_root .hero__names{width:auto}.wffSnG_root.wffSnG_root .hero__meta{justify-content:center}.wffSnG_root.wffSnG_root .hero{background:var(--c-ivory-50);color:var(--c-ink-900);position:relative}.wffSnG_root.wffSnG_root .nav__brand .seal{color:var(--c-ink-700);border-color:color-mix(in oklab, var(--c-gold-500) 55%, transparent)}.wffSnG_root.wffSnG_root .nav__brand .seal:before{border-color:color-mix(in oklab, var(--c-gold-500) 55%, transparent)}.wffSnG_root.wffSnG_root .nav{color:var(--c-ink-900)}.wffSnG_root.wffSnG_root .nav__links a{color:var(--c-ink-700);opacity:.9}.wffSnG_root.wffSnG_root .nav__links a:hover{color:var(--t-accent,var(--c-gold-500));opacity:1}.wffSnG_root.wffSnG_root .nav.is-scrolled{background:color-mix(in oklab, var(--c-ivory-50) 90%, transparent);box-shadow:0 1px 0 var(--t-line,#2c2a261a)}.wffSnG_root.wffSnG_root .nav.is-scrolled:before{background:color-mix(in oklab, var(--c-ivory-50) 94%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--c-ink-900) 14%, transparent)}.wffSnG_root.wffSnG_root .nav.is-scrolled .nav__toggle span{background:var(--c-ink-900)}.wffSnG_root.wffSnG_root .lang button{color:var(--c-ink-500)}.wffSnG_root.wffSnG_root .lang button[aria-pressed=true]{color:var(--t-accent,var(--c-gold-500))}.wffSnG_root.wffSnG_root .lang span{color:var(--c-ink-500)}@media (max-width:880px){.wffSnG_root.wffSnG_root .nav__menu{background:color-mix(in oklab, var(--c-ivory-50) 98%, transparent)}.wffSnG_root.wffSnG_root .nav__links a{color:var(--c-ink-900)}}.wffSnG_root.wffSnG_root .sindex{text-align:center;justify-items:center;gap:var(--space-m);margin-bottom:var(--space-2xl);grid-template-columns:1fr}.wffSnG_root.wffSnG_root .sindex__num{display:none}.wffSnG_root.wffSnG_root .sindex__line{justify-items:center;gap:var(--space-m)}.wffSnG_root.wffSnG_root .sindex__rule{width:1px;height:var(--space-xl);background:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));justify-self:center}.wffSnG_root.wffSnG_root .sindex--inv .sindex__rule{background:color-mix(in oklab, var(--c-gold-300) 60%, transparent)}.wffSnG_root.wffSnG_root .sindex__title{font-size:var(--fs-h2);font-weight:500}.wffSnG_root.wffSnG_root .details__grid{text-align:center}.wffSnG_root.wffSnG_root .detail{justify-items:center;gap:var(--space-2xs);border-top:0}.wffSnG_root.wffSnG_root .detail:before{content:"";width:1px;height:var(--space-l);background:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));margin-bottom:var(--space-xs)}.wffSnG_root.wffSnG_root .program__grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.wffSnG_root.wffSnG_root .program__aside{display:none}.wffSnG_root.wffSnG_root .pstep{text-align:center;justify-items:center;gap:var(--space-2xs);padding-block:var(--space-l);border-top:0;grid-template-columns:1fr}.wffSnG_root.wffSnG_root .pstep+.pstep{border-top:1px solid var(--t-line,#2c2a261a)}.wffSnG_root.wffSnG_root .pstep:last-child{border-bottom:0}.wffSnG_root.wffSnG_root .pstep__time{color:var(--t-accent,var(--c-gold-500));font-style:italic;font-size:var(--fs-h3)}.wffSnG_root.wffSnG_root .pstep__desc{max-width:36ch}.wffSnG_root.wffSnG_root .dress__grid{text-align:center;justify-items:center;gap:var(--space-l);grid-template-columns:1fr}.wffSnG_root.wffSnG_root .dress__note{max-width:38ch}.wffSnG_root.wffSnG_root .dress__palette{justify-content:center}.wffSnG_root.wffSnG_root .travel{text-align:center;justify-items:center}.wffSnG_root.wffSnG_root .venues{width:100%}.wffSnG_root.wffSnG_root .travel__notes{text-align:center}.wffSnG_root.wffSnG_root .tnote{border-top:0}.wffSnG_root.wffSnG_root .venue__btn{justify-self:center}.wffSnG_root.wffSnG_root .gift__grid{text-align:center;justify-items:center;margin-inline:auto}:is(.wffSnG_root.wffSnG_root .iban,.wffSnG_root.wffSnG_root .iban__card){width:100%}.wffSnG_root.wffSnG_root .iban__toggle{justify-self:center}.wffSnG_root.wffSnG_root .iban__card{text-align:center;flex-direction:column;justify-content:center}.wffSnG_root.wffSnG_root .guest__name{text-align:center}.wffSnG_root.wffSnG_root .rsvp__grid{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:600px;margin-inline:auto}.wffSnG_root.wffSnG_root .rsvp__card{text-align:left;width:100%}.wffSnG_root.wffSnG_root .rsvp__intro{justify-items:center}.wffSnG_root.wffSnG_root .rsvp__greeting{font-size:var(--fs-h2)}.wffSnG_root.wffSnG_root .faq__q{justify-content:center;gap:var(--space-l);text-align:center}.wffSnG_root.wffSnG_root .faq__a p{text-align:center;margin-inline:auto}.wffSnG_root.wffSnG_root .hero{min-height:0;padding-top:calc(env(safe-area-inset-top,0px) + 126px);padding-bottom:36px;display:block;overflow:hidden}.wffSnG_root.wffSnG_root .hero__inner{flex-direction:column;align-items:center;gap:0;display:flex;position:static}.wffSnG_root.wffSnG_root .hero__inner>.hero__meta{order:1}.wffSnG_root.wffSnG_root .hero__inner>.hero__kicker{order:2;margin-top:44px}.wffSnG_root.wffSnG_root .hero__inner>.hero__verse{order:3}.wffSnG_root.wffSnG_root .hero .scroll-cue{display:none}.wffSnG_root.wffSnG_root #dopo-copertina.genitori-fascia{padding-top:8px}.wffSnG_root.wffSnG_root .hero__eyebrow{max-width:min(84vw,360px);color:var(--c-ink-900);font-family:var(--font-serif);font-weight:400;font-size:calc(.74rem * var(--hero-scale,1));letter-spacing:.08em;text-transform:none;text-wrap:balance;margin:0 auto 10px;line-height:1.45}.wffSnG_root.wffSnG_root .hero__names{font-family:var(--font-script);text-transform:uppercase;color:var(--c-ink-900);font-weight:400;font-size:calc(min(clamp(3.1rem, 2.2rem + 6vw, 4.2rem), 7svh) * var(--hero-scale,1));letter-spacing:.03em;-webkit-text-stroke:.026em currentColor;line-height:1.18}.wffSnG_root.wffSnG_root .hero__names .name{white-space:nowrap}.wffSnG_root.wffSnG_root .hero__inner>.hero__names{width:min(92vw,440px)}.wffSnG_root.wffSnG_root .hero__names .hero__amp{font-size:0;font-style:normal}.wffSnG_root.wffSnG_root .hero__names .hero__amp:before{content:"+";font-family:var(--font-script);font-weight:400;font-size:calc(clamp(1.7rem, 1.3rem + 2vw, 2.2rem) * var(--hero-scale,1));color:var(--c-ink-900)}.wffSnG_root.wffSnG_root .hero__names:after{content:"=";font-size:.6em;line-height:1;display:block}.wffSnG_root.wffSnG_root .hero__kicker{font-size:calc(clamp(1.9rem, 1.5rem + 2vw, 2.5rem) * var(--hero-scale,1));color:var(--c-ink-900);text-wrap:balance;max-width:min(88vw,420px);line-height:1.2}.wffSnG_root.wffSnG_root .hero__verse{max-width:min(84vw,380px);color:var(--c-ink-700);font-family:var(--font-serif);font-size:calc(.8rem * var(--hero-scale,1));margin-top:18px;line-height:1.7}.wffSnG_root.wffSnG_root .hero__meta{z-index:2;width:min(88vw,400px);min-height:clamp(64px,8.6svh,76px);color:var(--c-ivory-50);text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-top:-38px;padding:10px 26px 12px;display:flex;position:relative}.wffSnG_root.wffSnG_root .hero__meta:empty{display:none}.wffSnG_root.wffSnG_root .hero:has(.hero__names.is-in) .hero__meta>[data-reveal]{opacity:1}.wffSnG_root.wffSnG_root .hero__meta:before{content:"";z-index:-1;background:var(--c-ink-900);position:absolute;inset:-4px -10px;-webkit-mask:url(/assets/invite/bc-pillola.webp) 50%/100% 100% no-repeat;mask:url(/assets/invite/bc-pillola.webp) 50%/100% 100% no-repeat}.wffSnG_root.wffSnG_root .hero__meta:after{content:"";border-right:2px solid color-mix(in srgb, var(--c-ink-700) 55%, var(--c-ivory-50));border-bottom:2px solid color-mix(in srgb, var(--c-ink-700) 55%, var(--c-ivory-50));width:16px;height:16px;margin-left:-8px;position:absolute;top:calc(100% + 26px);left:50%;transform:rotate(45deg)}.wffSnG_root.wffSnG_root .hero__meta .rule{display:none}.wffSnG_root.wffSnG_root .hero__meta>:first-child{font-family:var(--font-script);font-size:calc(clamp(1.35rem, 1.1rem + 1.4vw, 1.7rem) * var(--hero-scale,1));letter-spacing:.04em;text-transform:uppercase;-webkit-text-stroke:var(--bc-grosso) currentColor;line-height:1.15}.wffSnG_root.wffSnG_root .hero__meta>:last-child:not(:first-child){font-family:var(--font-serif);font-size:calc(.72rem * var(--hero-scale,1));letter-spacing:.04em;text-transform:none;text-wrap:balance;line-height:1.4}.wffSnG_copertina{flex-direction:column;align-items:center;width:100%;margin-top:-6px;display:flex;position:static}.wffSnG_sopra{top:calc(env(safe-area-inset-top,0px) + 50px);pointer-events:none;z-index:0;width:100%;height:360px;position:absolute;left:0}.wffSnG_nastro,.wffSnG_sparso,.wffSnG_balza,.wffSnG_cuorePieno,.wffSnG_trama>span,.wffSnG_gatti{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wffSnG_nastro{aspect-ratio:1215/206;background:var(--c-gold-400);width:104vw;position:absolute;top:0;left:-2vw;-webkit-mask-image:url(/assets/invite/bc-nastro.webp);mask-image:url(/assets/invite/bc-nastro.webp)}.wffSnG_sparso{background:color-mix(in srgb, var(--c-ink-700) 45%, var(--c-ivory-50));position:absolute}.wffSnG_sparsoStella{aspect-ratio:101/110;width:30px;top:132px;left:5vw;-webkit-mask-image:url(/assets/invite/bc-stella.webp);mask-image:url(/assets/invite/bc-stella.webp)}.wffSnG_sparsoRaggi{aspect-ratio:83/88;width:30px;top:116px;right:9vw;-webkit-mask-image:url(/assets/invite/bc-raggi.webp);mask-image:url(/assets/invite/bc-raggi.webp)}.wffSnG_sparsoCorona{aspect-ratio:66/55;width:32px;top:242px;left:13vw;-webkit-mask-image:url(/assets/invite/bc-corona.webp);mask-image:url(/assets/invite/bc-corona.webp)}.wffSnG_sparsoStelle{aspect-ratio:87/78;width:36px;top:232px;right:6vw;-webkit-mask-image:url(/assets/invite/bc-stelle.webp);mask-image:url(/assets/invite/bc-stelle.webp)}.wffSnG_sparsoFiocco{aspect-ratio:84/82;width:32px;top:300px;left:4vw;transform:rotate(-14deg);-webkit-mask-image:url(/assets/invite/bc-fiocco.webp);mask-image:url(/assets/invite/bc-fiocco.webp)}.wffSnG_cuore{aspect-ratio:834/756;z-index:0;width:min(108vw,470px,52svh);margin-inline:calc(50% - min(54vw,235px,26svh));position:relative}.wffSnG_balza,.wffSnG_cuorePieno,.wffSnG_trama{position:absolute;inset:0}.wffSnG_balza{background:var(--c-gold-400);transform:translate(1.5%,-2%)rotate(1deg);-webkit-mask-image:url(/assets/invite/bc-balza.webp);mask-image:url(/assets/invite/bc-balza.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%}.wffSnG_cuorePieno{background:var(--c-gold-400);-webkit-mask-image:url(/assets/invite/bc-cuore-pieno.webp);mask-image:url(/assets/invite/bc-cuore-pieno.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%}.wffSnG_trama{-webkit-mask-image:url(/assets/invite/bc-cuore-pieno.webp);mask-image:url(/assets/invite/bc-cuore-pieno.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%}.wffSnG_trama>span{background:color-mix(in srgb, var(--c-gold-400) 72%, #1a0505);opacity:.6;position:absolute;inset:6% 4% 14%;-webkit-mask-image:url(/assets/invite/bc-trama.webp);mask-image:url(/assets/invite/bc-trama.webp)}.wffSnG_coppia{aspect-ratio:var(--bc-ar);width:min(86vw, 400px, calc(min(108vw, 470px, 52svh) * .84 * var(--bc-ar) * 756 / 834));z-index:1;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.wffSnG_coppiaFoto{width:100%;height:100%;display:block}.wffSnG_tratto{pointer-events:none;background:var(--c-ivory-50);-webkit-mask-image:var(--bc-tratto);-webkit-mask-image:var(--bc-tratto);mask-image:var(--bc-tratto);animation:.375s step-end infinite wffSnG_bcTrema;position:absolute;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes wffSnG_bcTrema{0%{-webkit-mask-position:0 0;mask-position:0 0}33.33%{-webkit-mask-position:50% 0;mask-position:50% 0}66.66%{-webkit-mask-position:100% 0;mask-position:100% 0}}@media (prefers-reduced-motion:reduce){.wffSnG_tratto{animation:none}}.wffSnG_foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:url(/assets/invite/bc-cuore-pieno.webp) 50%/100% 100% no-repeat;mask:url(/assets/invite/bc-cuore-pieno.webp) 50%/100% 100% no-repeat}.wffSnG_gatti{background:var(--c-ivory-50);position:absolute;inset:22% 20% 10%;-webkit-mask-image:url(/assets/invite/bc-gatti.webp);mask-image:url(/assets/invite/bc-gatti.webp)}@media (max-width:919.98px) and (max-height:720px){.wffSnG_root.wffSnG_root .hero{padding-top:calc(env(safe-area-inset-top,0px) + 96px)}.wffSnG_sopra{top:calc(env(safe-area-inset-top,0px) + 34px)}.wffSnG_nastro{width:92vw;left:4vw}.wffSnG_root.wffSnG_root .hero__eyebrow{font-size:calc(.68rem * var(--hero-scale,1));margin-bottom:4px;line-height:1.35}.wffSnG_root.wffSnG_root .hero__names{font-size:calc(min(clamp(3.1rem, 2.2rem + 6vw, 4.2rem), 6.2svh) * var(--hero-scale,1));line-height:1.12}.wffSnG_cuore{width:min(108vw,470px,47svh);margin-inline:calc(50% - min(54vw,235px,23.5svh))}.wffSnG_coppia{width:min(86vw, 400px, calc(min(108vw, 470px, 47svh) * .84 * var(--bc-ar) * 756 / 834))}}.wffSnG_root.wffSnG_root :is(.count,.dress,.foot){background:var(--c-ivory-50);color:var(--c-ink-900);--c-ivory-100:var(--c-ink-900);--c-ivory-200:var(--c-ink-700);--c-ivory-300:var(--c-ink-500);--c-gold-300:var(--c-gold-500);--t-ink-inv:var(--c-ink-900);--t-ink-inv-soft:var(--c-ink-500);--t-line-inv:color-mix(in oklab, var(--c-ink-900) 22%, transparent)}:is(.wffSnG_root.wffSnG_root :is(.count__title,.foot__line),.wffSnG_root.wffSnG_root .dress span.sindex__title){color:var(--c-ink-900)}.wffSnG_root.wffSnG_root :is(#program,#eventi,#gift,#rsvp,#faq) .sindex{padding-inline:calc(76px * var(--dec-emblema-vis,1));position:relative}.wffSnG_root.wffSnG_root :is(#program,#eventi,#gift,#rsvp,#faq) .sindex:after{content:"";width:calc(4.6rem * var(--dec-emblema-vis,1));position:absolute;top:50%}.wffSnG_root.wffSnG_root :is(#program,#eventi) .sindex:after{aspect-ratio:var(--dec-emblema-ar,455 / 334);background-color:var(--dec-emblema-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-anelli.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-anelli.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-anelli.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;right:0;transform:translateY(-50%)rotate(8deg)}.wffSnG_root.wffSnG_root #gift .sindex{padding-inline:calc(96px * var(--dec-emblema-vis,1))}.wffSnG_root.wffSnG_root #gift .sindex:after{width:calc(5.6rem * var(--dec-emblema-vis,1));aspect-ratio:var(--dec-emblema-ar,356 / 511);background-color:var(--dec-emblema-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-rose.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-rose.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-rose.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;left:0;transform:translateY(-50%)rotate(-10deg)}.wffSnG_root.wffSnG_root #rsvp .sindex{padding-inline:calc(104px * var(--dec-emblema-vis,1))}.wffSnG_root.wffSnG_root #rsvp .sindex:after{width:calc(6.4rem * var(--dec-emblema-vis,1));aspect-ratio:var(--dec-emblema-ar,410 / 437);background-color:var(--dec-emblema-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-colomba-ramo.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-colomba-ramo.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-colomba-ramo.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;left:-6px;transform:translateY(-58%)rotate(-6deg)}.wffSnG_root.wffSnG_root #faq .sindex:after{width:calc(3.8rem * var(--dec-emblema-vis,1));aspect-ratio:var(--dec-emblema-ar,327 / 292);background-color:var(--dec-emblema-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-fumetto.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-fumetto.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-fumetto.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;right:0;transform:translateY(-50%)rotate(6deg)}.wffSnG_root.wffSnG_root #countdown{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.wffSnG_root.wffSnG_root #countdown .count__title{padding-inline:calc(5.6rem * var(--dec-emblema-vis,1));position:relative}.wffSnG_root.wffSnG_root #countdown .count__title:after{content:"";width:calc(5.2rem * var(--dec-emblema-vis,1));aspect-ratio:var(--dec-emblema-ar,392 / 497);background-color:var(--dec-emblema-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-orologio.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-orologio.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-orologio.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(10deg)}.wffSnG_root.wffSnG_root :is(#program,#eventi){overflow-x:clip}.wffSnG_root.wffSnG_root .pmn{--pmn-img:clamp(96px, 28vw, 132px);max-width:560px}:is(.wffSnG_root.wffSnG_root .pmn__step,.wffSnG_root.wffSnG_root .pmn__step:nth-child(2n),.wffSnG_root.wffSnG_root .pmn__step--largo,.wffSnG_root.wffSnG_root .pmn__step--largo:nth-child(2n)){min-height:calc(var(--pmn-img) * .9);grid-template-columns:minmax(0,1fr);grid-template-areas:"body";padding-block:14px;position:relative}:is(.wffSnG_root.wffSnG_root .pmn__body,.wffSnG_root.wffSnG_root .pmn__step:nth-child(2n) .pmn__body){text-align:center;padding-inline:calc(var(--pmn-img) * .84);flex-direction:column;align-items:center;display:flex}.wffSnG_root.wffSnG_root .pmn__title{font-family:var(--font-frasi,var(--font-display));font-style:var(--font-frasi-stile,normal);font-weight:400;font-size:calc(1.2rem * var(--hero-scale,1));color:var(--c-ink-900);-webkit-text-stroke:var(--bc-grosso-frasi) currentColor;order:1;margin:0;line-height:1.2}.wffSnG_root.wffSnG_root .pmn__time{font-family:var(--font-display);font-weight:400;font-size:calc(clamp(2.3rem, 2rem + 1.4vw, 2.8rem) * var(--hero-scale,1));letter-spacing:.02em;color:var(--c-ink-900);-webkit-text-stroke:var(--bc-grosso) currentColor;order:2;line-height:1.1}.wffSnG_root.wffSnG_root .pmn__desc{max-width:24ch;color:var(--c-ink-700);order:3}.wffSnG_root.wffSnG_root .pmn__img{position:absolute;top:50%;left:-30px;transform:translateY(-50%)rotate(-6deg)}.wffSnG_root.wffSnG_root .pmn__step:nth-child(2n) .pmn__img{left:auto;right:-30px;transform:translateY(-50%)rotate(6deg)}.wffSnG_root.wffSnG_root .pmn__img--tratto{background:var(--c-gold-400)}.wffSnG_root.wffSnG_root .pmn__via{display:none}.wffSnG_root.wffSnG_root .storia:not(#inspo) .storia__figure{--sx:calc(.129 * var(--dec-cornice-data-vis,1));--dx:calc(.174 * var(--dec-cornice-data-vis,1));--su:calc(.162 * var(--dec-cornice-data-vis,1));--giu:calc(.146 * var(--dec-cornice-data-vis,1));--wb:min(92vw, 440px);--wp:calc(var(--wb) * (1 - var(--sx) - var(--dx)));--hp:calc(var(--wp) / var(--storia-ar,1.5));--hb:calc(var(--hp) / (1 - var(--su) - var(--giu)));box-sizing:border-box;width:var(--wb);padding:calc(var(--su) * var(--hb)) calc(var(--dx) * var(--wb)) 0 calc(var(--sx) * var(--wb));grid-template-columns:minmax(0,1fr);margin:28px auto 0;display:grid;position:relative}.wffSnG_root.wffSnG_root .storia:not(#inspo) .storia__figure[data-forma=verticale]{--sx:calc(.157 * var(--dec-cornice-data-vis,1));--dx:calc(.195 * var(--dec-cornice-data-vis,1));--su:calc(.131 * var(--dec-cornice-data-vis,1));--giu:calc(.145 * var(--dec-cornice-data-vis,1));--wb:min(80vw, 360px)}.wffSnG_root.wffSnG_root .storia:not(#inspo) .storia__figure:before{content:"";z-index:1;margin:calc(-1 * var(--su) * var(--hb)) calc(-1 * var(--dx) * var(--wb)) calc(-1 * var(--giu) * var(--hb)) calc(-1 * var(--sx) * var(--wb));background-color:var(--dec-cornice-data-inchiostro,var(--c-gold-400));background-image:var(--dec-cornice-data,none);-webkit-mask:none 50%/100% 100% no-repeat;mask:none 50%/100% 100% no-repeat;-webkit-mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-storia.webp));-webkit-mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-storia.webp));mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-storia.webp));pointer-events:none;background-size:100% 100%;grid-area:1/1;place-self:stretch stretch}.wffSnG_root.wffSnG_root .storia:not(#inspo) .storia__figure[data-forma=verticale]:before{-webkit-mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-storia-v.webp));-webkit-mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-storia-v.webp));mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-storia-v.webp))}.wffSnG_root.wffSnG_root .storia:not(#inspo) .storia__photo{width:100%;height:var(--hp);object-fit:cover;border-radius:14px;grid-area:1/1}.wffSnG_root.wffSnG_root .storia:not(#inspo) .storia__figure .storia__text{margin-top:calc(var(--giu) * var(--hb) - 12px);margin-left:calc(-1 * var(--sx) * var(--wb));margin-right:calc(-1 * var(--dx) * var(--wb));grid-column:1}.wffSnG_root.wffSnG_root #dress{position:relative;overflow:hidden}.wffSnG_root.wffSnG_root #dress>.wrap{padding-inline:calc(var(--edge,16px) + 48px)}.wffSnG_root.wffSnG_root #dress:before{content:"";z-index:0;width:calc(7rem * var(--dec-emblema-vis,1));aspect-ratio:var(--dec-emblema-ar,516 / 618);background-color:var(--dec-emblema-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-abito.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-abito.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-abito.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:96px;left:-22px}.wffSnG_root.wffSnG_root #dress:after{content:"";z-index:0;width:calc(5.4rem * var(--dec-emblema-destra-vis,1));aspect-ratio:var(--dec-emblema-destra-ar,380 / 482);background-color:var(--dec-emblema-destra-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema-destra,none);-webkit-mask:var(--dec-emblema-destra-maschera,url(/assets/invite/bc-specchio.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-destra-maschera,url(/assets/invite/bc-specchio.webp)) center / contain no-repeat;mask:var(--dec-emblema-destra-maschera,url(/assets/invite/bc-specchio.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:34px;right:-20px;transform:rotate(8deg)}.wffSnG_root.wffSnG_root .dress__palette{filter:drop-shadow(0 0 .7px color-mix(in oklab, var(--c-ink-900) 70%, transparent));gap:14px}.wffSnG_root.wffSnG_root .dress__swatch{aspect-ratio:834/756;width:54px;height:auto;box-shadow:none;border:0;border-radius:0;-webkit-mask:url(/assets/invite/bc-cuore-pieno.webp) 50%/100% 100% no-repeat;mask:url(/assets/invite/bc-cuore-pieno.webp) 50%/100% 100% no-repeat}.wffSnG_root.wffSnG_root #foto.section{background:var(--c-gold-400);padding-block:26px;position:relative}.wffSnG_root.wffSnG_root #foto.section:before{content:"";background:repeating-linear-gradient(to bottom, var(--c-ivory-50) 0 14px, transparent 14px 28px);border-radius:3px;width:14px;position:absolute;top:10px;bottom:10px}.wffSnG_root.wffSnG_root #foto.section:after{content:"";background:repeating-linear-gradient(to bottom, var(--c-ivory-50) 0 14px, transparent 14px 28px);border-radius:3px;width:14px;position:absolute;top:10px;bottom:10px}.wffSnG_root.wffSnG_root #foto.section:before{left:8px}.wffSnG_root.wffSnG_root #foto.section:after{right:8px}.wffSnG_root.wffSnG_root #foto.section>.wrap{background:var(--c-ivory-50);text-align:center;border-radius:18px;width:auto;max-width:none;margin-inline:32px;padding:30px 18px}.wffSnG_root.wffSnG_root #rsvp{position:relative;overflow:hidden}.wffSnG_root.wffSnG_root #rsvp :is(.input,.textarea,.select){border:0;border-bottom:1px solid color-mix(in oklab, var(--c-ink-900) 45%, transparent);box-shadow:none;background:0 0;border-radius:0}.wffSnG_root.wffSnG_root #rsvp .choice{border:0;justify-content:center;gap:22px}.wffSnG_root.wffSnG_root #rsvp .choice__opt{white-space:nowrap;color:var(--c-ink-700);letter-spacing:.06em;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.wffSnG_root.wffSnG_root #rsvp .choice__opt:before{content:"";border:1px solid var(--c-ink-700);border-radius:50%;flex:none;width:11px;height:11px}.wffSnG_root.wffSnG_root #rsvp .choice__opt[aria-pressed=true]{color:var(--c-ink-900);background:0 0}.wffSnG_root.wffSnG_root #rsvp .choice__opt[aria-pressed=true]:before{background:var(--c-ink-900);box-shadow:inset 0 0 0 2px var(--c-ivory-50)}.wffSnG_root.wffSnG_root #rsvp .btn[type=submit]{background:var(--c-ink-900);border-color:var(--c-ink-900);color:var(--c-ivory-50)}.wffSnG_root.wffSnG_root #rsvp:before{content:"";width:calc(4.8rem * var(--dec-emblema-barattolo-vis,1));aspect-ratio:var(--dec-emblema-barattolo-ar,422 / 475);background-color:var(--dec-emblema-barattolo-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema-barattolo,none);-webkit-mask:var(--dec-emblema-barattolo-maschera,url(/assets/invite/bc-barattolo.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-barattolo-maschera,url(/assets/invite/bc-barattolo.webp)) center / contain no-repeat;mask:var(--dec-emblema-barattolo-maschera,url(/assets/invite/bc-barattolo.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:28%;right:-16px;transform:rotate(-12deg)}.wffSnG_root.wffSnG_root #rsvp>.wrap{position:relative}.wffSnG_root.wffSnG_root #rsvp .sindex:before{content:"";width:calc(4.6rem * var(--dec-emblema-vino-vis,1));aspect-ratio:var(--dec-emblema-vino-ar,372 / 455);background-color:var(--dec-emblema-vino-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema-vino,none);-webkit-mask:var(--dec-emblema-vino-maschera,url(/assets/invite/bc-vino.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-vino-maschera,url(/assets/invite/bc-vino.webp)) center / contain no-repeat;mask:var(--dec-emblema-vino-maschera,url(/assets/invite/bc-vino.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(-16deg)}.wffSnG_root.wffSnG_root #rsvp div:has(>.btn[type=submit]){position:relative}.wffSnG_root.wffSnG_root #rsvp .btn[type=submit]{max-width:calc(100% - 5rem * var(--dec-emblema-coppa-vis,1))}.wffSnG_root.wffSnG_root #rsvp div:has(>.btn[type=submit]):after{content:"";right:-8px;bottom:calc(-.4rem * var(--dec-emblema-coppa-vis,1));width:calc(4.8rem * var(--dec-emblema-coppa-vis,1));aspect-ratio:var(--dec-emblema-coppa-ar,412 / 428);background-color:var(--dec-emblema-coppa-inchiostro,var(--c-gold-400));background-image:var(--dec-emblema-coppa,none);-webkit-mask:var(--dec-emblema-coppa-maschera,url(/assets/invite/bc-coppa.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-coppa-maschera,url(/assets/invite/bc-coppa.webp)) center / contain no-repeat;mask:var(--dec-emblema-coppa-maschera,url(/assets/invite/bc-coppa.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:rotate(12deg)}.wffSnG_root.wffSnG_root .foot{padding-bottom:var(--space-l);flex-direction:column;display:flex}.wffSnG_root.wffSnG_root .foot>.wrap{order:1}.wffSnG_root.wffSnG_root .foot>.wrap{isolation:isolate;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.wffSnG_root.wffSnG_root .foot>.wrap:before{content:"";z-index:-1;width:calc(min(100vw - 8px, 440px) * var(--dec-cornice-data-vis,1));aspect-ratio:var(--dec-cornice-data-ar,834 / 756);background-color:var(--dec-cornice-data-inchiostro,var(--bc-accento));background-image:var(--dec-cornice-data,none);-webkit-mask:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cuore-pieno.webp)) center / 100% 100% no-repeat;-webkit-mask:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cuore-pieno.webp)) center / 100% 100% no-repeat;mask:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cuore-pieno.webp)) center / 100% 100% no-repeat;pointer-events:none;background-size:100% 100%;grid-area:3/1/span 2;align-self:center}.wffSnG_root.wffSnG_root .foot>.wrap>.seal{grid-area:1/1;margin-bottom:14px}.wffSnG_root.wffSnG_root .foot>.wrap>.foot__line{grid-area:2/1;margin-bottom:12px}.wffSnG_root.wffSnG_root .foot>.wrap>.foot__names{margin-top:calc(min(100vw - 8px, 440px) * .27 * var(--dec-cornice-data-vis,1));max-width:calc(min(100vw - 8px,440px)/1.28205);font-size:calc(clamp(2.1rem, 1.7rem + 2vw, 2.7rem) * var(--hero-scale,1));text-wrap:balance;grid-area:3/1}.wffSnG_root.wffSnG_root .foot>.wrap>.foot__date{margin-bottom:calc(min(100vw - 8px, 440px) * .36 * var(--dec-cornice-data-vis,1));grid-area:4/1}.wffSnG_root.wffSnG_root .foot>.wrap>:is(.foot__contact,.foot__credit){grid-column:1}.wffSnG_root.wffSnG_root .foot>.wrap>.foot__contact{margin-top:28px}.wffSnG_root.wffSnG_root .foot>.wrap>:is(.foot__names,.foot__date){--bc-su-cuore:color-mix(in oklab, var(--c-ivory-50) calc(var(--dec-cornice-data-vis,1) * 100%), var(--bc-testo));color:var(--bc-su-cuore);--c-ink-900:var(--bc-su-cuore);--c-ink-700:var(--bc-su-cuore);--c-ink-500:color-mix(in oklab, var(--c-ivory-50) 80%, var(--bc-accento));--c-gold-400:var(--c-ivory-50);--c-gold-500:var(--c-ivory-50);--t-line-gold:color-mix(in oklab, var(--c-ivory-50) 60%, transparent)}.wffSnG_root.wffSnG_root .foot:after{content:"";width:calc(min(100% - 32px, 34rem) * var(--dec-fascia-vis,1));aspect-ratio:var(--dec-fascia-ar,1100 / 351);background-color:var(--dec-fascia-inchiostro,var(--bc-testo));background-image:var(--dec-fascia,none);-webkit-mask:var(--dec-fascia-maschera,url(/assets/invite/bc-lucine.webp)) center / contain no-repeat;-webkit-mask:var(--dec-fascia-maschera,url(/assets/invite/bc-lucine.webp)) center / contain no-repeat;mask:var(--dec-fascia-maschera,url(/assets/invite/bc-lucine.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;order:3;margin:36px auto 0;display:block}.wffSnG_root.wffSnG_root .foot .foot__line{font-size:calc(clamp(2.6rem, 2rem + 3vw, 3.4rem) * var(--hero-scale,1));margin-block:26px 18px;line-height:1.15;position:relative}.wffSnG_root.wffSnG_root .foot .foot__line:after{content:"";width:calc(min(100vw, 460px) * var(--dec-emblema-vis,1));aspect-ratio:var(--dec-emblema-ar,1200 / 480);background-color:var(--dec-emblema-inchiostro,var(--bc-accento));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-cuoricini-sparsi.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-cuoricini-sparsi.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-cuoricini-sparsi.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wffSnG_root.wffSnG_root .foot[data-foto] .foot__foto{aspect-ratio:834/756;background:var(--foot-foto-img) center / cover no-repeat;order:2;width:min(72vw,290px);height:auto;margin:8px auto 0;position:relative;inset:auto;-webkit-mask:url(/assets/invite/bc-cuore-pieno.webp) 50%/100% 100% no-repeat;mask:url(/assets/invite/bc-cuore-pieno.webp) 50%/100% 100% no-repeat}.wffSnG_root.wffSnG_root .foot[data-foto] .foot__foto:before{display:none}.wffSnG_root.wffSnG_root .foot[data-foto] .foot__foto:after{display:none}.wffSnG_root.wffSnG_root.wffSnG_root.wffSnG_root .foot.foot.foot.foot[data-foto]{--fascia-ink:var(--bc-testo);--fascia-ink-soft:var(--bc-testo-soft);--fascia-accent:var(--bc-accento)}.wffSnG_root.wffSnG_root #travel{padding-top:var(--space-l)}.wffSnG_root.wffSnG_root #travel>.wrap:before{content:"";width:calc(min(100% - 32px, 34rem) * var(--dec-fascia-vis,1));aspect-ratio:var(--dec-fascia-ar,1100 / 351);margin:0 auto calc(52px * var(--dec-fascia-vis,1));background-color:var(--dec-fascia-inchiostro,var(--c-ink-700));background-image:var(--dec-fascia,none);-webkit-mask:var(--dec-fascia-maschera,url(/assets/invite/bc-lucine.webp)) center / contain no-repeat;-webkit-mask:var(--dec-fascia-maschera,url(/assets/invite/bc-lucine.webp)) center / contain no-repeat;mask:var(--dec-fascia-maschera,url(/assets/invite/bc-lucine.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.wffSnG_root.wffSnG_root #travel .travel__details{justify-content:center;margin-bottom:56px;display:flex}.wffSnG_root.wffSnG_root #travel .detail:first-child{--bc-cd:min(82vw, 320px);box-sizing:border-box;width:var(--bc-cd);aspect-ratio:var(--dec-cornice-data-ar,779 / 543);padding:calc(var(--bc-cd) * .14) calc(var(--bc-cd) * .13) calc(var(--bc-cd) * .05);text-align:center;align-content:center;place-items:center;gap:.2em;display:grid;position:relative}.wffSnG_root.wffSnG_root #travel .detail:first-child:before{content:"";background-color:var(--dec-cornice-data-inchiostro,var(--c-gold-400));background-image:var(--dec-cornice-data,none);width:auto;height:auto;-webkit-mask:none 50%/100% 100% no-repeat;mask:none 50%/100% 100% no-repeat;-webkit-mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-data.webp));-webkit-mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-data.webp));mask-image:var(--dec-cornice-data-maschera,url(/assets/invite/bc-cornice-data.webp));pointer-events:none;background-size:100% 100%;margin:0;position:absolute;inset:0}.wffSnG_root.wffSnG_root #travel .detail:first-child .detail__v{font-size:calc(clamp(1.7rem, 1.4rem + 1.6vw, 2.2rem) * var(--hero-scale,1));color:var(--c-ink-900);line-height:1.1}.wffSnG_root.wffSnG_root #travel .detail:first-child[data-data-lunga=si] .detail__v{font-size:calc(1.35rem * var(--hero-scale,1))}.wffSnG_root.wffSnG_root #travel .venues{--bc-cv:min(80vw, 330px);justify-items:center;gap:14px;position:relative}.wffSnG_root.wffSnG_root #travel .venue{--venue-cuore:1;--bc-h:calc(var(--bc-cv) * 756 / 834);isolation:isolate;box-sizing:border-box;width:var(--bc-cv);height:var(--bc-h);padding:var(--venue-su,calc(var(--bc-h) * .25)) calc(var(--bc-cv) * .12) 0;text-align:center;color:var(--c-ivory-50);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:4px;position:relative}.wffSnG_root.wffSnG_root #travel .venue:nth-child(odd){justify-self:start;margin-left:-5vw}.wffSnG_root.wffSnG_root #travel .venue:nth-child(2n){justify-self:end;margin-right:-5vw}.wffSnG_root.wffSnG_root #travel .venue:nth-child(2n){margin-top:calc(var(--bc-cv) * -.08)}.wffSnG_root.wffSnG_root #travel .venue:only-child{justify-self:center;margin-inline:0}.wffSnG_root.wffSnG_root #travel .venue>*{grid-column:1}.wffSnG_root.wffSnG_root #travel .venue:before{grid-column:1;justify-self:stretch}.wffSnG_root.wffSnG_root #travel .venue>.venue__map{display:none}.wffSnG_root.wffSnG_root #travel .venue:after{content:"";z-index:-1;background-color:var(--dec-cornice-luogo-inchiostro,var(--c-gold-400));background-image:var(--dec-cornice-luogo,none);-webkit-mask:none 50%/100% 100% no-repeat;mask:none 50%/100% 100% no-repeat;-webkit-mask-image:var(--dec-cornice-luogo-maschera,url(/assets/invite/bc-cuore-pieno.webp));-webkit-mask-image:var(--dec-cornice-luogo-maschera,url(/assets/invite/bc-cuore-pieno.webp));mask-image:var(--dec-cornice-luogo-maschera,url(/assets/invite/bc-cuore-pieno.webp));pointer-events:none;background-size:100% 100%;position:absolute;inset:0}.wffSnG_root.wffSnG_root #travel .venue :is(.venue__tag,.venue__name,.venue__meta,.venue__time,.venue__addr,.venue__btn){color:color-mix(in oklab, var(--c-ivory-50) calc(var(--dec-cornice-luogo-vis,1) * 100%), var(--c-ink-900))}.wffSnG_root.wffSnG_root #travel .venue__tag{font-size:calc(.72rem * var(--hero-scale,1) * var(--venue-fit,1))}.wffSnG_root.wffSnG_root #travel .venue__name{font-size:calc(clamp(1.35rem, 1.15rem + 1vw, 1.7rem) * var(--hero-scale,1) * var(--venue-fit,1));overflow-wrap:anywhere;text-wrap:balance;line-height:1.1}.wffSnG_root.wffSnG_root #travel .venue__meta{font-size:calc(.74rem * var(--hero-scale,1) * var(--venue-fit,1));overflow-wrap:anywhere;text-wrap:balance;line-height:1.45}.wffSnG_root.wffSnG_root #travel .venue__btn{font-size:calc(.66rem * var(--hero-scale,1) * var(--venue-fit,1));margin-top:6px}.wffSnG_root.wffSnG_root #travel .venues:before{content:"";z-index:1;width:calc(min(8rem, 30vw) * var(--dec-emblema-vis,1));aspect-ratio:var(--dec-emblema-ar,572 / 379);background-color:var(--dec-emblema-inchiostro,var(--c-ink-700));background-image:var(--dec-emblema,none);-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-colombe.webp)) center / contain no-repeat;-webkit-mask:var(--dec-emblema-maschera,url(/assets/invite/bc-colombe.webp)) center / contain no-repeat;mask:var(--dec-emblema-maschera,url(/assets/invite/bc-colombe.webp)) center / contain no-repeat;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(min(80vw,330px)/1.49078);right:-5vw;transform:rotate(-8deg)}.wffSnG_root.wffSnG_root #travel .venues:has(>.venue:only-child):before{right:-2vw}.wffSnG_root.wffSnG_root .seal{border-color:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent))}.wffSnG_root.wffSnG_root .seal:before{border-color:var(--t-line-gold,color-mix(in oklab, var(--c-gold-500) 40%, transparent));opacity:.7}@keyframes wffSnG_bcColombaRsvp{0%,to{transform:translateY(-58%)rotate(-6deg)}50%{transform:translateY(-70%)rotate(-2deg)}}@keyframes wffSnG_bcColombeLuoghi{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(-6px,-9px)rotate(-4deg)}}@keyframes wffSnG_bcRose{0%,to{transform:translateY(-50%)rotate(-10deg)}50%{transform:translateY(-50%)rotate(-3deg)}}.wffSnG_root.wffSnG_root #rsvp .sindex:after{animation:3.4s ease-in-out infinite wffSnG_bcColombaRsvp}.wffSnG_root.wffSnG_root #travel .venues:before{animation:4.2s ease-in-out infinite wffSnG_bcColombeLuoghi}.wffSnG_root.wffSnG_root #gift .sindex:after{transform-origin:50% 90%;animation:3.8s ease-in-out infinite wffSnG_bcRose}@media (prefers-reduced-motion:reduce){.wffSnG_root.wffSnG_root #rsvp .sindex:after{animation:none}.wffSnG_root.wffSnG_root #travel .venues:before{animation:none}.wffSnG_root.wffSnG_root #gift .sindex:after{animation:none}}