.std{--stage-deep:#0d1512;--stage-mid:#16221c;--stage-soft:#27362c;--paper:#f2efe7;--paper-deep:#e6e2d7;--paper-highlight:#fbf9f3;--ink:#171c18;--ink-soft:#464f49;--ink-faint:#464f49;--sage:#91a191;--sage-soft:#bcc7bb;--sage-deep:#4e6157;--champagne:#bca47d;--stage-image-saturation:.96;--stage-image-contrast:.98;--stage-position-desktop:50% 46%;--stage-position-mobile:63% 52%;--stage-overlay-start:#0c140f6b;--stage-overlay-mid:#10191424;--stage-overlay-end:#0a110d80;--invitation-alpha-desktop:.64;--invitation-alpha-mobile:.76;--invitation-alpha-closed:.14;--invitation-alpha:var(--invitation-alpha-mobile);--invitation-tint:244, 241, 232;--invitation-blur:16px;--invitation-border:#ffffff4d;--invitation-radius:1.25rem;--invitation-shadow:0 2rem 5rem #0208055c, 0 .25rem 1rem #02080533;--glass-fill:#0b130f9e;--glass-edge:#eef4ec33;--glass-sheen:#eef4ec0f;--cover-atmos:radial-gradient(30% 26% at 50% 24%, #7e988242 0%, transparent 74%), radial-gradient(64% 56% at 50% 44%, transparent 44%, #04090775 100%), linear-gradient(178deg, #1c2a2257 0%, #070d0a80 100%);--seam-control-size:6rem;--seam-control-gap:.9rem;--seam-width:1px;--font-display:"Sirivennela", "Segoe Script", cursive;--font-ui:"Plus Jakarta Sans", "Helvetica Neue", system-ui, sans-serif;--label-size:.75rem;--label-tracking:.22em;--names-size:clamp(5.25rem, 24vw, 6.75rem);--names-leading:.76;--names-gap:.12em;--names-offset-x:-.015em;--names-offset-y:.08em;--amp-size:.19em;--amp-offset-x:.8em;--amp-offset-y:.2em;--date-size:clamp(1.4375rem, 5.6vw, 1.8125rem);--place-size:clamp(.9375rem, 3.8vw, 1.0625rem);--countdown-size:.8125rem;--countdown-tracking:.03em;--edge:clamp(1.25rem, 6vw, 1.75rem);--gap-header-names:clamp(1.5rem, 5vw, 2.25rem);--gap-names-details:clamp(1.125rem, 4vw, 1.75rem);--gap-date-place:.375rem;--gap-countdown-cta:.875rem;--gap-cta-note:1.125rem;--breath-min:clamp(1.75rem, 5svh, 3rem);--breath-max:5rem;--invitation-pad-x:3rem;--invitation-pad-y:3.25rem;--calendar-control-radius:.75rem;--calendar-sheet-alpha:.94;--ease-material:cubic-bezier(.22, 1, .36, 1);--ease-local:cubic-bezier(.2, .75, .25, 1);--ease-aperture:cubic-bezier(.32, .02, .2, 1);--ease-reseal:cubic-bezier(.4, 0, .25, 1);--dur-local:.2s;--dur-control:.26s;--dur-align:.52s;--dur-unlock:.3s;--dur-seam:.22s;--dur-cover:1.4s;--dur-material:1.05s;--dur-content:1.1s;--dur-sheet:.62s;--dur-close:1.18s}html[data-display-type=sirivennela] .std{--font-display:"Sirivennela", "Segoe Script", cursive;--names-size:clamp(5.25rem, 24vw, 6.75rem);--names-leading:.76;--names-gap:.12em;--names-offset-x:-.015em;--names-offset-y:.08em;--amp-offset-x:.8em;--amp-offset-y:.2em}html[data-display-type=montecarlo] .std{--font-display:"MonteCarlo", "Segoe Script", cursive;--names-size:clamp(4.9rem, 22vw, 6.4rem);--names-leading:.82;--names-gap:.08em;--names-offset-x:-.04em;--names-offset-y:.03em;--amp-offset-x:.62em;--amp-offset-y:.16em}html[data-display-type=corinthia] .std{--font-display:"Corinthia", "Segoe Script", cursive;--names-size:clamp(5.8rem, 27vw, 7.4rem);--names-leading:.7;--names-gap:.13em;--names-offset-x:-.035em;--names-offset-y:.12em;--amp-offset-x:.92em;--amp-offset-y:.28em}html[data-display-type=parisienne] .std{--font-display:"Parisienne", "Segoe Script", cursive;--names-size:clamp(4.65rem, 21vw, 6.05rem);--names-leading:.86;--names-gap:.08em;--names-offset-x:-.01em;--names-offset-y:.02em;--amp-offset-x:.58em;--amp-offset-y:.14em}*,:before,:after{box-sizing:border-box}html[data-sheet-open]{overflow:hidden}.std-page{font-synthesis:none;text-rendering:optimizelegibility;background:#0d1512;min-width:320px;margin:0}.std-page button,.std-page a{-webkit-tap-highlight-color:transparent}.std-page :focus-visible{outline-offset:3px;outline:2px solid #f0efe6}.std{min-height:100svh;color:var(--ink);background:var(--stage-deep);font-family:var(--font-ui);place-items:center;display:grid;position:relative;overflow:hidden}@media (width<=47.99rem){.std-page{width:100%;max-width:100%;overflow-x:hidden}.std{width:100%;max-width:100%}.std>.stage{right:-1px}.std>.invitation{justify-self:start;width:calc(100% + 1px);max-width:none}}.stage{background:radial-gradient(70% 60% at 50% 34%, var(--stage-soft) 0%, var(--stage-deep) 78%);pointer-events:none;position:absolute;inset:0}.stage__image,.stage__noscript,.stage__video{width:100%;height:100%;position:absolute;inset:0}.stage__image,.stage__noscript{background-repeat:no-repeat;background-position:var(--stage-position-mobile);filter:saturate(var(--stage-image-saturation)) contrast(var(--stage-image-contrast));background-size:cover}.stage__video{object-fit:cover;object-position:var(--video-position-mobile,var(--stage-position-mobile));filter:brightness(var(--video-brightness,.9)) saturate(var(--video-saturation,.9));background:0 0;border:0}.stage__video[hidden]{display:none}.stage__wash{background:linear-gradient(108deg, var(--stage-overlay-start) 0%, var(--stage-overlay-mid) 46%, var(--stage-overlay-end) 100%);opacity:var(--video-overlay-strength,.48);position:absolute;inset:0}.stage__glow{background:radial-gradient(48% 42% at 66% 32%,#ecce9e33 0%,#0000 70%),radial-gradient(92% 78% at 50% 52%,#0000 48%,#060c0966 100%);position:absolute;inset:0}.invitation{z-index:1;width:100%;min-height:100svh;display:grid;position:relative;overflow:clip}.invitation__surface{background-color:rgba(var(--invitation-tint), var(--invitation-alpha));-webkit-backdrop-filter:blur(var(--invitation-blur)) saturate(.9);clip-path:inset(0);transition:background-color var(--dur-cover) var(--ease-material), clip-path var(--dur-material) var(--ease-material);background-image:linear-gradient(214deg,#fffdf733 0%,#0000 42%,#d0caba33 100%);grid-template-rows:1fr;display:grid;position:relative}.invitation__grain{opacity:.3;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='4'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23grain)'%20opacity='0.42'/%3e%3c/svg%3e");background-size:180px 180px;position:absolute;inset:0}.invitation__content{z-index:2;grid-template-rows:auto auto minmax(var(--breath-min), var(--breath-max)) auto;padding-inline:var(--edge);padding-top:max(3.25rem, calc(env(safe-area-inset-top) + 2.25rem));padding-bottom:max(1.75rem, env(safe-area-inset-bottom));align-content:center;display:grid;position:relative}@media (width<=47.99rem) and (orientation:portrait){.std{--invitation-alpha-mobile:.14;--mobile-feather-faint:4%;--mobile-feather-mid:8%;--mobile-feather-near:12%;--mobile-feather-solid:18%;--gap-header-names:clamp(1.25rem, 4.25vw, 1.625rem);--gap-names-details:clamp(1rem, 3.5vw, 1.25rem);--breath-min:clamp(1.5rem, 4svh, 2.5rem);--breath-max:3.75rem}.invitation__surface{-webkit-backdrop-filter:none;background-image:linear-gradient(214deg,#fffdf712 0%,#0000 42%,#d0caba12 100%)}.invitation__surface:before{z-index:1;background:rgba(var(--invitation-tint), .83);-webkit-backdrop-filter:blur(18px)saturate(.88);content:"";mask-image:linear-gradient(180deg, transparent 0%, #0000001f var(--mobile-feather-faint), #00000073 var(--mobile-feather-mid), #000000c7 var(--mobile-feather-near), #000 var(--mobile-feather-solid), #000 calc(100% - var(--mobile-feather-solid)), #000000c7 calc(100% - var(--mobile-feather-near)), #00000073 calc(100% - var(--mobile-feather-mid)), #0000001f calc(100% - var(--mobile-feather-faint)), transparent 100%);pointer-events:none;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg, transparent 0%, #0000001f var(--mobile-feather-faint), #00000073 var(--mobile-feather-mid), #000000c7 var(--mobile-feather-near), #000 var(--mobile-feather-solid), #000 calc(100% - var(--mobile-feather-solid)), #000000c7 calc(100% - var(--mobile-feather-near)), #00000073 calc(100% - var(--mobile-feather-mid)), #0000001f calc(100% - var(--mobile-feather-faint)), transparent 100%);position:absolute;inset:0;-webkit-mask-repeat:no-repeat}.invitation__grain{z-index:1;opacity:.22}.invitation__content{padding-bottom:max(4.5rem, calc(env(safe-area-inset-bottom) + 3.5rem))}}.invitation__header,.invitation__main,.invitation__footer{transition:opacity var(--dur-content) var(--ease-material), transform var(--dur-content) var(--ease-material), filter var(--dur-content) var(--ease-material)}.label{color:var(--ink-soft);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0;font-weight:500}.invitation__main{align-content:start;gap:var(--gap-names-details);margin-top:var(--gap-header-names);display:grid}.names{left:var(--names-offset-x);top:var(--names-offset-y);gap:var(--names-gap);font-family:var(--font-display);font-size:var(--names-size);font-weight:400;line-height:var(--names-leading);letter-spacing:-.01em;margin:0;display:grid;position:relative;overflow:visible}.names__line{display:block}.names__amp{left:var(--amp-offset-x);top:var(--amp-offset-y);color:var(--sage-deep);font-family:var(--font-ui);font-size:var(--amp-size);font-weight:500;line-height:1;display:block;position:relative}.details{gap:var(--gap-date-place);display:grid}.details__date{font-family:var(--font-ui);font-size:var(--date-size);margin:0;font-weight:500;line-height:1.25}.details__place{color:var(--ink-soft);font-size:var(--place-size);margin:0;line-height:1.5}.invitation__footer{justify-items:start;gap:var(--gap-countdown-cta);display:grid}.invitation__actions{justify-items:start;gap:.25rem;display:grid}.countdown{color:var(--ink-soft);font-size:var(--countdown-size);font-variant-numeric:tabular-nums;letter-spacing:var(--countdown-tracking);margin:0}.countdown__unit{white-space:nowrap}.countdown__sep{color:var(--ink-faint);padding-inline:.4em}.cta{border-radius:var(--calendar-control-radius);min-height:3rem;color:var(--paper-highlight);letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-local) var(--ease-local), background-color var(--dur-local) var(--ease-local), box-shadow var(--dur-local) var(--ease-local);background:#2b4134e6;border:1px solid #ffffff2e;align-items:center;gap:.75rem;padding:.75rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 .5rem 1.25rem #131f182e}@keyframes calendar-icon-invite{0%,3%,12%,to{transform:none}7%{transform:translateY(-2px)}}@keyframes website-arrow-invite{0%,48%,60%,to{transform:none}54%{transform:translate(3px)}}.invitation[data-phase=composed] .cta:not(:hover,:focus-visible,:active) .cta__icon{animation:10s ease-in-out 2s infinite calendar-icon-invite}.invitation[data-phase=composed] .website-link:not(:hover,:focus-visible,:active) .website-link__arrow{animation:10s ease-in-out 2s infinite website-arrow-invite}.invitation[data-phase=calendar-opening] .cta{transform:scale(.99)}.cta__icon{width:1.125rem;height:1.125rem;transition:transform var(--dur-local) var(--ease-local), opacity var(--dur-local) var(--ease-local);flex:none;place-items:center;display:inline-grid}.cta__icon svg{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.cta:hover .cta__icon,.cta:focus-visible .cta__icon{transform:translateY(-2px)}.cta:active .cta__icon{transform:translateY(1px)}.cta:hover{background:#23362bf0}.cta:active{transform:scale(.985);box-shadow:inset 0 1px #ffffff1a,0 .25rem .75rem #131f1829}.website-link{min-height:2.75rem;color:var(--sage-deep);text-underline-offset:.25em;white-space:nowrap;transition:color var(--dur-local) var(--ease-local), text-decoration-color var(--dur-local) var(--ease-local);align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;text-decoration:underline #4e61578c;display:inline-flex}.website-link:hover,.website-link:focus-visible{color:var(--ink);text-decoration-color:currentColor}.website-link:focus-visible{outline-color:var(--sage-deep)}.website-link__arrow{transition:transform var(--dur-local) var(--ease-local);display:inline-block}.website-link:hover .website-link__arrow,.website-link:focus-visible .website-link__arrow{transform:translate(.2rem)}.website-link:active .website-link__arrow{transform:translate(.1rem)}.note{margin:calc(var(--gap-cta-note) - var(--gap-countdown-cta)) 0 0;color:var(--ink-faint);font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase}.back{top:max(.875rem, env(safe-area-inset-top));left:max(.625rem, env(safe-area-inset-left));z-index:6;color:#f7f8f3f5;-webkit-backdrop-filter:blur(10px)saturate(.9);cursor:pointer;width:auto;height:2.75rem;transition:color var(--dur-local) var(--ease-local), background-color var(--dur-local) var(--ease-local), border-color var(--dur-local) var(--ease-local);background:#0a120e85;border:1px solid #f7f8f333;border-radius:999px;align-items:center;gap:.25rem;padding:0 .875rem 0 .625rem;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 .35rem 1rem #04090724}.back svg{width:1.1rem;height:1.1rem}.back__label{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1}.back:hover{color:#fff;background:#0a120ea8;border-color:#f7f8f357}.back[hidden]{display:none}.cover{z-index:3;pointer-events:none;position:absolute;inset:0}.cover__half{background-color:var(--glass-fill);background-image:var(--cover-atmos);-webkit-backdrop-filter:blur(10px)saturate(.9);width:50%;transition:transform var(--dur-cover) var(--ease-aperture);background-size:200% 100%;position:absolute;top:0;bottom:0}.cover__half--left{background-position:0 0;left:0}.cover__half--right{background-position:100% 0;right:0}.cover__lock-line{opacity:.28;width:28%;height:1px;transition:transform var(--dur-unlock) var(--ease-material), opacity var(--dur-local) var(--ease-local);background:linear-gradient(90deg,#0000,#e6ede46b);position:absolute}.cover__lock-line--upper-left,.cover__lock-line--upper-right{top:38%}.cover__lock-line--lower-left,.cover__lock-line--lower-right{top:62%}.cover__lock-line--upper-left,.cover__lock-line--lower-left{transform-origin:0;left:14%}.cover__lock-line--upper-right,.cover__lock-line--lower-right{transform-origin:100%;background:linear-gradient(90deg,#e6ede46b,#0000);right:14%}.cover__seam{width:var(--seam-width);background:linear-gradient(180deg, transparent, var(--glass-edge) 26%, var(--glass-edge) 74%, transparent);opacity:.5;transition:transform var(--dur-seam) var(--ease-material), opacity var(--dur-seam) var(--ease-material);position:absolute;left:50%;transform:translate(-50%)scaleY(.72)}.cover__seam--top{top:11%;bottom:calc(50% + var(--seam-control-size) / 2 + var(--seam-control-gap));transform-origin:bottom}.cover__seam--bottom{top:calc(50% + var(--seam-control-size) / 2 + var(--seam-control-gap));transform-origin:top;bottom:11%}.opener{z-index:4;cursor:pointer;transition:opacity var(--dur-control) var(--ease-material), transform var(--dur-control) var(--ease-material);background:0 0;border:0;place-content:center;padding:0;display:grid;position:absolute;inset:0}.opener__assembly{width:var(--seam-control-size);height:var(--seam-control-size);transition:background-color var(--dur-local) var(--ease-local), transform var(--dur-local) var(--ease-local);background:#16221bb8;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.opener__assembly:before{content:"";pointer-events:none;background:radial-gradient(circle,#16221bd1 0 61%,#16221b80 73%,#0000 100%);border-radius:50%;position:absolute;inset:-.45rem}.opener__assembly:after{content:"";opacity:0;pointer-events:none;border:1px solid #eef4ecad;border-radius:50%;position:absolute;inset:-.2rem}.opener__ring{transition:transform var(--dur-align) var(--ease-material), opacity var(--dur-local) var(--ease-local);border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.opener__ring--outer{background:conic-gradient(from -24deg,#0000 0deg,#eef4eca8 24deg,#eef4ec47 135deg 260deg,#eef4ec9e 335deg,#0000 360deg);width:100%;height:100%;mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 0)}.opener__mark{color:#f6f8f4eb;font-family:"Manrope", var(--font-ui);letter-spacing:.16em;text-transform:uppercase;transition:color var(--dur-local) var(--ease-local);padding-left:.16em;font-size:.8125rem;font-weight:600;position:relative}.opener:hover .opener__assembly,.opener:focus-visible .opener__assembly{background:#1d2b22d1}.opener:hover .opener__ring--outer,.opener:focus-visible .opener__ring--outer{opacity:.82}.opener:hover .opener__mark,.opener:focus-visible .opener__mark{color:#fff}.opener:active .opener__assembly{transform:scale(.985)}@keyframes open-pulse{0%,18%{opacity:0;transform:scale(.94)}28%{opacity:.65;transform:scale(1)}72%,to{opacity:0;transform:scale(1.24)}}.invitation:is([data-phase=sealed],[data-phase=engaging],[data-phase=aligning],[data-phase=unlocking],[data-phase=seam-release],[data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing],[data-phase=material-settling],[data-phase=reseal-panels],[data-phase=reseal-seam],[data-phase=reseal-locking]) :is(.invitation__header,.invitation__main,.invitation__footer){opacity:0;filter:blur(2px);visibility:hidden}.invitation:is([data-phase=sealed],[data-phase=engaging],[data-phase=aligning],[data-phase=unlocking],[data-phase=seam-release],[data-phase=aperture-opening],[data-phase=venue-hold]) .invitation__surface{clip-path:inset(50% 0)}.invitation[data-phase=reseal-softening] :is(.invitation__header,.invitation__main,.invitation__footer){opacity:.58;filter:blur(1.5px);transition-duration:.3s}.invitation[data-phase=content-revealing] :is(.invitation__header,.invitation__main,.invitation__footer){opacity:1;filter:none;visibility:visible;transition:none}.invitation[data-phase=content-revealing] :is(.invitation__header,.names,.details,.countdown,.invitation__actions,.note){animation:.66s cubic-bezier(.25,.65,.3,1) both copy-arrive}.invitation[data-phase=content-revealing] :is(.invitation__header,.names){animation-delay:0s}.invitation[data-phase=content-revealing] .details{animation-delay:.57s}.invitation[data-phase=content-revealing] .countdown{animation-delay:1.17s}.invitation[data-phase=content-revealing] :is(.invitation__actions,.note){animation-delay:1.74s}@keyframes copy-arrive{0%{opacity:0;transform:translateY(.16em)}to{opacity:1;transform:none}}.invitation:is([data-phase=sealed],[data-phase=engaging],[data-phase=aligning],[data-phase=unlocking],[data-phase=seam-release],[data-phase=reseal-panels],[data-phase=reseal-seam],[data-phase=reseal-locking]) .invitation__surface{--invitation-alpha:var(--invitation-alpha-closed)}.invitation:is([data-phase=composed],[data-phase=calendar-cue],[data-phase=calendar-opening],[data-phase=calendar-open],[data-phase=calendar-closing]) :is(.cover,.opener){opacity:0;visibility:hidden}.invitation:is([data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing],[data-phase=material-settling],[data-phase=content-revealing],[data-phase=composed],[data-phase=calendar-cue],[data-phase=calendar-opening],[data-phase=calendar-open],[data-phase=calendar-closing],[data-phase=reseal-softening]) .cover__half--left{transform:translate(-102%)}.invitation:is([data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing],[data-phase=material-settling],[data-phase=content-revealing],[data-phase=composed],[data-phase=calendar-cue],[data-phase=calendar-opening],[data-phase=calendar-open],[data-phase=calendar-closing],[data-phase=reseal-softening]) .cover__half--right{transform:translate(102%)}.invitation:is([data-phase=reseal-panels],[data-phase=reseal-seam],[data-phase=reseal-locking]) .cover__half{transition-duration:var(--dur-close);transition-timing-function:var(--ease-reseal)}.invitation:is([data-phase=seam-release],[data-phase=aperture-opening],[data-phase=reseal-seam]) .cover__seam{opacity:1;transform:translate(-50%)scaleY(1);box-shadow:0 0 .75rem #f4ecd180}.invitation:is([data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing],[data-phase=material-settling],[data-phase=content-revealing]) .cover__seam{opacity:0;transition-delay:.12s}.invitation[data-phase=sealed] .opener__assembly:after{animation:3.4s ease-out infinite open-pulse}.invitation[data-phase=engaging] .opener__assembly{filter:brightness(1.12);transform:scale(.985)}.invitation:is([data-phase=aligning],[data-phase=unlocking],[data-phase=seam-release]) .opener__ring--outer{transform:translate(-50%,-50%)rotate(88deg)}.invitation:is([data-phase=aligning],[data-phase=unlocking]) .cover__lock-line{opacity:.78}.invitation:is([data-phase=unlocking],[data-phase=seam-release],[data-phase=aperture-opening]) .cover__lock-line,.invitation:is([data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing],[data-phase=material-settling],[data-phase=content-revealing],[data-phase=composed],[data-phase=calendar-cue],[data-phase=calendar-opening],[data-phase=calendar-open],[data-phase=calendar-closing],[data-phase=reseal-softening],[data-phase=reseal-panels],[data-phase=reseal-seam]) .cover__lock-line{opacity:0;transform:scaleX(0)}.invitation:is([data-phase=reseal-softening],[data-phase=reseal-panels]) .cover__seam{opacity:0}.invitation[data-phase=reseal-locking] .cover__lock-line{opacity:.62;transform:scaleX(1)}.invitation:is([data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing],[data-phase=material-settling],[data-phase=content-revealing],[data-phase=reseal-softening],[data-phase=reseal-panels],[data-phase=reseal-seam],[data-phase=reseal-locking]) .opener{opacity:0;visibility:hidden;pointer-events:none}.sheet-layer{z-index:5;visibility:hidden;position:absolute;inset:0}.sheet-scrim{opacity:0;cursor:default;width:100%;height:100%;transition:opacity var(--dur-sheet) var(--ease-material);background:#0e161161;border:0;padding:0;position:absolute;inset:0}.sheet{padding:1.5rem var(--edge) max(1.5rem, env(safe-area-inset-bottom));background-color:rgba(var(--invitation-tint), var(--calendar-sheet-alpha));transition:transform var(--dur-sheet) var(--ease-material);border-top:1px solid #fff6;border-radius:.875rem .875rem 0 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%);box-shadow:0 -1.25rem 3rem #0c140f42}.sheet:before{z-index:-1;border-radius:inherit;content:"";opacity:.22;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='4'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23grain)'%20opacity='0.42'/%3e%3c/svg%3e");background-size:180px 180px;position:absolute;inset:0}.sheet__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sheet__title{font-family:var(--font-ui);margin:0;font-size:1.125rem;font-weight:500}.sheet__close{width:2.75rem;height:2.75rem;color:var(--ink-soft);cursor:pointer;transition:background-color var(--dur-local) var(--ease-local);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-.625rem;font-size:1.25rem;line-height:1;display:grid}.sheet__close:hover{background:#171c180f}.sheet__providers{margin:0;padding:0;list-style:none;display:grid}.sheet__header,.sheet__providers{opacity:0;transition:opacity .26s var(--ease-material), transform .36s var(--ease-material);transform:translateY(.35rem)}.sheet__providers li+li{border-top:1px solid #171c1814}.provider{min-height:3.25rem;color:var(--ink);transition:background-color var(--dur-local) var(--ease-local);border-radius:.5rem;align-items:center;gap:.875rem;padding:.625rem .5rem;text-decoration:none;display:flex}.provider:hover{background:#171c180d}.provider__icon{object-fit:contain;flex:none;width:1.625rem;height:1.625rem}.provider__name{flex:1;font-size:.9375rem}.provider__cue{color:var(--ink-faint);font-size:.875rem}.invitation:is([data-phase=calendar-opening],[data-phase=calendar-open],[data-phase=calendar-closing]) .sheet-layer,.std:not([data-enhanced]) .sheet-layer:target{visibility:visible}.invitation:is([data-phase=calendar-opening],[data-phase=calendar-open]) .sheet-scrim,.std:not([data-enhanced]) .sheet-layer:target .sheet-scrim{opacity:1}.invitation:is([data-phase=calendar-opening],[data-phase=calendar-open]) .sheet,.std:not([data-enhanced]) .sheet-layer:target .sheet{transform:translateY(0)}.invitation:is([data-phase=calendar-opening],[data-phase=calendar-open]) :is(.sheet__header,.sheet__providers),.std:not([data-enhanced]) .sheet-layer:target :is(.sheet__header,.sheet__providers){opacity:1;transition-delay:.15s;transform:none}@media (width>=48rem) and (height>=40rem){.std{padding:clamp(1.5rem,4vh,3rem)}.stage__image,.stage__noscript{background-position:var(--stage-position-desktop)}.stage__video{object-position:var(--video-position-desktop,var(--stage-position-desktop))}.invitation{--invitation-alpha:var(--invitation-alpha-desktop);--label-size:1.6cqh;--names-size:12.1cqh;--date-size:3.6cqh;--place-size:2.2cqh;--countdown-size:1.66cqh;--gap-header-names:4.6cqh;--gap-names-details:3.4cqh;--gap-date-place:.9cqh;--gap-countdown-cta:1.8cqh;--gap-cta-note:2.3cqh;--breath-min:3cqh;--breath-max:6.5cqh;--invitation-pad-y:6.1cqh;--invitation-pad-x:6.2cqh;aspect-ratio:5/7;border:1px solid var(--invitation-border);border-radius:var(--invitation-radius);width:auto;max-width:min(90vw,35rem);height:min(79svh,47rem);min-height:29rem;box-shadow:var(--invitation-shadow);transition:border-color var(--dur-material) var(--ease-material), box-shadow var(--dur-material) var(--ease-material);container-type:size}.invitation:is([data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing]){box-shadow:none;border-color:#0000}.invitation:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 8rem 2rem #e2d0b024}.invitation:after{z-index:6;border-radius:inherit;content:"";pointer-events:none;transition:opacity var(--dur-material) var(--ease-material);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff42}.invitation:is([data-phase=aperture-opening],[data-phase=venue-hold],[data-phase=material-revealing]):after{opacity:0}.invitation__content{padding:var(--invitation-pad-y) var(--invitation-pad-x)}.cta{min-height:6.2cqh;padding:1.6cqh 2.9cqh;font-size:1.92cqh}.back{color:#e9eee7b8;width:2.75rem;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;top:1.25rem;left:1.25rem}.back:hover{color:#f5f8f3f2;background:#f5f8f31f}.back__label{display:none}.cover__half{-webkit-backdrop-filter:blur(12px)saturate(.88)}.sheet{border-radius:.75rem .75rem 0 0}html[data-display-type=sirivennela] .std .invitation{--names-size:15.1cqh;--names-leading:.75;--names-gap:.08em;--names-offset-y:.04em}html[data-display-type=montecarlo] .std .invitation{--names-size:14.1cqh;--names-leading:.82;--names-gap:.05em;--names-offset-y:0}html[data-display-type=corinthia] .std .invitation{--names-size:16.2cqh;--names-leading:.7;--names-gap:.1em;--names-offset-y:.08em}html[data-display-type=parisienne] .std .invitation{--names-size:13.2cqh;--names-leading:.86;--names-gap:.05em;--names-offset-y:0}}@media (width<=47.99rem) and (height<=38rem){.std{--mobile-feather-faint:2%;--mobile-feather-mid:4%;--mobile-feather-near:7%;--mobile-feather-solid:10%}.invitation__content{--gap-header-names:1.35rem;--gap-names-details:1rem;--breath-min:1.25rem;--breath-max:2rem;padding-top:max(1.5rem, calc(env(safe-area-inset-top) + 1rem));padding-bottom:max(1rem, env(safe-area-inset-bottom))}html[data-display-type=sirivennela] .std{--names-size:4.35rem}html[data-display-type=montecarlo] .std{--names-size:4rem}html[data-display-type=corinthia] .std{--names-size:4.8rem}html[data-display-type=parisienne] .std{--names-size:3.9rem}}@media (width<=21.25rem) and (height<=36rem){.invitation__content{padding-top:3.75rem}}@media (height<=40rem) and (width>=34rem){.invitation{--label-size:.65rem;--names-size:clamp(3.35rem, 8vw, 4.5rem);--names-leading:.74;--names-gap:.05em;--date-size:clamp(1rem, 2.5vw, 1.35rem);--place-size:.8125rem;--countdown-size:.6875rem;height:100svh;min-height:100svh}.invitation__content{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.12fr) minmax(12.5rem,.88fr);align-content:center;column-gap:clamp(1.5rem,6vw,4rem);padding:1.25rem clamp(2rem,6vw,4rem)}.invitation__header{grid-area:1/1}.invitation__main{grid-area:2/1;gap:.75rem;margin-top:.875rem}.invitation__breath{display:none}.invitation__footer{grid-area:1/2/3;align-self:center;gap:.875rem}.note{margin-top:0}html[data-display-type=montecarlo] .std{--names-size:clamp(3.15rem, 7.5vw, 4.15rem)}html[data-display-type=corinthia] .std{--names-size:clamp(3.7rem, 9vw, 5rem)}html[data-display-type=parisienne] .std{--names-size:clamp(3rem, 7.2vw, 4rem)}}@supports not (backdrop-filter:blur(1px)){.std{--invitation-alpha-desktop:.95;--invitation-alpha-mobile:.96;--invitation-alpha-closed:.4;--glass-fill:#0b130fe6}}@media (prefers-reduced-motion:reduce){.invitation[data-phase=content-revealing] :is(.invitation__header,.invitation__main,.invitation__footer){transition:opacity .1s linear}.invitation[data-phase=content-revealing] :is(.invitation__header,.names,.details,.countdown,.invitation__actions,.note){animation:none}.invitation__header,.invitation__main,.invitation__footer,.invitation__surface,.cover__half,.cover__seam,.cover__lock-line,.opener,.opener__assembly,.opener__ring,.cta,.sheet,.sheet-scrim{transition-duration:.12s;transition-delay:0s}.invitation[data-phase=sealed] .invitation__header,.invitation[data-phase=sealed] .invitation__main,.invitation[data-phase=sealed] .invitation__footer{transform:none}.invitation[data-phase=sealed] .opener__assembly:after,.invitation[data-phase=composed] .cta__icon,.invitation[data-phase=composed] .website-link__arrow{animation:none!important}.cover__half--left,.cover__half--right,.sheet{transition-property:opacity}}html[data-reduced-motion]{& .invitation[data-phase=content-revealing] :is(.invitation__header,.invitation__main,.invitation__footer){transition:opacity .1s linear}& .invitation[data-phase=content-revealing] :is(.invitation__header,.names,.details,.countdown,.invitation__actions,.note){animation:none}& .invitation__header,& .invitation__main,& .invitation__footer,& .invitation__surface,& .cover__half,& .cover__seam,& .cover__lock-line,& .opener,& .opener__assembly,& .opener__ring,& .cta,& .sheet,& .sheet-scrim{transition-duration:.12s;transition-delay:0s}& .invitation[data-phase=sealed] .invitation__header,& .invitation[data-phase=sealed] .invitation__main,& .invitation[data-phase=sealed] .invitation__footer{transform:none}& .invitation[data-phase=sealed] .opener__assembly:after,& .invitation[data-phase=composed] .cta__icon,& .invitation[data-phase=composed] .website-link__arrow{animation:none!important}& .cover__half--left,& .cover__half--right,& .sheet{transition-property:opacity}}
