.ttt-brand{width:130px;margin:0 auto;color:#171717;line-height:normal;}
/* Reserve a stable mobile footprint throughout every animation. */
.header__head_mob .ttt-brand{width:110px;height:50px;}
.ttt-brand__mark{position:relative;display:block;width:130px;height:40px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;overflow:visible;box-sizing:content-box;-webkit-tap-highlight-color:transparent;}
.ttt-brand__mark:focus-visible{outline:2px solid #777;outline-offset:4px;}
.ttt-brand__fallback,.ttt-brand__reduced{display:block;width:130px;height:40px;}
.ttt-brand__reduced{display:none;}
.ttt-brand__mark canvas{display:none;position:absolute;left:-55px;top:-26px;width:240px;height:72px;max-width:none;pointer-events:none;}
.ttt-brand--ready canvas{display:block;}
.ttt-brand--ready .ttt-brand__fallback{visibility:hidden;}
.ttt-brand__date{display:block;margin-top:8px;padding:0;height:16px;text-align:center;white-space:nowrap;font:400 12px/16px Arial,Helvetica,sans-serif;letter-spacing:1px;color:#171717;}
.header__head_mob .ttt-brand__mark,.header__head_mob .ttt-brand__fallback,.header__head_mob .ttt-brand__reduced{width:110px;height:34px;}
.header__head_mob .ttt-brand__date{margin-top:7px;font-size:10px;line-height:14px;height:14px;}
@media(prefers-reduced-motion:reduce){.ttt-brand .ttt-brand__fallback,.ttt-brand .ttt-brand__mark canvas{display:none}.ttt-brand .ttt-brand__reduced{display:block}}
