.invite-paper:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .template-cover>img{clip-path:none;border-radius:0;width:100%;height:100%;inset:0;transform:none}.invite-paper:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .template-cover-title{background:var(--invite-bg);color:var(--invite-fg);text-shadow:none;text-align:center;border:0;padding:20px 12px;inset:8% 10% auto}.invite-paper:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .template-cover-title h2{font-size:34px;line-height:1.12;font-family:var(--font-serif);text-transform:none;margin:14px 0;font-weight:400}.invite-paper:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .template-cover-title h2 span{padding:4px;font-size:22px;display:block}.invite-paper:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) :is(.template-art-emblem,.template-art-date,.template-art-location,.template-cover-mark){display:none}.invite-paper.template-index .template-cover>img{height:69%;inset:31% 0 0}.invite-paper.template-index .template-cover-title{text-align:left;border-bottom:3px solid var(--invite-accent);padding:22px;top:0;left:0;right:0}.invite-paper.template-index .template-cover-title h2{font-family:var(--font-sans);margin:10px 0;font-size:36px}.invite-paper.template-index .template-cover-title h2 span{font-style:normal;display:inline}.template-index .premium-message{font-family:var(--font-sans);text-align:left;font-size:25px}.template-index .premium-chapter{border-top:3px solid var(--invite-accent)}.template-index .premium-gallery{padding:0 0 0 18%}.invite-paper.template-billet .template-cover-title{border-top:1px solid var(--invite-accent);border-bottom:1px solid var(--invite-accent);padding:24px 10px;top:7%;left:19%;right:19%}.invite-paper.template-billet .template-cover-title h2{font-style:italic}.template-billet .premium-message{text-align:center;font-style:italic}.template-billet .premium-chapter{border-top:1px solid var(--invite-border);margin:0 24px}.template-billet .premium-gallery img{border-radius:45% 45% 0 0}.invite-paper.template-caldera .template-cover-title{background:color-mix(in oklab,var(--invite-bg) 94%,transparent);border-bottom:2px solid var(--invite-accent);top:5%;left:12%;right:12%}.invite-paper.template-caldera .template-cover-title h2 span{display:inline}.template-caldera .premium-welcome{padding:42px 28px}.template-caldera .premium-chapter{border-left:2px solid var(--invite-accent)}.template-caldera .premium-gallery{padding:0}.invite-paper.template-agave .template-cover-title{aspect-ratio:1;border:1px solid var(--invite-border);border-radius:50%;flex-direction:column;justify-content:center;padding:20px;display:flex;top:6%;left:12%;right:12%}.invite-paper.template-agave .template-cover-title h2{margin:10px 0;font-size:30px}.invite-paper.template-agave .template-cover-title .eyebrow{max-width:85%;margin:auto auto 0}.invite-paper.template-agave .template-cover-title>p:last-child{margin-bottom:auto}.template-agave .premium-gallery img{border-radius:50% 50% 0 0}.template-agave .premium-chapter h3{font-style:italic}.invite-paper.template-portico .template-cover-title{border:4px double var(--invite-accent);padding:28px 10px;top:9%;left:20%;right:20%}.invite-paper.template-portico .template-cover-title h2{font-size:30px}.template-portico .premium-welcome{border-top:4px double var(--invite-border);border-bottom:4px double var(--invite-border)}.template-portico .premium-programme li{text-align:center;grid-template-columns:1fr}.template-portico .premium-gallery img{aspect-ratio:4/5}.invite-paper.template-prism .template-cover-title{text-align:left;background:color-mix(in oklab,var(--invite-bg) 94%,transparent);border-right:4px solid var(--invite-accent);padding:24px;top:8%;left:0;right:22%}.invite-paper.template-prism .template-cover-title h2{font-family:var(--font-sans);text-transform:uppercase;font-size:32px}.template-prism .premium-chapters nav{grid-template-columns:1fr;display:grid}.template-prism .premium-chapter{border-left:4px solid var(--invite-accent)}.template-prism .premium-gallery{padding:0 18% 0 0}.invite-paper.template-parasol .template-cover-title{border-bottom:8px solid var(--invite-accent);padding:20px 20px 24px;top:0;left:0;right:0}.invite-paper.template-parasol .template-cover-title:before{content:"";background:repeating-linear-gradient(90deg,var(--invite-accent) 0 12px,var(--invite-bg) 12px 24px);height:10px;margin:-20px -20px 18px;display:block}.invite-paper.template-parasol .template-cover-title h2{font-family:var(--font-sans);text-transform:uppercase;font-size:34px;font-weight:600}.invite-paper.template-parasol .template-cover-title h2 span{display:inline}.template-parasol .premium-welcome{border-top:8px solid var(--invite-accent)}.template-parasol .premium-message{font-family:var(--font-sans);font-size:25px}.template-parasol .premium-chapter h3{text-transform:uppercase;font-family:var(--font-sans);font-size:30px}.invite-paper.template-zellige .template-cover-title{border:3px double var(--invite-accent);border-radius:45% 45% 0 0;padding:24px 10px;top:12%;left:22%;right:22%}.invite-paper.template-zellige .template-cover-title h2{font-size:29px}.template-zellige .premium-chapter{border-top:4px double var(--invite-accent)}.template-zellige .premium-gallery img{border-radius:45% 45% 0 0}.template-zellige .premium-message{text-align:center}:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .signature-leaf{animation-duration:4.8s}:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .signature-frame{animation-duration:5.2s}:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .cinema-reveal-copy{animation-delay:3.8s}:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .cinema-date{animation-delay:5s}.template-index .signature-leaf>span{text-align:left;font-family:var(--font-sans);border-bottom:3px solid var(--invite-accent)}.template-billet .signature-leaf>span{border:1px solid var(--invite-border);font-style:italic}.template-agave .signature-leaf>span{border-radius:50%;padding:32px}.template-portico .signature-frame{border:4px double var(--invite-border)}.template-prism .signature-fold .leaf-one{animation-name:evol-prism-slide}.template-parasol .signature-leaf>span{font-family:var(--font-sans);border-top:10px solid var(--invite-accent)}.template-zellige .signature-frame{border:4px double var(--invite-accent);border-radius:45% 45% 0 0}@keyframes evol-prism-slide{0%,25%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .cinema-reveal-copy,:is(.template-index,.template-billet,.template-caldera,.template-agave,.template-portico,.template-prism,.template-parasol,.template-zellige) .cinema-date{animation:none}}.invite-paper{min-width:0}.cinema-dialog .invite-paper{width:100%}.invitation-cinema .cinema-scene{width:100%;min-width:0}.cinema-dialog .device-switch{flex-shrink:0}@media (width<=600px){.cinema-dialog.device-phone,.cinema-dialog.device-tablet,.cinema-dialog.device-desktop{width:100%;max-width:100%;height:100dvh;max-height:100dvh}.device-switch button{letter-spacing:0;min-width:44px;min-height:44px;padding-inline:8px}.device-switch{gap:2px}}@media (width<=360px){.device-switch button span{display:none}}.premium-event,.premium-programme li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.premium-programme li{grid-template-columns:52px minmax(0,1fr)}.premium-event>*,.premium-programme li>*,.premium-chapter,.premium-footer,.guest-reply{overflow-wrap:anywhere;min-width:0}.premium-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.premium-actions a,.premium-chapters nav button{white-space:normal;height:auto;min-height:44px}.invite-paper input,.invite-paper textarea,.invite-paper select{max-width:100%;font-size:16px}.guest-reply h2,.guest-reply label{overflow-wrap:anywhere}.guest-reply label:has(>input){grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:44px;display:grid}.guest-reply label[for]{min-height:0;display:block}.guest-reply input[type=radio],.guest-reply input[type=checkbox]{width:20px;height:20px}.guest-invitation{width:100%;max-width:480px;margin-inline:auto}.guest-invitation .premium-footer .wordmark{display:none}.guest-invitation .premium-invitation,.guest-invitation .premium-chapter-copy{font-size:15px}.guest-invitation .premium-event,.guest-invitation .premium-attire,.guest-invitation .premium-footer>span{font-size:13px}.guest-invitation .premium-invitation button,.guest-invitation .premium-invitation a{font-size:12px}.guest-invitation .cinema-scene{height:800px;min-height:560px;max-height:100svh}@media (width<=600px){.guest-invitation .cinema-scene{height:100svh;min-height:480px}.cinema-controls>button,.cinema-skip,.cinema-scroll{min-height:44px}.cinema-controls>button,.cinema-scroll{width:44px}}@media (width<=360px){.guest-reply{padding-inline:18px}.premium-chapters nav button{gap:6px;padding-inline:10px}.imagine-frame[data-gallery=inset] .premium-gallery{padding-inline:20px}.cinema-dedication h2,.cinema-reveal-copy h2{margin-block:16px;font-size:32px}}@media (height<=600px){.cinema-dialog .cinema-scene{min-height:480px;max-height:none}.cinema-open-actions{bottom:5%}}
