*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}body{font-family:"Source Sans 3",sans-serif;font-weight:300;color:#e8dcc8;background:#2b1a0f;overflow-x:hidden;display:flex;flex-direction:column;min-height:calc(100vh + 160px)}.hero{position:relative;width:100%;height:calc(100vh - (var(--shrink-p) * (100vh - 110px)));min-height:110px;overflow:hidden;background:#2b1a0f}.hero-scene{position:absolute;inset:0;width:100%;height:100%;transition:opacity .3s ease}.layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.layer img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.layer-sky img,.layer-sun img,.layer-rocks img{object-fit:cover;object-position:center}.layer-left-group img,.layer-stupa img,.layer-flags img,.layer-masked img,.layer-reclining img{object-fit:contain}.layer-sky{z-index:1;top:-20%;height:140%}.layer-sky img{object-position:72% calc(78% - (var(--shrink-p) * 55%))}.layer-sun{z-index:2}.layer-sun img{object-position:75% 65%}.layer-mandala-ethereal,.layer-mandala-sun,.layer-mandala-horizon{pointer-events:none;mix-blend-mode:screen}.layer-mandala-ethereal{z-index:6}.layer-mandala-sun{z-index:2}.layer-mandala-horizon{z-index:99}.layer-mandala-ethereal img,.layer-mandala-sun img,.layer-mandala-horizon img{position:absolute;object-fit:contain;width:auto;height:auto;filter:drop-shadow(0 0 14px rgba(245,215,140,.4))}.m-ethereal{top:-10%;left:50%;transform-origin:center center;width:130%;max-width:130%;opacity:.11;translate:-50% 0;animation:mandala-rotate-cw 900s linear infinite,mandala-fade-slow 18s ease-in-out infinite}.m-sunburst{top:8%;right:-8%;width:46%;max-width:46%;opacity:.32;transform-origin:center center;animation:mandala-rotate-ccw 1200s linear infinite,mandala-pulse 10s ease-in-out infinite}.m-horizon{top:50%;left:50%;width:110%;max-width:110%;opacity:.04;translate:-50% -50%;transform-origin:center center;animation:mandala-flicker 13s ease-in-out infinite}@keyframes mandala-flicker{0%,to{opacity:0}20%{opacity:.05}45%{opacity:.02}60%{opacity:.08}80%{opacity:.03}}@keyframes mandala-rotate-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mandala-rotate-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mandala-pulse{0%,to{opacity:.22;filter:drop-shadow(0 0 12px rgba(245,215,140,.35))}50%{opacity:.42;filter:drop-shadow(0 0 28px rgba(255,230,160,.65))}}@keyframes mandala-fade-slow{0%,to{opacity:.09}50%{opacity:.14}}@keyframes mandala-drift{0%,to{transform:translate(-1.5%)}50%{transform:translate(1.5%)}}@media(prefers-reduced-motion:reduce){.m-ethereal,.m-sunburst,.m-horizon,.logo-halo{animation:none!important}}.twinkle-layer{position:absolute;inset:0;z-index:110;pointer-events:none;opacity:calc(1 - var(--fade-p))}.twinkle{--tsize: 16px;position:absolute;left:var(--tx);top:var(--ty);width:var(--tsize);height:var(--tsize);transform:translate(-50%,-50%) scale(0);opacity:0;filter:drop-shadow(0 0 6px var(--tc));animation:twinkle-pop var(--tdur, 12s) ease-in-out var(--td, 0s) infinite}.twinkle:before,.twinkle:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fff0,#ffffffe6 45%,#fff,#ffffffe6 55%,#fff0);clip-path:polygon(50% 0%,56% 50%,50% 100%,44% 50%);box-shadow:0 0 4px var(--tc);mix-blend-mode:screen}.twinkle:after{transform:rotate(90deg)}.twinkle{background:radial-gradient(circle,var(--tc) 0%,rgba(255,255,255,.9) 18%,rgba(255,255,255,0) 55%);border-radius:50%}.twinkle[class*=t-gem-]{--tsize: 12px}@keyframes twinkle-pop{0%,to{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0)}47%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0)}49%{opacity:1;transform:translate(-50%,-50%) scale(1.3) rotate(45deg)}51%{opacity:1;transform:translate(-50%,-50%) scale(1.3) rotate(80deg)}53%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(110deg)}}@media(prefers-reduced-motion:reduce){.twinkle{animation:none!important;opacity:0!important}}.layer-rocks{z-index:3;bottom:-3%}.layer-rocks img{object-position:center calc(100% - (var(--shrink-p) * 70%))}.layer-left-group{z-index:4;opacity:calc(1 - var(--shrink-p))}.layer-left-group img{object-fit:contain;object-position:left bottom;width:auto;height:auto;max-width:55%;max-height:79%;left:0;bottom:0}.layer-stupa{z-index:5;opacity:calc(1 - var(--shrink-p))}.layer-stupa img{object-fit:contain;object-position:right bottom;width:auto;height:auto;max-width:36%;max-height:72%;right:2%;bottom:20%;top:auto;filter:saturate(.85) hue-rotate(-8deg) brightness(.95)}.layer-flags{z-index:6}.layer-flags img{object-fit:contain;object-position:center;width:auto;height:auto;max-width:70%;max-height:40%;top:20%;left:40%}.layer-masked{z-index:7;opacity:calc(1 - var(--shrink-p))}.layer-masked img{object-fit:contain;object-position:center;width:auto;height:auto;max-width:22%;max-height:50%;right:-5%;bottom:6%}.layer-reclining{z-index:8;opacity:calc(1 - var(--shrink-p))}.layer-reclining img{object-fit:contain;object-position:right bottom;width:auto;height:auto;max-width:32%;max-height:36%;right:10%;bottom:3%}.hero-overlay{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.hero-overlay>*{pointer-events:auto}.hero-overlay>.twinkle-layer,.hero-overlay>.hero-tagline-bottom,.hero-overlay>.hero-tagline-top,.hero-overlay>.hero-corner-heart{pointer-events:none}:root{--fade-p: 1;--shrink-p: 1;--settle-p: 1}.hero-brand-cluster{position:absolute;inset:0;transform-origin:top center;transform:scale(calc(1 - .4 * var(--shrink-p)))}.hero-heading-row{position:absolute;top:4%;left:50%;transform:translate(-50%);z-index:101}.hero-heading-heart{position:absolute;right:calc(100% + 80px);top:50%;transform:translateY(-50%);height:clamp(3rem,6vw,6rem);width:auto;opacity:clamp(0,calc((var(--shrink-p) - .6) * 2.5),1)}.hero-heading{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2.6rem,6vw,5rem);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#5a3a26;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(212,168,67,.3);white-space:nowrap}.hero-logo{position:absolute;top:12%;left:50%;transform:translate(-50%);z-index:101;opacity:calc(1 - var(--fade-p))}.hero-logo img{width:clamp(150px,20vw,240px);height:auto}.hero-emblem .wolf-halo{position:absolute;top:32%;left:50%;width:152%;height:auto;transform:translate(-50%,-50%);transform-origin:center center;opacity:.06;mix-blend-mode:screen;filter:drop-shadow(0 0 18px rgba(245,215,140,.6));z-index:-1;pointer-events:none;animation:wolf-halo-spin 900s linear infinite,wolf-halo-pulse 9s ease-in-out infinite}@keyframes wolf-halo-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes wolf-halo-pulse{0%,to{opacity:.04}50%{opacity:.09}}@media(prefers-reduced-motion:reduce){.wolf-halo{animation:none!important}}.mandala-shimmer{animation:mandala-shimmer 7s ease-in-out infinite}@keyframes mandala-shimmer{0%,to{filter:drop-shadow(0 0 8px rgba(184,150,62,.3));opacity:1}50%{filter:drop-shadow(0 0 20px rgba(184,150,62,.6));opacity:.95}}.hero-emblem{position:absolute;top:28%;left:50%;width:clamp(360px,50vw,720px);aspect-ratio:1 / .84;z-index:101;pointer-events:none;perspective:900px;opacity:calc(1 - var(--fade-p));transform:translate(-50%) translateY(calc(var(--fade-p) * -60px)) scale(calc(1 - .3 * var(--fade-p)))}.emblem-triangle{position:absolute;left:50%;top:9%;transform:translate(-50%);width:50%;pointer-events:none}.emblem-triangle .chakra-triangle{display:block;width:100%;height:auto;aspect-ratio:240 / 216;overflow:visible}:root{--tri-stroke: #FBE6A6;--tri-glow: #F5D78C}.chakra-triangle .tri-wire-shadow{fill:none;stroke:#1c0e0499;stroke-width:4;stroke-linejoin:round}.chakra-triangle .tri-wire{fill:none;stroke:var(--tri-stroke);stroke-width:1.9;stroke-linejoin:round;filter:url(#wireBloom);animation:tri-wire-pulse 7s ease-in-out infinite}.chakra-triangle .tri-tip{transform-box:fill-box;transform-origin:center;animation:tri-tip-pulse 7s ease-in-out infinite}.chakra-triangle .tri-tip-2{animation-delay:1.1s}.chakra-triangle .tri-tip-3{animation-delay:2.2s}@keyframes tri-wire-pulse{0%,to{stroke-opacity:.85}50%{stroke-opacity:1}}@keyframes tri-tip-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.emblem-triangle .chakra-gems{position:absolute;left:50%;bottom:8%;transform:translate(-50%);width:31%;height:auto;animation:triangle-glow 6s ease-in-out infinite}@keyframes triangle-glow{0%,to{filter:drop-shadow(0 0 6px rgba(196,168,106,.3))}50%{filter:drop-shadow(0 0 16px rgba(196,168,106,.6))}}.hero-wolf{position:absolute;top:15%;left:50%;transform:translate(-50%);width:33%;aspect-ratio:2.5 / 1;z-index:2;pointer-events:none}.hero-wolf .wolf-head{position:absolute;bottom:-15%;left:50%;transform:translate(-50%);width:35%;height:auto;z-index:2}.hero-wolf .wing{position:absolute;bottom:18%;width:20%;height:auto;z-index:1}.wing-left{right:67%}.wing-right{left:67%}.btn-slot{position:absolute;width:30%;transform:translate(-50%,-50%);pointer-events:none}.slot-festivals{left:18%;top:32%}.slot-workshops{left:82%;top:32%}.slot-sessions{left:50%;top:78%}.btn-slot:before{content:"";position:absolute;inset:-12%;background:url(../img/hero/m-04-nobg.webp) center / contain no-repeat;filter:sepia(.7) saturate(1.7) hue-rotate(-18deg) brightness(1.05);opacity:.16;mix-blend-mode:screen;-webkit-mask:radial-gradient(circle,#000 78%,transparent 100%);mask:radial-gradient(circle,#000 78%,transparent 100%);z-index:-1;pointer-events:none;transform-origin:center center;transition:inset .85s ease,opacity .85s ease;animation:btn-mandala-spin 240s linear infinite,btn-mandala-pulse 10s ease-in-out infinite}.btn-slot:has(.circle-btn:hover):before{inset:-45%;opacity:.3}.btn-slot:nth-of-type(2):before{animation-delay:-80s,3.3s}.btn-slot:nth-of-type(3):before{animation-delay:-160s,6.6s}@keyframes btn-mandala-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes btn-mandala-pulse{0%,to{opacity:.1}50%{opacity:.2}}.circle-btn{pointer-events:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:url(../img/hero/l14-circle-button-blank-nobg.webp) center / contain no-repeat;color:#4a3f35;text-decoration:none;text-align:center;font-size:clamp(.65rem,1.35vw,1.05rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:transform 1.1s ease-out,filter .55s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.circle-btn .lotus-icon{position:absolute;width:20%;height:auto;top:28%;opacity:.9}.circle-btn span{margin-top:20%}.slot-festivals .circle-btn span,.slot-workshops .circle-btn span{margin-top:12%}.circle-btn:focus{outline:none}.circle-btn{-webkit-tap-highlight-color:transparent}.circle-btn:focus-visible{outline:2px solid rgba(255,220,140,.5);outline-offset:6px;border-radius:50%}.circle-btn:hover{transform:scale(1.1);filter:drop-shadow(0 4px 14px rgba(196,168,106,.4)) drop-shadow(0 0 10px rgba(255,220,140,.28))}.circle-btn:after{content:"";position:absolute;inset:18%;border-radius:50%;background:linear-gradient(115deg,transparent 25%,rgba(255,248,220,.38) 50%,transparent 75%);background-size:300% 100%;background-position:0% 50%;opacity:0;pointer-events:none;transition:opacity .4s ease}.circle-btn:hover:after{opacity:1;animation:btn-shimmer-sweep 1.2s ease-in-out 1 forwards}.circle-btn:hover .lotus-icon{filter:drop-shadow(0 0 5px rgba(255,220,140,.55))}@keyframes btn-shimmer-sweep{0%{background-position:0% 50%}to{background-position:100% 50%}}.hero-emblem:hover .wolf-halo{animation-duration:80s,6s}.hero-emblem:hover .chakra-triangle .tri-wire{stroke-width:2.4;filter:url(#wireBloom) drop-shadow(0 0 6px rgba(255,220,140,.7));transition:stroke-width .55s ease,filter .55s ease}.hero-emblem:hover .chakra-gems{filter:drop-shadow(0 0 22px rgba(255,220,140,.8));transition:filter .55s ease}.hero-tagline-bottom,.hero-tagline-top{position:absolute;left:0;right:0;text-align:center;font-size:clamp(.7rem,1.5vw,1.1rem);font-weight:400;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;z-index:104;pointer-events:none}.hero-tagline-bottom{bottom:80px;color:#e8dcc8;text-shadow:0 1px 4px rgba(0,0,0,.6);opacity:calc(1 - var(--shrink-p))}.hero-tagline-top{bottom:25px;color:#5a3a26;text-shadow:0 1px 4px rgba(212,168,67,.4);opacity:var(--shrink-p)}.hero-corner-heart{display:none;position:absolute;left:20px;top:50%;transform:translateY(-50%);width:clamp(72px,10vw,92px);height:auto;z-index:102;pointer-events:none}html.hero-collapsed .hero-corner-heart{display:block}body:not([data-path="/"]) .hero-heading-heart{display:none}.hero-tagline{position:absolute;bottom:calc(80px - var(--shrink-p) * 55px);left:0;right:0;text-align:center;font-size:clamp(.7rem,1.5vw,1.1rem);font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#5a3a26;text-shadow:0 0 10px rgba(252,230,180,.8),0 1px 3px rgba(255,255,255,.3);white-space:nowrap;z-index:104;opacity:1}.tagline-band{display:none}.divider{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0}.divider img{width:clamp(200px,40vw,500px);height:auto;opacity:.9}.site-chrome{position:fixed;bottom:0;left:0;width:100%;z-index:150;background:linear-gradient(180deg,#f3e3c4,#ecd6ab);transform:translateY(100%);transition:transform .5s ease}.site-chrome.footer-revealed{transform:translateY(0)}.main-nav{background:transparent;padding:8px 20px;border-bottom:1px solid transparent}.main-nav--persistent{position:fixed;bottom:0;left:0;width:100%;z-index:200;background:linear-gradient(180deg,#f3e3c4,#ecd6ab);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:transform .5s ease}.hero-banner-brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-left:20px;justify-self:start;align-self:center;opacity:var(--shrink-p)}.banner-brand-icon{width:52px;height:52px;flex-shrink:0}.banner-brand-title{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1.15rem;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a3a26;white-space:nowrap}.banner-brand-text{display:flex;flex-direction:column;align-items:flex-start}.banner-brand-subtitle{display:block;font-family:"Source Sans 3",sans-serif;font-size:.7rem;letter-spacing:.08em;color:#5a3a26;white-space:nowrap;margin-top:1px;opacity:0;visibility:hidden}body:not([data-path="/"]) .banner-brand-subtitle{visibility:visible;opacity:1}body[data-path="/"] .banner-brand-subtitle{visibility:visible;opacity:clamp(0,calc((var(--shrink-p) - .85) * 6.67),1)}.main-nav ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;max-width:1280px;margin:0 auto}.main-nav li{position:relative}.main-nav li:not(:last-child):after{content:"\2022";position:absolute;right:-2px;top:50%;transform:translateY(-50%);color:#c4a86a;font-size:.55rem;opacity:.6}.main-nav li.dropdown:after{display:none}.dropdown-toggle{display:none}.main-nav li.dropdown>ul.dropdown-menu{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);list-style:none;background:#f5e6cc;border:1px solid rgba(212,162,76,.3);border-radius:8px;padding:6px 0;min-width:200px;box-shadow:0 -4px 16px #0003;z-index:1000}.main-nav li.dropdown>ul.dropdown-menu li a{display:block;color:#5a3a26;padding:10px 20px;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease}.main-nav li.dropdown>ul.dropdown-menu li a:hover{color:#b0822c;background:#d4a24c26}.main-nav li.dropdown:hover>ul.dropdown-menu{display:block}.main-nav.nav-open li.dropdown.open>ul.dropdown-menu{display:block}.main-nav li a{display:block;padding:.35rem 1.2rem;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#5a3a26;text-decoration:none;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.main-nav li a:hover{color:#b0822c;border-bottom-color:#d4a24c}.site-footer{background:transparent;padding:4px 20px;text-align:center;min-height:30px;border-top:1px solid transparent}.site-footer p{font-size:clamp(.55rem,.9vw,.75rem);letter-spacing:.1em;color:#6b5b4a;margin-bottom:0;line-height:1.3}.site-footer p:last-child{display:none}.site-footer .credit{margin-top:.3rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.65rem;line-height:1;color:#6b5b4a99;letter-spacing:.06em}.site-footer .credit-link{display:inline-flex;align-items:center;gap:.35rem;color:#b0822c;text-decoration:none;transition:color .2s ease,opacity .2s ease;opacity:.85}.site-footer .credit-link:hover{color:#d4a24c;opacity:1}.site-footer .credit-logo{width:18px;height:18px;object-fit:contain}.site-footer .social-links{display:flex;justify-content:center;gap:1rem;margin-top:.5rem}.site-footer .social-icon{display:inline-flex;align-items:center;justify-content:center;color:#6b5b4a;text-decoration:none;transition:color .2s ease,transform .2s ease;opacity:.7}.site-footer .social-icon:hover{color:#b0822c;opacity:1;transform:scale(1.1)}.flags-sway{animation:flag-sway 6s ease-in-out infinite;transform-origin:top left}@keyframes flag-sway{0%,to{transform:rotate(0)}25%{transform:rotate(1.5deg)}75%{transform:rotate(-1.5deg)}}@media(min-width:1090px)and (max-width:1399px){.layer-left-group img{max-width:600px}.layer-stupa img{max-width:390px}}@media(min-width:1400px)and (max-width:1599px){.layer-left-group img{max-width:calc(140vw - 1360px)}.layer-stupa img{max-width:calc(93vw - 912px)}}@media(min-width:1100px){.layer-stupa img{bottom:22%}}@media(min-width:1400px){.layer-stupa img{bottom:25%}}@media(min-width:1600px){.layer-stupa img{bottom:28%}}@media(min-width:1800px){.layer-stupa img{bottom:30%}}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;flex-shrink:0;margin-left:auto}.nav-hamburger span{display:block;width:22px;height:2px;background:#5a3a26;border-radius:1px;transition:transform .35s ease,opacity .35s ease}.main-nav.nav-open .nav-hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.main-nav.nav-open .nav-hamburger span:nth-child(2){opacity:0}.main-nav.nav-open .nav-hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:1024px){.dropdown-toggle{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:4px 8px;cursor:pointer;color:inherit}.main-nav--persistent{display:flex;justify-content:space-between;align-items:center}.hero-banner-brand{margin-left:16px;justify-self:unset}.nav-hamburger{display:flex}.main-nav ul{display:none;position:absolute;bottom:100%;left:0;width:100%;flex-direction:column;gap:0;background:linear-gradient(0deg,#ecd6ab,#f3e3c4);border-top:1px solid rgba(196,168,106,.5);padding:6px 0;box-shadow:0 -4px 16px #5a3a261a}.main-nav.nav-open ul{display:flex}.main-nav li:not(:last-child):after{display:none}.main-nav li a{padding:12px 24px;text-align:left;border-bottom:none}}@media(max-width:768px){.hero-heading{font-size:2rem;letter-spacing:.12em;white-space:normal;text-align:center}.hero-tagline{font-size:.65rem;letter-spacing:.15em;white-space:normal;text-align:center;padding:0 20px}.layer-left-group,.layer-masked{opacity:.6}.mandala-shimmer{animation:none}}@media(max-width:480px){.hero-heading{font-size:1.5rem}.hero-heading-heart{display:none}.hero-logo img{width:70px}}@media(prefers-reduced-motion:reduce){.mandala-shimmer,.flags-sway,.emblem-triangle .chakra-gems,.chakra-triangle .tri-wire,.chakra-triangle .tri-tip,.circle-btn:hover{animation:none}.layer{transition:none}}body.loading .enter-title{opacity:0;transform:translateY(-70px) scale(.78);filter:blur(6px)}body.loading .enter-zoom{opacity:0;transform:translate(-50%) translateY(-22vh) scale(.35);filter:blur(4px)}.enter-title,.enter-zoom{transition:opacity 1.2s cubic-bezier(.18,.9,.3,1.05),transform 1.3s cubic-bezier(.18,.85,.28,1.08),filter 1.2s ease-out}.hero-heading.enter-title{transition-delay:.1s}.hero-logo.enter-zoom{transition-delay:.25s}.hero-emblem.enter-zoom{transition-delay:.5s}body.loading .m-ethereal,body.loading .m-sunburst,body.loading .m-horizon,body.loading .wolf-halo,body.loading .twinkle-layer,body.loading .btn-slot:before{opacity:0!important}.m-ethereal,.m-sunburst,.m-horizon,.wolf-halo,.btn-slot:before{transition:opacity 1.5s ease-out}.wolf-halo{transition-delay:1.3s}.m-sunburst{transition-delay:1.8s}.m-ethereal{transition-delay:2.2s}.btn-slot:before{transition-delay:2.4s}.m-horizon{transition-delay:2.7s}
