.giftpage_stage__TEmCk{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:1/1.12}.giftpage_cover__9yk7d{position:absolute;left:0;top:5%;width:56%;height:auto;border-radius:4px;box-shadow:0 30px 60px -18px rgba(0,0,0,.75),0 0 0 1px hsla(40,55%,66%,.25);transform:translate(14%,4%) rotate(-1deg);opacity:0;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.giftpage_wrap__NS35C{position:absolute;right:0;top:0;width:68%;container-type:inline-size;transform:translate(-18%,8%) rotate(-1deg);opacity:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .15s,opacity .9s ease .15s}.giftpage_in__F0aby .giftpage_cover__9yk7d{transform:rotate(-6deg);opacity:1}.giftpage_in__F0aby .giftpage_wrap__NS35C{transform:rotate(3deg);opacity:1}.giftpage_float__1MkFm{animation:giftpage_float__1MkFm 7s ease-in-out 1.4s infinite}@keyframes giftpage_float__1MkFm{0%,to{translate:0 0}50%{translate:0 -5px}}.giftpage_page__TcaNE{--mm:calc(100cqw / 210);position:relative;width:100%;aspect-ratio:210/297;overflow:hidden;border-radius:3px;background:#f4efe6;color:#1f2547;box-shadow:0 34px 70px -20px rgba(0,0,0,.8),0 0 60px -12px rgba(242,166,90,.28)}.giftpage_page__TcaNE>*{position:absolute}.giftpage_page__TcaNE:after{content:"";position:absolute;inset:-20%;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(255,244,214,.55) 48%,rgba(255,236,190,0) 58%);transform:translateX(-70%)}.giftpage_in__F0aby .giftpage_page__TcaNE:after{animation:giftpage_foil__Z_sna 7.5s ease-in-out 2.2s infinite}@keyframes giftpage_foil__Z_sna{0%{transform:translateX(-70%);opacity:0}8%{opacity:1}30%{transform:translateX(70%);opacity:0}to{transform:translateX(70%);opacity:0}}.giftpage_frame__l43Rq{left:calc(var(--mm)*9);right:calc(var(--mm)*9);top:calc(var(--mm)*9);bottom:calc(var(--mm)*9);border:max(1px,calc(var(--mm)*.247)) solid #a9833b}.giftpage_frame2__qerQP{left:calc(var(--mm)*11);right:calc(var(--mm)*11);top:calc(var(--mm)*11);bottom:calc(var(--mm)*11);border:max(.5px,calc(var(--mm)*.106)) solid rgba(169,131,59,.6)}.giftpage_corner__30IQg{width:calc(var(--mm)*2.4);height:calc(var(--mm)*2.4);background:#a9833b;transform:rotate(45deg)}.giftpage_c1__bBl8b{left:calc(var(--mm)*9.8);top:calc(var(--mm)*9.8)}.giftpage_c2__SYz5D{right:calc(var(--mm)*9.8);top:calc(var(--mm)*9.8)}.giftpage_c3__hUWn_{left:calc(var(--mm)*9.8);bottom:calc(var(--mm)*9.8)}.giftpage_c4__r4AlR{right:calc(var(--mm)*9.8);bottom:calc(var(--mm)*9.8)}.giftpage_moons__jgWdl{left:calc(var(--mm)*45);top:calc(var(--mm)*32);width:calc(var(--mm)*120);height:calc(var(--mm)*40)}.giftpage_moon__fPygk{opacity:0}.giftpage_in__F0aby .giftpage_moon__fPygk{animation:giftpage_moonIn__swA0J .7s ease-out both}@keyframes giftpage_moonIn__swA0J{0%{opacity:0;transform:translateY(1.5px)}to{opacity:1;transform:none}}.giftpage_arc__o30MB{stroke-dasharray:100;stroke-dashoffset:100}.giftpage_in__F0aby .giftpage_arc__o30MB{animation:giftpage_draw__kbVTm 1.4s ease-out .35s forwards}@keyframes giftpage_draw__kbVTm{to{stroke-dashoffset:0}}.giftpage_eye___uX7k{left:0;right:0;top:calc(var(--mm)*80);text-align:center;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-weight:500;font-size:calc(var(--mm)*8*.3528);letter-spacing:.5em;padding-left:.5em;text-transform:uppercase;color:#a9833b;line-height:1.2}.giftpage_hi__s0YMK .giftpage_eye___uX7k{font-family:var(--gg-mukta),sans-serif;font-weight:600;font-size:calc(var(--mm)*11*.3528);letter-spacing:0;padding-left:0}.giftpage_lab__Gnf7g{left:0;right:0;text-align:center;font-family:var(--gg-cormorant),Georgia,serif;font-style:italic;color:#76768a;line-height:1;font-size:calc(var(--mm)*15*.3528)}.giftpage_hi__s0YMK .giftpage_lab__Gnf7g{font-family:var(--gg-mukta),sans-serif;font-style:normal;font-size:calc(var(--mm)*12*.3528)}.giftpage_labFor__Zd_TU{top:calc(var(--mm)*104)}.giftpage_labFrom__XhNe3{top:calc(var(--mm)*184)}.giftpage_hi__s0YMK .giftpage_labFor__Zd_TU{top:calc(var(--mm)*128.5)}.giftpage_hi__s0YMK .giftpage_labFrom__XhNe3{top:calc(var(--mm)*210.5)}.giftpage_slot__D_xye{left:calc(var(--mm)*50);width:calc(var(--mm)*110);height:calc(var(--mm)*18)}.giftpage_slotFor__svv9D{top:calc(var(--mm)*112)}.giftpage_slotFrom__6RUY1{top:calc(var(--mm)*192)}.giftpage_hi__s0YMK .giftpage_slotFor__svv9D{top:calc(var(--mm)*108)}.giftpage_hi__s0YMK .giftpage_slotFrom__6RUY1{top:calc(var(--mm)*190)}.giftpage_rule__2ow7W{position:absolute;left:0;right:0;bottom:0;height:max(1px,calc(var(--mm)*.21));background:linear-gradient(90deg,rgba(169,131,59,0),#a9833b 18%,#a9833b 82%,rgba(169,131,59,0))}.giftpage_name__tSfbA{position:absolute;left:0;right:0;bottom:calc(var(--mm)*2.2);text-align:center;white-space:nowrap;line-height:1.05;font-family:var(--gg-cormorant),Georgia,serif;font-weight:500;color:#1f2547}.giftpage_hi__s0YMK .giftpage_name__tSfbA{font-family:var(--gg-tiro),serif;font-weight:400}.giftpage_placeholder__QmPhH{color:rgba(31,37,71,.28);font-style:italic}.giftpage_write__jF6Fr{animation:giftpage_write__jF6Fr 1.15s cubic-bezier(.4,.1,.3,1) both}.giftpage_writeLate__Zrvik{animation-delay:.55s}@keyframes giftpage_write__jF6Fr{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}.giftpage_orn__c8w8T{left:0;right:0;height:calc(var(--mm)*2);display:flex;align-items:center;justify-content:center}.giftpage_orn__c8w8T i{display:block;width:calc(var(--mm)*22);height:0;border-top:max(.5px,calc(var(--mm)*.14)) solid #a9833b}.giftpage_orn__c8w8T b{display:block;width:calc(var(--mm)*1.8);height:calc(var(--mm)*1.8);background:#a9833b;transform:rotate(45deg);margin:0 calc(var(--mm)*3.2)}.giftpage_orn1__RfId_{top:calc(var(--mm)*144)}.giftpage_orn2___AY12{top:calc(var(--mm)*173)}.giftpage_bless__T6_O9{left:calc(var(--mm)*14);right:calc(var(--mm)*14);top:calc(var(--mm)*151);text-align:center;color:#c0562a;line-height:1.2;font-family:var(--gg-cormorant),Georgia,serif;font-style:italic;font-weight:500;font-size:calc(var(--mm)*28*.3528);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.giftpage_hi__s0YMK .giftpage_bless__T6_O9{top:calc(var(--mm)*152);font-family:var(--gg-tiro),serif;font-style:normal;font-weight:400;font-size:calc(var(--mm)*22*.3528)}.giftpage_sun__YRjRj{left:calc(var(--mm)*75);top:calc(var(--mm)*228);width:calc(var(--mm)*60);height:calc(var(--mm)*14)}.giftpage_in__F0aby .giftpage_rays___0IBb{animation:giftpage_rays___0IBb 4.5s ease-in-out 1.6s infinite}@keyframes giftpage_rays___0IBb{0%,to{opacity:.55}50%{opacity:1}}.giftpage_brand__y_dn3{left:0;right:0;top:calc(var(--mm)*262);text-align:center;color:#76768a;line-height:1.2;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:calc(var(--mm)*7*.3528);letter-spacing:.08em}.giftpage_hi__s0YMK .giftpage_brand__y_dn3{font-family:var(--gg-mukta),sans-serif;font-size:calc(var(--mm)*9.5*.3528);letter-spacing:0}@media (prefers-reduced-motion:reduce){.giftpage_cover__9yk7d,.giftpage_wrap__NS35C{transition:none}.giftpage_float__1MkFm,.giftpage_in__F0aby .giftpage_arc__o30MB,.giftpage_in__F0aby .giftpage_moon__fPygk,.giftpage_in__F0aby .giftpage_page__TcaNE:after,.giftpage_in__F0aby .giftpage_rays___0IBb,.giftpage_write__jF6Fr{animation:none}.giftpage_moon__fPygk{opacity:1}.giftpage_arc__o30MB{stroke-dashoffset:0}}.hero_night__i0yhQ{--sky0:#050a1c;--sky1:#0a1430;--sky2:#13204a;--gold1:#e8cb8a;--gold2:#d8b877;--gold3:#b8955a;--ivory:#f4ecdc;--ivory2:hsla(40,52%,91%,.78);--ivory3:hsla(40,52%,91%,.58);--sun1:#f2a65a;--sun2:#d9692e;--goldline:hsla(40,55%,66%,.28);--goldline2:hsla(40,55%,66%,.55)}.hero_band__9p1Sd{background:var(--sky0);border-bottom:1px solid var(--goldline)}.hero_band__9p1Sd a{color:var(--ivory3)}.hero_band__9p1Sd a:hover{color:var(--gold1)}.hero_band__9p1Sd .hero_lang__H0TSL{color:var(--gold2);border:1px solid var(--goldline);border-radius:6px;padding:3px 10px}.hero_hero__Ay6uc{position:relative;overflow:hidden;color:var(--ivory);background:radial-gradient(60% 55% at 76% 112%,rgba(242,166,90,.38) 0,rgba(217,105,46,.16) 38%,transparent 70%),radial-gradient(90% 70% at 18% 0,var(--sky2) 0,transparent 60%),linear-gradient(180deg,var(--sky0) 0,var(--sky1) 58%,#16183a 100%)}.hero_hero__Ay6uc:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.7;background-image:radial-gradient(1px 1px at 8% 18%,#f4ecdc99 50%,transparent 51%),radial-gradient(1px 1px at 22% 62%,#e8cb8a77 50%,transparent 51%),radial-gradient(1.5px 1.5px at 41% 12%,#f4ecdcaa 50%,transparent 51%),radial-gradient(1px 1px at 55% 46%,#e8cb8a55 50%,transparent 51%),radial-gradient(1px 1px at 63% 8%,#f4ecdc88 50%,transparent 51%),radial-gradient(1px 1px at 88% 22%,#e8cb8a88 50%,transparent 51%),radial-gradient(1.5px 1.5px at 94% 58%,#f4ecdc66 50%,transparent 51%),radial-gradient(1px 1px at 33% 86%,#e8cb8a55 50%,transparent 51%),radial-gradient(1px 1px at 12% 92%,#f4ecdc66 50%,transparent 51%),radial-gradient(1px 1px at 72% 30%,#f4ecdc55 50%,transparent 51%)}.hero_inner__dj_eb{position:relative}.hero_eyebrow__bOdZu{color:var(--gold2);font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.hero_hi__y1SqQ .hero_eyebrow__bOdZu{font-size:14px;letter-spacing:0;text-transform:none;font-weight:600}.hero_title__oFKzs{font-family:var(--gg-cormorant),Georgia,serif;font-weight:600;color:var(--ivory);font-size:clamp(50px,7.2vw,92px);line-height:.98;letter-spacing:-.005em;margin-top:14px}.hero_hi__y1SqQ .hero_title__oFKzs{font-family:var(--gg-tiro),serif;font-weight:400;letter-spacing:0;line-height:1.15;font-size:clamp(48px,6.6vw,84px)}.hero_year__W2K6j{color:var(--gold1);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.hero_sub__W_hLl{color:var(--ivory2);font-size:18px;line-height:1.7;max-width:38rem;margin-top:20px}.hero_hi__y1SqQ .hero_sub__W_hLl{font-size:19px;line-height:1.8}.hero_chip__rZDqO{color:var(--gold1);border:1px solid var(--goldline2);background:hsla(41,67%,73%,.06);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.hero_primary__5_R6k{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:12px;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--sun1) 0,var(--sun2) 100%);box-shadow:0 10px 24px -10px rgba(217,105,46,.75)}.hero_primary__5_R6k:hover{filter:brightness(1.06)}.hero_ghost__hHe9f{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:12px;font-size:16px;font-weight:600;color:var(--ivory);border:1px solid var(--goldline2);background:hsla(40,52%,91%,.04)}.hero_ghost__hHe9f:hover{border-color:var(--gold1);color:var(--gold1)}.hero_note__0_4pR{color:var(--ivory3);font-size:14px;line-height:1.6;max-width:34rem;margin-top:16px}.hero_cover__6TQjt{border-radius:4px;box-shadow:0 30px 60px -18px rgba(0,0,0,.75),0 0 0 1px hsla(40,55%,66%,.25),0 0 80px -10px rgba(242,166,90,.25)}