.ClosingOverride_scene__n1E__{position:relative;height:310dvh;color:var(--text,#f4eedf);background:transparent;isolation:isolate}.ClosingOverride_pin__SDkqu{position:relative;min-height:100svh;overflow:hidden;background:transparent}.ClosingOverride_poster__yeFcC{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:minmax(13.8rem,28dvh) 1fr minmax(5.6rem,12dvh);padding:clamp(3.2rem,7dvh,4.7rem) 1.35rem clamp(2.9rem,7dvh,4rem)}.ClosingOverride_posterCopy__vZmga{align-self:start;text-align:center;opacity:1;transform:none}.ClosingOverride_label__Tkh_R{display:block;font-family:Ballet,cursive;font-size:clamp(1.68rem,7.4vw,2.36rem);font-weight:400;line-height:.9;text-transform:none;color:var(--soft,hsla(43,49%,92%,.75))}.ClosingOverride_title__hSDVQ{margin:.54rem 0 0;font-family:var(--font-display,"Libre Caslon Display",Georgia,serif);font-size:clamp(2.08rem,9vw,3.1rem);font-weight:400;line-height:1.02;letter-spacing:.025em;text-transform:uppercase;color:var(--text,#f4eedf)}.ClosingOverride_divider__1OSkz{width:74px;height:1px;margin:.86rem auto 0;background:var(--line,hsla(43,49%,92%,.18));position:relative}.ClosingOverride_divider__1OSkz:after{content:"";position:absolute;left:50%;top:0;width:18px;height:1px;transform:translateX(-50%);background:var(--accent,#7ea3de)}.ClosingOverride_body__l072D{max-width:32ch;margin:.95rem auto 0;font-family:var(--font-display,"Libre Caslon Display",Georgia,serif);font-size:.96rem;font-style:italic;line-height:1.5;color:var(--soft,hsla(43,49%,92%,.75))}.ClosingOverride_keepsake__cGLfi{position:relative;align-self:center;width:min(382px,100%);height:min(55dvh,470px);margin:0 auto;perspective:900px}.ClosingOverride_scriptSweep__uyVNi{position:absolute;left:50%;top:0;z-index:5;translate:-50% 0;transform:rotate(-7deg);width:92%;text-align:center;font-family:var(--font-script,"Mrs Saint Delafield",cursive);font-size:clamp(2.35rem,10vw,3.95rem);line-height:.76;color:#f4eedf;pointer-events:none;opacity:.92}.ClosingOverride_photoPrint__4ZAhC{position:absolute;left:50%;top:0;z-index:4;width:clamp(214px,min(58vw,34dvh),264px);aspect-ratio:.82;margin:0;padding:.55rem;background:#e3d9c2;box-shadow:0 22px 48px -24px rgba(8,12,19,.86);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);translate:-50% 0;transform:none;transform-origin:center;will-change:transform}.ClosingOverride_photoPrint__4ZAhC:after{content:"";position:absolute;inset:.55rem;border:1px solid rgba(28,42,62,.16);pointer-events:none}.ClosingOverride_photoPrint__4ZAhC img,.ClosingOverride_photoPrint__4ZAhC picture,.ClosingOverride_photoPrint__4ZAhC span{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.82) contrast(.98) brightness(.9)}.ClosingOverride_photoCaption__KzQzO{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;font-family:var(--font-body,"Montserrat",system-ui,sans-serif);font-size:.52rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(43,49%,92%,.62)}.ClosingOverride_envelopeBack__NTFdZ,.ClosingOverride_envelopeFront__gFmQP{position:absolute;left:50%;bottom:0;width:min(390px,96%);aspect-ratio:500.44/500}.ClosingOverride_envelopeBack__NTFdZ{z-index:3;translate:-50% 0;transform:none}.ClosingOverride_envelopeFront__gFmQP{z-index:6;translate:-50% 0;transform:none;transform-origin:50% 100%;pointer-events:none}.ClosingOverride_envelopeSvg__QqIQo{position:absolute;inset:0;width:100%;height:100%;display:block}.ClosingOverride_envBack__ldDWQ,.ClosingOverride_envFront__ZtHz8{fill:#f4eedf;opacity:.46;filter:drop-shadow(0 1.2px 1.4px rgba(8,12,19,.24))}.ClosingOverride_envBack__ldDWQ{opacity:.34}.ClosingOverride_envInner__jZkjD{fill:#1c2a3e;opacity:.88}.ClosingOverride_namesBlock__tCkR1{align-self:end;text-align:center;transform:none;opacity:1}.ClosingOverride_names__KXf97{display:flex;align-items:baseline;justify-content:center;gap:.42rem;font-family:var(--font-display,"Libre Caslon Display",Georgia,serif);font-size:clamp(1.55rem,6.8vw,2.15rem);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--text,#f4eedf)}.ClosingOverride_amp__7fQfs{color:var(--soft,hsla(43,49%,92%,.75));font-size:.82em}.ClosingOverride_tagline__S4rZD{display:block;margin-top:.52rem;font-family:var(--font-script,"Mrs Saint Delafield",cursive);font-size:1.82rem;line-height:.86;text-transform:lowercase;color:var(--soft,hsla(43,49%,92%,.75))}@media (max-height:760px){.ClosingOverride_poster__yeFcC{grid-template-rows:minmax(10.8rem,24dvh) 1fr minmax(4.8rem,10dvh);padding-top:2.9rem}.ClosingOverride_body__l072D{display:none}.ClosingOverride_keepsake__cGLfi{height:min(54dvh,390px)}.ClosingOverride_photoPrint__4ZAhC{width:clamp(188px,min(54vw,30dvh),224px)}.ClosingOverride_scriptSweep__uyVNi{top:10%;width:88%;font-size:clamp(2rem,8.8vw,3.1rem)}.ClosingOverride_envelopeBack__NTFdZ,.ClosingOverride_envelopeFront__gFmQP{width:min(340px,94%)}}@media (prefers-reduced-motion:reduce){.ClosingOverride_scene__n1E__{height:100svh}}