.letter-countdown_countdown__Z4TAx{align-items:stretch;color:var(--letter-ink,#82632f);width:100%}.letter-countdown_countdown__Z4TAx,.letter-countdown_unit__bEbjn{display:flex;justify-content:center}.letter-countdown_unit__bEbjn{align-items:center;flex:0 1 132px;flex-direction:column;min-width:0;padding:4px 22px;position:relative}.letter-countdown_unit__bEbjn+.letter-countdown_unit__bEbjn:before{background:currentColor;bottom:12%;content:"";left:0;opacity:.35;position:absolute;top:12%;width:1px}.letter-countdown_digits__SrdQB{font-family:var(--letter-number,"Letter Forum"),serif;font-size:50px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.letter-countdown_label__hzE_P{font-family:var(--letter-script,"Bikham Cyr Script"),cursive;font-size:30px;font-weight:400;line-height:1.2}@media (max-width:767px){.letter-countdown_unit__bEbjn{padding:13px 10px}.letter-countdown_digits__SrdQB{font-size:40px}}
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@font-face{font-display:swap;font-family:Letter Cormorant Garamond;font-style:normal;font-weight:400;src:url(/fonts/georgi-bilyana/cormorant-garamond-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:Letter Cormorant Garamond;font-style:normal;font-weight:500;src:url(/fonts/georgi-bilyana/cormorant-garamond-500.ttf)format("truetype")}@font-face{font-display:swap;font-family:Letter Forum;font-style:normal;font-weight:400;src:url(/fonts/georgi-bilyana/forum-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:Letter Manrope;font-style:normal;font-weight:400;src:url(/fonts/georgi-bilyana/manrope-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:Letter Manrope;font-style:normal;font-weight:500;src:url(/fonts/georgi-bilyana/manrope-500.ttf)format("truetype")}@font-face{font-display:swap;font-family:Letter Manrope;font-style:normal;font-weight:600;src:url(/fonts/georgi-bilyana/manrope-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:Letter Script;font-style:normal;font-weight:400 600;src:url(/fonts/georgi-bilyana/bikham-cyr-script.ttf)format("truetype")}.letter-invitation_letter__Taayb{--letter-ink:#856b3e;--letter-script:"Letter Script";--letter-number:"Letter Forum";--letter-paper:#f6f1e7;--letter-line:#c6af83;background:#fffefa;color:var(--letter-ink);color-scheme:light;font-family:Letter Manrope,sans-serif;font-size:18px;line-height:1.4;overflow:clip}.letter-invitation_letter__Taayb :is(h1,h2,h3,p,ol){margin:0}.letter-invitation_letter__Taayb :is(a,button,input,select,textarea):focus-visible{outline:2px solid #94713c;outline-offset:5px}.letter-invitation_letter__Taayb :is(a,button){-webkit-tap-highlight-color:transparent}.letter-invitation_letter__Taayb img{max-width:100%}.letter-invitation_scriptHeading__8PRXM{font-family:var(--letter-script),cursive}.letter-invitation_scriptHeading__8PRXM,.letter-invitation_serifHeading__6RDR5{font-size:52px;font-weight:400;line-height:1.3}.letter-invitation_serifHeading__6RDR5{font-family:Letter Cormorant Garamond,serif;text-transform:uppercase}.letter-invitation_signature__IPs_L{font-family:var(--letter-script),cursive;font-size:52px;font-weight:400;line-height:1.3}.letter-invitation_dateLine__ablYa{font-family:var(--letter-number),serif;font-size:22px;line-height:1.3}.letter-invitation_intro__Tcm7W{background:#f8f5ed;border:0;cursor:pointer;inset:0;overflow:hidden;padding:0;position:fixed;z-index:9999}.letter-invitation_introVideo__aUVZY,.letter-invitation_intro__Tcm7W{display:block;height:100%;width:100%}.letter-invitation_introVideo__aUVZY{object-fit:cover}.letter-invitation_introHint__7upok{bottom:max(24px,env(safe-area-inset-bottom));color:#8a704b;font-family:Letter Manrope,sans-serif;font-size:11px;left:16px;letter-spacing:.04em;position:absolute;right:16px;text-align:center;transition:opacity .18s ease-out}.letter-invitation_intro__Tcm7W:not([data-phase=closed]){pointer-events:none}.letter-invitation_intro__Tcm7W:not([data-phase=closed]) .letter-invitation_introHint__7upok{opacity:0}.letter-invitation_intro__Tcm7W[data-phase=revealing]{animation:letter-invitation_introFade__vvbsQ .42s cubic-bezier(.25,1,.5,1) both}@keyframes letter-invitation_introFade__vvbsQ{0%{opacity:1}to{opacity:0}}.letter-invitation_hero__fQyLH{--letter-hero-background-current:var(--letter-hero-background);align-items:center;background:#e7dfd2 var(--letter-hero-background-current,url(/images/bespoke/georgi-bilyana/letter/floral-beige-greige-v2.jpg))center/cover no-repeat;display:flex;justify-content:center;min-height:100svh;padding:20px 60px}@media (max-width:767px){.letter-invitation_hero__fQyLH{--letter-hero-background-current:var(--letter-hero-background-mobile,var(--letter-hero-background))}}.letter-invitation_envelope__VSpMj{background:url(/images/bespoke/georgi-bilyana/letter/envelope.webp) 50%/contain no-repeat;height:630px;max-width:520px;min-width:440px;position:relative;width:40%}.letter-invitation_cardText__ux0oM{left:20%;position:absolute;text-align:center;top:15.2%;width:60%}.letter-invitation_invitationTitle__AkWkP{font-family:Letter Cormorant Garamond,serif;font-weight:400}.letter-invitation_cardNames__lSDF_,.letter-invitation_invitationTitle__AkWkP{font-size:44px;line-height:1}.letter-invitation_cardNames__lSDF_{font-family:var(--letter-script),cursive;font-weight:500}.letter-invitation_cardNames__lSDF_:focus{outline:none}.letter-invitation_cardDate__yveLF{font-family:var(--letter-number),serif;font-size:22px;line-height:1;margin-top:27px!important}.letter-invitation_envelopeMonogram__Hd8U_{font-family:var(--letter-script),cursive;font-size:30px;left:25%;line-height:1.2;position:absolute;text-align:center;top:81.7%;width:50%}.letter-invitation_letterMessage__p90jk{background:var(--letter-paper);padding:6% 20% 0;text-align:center}.letter-invitation_letterMessage__p90jk .letter-invitation_serifHeading__6RDR5{margin:14px 0 26px}.letter-invitation_messageText__xnPuk{font-size:18px;margin:auto;max-width:650px}.letter-invitation_messageText__xnPuk p+p{margin-top:25px}.letter-invitation_letterMessage__p90jk .letter-invitation_signature__IPs_L{margin-top:24px}.letter-invitation_letterMessage__p90jk .letter-invitation_dateLine__ablYa{margin-top:12px}.letter-invitation_storyFrame__KWz9f{background:#fff;border:18px solid #fff;box-shadow:0 0 12px #6553370d;margin:22px auto 0;position:relative;transform:rotate(3deg);width:min(100%,460px);z-index:1}.letter-invitation_storyFrame__KWz9f img{aspect-ratio:855/952;display:block;height:auto;object-fit:cover;object-position:center 70%;width:100%}.letter-invitation_calendarSection__Me29T{background:#fffefa;padding:9% 20%;text-align:center}.letter-invitation_calendarWeek__4bxph{display:grid;gap:0;grid-template-columns:repeat(7,1fr);list-style:none;margin:32px auto 0!important;padding:0;width:min(100%,560px)}.letter-invitation_calendarWeek__4bxph li{min-width:0}.letter-invitation_calendarWeek__4bxph li>div{display:grid;min-height:68px;place-items:center;position:relative}.letter-invitation_calendarWeek__4bxph time{font-family:var(--letter-number),serif;font-size:38px;font-variant-numeric:tabular-nums;position:relative;z-index:1}.letter-invitation_calendarWeek__4bxph li[data-wedding-day=true] time{color:#fffefa}.letter-invitation_calendarHeart__yteYJ{color:#a18041;height:88px;max-width:120%;position:absolute;width:88px}.letter-invitation_calendarWeek__4bxph li>span{display:block;font-family:var(--letter-script),cursive;font-size:27px;line-height:1.3;margin-top:10px}.letter-invitation_venue__KCVZH{background-color:#fffdf9;background-image:repeating-linear-gradient(90deg,#f5ede040 0 16px,#fffdf9 16px 32px);padding:70px 20%;text-align:center}.letter-invitation_venue__KCVZH .letter-invitation_serifHeading__6RDR5{font-size:48px;line-height:1.1;margin:10px 0 20px}.letter-invitation_venueAddress__QB0yR{font-size:18px}.letter-invitation_venueFrame__fnzIW{background:#fff;box-shadow:0 0 12px #6553370d;margin:28px auto 45px;padding:18px;transform:rotate(2deg);width:min(100%,640px)}.letter-invitation_venueFrame__fnzIW img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.letter-invitation_mapButton__mj8P8{align-items:center;background:0 0;border:1px solid var(--letter-ink);color:inherit;display:inline-flex;font-size:13px;justify-content:center;letter-spacing:.08em;min-height:48px;padding:10px 30px;text-decoration:none}.letter-invitation_programSection__2EaoO{background:#f9f5ec url(/images/bespoke/georgi-bilyana/letter/program-pearl-relief.jpg) 50%/cover;padding:8% 15% 6%;position:relative;text-align:center}.letter-invitation_programEnvelope__mUx81{margin:auto;max-width:540px;padding:10px 55px 100px;position:relative}.letter-invitation_programEnvelope__mUx81:before{background:url(/images/bespoke/georgi-bilyana/letter/envelope-bg.webp) bottom/100% no-repeat;content:"";inset:40% 0 0;position:absolute;z-index:0}.letter-invitation_programCard__bSZ_I{background:#fff;border:1px solid #9d8c6e;border-radius:220px 220px 0 0;outline:1px solid #bcae94;outline-offset:-4px;padding:60px 12px 30px;position:relative;z-index:1}.letter-invitation_programCard__bSZ_I>h2{font-size:39px;padding:14px 0 36px}.letter-invitation_programList__WfrXn{list-style:none;padding:0}.letter-invitation_programList__WfrXn li{padding:24px 18px 32px}.letter-invitation_programList__WfrXn li+li{border-top:1px solid #e6dfd1}.letter-invitation_programList__WfrXn time{font-family:var(--letter-number),serif;font-size:40px;line-height:1.3}.letter-invitation_programList__WfrXn h3{font-family:var(--letter-script),cursive;font-size:48px;font-weight:400;line-height:1.25;margin:7px 0 12px}.letter-invitation_programList__WfrXn p{font-size:18px;line-height:1.45}.letter-invitation_programList__WfrXn a{align-items:center;color:var(--letter-ink);display:inline-flex;font-size:12px;min-height:44px;text-underline-offset:4px}.letter-invitation_wishes__oH2As{background:var(--letter-paper);padding:7% 0 3%;text-align:center}.letter-invitation_wishesText__XXAOd{margin:auto;width:min(640px,80%)}.letter-invitation_wishesText__XXAOd h2+p{margin-top:16px}.letter-invitation_wishesText__XXAOd p+h2{margin-top:48px}.letter-invitation_wishesText__XXAOd p{font-size:18px;line-height:1.5}.letter-invitation_dressNote__DbB0N{margin-top:18px!important}.letter-invitation_palette__dG4GI{display:flex;gap:28px;justify-content:center;list-style:none;margin:32px auto;padding:0}.letter-invitation_palette__dG4GI li{display:grid;font-size:14px;gap:10px;justify-items:center}.letter-invitation_palette__dG4GI span{aspect-ratio:1;border:1px solid #dfd4c0;border-radius:50%;display:block;width:54px}.letter-invitation_dressInspiration__JEFBs{margin:0 auto;width:min(800px,90%)}.letter-invitation_dressInspiration__JEFBs img{display:block;height:auto;width:100%}.letter-invitation_dressInspiration__JEFBs figcaption{font-size:14px;line-height:1.5;margin-top:14px}.letter-invitation_coupleQuiz__DrIXY{background:#fffefa;padding:65px 20px;text-align:center}.letter-invitation_quizHint__ulVdt{font-size:16px;line-height:1.6;margin:20px auto 28px!important;max-width:460px}.letter-invitation_quizCards__D7tVP{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;max-width:800px}.letter-invitation_quizCard__Wbu54{align-self:start;border:1px solid var(--letter-line);padding:26px 24px 24px;position:relative}@supports (color:color-mix(in lab,red,red)){.letter-invitation_quizCard__Wbu54{border:1px solid color-mix(in srgb,var(--letter-line)50%,transparent)}}.letter-invitation_quizCard__Wbu54{background:linear-gradient(125deg,#fffefa,#f8f2e8);border-radius:3px;box-shadow:0 5px 15px #715b3b0d;transform:rotate(-.7deg)}.letter-invitation_quizCard__Wbu54:nth-child(2){transform:rotate(.7deg)}.letter-invitation_quizCard__Wbu54 summary{cursor:pointer;font-family:var(--letter-number),serif;font-size:25px;line-height:1.4;list-style:none;min-height:88px;padding:12px 8px}.letter-invitation_quizCard__Wbu54 summary::-webkit-details-marker{display:none}.letter-invitation_quizCard__Wbu54 summary>span:first-child{display:block}.letter-invitation_quizToggle__u_9fQ{border-bottom:1px solid var(--letter-line);display:inline-block;font-family:Letter Manrope,sans-serif;font-size:14px;line-height:1.5;margin-top:18px;padding-bottom:4px}.letter-invitation_quizCard__Wbu54[open] .letter-invitation_quizToggle__u_9fQ>span:first-child,.letter-invitation_quizToggle__u_9fQ>span:last-child{display:none}.letter-invitation_quizCard__Wbu54[open] .letter-invitation_quizToggle__u_9fQ>span:last-child{display:inline}@media (hover:hover){.letter-invitation_quizCard__Wbu54:hover .letter-invitation_quizToggle__u_9fQ{border-bottom-color:var(--letter-ink)}}.letter-invitation_quizCard__Wbu54 summary:focus-visible{border-radius:8px;outline:2px solid var(--letter-ink);outline-offset:4px}.letter-invitation_quizCard__Wbu54 p{font-family:var(--letter-script),cursive;font-size:50px;line-height:1.5;margin:12px 0 6px!important}@media (max-width:767px){.letter-invitation_quizCards__D7tVP{grid-template-columns:1fr;max-width:440px}.letter-invitation_coupleQuiz__DrIXY{padding:48px 20px}.letter-invitation_quizCard__Wbu54 summary{font-size:23px;min-height:70px}}.letter-invitation_countdownSection__8bmXw{background:#fffefa;padding:8% 20%;text-align:center}.letter-invitation_countdownSection__8bmXw .letter-invitation_serifHeading__6RDR5{font-size:39px;margin:10px 0 35px}.letter-invitation_response__fyekI{background:#fbf8f0 url(/images/bespoke/georgi-bilyana/letter/program-pearl-relief.jpg) 50%/cover;padding:60px 12%}.letter-invitation_responseCard__2BPmY{background:#fff;margin:auto;max-width:750px;padding:60px max(35px,8%) 70px}.letter-invitation_responseCard__2BPmY>h2,.letter-invitation_responseCopy__tKLch{text-align:center}.letter-invitation_responseCopy__tKLch{line-height:1.5;margin:18px auto 28px!important}.letter-invitation_previewNotice__W93vJ{color:#947c54;font-size:11px;padding-bottom:20px;text-align:center}.letter-invitation_form__5g75j{color:var(--letter-ink)}.letter-invitation_form__5g75j form{color:inherit;max-width:100%}.letter-invitation_form__5g75j label{color:inherit;font-family:Letter Manrope,sans-serif;font-size:15px;font-weight:400}.letter-invitation_form__5g75j :is(input:not([type=radio]):not([type=checkbox]),select,textarea){background:0 0;border:0;border-bottom:1px solid #c7b899;border-radius:0;box-shadow:none;color:var(--letter-ink);font-family:Letter Manrope,sans-serif;font-size:16px;min-height:48px;padding:14px 8px;width:100%}.letter-invitation_form__5g75j :is(input,select,textarea){accent-color:#94713c}.letter-invitation_form__5g75j input:is([type=radio],[type=checkbox]){flex-shrink:0;height:17px;width:17px}.letter-invitation_form__5g75j label:has(input:is([type=radio],[type=checkbox])){min-height:44px}.letter-invitation_form__5g75j [data-rsvp-field=email]>label,.letter-invitation_form__5g75j [data-rsvp-field=name]>label,.letter-invitation_form__5g75j [data-rsvp-field=phone]>label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.letter-invitation_form__5g75j h4{font-family:Letter Manrope,sans-serif;font-size:16px;font-weight:400}.letter-invitation_form__5g75j [data-rsvp-field=submit]{text-align:left}.letter-invitation_form__5g75j button[type=submit]{border-radius:0;border-width:1px;box-shadow:none;min-height:50px;padding:12px 24px}.letter-invitation_form__5g75j button[type=submit]>span{font-size:14px;text-transform:uppercase}.letter-invitation_form__5g75j button[type=submit]>svg{display:none}.letter-invitation_closing__n1PEa{background:repeating-linear-gradient(90deg,#f5ede040 0 16px,#fffdf9 16px 32px);padding:70px 15% 75px;text-align:center}.letter-invitation_closingInner__V5TlG{margin:auto;max-width:1100px}.letter-invitation_closingRings__PFmdX{background:#fff;margin:0 auto 45px;padding:14px;position:relative;transform:rotate(-3deg);width:min(100%,760px)}.letter-invitation_closingRings__PFmdX>img:first-child{display:block;height:auto;width:100%}.letter-invitation_closingWish__9T_SN{font-family:var(--letter-number),serif;font-size:clamp(26px,4vw,36px);line-height:1.4;margin:0 auto 25px!important;max-width:650px}.letter-invitation_closing__n1PEa .letter-invitation_serifHeading__6RDR5{font-size:36px;line-height:1.25;margin:0 auto 25px;max-width:650px}.letter-invitation_closing__n1PEa .letter-invitation_signature__IPs_L{margin-bottom:14px}.letter-invitation_closing__n1PEa .letter-invitation_dateLine__ablYa{font-size:24px}.letter-invitation_music__kX0TE{background:#fff;border:0;border-radius:50%;bottom:20px;box-shadow:0 2px 10px #6c542312;color:#8e723e;cursor:pointer;display:grid;height:60px;left:20px;place-items:center;position:fixed;width:60px;z-index:10000}.letter-invitation_hiddenIcon___xImo{display:none}.letter-invitation_musicError__815_5{background:#fffdf8;border:1px solid var(--letter-line);bottom:88px;font-size:11px;left:20px;max-width:240px;padding:8px 12px;position:fixed;z-index:10000}.letter-invitation_letter__Taayb[data-motion=true] [data-letter-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.letter-invitation_letter__Taayb[data-motion=true] [data-letter-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}.letter-invitation_letter__Taayb[data-motion=true] .letter-invitation_storyFrame__KWz9f[data-revealed=true]{transform:rotate(3deg)}.letter-invitation_letter__Taayb[data-motion=true] .letter-invitation_venueFrame__fnzIW[data-revealed=true]{transform:rotate(2deg)}.letter-invitation_letter__Taayb[data-motion=true] .letter-invitation_closingRings__PFmdX[data-revealed=true]{transform:rotate(-3deg)}@media (min-width:768px){.letter-invitation_intro__Tcm7W{display:none}}@media (min-width:768px) and (max-width:1024px){.letter-invitation_hero__fQyLH{padding:20px 30px}.letter-invitation_envelope__VSpMj{width:100%}.letter-invitation_calendarSection__Me29T,.letter-invitation_countdownSection__8bmXw,.letter-invitation_letterMessage__p90jk{padding-inline:10%}}@media (max-width:767px){.letter-invitation_letter__Taayb{font-size:18px}.letter-invitation_scriptHeading__8PRXM{font-size:42px;line-height:1.3}.letter-invitation_serifHeading__6RDR5{font-size:34px;line-height:1.2}.letter-invitation_signature__IPs_L{font-size:42px}.letter-invitation_hero__fQyLH{min-height:90svh;padding:50px 10px 70px}.letter-invitation_envelope__VSpMj{height:500px;max-width:370px;min-width:0;width:100%}.letter-invitation_cardText__ux0oM{left:19%;top:15.5%;width:62%}.letter-invitation_invitationTitle__AkWkP{font-size:34px}.letter-invitation_cardNames__lSDF_{font-size:36px}.letter-invitation_cardDate__yveLF{font-size:20px;margin-top:18px!important}.letter-invitation_envelopeMonogram__Hd8U_{font-size:26px;top:81%}.letter-invitation_letterMessage__p90jk{padding:50px 20px 60px}.letter-invitation_letterMessage__p90jk .letter-invitation_serifHeading__6RDR5{font-size:34px;margin:12px 0 26px}.letter-invitation_messageText__xnPuk{font-size:17px;line-height:1.5}.letter-invitation_messageText__xnPuk p+p{margin-top:22px}.letter-invitation_letterMessage__p90jk .letter-invitation_signature__IPs_L{margin-top:25px}.letter-invitation_storyFrame__KWz9f{border-width:12px;margin-top:26px;width:80%}.letter-invitation_calendarSection__Me29T{padding:50px 20px}.letter-invitation_calendarWeek__4bxph{margin-top:25px!important}.letter-invitation_calendarWeek__4bxph li>div{min-height:49px}.letter-invitation_calendarWeek__4bxph time{font-size:30px}.letter-invitation_calendarHeart__yteYJ{height:64px;width:64px}.letter-invitation_calendarWeek__4bxph li>span{font-size:22px;margin-top:10px}.letter-invitation_venue__KCVZH{padding:50px 15px 45px}.letter-invitation_venue__KCVZH .letter-invitation_serifHeading__6RDR5{font-size:34px;margin-top:14px}.letter-invitation_venueAddress__QB0yR{font-size:16px}.letter-invitation_venueFrame__fnzIW{margin:25px auto 35px;padding:12px;width:90%}.letter-invitation_mapButton__mj8P8{font-size:12px;padding-inline:22px}.letter-invitation_programSection__2EaoO{padding:50px 15px 55px}.letter-invitation_programEnvelope__mUx81{max-width:390px;padding:10px 18px 75px}.letter-invitation_programCard__bSZ_I{padding:55px 10px 20px}.letter-invitation_programCard__bSZ_I>h2{font-size:32px;padding-bottom:22px}.letter-invitation_programList__WfrXn li{padding:20px 10px 25px}.letter-invitation_programList__WfrXn time{font-size:34px}.letter-invitation_programList__WfrXn h3{font-size:41px;margin:7px 0 10px}.letter-invitation_programList__WfrXn p{font-size:17px}.letter-invitation_wishes__oH2As{padding:50px 0 60px}.letter-invitation_wishesText__XXAOd{width:90%}.letter-invitation_wishesText__XXAOd p{font-size:17px}.letter-invitation_wishesText__XXAOd p+h2{margin-top:36px}.letter-invitation_palette__dG4GI{gap:8px;margin:32px auto}.letter-invitation_palette__dG4GI span{width:48px}.letter-invitation_countdownSection__8bmXw{padding:50px 20px}.letter-invitation_countdownSection__8bmXw .letter-invitation_serifHeading__6RDR5{font-size:30px;margin:8px 0 28px}.letter-invitation_response__fyekI{padding:50px 15px}.letter-invitation_responseCard__2BPmY{padding:40px 20px 45px}.letter-invitation_responseCopy__tKLch{font-size:17px;margin-top:15px!important}.letter-invitation_form__5g75j label{font-size:14px}.letter-invitation_form__5g75j :is(input:not([type=radio]):not([type=checkbox]),select,textarea){font-size:16px}.letter-invitation_closing__n1PEa{padding:50px 15px 45px}.letter-invitation_closingRings__PFmdX{margin-bottom:38px;padding:10px;transform:rotate(-2deg);width:90%}.letter-invitation_closing__n1PEa .letter-invitation_serifHeading__6RDR5{font-size:22px}.letter-invitation_closing__n1PEa .letter-invitation_signature__IPs_L{font-size:40px}.letter-invitation_closing__n1PEa .letter-invitation_dateLine__ablYa{font-size:16px}}@media (prefers-reduced-motion:reduce){.letter-invitation_letter__Taayb *,.letter-invitation_letter__Taayb :before{animation:none!important;transition:none!important}.letter-invitation_letter__Taayb [data-letter-reveal]{opacity:1!important;transform:none!important}}.letter-invitation_envelope__VSpMj{aspect-ratio:959/1301;height:auto;max-width:465px;min-width:0;width:min(100%,465px)}.letter-invitation_cardText__ux0oM{inset:0;width:auto}.letter-invitation_invitationTitle__AkWkP{left:15%;position:absolute;top:17%;width:70%}.letter-invitation_cardNames__lSDF_{display:flex;flex-direction:column;font-size:50px;gap:12px;left:13%;line-height:1.15;position:absolute;top:36%;width:74%}.letter-invitation_cardNames__lSDF_ span{display:block}.letter-invitation_cardDate__yveLF{font-size:26px;left:15%;margin:0!important;position:absolute;top:61.5%;width:70%}.letter-invitation_envelopeMonogram__Hd8U_{line-height:1.05;top:77%}@media (max-width:767px){.letter-invitation_envelope__VSpMj{height:auto;max-width:370px}.letter-invitation_invitationTitle__AkWkP{font-size:clamp(28px,8.7vw,34px)}.letter-invitation_cardNames__lSDF_{font-size:clamp(34px,10.3vw,40px);gap:10px}.letter-invitation_cardDate__yveLF{font-size:clamp(22px,6vw,24px)}.letter-invitation_envelopeMonogram__Hd8U_{font-size:24px}}.letter-invitation_programEventHeader__ziSU7{align-items:center;display:flex;gap:13px;justify-content:center}.letter-invitation_programEventHeader__ziSU7 svg{flex-shrink:0}.letter-invitation_witnesses__pfBZO{background:#f4eee3;isolation:isolate;overflow:hidden;padding:70px 20%;position:relative;text-align:center}.letter-invitation_witnesses__pfBZO:after,.letter-invitation_witnesses__pfBZO:before{background-image:url(/images/bespoke/georgi-bilyana/letter/witnesses-pearl-botanical-v1.jpg);background-repeat:no-repeat;content:"";pointer-events:none;position:absolute;z-index:-1}.letter-invitation_witnesses__pfBZO:before{background-position:50%;background-size:cover;inset:0}.letter-invitation_witnesses__pfBZO:after{display:none}.letter-invitation_witnesses__pfBZO>div{margin:auto;max-width:720px}.letter-invitation_witnesses__pfBZO .letter-invitation_scriptHeading__8PRXM{font-size:60px}.letter-invitation_witnessCaption__aoZnt{font-size:16px;line-height:1.5;margin-top:18px!important}.letter-invitation_witnessCaption__aoZnt:after{background:var(--letter-line);content:"";display:block;height:1px;margin:24px auto 0;width:54px}.letter-invitation_witnessNames__r_7R9{align-items:baseline;display:flex;font-family:var(--letter-script),cursive;font-size:58px;gap:22px;justify-content:center;line-height:1.4;margin-top:28px!important}.letter-invitation_witnessJoin__EnDSJ{font-family:var(--letter-number),serif;font-size:28px}.letter-invitation_responseCopy__tKLch{margin-bottom:12px!important}.letter-invitation_responseDeadline__QV5Vx{line-height:1.6;margin:0 auto 28px!important;max-width:440px;text-align:center}.letter-invitation_responseDeadline__QV5Vx time{font-weight:600;white-space:nowrap}.letter-invitation_ourStory__unVmf{background:var(--letter-paper);padding:75px 20%}.letter-invitation_ourStory__unVmf>h2{text-align:center}.letter-invitation_storyTimeline__5FotR{list-style:none;margin:45px auto 0!important;max-width:760px;padding:0}.letter-invitation_storyTimeline__5FotR li{display:grid;gap:28px;grid-template-columns:90px minmax(0,1fr);padding-bottom:35px}.letter-invitation_storyTimeline__5FotR li:last-child{padding-bottom:0}.letter-invitation_storyYear__PX7Ek{font-family:var(--letter-number),serif;font-size:34px;line-height:1.2;text-align:right}.letter-invitation_storyCopy__OfKZd{border-left:1px solid var(--letter-line);padding-left:28px;position:relative}.letter-invitation_storyCopy__OfKZd:before{background:var(--letter-ink);border-radius:50%;content:"";height:7px;left:-4px;position:absolute;top:13px;width:7px}.letter-invitation_storyCopy__OfKZd h3{font-family:Letter Cormorant Garamond,serif;font-size:30px;font-weight:500;line-height:1.2;margin:0 0 12px}.letter-invitation_storyCopy__OfKZd p{font-size:17px;line-height:1.65}@media (min-width:768px) and (max-width:1024px){.letter-invitation_ourStory__unVmf{padding-inline:10%}}@media (max-width:767px){.letter-invitation_witnesses__pfBZO{padding:50px 20px}.letter-invitation_witnesses__pfBZO:before{background-position:0;background-size:auto 100%;-webkit-mask-image:linear-gradient(90deg,#000 15%,#0000);mask-image:linear-gradient(90deg,#000 15%,#0000);right:45%}.letter-invitation_witnesses__pfBZO:after{background-position:100%;background-size:auto 100%;display:block;inset:0 0 0 45%;-webkit-mask-image:linear-gradient(270deg,#000 15%,#0000);mask-image:linear-gradient(270deg,#000 15%,#0000)}.letter-invitation_witnessNames__r_7R9,.letter-invitation_witnesses__pfBZO .letter-invitation_scriptHeading__8PRXM{font-size:48px}.letter-invitation_witnessNames__r_7R9{align-items:center;flex-direction:column;gap:2px;line-height:1.3}.letter-invitation_witnessJoin__EnDSJ{font-size:23px;line-height:1.1}.letter-invitation_responseDeadline__QV5Vx{font-size:17px}.letter-invitation_ourStory__unVmf{padding:50px 20px}.letter-invitation_storyTimeline__5FotR{margin-top:32px!important}.letter-invitation_storyTimeline__5FotR li{gap:16px;grid-template-columns:56px minmax(0,1fr);padding-bottom:30px}.letter-invitation_storyYear__PX7Ek{font-size:28px}.letter-invitation_storyCopy__OfKZd{padding-left:17px}.letter-invitation_storyCopy__OfKZd h3{font-size:25px}.letter-invitation_storyCopy__OfKZd p{font-size:16px}}