.mvnoDeck.contactPage{overflow-y:auto;height:100vh;height:100dvh}.mvnoDeck .contactWrap{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(40px,6vw,96px) clamp(20px,5vw,64px);isolation:isolate}.mvnoDeck .contactCard{position:relative;z-index:2;width:100%;max-width:640px;display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.mvnoDeck .contactHeader{display:flex;flex-direction:column;gap:18px}.mvnoDeck .contactBrand img{width:clamp(140px,16vw,200px);height:auto}.mvnoDeck .contactIdentity{display:flex;flex-direction:column;gap:14px}.mvnoDeck .contactName{font-size:clamp(44px,8vw,88px);font-weight:800;letter-spacing:-.04em;line-height:.98;color:var(--mv-white);text-wrap:balance}.mvnoDeck .contactRole{font-family:var(--mv-font-mono);font-size:clamp(13px,1.4vw,16px);letter-spacing:.01em;color:var(--mv-neutral-300)}.mvnoDeck .contactRole .brandMark{color:var(--primary-600);font-weight:700}.mvnoDeck .contactList{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.mvnoDeck .contactList li{list-style:none}.mvnoDeck .contactItem{display:grid;grid-template-columns:48px 1fr 20px;align-items:center;gap:18px;padding:16px 20px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;text-decoration:none;color:var(--mv-white);transition:background .18s ease,border-color .18s ease,transform .18s ease}.mvnoDeck .contactItem:hover{background:hsla(0,100%,71%,.05);border-color:hsla(0,100%,71%,.32);transform:translateY(-1px)}.mvnoDeck .contactItem:active{transform:translateY(0)}.mvnoDeck .contactItemIcon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--primary-500);transition:background .18s ease,border-color .18s ease,color .18s ease}.mvnoDeck .contactItemIcon svg{width:20px;height:20px}.mvnoDeck .contactItemIcon.brand svg{width:22px;height:22px}.mvnoDeck .contactItem:hover .contactItemIcon{background:hsla(0,100%,71%,.1);border-color:hsla(0,100%,71%,.4)}.mvnoDeck .contactItemBody{display:flex;flex-direction:column;gap:3px;min-width:0}.mvnoDeck .contactItemLabel{font-family:var(--mv-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mv-neutral-500)}.mvnoDeck .contactItemValue{font-size:clamp(15px,1.7vw,18px);font-weight:500;letter-spacing:-.01em;color:var(--mv-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvnoDeck .contactItemArrow{display:flex;align-items:center;justify-content:center;color:var(--mv-neutral-500);transition:color .18s ease,transform .18s ease}.mvnoDeck .contactItemArrow svg{width:18px;height:18px}.mvnoDeck .contactItem:hover .contactItemArrow{color:var(--primary-500);transform:translateX(3px)}.mvnoDeck .contactItem:hover .contactItemArrow.external{transform:translate(2px,-2px)}.mvnoDeck .contactFooter{display:flex;justify-content:space-between;align-items:center;font-family:var(--mv-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mv-neutral-500);margin-top:4px}.mvnoDeck .contactFooter .hash{color:var(--primary-500)}.mvnoDeck .contactFooterLink{color:var(--mv-neutral-500);text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.18);padding-bottom:1px;transition:color .18s ease,border-color .18s ease}.mvnoDeck .contactFooterLink:hover{color:var(--primary-500);border-bottom-color:var(--primary-500)}@media (max-width:600px){.mvnoDeck .contactItem{padding:14px 16px;gap:14px;grid-template-columns:40px 1fr 18px}.mvnoDeck .contactItemIcon{width:40px;height:40px}.mvnoDeck .contactItemIcon svg{width:18px;height:18px}.mvnoDeck .contactItemIcon.brand svg{width:20px;height:20px}.mvnoDeck .contactName{font-size:clamp(36px,11vw,56px)}}