@import url("https://fonts.cdnfonts.com/css/hubot-sans");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }


/*
! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block{display:block}.resize{resize:both}.antialiased{-moz-osx-font-smoothing:grayscale}*,.antialiased{-webkit-font-smoothing:antialiased}*{box-sizing:border-box;text-rendering:optimizeLegibility;scroll-behavior:smooth}body,html{height:100%}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}body{margin:0;font-family:Untitled Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:#05060f linear-gradient(0deg,rgba(216,236,248,.06),rgba(152,192,239,.06));font-size:max(calc(var(--_size) * .03),10px);--_factor:min(600px,80vh);--_size:min(var(--_factor),80vw)}body.gold .header h2,body.gold p,body.gold>*>* :not(.contact-btn){filter:invert(1) brightness(4.7)}body.gold .header h2 a{filter:hue-rotate(0deg)}body.gold canvas{filter:drop-shadow(2em 4em 0 #d8bd10) drop-shadow(-8em -14em 0 #d8bd10)}body.gold .header .spotlight{filter:invert(1) brightness(4.7) opacity(.5)}body.gold .mountains>div{box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #d8a910,inset .2em .3em .2em -.2em #c2ccff,inset 10.2em 10.3em 2em -10em #d4e6ff2f}body.gold .content-section,body.gold .content-section :after,body.gold .content-section :before{filter:invert(1) brightness(4.4) opacity(1)}h2{font-family:Hubot-Sans,sans-serif}h2,p{margin:0;padding:0}h2 a{text-decoration:none;color:unset}.header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5em;color:#bad6f7;padding:2em clamp(1.25em,5vw,5em);position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:20;opacity:0;translate:0 -1em;animation:load 2s ease-in 2s forwards,up 1.4s ease-out 2s forwards}.header>h2{opacity:.5;cursor:pointer;transition:opacity .04s ease-in-out}.header .brand{flex:0 0 auto;font-size:1.08em;letter-spacing:0;margin:0}.header>h2:hover{opacity:1;text-shadow:0 2px 16px rgba(174,207,242,.6);width:fit-content}.header-nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:clamp(.75em,2.3vw,2.4em);min-width:0}.header-nav a{color:#bad6f7;font-size:.88em;font-weight:500;line-height:1.2;text-decoration:none;opacity:.72;text-shadow:0 2px 16px rgba(174,207,242,.16);transition:opacity .18s ease,color .18s ease,text-shadow .18s ease;white-space:nowrap}.header-nav a:focus-visible,.header-nav a:hover{color:#d8ecf8;opacity:1;outline:none;text-shadow:0 2px 16px rgba(174,207,242,.55)}@media (max-width:760px){.header{align-items:flex-start;flex-wrap:wrap;gap:.9em 1em;padding:1.25em 1em}.header .brand{order:1;font-size:1em}.header>div.mid-spot{order:2;width:1.55em;height:1.55em}.header-nav{order:3;flex:0 0 100%;justify-content:flex-start;gap:.6em;overflow-x:auto;padding:.15em 0 .35em;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.header-nav a{flex:0 0 auto;font-size:.82em;padding:.55em .85em;border:1px solid #c2ccff24;border-radius:999px;background:rgba(18,21,33,.68)}}@media (max-width:420px){.header{padding-inline:.8em}.header-nav a{font-size:.78em;padding-inline:.72em}}.header>div.mid-spot{flex:0 0 auto;width:1.8em;height:1.8em;border-radius:50%;background:black;box-shadow:0 0 1em 0 #98c0ef;cursor:pointer;transition:box-shadow 1s ease-in-out}.header>div.mid-spot:hover{box-shadow:-.3em .1em .2em 0 #d8bd10}body.gold .header>div.mid-spot:hover{box-shadow:-.3em .1em .2em 0 #98c0ef}body.gold .header>div.mid-spot{box-shadow:0 0 1em 0 #d8bd10}.header>div.mid-spot:hover~.spotlight{animation:colorize 10s linear infinite}@keyframes colorize{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(-380deg)}}button.contact-btn:before{content:"";display:block;position:absolute;left:0;top:0;border-radius:20em;width:100%;height:100%;background:#c2ccff91 radial-gradient(farthest-side at 50% 100%,#c2ccff,transparent);opacity:.1;transition:all .4s ease-in-out}button.contact-btn:hover:before{background:#c2ccff1e radial-gradient(farthest-side at 50% 100%,#c2ccff,transparent);opacity:.3}.contact-btn .glow{--border-width:1px;--loop-cycle:24s;position:absolute;inset:calc(var(--border-width)* -1);border-radius:50px;border:var(--border-width) solid transparent;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask:linear-gradient(transparent,transparent),linear-gradient(white,white);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;pointer-events:none}button.contact-btn:hover .glow{--loop-cycle:2s}.contact-btn .glow:after,.contact-btn .glow:before{content:"";height:100%;offset-anchor:100% 50%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.75),transparent 50%),radial-gradient(circle at 50% 50%,#c2ccff 50%,transparent);opacity:.4;offset-path:rect(0 100% 100% 0 round 33px);position:absolute;display:inline-block;-webkit-animation:loop 4s linear infinite;animation:loop var(--loop-cycle) linear infinite;aspect-ratio:1/1;transition:opacity 1s ease-in-out}.contact-btn .glow:before{animation-delay:calc(var(--loop-cycle) / -2)}button.contact-btn{position:absolute;left:min(46em,60vw);right:0;margin:0 auto;width:8em;height:2.4em;cursor:pointer;border-radius:20em;transition:background .5s,transform .5s;border:1px solid #c2ccff33;opacity:1;padding-top:.3em;background:#121521;color:#9dc3f7;white-space:nowrap}button.start-btn:before{content:"";display:block;position:absolute;left:0;top:0;border-radius:20em;width:100%;height:100%;background:#c2ccff91 radial-gradient(farthest-side at 50% 100%,#c2ccff,transparent);opacity:.1;transition:all .4s ease-in-out}button.start-btn:hover:before{background:#c2ccff1e radial-gradient(farthest-side at 50% 100%,#c2ccff,transparent);opacity:.3}.start-btn .glow{--border-width:1px;--loop-cycle:24s;position:absolute;inset:calc(var(--border-width)* -1);border-radius:50px;border:var(--border-width) solid transparent;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask:linear-gradient(transparent,transparent),linear-gradient(white,white);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;pointer-events:none}button.start-btn:hover .glow{--loop-cycle:2s}.contact-btn .glow:before,.start-btn .glow:after{content:"";height:100%;offset-anchor:100% 50%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.75),transparent 50%),radial-gradient(circle at 50% 50%,#c2ccff 50%,transparent);opacity:.4;offset-path:rect(0 100% 100% 0 round 33px);position:absolute;display:inline-block;-webkit-animation:loop 4s linear infinite;animation:loop var(--loop-cycle) linear infinite;aspect-ratio:1/1;transition:opacity 1s ease-in-out}.start-btn .glow:before{animation-delay:calc(var(--loop-cycle) / -2)}@keyframes loop{to{offset-distance:100%}}.contact-btn-content{line-height:142%}.contact-btn-content,.start-btn-content{background:linear-gradient(0deg,#d8ecf8,#98c0ef);background-clip:text;-webkit-text-fill-color:transparent;font-size:1.2em}.start-btn-content{align-self:center}button.contact-btn:hover .glow:after,button.contact-btn:hover .glow:before{opacity:.6}@keyframes btn-rot{0%{rotate:0deg}to{rotate:1turn}}.header .spotlight{pointer-events:none;top:0;transition:filter 1s ease-in-out;height:42em;width:100%;overflow:hidden}.header .spotlight,.header .spotlight>div{position:absolute;left:0;right:0;margin:0 auto}.header .spotlight>div{border-radius:0 0 50% 50%;top:3em;width:30em;height:max(42em,86vh);background-image:conic-gradient(from 0deg at 50% -5%,transparent 45%,rgba(124,145,182,.3) 49%,rgba(124,145,182,.5) 50%,rgba(124,145,182,.3) 51%,transparent 55%);transform-origin:50% 0;filter:blur(15px) opacity(.5);z-index:-1;animation:load 2s ease-in-out forwards,loadrot 2s ease-in-out forwards,spotlight 21s ease-in-out infinite reverse}.header .spotlight>div:first-child{rotate:20deg;animation:load 2s ease-in-out forwards,loadrot 2s ease-in-out forwards,spotlight 17s ease-in-out infinite}.header .spotlight>div:nth-child(2){rotate:-20deg;animation:load 2s ease-in-out forwards,loadrot 2s ease-in-out forwards,spotlight 14s ease-in-out infinite}@keyframes loadrot{0%{rotate:0deg;scale:0}to{scale:1}}@keyframes spotlight{0%{transform:rotate(0deg) scale(1);filter:blur(15px) opacity(.5)}20%{transform:rotate(-1deg) scale(1.2);filter:blur(16px) opacity(.6)}40%{transform:rotate(2deg) scale(1.3);filter:blur(14px) opacity(.4)}60%{transform:rotate(-2deg) scale(1.2);filter:blur(15px) opacity(.6)}80%{transform:rotate(1deg) scale(1.1);filter:blur(13px) opacity(.4)}to{transform:rotate(0deg) scale(1);filter:blur(15px) opacity(.5)}}canvas#particleCanvas{position:absolute;pointer-events:none;animation:load .4s ease-in-out forwards;z-index:1;width:100%}p{font-size:1.5em}.hero{width:100%;height:100%;max-height:140px;top:27.8em}.hero,.heroT{position:absolute}.heroT{left:0;right:0;margin:auto;height:20em;padding-top:2em;translate:0 -1.6em;opacity:0;animation:load 2s ease-in-out .6s forwards}@keyframes load{0%{opacity:0}to{opacity:1}}.heroT>h2{position:absolute;left:0;right:0;margin:auto;width:fit-content;max-width:calc(100vw - .6em);text-align:center;font-size:1.725em;font-weight:600;color:#9dc3f7;background:radial-gradient(2em 2em at 50% 50%,transparent calc(var(--p) - 2em),#fff calc(var(--p) - 1em),#fff calc(var(--p) - .4em),transparent var(--p)),linear-gradient(0deg,#bad1f1 30%,#9dc3f7 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 16px rgba(174,207,242,.24);--p:0%;transition:--p 3s linear;animation:pulse 10s linear 1.2s infinite}.heroT h2:nth-child(2){background:radial-gradient(2em 2em at 50% 50%,transparent calc(var(--p) - 2em),transparent calc(var(--p) - 1em),#fff calc(var(--p) - 1em),#fff calc(var(--p) - .4em),transparent calc(var(--p) - .4em),transparent var(--p));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(16px) opacity(.4)}@keyframes pulse{0%{--p:0%}50%{--p:300%}to{--p:300%}}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}.heroP{font-size:1.2em;position:absolute;left:0;right:0;top:25.6em;margin:auto;height:fit-content;width:fit-content;text-align:center;opacity:0;translate:0 1em;animation:load 2s ease-out 2s forwards,up 1.4s ease-out 2s forwards;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,.24);background:linear-gradient(0deg,#d8ecf8,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes up{to{translate:0}}.heroSubP{position:absolute;left:0;right:0;top:9.5em;margin:auto;height:fit-content;width:fit-content;opacity:0;translate:0 -1em;animation:load3 2s ease-in 0s forwards,up 1.4s ease-out 0s forwards}@keyframes load3{0%{opacity:0}to{opacity:.7}}.heroSubP p{font-size:1em;position:relative;width:fit-content;margin:auto;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,.24);background:linear-gradient(0deg,#d8ecf8,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.heroSubP p:after,.heroSubP p:before{position:absolute;top:60%;display:block;content:"";width:5em;height:1px;opacity:0;animation:load2 1.4s ease-in-out 0s forwards,up 1.4s ease-out 0s forwards}@keyframes load2{0%{opacity:0}to{opacity:.3}}.heroSubP p:before{background:linear-gradient(-90deg,#9dc3f7,transparent);right:120%;translate:-5em 0}.heroSubP p:after{background:linear-gradient(90deg,#9dc3f7,transparent);left:120%;translate:5em 0}.heroLogo{display:block;width:clamp(17.2em,37.5vw,25em);height:auto;margin:auto;opacity:.87;filter:drop-shadow(0 0 16px rgba(216,236,248,.18))}.accent-lines{pointer-events:none;height:42em;z-index:-2;--accent-lines-clr:rgba(186,215,247,.18)}.accent-lines,.accent-lines>div{position:absolute;top:0;left:0;right:0;width:100%}.accent-lines>div{margin:auto;height:100%}.accent-lines>div:first-child>div{position:absolute;top:0;right:0;left:0;margin:auto;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-lines-clr),transparent);opacity:0;scale:0;animation:accentload 2s ease-out 2.4s forwards}.accent-lines>div:first-child>div:first-child{top:6em}.accent-lines>div:first-child>div:nth-child(2){top:11em}.accent-lines>div:first-child>div:nth-child(3){top:16em}.accent-lines>div:first-child>div:nth-child(4){top:24em}.accent-lines>div:first-child>div:nth-child(5){top:29em}.accent-lines>div:nth-child(2)>div{position:absolute;top:0;right:0;left:0;margin:auto;width:1px;height:100%;background:var(--accent-lines-clr)}@keyframes accentload{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.accent-lines>div:nth-child(2)>div{opacity:0;scale:0;animation:accentload 2s ease-out 2s forwards}.accent-lines>div:nth-child(2)>div:first-child{left:24em}.accent-lines>div:nth-child(2)>div:nth-child(2){left:34em}.accent-lines>div:nth-child(2)>div:nth-child(3){right:24em}.accent-lines>div:nth-child(2)>div:nth-child(4){right:34em}.accent-lines>div:first-child>div:after,.accent-lines>div:first-child>div:before{content:"";display:none;position:absolute;width:.2em;height:.2em;border-radius:1em;background:#9dc3f7;left:0;right:0;margin:auto;translate:0 -1px;opacity:0;scale:0;animation:accentload 2s ease-out 4.4s forwards}.accent-lines>div:first-child>div:nth-child(3):before{display:block;left:24em}.accent-lines>div:first-child>div:nth-child(3):after{display:block;right:24em}.accent-lines>div:first-child>div:nth-child(4):before{display:block;left:24em}.accent-lines>div:first-child>div:nth-child(4):after{display:block;right:24em}.accent-lines>div:first-child>div:nth-child(5):before{display:block;left:24em}.accent-lines>div:first-child>div:nth-child(5):after{display:block;right:24em}.accent-lines>div:first-child>div:nth-child(2):after,.accent-lines>div:first-child>div:nth-child(2):before{display:block;width:5em;height:1px;border-radius:0;opacity:.12}.accent-lines>div:first-child>div:nth-child(2):before{right:24em;rotate:45deg;translate:-2.5em 2.5em}.accent-lines>div:first-child>div:nth-child(2):after{right:24em;rotate:-45deg;translate:-2.5em 2.5em}.accent-lines>div:first-child>div:first-child:after,.accent-lines>div:first-child>div:first-child:before{display:block;width:5em;height:1px;border-radius:0;opacity:.12}.accent-lines>div:first-child>div:first-child:before{left:24em;rotate:45deg;translate:2.5em 7.5em}.accent-lines>div:first-child>div:first-child:after{left:24em;rotate:-45deg;translate:2.5em 7.5em}.accent-lines>div:first-child>div:nth-child(2):after,.accent-lines>div:first-child>div:nth-child(2):before{opacity:0;scale:0;animation:accentload2 2s ease-out 2.4s forwards}.accent-lines>div:first-child>div:first-child:after,.accent-lines>div:first-child>div:first-child:before{opacity:0;scale:0;animation:accentload3 2s ease-out 2.4s forwards}@keyframes accentload2{0%{opacity:0;scale:0;transform:rotate(1turn)}50%{scale:0}to{opacity:.12;scale:1;transform:rotate(0deg)}}@keyframes accentload3{0%{opacity:0;scale:0;transform:rotate(-1turn)}50%{scale:0}to{opacity:.12;scale:1;transform:rotate(0deg)}}.temples{left:0;right:0;top:31em;margin:auto;height:10em;pointer-events:none}.temples,.temples:before{position:absolute;width:100%}.temples:before{content:"";display:block;height:500%;top:0;background:linear-gradient(90deg,#121521,transparent 50%);background:linear-gradient(0deg,#121521 80%,transparent 90%);z-index:2}.temples>div{box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #c2ccff,inset .2em .3em .2em -.2em #c2ccff,inset 10.2em 10.3em 2em -10em #d4e6ff2f;background:#121521;z-index:1;filter:brightness(.8);position:absolute;left:0;right:0;margin:auto;width:12em;height:24em;border-radius:0 0 15% 15%;border-top-left-radius:10%;border-top-right-radius:10%;border:2px solid #c2ccff;overflow:hidden}.temples>div:first-child{bottom:-140%;translate:-5em 2em;animation:templeload1 2s ease-out 2.4s forwards}.temples>div:nth-child(2){bottom:-140%;translate:-2em 0;width:10em;height:20em;animation:templeload2 2s ease-out 2.2s forwards}.temples>div:nth-child(3){bottom:-140%;translate:4em 3em;animation:templeload1 2s ease-out 2s forwards}@keyframes templeload1{0%{bottom:-240%}to{bottom:-140%}}@keyframes templeload2{0%{bottom:-240%}to{bottom:-108%}}.temples>div:before{content:"";display:block;background:repeating-linear-gradient(45deg,transparent,#c2ccff22 2px,transparent 4px);height:100%;top:0;transform:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border:none}.mountains,.temples>div:before{width:100%;position:absolute;left:0}.mountains{right:0;top:31em;margin:auto;height:10em;pointer-events:none}.mountains:before{content:"";display:block;width:100%;height:500%;position:absolute;top:0;background:linear-gradient(90deg,#121521,transparent 50%);background:linear-gradient(0deg,#121521 80%,transparent 90%);z-index:2}.mountains>div{box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #c2ccff,inset .2em .3em .2em -.2em #c2ccff,inset 10.2em 10.3em 2em -10em #d4e6ff2f;background:#121521;z-index:1;filter:brightness(.8);position:absolute;left:0;right:0;margin:auto;width:20em;height:20em;rotate:45deg}.mountains>div:first-child{bottom:-240%;translate:-6em 2em;animation:mountainload1 2s ease-out 2.4s forwards}.mountains>div:nth-child(2){bottom:-240%;translate:-2em 0;width:14em;height:20em;animation:mountainload2 2s ease-out 2.2s forwards}.mountains>div:nth-child(3){bottom:-240%;translate:6em 3em;animation:mountainload1 2s ease-out 2s forwards}@keyframes mountainload1{0%{bottom:-240%}to{bottom:-140%}}@keyframes mountainload2{0%{bottom:-240%}to{bottom:-108%}}.mountains>div:before{content:"";display:block;background:repeating-radial-gradient(at 100% 100%,transparent 0,#c2ccff22 2px,transparent 4px);width:12em;height:12em;position:absolute;left:0;top:0;border-bottom-right-radius:100%}.hero-spacer{height:40em;pointer-events:none}.content-section{position:relative;z-index:1112;color:#fff;width:100%;text-align:center;padding:16em 0 12em;overflow:hidden}.content-section p.subt{color:#d8ecf8be;font-size:.8em;font-weight:200;position:relative;width:fit-content;margin:auto}.content-section h3{font-size:2.3em;font-weight:600;max-width:18em;margin:.4em auto .6em;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,.24);background:linear-gradient(0deg,#d8ecf8,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content-section p.subp{color:#d8ecf8be;font-size:1em;font-weight:400;max-width:26em;margin:auto}@media (max-width:760px){.hero{top:27em}.heroT>h2{font-size:.975em;line-height:1}.heroP{top:24.6em;width:min(30em,calc(100% - 2em))}.heroSubP{top:10.2em}.heroLogo{width:clamp(14.1em,65.6vw,18.75em)}.content-section h3{font-size:1.9em;max-width:12em}.content-section p.subp{width:min(28em,calc(100% - 2em))}}@media (max-width:420px){.heroT>h2{font-size:.848em}.content-section h3{font-size:1.65em}}.content-section p.subt:after,.content-section p.subt:before{position:absolute;top:60%;display:block;content:"";width:5em;height:1px;opacity:.5}.content-section p.subt:before{background:linear-gradient(-90deg,#9dc3f7,transparent);right:120%;top:50%}.content-section p.subt:after{background:linear-gradient(90deg,#9dc3f7,transparent);left:120%;top:50%}.content-section .content-acc{position:absolute;left:0;right:0;top:25%;margin:auto;display:flex;justify-content:center}.content-section .content-acc div{width:10em;height:10em;border-radius:50%;box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #c2ccff,inset .2em .3em .2em -.2em #c2ccff,inset -1.2em 2.3em 2em -.5em #d4e6ff2f;background:#121521;z-index:1;filter:brightness(.8);background:repeating-radial-gradient(at 50% 50%,transparent 0,#c2ccff22 2px,transparent 4px);translate:-18em}.content-section .content-acc div:nth-child(2){translate:18em 12em;border-radius:2em;box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #c2ccff,inset .2em .3em .2em -.2em #c2ccff,inset 10.8em 11.3em 2em -10.5em #d4e6ff2f}.sky-view{position:relative;height:50vh;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden}canvas#skyGridCanvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.grid-text{position:relative;z-index:1;text-align:center;color:#98c0ef}.grid-text p{font-size:1.4em;margin:1em 0;opacity:.8}.simple-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2em;padding:clamp(3em,10vw,7em) 1.5em;text-align:center;color:#d8ecf8;background:radial-gradient(circle at 50% 18%,rgba(157,195,247,.18),transparent 30em),#05060f linear-gradient(0deg,rgba(216,236,248,.06),rgba(152,192,239,.06))}.simple-page-link{color:#bad6f7;font-family:Hubot-Sans,sans-serif;font-size:1em;opacity:.72;text-decoration:none;transition:opacity .18s ease,text-shadow .18s ease}.simple-page-link:focus-visible,.simple-page-link:hover{opacity:1;outline:none;text-shadow:0 2px 16px rgba(174,207,242,.55)}.simple-page .subt{color:#d8ecf8be;font-size:.85em;letter-spacing:0}.simple-page h1{margin:0;font-family:Hubot-Sans,sans-serif;font-size:clamp(3.3em,10vw,7em);line-height:.95;color:#9dc3f7;background:linear-gradient(0deg,#bad1f1 30%,#9dc3f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 16px rgba(174,207,242,.24)}.simple-page p{max-width:34em;color:#d8ecf8be;font-size:clamp(1em,3vw,1.25em);line-height:1.5}.contact-page{padding-top:clamp(7em,10vw,8em)}.contact-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;width:min(38em,100%);margin-top:1.2em}.contact-channels a{display:flex;align-items:center;gap:.85em;min-width:0;padding:1em;border:1px solid rgba(194,204,255,.22);border-radius:8px;color:#d8ecf8;background:rgba(18,21,33,.5);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.contact-channels a:focus-visible,.contact-channels a:hover{border-color:rgba(216,236,248,.58);background:rgba(28,33,50,.7);outline:none;transform:translateY(-1px)}.contact-channels svg{flex:0 0 auto;width:1.4em;height:1.4em;color:#9dc3f7}.contact-channels span{display:grid;min-width:0;color:#d8ecf8be;font-size:.88em;line-height:1.35;overflow-wrap:anywhere}.contact-channels strong{color:#d8ecf8;font-size:.78em;font-weight:600;text-transform:uppercase}.contact-form{display:grid;gap:1em;width:min(30em,100%);margin-top:.6em}.contact-form label{display:grid;gap:.45em;text-align:left}.contact-form span{color:#d8ecf8be;font-size:.82em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(194,204,255,.22);border-radius:8px;background:rgba(18,21,33,.68);color:#d8ecf8;font:inherit;font-size:1em;padding:.85em 1em;outline:none;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:rgba(216,236,248,.55);box-shadow:0 0 0 3px rgba(157,195,247,.12)}.contact-form button{display:inline-flex;align-items:center;justify-content:center;gap:.55em;justify-self:center;min-width:12.5em;min-height:2.6em;border:1px solid rgba(194,204,255,.32);border-radius:999px;background:#121521;color:#d8ecf8;cursor:pointer;font:inherit;font-size:.95em;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact-form button svg{width:1.1em;height:1.1em}.contact-form button:focus-visible,.contact-form button:hover{border-color:rgba(216,236,248,.7);box-shadow:0 0 22px rgba(157,195,247,.18);outline:none;transform:translateY(-1px)}.media-page{min-height:100vh;padding:clamp(8em,11vw,10em) clamp(1em,5vw,5em) clamp(4em,8vw,7em);color:#d8ecf8;background:radial-gradient(circle at 50% 8%,rgba(157,195,247,.15),transparent 34em),#05060f linear-gradient(0deg,rgba(216,236,248,.06),rgba(152,192,239,.06))}.media-page-head{display:grid;justify-items:center;gap:.7em;padding-bottom:clamp(2em,5vw,4em);text-align:center}.media-page-head p{color:#d8ecf8a8;font-size:.85em;text-transform:uppercase}.media-page-head h1{margin:0;font-family:Hubot-Sans,sans-serif;font-size:clamp(3.4em,9vw,7em);line-height:.95;background:linear-gradient(0deg,#bad1f1 30%,#9dc3f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2em,3vw,2.4em);width:min(1180px,100%);margin:0 auto}.media-slider{position:relative;width:min(1180px,100%);margin:0 auto clamp(2.2em,5vw,4em);border:1px solid rgba(194,204,255,.2);background:rgba(7,9,18,.92);overflow:hidden}.media-slider-player{position:relative;width:100%;aspect-ratio:16/9;background:#02030a}.media-slider-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.media-player-loading{position:absolute;inset:0;background:#02030a}.media-slider-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5em;padding:clamp(1em,2.5vw,1.5em);border-top:1px solid rgba(194,204,255,.14)}.media-slider-copy{display:grid;gap:.25em;min-width:0}.media-slider-copy p{color:#9dc3f7;font-size:.72em;font-weight:700;text-transform:uppercase}.media-slider-copy h2{margin:0;color:#d8ecf8;font-family:Hubot-Sans,sans-serif;font-size:clamp(1.15em,2.4vw,1.8em);font-weight:500;line-height:1.15}.media-slider-controls{display:grid;grid-template-columns:2.75em auto 2.75em;align-items:center;gap:.55em;flex:0 0 auto}.media-slider-controls button{display:grid;place-items:center;width:2.75em;height:2.75em;padding:0;border:1px solid rgba(194,204,255,.24);border-radius:50%;color:#d8ecf8;background:transparent;cursor:pointer;transition:border-color .18s ease,background .18s ease}.media-slider-controls button:focus-visible,.media-slider-controls button:hover{border-color:rgba(216,236,248,.7);background:rgba(157,195,247,.1);outline:none}.media-slider-controls svg{width:1.15em;height:1.15em}.media-slider-controls span{color:#d8ecf8a8;font-size:.72em;font-variant-numeric:tabular-nums}.media-slider-dots{display:grid;grid-template-columns:repeat(5,1fr);gap:.35em;padding:0 clamp(1em,2.5vw,1.5em) 1em}.media-slider-dots button{height:3px;padding:0;border:0;background:rgba(216,236,248,.18);cursor:pointer;transition:background .18s ease}.media-slider-dots button.is-active{background:#9dc3f7}.media-item{min-width:0;border-bottom:1px solid rgba(194,204,255,.18);background:rgba(18,21,33,.38)}.media-item-preview{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;overflow:hidden;background:#05060f;cursor:pointer}.media-item-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.media-item-preview:after{content:"";position:absolute;inset:0;background:rgba(3,4,10,.16);transition:background .25s ease}.media-item-preview:focus-visible img,.media-item-preview:hover img{filter:brightness(.75);transform:scale(1.025)}.media-item-preview:focus-visible:after,.media-item-preview:hover:after{background:rgba(3,4,10,.32)}.media-item-preview:focus-visible{outline:1px solid #9dc3f7;outline-offset:3px}.media-item-play{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:3.4em;height:3.4em;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;background:rgba(5,6,15,.54);transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease}.media-item-preview:focus-visible .media-item-play,.media-item-preview:hover .media-item-play{background:rgba(157,195,247,.24);transform:translate(-50%,-50%) scale(1.06)}.media-item-play svg{width:1.2em;height:1.2em;margin-left:.12em}.media-copy{display:grid;gap:.45em;padding:1.15em .2em 1.5em}.media-copy p{color:#9dc3f7;font-size:.78em;font-weight:700;text-transform:uppercase}.media-copy h2{margin:0;color:#d8ecf8;font-family:Hubot-Sans,sans-serif;font-size:clamp(1.2em,2.4vw,1.75em);font-weight:500;line-height:1.15}.media-copy a{width:fit-content;margin-top:.25em;color:#d8ecf8a8;font-size:.78em;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(216,236,248,.38);transition:color .18s ease,border-color .18s ease}.media-copy a:focus-visible,.media-copy a:hover{color:#fff;border-color:#fff;outline:none}@media (max-width:720px){.media-page{padding-inline:1em}.media-grid{grid-template-columns:1fr}.media-slider-footer{align-items:flex-start;flex-direction:column;gap:1em}.media-slider-controls{width:100%;grid-template-columns:2.75em 1fr 2.75em}.media-slider-controls span{text-align:center}.contact-channels{grid-template-columns:1fr}}.artists-page{min-height:100vh;padding:clamp(7em,10vw,8em) clamp(1em,5vw,5em) clamp(2em,5vw,5em);color:#d8ecf8;background:radial-gradient(circle at 50% 12%,rgba(157,195,247,.16),transparent 32em),#05060f linear-gradient(0deg,rgba(216,236,248,.06),rgba(152,192,239,.06))}.artists-page-head{display:grid;gap:.75em;justify-items:center;padding:1em 0 clamp(2em,5vw,4em);text-align:center}.artists-page-head .subt{color:#d8ecf8be;font-size:.9em}.artists-page-head h1{margin:0;font-family:Hubot-Sans,sans-serif;font-size:clamp(3.4em,9vw,7em);line-height:.95;background:linear-gradient(0deg,#bad1f1 30%,#9dc3f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.artist-list{display:grid;gap:1em;width:min(1120px,100%);margin:0 auto}.artist-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(14.4em,.72fr);align-items:center;min-height:19.2em;border-top:1px solid rgba(194,204,255,.18);overflow:hidden}.artist-row:last-child{border-bottom:1px solid rgba(194,204,255,.18)}.artist-copy{display:grid;gap:.55em;padding:clamp(1.4em,4vw,3em) clamp(.2em,3vw,2em)}.artist-copy p{color:#d8ecf8be;font-size:.8em;text-transform:uppercase}.artist-copy h2{margin:0;font-family:Hubot-Sans,sans-serif;font-size:clamp(2.56em,7.2vw,5.76em);line-height:.9;color:#9dc3f7;background:linear-gradient(0deg,#bad1f1 30%,#9dc3f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.artist-copy h2.artist-name-compact{font-size:clamp(2.355em,6.624vw,5.3em)}.artist-copy span{max-width:28em;color:#d8ecf8be;font-size:1em;line-height:1.5;white-space:pre-line}.artist-press-kit{width:fit-content;margin-top:1.1em;color:#d8ecf8;font-size:.9em;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(216,236,248,.45);transition:color .18s ease,border-color .18s ease,text-shadow .18s ease}.artist-press-kit:focus-visible,.artist-press-kit:hover{color:#fff;border-color:#fff;outline:none;text-shadow:0 0 14px rgba(216,236,248,.45)}.artist-social-link{width:fit-content;margin-top:.25em;color:#d8ecf8be;font-size:.8em;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(216,236,248,.4);transition:color .18s ease,text-shadow .18s ease}.artist-social-link:focus-visible,.artist-social-link:hover{color:#fff;border-color:#fff;outline:none;text-shadow:0 0 14px rgba(216,236,248,.45)}.artist-image{position:relative;width:100%;min-height:19.2em;aspect-ratio:4/5;background:rgba(18,21,33,.7);border-left:1px solid rgba(194,204,255,.16);overflow:hidden}.artist-image img{object-fit:cover;object-position:52% 35%;filter:saturate(.95) contrast(1.04)}.artist-image-placeholder{display:flex;align-items:center;justify-content:center;min-height:16em}.artist-image-placeholder span{color:#d8ecf875;font-size:.9em;text-transform:uppercase}@media (max-width:760px){.artists-page{padding-inline:1em}.artist-row{grid-template-columns:1fr;min-height:0}.artist-image{order:-1;min-height:17.6em;border-left:0;border-bottom:1px solid rgba(194,204,255,.16)}.artist-copy{padding:1.5em 0 2em}.artist-copy h2{font-size:clamp(2.4em,14.4vw,4.32em)}.artist-copy h2.artist-name-compact{font-size:clamp(2.208em,13.248vw,3.974em)}}@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}