.brand{display:inline-flex;gap:.72rem;min-width:190px;align-items:center}.brand .brand-mark{display:block;flex:0 0 auto;width:42px;height:38px;border:0;border-radius:0;background:url("assets/malakia-triangle-mark.svg") center/contain no-repeat;color:transparent;overflow:hidden;text-indent:-9999px}.brand>.brand-name,.brand>span:last-child{position:static;display:flex;width:auto;height:auto;flex-direction:column;margin:0;overflow:visible;clip:auto;white-space:nowrap;border:0;color:var(--ivory);font-family:var(--sans);font-size:.74rem;font-weight:500;line-height:1.05;letter-spacing:.19em}.brand .brand-name strong{font-weight:500}.brand .brand-name b,.brand>span:last-child b{display:block;margin-top:.32rem;color:var(--gold);font-size:.58rem;font-weight:500;letter-spacing:.34em}
.hero h1.hero-image-title{position:relative;z-index:2;width:min(93vw,1540px);margin:0 auto;line-height:1;letter-spacing:0}.hero h1.hero-image-title img{display:block;width:100%;height:auto;max-height:68svh;object-fit:contain;filter:drop-shadow(0 28px 65px rgba(0,0,0,.55))}.hero h1.hero-image-title .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-size:1px}.hero .orbit-link{z-index:3;bottom:8.5rem;padding:.45rem .65rem;background:rgba(5,5,5,.74);backdrop-filter:blur(8px)}.hero::after{width:min(82vw,1120px)}
.signal-prism-map{position:relative;isolation:isolate;display:grid;width:min(76vw,760px);aspect-ratio:1;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;align-items:center;justify-items:center;margin:auto;overflow:hidden;border:1px solid rgba(182,138,50,.28);background:#050505;box-shadow:0 42px 95px rgba(0,0,0,.52)}.signal-prism-map::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.3),transparent 22% 78%,rgba(5,5,5,.3)),linear-gradient(0deg,rgba(5,5,5,.28),transparent 24% 76%,rgba(5,5,5,.28));pointer-events:none}.signal-prism-map::after{content:"";position:absolute;z-index:2;inset:clamp(12px,2vw,24px);border:1px solid rgba(235,199,123,.16);pointer-events:none}.signal-prism-art{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(.92)}.signal-prism-map>a{position:relative;z-index:3;top:auto;left:auto;width:auto;min-width:124px;margin:0;padding:.78rem 1rem;border:1px solid rgba(205,160,71,.72);background:rgba(5,5,5,.84);box-shadow:0 12px 34px rgba(0,0,0,.28);transform:none;color:var(--ivory);font-size:.72rem;line-height:1;letter-spacing:.14em;text-align:center;backdrop-filter:blur(10px)}.signal-prism-map>a:hover,.signal-prism-map>a:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--black)}.signal-prism-map .signal-top{grid-column:2;grid-row:1;align-self:start;margin-top:clamp(24px,4vw,46px)}.signal-prism-map .signal-right{grid-column:3;grid-row:2;justify-self:end;margin-right:clamp(24px,4vw,46px)}.signal-prism-map .signal-bottom{grid-column:2;grid-row:3;align-self:end;margin-bottom:clamp(24px,4vw,46px)}.signal-prism-map .signal-left{grid-column:1;grid-row:2;justify-self:start;margin-left:clamp(24px,4vw,46px)}.label-statement img{mix-blend-mode:normal}
.footer-brand.footer-marquee{display:block;width:calc(100% + 2 * clamp(1.2rem,4vw,4.5rem));margin-left:calc(-1 * clamp(1.2rem,4vw,4.5rem));overflow:hidden;font-family:var(--serif);font-size:clamp(3rem,8vw,8rem);line-height:1}.footer-marquee-track{display:flex;width:max-content;animation:footer-marquee 18s linear infinite;will-change:transform}.footer-marquee-track span{flex:0 0 auto;padding-right:.35em;white-space:nowrap}.footer-marquee:hover .footer-marquee-track,.footer-marquee:focus-visible .footer-marquee-track{animation-play-state:paused}@keyframes footer-marquee{to{transform:translateX(-50%)}}
@media(max-width:800px){.brand{min-width:170px}.brand .brand-mark{width:38px;height:34px}.hero h1.hero-image-title{width:96vw}.hero h1.hero-image-title img{max-height:none}.signal-prism-map{width:min(94vw,620px)}.signal-prism-map>a{min-width:108px;padding:.68rem .75rem;font-size:.66rem}.signal-prism-map .signal-top{margin-top:24px}.signal-prism-map .signal-right{margin-right:24px}.signal-prism-map .signal-bottom{margin-bottom:24px}.signal-prism-map .signal-left{margin-left:24px}}
@media(max-width:520px){.brand{min-width:156px;gap:.55rem}.brand .brand-mark{width:34px;height:31px}.brand>.brand-name,.brand>span:last-child{font-size:.68rem}.brand .brand-name b,.brand>span:last-child b{font-size:.52rem}.hero{padding-right:.5rem;padding-left:.5rem}.hero h1.hero-image-title{width:100%}.signal-prism-map{width:94vw;aspect-ratio:1}.signal-prism-map::after{inset:10px}.signal-prism-map>a{min-width:88px;padding:.58rem .45rem;font-size:.61rem;letter-spacing:.1em}.signal-prism-map .signal-top{margin-top:18px}.signal-prism-map .signal-right{margin-right:14px}.signal-prism-map .signal-bottom{margin-bottom:18px}.signal-prism-map .signal-left{margin-left:14px}}
@media(prefers-reduced-motion:reduce){.footer-marquee-track{animation:none}}
.hero .orbit-link{white-space:nowrap}
.hero h1.hero-image-title img{position:relative;z-index:1}.hero h1 .hero-reflections{position:absolute;z-index:2;inset:0;display:block;margin:0;overflow:hidden;font-size:0;pointer-events:none;mix-blend-mode:screen}.hero-light-ring,.hero-light-sweep{position:absolute;top:45%;left:50%;width:38%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}.hero-light-ring{border:1px solid rgba(232,184,78,.45);box-shadow:0 0 10px rgba(232,184,78,.18),inset 0 0 14px rgba(232,184,78,.12);animation:hero-ring-pulse 5.4s ease-in-out infinite}.hero-light-sweep{background:conic-gradient(from 20deg,transparent 0 74%,rgba(255,238,170,.9) 80%,rgba(207,146,44,.28) 84%,transparent 89%);-webkit-mask:radial-gradient(circle,transparent 0 66%,#000 69% 72%,transparent 75%);mask:radial-gradient(circle,transparent 0 66%,#000 69% 72%,transparent 75%);filter:blur(.4px) drop-shadow(0 0 8px rgba(255,202,88,.8));animation:hero-sweep 9s linear infinite}.hero-light-rays{position:absolute;inset:0;background:repeating-conic-gradient(from -1deg at 50% 45%,rgba(244,194,84,.34) 0 .18deg,transparent .28deg 6deg);-webkit-mask:radial-gradient(circle at 50% 45%,transparent 0 18%,#000 32% 64%,transparent 76%);mask:radial-gradient(circle at 50% 45%,transparent 0 18%,#000 32% 64%,transparent 76%);opacity:.12;filter:blur(.25px);animation:hero-rays-breathe 6.8s ease-in-out infinite}.hero-reflections>b{position:absolute;top:var(--y);left:var(--x);display:block;width:2.2%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,224,1) 0 5%,rgba(255,212,112,.98) 12%,rgba(220,153,46,.56) 30%,transparent 70%);transform:translate(-50%,-50%) scale(.55);filter:drop-shadow(0 0 8px rgba(255,199,74,.95));opacity:.16;animation:hero-glint 5.2s ease-in-out infinite;animation-delay:var(--delay)}
@keyframes hero-ring-pulse{0%,100%{opacity:.22;filter:brightness(.9)}46%{opacity:.72;filter:brightness(1.45)}52%{opacity:.42;filter:brightness(1.05)}58%{opacity:.86;filter:brightness(1.7)}}@keyframes hero-rays-breathe{0%,100%{opacity:.07;filter:blur(.35px) brightness(.85)}48%{opacity:.2;filter:blur(.15px) brightness(1.35)}56%{opacity:.11;filter:blur(.25px) brightness(1)}}@keyframes hero-sweep{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hero-glint{0%,70%,100%{opacity:.08;transform:translate(-50%,-50%) scale(.45)}76%{opacity:.95;transform:translate(-50%,-50%) scale(1.2)}81%{opacity:.18;transform:translate(-50%,-50%) scale(.65)}85%{opacity:.78;transform:translate(-50%,-50%) scale(1)}}
@media(prefers-reduced-motion:reduce){.hero-light-ring,.hero-light-rays,.hero-light-sweep,.hero-reflections>b{animation:none}.hero-light-ring{opacity:.42}.hero-light-rays{opacity:.1}.hero-light-sweep{opacity:.35}.hero-reflections>b{opacity:.24}}
.label-statement .mark-gear-art{width:min(88%,680px);justify-self:center;object-fit:contain;filter:drop-shadow(0 30px 48px rgba(0,0,0,.62)) drop-shadow(0 0 24px rgba(182,138,50,.14))}
@media(max-width:520px){.label-statement .mark-gear-art{width:94%}}
