.qmm-page{--qmm: var(--q-purple)}.qmm-hero .cpk-ledger{margin-top:1.2rem}.qmm-band-head h2{font-weight:600;letter-spacing:-.02em;line-height:1.12;font-size:clamp(1.45rem,2.6vw,2.1rem);color:#fff;margin:.45rem 0 .7rem}.qmm-band-head h2 .grad{background:linear-gradient(120deg,var(--q-cyan),var(--q-purple));-webkit-background-clip:text;background-clip:text;color:transparent}.qmm-band-head>p:not(.quox-kicker){color:var(--text-2);line-height:1.55;font-size:.95rem;max-width:36rem}.qmm-shot{min-width:0}.qmm-family{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem}@media(max-width:900px){.qmm-family{grid-template-columns:minmax(0,1fr)}}.qmm-band--stack .qmm-stack{margin-top:1.4rem}.qmm-page .qmm-hero{position:relative;isolation:isolate;background:var(--q-bg);--qmm-scrim: linear-gradient( 90deg, rgba(8, 11, 20, .99) 0%, rgba(8, 11, 20, .97) 44%, rgba(8, 11, 20, .92) 58%, rgba(8, 11, 20, .42) 73%, rgba(8, 11, 20, 0) 84% );--qmm-scrim-mask: linear-gradient( 90deg, #000 0%, #000 58%, transparent 84% );--qmm-solid-scrim: linear-gradient( 90deg, var(--q-bg-deep) 0%, var(--q-bg-deep) 64%, rgba(5, 7, 15, .98) 72%, rgba(5, 7, 15, 0) 92% )}.qmm-page .qmm-hero>.wrap{position:static}.qmm-page .qmm-hero>.wrap>:not(.qmm-scene-wrap):not(.qmm-included){position:relative;z-index:var(--z-content)}.qmm-page .qmm-scene-wrap{position:absolute;inset:0;z-index:var(--z-bg);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 81% 48%,rgba(168,85,247,.1),transparent 39%),radial-gradient(ellipse at 84% 70%,rgba(56,189,248,.06),transparent 32%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%)}.qmm-page .qmm-scene{position:absolute;inset:0;width:100%;height:100%}.qmm-page .qmm-scene canvas{display:block;width:100%;height:100%}.qmm-page .qmm-hero.quox-hero:before{content:"";position:absolute;inset:0;z-index:1;border-radius:0;pointer-events:none;background:var(--qmm-scrim);-webkit-backdrop-filter:var(--q-morph-text);backdrop-filter:var(--q-morph-text);-webkit-mask-image:var(--qmm-scrim-mask);mask-image:var(--qmm-scrim-mask)}.qmm-page .qmm-hero .quox-hero-title{text-shadow:0 2px 24px rgba(5,7,15,.9)}.qmm-page .qmm-hero .quox-hero-lead{text-shadow:0 1px 14px rgba(5,7,15,.98)}@media(max-width:1050px){.qmm-page .qmm-hero{--qmm-scrim: linear-gradient( 90deg, rgba(8, 11, 20, .98) 0%, rgba(8, 11, 20, .93) 48%, rgba(8, 11, 20, .72) 100% );--qmm-scrim-mask: none;--qmm-solid-scrim: var(--q-bg-deep)}.qmm-page .qmm-scene-wrap{opacity:.7}}@media(max-width:759px){.qmm-page .qmm-scene-wrap{opacity:.55}.qmm-page .qmm-hero{--qmm-scrim: linear-gradient( 90deg, rgba(8, 11, 20, .98) 0%, rgba(8, 11, 20, .94) 38%, rgba(8, 11, 20, .78) 100% )}}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.qmm-page .qmm-hero.quox-hero:before{background:var(--qmm-solid-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-transparency:reduce){.qmm-page .qmm-hero.quox-hero:before{background:var(--qmm-solid-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}
