@font-face{font-family:frankRuhl;src:url(../media/frank_ruhl_libre_hebrew_latin-s.16m49vs1l_-tf.woff2?dpl=fb5c7483d7c4f3ee6e83eb95a63ba48e8019d6dfb4c693c16963a8078a5aaedb366164326430636433646635663637393662376231616463)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:frankRuhl Fallback;src:local(Times New Roman);ascent-override:88.94%;descent-override:31.04%;line-gap-override:0.0%;size-adjust:107.6%}.frankruhl_b21d66bd-module__IAeZ-W__className{font-family:frankRuhl,frankRuhl Fallback}.frankruhl_b21d66bd-module__IAeZ-W__variable{--font-serif-hebrew:"frankRuhl", "frankRuhl Fallback"}
@font-face{font-family:heebo;src:url(../media/heebo_hebrew_latin-s.3rbbxywkp6_j4.woff2?dpl=fb5c7483d7c4f3ee6e83eb95a63ba48e8019d6dfb4c693c16963a8078a5aaedb366164326430636433646635663637393662376231616463)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:heebo Fallback;src:local(Arial);ascent-override:104.26%;descent-override:41.88%;line-gap-override:0.0%;size-adjust:100.51%}.heebo_d8cc5440-module__4nPL3G__className{font-family:heebo,heebo Fallback}.heebo_d8cc5440-module__4nPL3G__variable{--font-sans-hebrew:"heebo", "heebo Fallback"}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin-s.p.0jvcp-grhfvvq.woff2?dpl=fb5c7483d7c4f3ee6e83eb95a63ba48e8019d6dfb4c693c16963a8078a5aaedb366164326430636433646635663637393662376231616463)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_italic-s.p.2032dh-6muz7g.woff2?dpl=fb5c7483d7c4f3ee6e83eb95a63ba48e8019d6dfb4c693c16963a8078a5aaedb366164326430636433646635663637393662376231616463)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.cormorant_17e9423e-module__wbC-yG__className{font-family:cormorant,cormorant Fallback}.cormorant_17e9423e-module__wbC-yG__variable{--font-signature:"cormorant", "cormorant Fallback"}
@font-face{font-family:jost;src:url(../media/jost_latin-s.p.2_4ymh7gr-8lu.woff2?dpl=fb5c7483d7c4f3ee6e83eb95a63ba48e8019d6dfb4c693c16963a8078a5aaedb366164326430636433646635663637393662376231616463)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_ec367279-module__pVcnLG__className{font-family:jost,jost Fallback}.jost_ec367279-module__pVcnLG__variable{--font-sans-latin:"jost", "jost Fallback"}
.invitation-opening-module__sqaktq__page{--ink:#30483b;--paper:#f7f1e8;--paper-mid:#eee4d7;min-height:100svh;color:var(--ink);background:#ddd6cb;overflow:clip}.invitation-opening-module__sqaktq__stage{height:100svh}.invitation-opening-module__sqaktq__sticky{perspective:1400px;place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.invitation-opening-module__sqaktq__ambient{background:radial-gradient(circle at 50% 42%,#f4efe7 0,#e9e3da 48%,#d6cec2 100%);position:absolute;inset:0}.invitation-opening-module__sqaktq__ambient:after{content:"";opacity:.2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.invitation-opening-module__sqaktq__intro{z-index:20;width:min(90vw,54rem);font-family:var(--font-sans-latin), sans-serif;letter-spacing:.3em;text-transform:uppercase;opacity:calc(.75 - var(--card-progress) * .55);border-bottom:1px solid #30483b40;justify-content:space-between;align-items:center;padding-bottom:.75rem;font-size:.625rem;display:flex;position:absolute;top:clamp(1.5rem,5vh,3.5rem);left:50%;transform:translate(-50%)}.invitation-opening-module__sqaktq__intro p{margin:0}.invitation-opening-module__sqaktq__scene{aspect-ratio:1.42;width:min(86vw,50rem,124svh - 4.03rem);transform:translateY(calc(3vh * (1 - var(--card-progress)))) scale(calc(1 + var(--card-progress) * .08));transform-style:preserve-3d;position:relative}.invitation-opening-module__sqaktq__envelope{filter:drop-shadow(0 28px 28px #4d3b2a2e);transform:translateY(calc(var(--depart-progress) * 115vh));transform-style:preserve-3d;position:absolute;inset:0}.invitation-opening-module__sqaktq__envelope:after{content:"";z-index:8;pointer-events:none;mix-blend-mode:soft-light;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.28'/%3E%3C/svg%3E");position:absolute;inset:0}.invitation-opening-module__sqaktq__back{background:radial-gradient(at 50% 45%,#fffaf0b8,#0000 52%),linear-gradient(135deg,#f5ede3 0%,#e9ddcf 52%,#ded0bf 100%);border:1px solid #51403024;position:absolute;inset:0;box-shadow:inset 0 0 35px #77593914}.invitation-opening-module__sqaktq__pocketGlow{z-index:3;width:94%;height:calc(9% + var(--glow-rise) * 48%);pointer-events:none;filter:blur(calc(6px + var(--glow-rise) * 8px));opacity:var(--inner-glow);transform:scaleX(calc(.64 + var(--glow-rise) * .36));transform-origin:50% 100%;background:radial-gradient(at 50% 100%,#fff0c6fa,#f0bf697a 38%,#0000 74%);position:absolute;bottom:42%;left:3%}.invitation-opening-module__sqaktq__invitation{z-index:2;width:84%;height:90%;transform:translateY(calc(var(--extract-progress) * -55% + var(--depart-progress) * 55% - var(--depart-progress) * 115vh)) scale(calc(1 + var(--card-progress) * .18));transform-origin:50%;background:radial-gradient(circle at 28% 18%,#ffffff85,#0000 34%),radial-gradient(circle at 76% 72%,#c7b89e21,#0000 42%),linear-gradient(112deg,#f9f5ee,#f4eee4 62%,#f7f1e8);border:1px solid #53413133;position:absolute;bottom:5%;left:8%;overflow:hidden;box-shadow:inset 0 0 28px #70583b0e,0 12px 35px #4c39272b}.invitation-opening-module__sqaktq__invitation:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.17'/%3E%3C/svg%3E");position:absolute;inset:0}.invitation-opening-module__sqaktq__invitation:after{content:"";pointer-events:none;border:1px solid #30483b33;position:absolute;inset:10px;box-shadow:inset 0 0 0 3px #ffffff4d}.invitation-opening-module__sqaktq__letterBotanical{z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.14;background:url(/invitation/poppy-linework.webp) 100% 100%/contain no-repeat;width:39%;height:91%;position:absolute;bottom:-28%;right:-4%}.invitation-opening-module__sqaktq__invitationInner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:clamp(2.8rem,6vw,4rem) clamp(2rem,5vw,4rem) clamp(1.2rem,2.4vw,2rem);display:flex;position:relative}.invitation-opening-module__sqaktq__kicker{font-family:var(--font-sans-latin), sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:clamp(.4rem,1vw,.6rem);font-weight:500}.invitation-opening-module__sqaktq__parents{grid-template-columns:1fr 1fr;gap:2rem;width:min(100%,31rem);margin:clamp(.45rem,1.2vw,.75rem) 0 0;display:grid}.invitation-opening-module__sqaktq__parents p{font-family:var(--font-sans-latin), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.4rem,1vw,.58rem);font-weight:500;line-height:1.45}.invitation-opening-module__sqaktq__request{max-width:22rem;font-family:var(--font-sans-latin), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:clamp(.35rem,1vw,.65rem) 0 0;font-size:clamp(.38rem,.95vw,.57rem);line-height:1.55}.invitation-opening-module__sqaktq__invitation h1{white-space:nowrap;font-family:var(--font-signature), Georgia, serif;letter-spacing:-.045em;margin:clamp(.7rem,1.8vw,1.25rem) 0;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:300;line-height:.9}.invitation-opening-module__sqaktq__invitation h1 i{color:#8b795f;font-weight:300}.invitation-opening-module__sqaktq__blessing{z-index:2;pointer-events:none;width:94%;height:16%;opacity:var(--blessing-progress,0);transform:translateY(calc((1 - var(--blessing-progress,0)) * .35rem));position:absolute;top:2.6%;left:3%}.invitation-opening-module__sqaktq__blessing svg{width:100%;height:100%;display:block;overflow:visible}.invitation-opening-module__sqaktq__blessing text{fill:var(--ink);font-family:var(--font-serif-hebrew), "Times New Roman", serif;letter-spacing:.04em;font-size:32px;font-weight:500}.invitation-opening-module__sqaktq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invitation-opening-module__sqaktq__eventDetails{justify-items:center;gap:clamp(.12rem,.5vw,.3rem);display:grid}.invitation-opening-module__sqaktq__eventDetails p{margin:0}.invitation-opening-module__sqaktq__date,.invitation-opening-module__sqaktq__time,.invitation-opening-module__sqaktq__venue,.invitation-opening-module__sqaktq__attire{font-family:var(--font-sans-latin), sans-serif;text-transform:uppercase}.invitation-opening-module__sqaktq__date{letter-spacing:.2em;font-size:clamp(.5rem,1.25vw,.7rem);font-weight:500}.invitation-opening-module__sqaktq__time{letter-spacing:.16em;font-size:clamp(.4rem,.95vw,.56rem)}.invitation-opening-module__sqaktq__venue{letter-spacing:.24em;font-size:clamp(.5rem,1.2vw,.68rem);font-weight:500;margin-top:clamp(.35rem,1vw,.65rem)!important}.invitation-opening-module__sqaktq__place{font-family:var(--font-signature), Georgia, serif;font-size:clamp(.75rem,1.8vw,1rem);font-style:italic}.invitation-opening-module__sqaktq__attire{letter-spacing:.22em;font-size:clamp(.38rem,.9vw,.52rem);margin-top:clamp(.3rem,.8vw,.55rem)!important}.invitation-opening-module__sqaktq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1.15rem;margin-top:clamp(.6rem,1.6vw,1rem);display:flex}.invitation-opening-module__sqaktq__rsvpButton{cursor:pointer;color:var(--ink);font-family:var(--font-sans-latin), sans-serif;letter-spacing:.22em;text-transform:uppercase;background:#f7f1e88c;border:1px solid #30483b94;padding:.62rem 1rem .55rem;font-size:clamp(.45rem,1vw,.6rem);text-decoration:none;transition:background .2s,color .2s;display:inline-block}.invitation-opening-module__sqaktq__rsvpButton:hover,.invitation-opening-module__sqaktq__rsvpButton:focus-visible{background:var(--ink);color:var(--paper)}.invitation-opening-module__sqaktq__siteLink{min-height:1.75rem;color:var(--ink);font-family:var(--font-sans-latin), sans-serif;letter-spacing:.14em;text-underline-offset:.28em;text-transform:uppercase;justify-content:center;align-items:center;padding:.2rem .35rem;font-size:clamp(.45rem,1vw,.58rem);text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.invitation-opening-module__sqaktq__siteLink:hover,.invitation-opening-module__sqaktq__siteLink:focus-visible{text-decoration-thickness:1.5px}.invitation-opening-module__sqaktq__siteLink:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:lang(he) .invitation-opening-module__sqaktq__kicker,:lang(he) .invitation-opening-module__sqaktq__request,:lang(he) .invitation-opening-module__sqaktq__date,:lang(he) .invitation-opening-module__sqaktq__time,:lang(he) .invitation-opening-module__sqaktq__attire,:lang(he) .invitation-opening-module__sqaktq__rsvpButton,:lang(he) .invitation-opening-module__sqaktq__siteLink,:lang(he) .invitation-opening-module__sqaktq__hint,:lang(he) .invitation-opening-module__sqaktq__replay{font-family:var(--font-sans-hebrew), sans-serif;letter-spacing:.02em;text-transform:none}.invitation-opening-module__sqaktq__envelopeFlorals{z-index:6;pointer-events:none;position:absolute;inset:0}.invitation-opening-module__sqaktq__frontLeft,.invitation-opening-module__sqaktq__frontRight,.invitation-opening-module__sqaktq__frontBottom{z-index:5;background-color:var(--paper-mid);position:absolute;inset:0}.invitation-opening-module__sqaktq__frontLeft{clip-path:polygon(0 0,53% 51%,0 100%);background:linear-gradient(108deg,#f4ece2,#e6dacc)}.invitation-opening-module__sqaktq__frontRight{clip-path:polygon(100% 0,47% 51%,100% 100%);background:linear-gradient(252deg,#f3eadf,#e4d7c8)}.invitation-opening-module__sqaktq__frontBottom{clip-path:polygon(0 100%,50% 48%,100% 100%);background:linear-gradient(#ede3d7,#e2d5c5)}.invitation-opening-module__sqaktq__envelopeFrame{z-index:6;color:#717d6870;filter:drop-shadow(0 1px #fffc)drop-shadow(0 -1px #6f543d29);pointer-events:none;width:97%;height:97%;position:absolute;inset:1.5%}.invitation-opening-module__sqaktq__envelopeFlorals span{width:37%;height:42%;filter:saturate(.78) contrast(.94) sepia(.07) drop-shadow(0 0 calc(var(--glow-progress) * 7px) rgb(243 197 116/calc(var(--glow-progress) * .48)));mix-blend-mode:multiply;opacity:.82;background-image:url(/invitation/botanical-garland.png);background-repeat:no-repeat;background-size:200% 100%;display:block;position:absolute;bottom:1%;-webkit-mask-image:linear-gradient(0deg,#000 0 72%,#0000 100%);mask-image:linear-gradient(0deg,#000 0 72%,#0000 100%)}.invitation-opening-module__sqaktq__envelopeFlorals span:first-child,.invitation-opening-module__sqaktq__envelopeFlorals span:nth-child(2){display:none}.invitation-opening-module__sqaktq__envelopeFlorals span:nth-child(3){background-position:0;left:1%}.invitation-opening-module__sqaktq__envelopeFlorals span:nth-child(4){background-position:100%;right:1%}.invitation-opening-module__sqaktq__flapFront,.invitation-opening-module__sqaktq__flapBack{z-index:7;clip-path:polygon(0 0,100% 0,50% 100%);width:100%;height:57%;transform:rotateX(calc(var(--flap-progress) * 180deg));transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:0;left:0}.invitation-opening-module__sqaktq__flapFront{color:#68776385;background:radial-gradient(at 50% 12%,#fffdf6b3,#0000 58%),linear-gradient(175deg,#f8f1e8,#e5d6c6);box-shadow:inset 0 -18px 24px #7052361a,inset 0 1px #ffffffb3}.invitation-opening-module__sqaktq__flapBack{z-index:1;color:#68776359;transform:rotateX(calc(var(--flap-progress) * 180deg));opacity:calc(var(--flap-progress) * 2 - .9);backface-visibility:visible;background:#e5d8c9}.invitation-opening-module__sqaktq__flapOrnament{width:90%;height:76%;filter:saturate(.78) contrast(.94) sepia(.07) drop-shadow(0 0 calc(var(--glow-progress) * 8px) rgb(243 197 116/calc(var(--glow-progress) * .5)));mix-blend-mode:multiply;opacity:.84;background:url(/invitation/botanical-garland.png) top/contain no-repeat;display:block;position:absolute;top:0;left:5%;-webkit-mask-image:linear-gradient(#000 0 76%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#0000 100%)}.invitation-opening-module__sqaktq__seal{z-index:9;aspect-ratio:1;cursor:pointer;width:clamp(4.25rem,12vw,6.4rem);transform:translate(-50%, -50%) scale(calc(1 + var(--glow-progress) * .08 - var(--seal-progress) * .3));box-shadow:inset 3px 4px 5px #ffe2c273, inset -5px -6px 7px #582d215c, inset 0 0 0 3px #7a4c3747, 0 6px 9px #4d2f1d59, 0 0 calc(var(--glow-progress) * 34px) calc(var(--glow-progress) * 6px) #ffcd77d1;color:#fff3e5;font-family:var(--font-signature), Georgia, serif;opacity:calc(1 - var(--seal-progress));text-shadow:0 1px #603222bf,0 -1px #ffe4c68c;background:radial-gradient(circle at 35% 28%,#e2bfa0 0 7%,#c39370 31%,#a66e52 69%,#87503e 100%);border:1px solid #57352680;border-radius:48% 52% 46% 54%/52% 46% 54% 48%;justify-content:center;align-items:center;gap:.15em;font-size:clamp(1.25rem,3.7vw,2rem);font-weight:300;line-height:1;transition:filter .25s;display:flex;position:absolute;top:50%;left:50%}.invitation-opening-module__sqaktq__seal:not(:disabled):hover{filter:brightness(1.08)}.invitation-opening-module__sqaktq__seal:focus-visible{outline-offset:5px;outline:2px solid #fff6df}.invitation-opening-module__sqaktq__seal:before{content:"";border:1px solid #ffe6c97a;border-radius:52% 48% 51% 49%/47% 53% 48% 52%;position:absolute;inset:6px;box-shadow:inset 0 0 0 2px #5c2f2324,0 1px 1px #ffe1bf47}.invitation-opening-module__sqaktq__seal:after{content:"";z-index:-1;background:#9a624b;border-radius:53% 47% 52% 48%/46% 54% 47% 53%;position:absolute;inset:-4px;box-shadow:3px 2px #b77f60,-2px 3px #89513f}.invitation-opening-module__sqaktq__seal span,.invitation-opening-module__sqaktq__seal b{z-index:1;position:relative}.invitation-opening-module__sqaktq__seal b{font-size:.7em;font-style:italic;font-weight:300}.invitation-opening-module__sqaktq__hint{z-index:20;width:max-content;font-family:var(--font-sans-latin), sans-serif;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.58rem;position:absolute;bottom:clamp(1.3rem,4vh,2.5rem);left:50%;transform:translate(-50%)}.invitation-opening-module__sqaktq__tapHint{opacity:calc(1 - var(--activated))}.invitation-opening-module__sqaktq__scrollHint{width:max-content;opacity:calc(var(--flap-progress) - var(--card-progress) * 2);position:absolute;left:50%;transform:translate(-50%)}.invitation-opening-module__sqaktq__replay{z-index:30;cursor:pointer;color:inherit;font-family:var(--font-sans-latin), sans-serif;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7f1e8a6;border:1px solid #30483b40;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.58rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}@media (max-width:767px) and (min-height:621px),(max-width:599px){.invitation-opening-module__sqaktq__stage{height:100svh}.invitation-opening-module__sqaktq__sticky{position:relative}.invitation-opening-module__sqaktq__scene{aspect-ratio:auto;width:100vw;height:100svh;transform:none}.invitation-opening-module__sqaktq__envelope{filter:drop-shadow(0 12px 20px #4d3b2a29);inset:0}.invitation-opening-module__sqaktq__back{border:0}.invitation-opening-module__sqaktq__intro{display:none}.invitation-opening-module__sqaktq__invitation{bottom:calc(5% - var(--card-progress) * 3%);left:calc(7% - var(--card-progress) * 5%);width:calc(86% + var(--card-progress) * 10%);height:calc(86% + var(--card-progress) * 10%);transform:translateY(calc(var(--extract-progress) * -34vh + var(--depart-progress) * 34vh - var(--depart-progress) * 115vh));box-shadow:inset 0 0 22px #70583b0b,0 12px 35px #4c39272b}.invitation-opening-module__sqaktq__letterBotanical{opacity:.11;width:58%;height:67%;bottom:-18%;right:-13%}.invitation-opening-module__sqaktq__invitationInner{padding:2.2rem 1.6rem 2rem}.invitation-opening-module__sqaktq__kicker{letter-spacing:.23em;max-width:17rem;font-size:clamp(.56rem,2.6vw,.68rem);line-height:1.5}.invitation-opening-module__sqaktq__parents{gap:.8rem;width:100%;margin-top:.9rem}.invitation-opening-module__sqaktq__parents p{letter-spacing:.12em;font-size:clamp(.48rem,2.15vw,.6rem)}.invitation-opening-module__sqaktq__request{letter-spacing:.18em;max-width:18rem;margin-top:.65rem;font-size:clamp(.5rem,2.25vw,.62rem);line-height:1.65}.invitation-opening-module__sqaktq__invitation h1{margin:1.15rem 0 1.3rem;font-size:clamp(2.35rem,10.8vw,3.35rem)}.invitation-opening-module__sqaktq__blessing{aspect-ratio:1000/150;width:108%;height:auto;margin:.55rem 0 .35rem;position:relative;top:auto;left:auto;transform:none}.invitation-opening-module__sqaktq__blessing text{font-size:48px}.invitation-opening-module__sqaktq__eventDetails{gap:.32rem}.invitation-opening-module__sqaktq__date{font-size:clamp(.62rem,2.75vw,.76rem);line-height:1.45}.invitation-opening-module__sqaktq__time{max-width:18rem;font-size:clamp(.5rem,2.25vw,.62rem);line-height:1.55}.invitation-opening-module__sqaktq__venue{font-size:clamp(.62rem,2.8vw,.78rem);margin-top:.7rem!important}.invitation-opening-module__sqaktq__place{font-size:clamp(.95rem,4vw,1.15rem)}.invitation-opening-module__sqaktq__attire{font-size:clamp(.5rem,2.2vw,.62rem);margin-top:.55rem!important}.invitation-opening-module__sqaktq__actions{flex-direction:column;gap:.35rem;margin-top:1.15rem}.invitation-opening-module__sqaktq__rsvpButton{padding:.8rem 1.35rem .72rem;font-size:.62rem}.invitation-opening-module__sqaktq__siteLink{min-height:2.75rem;padding:0 .75rem;font-size:.6rem}.invitation-opening-module__sqaktq__frontLeft{clip-path:polygon(0 0,54% 49%,0 100%)}.invitation-opening-module__sqaktq__frontRight{clip-path:polygon(100% 0,46% 49%,100% 100%)}.invitation-opening-module__sqaktq__frontBottom{clip-path:polygon(0 100%,50% 47%,100% 100%)}.invitation-opening-module__sqaktq__flapFront,.invitation-opening-module__sqaktq__flapBack{height:51%}.invitation-opening-module__sqaktq__envelopeFlorals{display:none}.invitation-opening-module__sqaktq__flapOrnament{opacity:.82;width:78%;height:43%;top:2.5%;left:11%}.invitation-opening-module__sqaktq__botanicalSprig{width:96%;height:75%;top:4%;left:2%}.invitation-opening-module__sqaktq__seal{width:clamp(4.6rem,22vw,6rem);font-size:clamp(1.4rem,7vw,1.9rem);top:50%}.invitation-opening-module__sqaktq__hint{text-shadow:0 1px 4px #f7f1e8;bottom:1.6rem}.invitation-opening-module__sqaktq__replay{display:none}}@media (max-width:420px){.invitation-opening-module__sqaktq__kicker{letter-spacing:.18em}}@media (max-height:620px){.invitation-opening-module__sqaktq__intro{display:none}.invitation-opening-module__sqaktq__invitationInner{padding:1rem 1.15rem .85rem}.invitation-opening-module__sqaktq__blessing{aspect-ratio:1000/150;width:100%;height:auto;margin:.4rem 0 0;position:relative;top:auto;left:auto;transform:none}.invitation-opening-module__sqaktq__blessing text{font-size:40px}.invitation-opening-module__sqaktq__kicker{letter-spacing:.2em;font-size:.58rem;line-height:1.35}.invitation-opening-module__sqaktq__parents{gap:1rem;width:min(100%,26rem);margin-top:.35rem}.invitation-opening-module__sqaktq__parents p{letter-spacing:.12em;font-size:.52rem}.invitation-opening-module__sqaktq__request{letter-spacing:.14em;max-width:20rem;margin-top:.3rem;font-size:.5rem;line-height:1.45}.invitation-opening-module__sqaktq__invitation h1{margin:.4rem 0;font-size:clamp(1.7rem,7.2vh,2.8rem)}.invitation-opening-module__sqaktq__eventDetails{gap:.1rem}.invitation-opening-module__sqaktq__date{font-size:.58rem}.invitation-opening-module__sqaktq__time{font-size:.5rem}.invitation-opening-module__sqaktq__venue{font-size:.55rem;margin-top:.28rem!important}.invitation-opening-module__sqaktq__place{font-size:.92rem}.invitation-opening-module__sqaktq__attire{font-size:.48rem;margin-top:.2rem!important}.invitation-opening-module__sqaktq__actions{gap:.4rem .75rem;margin-top:.45rem}.invitation-opening-module__sqaktq__rsvpButton{padding:.42rem .85rem .36rem;font-size:.52rem}.invitation-opening-module__sqaktq__siteLink{letter-spacing:.1em;font-size:.48rem}}@media (max-height:620px) and (min-width:600px){.invitation-opening-module__sqaktq__invitation{transform:translateY(calc(var(--extract-progress) * -28% + var(--depart-progress) * 28% - var(--depart-progress) * 115vh)) scale(calc(1 + var(--card-progress) * .18))}}@media (prefers-reduced-motion:reduce){.invitation-opening-module__sqaktq__stage{height:100svh}.invitation-opening-module__sqaktq__hint{display:none}.invitation-opening-module__sqaktq__blessing{opacity:1;transform:none}}