.breadcrumbs{display:flex;gap:12px;align-items:center;padding-top:20px;font-size:10px;color:#969aa7}
.breadcrumbs a:hover{color:var(--gold)}
.photo-source-note{font-size:9px;margin-block:0 25px;color:#969aa7}.photo-source-note a{text-decoration:underline}
.hero{padding-top:32px}
.path-card{overflow:hidden}
.category-photo{margin:-26px -26px 24px;position:relative;aspect-ratio:16/9;overflow:hidden;background:#282830;flex-shrink:0}
.category-photo img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform .65s,opacity .65s}
.category-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#101216b8);pointer-events:none}
.category-photo figcaption{position:absolute;z-index:1;bottom:16px;left:20px;right:12px;font-size:7px;letter-spacing:1.1px;color:#fff}
.creator-photo img{object-position:center 25%}
.white-label-photo img{object-position:center 65%}
.path-card:hover .category-photo img{transform:scale(1.045);opacity:1}
.path-card .card-top{margin-bottom:19px}
.path-card h3{font-size:25px}
@media(max-width:1100px){.category-photo{margin:-22px -22px 22px}.path-card h3{font-size:23px}}
@media(max-width:800px){.hero{padding-top:28px}.category-photo figcaption{font-size:6px;letter-spacing:.6px;left:16px}}
@media(max-width:480px){.category-photo{margin:-25px -25px 24px}.path-card h3{font-size:27px}.category-photo figcaption{font-size:7px}.hero .eyebrow{font-size:7px;letter-spacing:1px}.breadcrumbs{font-size:9px;padding-top:16px}}
@media(prefers-reduced-motion:reduce){.category-photo img{transition:none}.path-card:hover .category-photo img{transform:none}}
