:root{--nma-brand-mark:72px}.nma-header{height:88px;min-height:88px;overflow:visible}.nma-brand{width:var(--nma-brand-mark)!important;height:var(--nma-brand-mark)!important;min-width:var(--nma-brand-mark);flex:0 0 var(--nma-brand-mark);display:grid!important;place-items:center;align-self:center;margin:0;padding:3px;overflow:visible!important;line-height:0;background:transparent!important;border-radius:50%}.nma-brand img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;translate:none!important;filter:none!important;clip-path:circle(50% at 50% 50%)!important;border-radius:50%!important;opacity:1!important;mix-blend-mode:screen!important;background:transparent!important}.home-hero{min-height:calc(100vh - 88px);background:#020103}.home-hero-art{object-fit:cover!important;object-position:center center!important;filter:none!important;transform:none!important}.home-hero:after{background:linear-gradient(to top,rgba(3,1,4,.98) 0%,rgba(3,1,4,.58) 30%,rgba(3,1,4,.12) 61%,rgba(3,1,4,.05) 100%),linear-gradient(90deg,rgba(3,1,4,.36),transparent 65%)!important}.home-hero-overlay{padding-bottom:3.8rem!important}.home-hero-overlay h1{max-width:900px;font-size:clamp(2.75rem,6vw,6.5rem)!important}.memory-card img,.feature-frame img,.memory-hero>img{background:#080408}.memory-card img{aspect-ratio:16/9!important}.nma-footer img{display:block;width:112px!important;height:112px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;clip-path:circle(50% at 50% 50%)!important;border-radius:50%!important;mix-blend-mode:screen!important;background:transparent!important}@media(max-width:900px){:root{--nma-brand-mark:62px}.nma-header{height:78px;min-height:78px;padding-inline:18px}.nma-brand{padding:2px}.home-hero{min-height:calc(100svh - 78px)}.home-hero-art{object-position:60% center!important}.home-hero-overlay{padding-bottom:2.8rem!important}.home-hero-overlay h1{font-size:clamp(2.35rem,12vw,4.5rem)!important}.home-hero-overlay>p:not(.eyebrow){font-size:1rem}}@media(max-width:540px){.home-hero-art{object-position:67% center!important}.home-hero:after{background:linear-gradient(to top,rgba(3,1,4,.99) 0%,rgba(3,1,4,.78) 42%,rgba(3,1,4,.25) 70%,rgba(3,1,4,.08) 100%)!important}.hero-actions{gap:.65rem}.hero-actions .button{width:100%}.nma-footer img{width:92px!important;height:92px!important}}