body:not(.home-page){background:radial-gradient(circle at 76% 6%,rgba(113,74,205,.24),transparent 28%),radial-gradient(circle at 15% 42%,rgba(47,166,189,.12),transparent 24%),linear-gradient(180deg,#030814,#071424 42%,#061326)}.info-bg,.info-stars{position:fixed;inset:0;pointer-events:none;z-index:0}.info-bg{background:radial-gradient(circle at 82% 18%,rgba(255,163,93,.1),transparent 18%),radial-gradient(circle at 18% 70%,rgba(121,71,255,.12),transparent 22%)}.info-stars{opacity:.72;background-image:radial-gradient(circle,rgba(255,255,255,.62) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(188,108,255,.42) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,180,111,.42) 0 1px,transparent 1.3px);background-size:98px 98px,137px 137px,173px 173px;background-position:8px 12px,40px 64px,100px 20px}.info-footer,.info-page,.info-topbar{position:relative;z-index:1;width:min(1120px,calc(100% - 64px));margin:0 auto}.info-topbar{min-height:92px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:32px;gap:32px}.info-brand{display:inline-flex;align-items:center;gap:12px;color:#fbf6ee;text-transform:uppercase;letter-spacing:.23em;font-family:var(--font-display),serif;line-height:.9}.info-brand-mark{width:52px;height:52px;color:#f7efe5;filter:drop-shadow(0 0 12px rgba(255,231,201,.35))}.info-brand-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.info-brand strong{display:block;font-size:1.16rem;font-weight:700}.info-nav{display:flex;justify-content:flex-end;gap:24px;color:rgba(252,247,255,.78);font-size:.92rem;font-weight:650}.info-nav a[aria-current=page]{color:#ffc16f}.info-page{padding:46px 0 28px}.info-hero{border:1px solid rgba(147,163,220,.2);border-radius:16px;padding:clamp(28px,5vw,54px);background:radial-gradient(circle at 82% 14%,rgba(184,105,255,.2),transparent 28%),linear-gradient(180deg,rgba(10,17,38,.9),rgba(7,14,31,.84));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 18px 44px rgba(0,0,0,.18)}.info-hero p{margin:0 0 18px;color:#ffc16f;font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.info-hero h1{max-width:780px;font-size:clamp(3.2rem,8vw,6.4rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(90deg,#fff9ec,#f9eee1 28%,#bd8cff 58%,#ffa872);-webkit-background-clip:text;background-clip:text;color:transparent}.info-hero span{display:block;margin-top:22px;color:rgba(223,228,247,.62);font-size:.88rem}.info-hero div{max-width:760px;margin-top:18px;color:rgba(242,238,230,.88);font-size:1.12rem;line-height:1.7}.info-content{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.info-content article{border:1px solid rgba(147,163,220,.18);border-radius:14px;padding:clamp(24px,4vw,36px);background:linear-gradient(180deg,rgba(10,17,38,.86),rgba(7,14,31,.82)),rgba(8,14,30,.86)}.info-content h2{color:#fbf4f1;font-family:var(--font-body),sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.info-content p{max-width:78ch;margin:16px 0 0;color:rgba(223,228,247,.78);line-height:1.8}.info-discovery-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.info-discovery-links a{padding:16px;border:1px solid rgba(255,193,111,.18);border-radius:12px;background:rgba(255,255,255,.035)}.info-discovery-links span,.info-discovery-links strong{display:block}.info-discovery-links strong{color:#fff7ec}.info-discovery-links span{margin-top:8px;color:rgba(223,228,247,.7);line-height:1.55;font-size:.9rem}.info-footer{margin-top:28px;padding:24px 0 32px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center;border-top:1px solid rgba(147,163,220,.16)}.info-footer-brand .info-brand-mark{width:42px;height:42px}.info-footer-brand strong{font-size:.96rem}.info-footer nav{display:flex;justify-content:center;gap:28px;color:rgba(223,228,247,.74);font-size:.84rem}.info-footer p{margin:0;color:rgba(223,228,247,.62);font-size:.82rem}@media (max-width:860px){.info-footer,.info-page,.info-topbar{width:min(100% - 24px,1120px)}.info-footer,.info-topbar{grid-template-columns:1fr}.info-footer nav,.info-nav{justify-content:flex-start;flex-wrap:wrap}.info-discovery-links{grid-template-columns:1fr}}