.p5-dist__head{display: grid;gap: 4px 64px}@media (min-width: 960px){.p5-dist__head{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);align-items: end}.p5-dist__head .p5-lead{margin-bottom: 6px}}.p5-dist__head .p5-lead{text-wrap: balance}.p5-dist__head .p5-h2{margin-top: 0}.p5-dist__board{--cut: 26px;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-rows: 1fr;gap: 6px;margin-top: clamp(36px, 4.5vw, 56px);padding: 6px;list-style: none;background: var(--ink);clip-path: var(--chamfer)}@media (max-width: 560px){.p5-dist__board{--cut: 18px}}@media (min-width: 760px){.p5-dist__board{grid-template-columns: repeat(4, minmax(0, 1fr))}}.p5-dist__board > li{display: flex;min-width: 0}.p5-dist__board > li:first-child{clip-path: polygon(calc(var(--cut) - 3.515px) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--cut) - 3.515px))}.p5-dist__board > li:last-child{clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--cut) + 3.515px), calc(100% - var(--cut) + 3.515px) 100%, 0 100%)}.p5-dist__tile{position: relative;display: grid;flex: 1 1 auto;place-items: center;min-width: 0;aspect-ratio: 2 / 1;padding: clamp(10px, 1.6vw, 22px);background: var(--white);text-decoration: none;transition: background-color 0.2s ease}.p5-dist__tile img{display: block;width: 100%;height: auto;mix-blend-mode: multiply;scale: var(--s, 1);transition: scale 0.3s ease}.p5-dist__tile.is-rsr-group{--s: 0.98}.p5-dist__tile.is-lipseys{--s: 1.08}.p5-dist__tile.is-sports-south{--s: 1.16}.p5-dist__tile.is-davidsons{--s: 1.04}.p5-dist__tile.is-chattanooga{--s: 1.16}.p5-dist__tile.is-zanders{--s: 1.06}.p5-dist__tile.is-kinseys{--s: 1.08}.p5-dist__tile::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 4px;background: var(--blaze);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}@media (hover: hover){.p5-dist__tile:hover{background: var(--cream)}.p5-dist__tile:hover::after{transform: scaleX(1)}.p5-dist__tile:hover img{scale: calc(var(--s, 1) * 1.05)}}.p5-dist__tile:focus-visible{background: var(--cream);outline: 2px solid var(--focus);outline-offset: -5px}.p5-dist__tile:focus-visible::after{transform: scaleX(1)}.p5-dist__tile:active{background: var(--line)}.p5-dist__yours{--focus: var(--ink);display: flex;flex: 1 1 auto;flex-direction: column;justify-content: flex-end;gap: 6px;min-width: 0;padding: clamp(12px, 1.8vw, 24px);background-color: var(--blaze);color: var(--ink);text-decoration: none;transition: background-color 0.2s ease}@media (hover: hover){.p5-dist__yours:hover{background-color: var(--blaze-2)}.p5-dist__yours:hover .p5-dist__arrow{translate: 4px 0}}.p5-dist__yours:focus-visible{outline: 2px solid var(--focus);outline-offset: -5px}.p5-dist__ask{font-size: clamp(1.4rem, 1.1rem + 1vw, 2rem);font-stretch: 62%;font-weight: 900;line-height: 0.95;letter-spacing: -0.005em;text-transform: uppercase}.p5-dist__tell{display: flex;align-items: flex-start;justify-content: space-between;gap: 8px;color: var(--ink);font-size: 14px;font-weight: 600;line-height: 1.35}@media (min-width: 760px){.p5-dist__tell{font-size: 15px}}.p5-dist__arrow{flex: none;width: 18px;height: 18px;fill: none;stroke: var(--ink);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;transition: translate 0.25s ease}.p5-dist__plat{margin-top: clamp(44px, 5vw, 64px);border-top: 1px solid var(--p5-line-strong)}.p5-dist__h3{padding: 18px 0 8px;font-family: var(--mono);font-size: var(--step-label);font-weight: 700;line-height: 1.4;letter-spacing: 0.1em;text-transform: uppercase;color: var(--label)}.p5-dist__stores{margin: 0;padding: 0;list-style: none}.p5-dist__store{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 68px;padding: 12px 0;border-bottom: 1px solid var(--p5-line-strong)}.p5-dist__store img{width: auto;height: 24px;filter: brightness(0)}.p5-dist__store--magento img{height: 28px;margin-block: -2px}.p5-dist__store-link{display: flex;align-items: center;min-height: 44px;transition: opacity 160ms ease-out}.p5-dist__store-link:hover{opacity: 0.6}.p5-dist__store-link:focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}@media (prefers-reduced-motion: reduce){.p5-dist__store-link{transition: none}}@media (min-width: 760px){.p5-dist__plat{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: 1px;padding: 0 1px;border-bottom: 1px solid var(--p5-line-strong)}.p5-dist__h3{align-self: center;padding: 24px 16px 24px 0}.p5-dist__stores{display: grid;grid-column: 2 / span 3;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: 1px}.p5-dist__store{flex-direction: column;align-items: flex-start;justify-content: center;gap: 14px;padding: 24px clamp(16px, 2vw, 26px);border-bottom: 0;box-shadow: -1px 0 0 var(--p5-line-strong)}}@media (prefers-reduced-motion: reduce){.p5-dist__tile, .p5-dist__tile img, .p5-dist__tile::after, .p5-dist__yours, .p5-dist__arrow{transition: none}}
