.category-tiles{padding:var(--section-y) var(--pad-x);background:var(--color-candle-wax)}.category-tiles__inner{display:flex;flex-direction:column;gap:48px;max-width:var(--site-max-w);margin:0 auto}.category-tiles__header{display:flex;flex-direction:column;gap:12px;text-align:center}.category-tiles__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.category-tiles__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:312px;padding:16px;overflow:hidden;isolation:isolate;background:var(--color-beamwood);color:var(--color-canvas)}.category-tiles__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.category-tiles__tile::before,.category-tiles__tile::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity var(--transition)}.category-tiles__tile::before{background:linear-gradient(359.33deg,rgb(0 0 0 / .6) -9.34%,rgb(0 0 0 / .6) 11.52%,#fff0 64.57%)}.category-tiles__tile::after{background:linear-gradient(359deg,rgb(0 0 0 / .9) -9.34%,rgb(0 0 0 / .9) 13.21%,#fff0 70.54%);opacity:0}.category-tiles__body{display:flex;flex-direction:column}.category-tiles__name{font-size:28px;font-weight:300;line-height:1.15;letter-spacing:-.14px}.category-tiles__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 400ms ease 150ms,opacity 400ms ease 150ms}.category-tiles__more-inner{display:flex;align-items:flex-end;gap:12px;min-height:0;overflow:hidden}.category-tiles__text{flex:1;opacity:0;translate:0 100%;transition:translate 250ms ease,opacity 250ms ease;padding-top:8px;font-size:14px;line-height:1.55;letter-spacing:.07px;color:var(--color-candle-wax)}.category-tiles__link{margin-left:auto}.category-tiles__link .button__icon,.category-tiles__link:hover .button__icon{transform:none}.category-tiles__link::after{content:"";position:absolute;inset:0}.category-tiles__tile:hover::after,.category-tiles__tile:focus-within::after{opacity:1}.category-tiles__tile:hover .category-tiles__more,.category-tiles__tile:focus-within .category-tiles__more{grid-template-rows:1fr;opacity:1;transition-delay:0s}.category-tiles__tile:hover .category-tiles__text,.category-tiles__tile:focus-within .category-tiles__text{opacity:1;translate:none;transition:translate 350ms cubic-bezier(.22,.61,.36,1) 200ms,opacity 350ms ease 200ms}.category-tiles__tile:focus-within{outline:2px solid var(--color-copper);outline-offset:4px}.category-tiles__link:focus-visible{outline:none}@media (max-width:1024px){.category-tiles__inner{gap:20px}.category-tiles__header{gap:16px;text-align:left}.category-tiles__eyebrow{color:var(--color-beamwood)}.category-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-tiles__tile{height:auto;aspect-ratio:4 / 2}.category-tiles__tile::before{opacity:0}.category-tiles__tile::after{background:linear-gradient(359deg,rgb(0 0 0 / .9) -9.34%,rgb(0 0 0 / .9) 35%,#fff0 100%);opacity:1}.category-tiles__name{font-size:24px;line-height:1.18;letter-spacing:-.12px}.category-tiles__more{grid-template-rows:1fr;opacity:1}.category-tiles__text{opacity:1;translate:none}}@media (max-width:767px){.category-tiles__list{grid-template-columns:minmax(0,1fr)}.category-tiles__tile{aspect-ratio:4 / 3}}