:root{--font-display:"Sora",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace}body,button,input,textarea,select,.nav-link,.mobile-nav-link,a.button,.button,.form-choice-label,.form-file-label{font-family:var(--font-body)!important;font-weight:400}h1,h2,h3,h1.font-tech,h2.font-tech,h3.font-tech,.heading,.display{font-family:var(--font-display)!important}h1,h2,h1.font-tech,h2.font-tech{font-weight:700!important;letter-spacing:-.045em}h3,h3.font-tech{font-weight:600!important;letter-spacing:-.03em}.nav-link,.mobile-nav-link,button,.button,.hero-cta,.header-cta,.project-link{font-family:var(--font-body)!important;font-weight:600}.font-tech,.technical,.step-number,.terminal,code,pre,.stack-tag,.section-kicker,.portfolio-kicker,.eyebrow,.aln-route-dots,.aln-project-card__info span{font-family:var(--font-mono)!important;font-weight:500}.hero-brand-logo{display:block;width:min(34vw,520px);height:auto;margin:0 auto 28px;position:relative;z-index:2;filter:drop-shadow(0 0 18px rgba(125,45,255,.18))}@media(max-width:768px){.hero-brand-logo{width:min(72vw,310px);margin-bottom:24px}h1,h1.font-tech{line-height:1.02!important}h2,h2.font-tech{line-height:1.1!important}}.insights-brand .blog-aln-logo{width:96px!important;height:48px!important;object-fit:contain;object-position:center;filter:drop-shadow(0 0 7px rgba(34,211,238,.22))}.insights-brand{gap:12px!important}.insights-brand span{font-family:var(--font-display)!important;font-size:1rem;letter-spacing:0}@media(max-width:800px){.insights-brand .blog-aln-logo{width:82px!important;height:42px!important}.insights-brand{gap:9px!important}.insights-brand span{font-size:.92rem}}