@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}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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%;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)}}:root{--signal-bg:#030306;--signal-panel:rgba(255,255,255,0.035);--signal-line:rgba(255,255,255,0.14);--signal-muted:rgba(235,241,255,0.62);--signal-soft:rgba(235,241,255,0.82);--signal-text:#f5f7ff;--signal-accent:#9bbcff}body{background:radial-gradient(circle at 22% 0,rgba(155,188,255,.13),transparent 28rem),radial-gradient(circle at 80% 18%,rgba(255,255,255,.07),transparent 22rem),var(--signal-bg);color:var(--signal-text);font-size:16px}body:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:6rem 6rem;mask-image:linear-gradient(180deg,black,transparent 82%)}.header{display:grid;grid-template-columns:minmax(9rem,1fr) auto minmax(9rem,1fr);gap:1rem;padding:1rem clamp(1rem,5vw,3rem);border-bottom:1px solid var(--signal-line);background:rgba(3,3,6,.72);backdrop-filter:blur(18px);opacity:1;translate:0;animation:none}.header,.header .brand{align-items:center;color:var(--signal-text)}.header .brand{display:inline-flex;gap:.7rem;width:fit-content;font-family:Hubot-Sans,sans-serif;font-size:.78rem;font-weight:800;text-decoration:none}.header .brand img{width:1.75rem;height:1.75rem;border:1px solid var(--signal-line);border-radius:50%}.header-nav{gap:clamp(1rem,3vw,2.2rem)}.header-nav a{color:var(--signal-soft);font-size:.92rem;opacity:1;text-shadow:none}.header-nav a:focus-visible,.header-nav a:hover{color:#fff;text-shadow:none}.header-book-link{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:0 1.15rem;border:1px solid var(--signal-line);border-radius:999px;color:#fff;background:transparent;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .2s ease,background .2s ease}.header-book-link:focus-visible,.header-book-link:hover{border-color:rgba(155,188,255,.55);background:rgba(155,188,255,.08);outline:none}.artists-page,.home-page,.media-page,.simple-page{background:transparent}.artists-page,.home-page,.media-page{min-height:100vh;padding:clamp(6.5rem,9vw,8rem) clamp(1rem,5vw,3rem) clamp(4rem,8vw,7rem)}.home-page{padding-top:clamp(5rem,7vw,6rem)}.home-hero{display:grid;place-items:center;min-height:58vh;padding:clamp(2rem,6vw,5rem) 0 clamp(2rem,5vw,4rem);text-align:center}.home-hero-logo{width:min(34rem,76vw);height:auto;opacity:.72;filter:drop-shadow(0 0 1.2rem rgba(255,255,255,.18))}.home-hero h1{margin:clamp(1.4rem,3vw,2.2rem) 0 0;color:var(--signal-text);font-family:Hubot-Sans,sans-serif;font-size:clamp(1.4rem,3vw,2.25rem);line-height:1.05;text-transform:uppercase}.home-hero p{max-width:39rem;margin-top:1rem;color:var(--signal-muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.artists-page,.home-contact,.home-media,.home-roster,.media-page,.simple-page{border-top:1px solid var(--signal-line)}.home-contact,.home-media,.home-roster{padding:clamp(3.5rem,8vw,6.5rem) 0}.artists-page-head,.media-page-head,.section-head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;width:min(1180px,100%);margin:0 auto clamp(1.8rem,4vw,3rem);padding:0;text-align:left}.artists-page-head h1,.media-page-head h1,.section-head h2,.simple-page h1{margin:0;color:var(--signal-text);background:none;-webkit-text-fill-color:currentColor;font-family:Hubot-Sans,sans-serif;font-size:clamp(2.5rem,9vw,6.5rem);font-weight:760;line-height:.86;text-transform:uppercase}.eyebrow,.media-page-head p,.simple-page .subt{color:var(--signal-muted);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.section-note{max-width:20rem;margin:.6rem 0 0;color:var(--signal-muted);font-size:.9rem;line-height:1.45}.artist-index{display:flex;flex-wrap:wrap;gap:.55rem;width:min(1180px,100%);margin:0 auto 1.4rem}.artist-index a{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--signal-line);border-radius:50%;color:var(--signal-muted);text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.artist-index a:hover{border-color:rgba(155,188,255,.7);color:#fff;background:rgba(155,188,255,.08)}.artist-list,.home-artist-list{display:grid;gap:0;width:min(1180px,100%);margin:0 auto;border-top:1px solid var(--signal-line)}.home-artist-row{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(10rem,18rem);align-items:center;gap:1.2rem;min-height:7rem;padding:.75rem 0;border-bottom:1px solid var(--signal-line);color:inherit;text-decoration:none;overflow:hidden;isolation:isolate;transition:padding-left .2s ease,border-color .2s ease,background .2s ease}.home-artist-row:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(155,188,255,.1),transparent 44%);opacity:0;transition:opacity .2s ease}.home-artist-row:hover{padding-left:.7rem;border-color:rgba(155,188,255,.34)}.home-artist-row:hover:before{opacity:1}.home-artist-row span{color:var(--signal-muted);font-size:.82rem}.home-artist-row h3{margin:0;color:var(--signal-text);font-family:Hubot-Sans,sans-serif;font-size:clamp(1.8rem,4.8vw,4.2rem);font-weight:720;line-height:.9;text-transform:uppercase}.home-artist-row p{justify-self:end;max-width:12rem;margin:0;color:var(--signal-muted);font-size:.86rem;line-height:1.3;text-align:right}.home-artist-row img{position:absolute;right:clamp(7rem,18vw,18rem);z-index:-1;width:min(18rem,28vw);height:8rem;object-fit:cover;object-position:50% 32%;filter:saturate(.8) contrast(1.12);opacity:.18;transform:translateX(1.2rem) scale(.96);transition:opacity .2s ease,transform .2s ease,filter .2s ease}.home-artist-row:hover img{opacity:.42;transform:translateX(0) scale(1);filter:saturate(1) contrast(1.08)}.artist-row{grid-template-columns:minmax(0,1fr) minmax(14rem,.62fr);min-height:18rem;border-top:0;border-bottom:1px solid var(--signal-line);background:rgba(255,255,255,.018)}.artist-row-link{color:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.artist-row-link:focus-visible,.artist-row-link:hover{border-color:rgba(155,188,255,.42);background:linear-gradient(90deg,rgba(155,188,255,.08),transparent 48%),rgba(255,255,255,.024);outline:none;transform:translateX(.35rem)}.artist-copy{gap:.75rem}.artist-copy .artist-number{color:var(--signal-muted);font-size:.82rem}.artist-copy p{margin:0;color:var(--signal-muted);font-size:.95rem}.artist-copy h2,.artist-copy h2.artist-name-compact{color:var(--signal-text);background:none;-webkit-text-fill-color:currentColor;font-size:clamp(2.4rem,6.6vw,5.4rem)}.artist-copy span{color:var(--signal-soft);font-size:clamp(.95rem,1.35vw,1.05rem);line-height:1.65}.artist-press-kit,.artist-social-link{color:#fff;border-bottom-color:rgba(155,188,255,.68);letter-spacing:.08em;text-transform:uppercase}.artist-image{min-height:18rem;border-left-color:var(--signal-line);background:var(--signal-panel)}.artist-image img{filter:saturate(.88) contrast(1.08)}.home-media-carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(1180px,100%);margin:0 auto}.home-media-window{width:100%;overflow:hidden}.home-media-strip{display:flex;gap:1rem;width:100%;transition:transform .38s ease}.home-media-strip a,.media-item{border:1px solid var(--signal-line);background:var(--signal-panel);color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.home-media-strip a{flex:0 0 clamp(17rem,32vw,23rem);scroll-snap-align:start}.home-media-strip a:hover,.media-item:hover{border-color:rgba(155,188,255,.34);transform:translateY(-.25rem)}.home-media-strip img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.home-media-strip h3,.home-media-strip p{margin:0;padding:0 1rem}.home-media-strip p{padding-top:1rem;color:var(--signal-muted);font-size:.75rem;font-weight:700}.home-media-strip h3{padding-bottom:1.2rem;color:var(--signal-text);font-size:1.2rem;font-weight:560}.home-media-arrow{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--signal-line);border-radius:50%;color:#fff;background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.home-media-arrow:focus-visible,.home-media-arrow:hover{border-color:rgba(155,188,255,.62);background:rgba(155,188,255,.08);outline:none;transform:translateY(-.1rem)}.home-media-arrow svg{width:1.15rem;height:1.15rem}.home-contact{min-height:55vh}.home-contact h2{max-width:58rem;margin:0;color:var(--signal-text);font-family:Hubot-Sans,sans-serif;font-size:clamp(2.2rem,6vw,5rem);line-height:.95}.contact-links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.contact-links a{padding:1rem 1.15rem;border:1px solid var(--signal-line);border-radius:999px;color:#fff;text-decoration:none;transition:border-color .2s ease,background .2s ease}.contact-links a:hover{border-color:rgba(155,188,255,.62);background:rgba(155,188,255,.08)}.media-page-head{justify-items:start}.contact-channels a,.contact-form input,.contact-form textarea,.media-slider{border-color:var(--signal-line);background:var(--signal-panel)}.media-slider{border-radius:0}.media-slider-dots{grid-template-columns:repeat(6,1fr)}.media-rail-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(1180px,100%);margin:0 auto}.media-rail-window{width:100%;overflow:hidden}.media-grid{display:flex;gap:1.5rem;width:100%;transition:transform .38s ease}.media-item{flex:0 0 clamp(17rem,32vw,23rem);scroll-snap-align:start;border-bottom:1px solid var(--signal-line)}.media-rail-arrow{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--signal-line);border-radius:50%;color:#fff;background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.media-rail-arrow:focus-visible,.media-rail-arrow:hover{border-color:rgba(155,188,255,.62);background:rgba(155,188,255,.08);outline:none;transform:translateY(-.1rem)}.media-rail-arrow svg{width:1.15rem;height:1.15rem}.simple-page{justify-content:flex-start;padding-top:clamp(7rem,12vw,9rem);background:transparent}.artist-profile-page{min-height:100vh;padding:clamp(6.5rem,9vw,8rem) clamp(1rem,5vw,3rem) clamp(4rem,8vw,7rem);color:var(--signal-text);background:transparent}.artist-back-link{display:inline-flex;width:fit-content;margin:0 auto 1.5rem;color:var(--signal-muted);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid rgba(155,188,255,.45)}.artist-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:clamp(1.4rem,4vw,3.5rem);align-items:stretch;width:min(1180px,100%);margin:0 auto;border-top:1px solid var(--signal-line)}.artist-profile-copy{display:grid;align-content:center;gap:1rem;padding:clamp(2rem,5vw,4rem) 0}.artist-profile-copy h1{margin:0;color:var(--signal-text);font-family:Hubot-Sans,sans-serif;font-size:clamp(3.2rem,10vw,8rem);line-height:.85;text-transform:uppercase}.artist-profile-note{margin:0;color:var(--signal-muted);font-size:1rem;text-transform:uppercase}.artist-profile-description{max-width:44rem;margin:0;color:var(--signal-soft);font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.75;white-space:pre-line}.artist-profile-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.artist-profile-actions a{color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid rgba(155,188,255,.68)}.artist-profile-image{position:relative;min-height:min(72vh,46rem);border-left:1px solid var(--signal-line);background:var(--signal-panel);overflow:hidden}.artist-profile-image img{object-fit:cover;object-position:50% 35%;filter:saturate(.9) contrast(1.08)}@media (max-width:760px){.header{grid-template-columns:1fr;gap:.9rem;padding:1rem}.header .brand{font-size:.8rem}.header-nav{justify-content:space-between;width:100%;order:2;overflow-x:auto}.header-book-link{display:none}.artists-page-head,.media-page-head,.section-head{align-items:start;flex-direction:column}.home-hero{min-height:42vh}.home-hero-logo{width:min(21rem,82vw)}.home-artist-row{grid-template-columns:2.3rem minmax(0,1fr);gap:.7rem}.home-artist-row p{grid-column:2;justify-self:start;text-align:left}.home-artist-row img{position:relative;right:auto;z-index:0;grid-column:1/-1;height:13rem;width:100%;order:-1;opacity:.9;transform:none}.home-media-carousel{gap:.6rem}.home-media-arrow{width:2.65rem;height:2.65rem}.home-media-strip a{flex-basis:84%}.artist-row{grid-template-columns:1fr}.artist-image{order:-1;border-left:0;border-bottom:1px solid var(--signal-line)}.media-rail-wrap{gap:.6rem}.media-rail-arrow{width:2.65rem;height:2.65rem}.media-item{flex-basis:84%}.artist-profile{grid-template-columns:1fr}.artist-profile-image{order:-1;min-height:28rem;border-left:0;border-bottom:1px solid var(--signal-line)}.artist-profile-copy{padding-top:1.5rem}}@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"}