@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/f1c282f0-a4af-4229-aea5-3af4cae76fb5.woff2)format("woff2")}.logo-page{font-family:Inter Tight,system-ui,sans-serif}.logo-downloads{background:var(--background);width:100%;color:var(--foreground);letter-spacing:0;scroll-margin-top:104px;font-family:Inter Tight,system-ui,sans-serif}.logo-downloads__inner{max-width:1120px;margin-inline:auto;padding:64px 32px}.logo-downloads__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.logo-downloads__eyebrow{text-transform:uppercase;color:var(--primary);margin:0 0 8px;font-size:13px;font-weight:700}.logo-downloads h1{margin:0;font-size:36px;font-weight:600;line-height:1.2}.logo-downloads__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.logo-group{min-width:0}.logo-group__title{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.logo-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.logo-group--single{grid-column:1/-1;width:100%;max-width:calc(25% - 10px);margin-inline:0 auto}.logo-group--single .logo-group__grid{grid-template-columns:minmax(0,1fr)}.logo-downloads__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;overflow:hidden}.logo-downloads__preview{background:var(--card);justify-content:center;align-items:center;height:128px;padding:20px;display:flex}.logo-downloads__preview--dark{background:var(--foreground)}.logo-downloads__preview img{object-fit:contain;width:100%;height:100%;display:block}.logo-downloads__caption{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex}.logo-downloads h3{margin:0;font-size:13px;font-weight:600;line-height:1.4}.logo-downloads__caption span{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.logo-downloads__caption .logo-downloads__download{width:32px;height:32px;color:var(--muted-foreground)}.logo-downloads__caption .logo-downloads__download:hover{color:var(--foreground)}@media (width<=860px){.logo-downloads__groups{grid-template-columns:minmax(0,1fr);gap:32px}.logo-page .site-nav__inner{grid-template-columns:1fr auto}.logo-page .site-nav__links{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}.logo-page .site-nav__cta{grid-area:1/2}}@media (width<=560px){.logo-downloads__inner{padding:48px 16px}.logo-group__grid{gap:12px}.logo-group--single{max-width:calc(50% - 6px)}.logo-downloads h1{font-size:28px}.logo-group__title{font-size:15px}.logo-downloads__preview{height:104px;padding:14px}}
