/* V17 / editorial photographic direction — scoped to the blog homepage */
.tyz-editorial-v17 .tyz-v17-photo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;filter:saturate(1.06) contrast(1.06);transform:scale(1.025);transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .8s}
.tyz-editorial-v17 .tyz-v13-hero-story__image,.tyz-editorial-v17 .tyz-v14-feature__image-frame{overflow:hidden;isolation:isolate}
.tyz-editorial-v17 .tyz-v13-hero-story:hover .tyz-v17-photo,.tyz-editorial-v17 .tyz-v14-feature__visual:hover .tyz-v17-photo{transform:scale(1.075);filter:saturate(1.14) contrast(1.05)}
.tyz-editorial-v17 .tyz-v13-hero-story__image:after,.tyz-editorial-v17 .tyz-v14-feature__image-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(4,18,39,.16),transparent 45%,rgba(191,142,56,.12));z-index:1}
.tyz-editorial-v17 .tyz-v13-hero__copy{position:relative}
.tyz-editorial-v17 .tyz-v17-kicker{display:inline-flex;align-items:center;gap:9px;font-size:.8rem;letter-spacing:.02em;font-weight:750;color:#e8bc69;margin-block:0 10px}
.tyz-editorial-v17 .tyz-v17-kicker:before{content:"";height:7px;width:7px;background:#e8bc69;border-radius:50%;box-shadow:0 0 14px #e8bc69}
.tyz-editorial-v17 .tyz-v17-motion-line{max-width:600px;font-size:clamp(.88rem,1.2vw,1.05rem);font-weight:650;margin:16px 0 20px;color:#e9d6aa;line-height:1.8;min-height:2em}
.tyz-editorial-v17 .tyz-v17-motion-line span[data-tyz-rotating]{display:block;transition:opacity .45s ease,transform .45s ease}
.tyz-editorial-v17 .tyz-v17-motion-line.is-switching span[data-tyz-rotating]{opacity:0;transform:translateY(6px)}
.tyz-editorial-v17 .tyz-v17-progress{display:block;max-width:150px;width:100%;height:2px;border-radius:5px;margin-top:11px;background:linear-gradient(90deg,#eac779,#a57934);transform-origin:right;animation:tyzV17Progress 30s linear infinite}
@keyframes tyzV17Progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.tyz-editorial-v17 .tyz-v14-category-card{overflow:hidden;isolation:isolate;transition:transform .48s cubic-bezier(.2,.75,.2,1),box-shadow .48s}
.tyz-editorial-v17 .tyz-v14-category-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(6,24,48,.21)}
.tyz-editorial-v17 .tyz-v14-category-card__image{filter:saturate(1.1);transition:transform .8s ease}
.tyz-editorial-v17 .tyz-v14-category-card:hover .tyz-v14-category-card__image{transform:scale(1.055)}
.tyz-editorial-v17 .tyz-v13-article-card img{transition:transform .75s ease;object-fit:cover}
.tyz-editorial-v17 .tyz-v13-article-card:hover img{transform:scale(1.035)}
.tyz-editorial-v17 .tyz-v13-hero a,.tyz-editorial-v17 .tyz-v14-feature a{transition:transform .25s ease,box-shadow .25s ease}
.tyz-editorial-v17 .tyz-v13-hero a:hover,.tyz-editorial-v17 .tyz-v14-feature a:hover{transform:translateY(-2px)}
@media(max-width:767px){.tyz-editorial-v17 .tyz-v17-motion-line{margin-block:10px 16px}.tyz-editorial-v17 .tyz-v17-photo{transform:none!important}.tyz-editorial-v17 .tyz-v13-hero-story__image,.tyz-editorial-v17 .tyz-v14-feature__image-frame{min-height:220px}}
@media(prefers-reduced-motion:reduce){.tyz-editorial-v17 .tyz-v17-progress{animation:none}.tyz-editorial-v17 .tyz-v17-photo,.tyz-editorial-v17 .tyz-v14-category-card,.tyz-editorial-v17 .tyz-v13-article-card img{transition:none!important;transform:none!important}.tyz-editorial-v17 .tyz-v17-motion-line span{transition:none!important}}
