.page_page__48Dl3{--ink:#553841;--muted:#79666a;--rose:#a84961;--line:#ead7d6;color:var(--ink);overflow:clip;background:radial-gradient(ellipse at 90% 4%,#f4ccd7 0,transparent 27%),radial-gradient(ellipse at 0 45%,#e7efe6 0,transparent 28%),linear-gradient(180deg,#fff8f5,#fffdf9 65%,#fff3f1)}.page_contact__wYVtC,.page_features__rnmJI,.page_footer__JbvNJ,.page_hero__Gk8ng,.page_highlights__lbvc0,.page_process__hn7ZY{max-width:1152px;margin:0 auto}.page_hero__Gk8ng{position:relative;isolation:isolate;display:grid;grid-template-columns:1.35fr 1fr;gap:72px;align-items:center;padding:84px 32px 72px}.page_hero__Gk8ng:before{content:"";position:absolute;width:230px;height:340px;left:-90px;top:0;z-index:-1;background:url(/ornaments/silk-botanical-atlas.webp) 0/500% 100% no-repeat;opacity:.18;pointer-events:none}.page_heroCopy__Fdats{animation:page_enter__AeVc_ .9s cubic-bezier(.22,1,.36,1) both}.page_songHySeal__I1y4b{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border-radius:50%;border:1px solid #bd8d65;outline:1px solid #bd8d6540;outline-offset:5px;background:#fff7ea;font-family:Georgia,serif;font-size:34px;line-height:1;color:#a84961;box-shadow:0 5px 18px #a8496112}.page_note__BcHyc .page_songHySeal__I1y4b{margin-bottom:0}.page_sectionSeal__0Z6d6{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid #cf9e9f;border-radius:9px;margin-bottom:18px;font-family:Georgia,serif;font-size:25px;line-height:1;color:var(--rose);background:#fff9f1}.page_songHyWatermark__08h4a{position:absolute;z-index:-1;right:28px;top:56px;font-family:Georgia,serif;font-size:160px;line-height:1;color:#f5d4b5;opacity:.12;pointer-events:none;transform:rotate(-12deg)}.page_contact__wYVtC .page_sectionSeal__0Z6d6{color:#f0cfaa;background:#ffffff0d;border-color:#e1c5a470}.page_featureSongHy__9RXsy{position:absolute;top:28px;right:20px;font-size:28px;opacity:.3;pointer-events:none}.page_featureSongHy__9RXsy,.page_footerSongHy____sTH{font-family:Georgia,serif;line-height:1;color:var(--rose)}.page_footerSongHy____sTH{font-size:22px}.page_eyebrow__rhqv5{font-size:11px;font-weight:600;letter-spacing:.17em;color:var(--rose)}.page_contact__wYVtC h2,.page_hero__Gk8ng h1,.page_sectionHeading__HMxdp h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.035em}.page_hero__Gk8ng h1{margin-top:20px;font-size:clamp(42px,4.5vw,64px);line-height:1.1}.page_hero__Gk8ng h1 span{color:var(--rose);font-style:italic}.page_intro__fb4zh{max-width:530px;margin-top:24px;font-size:15px;line-height:1.9;color:var(--muted)}.page_actions__aSk2H{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.page_primary__YUhA7{display:inline-flex;gap:12px;align-items:center;padding:15px 22px;border-radius:999px;background:linear-gradient(120deg,#b65370,#923f59);box-shadow:0 8px 24px #a8496126;color:#fff;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s}.page_primary__YUhA7 svg{transition:transform .2s}.page_secondary__CsmPX{padding:12px 0;font-size:13px;font-weight:600;border-bottom:1px solid var(--line)}.page_note__BcHyc{position:relative;padding:40px 32px;border:1px solid #d9bf9d;border-radius:120px 120px 12px 12px;text-align:center;background:radial-gradient(ellipse at top,#fffdf6,#f6e9d6);box-shadow:12px 14px 0 #d8b7bf40,0 22px 48px #86535c14;animation:page_noteFloat__XqJyG 7s ease-in-out infinite}.page_note__BcHyc:before{content:"";position:absolute;inset:9px;border:1px solid #d5bb9766;border-radius:112px 112px 6px 6px;pointer-events:none}.page_note__BcHyc>svg{margin:0 auto;color:var(--rose)}.page_script__XcTIv{margin:22px 0;font-family:var(--font-dancing-script),cursive;font-size:36px;line-height:1.35;color:var(--rose)}.page_note__BcHyc>p:not(.page_script__XcTIv){font-size:13px;line-height:1.9;color:var(--muted)}.page_note__BcHyc ul{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);text-align:left}.page_note__BcHyc li{display:flex;gap:10px;align-items:center;margin-top:12px;font-size:12px}.page_note__BcHyc li svg{flex-shrink:0;color:var(--rose)}.page_highlights__lbvc0{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding:0 32px 64px;align-items:center}.page_domainReveal__8xLNa{min-width:0}.page_domainHighlight__n9hDu{position:relative;isolation:isolate;overflow:hidden;padding:36px;border:1px solid #ad6378;border-radius:24px;background:radial-gradient(ellipse at top right,#b5637e,transparent 70%),#783c52;color:#fff8f0;box-shadow:0 18px 40px #783c5226}.page_domainHighlight__n9hDu:before{width:270px;height:270px;right:-120px;top:-70px}.page_domainHighlight__n9hDu:after,.page_domainHighlight__n9hDu:before{content:"";position:absolute;border:1px solid #ffe5db26;border-radius:50%;z-index:-1}.page_domainHighlight__n9hDu:after{width:340px;height:340px;right:-155px;top:-105px}.page_domainHighlight__n9hDu>svg{color:#f4d7b6;margin-bottom:20px}.page_domainHighlight__n9hDu .page_eyebrow__rhqv5{color:#f4d7b6}.page_domainHighlight__n9hDu h2{margin-top:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.page_domainHighlight__n9hDu>p:not(.page_eyebrow__rhqv5){margin-top:18px;font-size:13px;line-height:1.85;color:#f7e5e9}.page_domainExample__S_6tB{position:relative;overflow:hidden;margin-top:24px;padding:18px 20px;background:#fffaf7;border:1px solid #e7ccd0;border-radius:10px;box-shadow:0 6px 20px #38152124}.page_domainExample__S_6tB:after{content:"";position:absolute;inset:0;transform:translateX(-120%) skewX(-20deg);background:linear-gradient(90deg,transparent,#eac39a55,transparent);animation:page_domainShine__VsMPp 7s ease-in-out infinite;pointer-events:none}.page_domainExample__S_6tB span{display:block;font-size:11px;color:var(--muted)}.page_domainExample__S_6tB strong{display:block;margin-top:7px;font-size:clamp(15px,1.6vw,20px);font-weight:600;color:var(--rose);overflow-wrap:anywhere}.page_domainHighlight__n9hDu>.page_domainTerms___razE{font-size:11px!important}.page_personalHighlights__bYT35{display:flex;flex-direction:column;gap:16px}.page_personalHighlights__bYT35 article{display:flex;gap:18px;padding:24px;border-radius:18px;background:#e8eee4;border:1px solid #d4dece}.page_personalHighlights__bYT35 article:nth-child(2){background:#fae9df;border-color:#edd3c4}.page_personalHighlights__bYT35 article:nth-child(3){background:#f3e5ed;border-color:#e6ccd9}.page_personalHighlights__bYT35 svg{flex-shrink:0;margin-top:4px;color:var(--rose)}.page_personalHighlights__bYT35 h3{font-size:16px;line-height:1.5;font-weight:600}.page_personalHighlights__bYT35 p{margin-top:10px;font-size:13px;line-height:1.85;color:var(--muted)}.page_features__rnmJI{padding:48px 32px 64px;border-top:1px solid var(--line)}.page_sectionHeading__HMxdp{max-width:620px}.page_contact__wYVtC h2,.page_sectionHeading__HMxdp h2{margin-top:12px;font-size:clamp(34px,4vw,46px);line-height:1.15}.page_sectionHeading__HMxdp>p:last-child{margin-top:18px;font-size:14px;line-height:1.8;color:var(--muted)}.page_featureGrid__vAFV7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px}.page_featureCard__kQxnP{border-radius:20px;background:#fae6eb;border:1px solid #edcbd4}.page_featureCard__kQxnP:nth-child(4n+2){background:#e8eee5;border-color:#d0dec9}.page_featureCard__kQxnP:nth-child(4n+3){background:#f8ecd7;border-color:#e9d9b8}.page_featureCard__kQxnP:nth-child(4n+4){background:#f0e7ee;border-color:#dfccdb}.page_featureCard__kQxnP article{position:relative;height:100%;padding:24px 22px;transition:transform .25s}.page_featureGrid__vAFV7 svg{box-sizing:content-box;padding:12px;border-radius:16px;color:var(--rose);background:#ffffff99;margin-bottom:20px}.page_featureGrid__vAFV7 h3,.page_steps__advGZ h3{font-size:15px;font-weight:600;line-height:1.6}.page_featureGrid__vAFV7 p,.page_steps__advGZ p{margin-top:10px;font-size:13px;line-height:1.85;color:var(--muted)}.page_process__hn7ZY{padding:48px 32px 64px;border:1px solid #e6d7c3;border-radius:28px;background:linear-gradient(125deg,#f9eddb,#fff9ef)}.page_steps__advGZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px}.page_stepNumber__Apmo9{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid #d8b79c;background:#fff8ec;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;line-height:1.2;color:#a86b54;margin-bottom:20px}.page_contact__wYVtC{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding:48px 40px;margin-top:64px;margin-bottom:48px;border:1px solid #507767;border-radius:28px;background:radial-gradient(ellipse at 0 0,#55796a,transparent 75%),#294e40;color:#fff9ed;scroll-margin-top:96px}.page_contact__wYVtC:after{content:"";position:absolute;z-index:-1;right:-50px;bottom:-65px;width:200px;height:320px;background:url(/ornaments/silk-botanical-atlas.webp) 0/500% 100% no-repeat;opacity:.18;pointer-events:none}.page_contact__wYVtC .page_eyebrow__rhqv5{color:#f0cfaa}.page_contact__wYVtC>div>p:not(.page_eyebrow__rhqv5){margin-top:20px;font-size:14px;line-height:1.85;color:#e2ece3}.page_contact__wYVtC .page_prepare__deSka{font-size:12px!important}.page_contactLinks__j3qIh{display:flex;flex-direction:column;gap:14px;justify-content:center}.page_contactLinks__j3qIh>a:not(.page_pricingLink___1ttk){display:flex;gap:16px;align-items:center;padding:22px;background:#fffdf9;color:var(--ink);border:1px solid #fffdf9;border-radius:14px;transition:transform .2s,background .2s}.page_contactLinks__j3qIh>a>svg{flex-shrink:0;color:var(--rose)}.page_contactLinks__j3qIh>a>svg:last-child{margin-left:auto}.page_contactLinks__j3qIh strong{display:block;font-size:14px}.page_contactLinks__j3qIh>a>span>span{display:block;margin-top:6px;font-size:14px;color:var(--muted)}.page_pricingLink___1ttk{display:inline-flex;align-items:center;gap:10px;padding:12px 0;font-size:12px;font-weight:600;color:#f6dec0}.page_contactLinks__j3qIh .page_pricingLink___1ttk>svg{color:#f6dec0}.page_footer__JbvNJ{display:flex;gap:20px;justify-content:space-between;padding:24px 32px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.page_footer__JbvNJ a{color:var(--rose);font-weight:600}.page_page__48Dl3 a:focus-visible{outline:2px solid var(--rose);outline-offset:5px}.page_primary__YUhA7:hover{background:#923d53}.page_contactLinks__j3qIh>a:hover{border-color:#bb8291}@keyframes page_enter__AeVc_{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page_noteFloat__XqJyG{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-8px) rotate(-.5deg)}}@keyframes page_domainShine__VsMPp{0%,65%{transform:translateX(-120%) skewX(-20deg)}85%,to{transform:translateX(120%) skewX(-20deg)}}@media (hover:hover){.page_primary__YUhA7:hover{transform:translateY(-3px);box-shadow:0 12px 28px #a8496138}.page_primary__YUhA7:hover svg{transform:translateX(4px)}.page_featureCard__kQxnP:hover article{transform:translateY(-5px)}.page_contactLinks__j3qIh>a:not(.page_pricingLink___1ttk):hover{transform:translateX(4px);background:#fff1df}}@media (prefers-reduced-motion:reduce){.page_domainExample__S_6tB:after,.page_heroCopy__Fdats,.page_note__BcHyc{animation:none}.page_contactLinks__j3qIh>a,.page_featureCard__kQxnP article,.page_primary__YUhA7,.page_primary__YUhA7 svg{transition:none}.page_contactLinks__j3qIh>a:not(.page_pricingLink___1ttk):hover,.page_featureCard__kQxnP:hover article,.page_primary__YUhA7:hover,.page_primary__YUhA7:hover svg{transform:none}}@media (max-width:900px){.page_hero__Gk8ng{gap:32px}.page_highlights__lbvc0{gap:28px}.page_featureGrid__vAFV7{grid-template-columns:repeat(2,minmax(0,1fr))}.page_contact__wYVtC{gap:32px}.page_contact__wYVtC,.page_process__hn7ZY{max-width:calc(100% - 48px)}}@media (max-width:639px){.page_hero__Gk8ng{grid-template-columns:1fr;gap:40px;padding:44px 24px}.page_hero__Gk8ng h1{font-size:42px}.page_eyebrow__rhqv5{font-size:10px;letter-spacing:.12em}.page_note__BcHyc{padding:32px 28px;max-width:380px;width:100%;justify-self:center}.page_highlights__lbvc0{grid-template-columns:1fr;padding:0 24px 40px;gap:32px}.page_domainHighlight__n9hDu{padding:28px 24px}.page_domainHighlight__n9hDu h2{font-size:38px}.page_contact__wYVtC,.page_features__rnmJI,.page_process__hn7ZY{padding:40px 24px}.page_contact__wYVtC,.page_process__hn7ZY{border-radius:22px;padding:32px 24px}.page_featureGrid__vAFV7{gap:14px}.page_featureCard__kQxnP article{padding:20px 16px}.page_featureSongHy__9RXsy{right:14px;top:24px;font-size:24px}.page_featureGrid__vAFV7 h3{font-size:14px}.page_featureGrid__vAFV7 p{font-size:12px}.page_steps__advGZ{grid-template-columns:1fr;gap:28px}.page_stepContent__zj12A{display:flex;gap:18px}.page_stepNumber__Apmo9{flex-shrink:0;width:48px;height:48px;font-size:30px}.page_contact__wYVtC{grid-template-columns:1fr}.page_footer__JbvNJ{padding:24px;flex-wrap:wrap}}@media (max-width:359px){.page_featureGrid__vAFV7{grid-template-columns:1fr}}.AnimatedNameText_name___ShBH{overflow-wrap:anywhere}.AnimatedNameText_letter__r0vMn,.AnimatedNameText_word__sGduH{display:inline-block}.AnimatedNameText_name___ShBH[data-name-visible=true] .AnimatedNameText_letter__r0vMn{animation:AnimatedNameText_letterArrival__AhLsO .65s cubic-bezier(.22,1,.36,1) both}.AnimatedNameText_name___ShBH[data-simple-animation=true]{opacity:0;transform:translateY(8px)}.AnimatedNameText_name___ShBH[data-simple-animation=true][data-name-visible=true]{animation:AnimatedNameText_simpleNameArrival__6rMEX .45s cubic-bezier(.22,1,.36,1) both}@keyframes AnimatedNameText_letterArrival__AhLsO{0%{opacity:0;transform:translateY(12px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes AnimatedNameText_simpleNameArrival__6rMEX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AnimatedNameText_name___ShBH .AnimatedNameText_letter__r0vMn{animation:none!important}}.gate_engine__4m39V{isolation:isolate;touch-action:none;outline:none}.gate_open__yUq2M{--gate-opening:1}.gate_surface__65nBP{position:absolute;inset:0;height:100%;border:0;padding:28px;justify-content:center;overflow:hidden;cursor:pointer;text-align:center;color:#27352d;background:#f5f8f4}.gate_names__EtiOa,.gate_surface__65nBP{width:100%;display:flex;flex-direction:column;align-items:center}.gate_names__EtiOa{position:relative;gap:12px;max-width:330px;z-index:2}.gate_names__EtiOa strong{font-family:Great Vibes,cursive;font-size:38px;font-weight:400;line-height:1.25;overflow-wrap:anywhere;max-width:100%}.gate_names__EtiOa small{font-size:12px;line-height:1.6}.gate_names__EtiOa em{font-family:Georgia,serif;font-size:24px;font-style:normal;opacity:.7}.gate_caption__hyaQO{position:relative;z-index:2;margin-top:32px;font-size:12px;display:flex;gap:8px;align-items:center}.gate_curtain__nhTV_{background:#fbf5ec;color:#fff6e0}.gate_drape__1TnaD{position:absolute;inset-block:0;width:51%;background:repeating-linear-gradient(90deg,#531a2b,#8d3145 16%,#632038 32%);transition:transform .85s ease;border-bottom:12px solid #c5a47e}.gate_left__JCeHb{left:0;transform-origin:left top}.gate_right__UT_Ab{right:0;transform-origin:right top}.gate_curtain__nhTV_.gate_open__yUq2M .gate_left__JCeHb{transform:translateX(-100%)}.gate_curtain__nhTV_.gate_open__yUq2M .gate_right__UT_Ab{transform:translateX(100%)}.gate_curtain__nhTV_.gate_open__yUq2M .gate_caption__hyaQO,.gate_curtain__nhTV_.gate_open__yUq2M .gate_names__EtiOa{opacity:0;transition:opacity .3s}.gate_envelope__2Sg2G{background:#e9f0ea}.gate_envelope__2Sg2G .gate_names__EtiOa{padding:32px 18px 70px;border:1px solid #a4b6a6;background:#fffefa;transition:transform .85s ease,opacity .7s ease}.gate_flap__n79tZ{position:absolute;bottom:0;left:0;width:100%;height:44%;background:#b5c8b9;clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,0 100%);transition:transform .85s}.gate_envelope__2Sg2G.gate_open__yUq2M .gate_names__EtiOa{transform:translateY(-100%);opacity:0}.gate_envelope__2Sg2G.gate_open__yUq2M .gate_flap__n79tZ{transform:translateY(100%)}.gate_letter__NTr1e{background:#e7e9ef;perspective:1000px}.gate_paper__98CQ0{width:100%;padding:48px 20px;background:#fff;border-top:3px solid #8e6679;box-shadow:0 12px 28px #2f23321a;transition:transform .85s ease,opacity .75s;transform-origin:left center}.gate_letter__NTr1e.gate_open__yUq2M .gate_paper__98CQ0{transform:rotateY(-85deg);opacity:0}.gate_minimal___Egvz .gate_names__EtiOa{padding:36px 0;border-block:1px solid #7d9b86}.gate_minimal___Egvz{transition:opacity .85s,transform .85s}.gate_minimal___Egvz.gate_open__yUq2M{opacity:0;transform:translateY(-24px)}.gate_cinematic__6fz7d{background:#171717;color:#fff}.gate_photo__R9r6D{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gate_cinematic__6fz7d .gate_names__EtiOa{margin-top:auto;background:#111a;padding:20px 10px}.gate_cinematic__6fz7d .gate_names__EtiOa strong{font-size:32px}.gate_cinematic__6fz7d .gate_caption__hyaQO{margin-top:16px}.gate_shutter__gsc38{position:absolute;z-index:3;left:0;width:100%;height:12%;background:#171717;transition:transform .85s}.gate_top__l4LFL{top:0}.gate_bottom__bb263{bottom:0;height:6%}.gate_cinematic__6fz7d{padding-bottom:18%;transition:opacity .85s}.gate_cinematic__6fz7d.gate_open__yUq2M{opacity:0}.gate_cinematic__6fz7d.gate_open__yUq2M .gate_top__l4LFL{transform:translateY(-100%)}.gate_cinematic__6fz7d.gate_open__yUq2M .gate_bottom__bb263{transform:translateY(100%)}.gate_sealFold__6LHY7{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#203519;color:#d6a34f}.gate_sealBackdrop__GnVjB{position:absolute;inset:0;z-index:0;background:#203519 50%/cover no-repeat;filter:brightness(.34) saturate(.62);transform:scale(1.04);transition:opacity .7s ease}.gate_sealFold__6LHY7.gate_open__yUq2M .gate_sealBackdrop__GnVjB{opacity:0;visibility:hidden;transition:none}.gate_sealBackdrop__GnVjB:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,25,9,.7),rgba(24,40,16,.2) 48%,rgba(13,25,9,.7))}.gate_sealDoorLeftLeaf__cHt_F{inset-block:0;left:0;z-index:4;width:50%}.gate_sealDoorLeftLeaf__cHt_F,.gate_sealDoor__0Rw10{position:absolute;transition:transform .85s cubic-bezier(.22,1,.36,1);will-change:transform}.gate_sealDoor__0Rw10{inset:0;z-index:2;width:100%;margin:0;padding:0;border:0;border-radius:0;background-color:#304a25;background-image:linear-gradient(110deg,rgba(12,24,9,.35),transparent 40%,rgba(125,143,78,.08) 56%,rgba(12,24,9,.28)),repeating-linear-gradient(90deg,rgba(255,236,169,.025) 0 1px,transparent 1px 44px);background-blend-mode:soft-light,normal;cursor:pointer}.gate_sealDoor__0Rw10:before{content:"";position:absolute;inset:0;opacity:.36;background:linear-gradient(116deg,transparent 0 32%,hsla(43,64%,69%,.12) 50%,transparent 69%);pointer-events:none}.gate_sealDoor__0Rw10:after{content:"";position:absolute;inset:0;border:0;box-shadow:inset 0 0 54px rgba(7,16,5,.42),inset 0 0 0 1px hsla(42,71%,68%,.2);pointer-events:none}.gate_sealDoorLeft__lSbwd{transform-origin:left center}.gate_sealDoorRight__RO3PH{left:auto;right:0;z-index:2;width:50%;background-image:linear-gradient(250deg,rgba(12,24,9,.35),transparent 40%,rgba(125,143,78,.08) 56%,rgba(12,24,9,.28)),repeating-linear-gradient(90deg,rgba(255,236,169,.025) 0 1px,transparent 1px 44px)}.gate_sealFold__6LHY7.gate_open__yUq2M .gate_sealDoorLeftLeaf__cHt_F{transform:translateX(-100%)}.gate_sealFold__6LHY7.gate_open__yUq2M .gate_sealDoorRight__RO3PH{transform:translateX(100%)}.gate_sealFoldSeam___MY2p{position:absolute;inset-block:0;left:50%;z-index:3;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,hsla(43,84%,75%,.72),rgba(105,72,28,.92) 48%,hsla(43,84%,75%,.72));box-shadow:0 0 0 1px rgba(48,29,11,.2);pointer-events:none}.gate_sealFoldTitle__gpUQI{position:absolute;top:clamp(70px,12vh,120px);left:clamp(18px,7%,32px);z-index:5;display:flex;width:42%;flex-direction:column;align-items:flex-start;gap:2px;color:#d9a64d;pointer-events:none;text-align:left;text-shadow:0 2px 10px rgba(11,18,7,.4);transition:opacity .3s ease,transform .65s ease}.gate_sealFoldTitle__gpUQI span{font-family:Great Vibes,cursive;font-size:clamp(28px,8.5vw,42px);font-weight:400;line-height:1}.gate_sealFoldTitle__gpUQI strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,9vw,48px);font-weight:500;letter-spacing:.12em;line-height:.94}.gate_sealFoldTitle__gpUQI small{margin-top:10px;color:hsla(41,84%,81%,.86);font-family:Cormorant Garamond,Georgia,serif;font-size:11px;letter-spacing:.18em}.gate_sealFold__6LHY7.gate_open__yUq2M .gate_sealFoldTitle__gpUQI{opacity:0;transform:translateX(-12px)}.gate_waxSeal__7KdT6{position:absolute;top:50%;left:100%;z-index:6;display:grid;width:clamp(132px,40vw,168px);aspect-ratio:1;margin:0;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:transform .45s ease,opacity .3s ease}.gate_waxSealImage__tURio{position:absolute;top:50%;left:50%;width:130%;height:130%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);clip-path:circle(37.8% at 50% 50%);filter:drop-shadow(0 9px 10px rgba(7,15,4,.48));pointer-events:none}.gate_sealDoor__0Rw10:focus-visible,.gate_waxSeal__7KdT6:focus-visible{outline:2px solid #f5d38d;outline-offset:-4px}.gate_sealFold__6LHY7.gate_open__yUq2M .gate_waxSeal__7KdT6{opacity:0;transform:translate(-50%,-50%) scale(.84) rotate(-12deg)}@media (max-height:550px){.gate_names__EtiOa{gap:4px}.gate_names__EtiOa strong{font-size:28px}.gate_paper__98CQ0{padding:16px}.gate_caption__hyaQO{margin-top:12px}}@media (prefers-reduced-motion:reduce){.gate_engine__4m39V *,.gate_engine__4m39V :after,.gate_engine__4m39V :before{animation:none!important;transition:none!important}}.CurtainGateOption_stage__fElyH{--velvet-dark:#290b15;--velvet:#641b30;--velvet-light:#a94b58;--gold:#dfbf86;overflow:hidden;isolation:isolate;background:transparent;color:#fff3df}.CurtainGateOption_stage__fElyH:focus-visible{outline:2px solid var(--gold);outline-offset:-6px}.CurtainGateOption_stage__fElyH:disabled{cursor:default}.CurtainGateOption_backdrop__JM9Bo{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,#9d5d42,#34101b 75%)}.CurtainGateOption_leaf__s8akJ{position:absolute;z-index:2;inset-block:-1%;width:51%;pointer-events:none}.CurtainGateOption_leafLeft__3A9Po{--travel:-108%;--mid-travel:-68%;--sway:1.6deg;--sway-back:-.5deg;left:0;transform-origin:left top}.CurtainGateOption_leafRight__HUEDY{--travel:108%;--mid-travel:68%;--sway:-1.6deg;--sway-back:.5deg;right:0;transform-origin:right top}.CurtainGateOption_fabric__pzOdZ{position:absolute;inset:0;transform-origin:inherit;border-bottom:3px solid var(--gold);border-radius:0 0 12% 12%;background:linear-gradient(180deg,#18060f66,transparent 18%,#e6a7790a 48%,#18060f55),repeating-linear-gradient(90deg,var(--velvet-dark) 0,#431020 5%,var(--velvet) 11%,var(--velvet-light) 17%,#7f2e40 22%,#3f1020 28%,var(--velvet-dark) 32%);box-shadow:inset -8px 0 22px #14050d55,6px 2px 22px #12030966}.CurtainGateOption_leafRight__HUEDY .CurtainGateOption_fabric__pzOdZ{background-position:100% 0;box-shadow:inset 8px 0 22px #14050d55,-6px 2px 22px #12030966}.CurtainGateOption_fabric__pzOdZ:after{position:absolute;inset:0;border-inline:1px solid #e0b88726;background:linear-gradient(115deg,transparent 20%,#f7c3a00a 48%,transparent 75%);content:""}.CurtainGateOption_valance__ZCxpg{position:absolute;z-index:3;inset:0 0 auto;height:clamp(34px,8%,68px);border-bottom:2px solid var(--gold);border-radius:0 0 45% 45%;background:linear-gradient(180deg,#260912,#692338 65%,#3c1121);box-shadow:0 8px 20px #18050e55;pointer-events:none}.CurtainGateOption_centerLight___p8ZC{position:absolute;z-index:1;inset:-10% -20%;opacity:0;background:radial-gradient(ellipse at 50% 42%,#fff8ddbb,#e4bc7744 24%,transparent 58%);transform:scaleX(.12);pointer-events:none}.CurtainGateOption_copy__1vZrb{position:relative;z-index:4;display:flex;width:100%;justify-content:center;text-shadow:0 2px 12px #23091199}.CurtainGateOption_caption__Pblyh{z-index:4;min-height:44px;padding:10px 24px;border:1px solid #dfbf8680;border-radius:999px;background:#36102080;color:#fbe8c6;box-shadow:inset 0 1px #ffedd51a}.CurtainGateOption_opening__bzouo{pointer-events:none;animation:CurtainGateOption_stageExit__BFCwY .9s ease both}.CurtainGateOption_opening__bzouo .CurtainGateOption_leaf__s8akJ{animation:CurtainGateOption_curtainPull__juPTn .86s cubic-bezier(.22,1,.36,1) both}.CurtainGateOption_opening__bzouo .CurtainGateOption_fabric__pzOdZ{animation:CurtainGateOption_fabricGather__hIltF .86s ease-out both}.CurtainGateOption_opening__bzouo .CurtainGateOption_centerLight___p8ZC{animation:CurtainGateOption_lightReveal__JiEjd .82s ease-out both}.CurtainGateOption_opening__bzouo .CurtainGateOption_backdrop__JM9Bo{animation:CurtainGateOption_backdropExit__gJhk7 .42s ease both}.CurtainGateOption_opening__bzouo .CurtainGateOption_valance__ZCxpg{animation:CurtainGateOption_valanceLift__GVTJW .8s cubic-bezier(.22,1,.36,1) both}.CurtainGateOption_opening__bzouo .CurtainGateOption_copy__1vZrb{animation:CurtainGateOption_copyExit__KziYe .28s ease both}.CurtainGateOption_opening__bzouo .CurtainGateOption_caption__Pblyh{animation:CurtainGateOption_captionExit__vMAc8 .22s ease both}@keyframes CurtainGateOption_curtainPull__juPTn{0%{transform:translateZ(0)}12%{transform:translateZ(0)}65%{transform:translate3d(var(--mid-travel),-1%,0)}to{transform:translate3d(var(--travel),0,0)}}@keyframes CurtainGateOption_fabricGather__hIltF{0%{transform:scaleX(1) rotate(0deg)}28%{transform:scaleX(.92) rotate(var(--sway))}64%{transform:scaleX(.76) rotate(var(--sway-back))}to{transform:scaleX(.72) rotate(0deg)}}@keyframes CurtainGateOption_lightReveal__JiEjd{0%{opacity:0;transform:scaleX(.12)}22%{opacity:.75;transform:scaleX(.3)}52%{opacity:.45;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.15)}}@keyframes CurtainGateOption_backdropExit__gJhk7{0%,20%{opacity:1}to{opacity:0}}@keyframes CurtainGateOption_valanceLift__GVTJW{0%,16%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-105%,0);opacity:0}}@keyframes CurtainGateOption_copyExit__KziYe{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes CurtainGateOption_captionExit__vMAc8{0%{opacity:1;transform:scale(1)}35%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(.98)}}@keyframes CurtainGateOption_stageExit__BFCwY{0%,80%{opacity:1}to{opacity:0}}@media (max-height:550px){.CurtainGateOption_stage__fElyH{padding-block:20px}.CurtainGateOption_caption__Pblyh{margin-top:12px;min-height:36px;padding-block:6px}}@media (prefers-reduced-motion:reduce){.CurtainGateOption_opening__bzouo,.CurtainGateOption_opening__bzouo *,.CurtainGateOption_opening__bzouo :after{animation:none;transition:none}.CurtainGateOption_opening__bzouo{opacity:0}.CurtainGateOption_centerLight___p8ZC{display:none}}.SealFoldGateOption_sealFold__24wtr{position:absolute;inset:0;overflow:hidden;isolation:isolate;color:#d6a34f;background:#203519;container-type:inline-size}.SealFoldGateOption_sealBackdrop___mbFe{position:absolute;inset:0;background:#203519 50%/cover no-repeat;filter:brightness(.34) saturate(.62);transform:scale(1.04);transition:opacity .3s ease}.SealFoldGateOption_sealBackdrop___mbFe:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d1909b3,#18281033 48%,#0d1909b3)}.SealFoldGateOption_sealDoorLeftLeaf__TLK0_{inset-block:0;left:0;z-index:4;width:50%}.SealFoldGateOption_sealDoorLeftLeaf__TLK0_,.SealFoldGateOption_sealDoor__W_ckV{position:absolute;transition:transform 1.8s cubic-bezier(.4,0,.2,1) .22s;will-change:transform}.SealFoldGateOption_sealDoor__W_ckV{--silk-angle:104deg;inset:0;z-index:2;width:100%;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background-color:#304a25;background-image:repeating-linear-gradient(93deg,#ebdda308 0,transparent 1px,#101e0c09 2px,transparent 3px),linear-gradient(var(--silk-angle),#1f351c 0,#304a25 13%,#637647 28%,#405a32 40%,#304a25 52%,#52693d 68%,#354e29 81%,#1f351c 100%);cursor:pointer}.SealFoldGateOption_sealDoor__W_ckV:before{content:"";position:absolute;inset:-15% -80%;background:linear-gradient(108deg,transparent 38%,#f4e8b52b 48%,#fff7d33d 50%,transparent 62%);opacity:.45;transform:translate3d(-12%,0,0);pointer-events:none}.SealFoldGateOption_sealDoor__W_ckV:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 38px #07100538,inset 0 0 0 1px #e8c67533;pointer-events:none}.SealFoldGateOption_sealDoorLeft__zJpoh{transform-origin:left center}.SealFoldGateOption_sealDoorRight__ehFjk{--silk-angle:256deg;left:auto;right:0;width:50%;z-index:2}.SealFoldGateOption_sealFoldSeam__2kVCg{position:absolute;inset-block:0;left:calc(50% - 1px);z-index:3;width:2px;background:linear-gradient(#f5d78b66,#69481cd9 48%,#f5d78b66);pointer-events:none}.SealFoldGateOption_sealFoldTitle__VK5yP{position:absolute;top:12%;left:clamp(18px,7%,32px);z-index:5;display:flex;width:42%;flex-direction:column;gap:2px;color:#d9a64d;pointer-events:none;text-align:left;text-shadow:0 2px 10px #0b120766;transition:opacity .24s ease,transform .4s ease}.SealFoldGateOption_sealFoldTitle__VK5yP span{font-family:Great Vibes,cursive;font-size:clamp(28px,10cqi,42px);font-weight:400;line-height:1}.SealFoldGateOption_sealFoldTitle__VK5yP strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,11cqi,48px);font-weight:500;letter-spacing:.12em;line-height:.94}.SealFoldGateOption_sealFoldTitle__VK5yP small{margin-top:10px;color:#f7dea6db;font-family:Cormorant Garamond,Georgia,serif;font-size:11px;letter-spacing:.18em}.SealFoldGateOption_waxSeal__Ekj3Q{position:absolute;top:50%;left:100%;z-index:6;display:grid;width:clamp(132px,40cqi,168px);aspect-ratio:1;margin:0;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer;transform:translate(-50%,-50%)}.SealFoldGateOption_waxSealImage__MhXls{position:absolute;top:50%;left:50%;width:130%;height:130%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);clip-path:circle(37.8% at 50% 50%);filter:drop-shadow(0 9px 10px #070f047a);pointer-events:none}.SealFoldGateOption_sealDoor__W_ckV:focus-visible,.SealFoldGateOption_waxSeal__Ekj3Q:focus-visible{outline:2px solid #f5d38d;outline-offset:-4px}.SealFoldGateOption_waxSeal__Ekj3Q:after{content:"";position:absolute;inset:4%;border:1px solid #e6c78b55;border-radius:50%;opacity:0;pointer-events:none}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf{background:transparent;pointer-events:none;animation:SealFoldGateOption_silkSceneExit__j3EwE 2.2s linear both}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_sealBackdrop___mbFe{opacity:0}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_sealDoorLeftLeaf__TLK0_{transform:translate3d(-104%,0,0)}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_sealDoorRight__ehFjk{transform:translate3d(104%,0,0)}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_sealDoor__W_ckV:before{animation:SealFoldGateOption_silkSweep__DOGO0 1.8s ease-in-out both}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_waxSeal__Ekj3Q{animation:SealFoldGateOption_waxRelease__KgPrW .65s cubic-bezier(.22,1,.36,1) both}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_waxSeal__Ekj3Q:after{animation:SealFoldGateOption_sealHalo__ISn5Y .65s ease-out both}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_sealFoldSeam__2kVCg{animation:SealFoldGateOption_seamReveal___pxK_ 1s ease-out both}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf .SealFoldGateOption_sealFoldTitle__VK5yP{opacity:0;transform:translate3d(-8px,0,0)}@keyframes SealFoldGateOption_waxRelease__KgPrW{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}18%{opacity:1;transform:translate(-50%,-50%) scale(.95)}48%{opacity:1;transform:translate(-50%,-52%) scale(1.045) rotate(-3deg)}to{opacity:0;transform:translate(-50%,-58%) scale(.94) rotate(-7deg)}}@keyframes SealFoldGateOption_sealHalo__ISn5Y{0%{opacity:0;transform:scale(.96)}28%{opacity:.7}to{opacity:0;transform:scale(1.24)}}@keyframes SealFoldGateOption_silkSweep__DOGO0{0%{opacity:.45;transform:translate3d(-12%,0,0)}35%{opacity:.7}to{opacity:0;transform:translate3d(24%,0,0)}}@keyframes SealFoldGateOption_seamReveal___pxK_{0%{opacity:1;transform:scaleX(1)}35%{opacity:.55;transform:scaleX(8)}to{opacity:0;transform:scaleX(14)}}@keyframes SealFoldGateOption_silkSceneExit__j3EwE{0%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SealFoldGateOption_sealFold__24wtr,.SealFoldGateOption_sealFold__24wtr *,.SealFoldGateOption_sealFold__24wtr :after,.SealFoldGateOption_sealFold__24wtr :before{animation:none!important;transition:none!important}.SealFoldGateOption_sealFold__24wtr.SealFoldGateOption_open__LTVHf{opacity:0}}.RoyalFloralGateOption_frame__FpT93{--wine:#8e343e;--gold:#c5a36e;position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;container-type:inline-size;color:var(--wine)}.RoyalFloralGateOption_leaf__5Zt_k{position:absolute;inset-block:0;width:50%;overflow:hidden;background:#fff5ef;will-change:transform}.RoyalFloralGateOption_left__mQe1Q{left:0;box-shadow:4px 0 16px #713c3320}.RoyalFloralGateOption_right__RO0tE{right:0;box-shadow:-4px 0 16px #713c3320}.RoyalFloralGateOption_ornament__i9z8m,.RoyalFloralGateOption_silk__vKcpe,.RoyalFloralGateOption_trim__QweUN{position:absolute;inset:0;pointer-events:none}.RoyalFloralGateOption_silk__vKcpe{background:repeating-linear-gradient(94deg,#fff9f300,#fffdf82a 1px,#d4a09a08 2px,#fff9f300 4px),linear-gradient(104deg,#f6dfda,#fff8f0 24%,#f9e8e2 46%,#fffaf3 70%,#efd4cd)}.RoyalFloralGateOption_right__RO0tE .RoyalFloralGateOption_silk__vKcpe{transform:scaleX(-1)}.RoyalFloralGateOption_silk__vKcpe:after{content:"";position:absolute;inset:-10% -60%;background:linear-gradient(105deg,transparent 36%,#fffdf799 49%,transparent 62%);opacity:0;transform:translate3d(-40%,0,0)}.RoyalFloralGateOption_ornament__i9z8m{opacity:.58;mix-blend-mode:multiply}.RoyalFloralGateOption_trim__QweUN{inset:13px;border:1px solid #c5a36e70;border-radius:3px}.RoyalFloralGateOption_left__mQe1Q .RoyalFloralGateOption_trim__QweUN{right:-1px;border-right:0}.RoyalFloralGateOption_right__RO0tE .RoyalFloralGateOption_trim__QweUN{left:-1px;border-left:0}.RoyalFloralGateOption_seam__hcMHO{position:absolute;inset-block:0;left:calc(50% - 1px);width:2px;background:linear-gradient(transparent,#d1ac7377 25%,#fff5d9 50%,#d1ac7377 75%,transparent);pointer-events:none}.RoyalFloralGateOption_content__3mUrG{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 28px;text-align:center;transition:opacity .28s ease-out,transform .36s ease-out}.RoyalFloralGateOption_eyebrow__BWSvE{margin:0 0 16px;font-size:10px;letter-spacing:.3em;text-transform:uppercase}.RoyalFloralGateOption_names__3Wf7m{margin:0;display:grid;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(24px,7cqi,34px);line-height:1.15;overflow-wrap:anywhere}.RoyalFloralGateOption_ampersand__pU0iX{color:var(--gold);font-size:22px;line-height:1.4}.RoyalFloralGateOption_seal__lZ1Ge{position:relative;display:grid;place-items:center;width:86px;height:86px;flex-shrink:0;margin:22px 0 18px;border:1px solid #dabb85;border-radius:50%;background:radial-gradient(circle at 32% 25%,#b75c63,#8a303d 60%,#6e2432);box-shadow:0 5px 12px #7d36342b,inset 0 0 0 4px #8c3543,inset 0 0 0 5px #dabb8580;color:#f8e6c6;font-family:Georgia,serif;font-size:27px}.RoyalFloralGateOption_seal__lZ1Ge:after{content:"";position:absolute;inset:-7px;border:1px solid #c5a36e66;border-radius:inherit}.RoyalFloralGateOption_invitation__EMogI{margin:0;font-family:Georgia,serif;font-style:italic;font-size:13px;line-height:1.65}.RoyalFloralGateOption_invitation__EMogI strong{display:block;font-weight:400;font-size:17px;overflow-wrap:anywhere}.RoyalFloralGateOption_date___SRyD{margin:9px 0 22px;font-size:11px;letter-spacing:.12em}.RoyalFloralGateOption_button__ymhAw{display:flex;align-items:center;gap:16px;min-height:44px;padding:10px 22px;border:1px solid #bd955c;border-radius:24px;background:#fff8efdf;color:#81303c;font-size:12px;cursor:pointer;box-shadow:0 3px 10px #8f544111}.RoyalFloralGateOption_button__ymhAw:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.RoyalFloralGateOption_button__ymhAw:hover{background:#fffdf7}.RoyalFloralGateOption_button__ymhAw:disabled{cursor:default}.RoyalFloralGateOption_opening__HGzIN{pointer-events:none;animation:RoyalFloralGateOption_sceneExit__hUlhs .9s linear both}.RoyalFloralGateOption_opening__HGzIN .RoyalFloralGateOption_content__3mUrG{opacity:0;transform:translate3d(0,-8px,0) scale(.97)}.RoyalFloralGateOption_opening__HGzIN .RoyalFloralGateOption_silk__vKcpe:after{animation:RoyalFloralGateOption_silkShine__BqxRf .7s ease-out both}.RoyalFloralGateOption_opening__HGzIN .RoyalFloralGateOption_seam__hcMHO{animation:RoyalFloralGateOption_seamLight__6zPri .7s ease-out both}@keyframes RoyalFloralGateOption_sceneExit__hUlhs{0%,80%{opacity:1}to{opacity:0}}@keyframes RoyalFloralGateOption_silkShine__BqxRf{0%{opacity:0;transform:translate3d(-40%,0,0)}25%{opacity:.7}to{opacity:0;transform:translate3d(40%,0,0)}}@keyframes RoyalFloralGateOption_seamLight__6zPri{0%{opacity:1;transform:scaleX(1)}30%{opacity:.8;transform:scaleX(12)}to{opacity:0;transform:scaleX(22)}}@media (max-height:600px){.RoyalFloralGateOption_content__3mUrG{padding:24px}.RoyalFloralGateOption_eyebrow__BWSvE{margin-bottom:10px}.RoyalFloralGateOption_names__3Wf7m{font-size:25px}.RoyalFloralGateOption_seal__lZ1Ge{margin:14px 0;width:68px;height:68px;font-size:23px}.RoyalFloralGateOption_date___SRyD{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.RoyalFloralGateOption_frame__FpT93,.RoyalFloralGateOption_frame__FpT93 *,.RoyalFloralGateOption_frame__FpT93 :after{animation:none!important;transition:none!important}.RoyalFloralGateOption_opening__HGzIN{opacity:0}}.SongHyPhuongLoanGateOption_scene__yjYDT{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#441014;background:radial-gradient(ellipse at 50% 48%,#541117 0,#38090e 58%,#220509 100%);isolation:isolate;perspective:1100px;transition:opacity .5s ease}.SongHyPhuongLoanGateOption_backdropPattern__us5_I{position:absolute;inset:0;opacity:.15;background-image:repeating-linear-gradient(135deg,transparent 0 12px,hsla(36,55%,62%,.12) 12px 13px,transparent 13px 25px);pointer-events:none}.SongHyPhuongLoanGateOption_backgroundMotif__Ks_a_{position:absolute;color:#b88337;font-family:Georgia,serif;font-size:17px;line-height:1;opacity:.28;pointer-events:none;text-shadow:0 0 12px rgba(210,158,74,.22)}.SongHyPhuongLoanGateOption_card__dBvOq{position:relative;display:flex;width:min(320px,calc(100vw - 40px));height:min(445px,calc(100dvh - 48px));min-height:340px;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;padding:54px 26px 28px;border:1px solid #e5b9aa;border-radius:8px;background:#fff2eb;box-shadow:0 20px 60px rgba(10,0,0,.48),0 0 0 5px hsla(17,56%,78%,.12);color:#4a1013;cursor:pointer;text-align:center;transform:translateY(0) scale(1);transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .52s ease}.SongHyPhuongLoanGateOption_card__dBvOq:focus-visible{outline:2px solid #edc680;outline-offset:4px}.SongHyPhuongLoanGateOption_card__dBvOq:disabled{cursor:default}.SongHyPhuongLoanGateOption_cardBorder__n4Slx{position:absolute;z-index:0;inset:8px;border:1px solid rgba(155,49,39,.24);border-radius:4px;pointer-events:none}.SongHyPhuongLoanGateOption_ornament__11rH2{z-index:0;-o-object-fit:fill;object-fit:fill;opacity:.74;mix-blend-mode:multiply;pointer-events:none}.SongHyPhuongLoanGateOption_seal__M_RzD{position:relative;z-index:1;display:grid;width:55px;aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid #d6a66c;border-radius:50%;background:radial-gradient(circle at 36% 28%,#b82a25,#871018 72%);box-shadow:0 5px 15px rgba(92,12,17,.24),inset 0 0 0 3px rgba(255,230,191,.13);color:#f8dfbb}.SongHyPhuongLoanGateOption_seal__M_RzD span{font-family:Georgia,serif;font-size:26px;line-height:1}.SongHyPhuongLoanGateOption_seal__M_RzD .SongHyPhuongLoanGateOption_sealGlyph__w9SPd{position:relative;width:1em;height:1em}.SongHyPhuongLoanGateOption_sealGlyph__w9SPd span{position:absolute;inset:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s ease}.SongHyPhuongLoanGateOption_sealLeft__jhBKS{clip-path:inset(0 50% 0 0)}.SongHyPhuongLoanGateOption_sealRight__YrlHD{clip-path:inset(0 0 0 50%)}.SongHyPhuongLoanGateOption_seal__M_RzD:after{position:absolute;inset:-7px;border:1px solid #ffe3a1;border-radius:50%;content:"";opacity:0;pointer-events:none}.SongHyPhuongLoanGateOption_ornamentShine__ZKY3k{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:url(/gates/song-hy-phuong-loan-ornament.webp) center/100% 100% no-repeat;mask:url(/gates/song-hy-phuong-loan-ornament.webp) center/100% 100% no-repeat}.SongHyPhuongLoanGateOption_ornamentShine__ZKY3k:after{position:absolute;inset:-20%;content:"";background:linear-gradient(110deg,transparent 30%,#edbc6880 43%,#fff3cce6 50%,#edbc6880 57%,transparent 70%);opacity:0;transform:translate3d(-100%,0,0)}.SongHyPhuongLoanGateOption_ampersand__ef8D7,.SongHyPhuongLoanGateOption_copy__pwFxt,.SongHyPhuongLoanGateOption_coupleNames__QT0OO,.SongHyPhuongLoanGateOption_date__Hte8x,.SongHyPhuongLoanGateOption_eyebrow__2G98Y,.SongHyPhuongLoanGateOption_invitation__1d135,.SongHyPhuongLoanGateOption_openButton__k_hMg,.SongHyPhuongLoanGateOption_recipient__qWYaC{position:relative;z-index:1;pointer-events:none}.SongHyPhuongLoanGateOption_eyebrow__2G98Y{margin-top:2px;color:#9a4536;font-family:Georgia,serif;font-size:10px;font-weight:600}.SongHyPhuongLoanGateOption_coupleNames__QT0OO{display:flex;width:100%;flex-direction:column;align-items:center;gap:1px;color:#631719;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:600;line-height:1.05;overflow-wrap:anywhere}.SongHyPhuongLoanGateOption_ampersand__ef8D7{color:#a45a42;font-family:Georgia,serif;font-size:13px;font-weight:400;line-height:1.25}.SongHyPhuongLoanGateOption_divider__fIhNk{position:relative;z-index:1;display:flex;width:88px;align-items:center;justify-content:center;height:1px;background:#d7ad8f;opacity:.85}.SongHyPhuongLoanGateOption_divider__fIhNk span{width:5px;aspect-ratio:1;border:1px solid #9d3026;background:#fff2eb;transform:rotate(45deg)}.SongHyPhuongLoanGateOption_date__Hte8x{color:#851f21;font-family:Georgia,serif;font-size:14px;line-height:1.2}.SongHyPhuongLoanGateOption_invitation__1d135{margin-top:2px;color:#8d4b3f;font-family:Georgia,serif;font-size:10px;font-weight:600}.SongHyPhuongLoanGateOption_recipient__qWYaC{max-width:100%;color:#641719;font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:600;line-height:1.1;overflow-wrap:anywhere}.SongHyPhuongLoanGateOption_copy__pwFxt{max-width:210px;color:#75544d;font-family:Georgia,serif;font-size:11px;line-height:1.35}.SongHyPhuongLoanGateOption_openButton__k_hMg{display:grid;min-width:148px;min-height:42px;overflow:hidden;padding:0 24px;place-items:center;border:1px solid #ac2d2c;border-radius:999px;background:linear-gradient(180deg,#9e1b20,#7c1118);box-shadow:0 5px 10px rgba(106,20,23,.18),inset 0 1px rgba(255,231,205,.15);color:#fff3e8;font-family:Georgia,serif;font-size:14px;font-weight:600;isolation:isolate}.SongHyPhuongLoanGateOption_openButton__k_hMg:after{position:absolute;inset:-30% auto -30% -60%;width:38%;background:linear-gradient(105deg,transparent 5%,rgba(255,239,209,.12) 34%,rgba(255,252,237,.76) 50%,rgba(255,225,186,.18) 68%,transparent 96%);content:"";opacity:0;pointer-events:none;transform:translateX(-170%) skewX(-20deg);animation:SongHyPhuongLoanGateOption_mirrorSweep__A1Knr 3.8s cubic-bezier(.4,0,.2,1) infinite}.SongHyPhuongLoanGateOption_openButtonLabel__WksnZ{position:relative;z-index:1}@keyframes SongHyPhuongLoanGateOption_mirrorSweep__A1Knr{0%,56%{opacity:0;transform:translateX(-170%) skewX(-20deg)}61%{opacity:.8}83%{opacity:.2;transform:translateX(520%) skewX(-20deg)}88%,to{opacity:0;transform:translateX(520%) skewX(-20deg)}}.SongHyPhuongLoanGateOption_opening__Bcqzq{pointer-events:none;animation:SongHyPhuongLoanGateOption_sceneExit__SAqXT .9s ease both}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_card__dBvOq{transform-origin:18% 50%;animation:SongHyPhuongLoanGateOption_cardUnfold__6CKdV .84s cubic-bezier(.22,1,.36,1) 40ms both}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_openButton__k_hMg{animation:SongHyPhuongLoanGateOption_buttonPress__1cQq_ .18s ease both}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_openButton__k_hMg:after{animation:none;opacity:0}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_seal__M_RzD{animation:SongHyPhuongLoanGateOption_sealRelease__Fs1vs .5s cubic-bezier(.22,1,.36,1) both}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_seal__M_RzD:after{animation:SongHyPhuongLoanGateOption_sealHalo__T7Mk9 .46s ease-out both}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_sealLeft__jhBKS{opacity:0;transform:translate3d(-12px,-4px,0) rotate(-12deg)}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_sealRight__YrlHD{opacity:0;transform:translate3d(12px,-4px,0) rotate(12deg)}.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_ornamentShine__ZKY3k:after{animation:SongHyPhuongLoanGateOption_ornamentSweep__OnZQ7 .72s ease-out 80ms both}@keyframes SongHyPhuongLoanGateOption_sceneExit__SAqXT{0%,48%{opacity:1}to{opacity:0}}@keyframes SongHyPhuongLoanGateOption_cardUnfold__6CKdV{0%{opacity:1;transform:translateZ(0) rotateY(0deg) scale(1)}18%{opacity:1;transform:translate3d(0,2px,0) rotateY(-3deg) scale(.985)}52%{opacity:1;transform:translate3d(-8px,-8px,0) rotateY(-17deg) scale(1.015)}to{opacity:0;transform:translate3d(-24px,-32px,0) rotateY(-58deg) scale(1.04)}}@keyframes SongHyPhuongLoanGateOption_buttonPress__1cQq_{0%{transform:scale(1)}45%{transform:scale(.94)}to{transform:scale(1)}}@keyframes SongHyPhuongLoanGateOption_sealRelease__Fs1vs{0%{opacity:1;transform:translateZ(0) scale(1)}28%{opacity:1;transform:translate3d(0,-2px,0) scale(1.12)}to{opacity:0;transform:translate3d(0,-16px,0) scale(.85)}}@keyframes SongHyPhuongLoanGateOption_sealHalo__T7Mk9{0%{opacity:0;transform:scale(.8)}25%{opacity:.85}to{opacity:0;transform:scale(1.65)}}@keyframes SongHyPhuongLoanGateOption_ornamentSweep__OnZQ7{0%{opacity:0;transform:translate3d(-100%,0,0)}22%{opacity:.85}78%{opacity:.5}to{opacity:0;transform:translate3d(100%,0,0)}}@media (max-height:600px){.SongHyPhuongLoanGateOption_card__dBvOq{height:min(445px,calc(100dvh - 28px));min-height:0;padding:26px 24px 18px}.SongHyPhuongLoanGateOption_seal__M_RzD{width:46px}.SongHyPhuongLoanGateOption_seal__M_RzD span{font-size:22px}.SongHyPhuongLoanGateOption_copy__pwFxt{font-size:10px}.SongHyPhuongLoanGateOption_openButton__k_hMg{min-height:38px}}@media (max-height:440px){.SongHyPhuongLoanGateOption_card__dBvOq{width:min(290px,calc(100vw - 28px));padding:14px 22px 12px}.SongHyPhuongLoanGateOption_seal__M_RzD{width:36px}.SongHyPhuongLoanGateOption_seal__M_RzD span{font-size:18px}.SongHyPhuongLoanGateOption_eyebrow__2G98Y,.SongHyPhuongLoanGateOption_invitation__1d135{font-size:9px}.SongHyPhuongLoanGateOption_coupleNames__QT0OO{font-size:18px}.SongHyPhuongLoanGateOption_openButton__k_hMg{min-height:34px}}@media (prefers-reduced-motion:reduce){.SongHyPhuongLoanGateOption_card__dBvOq,.SongHyPhuongLoanGateOption_scene__yjYDT{transition:none}.SongHyPhuongLoanGateOption_opening__Bcqzq,.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_card__dBvOq,.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_openButton__k_hMg,.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_seal__M_RzD,.SongHyPhuongLoanGateOption_opening__Bcqzq .SongHyPhuongLoanGateOption_seal__M_RzD:after{animation:none}.SongHyPhuongLoanGateOption_opening__Bcqzq{opacity:0}.SongHyPhuongLoanGateOption_sealGlyph__w9SPd span{transition:none}.SongHyPhuongLoanGateOption_ornamentShine__ZKY3k{display:none}.SongHyPhuongLoanGateOption_openButton__k_hMg:after{left:38%;opacity:.3;transform:skewX(-20deg);animation:none}}.WeddingRingsLogo_logo__AjmWN{filter:drop-shadow(0 3px 6px #71344924)}.WeddingRingsLogo_animated__G_A11{animation:WeddingRingsLogo_sealAppear__bYZhw .55s cubic-bezier(.22,1,.36,1) both}@keyframes WeddingRingsLogo_sealAppear__bYZhw{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.WeddingRingsLogo_animated__G_A11{animation:none}}.BotanicalCardGateOption_root__k_vB0{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:#5d6a57;background:radial-gradient(ellipse at top left,#364131,#22291f);transition:opacity .85s ease}.BotanicalCardGateOption_card__SBM_E{position:relative;width:min(100%,600px);min-height:390px;overflow:hidden;background:#fdfefb;border-radius:6px;box-shadow:0 20px 70px #0e170d33;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .75s ease}.BotanicalCardGateOption_copy__Mag2N{position:relative;z-index:2;padding:64px 26px 48px;text-align:center}.BotanicalCardGateOption_copy__Mag2N small{font-size:9px;letter-spacing:.26em}.BotanicalCardGateOption_copy__Mag2N h2{display:flex;flex-direction:column;margin:26px 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,6vw,42px);font-weight:400;line-height:1.12;overflow-wrap:anywhere}.BotanicalCardGateOption_copy__Mag2N h2 span{margin:7px 0;font-size:23px;font-style:italic}.BotanicalCardGateOption_copy__Mag2N p{font-size:12px;line-height:1.8}.BotanicalCardGateOption_copy__Mag2N .BotanicalCardGateOption_date__d7TtJ{font-family:Georgia,serif;font-size:13px;letter-spacing:.08em}.BotanicalCardGateOption_button__goVEf{margin-top:18px;padding:11px 28px;border:0;border-radius:99px;color:#fff;background:#5d6a57;font-size:12px;cursor:pointer}.BotanicalCardGateOption_button__goVEf span{margin-left:9px}.BotanicalCardGateOption_button__goVEf:focus-visible{outline:2px solid #5d6a57;outline-offset:4px}.BotanicalCardGateOption_flowerBottom__lVRhr,.BotanicalCardGateOption_flowerTop__Bs_H6{position:absolute;width:1200px;aspect-ratio:600/564;background-size:100% auto;background-repeat:no-repeat;opacity:.7;pointer-events:none}.BotanicalCardGateOption_flowerTop__Bs_H6{top:-100px;right:-100px}.BotanicalCardGateOption_flowerBottom__lVRhr{bottom:-100px;left:-100px;transform:rotate(180deg)}.BotanicalCardGateOption_open__CscWy{opacity:0}.BotanicalCardGateOption_open__CscWy .BotanicalCardGateOption_card__SBM_E{transform:translateY(-22px) scale(1.04);opacity:0}.BotanicalCardGateOption_burst__XZvNT{position:absolute;z-index:3;bottom:68px;left:50%;color:#8c9c80}.BotanicalCardGateOption_burst__XZvNT span{position:absolute;animation:BotanicalCardGateOption_scatter__m12qe .8s ease-out both}@keyframes BotanicalCardGateOption_scatter__m12qe{0%{opacity:1;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1.3)}}@media (min-width:600px){.BotanicalCardGateOption_copy__Mag2N h2{flex-direction:row;align-items:center;justify-content:center;gap:18px}.BotanicalCardGateOption_copy__Mag2N h2 span{margin:0}}@media (max-height:560px){.BotanicalCardGateOption_card__SBM_E{min-height:0}.BotanicalCardGateOption_copy__Mag2N{padding-block:24px}.BotanicalCardGateOption_copy__Mag2N h2{margin-block:16px;font-size:28px}}@media (prefers-reduced-motion:reduce){.BotanicalCardGateOption_card__SBM_E,.BotanicalCardGateOption_root__k_vB0{transition:none}.BotanicalCardGateOption_burst__XZvNT{display:none}}.SiteHeader_brandName__UOdXU{font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:1.35;letter-spacing:-.025em;text-transform:none;white-space:nowrap}@media (min-width:640px){.SiteHeader_brandName__UOdXU{font-size:24px}}.SiteHeader_brandNameCompact__cepWv{font-size:20px}.SiteHeader_brandNameEditor__u30RQ{font-size:16px}.SiteHeader_silkEdges__Ouo5x{position:absolute;inset:0;overflow:hidden;pointer-events:none}.SiteHeader_silkEdges__Ouo5x:after,.SiteHeader_silkEdges__Ouo5x:before{content:"";position:absolute;top:-42px;width:94px;height:164px;background:url(/ornaments/silk-botanical-atlas-landing.webp) 0/500% 100% no-repeat;opacity:.24;filter:saturate(.65);mask-image:linear-gradient(90deg,#000,#000 35%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 35%,transparent)}.SiteHeader_silkEdges__Ouo5x:before{left:-12px}.SiteHeader_silkEdges__Ouo5x:after{right:-12px;transform:scaleX(-1)}@media (max-width:639px){.SiteHeader_silkEdges__Ouo5x:after,.SiteHeader_silkEdges__Ouo5x:before{width:54px;height:110px;top:-24px;opacity:.16}}.WeddingBackdrop_backdrop__epLBh{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WeddingBackdrop_ornament__kR5Eg{position:absolute;top:12px;width:clamp(180px,23vw,340px);aspect-ratio:1/2;background-color:#b96376;opacity:.27;mask-image:url(/gates/song-hy-phuong-loan-ornament-landing.webp);mask-size:200% auto;mask-position:left top;mask-repeat:no-repeat;-webkit-mask-image:url(/gates/song-hy-phuong-loan-ornament-landing.webp);-webkit-mask-size:200% auto;-webkit-mask-position:left top;-webkit-mask-repeat:no-repeat}.WeddingBackdrop_left__aaW_e{left:1%}.WeddingBackdrop_dragon__QU313{mask-image:none;-webkit-mask-image:none;background-color:transparent;background-image:url(/landing/dragon-engraving-landing.webp);background-size:contain;background-position:0 0;background-repeat:no-repeat;mix-blend-mode:multiply}.WeddingBackdrop_right__tn4kC{right:1%;transform:scaleX(-1)}@media (min-width:768px) and (max-width:1199px){.WeddingBackdrop_ornament__kR5Eg{width:180px;opacity:.2}.WeddingBackdrop_left__aaW_e{left:-32px}.WeddingBackdrop_right__tn4kC{right:-32px}}@media (max-width:767px){.WeddingBackdrop_ornament__kR5Eg{top:16px;width:120px;opacity:.14}.WeddingBackdrop_left__aaW_e{left:-24px}.WeddingBackdrop_right__tn4kC{right:-24px}}.PromoOffer_center___H6yQ{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;pointer-events:none}.PromoOffer_offer__Hxi3R{position:relative;isolation:isolate;overflow:hidden;pointer-events:auto;width:min(430px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:42px 44px 36px;text-align:center;border:1px solid #f0ced6;border-radius:24px;background:radial-gradient(ellipse at top left,#ffe7ec,transparent 65%),#fffaf5;box-shadow:0 24px 80px #78364b30,inset 0 0 0 7px #fff8;color:#743c4b;animation:PromoOffer_arrive__YOBz6 .7s cubic-bezier(.22,1,.36,1) both}.PromoOffer_phoenix__i0hSP{position:absolute;inset:12px;z-index:-1;pointer-events:none;opacity:.38;background:linear-gradient(135deg,#d697a4,#fae5d9 40%,#b5687d 75%,#e5b6a6);mask:url(/gates/song-hy-phuong-loan-ornament-landing.webp) center/100% 100% no-repeat;-webkit-mask:url(/gates/song-hy-phuong-loan-ornament-landing.webp) center/100% 100% no-repeat;filter:drop-shadow(0 1px 1px #fff9)}.PromoOffer_offer__Hxi3R h2{margin:14px 0 8px;font-size:clamp(32px,9vw,44px);line-height:1.2;letter-spacing:.04em}.PromoOffer_close__DI6Ik{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#946773;background:#fff8}.PromoOffer_emblem__lQTyp{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 22px;border:1px solid #edc5cf;border-radius:50%;color:#b76378;background:#fff7f8;box-shadow:0 4px 14px #b7637814,inset 0 0 0 4px #fff}.PromoOffer_songHy__7EiZJ{font-family:Georgia,serif;font-size:30px;line-height:1}.PromoOffer_badge__fs6q6 .PromoOffer_songHy__7EiZJ{font-size:24px}.PromoOffer_eyebrow__261QO{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ab6579}.PromoOffer_subline__5j0dz{margin:0 0 28px;font-size:18px;line-height:1.6;color:#906270}.PromoOffer_action__vVc3b{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:100px;background:#b76378;color:#fff;font-size:13px;font-weight:600;transition:background .2s}.PromoOffer_action__vVc3b:hover{background:#a65167}.PromoOffer_badge__fs6q6{position:fixed;bottom:24px;left:24px;z-index:50;display:grid;place-items:center;width:46px;height:46px;border:1px solid #edc5cf;border-radius:50%;background:#fff7f8;color:#b76378;box-shadow:0 4px 16px #78364b18}.PromoOffer_action__vVc3b:focus-visible,.PromoOffer_badge__fs6q6:focus-visible,.PromoOffer_close__DI6Ik:focus-visible{outline:2px solid #b76378;outline-offset:4px}@keyframes PromoOffer_arrive__YOBz6{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.PromoOffer_offer__Hxi3R{padding:36px 30px 28px}.PromoOffer_badge__fs6q6{left:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.PromoOffer_offer__Hxi3R{animation:none}.PromoOffer_action__vVc3b{transition:none}}.RoseEnvelopeGate_root__pmawc{position:absolute;inset:0;overflow:hidden;width:100%;color:#743c4b;background:radial-gradient(ellipse at 25% 20%,#fffaf2,#efd5d8 70%,#d6acb7);perspective:1100px}.RoseEnvelopeGate_root__pmawc:before{content:"";position:absolute;inset:0;background:url(/ornaments/silk-botanical-atlas.webp) 0/500% 100% no-repeat;opacity:.25;pointer-events:none}.RoseEnvelopeGate_letter__UZVqx{position:absolute;left:9%;top:18%;width:82%;height:61%;display:flex;flex-direction:column;align-items:center;gap:22px;padding:35px 20px;background:#fff9f3;border:1px solid #d8b5b1;box-shadow:0 14px 40px #743c4b1f;transition:transform 1.8s cubic-bezier(.22,1,.36,1) .3s,opacity .6s 1.4s}.RoseEnvelopeGate_letter__UZVqx small{font-size:10px;letter-spacing:.25em}.RoseEnvelopeGate_letter__UZVqx strong{font:40px HoaTay1,Georgia,serif}.RoseEnvelopeGate_letter__UZVqx strong i{display:block;font-size:24px}.RoseEnvelopeGate_letter__UZVqx>span{font:14px Georgia,serif}.RoseEnvelopeGate_pocket__MUmNt{position:absolute;inset:48% 4% 9%;background:linear-gradient(145deg,#eac5cd,#f3dbe0 46%,#cf9dad);clip-path:polygon(0 0,50% 38%,100% 0,100% 100%,0 100%);transition:transform 1.7s ease .35s}.RoseEnvelopeGate_flap__X5ZAl{position:absolute;left:4%;right:4%;top:48%;height:29%;background:linear-gradient(125deg,#f5dfe3,#ce9dac);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;transition:transform 1.1s ease}.RoseEnvelopeGate_seal__hmPF5{position:absolute;top:64%;left:calc(50% - 29px);width:58px;height:58px;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle at 35% 25%,#cf8194,#984658);border:4px double #dda0ad;color:#ffeae6;font:italic 18px Georgia,serif;box-shadow:0 6px 16px #743c4b40;transition:transform .65s ease,opacity .55s ease}.RoseEnvelopeGate_seal__hmPF5 i{font-size:10px;line-height:.6}.RoseEnvelopeGate_caption__AjX2J{position:absolute;bottom:4%;left:0;right:0;font-size:11px;letter-spacing:.16em;transition:opacity .35s}.RoseEnvelopeGate_open__gbM36 .RoseEnvelopeGate_flap__X5ZAl{transform:rotateX(-180deg)}.RoseEnvelopeGate_open__gbM36 .RoseEnvelopeGate_letter__UZVqx{transform:translateY(-30%);opacity:0}.RoseEnvelopeGate_open__gbM36 .RoseEnvelopeGate_pocket__MUmNt{transform:translateY(110%)}.RoseEnvelopeGate_open__gbM36 .RoseEnvelopeGate_seal__hmPF5{transform:scale(1.2) translateY(28px);opacity:0}.RoseEnvelopeGate_open__gbM36 .RoseEnvelopeGate_caption__AjX2J{opacity:0}@media (prefers-reduced-motion:reduce){.RoseEnvelopeGate_root__pmawc *{transition:none}}.MusicPlayer_musicWave__HBEXc{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#85817bba;border:1px solid #ffffff50;backdrop-filter:blur(8px);box-shadow:0 2px 8px #00000012}.MusicPlayer_musicWave__HBEXc:focus-visible{outline:2px solid #b76378;outline-offset:4px}.MusicPlayer_bars__HZsJd{display:flex;align-items:center;gap:2px;height:15px}.MusicPlayer_bars__HZsJd i{width:2px;height:5px;background:currentColor;border-radius:2px}.MusicPlayer_bars__HZsJd i:nth-child(2),.MusicPlayer_bars__HZsJd i:nth-child(4){height:9px}.MusicPlayer_bars__HZsJd i:nth-child(3){height:13px}.MusicPlayer_playing__eTZMO .MusicPlayer_bars__HZsJd i{animation:MusicPlayer_wave__vZBbb .9s ease-in-out infinite alternate}.MusicPlayer_playing__eTZMO .MusicPlayer_bars__HZsJd i:nth-child(2){animation-delay:-.2s}.MusicPlayer_playing__eTZMO .MusicPlayer_bars__HZsJd i:nth-child(3){animation-delay:-.5s}.MusicPlayer_playing__eTZMO .MusicPlayer_bars__HZsJd i:nth-child(4){animation-delay:-.35s}.MusicPlayer_playing__eTZMO .MusicPlayer_bars__HZsJd i:nth-child(5){animation-delay:-.65s}@keyframes MusicPlayer_wave__vZBbb{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.MusicPlayer_playing__eTZMO .MusicPlayer_bars__HZsJd i{animation:none}}