/* One JS timeline reveals both groups. Shine is masked to artwork pixels,
   never painted as an unmasked rectangle over the header. */
.tj-brand::after,.tj-brand-words::after{display:none!important}
.tj-brand{width:fit-content;max-width:100%}
.tj-intro-pending{opacity:0;animation:tjIntroFailOpen .01s 5s forwards}
@keyframes tjIntroFailOpen{to{opacity:1}}
.tj-intro-symbol{position:relative;display:block;flex:0 0 auto;line-height:0}
.tj-intro-symbol .tj-brand-mark{display:block}
.tj-intro-glint-host{position:relative}
.tj-intro-running{will-change:clip-path}
.tj-intro-glint{position:absolute;inset:0;z-index:4;display:block;pointer-events:none;
  --tj-sweep-x:-100px;--tj-sweep-width:24px;
  background:linear-gradient(90deg,transparent calc(var(--tj-sweep-x) - var(--tj-sweep-width)),rgba(255,226,160,.28) calc(var(--tj-sweep-x) - var(--tj-sweep-width)*.55),#fff9e3 var(--tj-sweep-x),transparent calc(var(--tj-sweep-x) + 1px));
  opacity:var(--tj-brand-sweep-alpha,.65);mix-blend-mode:screen;
  -webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;contain:paint}
.tj-brand-words>.tj-intro-glint{-webkit-mask-position:left center;mask-position:left center}
.tj-intro-text-glint{color:transparent!important;-webkit-text-fill-color:transparent;
  background-clip:text;-webkit-background-clip:text;font:inherit;line-height:inherit;letter-spacing:inherit;text-shadow:none;white-space:inherit}
.tj-hero-title-art-v325.tj-title-writing>.tj-hero-title-exact-v3205{opacity:1!important}
.tj-hero-title-art-v325.tj-title-writing>.tj-title-brush-slice{display:none!important}
.tj-title-reveal-v3224{animation:none!important}
html.tj-brand-sweep-off .tj-intro-glint{display:none!important}
@media(prefers-reduced-motion:reduce){
 .tj-intro-pending{opacity:1;animation:none}
 .tj-intro-glint{display:none!important}
 .tj-intro-running{clip-path:none!important;will-change:auto}
}
@media(scripting:none){.tj-intro-pending{opacity:1;animation:none}}
