.b-awards{margin-top:72px}.b-awards__head{gap:10px;margin-bottom:36px;display:grid}.b-awards__lead{font:300 clamp(22px, 2.4vw, 30px)/1.2 var(--b-display);letter-spacing:-.015em;max-width:26ch}.b-awards__line{gap:28px;padding-left:28px;display:grid;position:relative}.b-awards__line:before{content:"";background:var(--b-line);width:1.4px;position:absolute;top:10px;bottom:10px;left:4px}.b-award{justify-items:start;gap:8px;display:grid;position:relative}.b-award__year{color:var(--b-ink-2)}.b-award__dot{width:9px;height:18px;color:var(--b-ink);position:absolute;top:0;left:-28px}.b-award__dot svg{fill:var(--b-paper);stroke:currentColor;stroke-width:1.4px}.b-award:hover .b-award__dot{color:var(--b-pulp)}.b-award:hover .b-award__dot svg{fill:var(--b-pulp)}.b-award__logo{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:34px}.b-award__role{color:var(--b-ink-2);max-width:26ch;font-size:13px;line-height:1.45}@media (width>=900px){.b-awards{margin-top:104px}.b-awards__head{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:48px}.b-awards__head .b-mono{padding-top:10px}.b-awards__line{grid-template-columns:repeat(6,1fr);gap:24px;padding-top:30px;padding-left:0}.b-awards__line:before{width:auto;height:1.4px;inset:14px 0 auto}.b-award{justify-items:start}.b-award__year{order:-2;position:absolute;top:-30px;left:0}.b-award__dot{top:-22px;left:0}.b-award__logo{max-width:160px;height:38px;margin-top:10px}}
