.styles_page__UJ7AC{position:relative;min-height:100vh;overflow-x:clip;color:#fff3e0;background:transparent}.styles_stage__GfFBM{position:fixed;left:0;right:0;top:var(--ml-chrome-top,0);bottom:0;z-index:0;background:radial-gradient(ellipse 90% 50% at 50% 100%,#3a1430,transparent 70%),linear-gradient(180deg,#0c0610,#1a0a18 60%,#2a0e24)}.styles_canvas__01h60{display:block;width:100%;height:100%}.styles_opener__0HOkS{position:absolute;inset:0;cursor:pointer;user-select:none;transition:opacity .7s ease}.styles_isOpening__LrI9T.styles_opener__0HOkS{opacity:0}.styles_openerKicker__J316i{top:22px;padding:6px 16px;border-radius:9999px;background:rgba(30,8,30,.6);box-shadow:0 0 0 1px rgba(232,184,80,.35);font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#f6d58a}.styles_openerHint__mK0H0,.styles_openerKicker__J316i{position:absolute;left:50%;z-index:2;width:max-content;transform:translateX(-50%)}.styles_openerHint__mK0H0{bottom:calc(70px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:center;max-width:calc(100% - 32px);padding:8px 22px 9px;border-radius:22px;background:rgba(30,8,30,.78);box-shadow:0 0 0 1px rgba(232,184,80,.4),0 8px 24px rgba(0,0,0,.5);font-size:21px;font-style:italic;color:#fff3e0;animation:styles_smPulse__pl7IO 2.4s ease-in-out infinite}.styles_openerHint__mK0H0 span{margin-top:2px;font-size:10px;font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:#e3cdbf}.styles_openerSkip__pc4BZ{position:absolute;right:14px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:3;min-height:44px;padding:0 14px;border-radius:9999px;background:rgba(30,8,30,.7);font-size:12px;letter-spacing:.08em;color:rgba(255,243,224,.85);transition:opacity .4s ease}.styles_sceneHero__4Z7_y{padding:0!important}.styles_hero__9pWN2{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;min-height:100svh;padding:70px 20px 96px;text-align:center;background:linear-gradient(0deg,rgba(5,3,12,.85),rgba(5,3,12,.5) 22%,transparent 40%);opacity:0;transform:translateY(16px)}.styles_heroOn__Q9aK9{opacity:1;transform:none;transition:opacity 1.2s ease 1.2s,transform 1.4s cubic-bezier(.22,1,.36,1) 1.2s}.styles_heroBlessing__te1na{position:absolute;top:16px;left:50%;width:max-content;max-width:calc(100% - 32px);padding:2px 20px 4px;border-radius:9999px;transform:translateX(-50%);background:rgba(30,8,30,.85);box-shadow:0 0 0 1px rgba(232,184,80,.55),0 6px 20px rgba(0,0,0,.5)}.styles_heroBlessing__te1na:empty{display:none}.styles_heroBlessing__te1na p{padding:4px 0 0!important;text-shadow:none}.styles_heroUr__pj_3U{font-size:24px;line-height:2.2;color:#f6d58a;text-shadow:0 2px 12px rgba(0,0,0,.8)}.styles_heroNames__ifKSy{font-size:clamp(34px,9vw,54px);line-height:1.12;color:#f6d58a;text-shadow:0 1px 0 #8a5a14,0 4px 24px rgba(0,0,0,.85),0 0 40px rgba(255,190,90,.35)}.styles_heroAmp__gxs2W{display:block;margin:2px 0;font-size:26px;color:#fff3e0}.styles_heroDate__vhKyX{margin-top:16px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#fff3e0;text-shadow:0 2px 10px rgba(0,0,0,.9)}.styles_scrollCue__C_972{position:absolute;left:50%;bottom:22px;margin-left:-110px;width:220px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,243,224,.8);text-shadow:0 2px 8px rgba(0,0,0,.9);animation:styles_smCue__JFItL 1.8s ease-in-out infinite}.styles_sceneTall__NuD6J{justify-content:flex-start!important}.styles_shadowText__7Lvxs{width:min(420px,calc(100% - 36px))!important;margin-left:auto;margin-right:auto;padding:26px 18px 24px;background:linear-gradient(180deg,rgba(52,14,44,.92),rgba(30,8,30,.95));text-shadow:0 2px 10px rgba(0,0,0,.8)}.styles_panel__y7519,.styles_shadowText__7Lvxs{max-width:420px;border-radius:18px;box-shadow:0 0 0 1px #e8b850,0 0 0 6px rgba(30,8,30,.85),0 0 0 7px rgba(232,184,80,.55),0 30px 60px rgba(0,0,0,.6)}.styles_panel__y7519{position:relative;margin:0 auto 30px;padding:46px 22px 34px;text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 30%,rgba(160,60,110,.35),transparent 70%),linear-gradient(180deg,rgba(52,14,44,.93),rgba(30,8,30,.95))}.styles_panelPearls__uNxLT{position:absolute;top:12px;left:18px;right:18px;height:12px;background:radial-gradient(circle at 6px 6px,#fffaf4 0 2px,#f0dcd0 3.5px,#b89890 5px,transparent 5.6px) 0 0 /14px 12px repeat-x;pointer-events:none}.styles_rule__pcDDg{display:block;width:140px;height:1px;margin:10px auto 0;background:linear-gradient(90deg,transparent,#e8b850,transparent)}.styles_kicker__tK_pV{font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#f6d58a}.styles_midName__IdA1k{font-size:clamp(44px,12.5vw,58px);line-height:1.2;color:#fff3e0}.styles_parents__ywZmi{font-size:13px;color:#e3cdbf}.styles_dateKicker__BmWg_{margin-top:18px;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#f6d58a}.styles_dateDay__ajpQ9{font-size:76px;font-weight:600;line-height:1;color:#fff3e0}.styles_dateMonth__A_bAB{margin-top:6px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#e3cdbf}.styles_unit__6fOq8{min-width:0;padding:14px 2px;border-radius:12px;border:1px solid rgba(232,184,80,.35);background:rgba(30,8,30,.75);text-align:center}.styles_unitLabel__J9XL0{display:block;margin-top:6px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#e3cdbf}.styles_list__21a02{margin:22px 0 0;padding:0;list-style:none}.styles_listItem__eCzi7{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(232,184,80,.25)}.styles_bullet__6twWn{flex-shrink:0;width:12px;height:12px;transform:rotate(45deg);background:linear-gradient(135deg,#f6d58a,#b8862e);box-shadow:0 0 8px rgba(232,184,80,.6)}.styles_listTime__ApGDl{white-space:nowrap;font-size:14px;font-weight:600;color:#f6d58a}.styles_venuePanel__JQ99r section{padding:22px 0 0!important;background:transparent!important}@keyframes styles_smPulse__pl7IO{0%,to{box-shadow:0 0 0 1px rgba(232,184,80,.4),0 8px 24px rgba(0,0,0,.5)}50%{box-shadow:0 0 0 1px rgba(232,184,80,.8),0 0 24px rgba(232,184,80,.35)}}@keyframes styles_smCue__JFItL{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.styles_openerHint__mK0H0,.styles_scrollCue__C_972{animation:none}.styles_heroOn__Q9aK9{transition-duration:1ms;transition-delay:0s}}.styles_age__uBCGY{display:flex;flex-direction:column;align-items:center;margin-top:10px}.styles_ageNum__oezjf{font-size:92px;font-weight:600;line-height:1;background:linear-gradient(180deg,#fff2c8,#e8b850 55%,#a87a28);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 14px rgba(232,184,80,.35))}.styles_ageLabel__BuAKT{margin-top:4px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#ecd6e0}