:root{--position: 50vh;--wavesduration: 1s;overflow-x:hidden}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#0c0c0c}::-webkit-scrollbar{background-color:#0c0c0c;width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:gray;border-radius:10px;-webkit-transition:1s;transition:1s}.homeContainer{height:100dvh;overflow:hidden;animation:fadeIn .4s ease-in;overscroll-behavior:none}.home{width:100vw;display:flex;flex-direction:column;align-items:center;background-color:#0c0c0c;color:#fff;min-height:100vh;padding-bottom:10px;overscroll-behavior:none}.crown{margin-top:17vh;width:70px;height:70px;opacity:100%;color:#e5e5e5;position:relative;display:flex;align-items:center;justify-content:center;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;z-index:10}.crownAnimation{margin-top:17vh;opacity:0%;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;animation-delay:2.4s}.crown:active,.crown.is-dragging{cursor:grabbing}.compassDial{position:absolute;top:50%;left:50%;width:86px;height:86px;transform:translate(-50%,-50%) scale(.85);pointer-events:none;opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,rgba(255,255,255,.01) 50%,transparent 75%);box-shadow:0 0 25px #ffffff0f}.crown:hover .compassDial,.crown.is-dragging .compassDial{opacity:1;transform:translate(-50%,-50%) scale(1)}.compassSvg{width:100%;height:100%}.compassCircle{fill:none;stroke:#ffffff2e;stroke-width:1;stroke-dasharray:2 4}.compassTickMajor{stroke:#ffffffbf;stroke-width:1.5;stroke-linecap:round}.compassTickMinor{stroke:#ffffff59;stroke-width:1;stroke-linecap:round}.compassTickFine{stroke:#ffffff2e;stroke-width:.8;stroke-linecap:round}.starRotator{display:flex;align-items:center;justify-content:center;transition:color 1.4s ease,filter 1.4s ease;will-change:transform,filter,color;color:#fff}.crown.is-dragging .starRotator{transition:color 1.4s ease,filter 1.4s ease!important}.crown:hover .starRotator{filter:drop-shadow(0 0 10px rgba(255,255,255,.8)) drop-shadow(0 0 22px rgba(255,255,255,.35))}.compassProgressRing{fill:none;stroke:#dfcba5;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:239;stroke-dashoffset:calc(239px * (1 - var(--charge-progress, 0)));transform-origin:50% 50%;transform:rotate(-90deg);opacity:0;transition:opacity 1.2s ease,stroke 1.2s ease,stroke-dashoffset .1s linear}.compassCircle,.compassTickMajor,.compassTickMinor,.compassTickFine{transition:stroke 1.4s ease,opacity 1.2s ease}.crown.is-charging-gold .compassProgressRing{opacity:1}.compassShockwave{position:absolute;top:50%;left:50%;width:86px;height:86px;border-radius:50%;border:1.5px solid #e8d7b7;transform:translate(-50%,-50%) scale(.85);opacity:0;pointer-events:none}.crown.is-primed .compassShockwave{animation:shockwavePulse .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes shockwavePulse{0%{opacity:.85;transform:translate(-50%,-50%) scale(.85)}to{opacity:0;transform:translate(-50%,-50%) scale(1.65)}}.crown.is-charging-gold .starRotator{color:#dfcba5;filter:drop-shadow(0 0 12px rgba(223,203,165,.75)) drop-shadow(0 0 26px rgba(210,186,142,.45))}.crown.is-charging-gold .compassCircle{stroke:#dfcba559}.crown.is-charging-gold .compassTickMajor{stroke:#dfcba5cc}.crown.is-charging-gold .compassTickMinor{stroke:#dfcba573}.crown.is-primed .starRotator{color:#eedec0;animation:primeBreath 1.1s ease-in-out infinite alternate}@keyframes primeBreath{0%{filter:drop-shadow(0 0 12px rgba(223,203,165,.75)) drop-shadow(0 0 24px rgba(210,186,142,.45))}to{filter:drop-shadow(0 0 18px rgba(238,222,192,.95)) drop-shadow(0 0 35px rgba(223,203,165,.65))}}.crown.is-primed .compassDial{box-shadow:0 0 32px #dfcba533}.crown>div>svg>g,.crown svg{fill:#fff}.heading{font-size:100px;font-family:Italiana,serif;font-weight:400;letter-spacing:-10px;margin:0 0 0 -20px;line-height:.9;padding:20px 0;opacity:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.headingAnimation{opacity:0%;transform:translateY(-100%);margin-top:33vh;animation-name:fadeIn,movetopheading;animation-duration:1.5s,.7s;animation-timing-function:ease-in-out,ease-in-out;animation-fill-mode:forwards;animation-delay:0s,1.5s}.subHeading{font-family:Plus Jakarta Sans,sans-serif;display:flex;justify-content:center;font-size:20px;z-index:2;line-height:.9;-moz-user-select:none;user-select:none;-webkit-user-select:none}.subHeadingAnimation{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;animation-delay:2.6s}.subHeading>div:nth-child(2){font-family:Plus Jakarta Sans,sans-serif}.subHeading>div:not(:nth-child(2)){text-align:left;width:200px;padding:0 10px}.subHeading>div:nth-child(1){text-align:right}.background{width:100%;height:60vh;overflow:hidden;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-top:15vh;z-index:2}.backgroundAnimation{opacity:0%;margin-top:40vh;animation-name:fadeIn,movetopbackground;animation-duration:.7s,.8s;animation-timing-function:ease-out,ease-out;animation-fill-mode:forwards;animation-delay:1.5s}.background>svg{height:75vw;margin-top:-35vw}.backgroundBelow{width:100%;height:100vh;background-color:#141414;margin-top:-45vh;z-index:1}.background>svg>path:nth-child(7){transform:translateY(1px)}.background>svg>path{transition:filter .25s ease-out,fill .25s ease-out}.background>svg>path:hover{filter:brightness(1.28);transition:filter .15s ease-out}.backgroundAnimation>svg>path{transition:1s;transition-property:fill;animation:moveupwaves .9s ease-out forwards;animation-delay:1.5s}.backgroundAnimation>svg>path:nth-child(1){transform:translateY(0)}.backgroundAnimation>svg>path:nth-child(2){transform:translateY(60px)}.backgroundAnimation>svg>path:nth-child(3){transform:translateY(120px)}.backgroundAnimation>svg>path:nth-child(4){transform:translateY(180px)}.backgroundAnimation>svg>path:nth-child(5){transform:translateY(240px)}.backgroundAnimation>svg>path:nth-child(6){transform:translateY(300px)}.backgroundAnimation>svg>path:nth-child(7){transform:translateY(360px);animation:moveupwaveslast .9s ease-out forwards;animation-delay:1.5s}@media only screen and (min-width:1600px){.crown,.crownAnimation{margin-top:19vh}}@media only screen and (min-width:2500px){.crown,.crownAnimation{margin-top:22vh}}@keyframes fadeIn{0%{opacity:0}to{opacity:100%}}@keyframes fadeOut{0%{opacity:100%}to{opacity:0%}}@keyframes movetopbackground{to{margin-top:15vh}}@keyframes movetopheading{0%{transform:translateY(-100%)}to{transform:translateY(0);margin-top:0}}@keyframes moveupwaveslast{to{transform:translateY(1px)}}@keyframes moveupwaves{to{transform:translateY(0)}}@media only screen and (max-width:700px){.heading{font-size:90px;margin:0 30px}.headingAnimation{margin-top:45vh}.background>svg{height:130vh;margin-top:-60vh}.crown{width:40px;margin:100px 0 10px}.subHeading{margin-top:20px}}#stars-container[data-astro-cid-osbei5dh]{position:fixed;top:-50%;left:-50%;width:200%;height:200%;transform:rotate(-30deg);z-index:0;pointer-events:none}.star-layer[data-astro-cid-osbei5dh]{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat;will-change:background-position}.meteor-layer[data-astro-cid-osbei5dh]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.bg-animation-fade[data-astro-cid-osbei5dh]{opacity:0;animation:starsfade 3s linear forwards;animation-delay:2.8s}@keyframes starsfade{0%{opacity:0}to{opacity:1}}html:has(#homeContainer),body:has(#homeContainer){overflow:hidden!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important}
