/*
 * TAMIYOUZ / IMMERSIVE PORTFOLIO HERO V21
 * A dark editorial cover with an image-led, asymmetrical showcase.
 * One page-specific stylesheet, no external assets or JavaScript.
 */
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21{
  --pf21-cream:#fff9ed;
  --pf21-gold:#ebc78f;
  --pf21-muted:#b6cbd4;
  position:relative;isolation:isolate;overflow:hidden;
  padding:clamp(30px,3.3vw,53px) 0 clamp(45px,5vw,74px)!important;
  color:var(--pf21-cream)!important;
  background:
    radial-gradient(ellipse 47% 60% at 90% 30%,rgba(156,107,61,.14),transparent 77%),
    radial-gradient(ellipse 48% 60% at 9% 94%,rgba(49,108,134,.22),transparent 83%),
    linear-gradient(122deg,#081a2b 0%,#102b3d 57%,#071929 100%)!important;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(rgba(193,217,226,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(193,217,226,.025) 1px,transparent 1px);
  background-size:106px 106px;opacity:.8;
  mask-image:linear-gradient(90deg,transparent,black 20%,black 83%,transparent);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 .tyz-site-shell{
  position:relative;z-index:1;max-width:1510px!important;width:min(calc(100% - 52px),1510px)!important;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__chapter{
  display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;
  padding-bottom:23px;border-bottom:1px solid rgba(229,193,138,.26);
  font:750 clamp(9px,.75vw,11px)/1.5 Arial,sans-serif;
  letter-spacing:.18em;color:#c9aa7e;direction:ltr;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__chapter span:first-child{
  display:flex;align-items:center;gap:11px;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__chapter i{
  width:7px;height:7px;border-radius:50%;background:#efc78e;box-shadow:0 0 0 4px rgba(233,184,110,.09);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__chapter span:last-child{color:#9bb9c5}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__chapter b{padding:0 6px;color:#b9a28a}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__masthead{
  display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);
  gap:clamp(34px,5.5vw,95px);align-items:end;
  padding:clamp(44px,5.3vw,80px) 0 clamp(30px,3.2vw,49px);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__title-wrap,
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__statement{
  min-width:0;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__overline{
  display:flex;align-items:center;gap:12px;
  color:#edc28b!important;letter-spacing:.09em!important;
  font-size:clamp(10px,.8vw,12px)!important;line-height:1.5;font-weight:780;
  margin:0 0 18px!important;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__overline span{font-size:15px}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1{
  margin:0!important;padding:0!important;
  max-width:1050px!important;
  color:#fff7e8!important;
  font-size:clamp(66px,7.3vw,121px)!important;
  line-height:1.13!important;font-family:inherit!important;
  font-weight:900!important;letter-spacing:-.06em!important;
  text-align:start!important;text-wrap:balance;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1 span{
  display:block;white-space:normal;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1 em{
  position:relative;display:inline-block;
  color:#f0cf9c!important;-webkit-text-fill-color:#f0cf9c!important;
  font:inherit!important;font-style:normal!important;line-height:inherit!important;
  text-shadow:0 6px 44px rgba(219,163,99,.17);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1 em::after{
  content:"";position:absolute;inset:auto 0 -9px 31%;height:3px;
  border-radius:3px;background:linear-gradient(270deg,#f1c38a,transparent);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__statement{
  position:relative;max-width:420px;padding-inline-start:clamp(15px,2.4vw,37px);
  border-inline-start:1px solid rgba(233,192,133,.37);
  align-self:center;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__quote-mark{
  color:rgba(231,195,137,.4);font:900 52px/.8 Georgia,serif;margin-bottom:7px;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__statement p{
  color:var(--pf21-muted)!important;
  font-size:clamp(14px,1.15vw,18px)!important;line-height:1.88!important;
  margin:0!important;text-align:start!important;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta{
  display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;
  margin-top:29px;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta a{
  display:inline-flex;align-items:center;gap:12px;
  text-decoration:none!important;min-height:48px;
  font-size:12px;font-weight:850;line-height:1.45;
  transition:background .2s ease,color .2s ease,transform .2s ease;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__primary{
  background:linear-gradient(115deg,#f9ddb3,#e4b273)!important;
  color:#133449!important;border:1px solid #f0ca95!important;
  border-radius:11px;padding:12px 16px;
  box-shadow:0 13px 29px rgba(138,84,33,.16);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__secondary{
  color:#ecdfca!important;border-bottom:1px solid rgba(223,188,135,.58);
  padding:10px 2px;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta a span{
  font:800 17px/1 Arial,sans-serif;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 a:focus-visible{
  outline:3px solid #f8dba8!important;outline-offset:4px!important;
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta a:hover{
    transform:translateY(-2px);
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__primary:hover{background:#ffe6bf!important}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__secondary:hover{color:white!important}
}
/* Image-led editorial exhibition: dominant hero artwork + two compact case studies. */
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__exhibition{
  position:relative;isolation:isolate;
  padding:clamp(23px,2.8vw,42px);
  border:1px solid rgba(242,209,159,.34);
  border-radius:clamp(22px,2.8vw,37px);
  background:radial-gradient(ellipse 50% 76% at 61% 27%,rgba(74,129,145,.2),transparent 86%),linear-gradient(140deg,#123348,#0b2639 68%,#0d2a3e);
  box-shadow:0 33px 78px rgba(0,8,23,.29),inset 0 1px rgba(252,238,213,.1);
  overflow:hidden;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__exhibition::before{
  content:"";inset:0;position:absolute;z-index:0;pointer-events:none;
  background-image:linear-gradient(rgba(193,223,231,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(193,223,231,.038) 1px,transparent 1px);
  background-size:45px 45px;mask-image:linear-gradient(to bottom,black,transparent);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__exhibition-caption,
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__gallery-footer{
  position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;
  direction:ltr;color:#ecc595;
  letter-spacing:.14em;font:750 clamp(9px,.76vw,11px)/1.45 Arial,sans-serif;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__exhibition-caption span:last-child,
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__gallery-footer span:first-child{
  color:#a6c0ca;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__showcase{
  position:relative;z-index:2;
  display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.78fr);
  grid-template-rows:repeat(2,minmax(0,1fr));
  grid-template-areas:"feature identity" "feature digital";
  gap:clamp(12px,1.5vw,23px);
  height:clamp(490px,44vw,610px);
  padding:clamp(22px,2.8vw,40px) 0 clamp(20px,2.5vw,34px);
  direction:ltr;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__work{
  display:block;position:relative;isolation:isolate;overflow:hidden;
  min-width:0;min-height:0;
  border:1px solid rgba(245,213,161,.42);
  border-radius:clamp(17px,1.6vw,24px);
  background:#eae9e6;box-shadow:0 20px 36px rgba(0,11,25,.28),inset 0 1px rgba(255,250,224,.12);
  text-decoration:none!important;
  transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--feature{
  grid-area:feature;
  border-color:rgba(249,214,160,.77)!important;
  box-shadow:0 28px 51px rgba(0,9,21,.36),0 0 0 5px rgba(242,203,148,.045)!important;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity{grid-area:identity}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital{grid-area:digital}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-image{
  position:absolute;inset:0;display:block;z-index:0;overflow:hidden;background:#f0ede7;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-image img{
  display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;
  filter:saturate(1.04) contrast(1.01);
  transition:transform .55s ease;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work::after{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(4,17,28,.40),transparent 25%,transparent 35%,rgba(5,17,27,.91));
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-top{
  position:absolute;z-index:2;inset:18px 19px auto;
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  direction:ltr;color:#fff5e8;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-top>span:first-child{
  font:750 10px/1.5 Arial,sans-serif;color:#ffe1b5;letter-spacing:.12em;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-arrow{
  display:grid;place-items:center;width:37px;height:37px;border-radius:50%;
  border:1px solid rgba(247,231,200,.53);background:rgba(3,20,34,.32);font:800 19px/1 Arial,sans-serif;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label{
  position:absolute;z-index:2;inset:auto 24px 23px;
  display:flex;flex-direction:column;align-items:flex-start;gap:8px;
  text-align:start;direction:rtl;color:#f8f1e5;
}
html[lang^="en"] body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label{
  direction:ltr;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label small{
  font-size:clamp(10px,.83vw,13px);font-weight:750;color:#efd1a4;line-height:1.5;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label strong{
  font-size:clamp(21px,2.3vw,39px);line-height:1.25;font-weight:850;
  color:#fff8ea;text-wrap:balance;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-caption{
  display:inline-flex;align-items:center;gap:10px;
  margin-top:5px;color:#eed1a7;
  font:750 10px/1.4 Arial,sans-serif;letter-spacing:.08em;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-label,
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-label{
  inset:auto 17px 14px;gap:3px;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-label strong,
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-label strong{
  font-size:clamp(17px,1.4vw,23px);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-caption,
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-caption{
  font-size:8px;margin-top:1px;
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
  body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__work:hover{
    border-color:#ffdeab;box-shadow:0 31px 61px rgba(0,8,22,.4);
    transform:translateY(-3px);
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__work:hover img{
    transform:scale(1.045);
  }
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__gallery-footer{
  padding-top:22px;border-top:1px solid rgba(205,227,225,.2);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing{
  display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;
  padding:29px 6px 0;
  color:#e5dfd3;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats{
  display:flex;align-items:center;gap:clamp(20px,2.5vw,39px);flex-wrap:wrap;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats>span{
  display:flex;flex-direction:column;gap:5px;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats strong{
  color:#f2d09d;font:850 clamp(24px,2.3vw,38px)/1.1 Arial,sans-serif;
  letter-spacing:-.05em;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats small{
  color:#adc4cf;font-size:11px;font-weight:700;line-height:1.4;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats>i{
  display:block;width:1px;height:38px;background:rgba(215,228,228,.19);
}
body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__continue{
  display:inline-flex;align-items:center;gap:15px;
  color:#ecc68e!important;text-decoration:none!important;
  font:800 11px/1.45 Arial,sans-serif;letter-spacing:.07em;
}
body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__continue span{font-size:20px}
html[data-tyz-theme="light"] body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21{
  background:radial-gradient(ellipse 42% 61% at 10% 92%,rgba(43,113,143,.22),transparent 75%),linear-gradient(125deg,#0c2638,#15394b 60%,#0a2335)!important;
}
html[data-tyz-theme="dark"] body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21{
  background:radial-gradient(ellipse 48% 62% at 9% 94%,rgba(45,107,130,.22),transparent 74%),linear-gradient(125deg,#061522,#0b2939 58%,#061a28)!important;
}
@media(max-width:1130px){
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1{font-size:clamp(62px,7.4vw,94px)!important}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__masthead{gap:23px;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr)}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__showcase{height:clamp(460px,48vw,570px)}
}
@media(max-width:860px){
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__masthead{
    grid-template-columns:1fr;gap:26px;padding:52px 0 37px;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1{
    font-size:clamp(63px,9.1vw,85px)!important;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__statement{
    max-width:620px;padding-inline-start:20px;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__showcase{
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-template-areas:"feature feature" "identity digital";
    grid-template-rows:minmax(0,1.4fr) minmax(0,.9fr);
    height:clamp(650px,91vw,870px);
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-label strong,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-label strong{font-size:clamp(16px,2.4vw,23px)}
}
@media(max-width:580px){
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21{padding:25px 0 50px!important}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 .tyz-site-shell{width:min(calc(100% - 26px),1510px)!important}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__chapter{
    gap:7px;font-size:8px;letter-spacing:.08em;padding-bottom:16px;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__masthead{padding:43px 0 29px;gap:23px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__overline{
    margin-bottom:16px!important;font-size:10px!important;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1{
    font-size:clamp(47px,11.5vw,66px)!important;
    line-height:1.21!important;letter-spacing:-.048em!important;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__statement{
    padding-inline-start:15px;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__quote-mark{font-size:38px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__statement p{font-size:14px!important;line-height:1.8!important}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta{margin-top:20px;gap:10px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta a{font-size:11px;min-height:43px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__exhibition{
    padding:17px 11px;border-radius:18px;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__exhibition-caption,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__gallery-footer{
    font-size:8px;letter-spacing:.04em;gap:7px;flex-wrap:wrap;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__showcase{
    gap:9px;grid-template-rows:minmax(0,1.25fr) minmax(0,.75fr);
    height:clamp(450px,135vw,680px);padding:21px 0 19px;
  }
  body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__work{border-radius:12px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-top{inset:10px 10px auto}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-arrow{width:27px;height:27px;font-size:14px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-top>span:first-child{font-size:8px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label{inset:auto 13px 13px;gap:4px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label small{font-size:10px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label strong{font-size:24px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-label,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-label{inset:auto 9px 9px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-label strong,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-label strong{font-size:13px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-caption,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-caption{display:none}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing{gap:16px;padding:23px 2px 0}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats{gap:14px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats strong{font-size:25px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats small{font-size:9px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__closing-stats>i{height:29px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__continue{width:100%;justify-content:space-between;font-size:10px}
}
@media(max-width:355px){
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21 h1{font-size:43px!important}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__exhibition-caption{font-size:7px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-label strong{font-size:21px}
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--identity .tyz-pf21__work-label strong,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work--digital .tyz-pf21__work-label strong{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
  body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__work,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__work-image img,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta a{transition:none!important}
  body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__work:hover img,
  body.post-type-archive-tyz_case_study #tyz-site-v1 a.tyz-pf21__work:hover,
  body.post-type-archive-tyz_case_study #tyz-site-v1 .tyz-pf21__cta a:hover{transform:none!important}
}