.logos-module__qIPyoW__layout{grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:24px;display:grid}.logos-module__qIPyoW__page{gap:20px;min-width:0;padding-bottom:40px;display:grid}.logos-module__qIPyoW__page h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.85rem,3vw,2.4rem);line-height:1.08}.logos-module__qIPyoW__page h2{letter-spacing:-.015em;margin:0 0 10px;font-size:1.2rem}.logos-module__qIPyoW__page p{color:#bdc8d9;margin:0;line-height:1.55}.logos-module__qIPyoW__heading p{margin-top:7px}.logos-module__qIPyoW__news{min-width:0}.logos-module__qIPyoW__toolbar{align-items:center;gap:8px;display:flex}.logos-module__qIPyoW__search{color:#adbed3;background:#242427;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.logos-module__qIPyoW__search input{width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:.86rem}.logos-module__qIPyoW__search input::placeholder{color:inherit}.logos-module__qIPyoW__filters{background:#242427;border-radius:8px;gap:3px;padding:3px;display:flex}.logos-module__qIPyoW__filters button{color:#c6d4e7;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:.8rem;font-weight:700}.logos-module__qIPyoW__filters button[aria-pressed=true]{color:#16181b;background:#a8d8f7}.logos-module__qIPyoW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.logos-module__qIPyoW__card{background:#1d1d1f;border-radius:10px;min-width:0;height:100%;padding:9px 11px}.logos-module__qIPyoW__cardLink{min-width:0;color:inherit;align-items:center;gap:9px;font-size:.92rem;text-decoration:none;display:flex}.logos-module__qIPyoW__cardLink img,.logos-module__qIPyoW__detail img{object-fit:contain}.logos-module__qIPyoW__cardLink svg{color:#a8cce7;flex-shrink:0;margin-left:auto}.logos-module__qIPyoW__cardLink:hover strong,.logos-module__qIPyoW__textLink:hover{text-decoration:underline}.logos-module__qIPyoW__colors{flex-wrap:wrap;gap:5px;display:flex}.logos-module__qIPyoW__card .logos-module__qIPyoW__colors{margin-top:5px}.logos-module__qIPyoW__colors button{color:#bfcbdc;text-align:left;cursor:pointer;min-width:0;font:inherit;background:#252528;border:1px solid #35353a;border-radius:6px;align-items:center;gap:6px;padding:5px 7px;font-size:.68rem;line-height:1.2;display:flex}.logos-module__qIPyoW__colors button:hover{background:#303036}.logos-module__qIPyoW__colors code{color:#f3f4f8;font-size:.75rem;display:block}.logos-module__qIPyoW__colors button svg{flex-shrink:0}.logos-module__qIPyoW__swatch{border:1px solid #8c929e;border-radius:3px;flex:none;width:15px;height:15px}.logos-module__qIPyoW__textLink,.logos-module__qIPyoW__explainer a{color:#a8d8f7;font-weight:700}.logos-module__qIPyoW__textLink{align-items:center;gap:6px;font-size:.88rem;text-decoration:none;display:inline-flex}.logos-module__qIPyoW__detail{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:8px 24px;display:grid}.logos-module__qIPyoW__preview,.logos-module__qIPyoW__detailPreview{display:contents}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewArtwork{grid-area:1/1;width:100%}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewArtwork img{object-fit:contain;width:100%;height:auto;max-height:250px;display:block}.logos-module__qIPyoW__detailCopy{grid-area:1/2;min-width:0}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewTrigger{grid-area:2/1;justify-self:end;min-height:28px;margin:0;padding:0}.logos-module__qIPyoW__previewFormat{color:#bdc8d9;font-size:.73rem;line-height:28px}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewFormat{grid-area:2/1;justify-self:start}.logos-module__qIPyoW__detail .logos-module__qIPyoW__teamStats{grid-area:2/2;justify-self:start;min-height:28px;margin:0}.logos-module__qIPyoW__palette,.logos-module__qIPyoW__explainer{border-top:1px solid #303036;padding-top:18px}.logos-module__qIPyoW__palette .logos-module__qIPyoW__colors button{padding:8px 12px}.logos-module__qIPyoW__palette .logos-module__qIPyoW__colors code{font-size:.9rem}.logos-module__qIPyoW__rivals{gap:8px;display:grid}.logos-module__qIPyoW__rivals a{background:#1d1d1f;border-radius:8px;padding:8px 12px}.logos-module__qIPyoW__explainer p+h2{margin-top:20px}.logos-module__qIPyoW__explainer p+p{margin-top:10px}.logos-module__qIPyoW__explainer .logos-module__qIPyoW__source{margin-top:12px;font-size:.82rem}.logos-module__qIPyoW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logos-module__qIPyoW__search:focus-within,.logos-module__qIPyoW__page :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #8dc9ff}@media (max-width:1000px){.logos-module__qIPyoW__layout{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:560px){.logos-module__qIPyoW__page{gap:16px;padding-bottom:24px}.logos-module__qIPyoW__grid{grid-template-columns:minmax(0,1fr)}.logos-module__qIPyoW__detail{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewArtwork{grid-area:1/1/auto/-1;justify-self:center;max-width:280px}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewArtwork img{max-height:220px}.logos-module__qIPyoW__detailCopy{grid-area:2/1/auto/-1}.logos-module__qIPyoW__detail .logos-module__qIPyoW__teamStats{grid-area:3/1;font-size:.8rem}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewFormat{grid-area:2/1}.logos-module__qIPyoW__detail .logos-module__qIPyoW__previewTrigger{grid-area:2/2}.logos-module__qIPyoW__detailCopy{grid-row:3}.logos-module__qIPyoW__detail .logos-module__qIPyoW__teamStats{grid-row:4}.logos-module__qIPyoW__colors button{min-height:36px}}.logos-module__qIPyoW__cardControls{justify-content:space-between;align-items:center;gap:4px;display:flex}.logos-module__qIPyoW__card{position:relative}.logos-module__qIPyoW__card>.logos-module__qIPyoW__cardLink{min-height:48px;margin-left:57px}.logos-module__qIPyoW__previewArtwork{cursor:pointer;background:0 0;border:0;padding:0;display:block}.logos-module__qIPyoW__card .logos-module__qIPyoW__previewArtwork{position:absolute;top:9px;left:11px}.logos-module__qIPyoW__previewArtwork img{object-fit:contain;display:block}.logos-module__qIPyoW__previewTrigger{color:#adc9de;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:4px 0;font-size:.73rem;display:inline-flex}.logos-module__qIPyoW__previewDialog{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0}.logos-module__qIPyoW__previewDialog[open]{place-items:center;display:grid}.logos-module__qIPyoW__previewDialog::backdrop{background:#000000e0;animation:.18s ease-out logos-module__qIPyoW__fadeBackdrop}.logos-module__qIPyoW__previewFrame{width:min(72vw,700px);height:min(72dvh,700px);position:relative}.logos-module__qIPyoW__previewDialog .logos-module__qIPyoW__previewFrame img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:block}.logos-module__qIPyoW__previewClose{color:#fff;cursor:pointer;background:#222;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:100%;left:100%}@media (max-width:360px){.logos-module__qIPyoW__previewClose{left:auto;right:0}}@keyframes logos-module__qIPyoW__fadeBackdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.logos-module__qIPyoW__previewDialog::backdrop{animation:none}}.logos-module__qIPyoW__news{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.logos-module__qIPyoW__news>*{min-width:0}.logos-module__qIPyoW__news>aside{width:100%}.logos-module__qIPyoW__explainer h3{margin:18px 0 6px;font-size:1.04rem}.logos-module__qIPyoW__detail .logos-module__qIPyoW__imageNote{margin-top:10px;font-size:.8rem}.logos-module__qIPyoW__palette .logos-module__qIPyoW__paletteNote{margin:9px 0 0}.logos-module__qIPyoW__logoComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:18px 0 22px;display:grid}.logos-module__qIPyoW__logoComparison figure{flex-direction:column;align-items:center;min-width:0;margin:0;display:flex}.logos-module__qIPyoW__logoComparison h4{text-align:center;margin:0 0 12px;font-size:1.05rem}.logos-module__qIPyoW__logoComparison .logos-module__qIPyoW__previewArtwork{width:100%}.logos-module__qIPyoW__logoComparison .logos-module__qIPyoW__previewArtwork img{object-fit:contain;width:100%;height:260px;display:block}.logos-module__qIPyoW__logoComparison .logos-module__qIPyoW__previewFormat{margin-top:8px}.logos-module__qIPyoW__balancedComparison .logos-module__qIPyoW__previewArtwork img{box-sizing:border-box;padding:12px}@media (max-width:560px){.logos-module__qIPyoW__logoComparison{gap:16px}.logos-module__qIPyoW__logoComparison .logos-module__qIPyoW__previewArtwork img{height:170px}.logos-module__qIPyoW__miamiComparison figure:last-child .logos-module__qIPyoW__previewArtwork img{padding:22px}}
