.nmd{--verde:#93d616;--rojo:#fd5252;--crema:#fcf197;--negro:#0a0a09;--blanco:#f4f3ee;--display:"Anton", Impact, "Arial Narrow", sans-serif;--cond:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Barlow", Arial, sans-serif;--pad:1.3rem;background:var(--negro);color:var(--blanco);font-family:var(--body);-webkit-tap-highlight-color:transparent;background-image:radial-gradient(60% 34% at 50% 46%,#93d6161a,#0000 70%);min-height:100svh;overflow-x:clip}.nmd.rage{background-image:radial-gradient(60% 40% at 50% 40%,#fd525233,#0000 70%)}.nmd *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.nmd .page{max-width:560px;padding:calc(1.6rem + env(safe-area-inset-top)) var(--pad) calc(3rem + env(safe-area-inset-bottom));padding-left:calc(var(--pad) + env(safe-area-inset-left));padding-right:calc(var(--pad) + env(safe-area-inset-right));flex-direction:column;align-items:center;margin:0 auto;display:flex}.nmd .wm{width:min(56vw,250px)}.nmd .wm svg{width:100%;height:auto;display:block;overflow:visible}.nmd .wm svg path{fill:var(--blanco)!important}.nmd .tagline{align-items:center;gap:.8rem;width:min(74vw,330px);margin-top:.55rem;display:flex}.nmd .tagline .ln{background:#f4f3ee80;flex:1;height:1px}.nmd .tagline span{font-family:var(--cond);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:600}.nmd .emblem-wrap{aspect-ratio:372/332;width:min(58vw,250px);margin-top:1.7rem;position:relative}.nmd #emblemSvg{filter:drop-shadow(0 14px 26px #0009);width:100%;height:100%;display:block;overflow:visible}.nmd .tap-tip{font-family:var(--cond);letter-spacing:.2em;text-transform:uppercase;color:#f4f3ee73;margin-top:.9rem;font-size:.7rem}.nmd .tap-tip b{color:var(--verde);font-weight:600}.nmd .title{text-align:center;margin-top:2.1rem}.nmd .title h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2.1rem,10vw,3rem);font-weight:400;line-height:1}.nmd .title h1 .g{color:var(--verde)}.nmd .title p{color:#f4f3eea6;margin-top:.8rem;max-width:34ch;margin-inline:auto;font-size:1rem;line-height:1.6}.nmd .cards{flex-direction:column;width:100%;margin-top:1.6rem;display:flex}.nmd .card{color:inherit;border-bottom:1px solid #f4f3ee24;padding:1.9rem .2rem 1.7rem;text-decoration:none;transition:transform .16s;display:block;position:relative;overflow:visible}.nmd .cards .card:first-child{border-top:1px solid #f4f3ee24}.nmd .card:active{transform:scale(.977)}.nmd .card .row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.nmd .card h2{font-family:var(--display);text-transform:uppercase;letter-spacing:0;font-size:clamp(1.8rem,8vw,2.4rem);font-weight:400;line-height:1}.nmd .card h2 .pin{font-family:var(--cond);letter-spacing:.1em;vertical-align:.5em;margin-left:.45rem;font-size:.9rem;font-weight:600;display:inline-block}.nmd .card.sj .pin,.nmd .card.sj .go{color:var(--verde)}.nmd .card.ct .pin,.nmd .card.ct .go{color:var(--rojo)}.nmd .card .loc{font-family:var(--cond);letter-spacing:.26em;text-transform:uppercase;color:#f4f3ee8c;margin-top:.5rem;font-size:.8rem}.nmd .card .go{font-family:var(--cond);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.nmd .card .go .arr{transition:transform .25s;display:inline-block}.nmd .card:active .go .arr{transform:translate(6px)}.nmd .card .spear{pointer-events:none;width:min(72%,290px);margin-top:1.05rem;transition:transform .3s cubic-bezier(.2,.9,.3,1.4);position:relative}.nmd .card.ct .spear{margin-left:auto}.nmd .card:active .spear{transform:translate(10px)}.nmd .card.ct:active .spear{transform:translate(-10px)}.nmd .card .spear svg{width:100%;height:auto;display:block;overflow:visible}.nmd .foot{font-family:var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#f4f3ee4d;text-align:center;margin-top:2.6rem;font-size:.68rem}.nmd-wipe{z-index:900;pointer-events:none;background:#93d616;border-radius:50%;width:1px;height:1px;position:fixed;top:0;left:0;transform:scale(0)}.nmd .reveal{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.nmd *,.nmd-wipe{transition:none!important;animation:none!important}}
