.ax-product-mark{--ax-pm-size:44px;position:relative;width:var(--ax-pm-size);height:var(--ax-pm-size);flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(148,163,184,.22),transparent 42%),radial-gradient(circle at 50% 55%,#05070d 0,#000 72%);box-shadow:0 0 0 1px rgba(226,232,240,.14),0 0 0 3px rgba(15,23,42,.85),0 12px 28px rgba(0,0,0,.45),0 0 32px rgba(56,189,248,.12);overflow:hidden;isolation:isolate}.ax-product-mark::before{content:"";position:absolute;inset:-35%;background:conic-gradient(from 210deg,transparent 0deg,rgba(148,163,184,.08) 40deg,rgba(56,189,248,.35) 90deg,rgba(255,255,255,.55) 110deg,transparent 150deg,transparent 360deg);animation:7.5s linear infinite axProductMarkSheen;opacity:.55;z-index:0;pointer-events:none}.ax-product-mark::after{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at 50% 42%,rgba(30,41,59,.35),#000 70%);z-index:0;pointer-events:none}.ax-product-mark img{position:relative;z-index:1;width:92%;height:92%;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(56, 189, 248, .18));user-select:none;pointer-events:none}.ax-product-mark--sm{--ax-pm-size:36px;box-shadow:0 0 0 1px rgba(226,232,240,.12),0 0 0 2px rgba(15,23,42,.9),0 8px 18px rgba(0,0,0,.4),0 0 18px rgba(56,189,248,.1)}.ax-product-mark--lg{--ax-pm-size:72px;box-shadow:0 0 0 1px rgba(226,232,240,.16),0 0 0 4px rgba(15,23,42,.9),0 18px 40px rgba(0,0,0,.5),0 0 48px rgba(56,189,248,.16)}.ax-product-mark--xl{--ax-pm-size:96px}.ax-product-mark--float{animation:5.8s ease-in-out infinite axProductMarkFloat}.ax-product-mark--sq{border-radius:14px}.ax-product-mark--sq::after{border-radius:13px}.oma-platform-crest{justify-content:center;margin:0 auto 1.25rem}.sa-v2-nav-crest{--ax-pm-size:28px!important;box-shadow:0 0 0 1px rgba(226,232,240,.12),0 6px 14px rgba(0,0,0,.35)!important}.ax-product-crest__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ax-product-crest__eyebrow{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(125,211,252,.78)}.ax-product-crest__name{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;color:#f8fafc}@keyframes axProductMarkSheen{to{transform:rotate(360deg)}}@keyframes axProductMarkFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ax-product-mark--float,.ax-product-mark::before{animation:none!important}}