.need-board__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:2rem}.need-board__filters-label{font-weight:600;color:var(--ink-soft);margin-right:.4rem}.need-board__filter{min-height:var(--tap-min);padding:.6rem 1.4rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-family:var(--font-body-family);font-weight:600;font-size:1.4rem;cursor:pointer;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.need-board__filter[aria-pressed=true]{background:var(--navy-deep);border-color:var(--navy-deep);color:var(--white)}.need-board__filter:focus-visible{outline:.2rem solid var(--focus-color);outline-offset:.2rem}.need-board__count{margin-left:auto;font-size:1.3rem;color:var(--ink-soft)}.need-board__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto);grid-auto-flow:dense;gap:1rem;margin:0}@media screen and (min-width:990px){.need-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(16rem,auto);gap:1.6rem}}.need-board__item{min-width:0;display:flex}.need-board__item--large{grid-column:span 2;min-height:20rem}@media screen and (min-width:990px){.need-board__item--large{grid-row:span 2}}@media(prefers-reduced-motion:no-preference){.need-board__item{transition:opacity var(--duration-default, .2s) ease,filter var(--duration-default, .2s) ease}}.need-board__item--dim{opacity:.22;filter:grayscale(1)}.need-board__tile{position:relative;display:block;flex:1 1 auto;min-height:100%;overflow:hidden;border-radius:var(--r-card);background:var(--soft);color:var(--white);text-decoration:none}.need-board__tile--text{background:var(--navy-deep)}.need-board__tile--accent{background:var(--navy-mid);color:var(--white)}.need-board__media{position:absolute;top:0;right:0;bottom:0;left:0}.need-board__media img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.need-board__media img{transition:transform var(--duration-long) ease}a.need-board__tile:hover .need-board__media img{transform:scale(1.03)}}.need-board__caption{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:.2rem;padding:3rem 1.4rem 1.2rem;background:linear-gradient(transparent,#121c40d1)}.need-board__tile--text .need-board__caption,.need-board__tile--accent .need-board__caption{top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;text-align:center;background:none;padding:1.6rem}.need-board__title{font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);font-size:1.6rem;line-height:1.2}.need-board__item--large .need-board__title{font-size:2.2rem}.need-board__text{font-size:1.3rem;line-height:1.4;opacity:.9}a.need-board__tile:focus-visible{outline:.2rem solid var(--focus-color);outline-offset:.3rem}@media screen and (max-width:749px){.need-board__filters-label{display:none}.need-board__count{flex-basis:100%;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-need-board.css.map */
