:root{--color-surface-primary:#f9f5ec;--color-surface-primary-rgb:248.625 245.438 235.875;--color-surface-secondary:#f3ebe2;--color-surface-secondary-rgb:242.76 234.6 226.44;--color-surface-soft:#fafafa;--color-surface-elevated:#fff;--color-surface-elevated-rgb:255 255 255;--color-surface-canvas:#372615;--color-surface-dark:#372615;--color-surface-dark-rgb:55.4625 38.25 21.0375;--color-surface-warm-ivory:#f9f5eb;--color-surface-premium-card:#fff;--color-text-primary:#372615;--color-text-primary-rgb:55.4625 38.25 21.0375;--color-text-secondary:#684727;--color-text-secondary-rgb:103.53 71.4 39.27;--color-text-emphasis:#a87c24;--color-text-on-dark:#f9f5ec;--color-text-on-dark-rgb:248.625 245.438 235.875;--color-text-on-light:#372615;--color-text-muted:#372615a6;--color-action-primary:#372615;--color-action-primary-rgb:55.4625 38.25 21.0375;--color-action-secondary:#4a331c;--color-action-secondary-rgb:73.95 51 28.05;--color-action-accent:#d7a542;--color-action-accent-rgb:214.838 165.113 65.6625;--color-border-subtle:#3726151a;--color-border-premium:#d7a5424d;--color-border-emphasis:#d7a542;--color-neutral-subtle:#f5f5f5;--color-neutral-muted:#999;--color-neutral-base:#404040;--color-neutral-emphasis:#141414;--color-state-success:#047756;--color-state-success-rgb:3.672 118.728 86.1288;--color-state-success-bg:#edfdf5;--color-state-success-border:#a5f3cf;--color-state-success-text:#066046;--color-state-warning:#db7706;--color-state-warning-rgb:218.79 119.306 5.61;--color-state-warning-bg:#fffbeb;--color-state-warning-border:#fde68b;--color-state-warning-text:#90400e;--color-state-danger:#b42318;--color-state-danger-rgb:179.52 34.816 24.48;--color-state-danger-bg:#fef1f1;--color-state-danger-border:#fec8c8;--color-state-danger-text:#981b1b;--color-state-info:#47526b;--color-state-info-rgb:71.4 82.11 107.1;--color-state-info-bg:#edeef0;--color-state-info-border:#d7d9de;--color-state-info-text:#1c2740;--color-state-neutral:gray;--color-state-neutral-rgb:127.5 127.5 127.5;--color-state-neutral-bg:rgb(var(--color-state-neutral-rgb) / 12%);--color-state-neutral-border:rgb(var(--color-state-neutral-rgb) / 28%);--color-state-neutral-text:gray;--color-whatsapp:#25d366;--color-whatsapp-rgb:37 211 102;--color-envelope-paper-ivory:#fefdfb;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-container-padding:1.5rem;--spacing-section-gap:6rem;--spacing-component-gap:1.5rem;--spacing-element-gap:1rem;--spacing-text-gap:.5rem;--font-display:Playfair Display, serif;--font-display-formal:Cinzel, serif;--font-display-elegant:Playfair Display, serif;--font-display-hacienda:Cormorant Garamond, serif;--font-calligraphy:Pinyon Script, cursive;--font-body:Montserrat, system-ui, sans-serif;--font-body-narrative:EB Garamond, georgia, serif;--font-body-hacienda:EB Garamond, serif;--font-ui:Montserrat, system-ui, sans-serif;--font-label:Cinzel, serif;--font-size-h1:clamp(2.5rem, 8vw, 5rem);--font-size-h2:clamp(1.8rem, 5vw, 3rem);--font-size-h3:clamp(1.4rem, 3vw, 2rem);--font-size-body:clamp(1rem, 1.2vw, 1.25rem);--font-size-ui:.9rem;--duration-fast:.1s;--duration-snappy:.2s;--duration-standard:.4s;--duration-slower:.6s;--duration-premium:1s;--duration-reveal:1.6s;--duration-long:2s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-snappy:cubic-bezier(.25, 1, .5, 1);--ease-premium:cubic-bezier(.16, 1, .3, 1);--ease-overshoot:cubic-bezier(.3, 1.5, .7, 1);--ease-bouncy:cubic-bezier(.68, -.55, .27, 1.55);--transition-snappy:opacity var(--duration-snappy) var(--ease-standard), transform var(--duration-snappy) var(--ease-standard), border-color var(--duration-snappy) var(--ease-standard), box-shadow var(--duration-snappy) var(--ease-standard);--transition-standard:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);--motion-reveal-distance:18px;--motion-reveal-duration:var(--duration-slower);--motion-reveal-ease:var(--ease-premium);--motion-reveal-blur:0;--motion-stagger-step:80ms;--motion-stagger-cap:.48s;--motion-ambient-scale-to:1.03;--motion-ambient-duration:14s;--motion-scene-fade:.3s;--motion-interaction-duration:var(--duration-snappy);--motion-hero-media-duration:.9s;--motion-hero-media-delay:0s;--motion-hero-eyebrow-duration:.6s;--motion-hero-eyebrow-delay:80ms;--motion-hero-title-duration:.8s;--motion-hero-title-delay:.12s;--motion-hero-details-duration:.65s;--motion-hero-details-delay:.3s;--motion-hero-affordance-duration:.6s;--motion-hero-affordance-delay:.7s;--color-glass-bg:rgb(var(--color-surface-elevated-rgb) / 45%);--color-glass-border:rgb(var(--color-action-accent-rgb) / 30%);--color-glass-shadow:rgb(var(--color-action-accent-rgb) / 15%);--glass-blur:16px;--glass-saturate:180%;--shadow-subtle:0 4px 12px #00000014;--shadow-emphasis:0 8px 24px #0000001f;--shadow-premium:0 16px 40px #0000001a;--shadow-warm:0 8px 24px #d7a54214;--shadow-warm-emphasis:0 12px 32px #d7a5421f}.invitation-hero[data-variant=editorial-cover]{--editorial-hero-ease:cubic-bezier(.16, 1, .3, 1);--editorial-hero-ease-soft:cubic-bezier(.33, 1, .68, 1);box-sizing:border-box;background:var(--color-text-primary);min-height:100svh;color:var(--color-text-on-dark);text-align:left;padding:0;position:relative;overflow:hidden}.invitation-hero[data-variant=editorial-cover] .invitation-hero__watermark{z-index:1;font-family:var(--font-display);color:var(--color-text-on-dark);opacity:.03;pointer-events:none;user-select:none;transition:opacity 1.2s var(--editorial-hero-ease-soft);font-size:clamp(12rem,36vw,44rem);font-weight:900;line-height:.8;position:absolute;bottom:-5%;right:-5%}.invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-header{z-index:10;font-family:var(--font-label);letter-spacing:.24em;color:rgb(var(--color-text-on-dark-rgb)/54%);text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;font-size:clamp(.7rem,.9vw,.82rem);font-weight:800;display:flex;position:absolute;top:clamp(2rem,5.5svh,3.5rem);left:clamp(2.15rem,6vw,5.5rem);right:clamp(2.15rem,6vw,5.5rem)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-line{background:rgb(var(--color-text-on-dark-rgb)/14%);flex:1;height:1px;margin-inline:clamp(1rem,3vw,2.5rem)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label,.invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-page{flex:none}.invitation-hero[data-variant=editorial-cover]:before{z-index:3;pointer-events:none;content:"";border:1px solid rgb(var(--color-text-on-dark-rgb)/34%);position:absolute;inset:clamp(.9rem,3vw,2rem)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__background{opacity:.48}.invitation-hero[data-variant=editorial-cover] .invitation-hero__background:after{z-index:1;content:"";background:var(--hero-overlay);opacity:.88;transition:opacity .7s var(--editorial-hero-ease-soft);position:absolute;inset:0}.invitation-hero[data-variant=editorial-cover] .invitation-hero__background img{filter:var(--hero-image-filter);transition:opacity .7s var(--editorial-hero-ease-soft), transform .7s var(--editorial-hero-ease-soft);transform:scale(1.02)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__content{box-sizing:border-box;z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,3svh,2rem);width:100%;min-height:calc(100svh - 1.5rem);margin-inline:auto;padding:clamp(3rem,8svh,4.5rem) clamp(1rem,3vw,1.5rem);display:flex;position:relative}.invitation-hero[data-variant=editorial-cover] .invitation-hero__text-column{flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2svh,1.35rem);width:100%;display:flex}@media (width>=992px){.invitation-hero[data-variant=editorial-cover] .invitation-hero__content{grid-template-columns:50% 50%;align-content:stretch;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:100svh;margin:0;padding:0;display:grid}.invitation-hero[data-variant=editorial-cover] .invitation-hero__text-column{justify-content:center;min-width:0;min-height:100svh;padding:clamp(4rem,8vw,8rem);container-type:inline-size}}.invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label{border-top:1px solid rgb(var(--color-text-on-dark-rgb)/46%);width:min(100%,26rem);color:rgb(var(--color-text-on-dark-rgb)/72%);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.26em;align-self:flex-start;margin:0;padding-top:.8rem;font-size:clamp(.68rem,1vw,.8rem);font-weight:800;line-height:1.2}.invitation-hero[data-variant=editorial-cover] .invitation-hero__title-wrapper{width:min(100%,34rem);overflow:visible}.invitation-hero[data-variant=editorial-cover] .invitation-hero__title{color:var(--color-text-on-dark);font-family:var(--font-display);letter-spacing:0;margin:0;overflow:visible}.invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name{font-family:var(--font-display);overflow-wrap:anywhere;letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(2.8rem,6.2vw,6rem);font-weight:700;line-height:.9;display:block}@media (width>=992px){.invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name{font-size:clamp(2.8rem,15cqi,6rem)}}.invitation-hero[data-variant=editorial-cover] .invitation-hero__last-name{font-family:var(--font-display);color:var(--color-action-accent);text-transform:none;letter-spacing:.02em;margin-top:.45rem;font-size:clamp(1.4rem,2.4vw,2.25rem);font-style:italic;font-weight:400;line-height:1;display:block}.invitation-hero[data-variant=editorial-cover] .invitation-hero__nickname-badge{justify-self:start;margin-top:clamp(.8rem,2vw,1.1rem)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__deck{width:min(100%,30rem);color:rgb(var(--color-text-on-dark-rgb)/80%);font-family:var(--font-body);margin:0;font-size:clamp(.9rem,1.15vw,1.15rem);font-style:italic;line-height:1.6}.invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait{aspect-ratio:4/5;border:1px solid rgb(var(--color-text-on-dark-rgb)/46%);width:min(88vw,24rem);max-width:100%;box-shadow:0 28px 56px rgb(var(--color-text-primary-rgb)/42%);border-radius:0;justify-self:center;overflow:hidden}.invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait img{object-fit:cover;width:100%;height:100%;filter:var(--hero-portrait-filter)}@media (width>=992px){.invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait{aspect-ratio:auto;width:100%;height:100vh;min-height:100svh;box-shadow:none;border:0;margin:0}}.invitation-hero[data-variant=editorial-cover] .invitation-hero__divider{background:rgb(var(--color-text-on-dark-rgb)/48%);transform-origin:0;width:min(100%,12rem);height:1px;margin:clamp(.35rem,1svh,.65rem) 0 0;display:block}.invitation-hero[data-variant=editorial-cover] .invitation-hero__details{z-index:5;border-top:1px solid rgb(var(--color-text-on-dark-rgb)/24%);gap:.45rem;width:min(100%,34rem);padding-top:clamp(.7rem,1.6svh,1rem);display:grid;position:relative;bottom:auto;left:auto;right:auto}.invitation-hero[data-variant=editorial-cover] .invitation-hero__details p{min-width:0;color:rgb(var(--color-text-on-dark-rgb)/70%);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.18em;overflow-wrap:anywhere;margin:0;font-size:clamp(.68rem,1vw,.82rem);font-weight:700;line-height:1.35}.invitation-hero[data-variant=editorial-cover] .invitation-hero__credits{font-family:var(--font-label);letter-spacing:.22em;color:rgb(var(--color-text-on-dark-rgb)/44%);text-transform:uppercase;pointer-events:none;align-items:center;gap:.75rem;margin-top:clamp(1.5rem,3svh,2.5rem);font-size:clamp(.58rem,.75vw,.68rem);font-weight:700;display:flex}.invitation-hero[data-variant=editorial-cover] .invitation-hero__credit-divider{color:rgb(var(--color-text-on-dark-rgb)/22%)}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__background{animation:editorialCoverHeroCanvas .7s var(--editorial-hero-ease-soft) forwards}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__background img{animation:editorialCoverHeroAtmosphere .7s var(--editorial-hero-ease-soft) forwards}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__content{opacity:1;filter:none;animation:none;transform:none}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__watermark{opacity:0;animation:editorialWatermarkReveal 1.2s var(--editorial-hero-ease-soft) forwards}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-header{opacity:0;animation:editorialCoverHeroReveal .68s var(--editorial-hero-ease) forwards;animation-delay:.15s}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__divider,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__title,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__last-name,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__deck,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__details,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__credits{opacity:0;animation:editorialCoverHeroReveal .68s var(--editorial-hero-ease) forwards}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__divider{animation-delay:.15s}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait{animation-duration:.76s;animation-delay:.3s}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__title,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__last-name,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__deck,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__details,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__credits{animation-delay:.45s}.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__content{opacity:1;filter:none;animation:none;transform:none}.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__watermark{opacity:0;animation:editorialWatermarkReveal 1.2s var(--editorial-hero-ease-soft) forwards}.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-header{opacity:0;animation:editorialCoverHeroReveal .68s var(--editorial-hero-ease) forwards;animation-delay:.15s}.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__divider,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__title,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__last-name,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__deck,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__details,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__credits{opacity:0;animation:editorialCoverHeroReveal .68s var(--editorial-hero-ease) forwards}.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__divider{animation-delay:.15s}.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait{animation-duration:.76s;animation-delay:.3s}.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__title,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__last-name,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__deck,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__details,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__credits{animation-delay:.45s}@media (width<=767px){.invitation-hero[data-variant=editorial-cover]{text-align:center;padding:clamp(.8rem,3vw,1rem)}.invitation-hero[data-variant=editorial-cover]:before{inset:clamp(.7rem,3vw,1rem)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__content{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,1.8svh,1.05rem);min-height:calc(100svh - 1.6rem);padding-block:clamp(2.8rem,7svh,4.25rem) clamp(3.2rem,7svh,4.75rem);display:flex}.invitation-hero[data-variant=editorial-cover] .invitation-hero__text-column{text-align:center;align-items:center;gap:clamp(.75rem,1.8svh,1.05rem);width:100%}.invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.invitation-hero[data-variant=editorial-cover] .invitation-hero__title-wrapper,.invitation-hero[data-variant=editorial-cover] .invitation-hero__deck,.invitation-hero[data-variant=editorial-cover] .invitation-hero__details{width:100%;max-width:min(88vw,24rem)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__label{border-top:1px solid rgb(var(--color-text-on-dark-rgb)/44%);background:rgb(var(--color-text-primary-rgb)/18%);backdrop-filter:blur(8px);letter-spacing:.2em;align-self:center;margin-bottom:clamp(-1.25rem,-3svh,-.75rem);padding:.55rem 1rem 0;font-size:clamp(.62rem,1.9vw,.72rem);transform:translateY(48%)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__title{text-align:center;max-width:100%;margin-inline:auto;font-size:clamp(1.75rem,7.2vw,2.8rem);line-height:.98}.invitation-hero[data-variant=editorial-cover] .invitation-hero__deck{width:100%;max-width:min(88vw,24rem);font-size:clamp(.8rem,2.2vw,.94rem);line-height:1.5}.invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait{aspect-ratio:4/5;width:min(88vw,24rem);max-height:58svh;box-shadow:0 18px 36px rgb(var(--color-text-primary-rgb)/36%);justify-self:center}.invitation-hero[data-variant=editorial-cover] .invitation-hero__divider{justify-self:center;width:min(42vw,10rem);margin:clamp(-.6rem,-1.4svh,-.35rem) 0 0;transform:translateY(-.35rem)}.invitation-hero[data-variant=editorial-cover] .invitation-hero__details{text-align:center;flex-wrap:wrap;justify-content:center;gap:.45rem .85rem;width:100%;max-width:min(88vw,24rem);padding-top:clamp(.7rem,1.8svh,1rem);display:flex}.invitation-hero[data-variant=editorial-cover] .invitation-hero__details p{letter-spacing:.2em;white-space:normal;overflow-wrap:break-word;word-break:normal;flex:none;max-width:100%;font-size:clamp(.64rem,2.25vw,.76rem)}}@keyframes editorialCoverHeroCanvas{0%{opacity:0}to{opacity:.48}}@keyframes editorialCoverHeroAtmosphere{0%{opacity:.7;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes editorialCoverHeroReveal{0%{opacity:0;transform:var(--base-transform,translate(0)) translateY(20px)}to{opacity:1;transform:var(--base-transform,translate(0)) translateY(0)}}@keyframes editorialWatermarkReveal{0%{opacity:0}to{opacity:.03}}@media (prefers-reduced-motion:reduce){.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__background,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__background img,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__divider,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__title,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__last-name,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__deck,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__details,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__watermark,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-header,.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__credits,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__background,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__background img,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__label,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-label,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__divider,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__title,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__first-name,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__last-name,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__deck,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__details,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__portrait,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__watermark,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__folio-header,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__credits{opacity:1;animation:none;transform:none}.event-theme-wrapper[data-editorial-reveal-phase=revealing] .invitation-hero[data-variant=editorial-cover] .invitation-hero__watermark,.event-theme-wrapper[data-reveal-state=revealed] .invitation-hero[data-variant=editorial-cover] .invitation-hero__watermark{opacity:.03}}
