.hx{--hx-ink:#0c1a26;--hx-paper:#f0f2f1;--hx-arch:"Roboto Flex", "Arial Narrow", Arial, sans-serif;--hx-read:"DM Sans", "Helvetica Neue", Arial, sans-serif;--hx-mat:"Playfair Display", Georgia, serif;--hx-ease:cubic-bezier(.22, 1, .36, 1);background:var(--hx-ink);color:var(--hx-paper);font-family:var(--hx-read)}.hx a{color:inherit;text-decoration:none}.hx :focus-visible{outline:1px solid var(--hx-paper);outline-offset:5px}.hx-stage{--p:0;--m:0;z-index:1;background:var(--hx-ink);position:fixed;inset:0;overflow:hidden}.hx-space{height:260vh}.hx-env,.hx-roomvignette{pointer-events:none;position:absolute;inset:0}.hx-roomwall{background:radial-gradient(70% 60% at 22% 18%,#1c2f40 0%,#1c2f4000 70%),radial-gradient(60% 50% at 30% 92%,#18222b 0%,#18222b00 70%),linear-gradient(#0f1f2c 0%,#0b1823 60%,#0a141c 100%);position:absolute;inset:-3%}.hx-roomshaft{clip-path:polygon(60% 0,79% 0,100% 58%,100% 92%,96% 92%,84% 40%);filter:blur(14px);opacity:.62;background:linear-gradient(200deg,#8b9195 0%,#5c636a 35%,#3c434a00 70%);position:absolute;inset:0}.hx-roomvignette{background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#04090e8c 100%)}.hx-type{pointer-events:none;transform-origin:20% 40%;transform:translate3d(calc(var(--tx,0px) - var(--p) * 9vw), calc(var(--ty,0px) - var(--p) * 7vh), 0) scale(calc(1 + var(--p) * .28));opacity:calc(1 - var(--m) * .86);position:absolute;top:11.4vh;left:3.65vw}.hx-wordmark{white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--hx-arch);letter-spacing:.012em;background:linear-gradient(112deg, #0c161e00 0%, #0c161e00 15%, #0c161e9e 21%, #0c161e2e 27%, #0c161e00 33%, #0c161e00 60%, #0c161e61 68%, #0c161e00 76%) calc(50% + var(--lx,0px)) 0 / 116% 100% no-repeat, linear-gradient(180deg, #0c161e00 70%, #0c161e1f 100%), radial-gradient(140% 180% at 55% 10%, #f6f6f3 0%, var(--hx-paper) 55%, #dcdedd 100%);color:#0000;filter:drop-shadow(0 18px 30px #00000040);-webkit-background-clip:text;background-clip:text;font-weight:830;line-height:.74}.hx-wordmark span{font-stretch:calc(var(--w,40) * 1%);font-variation-settings:"wdth" var(--w,40);display:inline}.hx-wordmark--measure{visibility:hidden;position:absolute;top:0;left:-9999px}.hx-gl{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--hx-ease);display:block;position:absolute;inset:0}.hx-gl.is-on{opacity:1}.hx-object-links{pointer-events:none;z-index:2;position:absolute;inset:0}.hx-object-links[hidden]{display:none}.hx-object-link{pointer-events:none;border-radius:3px;position:absolute;top:0;left:0}.hx-tip{z-index:30;pointer-events:none;color:var(--hx-ink);font:500 12px/1.35 var(--hx-read);background:#f0f2f1f2;border-radius:2px;max-width:260px;padding:9px 12px;position:fixed;top:0;left:0}.hx-tip small{opacity:.7;margin-top:3px;font-size:11px;display:block}.hx-front{z-index:3;pointer-events:none;position:absolute;inset:0}.hx-front a,.hx-front button{pointer-events:auto}.hx-top{z-index:41;align-items:center;height:72px;padding:0 3.65vw;display:flex;position:absolute;top:0;left:0;right:0}.hx-logo{flex:none;align-items:center;height:31px;display:inline-flex}.hx-nav{gap:2.75vw;margin-left:4.5vw;display:flex}.hx-nav a,.hx-region,.hx-explore,.hx-scroll-cue span,.hx-acmoment-kicker,.hx-sound{font:500 12px/1 var(--hx-read);letter-spacing:.14em;text-transform:uppercase}.hx-nav a{color:#f0f2f1d6;padding:8px 0;position:relative}.hx-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .38s var(--hx-ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.hx-nav a:hover{color:var(--hx-paper)}.hx-nav a:hover:after{transform:scaleX(1)}.hx-region{color:#f0f2f1ad;margin:0 0 0 auto}.hx-sound{color:#f0f2f1ad;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;height:44px;margin-left:2vw;padding:0 2px;display:inline-flex}.hx-sound:hover,.hx-sound[aria-pressed=true]{color:var(--hx-paper)}.hx-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.hx-eq i{transform-origin:bottom;background:currentColor;width:1px;height:4px}.hx-eq i:nth-child(2){height:7px}.hx-sound[aria-pressed=true] .hx-eq i{animation:1.6s ease-in-out infinite hx-eq}.hx-sound[aria-pressed=true] .hx-eq i:nth-child(2){animation-delay:-.5s}.hx-sound[aria-pressed=true] .hx-eq i:nth-child(3){animation-delay:-1s}@keyframes hx-eq{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.7)}}.hx-join{height:44px;font:600 12px/1 var(--hx-read);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f0f2f18c;border-radius:999px;align-items:center;margin-left:2vw;padding:0 22px;transition:background-color .3s,color .3s;display:inline-flex}.hx-join:hover{background:var(--hx-paper);color:var(--hx-ink)}.hx-member{color:var(--hx-ink);margin-left:2vw}.hx-menu{cursor:pointer;background:0 0;border:1px solid #f0f2f18c;border-radius:50%;place-content:center;gap:4px;width:44px;height:44px;margin-left:1.6vw;display:grid}.hx-menu span{background:var(--hx-paper);width:14px;height:1px;display:block}.hx-menu[aria-expanded=true]{background:var(--hx-paper)}.hx-menu[aria-expanded=true] span{background:var(--hx-ink)}.hx-rest{width:26vw;opacity:calc(1 - var(--p) * 4);transform:translate3d(0, calc(var(--p) * -6vh), 0);position:absolute;top:48.6vh;left:3.75vw}.hx-count{font:500 11px/1 var(--hx-read);letter-spacing:.1em;color:#f0f2f1cc;align-items:center;gap:14px;display:flex}.hx-count i{background:#f0f2f173;flex:1;height:1px}.hx-statement{font:400 clamp(26px, 2.62vw, 54px)/1.07 var(--hx-mat);letter-spacing:-.01em;color:var(--hx-paper);margin:3.4vh 0 0}.hx-statement em{font-style:italic}.hx-explore{color:var(--hx-paper);align-items:center;gap:16px;margin-top:4.6vh;padding:6px 0;display:inline-flex}.hx-explore i{width:74px;height:1px;transition:width .42s var(--hx-ease);background:currentColor;position:relative}.hx-explore i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.hx-explore:hover i{width:96px}.hx-scroll-cue{opacity:calc(1 - var(--p) * 5);flex-direction:column;gap:14px;display:flex;position:absolute;bottom:5.5vh;left:3.75vw}.hx-scroll-cue span{color:#f0f2f1cc}.hx-scroll-cue i{background:#f0f2f199;width:1px;height:76px;margin-left:6px;position:relative}.hx-rail{flex-direction:column;gap:17px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:29.5vh;right:2.6vw}.hx-rail li{font:500 10.5px/1 var(--hx-read);letter-spacing:.08em;color:#f0f2f18c;flex-direction:column;gap:9px;display:flex}.hx-rail i{opacity:0;background:currentColor;width:12px;height:1px}.hx-rail li:first-child{color:rgba(240,242,241, calc(.55 + .45 * clamp(0, (.5 - var(--p)) * 100, 1)))}.hx-rail li:first-child i{opacity:clamp(0, (.5 - var(--p)) * 100, 1)}.hx-rail li:nth-child(2){color:rgba(240,242,241, calc(.55 + .45 * clamp(0, (var(--p) - .5) * 100, 1)))}.hx-rail li:nth-child(2) i{opacity:clamp(0, (var(--p) - .5) * 100, 1)}.hx-acmoment{width:34vw;opacity:var(--m);clip-path:inset(0 0 calc((1 - var(--m)) * 100%) 0);transform:translate3d(0, calc((1 - var(--m)) * 4vh), 0);position:absolute;top:44vh;left:3.75vw}.hx-acmoment a{pointer-events:auto;visibility:visible}.hx-acmoment-kicker{color:#f0f2f1bf;margin:0}.hx-acmoment-kicker span{color:var(--hx-paper);margin-right:14px}.hx-acmoment-title{font:400 clamp(56px, 6.6vw, 130px)/.95 var(--hx-mat);letter-spacing:-.02em;margin:2.2vh 0 0}.hx-acmoment-sub{font:500 12px/1.6 var(--hx-read);letter-spacing:.14em;text-transform:uppercase;color:#f0f2f1cc;margin:2.6vh 0 0}.hx-acmoment-body{font:italic 400 clamp(20px, 1.7vw, 32px)/1.3 var(--hx-mat);margin:2vh 0 0}.hx-index{z-index:40;padding:calc(80px + env(safe-area-inset-top,0px)) 24px calc(32px + env(safe-area-inset-bottom,0px));pointer-events:auto;background:#09131bf7;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.hx-index nav{width:min(720px,100%)}.hx-index-link{font:400 clamp(30px, 5vw, 54px)/1 var(--hx-mat);transition:padding-left .38s var(--hx-ease);border-bottom:1px solid #f0f2f124;align-items:baseline;gap:18px;padding:14px 0;display:flex}.hx-index-link:hover,.hx-index-link:focus-visible{padding-left:12px}.hx-index-link span{font:500 11px/1 var(--hx-read);letter-spacing:.12em;color:#f0f2f199}.hx-index-more{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.hx-index-more a,.hx-index-more button{font:500 12px/1 var(--hx-read);letter-spacing:.14em;text-transform:uppercase;color:#f0f2f1cc;cursor:pointer;background:0 0;border:0;padding:8px 0}@media (width<=1099px){.hx-nav{display:none}.hx-rest{width:40vw}}@media (width<=767px){.hx-top{height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 20px 0}.hx-logo{height:24px}.hx-region,.hx-join,.hx-rail,.hx-scroll-cue,.hx-sound .hx-sound-label{display:none}.hx-sound{justify-content:center;width:42px;margin-left:auto}.hx-menu{width:42px;height:42px;margin-left:8px}.hx-type{top:10.5vh;left:-9vw}.hx-rest{top:auto;left:20px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:62vw}.hx-statement{text-shadow:0 2px 18px #050c12a6;margin-top:14px;font-size:7vw}.hx-explore{margin-top:18px}.hx-acmoment{width:calc(100vw - 40px);top:12vh;left:20px}.hx-acmoment-title{font-size:15vw}}@media (prefers-reduced-motion:reduce){.hx-gl,.hx-explore i,.hx-nav a:after,.hx-index-link{transition:none}.hx-sound[aria-pressed=true] .hx-eq i{animation:none}}
