.photo-row{padding:20px var(--pad-x) 64px}.photo-row--candle{background:var(--color-candle-wax)}.photo-row__inner{display:flex;flex-direction:column;gap:32px;max-width:var(--site-max-w);margin:0 auto}.photo-row__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.photo-row__title{font-size:64px;line-height:.9;letter-spacing:-.96px}.photo-row__arrows{display:flex;gap:20px}.photo-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 16px) / 3);gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.photo-row__track::-webkit-scrollbar{display:none}.photo-row__track:focus-visible{outline:2px solid var(--color-copper);outline-offset:4px}.photo-row__item{scroll-snap-align:start}.photo-row__image{width:100%;aspect-ratio:4 / 3;object-fit:cover}@media (max-width:1024px){.photo-row{padding:20px var(--pad-x) var(--pad-y)}.photo-row__inner{gap:20px}.photo-row__title{font-size:32px;line-height:1.06;letter-spacing:-.32px}.photo-row__arrows{display:none}.photo-row__track{grid-auto-columns:calc((100% - 20px) / 2.15);gap:20px;margin-right:calc(-1 * var(--pad-x));padding-right:var(--pad-x)}}@media (max-width:767px){.photo-row__track{grid-auto-columns:min(330px, calc(100% - 23px))}}