/* Premium discovery visual, scoped exclusively to blog home */
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v21-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr)!important;gap:clamp(24px,4vw,62px);align-items:center;position:relative;padding:18px 0 24px!important;min-height:325px}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-categories__intro{grid-column:1;grid-row:1;text-align:right!important;position:relative;z-index:2;max-width:690px}
.tyz-editorial-v17 .tyz-v21-rendered #tyz-v14-categories-title{font-size:clamp(2.1rem,3.25vw,3.75rem)!important;line-height:1.48!important;letter-spacing:-.04em;margin:12px 0 16px!important;max-width:690px}
.tyz-editorial-v17 .tyz-v21-rendered #tyz-v14-categories-title em{color:#b78b36;font-style:normal}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-categories__intro>p:last-child{font-size:clamp(.91rem,1.08vw,1.07rem);line-height:2;max-width:600px;color:#627080}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-categories__stat{grid-column:1;grid-row:2;justify-self:start;display:flex!important;flex-direction:row!important;align-items:center;gap:10px;padding:8px 16px!important;background:#fffaf0;border:1px solid #dbcaa4;border-radius:40px;box-shadow:0 4px 20px #172e4210;margin:0!important}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-categories__stat strong{font-size:1.4rem!important}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v21-scene{grid-column:2;grid-row:1 / span 2;position:relative;min-width:0;height:clamp(280px,28vw,375px);border-radius:25px;overflow:hidden;isolation:isolate;box-shadow:0 22px 55px rgba(8,28,52,.2);border:1px solid #ffffff80;background:#102644}
.tyz-v21-scene__photo{position:absolute;inset:0;background-image:url('/wp-content/uploads/2026/11/tyz-editorial/hero.jpg');background-size:cover;background-position:center;transform:scale(1.05);transition:transform 1.25s cubic-bezier(.16,.8,.2,1)}
.tyz-v21-scene__veil{position:absolute;inset:0;background:linear-gradient(0deg,#061628ee 0%,#0a23417a 52%,#122b3620 100%)}
.tyz-v21-scene__story{position:absolute;bottom:26px;right:25px;left:25px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:11px;color:white;text-shadow:0 2px 12px #0008}
.tyz-v21-story-label{font-size:10px;letter-spacing:.22em;color:#edc873;direction:ltr}
.tyz-v21-scene__story strong{font-size:clamp(1.3rem,2vw,2rem);font-weight:850}
.tyz-v21-steps{width:100%;display:flex;align-items:center;gap:5px;direction:rtl}
.tyz-v21-steps span{flex:1;border:1px solid #ffffff59;border-radius:20px;background:#ffffff1d;backdrop-filter:blur(5px);padding:8px 5px;font-size:clamp(.67rem,.85vw,.82rem);text-align:center}
.tyz-v21-steps span:last-child{background:#e8bd69;color:#132744;border-color:#e8bd69;font-weight:800}
.tyz-v21-light{position:absolute;top:8%;right:20%;width:25%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffc96670,transparent 70%);filter:blur(14px);pointer-events:none;animation:tyzV21Breath 8s ease-in-out infinite}
.tyz-v21-scene:hover .tyz-v21-scene__photo{transform:scale(1.12)}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v21-search-tools{transform-origin:center right;position:relative;margin:12px 0 28px!important;transition:opacity .7s ease,transform .7s ease}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-category-search{border:1px solid #d8c5a3!important;background:#fff!important;border-radius:17px!important;min-height:66px;box-shadow:0 12px 32px rgba(17,41,68,.07);transition:border-color .3s,box-shadow .3s,transform .3s}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-category-search:focus-within{border-color:#bc8f39!important;box-shadow:0 12px 37px #b98d3830;transform:translateY(-2px)}
.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-category-search input{font-size:1rem!important}
.tyz-v21-letter{display:inline-block;white-space:pre;transform:translate3d(var(--tx,0px),var(--ty,0px),0) rotate(var(--rot,0deg));opacity:0;filter:blur(4px);transition:transform .95s cubic-bezier(.15,.77,.16,1),opacity .7s,filter .9s}
.tyz-v21-letter.is-assembled{transform:translate3d(0,0,0) rotate(0)!important;opacity:1;filter:blur(0)}
.tyz-v21-search-tools:not(.is-v21-ready){opacity:0;transform:translateY(22px) scaleX(.93);pointer-events:none}
@keyframes tyzV21Breath{50%{opacity:.45;transform:translate(15px,-9px) scale(1.15)}}
@media(max-width:820px){.tyz-editorial-v17 .tyz-v21-rendered .tyz-v21-heading{grid-template-columns:minmax(0,1fr)!important;min-height:0;gap:16px}.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-categories__intro{grid-column:1;grid-row:1}.tyz-editorial-v17 .tyz-v21-rendered .tyz-v21-scene{grid-column:1;grid-row:2;height:260px}.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-categories__stat{grid-column:1;grid-row:3}.tyz-editorial-v17 .tyz-v21-rendered #tyz-v14-categories-title{font-size:clamp(1.8rem,5.5vw,2.7rem)!important}}
@media(max-width:480px){.tyz-editorial-v17 .tyz-v21-rendered .tyz-v21-scene{height:235px;border-radius:18px}.tyz-v21-scene__story{inset:auto 13px 16px}.tyz-v21-steps span{padding:6px 2px;font-size:.64rem}.tyz-editorial-v17 .tyz-v21-rendered .tyz-v14-category-search{min-height:54px}}
@media(prefers-reduced-motion:reduce){.tyz-v21-letter{transform:none!important;filter:none!important;opacity:1!important;transition:none!important}.tyz-v21-search-tools{opacity:1!important;transform:none!important;transition:none!important;pointer-events:auto!important}.tyz-v21-light{animation:none}.tyz-v21-scene__photo{transition:none!important}}
