.ml-root{margin:0;background:#05060F;position:relative;z-index:3;isolation:isolate}.ml-root *{box-sizing:border-box}.ml-root a{color:#dde3eb;text-decoration:none}.ml-root button{font-family:inherit;cursor:pointer}.ml-root .sora{font-family:Sora,system-ui,sans-serif}.ml-root .fr{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300}.ml-root .k{font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#aeb8c8}.ml-root .h{font-family:Sora,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em;padding-bottom:.1em;background:linear-gradient(180deg,#FFF8E6,#dde3eb 52%,#B9A47E);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ml-root .gl{border:1px solid rgba(221,227,235,.18);border-radius:24px;background:linear-gradient(180deg,rgba(255,244,214,.07),rgba(255,244,214,.012));-webkit-backdrop-filter:blur(34px) saturate(160%);backdrop-filter:blur(34px) saturate(160%)}.ml-root .body{font-size:19px;line-height:1.75;color:#CFC8B8}.ml-root .rv{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.ml-root .h.rv{filter:blur(10px)}.ml-root .in .rv{opacity:1;transform:none}.ml-root .in .h.rv{filter:blur(0);transition:opacity 1.2s cubic-bezier(.2,.8,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1),filter 1.2s ease}.ml-root .in .d1{transition-delay:.15s}.ml-root .in .d2{transition-delay:.3s}.ml-root .in .d3{transition-delay:.45s}.ml-root .in .d4{transition-delay:.6s}.ml-root .in .d5{transition-delay:.8s}@keyframes ml-ascend{0%{transform:translate(0);opacity:0}8%{opacity:var(--o)}82%{opacity:var(--o)}to{transform:translate(var(--dx),-1300px);opacity:0}}@keyframes ml-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes ml-moonglow{0%,to{box-shadow:0 0 90px 30px rgba(221,227,235,.12)}50%{box-shadow:0 0 130px 50px rgba(221,227,235,.2)}}.ml-root .moon{animation:ml-moonglow 7s ease-in-out infinite}.ml-root .hl{animation:ml-floaty 7s ease-in-out infinite}@keyframes ml-sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes ml-flick{0%,to{filter:brightness(1)}40%{filter:brightness(1.18)}70%{filter:brightness(.92)}}.ml-root .lan{z-index:0;position:absolute;bottom:-170px;left:var(--x);width:var(--s);height:calc(var(--s) * 1.3);opacity:0;pointer-events:none;animation:ml-ascend var(--t) linear var(--d) infinite}.ml-root .lan i{display:block;width:100%;height:100%;border-radius:46% 46% 16% 16%/36% 36% 12% 12%;background:radial-gradient(ellipse at 50% 82%,#FFF3D2 0,#F4CF7E 26%,#D4A850 54%,#5b6577 100%);box-shadow:0 0 calc(var(--s) * 1.5) calc(var(--s) * .24) rgba(244,196,108,.3);animation:ml-sway 4.6s ease-in-out infinite alternate,ml-flick 2.4s ease-in-out infinite}@keyframes ml-twinkle{0%,to{opacity:.25}50%{opacity:1}}.ml-root .star{position:absolute;border-radius:50%;background:#FFF4D6;animation:ml-twinkle 4s ease-in-out infinite}@keyframes ml-winoff{0%,30%{opacity:.9}55%,to{opacity:.06}}.ml-root .win{opacity:.9}.ml-root .in .win{animation:ml-winoff 1.4s ease forwards}@keyframes ml-glowpulse{0%,to{filter:drop-shadow(0 0 4px rgba(255,217,138,.6))}50%{filter:drop-shadow(0 0 16px rgba(255,217,138,1))}}.ml-root .me{animation:ml-glowpulse 3.2s ease-in-out infinite}@keyframes ml-cue{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(10px);opacity:1}}.ml-root .cue{animation:ml-cue 2.2s ease-in-out infinite}@keyframes ml-drift{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(var(--r))}}.ml-root .nt{position:absolute;width:290px;opacity:0;transform:translateY(30px) rotate(var(--r));transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.ml-root .in .nt{opacity:1;transform:rotate(var(--r))}.ml-root .in .nt .ni{animation:ml-drift var(--t) ease-in-out infinite}.ml-root .note{position:absolute;opacity:0;transform:translateY(-460px) rotate(calc(var(--r) * 3));transition:opacity .3s,transform 1.1s cubic-bezier(.3,1.5,.5,1);box-shadow:0 18px 40px -18px rgba(0,0,0,.8)}.ml-root .in .note{opacity:1;transform:rotate(var(--r));transition-delay:var(--d)}@keyframes ml-wob{0%,to{rotate:0deg}50%{rotate:1.5deg}}.ml-root .in .note{animation:ml-wob 5s ease-in-out 2s infinite}@keyframes ml-dots{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ml-root .dt{display:inline-block;width:6px;height:6px;border-radius:50%;background:#B9A47E;margin-right:4px;animation:ml-dots 1.1s ease-in-out infinite}.ml-root .dt:nth-child(2){animation-delay:.15s}.ml-root .dt:nth-child(3){animation-delay:.3s}@keyframes ml-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ml-root .cur{display:inline-block;width:2px;height:1.05em;background:#dde3eb;vertical-align:-3px;margin-left:2px;animation:ml-blink 1s steps(1) infinite}@keyframes ml-ghost{0%,to{box-shadow:0 0 0 0 rgba(244,196,108,0);opacity:.7}50%{box-shadow:0 0 34px 0 rgba(244,196,108,.38);opacity:1}}.ml-root .gh{animation:ml-ghost 2.4s ease-in-out infinite}@keyframes ml-wv1{to{transform:translateX(-50%)}}@keyframes ml-wv2{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.ml-root .wv1{animation:ml-wv1 24s linear infinite}.ml-root .wv2{animation:ml-wv2 17s linear infinite}@keyframes ml-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}.ml-root .bt1{animation:ml-bob 5.2s ease-in-out infinite}.ml-root .bt2{animation:ml-bob 6s ease-in-out -2s infinite}@keyframes ml-shim{0%,to{opacity:.35;transform:scaleX(.9)}50%{opacity:.7;transform:scaleX(1.1)}}.ml-root .rf{animation:ml-shim 3s ease-in-out infinite}@keyframes ml-ringp{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.5);opacity:0}}.ml-root .rg{transform-origin:center;transform-box:fill-box;animation:ml-ringp 2.8s ease-out infinite}.ml-root .rg2{animation-delay:1.4s}@keyframes ml-swapa{0%,35%{transform:translateX(0)}50%,85%{transform:translateX(64px)}to{transform:translateX(0)}}@keyframes ml-swapb{0%,35%{transform:translateX(0)}50%,85%{transform:translateX(-64px)}to{transform:translateX(0)}}.ml-root .sa{animation:ml-swapa 5s ease-in-out infinite}.ml-root .sb{animation:ml-swapb 5s ease-in-out infinite}@keyframes ml-needle{0%,10%{transform:rotate(-70deg)}40%{transform:rotate(30deg)}55%{transform:rotate(10deg)}75%,to{transform:rotate(45deg)}}.ml-root .nd{transform-origin:50% 50%;transform-box:fill-box;animation:ml-needle 6s ease-in-out infinite}.ml-root .sig{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2.4s cubic-bezier(.4,0,.2,1) 1.2s;transition:clip-path 2.4s cubic-bezier(.4,0,.2,1) 1.2s;transition:clip-path 2.4s cubic-bezier(.4,0,.2,1) 1.2s,-webkit-clip-path 2.4s cubic-bezier(.4,0,.2,1) 1.2s}.ml-root .in .sig{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@keyframes ml-glow{0%,to{box-shadow:0 12px 40px -10px rgba(255,43,43,.55)}50%{box-shadow:0 12px 56px -6px rgba(255,43,43,.85)}}.ml-root .cta{animation:ml-glow 3s ease-in-out infinite}@keyframes ml-sunrise{0%,to{opacity:.8}50%{opacity:1}}.ml-root .sun{animation:ml-sunrise 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ml-root *{animation:none!important;transition:none!important}.ml-root .rv{opacity:1!important;transform:none!important}.ml-root .note,.ml-root .nt{opacity:1!important;transform:rotate(var(--r))!important}.ml-root .lan{opacity:.8!important}.ml-root .sig{-webkit-clip-path:none!important;clip-path:none!important}.ml-root .win{opacity:.2!important}}@media (max-width:900px){.ml-root .g2{grid-template-columns:minmax(0,1fr)!important}.ml-root .h1x{font-size:48px!important}.ml-root .h2x{font-size:34px!important}.ml-root .wrap{padding-left:20px!important;padding-right:20px!important}.ml-root .vis{min-height:0!important;height:520px!important}}.ml-root .ml-rail{position:fixed;right:22px;top:18vh;height:64vh;width:24px;z-index:40;pointer-events:none;opacity:0;transition:opacity .5s}.ml-root .ml-rail-line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(221,227,235,0),rgba(221,227,235,.28) 20%,rgba(221,227,235,.28) 80%,rgba(221,227,235,0))}.ml-root .ml-rail-lan{position:absolute;left:50%;margin-left:-6px;width:12px;height:16px;top:calc((1 - var(--p,0)) * (100% - 16px));border-radius:46% 46% 16% 16%/36% 36% 12% 12%;background:radial-gradient(ellipse at 50% 82%,#FFF3D2,#F4CF7E 40%,#D4A850 70%,#5b6577);box-shadow:0 0 18px 4px rgba(244,196,108,.5)}@media (max-width:900px){.ml-root .ml-rail{display:none}.ml-root .g3{grid-template-columns:minmax(0,1fr)!important}.ml-root .big84{font-size:54px!important}.ml-root .big112{font-size:72px!important}.ml-root .close76{font-size:42px!important}.ml-root .nt{width:80%}.ml-root .nt:nth-child(odd){left:0!important}.ml-root .nt:nth-child(2n){left:18%!important}.ml-root .sig{font-size:40px!important}.ml-root .hl{right:8%!important;top:34%!important;width:64px!important;height:84px!important}.ml-root .moon{width:76px!important;height:76px!important}}@media (prefers-reduced-motion:reduce){.ml-root .ml-rail-lan{transition:none}}.ml-root.ml-root.ml-root h1.h,.ml-root.ml-root.ml-root h2.h{background:linear-gradient(180deg,#FFF8E6,#dde3eb 52%,#B9A47E);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ml-root.ml-root.ml-root h2.fr{background:none;-webkit-text-fill-color:#FFF6E0;color:#FFF6E0}body:has(.ml-root) .mx-space-atm{display:none}