.floating-hero__clouds{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.floating-hero--night.is-ready .floating-hero__clouds{opacity:1}.hero-mark{pointer-events:none;position:absolute;overflow:visible}.hero-mark--face{z-index:2;color:#e8e4dc;stroke:#050505;stroke-width:1.25px;paint-order:stroke fill;filter:drop-shadow(0 0 42px #e8e4dc33)drop-shadow(0 0 72px #e8e4dc1f)}.hero-mark--glow{z-index:1;color:#000;stroke:none;filter:drop-shadow(0 0 18px #000000f2)drop-shadow(0 0 48px #000000d1)drop-shadow(0 0 90px #0000009e)drop-shadow(0 0 140px #0006)}.is-ready .hero-mark--glow{animation:3.8s ease-in-out infinite hero-mark-glow-pulse}@keyframes hero-mark-glow-pulse{0%,to{filter:drop-shadow(0 0 18px #000000f2)drop-shadow(0 0 48px #000000d1)drop-shadow(0 0 90px #0000009e)drop-shadow(0 0 140px #0006)}50%{filter:drop-shadow(0 0 28px #000)drop-shadow(0 0 70px #000000f2)drop-shadow(0 0 120px #000000c7)drop-shadow(0 0 180px #00000085)}}@media (prefers-reduced-motion:reduce){.is-ready .hero-mark--glow{animation:none}}.hero-mark--door{opacity:0;width:auto;height:min(46vh,34vw);transition:opacity .9s cubic-bezier(.16,.84,.3,1) .12s;top:50%;left:74%;transform:translate(-50%,-50%)}.is-ready .hero-mark--door{opacity:1}@media (max-width:900px){.hero-mark--door{height:min(52vh,70vw);top:44%;left:50%}.is-ready .hero-mark--door{opacity:.28}.hero-mark--door.hero-mark--glow{opacity:0}}
