.awards{padding:64px var(--pad-x)}.awards__inner{display:flex;flex-direction:column;gap:32px;max-width:var(--site-max-w);margin:0 auto}.awards__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 64px}.awards__heading-group{display:flex;flex:0 1 682px;flex-direction:column;gap:12px}.awards__section-eyebrow{color:var(--color-burgundy)}.awards__intro{flex:0 1 561px;font-size:16px;line-height:1.65;letter-spacing:.08px;color:var(--color-ink-soft)}.awards__title{font-size:68px;font-weight:300;line-height:.94;letter-spacing:-1.02px}.awards__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.awards--3 .awards__list{grid-template-columns:repeat(3,minmax(0,1fr))}.awards__card{display:flex;flex-direction:column;gap:24px;padding:32px;border:1px solid rgb(20 13 12 / .1);background:var(--color-candle-wax)}.awards__badge{width:105px;height:129px}.awards__image{width:100%;height:100%;object-fit:contain;object-position:left center}.awards__words{display:flex;flex-direction:column;gap:16px}.awards__heading{display:flex;flex-direction:column;gap:4px}.awards__eyebrow{font-family:var(--font-heading);font-size:16px;font-style:italic;line-height:1.2;color:var(--color-beamwood)}.awards__name{font-size:28px;font-weight:300;line-height:1.1;letter-spacing:-.21px}.awards__text{font-size:14px;line-height:1.55;letter-spacing:.07px;color:var(--color-ink-soft)}@media (max-width:1024px){.awards{padding:var(--pad-y) var(--pad-x)}.awards__title{font-size:32px;line-height:1.06;letter-spacing:-.32px}.awards__header{flex-direction:column;align-items:flex-start;gap:12px}.awards__heading-group,.awards__intro{flex:none}.awards__list,.awards--3 .awards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.awards__card{padding:20px}}@media (max-width:767px){.awards__list,.awards--3 .awards__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(259px, calc(100% - 40px));gap:24px;margin-right:calc(-1 * var(--pad-x));padding-right:var(--pad-x);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.awards__list::-webkit-scrollbar{display:none}.awards__card{scroll-snap-align:start}.awards__name{font-size:24px}}