@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.mLT-RW_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.mLT-RW_variable{--font-shadowtales-serif:"Playfair Display", "Playfair Display Fallback"}
.st-stage{aspect-ratio:16/9;isolation:isolate;background:#120c07;border-radius:14px;width:100%;position:relative;overflow:hidden}.st-stage-inner{transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}.st-layer{pointer-events:none;position:absolute;inset:0}.st-slot{pointer-events:none;width:22%;max-width:190px;position:absolute;bottom:6%;transform:translate(-50%)}.st-actor{transform-origin:50% 100%;will-change:transform;filter:drop-shadow(6px 10px 14px #0000008c)}.st-facing{transform-origin:50% 100%;display:block}.st-slot--left{bottom:5%}.st-slot--near{width:26%;bottom:3%}.st-slot--far{opacity:.85;width:16%;bottom:14%}@keyframes st-appear{0%{opacity:0;transform:translateY(14%)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.st-anim-appear{animation:1.4s ease-out both st-appear}@keyframes st-walk-in-left{0%{opacity:0;transform:translate(-70%)}12%{opacity:1}to{opacity:1;transform:translate(0)}}.st-anim-walk-in-left{animation:2.4s ease-out both st-walk-in-left}@keyframes st-walk-in-right{0%{opacity:0;transform:translate(70%)}12%{opacity:1}to{opacity:1;transform:translate(0)}}.st-anim-walk-in-right{animation:2.4s ease-out both st-walk-in-right}@keyframes st-walk-across{0%{transform:translate(-18%)translateY(0)}50%{transform:translate(18%)translateY(-2%)}to{transform:translate(-18%)translateY(0)}}.st-anim-walk-across{animation:5s ease-in-out infinite st-walk-across}@keyframes st-meet{0%{transform:translate(-14%)scale(1)}60%{transform:translate(0)scale(1.02)}to{transform:translate(0)scale(1)}}.st-anim-meet{animation:2.6s ease-out both st-meet}@keyframes st-talk{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-1.5%)rotate(-1deg)}75%{transform:translateY(-1.5%)rotate(1deg)}}.st-anim-talk{animation:2.2s ease-in-out infinite st-talk}@keyframes st-turn{0%{transform:rotate(0)}30%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}to{transform:rotate(0)}}.st-anim-turn{animation:2.6s ease-in-out infinite st-turn}@keyframes st-hearts{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3%)scale(1.02)}}.st-anim-hearts{animation:3.4s ease-in-out infinite st-hearts}@keyframes st-fall-object{0%{transform:translateY(0)rotate(0)}18%{transform:translateY(-4%)rotate(-3deg)}42%{transform:translateY(6%)rotate(5deg)}to{transform:translateY(4%)rotate(0)}}.st-anim-fall-object{animation:2.8s ease-in-out infinite st-fall-object}@keyframes st-celebrate{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-9%)scale(1.04)}55%{transform:translateY(0)scale(.98)}75%{transform:translateY(-5%)scale(1.02)}}.st-anim-celebrate{animation:1.8s ease-in-out infinite st-celebrate}@keyframes st-dragon-brace{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2%)rotate(-2deg)}}.st-anim-dragon{animation:2.4s ease-in-out infinite st-dragon-brace}@keyframes st-cam-zoom-in{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes st-cam-zoom-out{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes st-cam-pan-left{0%{transform:scale(1.06)translate(3%)}to{transform:scale(1.06)translate(-3%)}}@keyframes st-cam-pan-right{0%{transform:scale(1.06)translate(-3%)}to{transform:scale(1.06)translate(3%)}}.st-cam-zoom-in{animation:st-cam-zoom-in var(--scene-duration,8s) ease-out both}.st-cam-zoom-out{animation:st-cam-zoom-out var(--scene-duration,8s) ease-out both}.st-cam-pan-left{animation:st-cam-pan-left var(--scene-duration,8s) ease-in-out both}.st-cam-pan-right{animation:st-cam-pan-right var(--scene-duration,8s) ease-in-out both}@keyframes st-cloud-drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.st-clouds{animation:34s ease-in-out infinite alternate st-cloud-drift}@keyframes st-fog-drift{0%{opacity:.5;transform:translate(-6%)}to{opacity:.8;transform:translate(6%)}}.st-fog{animation:18s ease-in-out infinite alternate st-fog-drift}@keyframes st-twinkle{0%,to{opacity:.35}50%{opacity:1}}.st-star{animation:3s ease-in-out infinite st-twinkle}@keyframes st-heart-float{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-160px)scale(1.15)}}.st-heart{animation:4s ease-in infinite st-heart-float}@keyframes st-object-fall{0%{opacity:0;transform:translateY(-30px)rotate(0)}20%{opacity:1}to{opacity:1;transform:translateY(150px)rotate(220deg)}}.st-falling-object{animation:2.6s ease-in both st-object-fall}@keyframes st-dragon-fly{0%{opacity:0;transform:translate(-30%,10px)scale(.7)}15%{opacity:1}50%{transform:translateY(-6px)scale(.95)}85%{opacity:1}to{opacity:0;transform:translate(30%,6px)scale(1.05)}}.st-dragon{animation:7s ease-in-out infinite st-dragon-fly}@keyframes st-flash{0%{opacity:0}10%{opacity:.55}to{opacity:0}}.st-flash{animation:1.6s ease-out both st-flash}@keyframes st-title-card{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.st-title-card{animation:1.6s ease-out both st-title-card}@keyframes st-caption-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.st-caption{animation:.6s ease-out both st-caption-in}.st-stage[data-paused=true] *,.st-stage[data-paused=true]{animation-play-state:paused!important}.st-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px 30px #140800a6}@media (prefers-reduced-motion:reduce){.st-actor,.st-stage-inner,.st-clouds,.st-fog,.st-star,.st-heart,.st-falling-object,.st-dragon,.st-flash,.st-title-card{animation-duration:1ms!important;animation-iteration-count:1!important}}
