@import "https://1.www.s81c.com/common/carbon-for-tt-dotcom/tag/latest/plex.css";
:root{--tt-accent:#a2191f;--tt-accent-hover:#8e161c;--tt-black:#161616;--tt-gray-100:#f4f4f4;--tt-gray-200:#e0e0e0;--tt-gray-300:#c6c6c6;--tt-gray-600:#525252;--tt-white:#fff;--tt-max:1584px;--tt-gutter:32px}*,:before,:after{box-sizing:border-box}html,body{min-width:320px;color:var(--tt-black);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,video{max-width:100%;display:block}.tt-page{background:#fff;width:100%;overflow-x:hidden}.tt-grid{width:min(calc(100% - 32px), var(--tt-max));column-gap:var(--tt-gutter);grid-template-columns:repeat(16,minmax(0,1fr));margin-inline:auto;display:grid}.tt-masthead{border-bottom:1px solid var(--tt-gray-200);background:#fff;height:48px}.tt-masthead-grid{align-items:stretch;height:48px}.tt-brand{grid-column:1/span 2;align-items:center;height:48px;display:flex}.tt-brand img{object-fit:contain;object-position:left center;width:156px;max-height:30px}.tt-nav{grid-column:3/span 9;height:48px;display:flex}.tt-nav a{align-items:center;gap:8px;height:48px;padding-inline:16px;font-size:14px;line-height:18px;display:flex}.tt-nav a:hover{background:var(--tt-gray-100)}.tt-nav a span{color:var(--tt-gray-600)}.tt-global-actions{grid-column:13/-1;justify-content:flex-end;height:48px;display:flex}.tt-global-actions>*,.tt-global-actions button,.tt-locale>summary{width:48px;height:48px;color:var(--tt-black);cursor:pointer;background:#fff;border:0;place-items:center;margin:0;padding:0;list-style:none;display:grid}.tt-global-actions>:hover,.tt-global-actions button:hover{background:var(--tt-gray-100)}.tt-global-actions svg{width:20px;height:20px}.tt-locale{position:relative}.tt-locale summary::-webkit-details-marker{display:none}.tt-locale-menu{z-index:100;border:1px solid var(--tt-gray-200);background:#fff;width:144px;padding:8px;position:absolute;top:48px;right:0}.tt-locale-menu a{padding:10px 12px;font-size:14px;display:block}.tt-locale-menu a:hover,.tt-locale-menu a.active{background:var(--tt-gray-100)}.tt-section{background:#fff;width:100%}.tt-kicker{grid-column:1/-1;margin:0 0 24px;font-size:14px;font-weight:600;line-height:18px}.tt-display-heading{letter-spacing:-.035em;grid-column:1/-1;margin:0 0 40px;font-size:clamp(42px,3.5vw,60px);font-weight:300;line-height:.98}.tt-recommended{padding-block:72px 80px}.tt-recommended-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.tt-recommended-card{border:1px solid var(--tt-gray-200);background:#fff;grid-template-columns:104px 1fr;min-height:148px;display:grid}.tt-image-slot{background:var(--tt-black);min-height:146px}.tt-image-2{background:#262626}.tt-image-3{background:#393939}.tt-image-4{background:#161616}.tt-card-copy{padding:16px;position:relative}.tt-card-copy>span{color:var(--tt-gray-600);font-size:12px;line-height:16px}.tt-card-copy h3{max-width:240px;margin:6px 22px 0 0;font-size:14px;font-weight:400;line-height:18px}.tt-card-copy b{font-weight:400;position:absolute;bottom:14px;right:16px}.tt-technology{padding-block:8px 96px}.tt-section-title{grid-column:1/-1;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:32px;margin-bottom:48px;display:grid}.tt-section-title h2{letter-spacing:-.04em;grid-column:1/span 8;margin:0;font-size:clamp(44px,3.8vw,64px);font-weight:300;line-height:.96}.tt-section-title p{grid-column:9/span 7;max-width:560px;margin:4px 0 0;font-size:16px;line-height:22px}.tt-product-grid{background:0 0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tt-product-card{outline-offset:0;background:#fff;outline:1px solid #c6c6c6;height:232px;min-height:232px;transition:background-color .15s cubic-bezier(.2,0,.38,.9);display:block;position:relative;overflow:visible}.tt-product-heading{color:#161616;opacity:1;visibility:visible;margin:0;font-size:16px;font-weight:400;line-height:22.4px;transition:opacity .24s cubic-bezier(.2,0,.38,.9),transform .24s cubic-bezier(.2,0,.38,.9);position:absolute;top:20.7969px;left:16px;right:32px;transform:translateY(0)}.tt-product-hover-copy{color:#161616;opacity:0;visibility:hidden;margin:0;font-size:16px;font-weight:400;line-height:24px;transition:opacity .24s cubic-bezier(.2,0,.38,.9),transform .24s cubic-bezier(.2,0,.38,.9),visibility 0s linear .24s;position:absolute;top:25.5938px;left:16px;right:32px;transform:translateY(-16px)}.tt-product-pictogram{color:#161616;place-items:center;width:48px;height:48px;font-size:30px;font-weight:300;line-height:1;display:grid;position:absolute;bottom:16px;left:16px}.tt-product-card:after{content:"";z-index:2;pointer-events:none;--tt-product-border-percentage:0%;background:linear-gradient(135deg, #a2191f, #a2191f var(--tt-product-border-percentage), transparent var(--tt-product-border-percentage), transparent) border-box;-webkit-mask-composite:xor;border:2px solid #0000;transition:--tt-product-border-percentage .24s cubic-bezier(.2,0,.38,.9);position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tt-event{padding-bottom:92px}.tt-event-inner{background:#fff1f1;grid-column:1/-1;grid-template-columns:4fr 8fr 4fr;min-height:128px;display:grid}.tt-event-art{min-width:0;position:relative;overflow:hidden}.tt-event-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tt-event-copy{padding:22px 28px}.tt-event-copy>strong{font-size:12px;font-weight:400}.tt-event-copy h3{margin:5px 0;font-size:20px;font-weight:400;line-height:26px}.tt-event-copy p{margin:0;font-size:13px;line-height:18px}.tt-event-cta{border:1px solid var(--tt-accent);height:48px;color:var(--tt-accent);justify-content:space-between;align-self:center;align-items:center;margin-right:24px;padding-inline:16px;font-size:14px;display:flex}.tt-impact{padding-bottom:112px}.tt-impact-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.tt-impact-card{min-height:360px}.tt-impact-art{background:#fff;height:220px;overflow:hidden}.tt-impact-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tt-impact-copy{flex-direction:column;min-height:140px;padding-top:16px;display:flex}.tt-impact-copy h3{max-width:280px;margin:0;font-size:20px;font-weight:400;line-height:26px}.tt-impact-copy>div{margin-top:auto}.tt-impact-copy strong{font-size:36px;font-weight:300;line-height:42px;display:block}.tt-impact-copy p{max-width:240px;color:var(--tt-gray-600);margin:4px 0 10px;font-size:12px;line-height:16px}.tt-training{padding-bottom:112px}.tt-training-grid{min-height:344px}.tt-training-title{grid-column:1/span 4}.tt-training-title h2{letter-spacing:-.04em;margin:0;font-size:clamp(44px,3.6vw,60px);font-weight:300;line-height:.96}.tt-training article{border-left:1px solid var(--tt-gray-200);flex-direction:column;grid-column:span 4;padding-left:16px;display:flex}.tt-training article>span{font-size:12px;font-weight:600;line-height:16px}.tt-training article>div{margin-top:auto}.tt-training article h3{margin:0 0 8px;font-size:18px;font-weight:400;line-height:24px}.tt-training article p{max-width:260px;color:var(--tt-gray-600);margin:0 0 18px;font-size:14px;line-height:20px}.tt-training article a{color:var(--tt-accent);font-size:14px}.tt-stay-connected{padding-bottom:80px}.tt-connected-grid{min-height:370px}.tt-connected-image{color:#fff;background:#161616;grid-column:1/span 8;place-items:center;display:grid}.tt-connected-image>div{letter-spacing:.18em;align-items:center;display:flex}.tt-connected-image strong{letter-spacing:-.07em;margin-inline:8px;font-size:74px}.tt-newsletter{grid-column:9/-1;padding:0 0 0 32px}.tt-newsletter h2{margin:0 0 28px;font-size:24px;font-weight:400;line-height:30px}.tt-newsletter label{flex-direction:column;gap:6px;font-size:12px;line-height:16px;display:flex}.tt-newsletter input{background:var(--tt-gray-100);border:0;border-bottom:1px solid #8d8d8d;height:40px;padding-inline:16px}.tt-newsletter form>p{grid-column:1/-1;margin:0;font-size:12px;line-height:16px}.tt-newsletter button{background:var(--tt-accent);color:#fff;cursor:pointer;border:0;width:144px;height:48px}.tt-footer{color:#fff;background:#161616}.tt-footer-grid{min-height:430px;padding-top:48px;padding-bottom:40px}.tt-footer-brand{grid-column:1/span 4}.tt-footer-brand img{filter:invert();width:220px;height:auto;display:block}.tt-footer-column{flex-direction:column;grid-column:span 4;align-items:flex-start;gap:7px;display:flex}.tt-footer-discover{justify-content:flex-start}.tt-footer-discover>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.tt-footer-follow{margin-top:38px}.tt-footer h3{color:#fff;margin:0 0 7px;font-size:12px;font-weight:600;line-height:16px}.tt-footer a{color:#a8a8a8;font-size:12px;line-height:17px;text-decoration:none}.tt-footer-bottom{min-height:76px}.tt-footer-bottom-inner{border-top:1px solid #393939;grid-column:5/-1;align-items:center;gap:64px;width:100%;display:flex}.tt-footer-bottom-inner a{align-items:center;min-height:76px;display:flex}@media (max-width:1055px){.tt-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.tt-brand{grid-column:1/span 2}.tt-nav{grid-column:3/span 4}.tt-nav a:nth-child(n+4){display:none}.tt-global-actions{grid-column:7/-1}.tt-recommended-grid,.tt-product-grid,.tt-impact-grid{grid-template-columns:repeat(2,1fr)}.tt-section-title{grid-template-columns:repeat(8,1fr)}.tt-section-title h2{grid-column:1/span 4}.tt-section-title p{grid-column:5/-1}.tt-training-title{grid-column:1/-1;margin-bottom:64px}.tt-training article{border-left:0;border-top:1px solid var(--tt-gray-200);grid-column:span 8;min-height:220px;padding:20px 0 0}.tt-connected-image,.tt-newsletter{grid-column:1/-1}.tt-connected-image{min-height:360px}.tt-newsletter{padding:32px 0 0}}@media (max-width:671px){.tt-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 32px)}.tt-nav{display:none}.tt-brand{grid-column:1/span 2}.tt-global-actions{grid-column:3/-1}.tt-global-actions>:first-child,.tt-global-actions>:last-child{display:none}.tt-recommended-grid,.tt-product-grid,.tt-impact-grid{grid-template-columns:1fr}.tt-section-title{display:block}.tt-section-title h2{margin-bottom:24px}.tt-event-inner{grid-template-columns:1fr}.tt-event-art{min-height:160px}.tt-event-cta{margin:0 16px 16px}.tt-footer-grid{row-gap:40px}.tt-footer-brand{grid-column:1/-1}.tt-footer-brand img{width:180px}.tt-footer-column{grid-column:span 2}.tt-footer-bottom-inner{flex-wrap:wrap;grid-column:1/-1;gap:8px 28px;padding-block:20px}.tt-footer-bottom-inner a{min-height:auto}}:root{--motion-fast-01:70ms;--motion-fast-02:.11s;--motion-moderate-01:.15s;--motion-moderate-02:.24s;--ease-standard:cubic-bezier(.2, 0, .38, .9);--ease-entrance:cubic-bezier(0, 0, .38, .9);--ease-exit:cubic-bezier(.2, 0, 1, .9);--focus-color:#a2191f;--hover-ui:#e8e8e8;--active-ui:#c6c6c6}.tt-page a:focus-visible,.tt-page button:focus-visible,.tt-page summary:focus-visible,.tt-page input:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.tt-page a,.tt-page button,.tt-page summary{-webkit-tap-highlight-color:transparent}.tt-nav a,.tt-global-actions>*,.tt-global-actions button,.tt-locale>summary{transition:background-color var(--motion-fast-02) var(--ease-standard), color var(--motion-fast-02) var(--ease-standard)}.tt-nav a:hover,.tt-global-actions>:hover,.tt-global-actions button:hover,.tt-locale>summary:hover{background:var(--hover-ui)}.tt-nav a:active,.tt-global-actions>:active,.tt-global-actions button:active,.tt-locale>summary:active{background:var(--active-ui)}.tt-global-actions svg{transition:transform var(--motion-fast-02) var(--ease-standard)}.tt-global-actions>:hover svg,.tt-global-actions button:hover svg{transform:translateY(-1px)}.tt-locale-menu{transform-origin:100% 0;animation:tt-menu-in var(--motion-moderate-01) var(--ease-entrance) both}@keyframes tt-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tt-locale-menu a{transition:background-color var(--motion-fast-02) var(--ease-standard), color var(--motion-fast-02) var(--ease-standard)}.tt-locale-menu a:hover{background:var(--hover-ui)}.tt-locale-menu a:active{background:var(--active-ui)}.tt-card-copy b,.tt-product-copy>span,.tt-impact-copy span,.tt-event-cta>span,.tt-button>span:last-child,.tt-news article span{transition:transform var(--motion-fast-02) var(--ease-standard);display:inline-block}.tt-recommended-card:hover .tt-card-copy b,.tt-product-card:hover .tt-product-copy>span,.tt-impact-card:hover .tt-impact-copy span,.tt-event-cta:hover>span,.tt-button:hover>span:last-child,.tt-news article a:hover>span{transform:translate(4px)}.tt-recommended-card{transition:background-color var(--motion-fast-02) var(--ease-standard)}.tt-recommended-card:hover{background:var(--tt-gray-100)}.tt-recommended-card:active{background:var(--active-ui)}.tt-image-slot{transition:transform var(--motion-moderate-02) var(--ease-standard), filter var(--motion-moderate-02) var(--ease-standard)}.tt-product-card:hover,.tt-product-card:focus-visible{background:#e8e8e8}.tt-product-card:hover:after,.tt-product-card:focus-visible:after{--tt-product-border-percentage:100%}.tt-product-card:hover .tt-product-heading,.tt-product-card:focus-visible .tt-product-heading{opacity:0;transform:translateY(16px)}.tt-product-card:hover .tt-product-hover-copy,.tt-product-card:focus-visible .tt-product-hover-copy{opacity:1;visibility:visible;transition:opacity .24s cubic-bezier(.2,0,.38,.9) .2s,transform .24s cubic-bezier(.2,0,.38,.9) .2s,visibility linear;transform:translateY(0)}.tt-product-card:active{background:#c6c6c6}.tt-event-cta{transition:background-color var(--motion-fast-02) var(--ease-standard), color var(--motion-fast-02) var(--ease-standard), border-color var(--motion-fast-02) var(--ease-standard)}.tt-event-cta:hover{background:var(--tt-accent);color:#fff}.tt-event-cta:active{background:var(--tt-accent-hover)}.tt-impact-card{transition:background-color var(--motion-fast-02) var(--ease-standard)}.tt-impact-card:hover{background:var(--tt-gray-100)}.tt-impact-art{transition:transform var(--motion-moderate-02) var(--ease-standard), filter var(--motion-moderate-02) var(--ease-standard)}.tt-impact-card:hover .tt-impact-art{filter:brightness(1.03);transform:translateY(-2px)}.tt-training article a{transition:color var(--motion-fast-02) var(--ease-standard);align-items:center;display:inline-flex}.tt-training article a:hover{color:#8e161c;text-decoration:underline}.tt-newsletter input{transition:background-color var(--motion-fast-02) var(--ease-standard), border-color var(--motion-fast-02) var(--ease-standard), box-shadow var(--motion-fast-02) var(--ease-standard)}.tt-newsletter input:hover{background:#e8e8e8}.tt-newsletter input:focus{border-bottom-color:var(--focus-color);box-shadow:0 0 0 2px var(--focus-color) inset;outline:none}.tt-newsletter button{transition:background-color var(--motion-fast-02) var(--ease-standard)}.tt-newsletter button:hover{background:#8e161c}.tt-newsletter button:active{background:#750e13}.tt-footer a{transition:color var(--motion-fast-02) var(--ease-standard)}.tt-footer a:hover{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tt-page *,.tt-page :before,.tt-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tt-tt-border-percentage{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes tt-tt-wrap-border{0%{--tt-tt-border-percentage:0%}to{--tt-tt-border-percentage:100%}}.tt-recommended-card{isolation:isolate;border:1px solid #c6c6c6;position:relative}.tt-recommended-card:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(135deg, var(--tt-accent,#a2191f), var(--tt-accent,#a2191f) var(--tt-tt-border-percentage), transparent var(--tt-tt-border-percentage), transparent) border-box;-webkit-mask-composite:xor;--tt-tt-border-percentage:0%;border:2px solid #0000;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.tt-recommended-card:hover:after{animation:.7s cubic-bezier(.4,.14,.3,1) forwards tt-tt-wrap-border}}.tt-recommended-card:not(:hover):after{--tt-tt-border-percentage:0%;animation:none}.tt-recommended-card:focus-visible{outline:none}.tt-recommended-card:focus-visible:after{--tt-tt-border-percentage:100%}@media (prefers-reduced-motion:reduce){.tt-recommended-card:hover:after,.tt-recommended-card:focus-visible:after{--tt-tt-border-percentage:100%;animation:none}}@property --tt-card-border-percentage{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes tt-card-wrap-border{0%{--tt-card-border-percentage:0%}to{--tt-card-border-percentage:100%}}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card){isolation:isolate;--tt-card-border-percentage:0%;--tt-card-border-duration:.7s;--tt-card-border-easing:cubic-bezier(.4, .14, .3, 1);border:1px solid #c6c6c6;position:relative}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):after{content:"";z-index:20;pointer-events:none;background:linear-gradient(135deg, var(--tt-accent,#a2191f), var(--tt-accent,#a2191f) var(--tt-card-border-percentage), transparent var(--tt-card-border-percentage), transparent) border-box;-webkit-mask-composite:xor;border-radius:inherit;border:2px solid #0000;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):hover:after{animation:tt-card-wrap-border var(--tt-card-border-duration) var(--tt-card-border-easing) forwards}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):not(:hover):after{--tt-card-border-percentage:0%;animation:none}}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):focus-visible{outline:none}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):focus-visible:after{--tt-card-border-percentage:100%}@media (prefers-reduced-motion:reduce){:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):hover:after,:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):focus-visible:after{--tt-card-border-percentage:100%;animation:none}}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card){transition:background .24s cubic-bezier(.2,0,.38,.9)}@media (hover:hover){:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):hover{background:#8d8d8d1f}}:is(.tt-recommended-card .tt-card-copy b,.tt-product-card .tt-product-copy>span,.tt-impact-card .tt-impact-copy>div>span){color:#a2191f;transform-origin:50%;transition:color .15s cubic-bezier(.2,0,.38,.9),scale .15s cubic-bezier(.2,0,.38,.9),transform .15s cubic-bezier(.2,0,.38,.9);display:inline-block}@media (hover:hover){:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):hover :is(.tt-card-copy b,.tt-product-copy>span,.tt-impact-copy>div>span){color:var(--tt-accent);transform:none}}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):focus-within{outline-offset:-2px;background:#8d8d8d1f;outline:2px solid #a2191f}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):focus-within :is(.tt-card-copy b,.tt-product-copy>span,.tt-impact-copy>div>span){color:#a2191f}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):focus-visible,:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):active{outline-offset:-2px;outline:2px solid #a2191f}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):active :is(.tt-card-copy b,.tt-product-copy>span,.tt-impact-copy>div>span){color:#a2191f}:is(.tt-recommended-card,.tt-product-card,.tt-impact-card):hover :is(.tt-card-copy b,.tt-product-copy>span,.tt-impact-copy>div>span){transform:none!important}@media (prefers-reduced-motion:reduce){:is(.tt-recommended-card,.tt-product-card,.tt-impact-card),:is(.tt-recommended-card .tt-card-copy b,.tt-product-card .tt-product-copy>span,.tt-impact-card .tt-impact-copy>div>span){transition:none!important}}.tt-recommended-card{grid-template-columns:120px 1fr;align-items:stretch;min-height:148px;padding:12px 0 12px 12px}.tt-recommended-card .tt-image-slot{background:#fff;align-self:start;width:96px;height:96px;min-height:0;overflow:hidden}.tt-recommended-card .tt-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.tt-recommended-card .tt-card-copy{min-width:0;padding:2px 16px 0 0}.tt-recommended-card .tt-card-copy>span{display:block}.tt-recommended-card .tt-card-copy h3{margin-top:6px}.tt-recommended-card .tt-card-copy b{bottom:2px;right:16px}@media (max-width:671px){.tt-recommended-card{grid-template-columns:120px 1fr}}.tt-recommended-card .tt-arrow{width:16px;height:16px;color:var(--tt-accent);place-items:center;display:grid}.tt-recommended-card .tt-arrow svg{fill:currentColor;width:16px;height:16px;display:block}.tt-arrow{color:#a2191f;flex:0 0 16px;place-items:center;width:16px;height:16px;transition:color .15s cubic-bezier(.2,0,.38,.9),scale .15s cubic-bezier(.2,0,.38,.9);display:inline-grid}.tt-arrow svg{fill:currentColor;width:16px;height:16px;display:block}:is(.tt-button,.tt-news article a,.tt-recommended-card,.tt-product-card,.tt-event-cta,.tt-impact-card,.tt-training article a):hover .tt-arrow{scale:1.1}.tt-training article a{gap:6px}.tt-recommended-card .tt-arrow{position:absolute;bottom:2px;right:16px}.tt-product-card .tt-arrow{position:absolute;bottom:14px;right:16px}.tt-impact-card .tt-arrow{color:#a2191f}@media (prefers-reduced-motion:reduce){.tt-arrow{transition:none!important}}.tt-product-card .tt-arrow{z-index:3;color:#a2191f;flex:0 0 20px;width:20px;height:20px;position:absolute;bottom:16px;right:16px}.tt-product-card .tt-arrow svg{width:20px;height:20px}.tt-product-card:hover .tt-arrow{scale:1}@media (hover:none){.tt-product-card:hover .tt-product-heading{opacity:1;transform:none}.tt-product-card:hover .tt-product-hover-copy{opacity:0;visibility:hidden;transform:translateY(-16px)}}.tt-product-pictogram svg{width:48px;height:48px;display:block;overflow:visible}.tt-product-pictogram{font-size:0}.tt-impact-copy{min-height:158px;padding-top:0}.tt-impact-title{min-height:72px;padding:16px 16px 8px}.tt-impact-copy .tt-impact-title h3{max-width:300px;margin:0;font-size:20px;font-weight:400;line-height:24px}.tt-impact-value{min-height:86px;padding:0 40px 14px 16px;position:relative;margin-top:0!important}.tt-impact-copy .tt-impact-value strong{margin:0 0 5px;font-size:16px;font-weight:600;line-height:22px;display:block}.tt-impact-copy .tt-impact-value p{max-width:280px;color:var(--tt-gray-600);margin:0;font-size:12px;line-height:16px}.tt-impact-value .tt-arrow{color:#a2191f;width:16px;height:16px;position:absolute;bottom:10px;left:auto;right:16px}.tt-impact-card:hover .tt-arrow{scale:1}.tt-impact-card .tt-arrow,.tt-impact-card:hover .tt-arrow,.tt-impact-card:focus-visible .tt-arrow,.tt-impact-card:active .tt-arrow,.tt-impact-card:visited .tt-arrow{color:#a2191f;scale:1}.tt-stay-connected{border-top:1px solid #c6c6c6;padding-top:0;padding-bottom:80px}.tt-connected-grid{min-height:0;padding-top:52px}.tt-connected-media{grid-column:1/span 8;min-width:0}.tt-connected-media>h2,.tt-newsletter>h2{letter-spacing:0;margin:0 0 28px;font-size:28px;font-weight:400;line-height:36px}.tt-connected-image{aspect-ratio:1662/946;background:#f4f4f4;width:100%;overflow:hidden}.tt-connected-image>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tt-newsletter{grid-column:9/-1;min-width:0;padding:0 0 0 32px}.tt-newsletter>h2{border-bottom:1px solid #e0e0e0;padding-bottom:12px}.tt-newsletter form{grid-template-columns:1fr;gap:0;display:grid}.tt-newsletter label{color:#161616;flex-direction:column;gap:8px;margin-bottom:22px;font-size:12px;line-height:16px;display:flex}.tt-newsletter label.full{grid-column:auto}.tt-newsletter input{box-sizing:border-box;color:#161616;width:100%;height:48px;font:inherit;background:#f4f4f4;border:0;border-bottom:1px solid #8d8d8d;border-radius:0;padding:0 16px;font-size:16px}.tt-newsletter-required{font-style:italic;margin:0 0 20px!important;font-size:12px!important;line-height:16px!important}.tt-newsletter-note{color:#525252;max-width:560px;margin:0 0 24px!important;font-size:12px!important;line-height:17px!important}.tt-newsletter button{background:var(--tt-accent);color:#fff;cursor:pointer;border:0;width:240px;height:48px;font-size:14px;font-weight:400}@media (max-width:1055px){.tt-connected-media,.tt-newsletter{grid-column:1/-1}.tt-newsletter{padding:48px 0 0}}@media (max-width:671px){.tt-connected-grid{padding-top:32px}.tt-connected-media>h2,.tt-newsletter>h2{margin-bottom:20px;font-size:24px;line-height:30px}.tt-newsletter{padding-top:40px}.tt-newsletter button{width:100%}}@media (min-width:1056px){.tt-masthead{background:#fff;border-bottom:1px solid #e0e0e0;width:100%;height:48px}.tt-masthead .tt-masthead-grid{box-sizing:border-box;grid-template-columns:repeat(16,minmax(0,1fr));align-items:stretch;column-gap:0;width:min(100% - 216px,1584px);height:48px;margin-left:auto;margin-right:auto;padding:0 24px;display:grid}.tt-brand{box-sizing:border-box;grid-column:1/span 2;align-items:center;width:auto;height:48px;padding-left:16px;padding-right:24px;display:flex;position:relative}.tt-brand:after{content:"";background:#e0e0e0;width:1px;position:absolute;top:12px;bottom:12px;right:0}.tt-brand img{object-fit:contain;object-position:left center;width:112px;height:auto;max-height:24px;display:block}.tt-nav{box-sizing:border-box;grid-column:3/span 9;align-items:stretch;height:48px;padding-left:8px;display:flex}.tt-nav a{box-sizing:border-box;white-space:nowrap;align-items:center;gap:6px;height:48px;padding:0 16px;font-size:14px;font-weight:400;line-height:18px;display:flex}.tt-nav a span{color:#525252;font-size:13px;line-height:1}.tt-nav a:hover{background:#f4f4f4}.tt-global-actions{grid-column:13/-1;justify-content:flex-end;align-items:stretch;height:48px;margin-right:0;display:flex}.tt-global-actions>*,.tt-global-actions>button,.tt-global-actions .tt-locale>summary{box-sizing:border-box;background:#fff;border:0;place-items:center;width:48px;min-width:48px;height:48px;margin:0;padding:0;display:grid}.tt-global-actions>:hover,.tt-global-actions>button:hover,.tt-global-actions .tt-locale>summary:hover{background:#f4f4f4}.tt-global-actions svg{width:18px;height:18px}.tt-footer-grid{border-bottom:1px solid #393939;align-items:start;min-height:430px;padding-top:48px;padding-bottom:40px}.tt-footer-brand{grid-column:1/span 4;align-items:flex-start;display:flex}.tt-footer-brand img{object-fit:contain;object-position:left top;filter:invert();width:220px;max-width:100%;height:auto;display:block}.tt-footer-column{grid-column:span 4;align-self:start}.tt-footer-brand img{width:180px;height:auto}}.tt-products-ibm-head,.tt-products-ibm-catalog,.tt-products-deals{background:#fff}.tt-products-ibm-shell{width:calc(100% - 216px);max-width:1584px;margin:0 auto}.tt-products-ibm-head{padding:24px 0 40px}.tt-products-breadcrumb{color:#525252;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;line-height:16px;display:flex}.tt-products-breadcrumb a{color:#525252;text-decoration:none}.tt-products-breadcrumb a:hover{text-decoration:underline}.tt-products-ibm-head h1{color:#161616;margin:0;font-size:42px;font-weight:300;line-height:50px}.tt-products-ibm-layout{grid-template-columns:360px 1fr;align-items:start;gap:16px;display:grid}.tt-products-filters{width:360px}.tt-products-filter{border-top:1px solid #e0e0e0}.tt-products-filter:last-child{border-bottom:1px solid #e0e0e0}.tt-products-filter summary{cursor:pointer;color:#161616;justify-content:space-between;align-items:center;min-height:41px;padding:10px 0;font-size:16px;font-weight:400;line-height:20px;list-style:none;display:flex}.tt-products-filter summary::-webkit-details-marker{display:none}.tt-products-filter-chevron{color:#525252;margin-right:4px;font-size:14px;transition:transform .11s}.tt-products-filter[open] .tt-products-filter-chevron{transform:rotate(180deg)}.tt-products-filter-options{padding-bottom:32px}.tt-products-filter-options button{color:#525252;text-align:left;width:100%;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 16px;font-size:14px;line-height:18px;display:block}.tt-products-filter-options button:hover{color:#161616;background:#f4f4f4}.tt-products-results{min-width:0}.tt-products-search{background:#f4f4f4;height:48px;position:relative}.tt-products-search-icon{color:#161616;font-size:21px;line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tt-products-search input{color:#161616;width:100%;height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #8d8d8d;outline:0;padding:0 16px 0 48px;font-size:14px}.tt-products-search input:focus{outline:2px solid var(--tt-accent);outline-offset:-2px}.tt-products-toolbar{color:#525252;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;min-height:40px;font-size:12px;line-height:16px;display:flex}.tt-products-toolbar-controls{align-items:stretch;display:flex}.tt-products-toolbar-controls label{border-left:1px solid #e0e0e0;align-items:center;gap:8px;min-height:40px;padding-left:16px;display:flex}.tt-products-toolbar select,.tt-products-pagination select{color:#161616;height:40px;font:inherit;background:#fff;border:0;padding:0 28px 0 8px;font-size:12px}.tt-products-ibm-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-products-ibm-card{color:#161616;background:#fff;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;min-width:0;height:270px;text-decoration:none;transition:background-color .11s,color .11s;display:block;position:relative}.tt-products-ibm-card:nth-child(3n+1){border-left:1px solid #e0e0e0}.tt-products-ibm-card:nth-child(-n+3){border-top:1px solid #e0e0e0}.tt-products-ibm-card-content{width:100%;height:100%;padding:16px;position:relative}.tt-products-ibm-card h2{max-width:294px;color:inherit;margin:0 0 24px;font-size:24px;font-weight:400;line-height:32px}.tt-products-ibm-card p{max-width:294px;color:inherit;margin:0;font-size:16px;font-weight:400;line-height:22px}.tt-products-ibm-card-footer{width:20px;height:20px;position:absolute;bottom:16px;right:16px}.tt-products-ibm-card .tt-arrow,.tt-products-ibm-card .tt-arrow svg{width:20px;height:20px}.tt-products-ibm-card .tt-arrow{color:#a2191f}.tt-products-ibm-card:hover{background:#f4f4f4}.tt-products-ibm-card:hover .tt-arrow{scale:1.1}.tt-products-pagination{color:#525252;border-bottom:1px solid #e0e0e0;grid-template-columns:auto 1fr auto;align-items:center;min-height:48px;font-size:12px;line-height:16px;display:grid}.tt-products-pagination>div{align-items:center;gap:8px;display:flex}.tt-products-pagination>span{justify-self:start;padding-left:24px}.tt-products-pagination nav{align-items:stretch;height:48px;display:flex}.tt-products-pagination nav b{color:#161616;border-bottom:3px solid #a2191f;place-items:center;min-width:48px;font-weight:600;display:grid}.tt-products-deals{padding:64px 0 72px}.tt-products-deals h2{color:#161616;max-width:900px;margin:0 0 32px;font-size:42px;font-weight:300;line-height:50px}.tt-products-deals-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.tt-products-deals-grid article{flex-direction:column;min-height:170px;padding-right:24px;display:flex}.tt-products-deals-icon{color:#161616;min-height:42px;margin-bottom:20px;font-size:28px;line-height:32px}.tt-products-deals-grid h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:22px}.tt-products-deals-grid p{color:#525252;max-width:330px;margin:0 0 20px;font-size:14px;line-height:18px}.tt-products-deals-grid a{color:#a2191f;align-items:center;gap:8px;margin-top:auto;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.tt-products-deals-grid .tt-arrow{width:16px;height:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1439px){.tt-products-ibm-shell{width:calc(100% - 64px)}.tt-products-ibm-layout{grid-template-columns:280px 1fr}.tt-products-filters{width:280px}.tt-products-ibm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-products-ibm-card:nth-child(3n+1),.tt-products-ibm-card:nth-child(-n+3){border-top:0;border-left:0}.tt-products-ibm-card:nth-child(odd){border-left:1px solid #e0e0e0}.tt-products-ibm-card:nth-child(-n+2){border-top:1px solid #e0e0e0}}@media (max-width:767px){.tt-products-ibm-shell{width:100%;padding-left:16px;padding-right:16px}.tt-products-ibm-head{padding:20px 0 32px}.tt-products-ibm-head h1{font-size:36px;line-height:42px}.tt-products-ibm-layout{display:block}.tt-products-filters{width:100%;margin-bottom:24px}.tt-products-toolbar{flex-direction:column;align-items:flex-start;padding:8px 0}.tt-products-toolbar-controls{width:100%;margin-top:8px}.tt-products-toolbar-controls label{border-left:0;border-right:1px solid #e0e0e0;flex:1}.tt-products-ibm-grid{grid-template-columns:1fr}.tt-products-ibm-card,.tt-products-ibm-card:nth-child(odd),.tt-products-ibm-card:nth-child(3n+1){border-top:0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.tt-products-ibm-card:first-child{border-top:1px solid #e0e0e0}.tt-products-pagination{grid-template-columns:1fr auto}.tt-products-pagination>span{display:none}.tt-products-deals{padding:48px 0 56px}.tt-products-deals h2{font-size:32px;line-height:38px}.tt-products-deals-grid{grid-template-columns:1fr;gap:40px}}@media (min-width:1440px){.tt-products-ibm-shell{width:calc(100% - 296px);max-width:1504px;margin-left:auto;margin-right:auto}.tt-products-ibm-layout{grid-template-columns:360px 1120px;align-items:start;column-gap:16px;display:grid}.tt-products-filters{width:360px;min-width:360px;margin:0}.tt-products-results{width:1120px;min-width:1120px;margin:0}.tt-products-search,.tt-products-toolbar,.tt-products-pagination{width:1120px;margin-left:0;margin-right:0}.tt-products-ibm-grid{grid-template-columns:repeat(3,360px);justify-content:start;align-items:start;gap:16px;width:1120px;display:grid}.tt-products-ibm-card{width:360px;min-width:360px;height:270px;min-height:270px;margin:0}.tt-products-ibm-head{padding-top:37px;padding-bottom:0}.tt-products-ibm-head .tt-products-ibm-shell{width:calc(100% - 264px);max-width:1536px}.tt-products-ibm-head h1{margin:0}.tt-products-ibm-catalog{padding-top:232px}.tt-products-ibm-grid{margin-top:39px}.tt-products-pagination{margin-top:0}}
.tt-hero{background:#fff;padding-block:64px 0}.tt-hero-grid{min-height:520px}.tt-hero-copy{flex-direction:column;grid-column:1/span 6;min-width:0;padding-right:32px;display:flex}.tt-hero-copy h1{color:var(--tt-accent);letter-spacing:-.04em;margin:0;font-size:clamp(52px,4vw,68px);font-weight:300;line-height:.96}.tt-hero-copy-bottom{margin-top:auto;padding-bottom:0}.tt-hero-copy-bottom>p{max-width:470px;margin:0 0 26px;font-size:16px;line-height:22px}.tt-button-group{grid-template-columns:1fr 1fr;gap:16px;max-width:470px;display:grid}.tt-button{justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:14px;line-height:18px;display:flex}.tt-button-primary{background:var(--tt-accent);color:#fff}.tt-button-secondary{border:1px solid var(--tt-accent);color:var(--tt-accent);background:#fff}.tt-hero-media{grid-column:7/span 7;min-width:0}.tt-hero-media .tt-hero-visual{background:var(--tt-gray-100);width:100%;height:456px;min-height:456px;margin:0;position:relative;overflow:hidden}.tt-hero-media .tt-hero-visual__video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tt-hero-media .tt-hero-video-control{z-index:4;color:#fff;cursor:pointer;background:#262626d1;border:0;border-radius:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;bottom:0;right:0}.tt-news{flex-direction:column;grid-column:14/-1;min-width:0;padding-left:0;display:flex}.tt-news h2{margin:0 0 17px;font-size:14px;font-weight:600;line-height:18px}.tt-news article{border-bottom:1px solid var(--tt-gray-200);flex:1}.tt-news article a{flex-direction:column;height:100%;min-height:125px;padding:18px 0;display:flex}.tt-news strong{max-width:190px;color:var(--tt-accent);font-size:14px;font-weight:400;line-height:18px}.tt-news article span{color:var(--tt-accent);margin-top:auto;font-size:18px}.tt-pagination{align-items:center;gap:22px;min-height:48px;font-size:12px;display:flex}.tt-pagination b{position:relative}.tt-pagination b:after{content:"";background:var(--tt-accent);width:14px;height:3px;position:absolute;bottom:-8px;left:0}@media (max-width:1055px){.tt-hero-copy{grid-column:1/span 4}.tt-hero-media{grid-column:5/-1}.tt-news{display:none}}@media (max-width:671px){.tt-hero{padding-top:40px}.tt-hero-copy,.tt-hero-media{grid-column:1/-1}.tt-hero-copy{min-height:470px;padding-bottom:40px;padding-right:0}.tt-hero-copy-bottom{margin-top:72px}.tt-button-group{grid-template-columns:1fr}.tt-hero-media .tt-hero-visual{height:390px;min-height:390px}}.tt-button{transition:background-color var(--motion-fast-02) var(--ease-standard), color var(--motion-fast-02) var(--ease-standard), border-color var(--motion-fast-02) var(--ease-standard)}.tt-button-primary:hover{background:#8e161c}.tt-button-primary:active{background:#750e13}.tt-button-secondary:hover{background:#fff1f1}.tt-button-secondary:active{background:#ffd7d9}.tt-news article a{transition:background-color var(--motion-fast-02) var(--ease-standard)}.tt-news article a:hover{background:var(--tt-gray-100)}.tt-news article a:active{background:var(--active-ui)}.tt-news strong{transition:color var(--motion-fast-02) var(--ease-standard)}.tt-news article a:hover strong{color:#8e161c}.tt-hero-media .tt-hero-video-control{transition:background-color var(--motion-fast-02) var(--ease-standard), transform var(--motion-fast-02) var(--ease-standard)}.tt-hero-media .tt-hero-video-control:hover{background:#161616}.tt-hero-media .tt-hero-video-control:active{transform:scale(.94)}.tt-hero-media .tt-hero-visual__video{transition:filter var(--motion-moderate-02) var(--ease-standard)}.tt-hero-media:hover .tt-hero-visual__video{filter:brightness(1.015)}@media (min-width:1056px){.tt-hero-grid{align-items:stretch;min-height:520px}.tt-hero-copy{grid-column:1/span 6;min-width:0;min-height:100%;padding-right:32px}.tt-hero-media{box-sizing:border-box;grid-column:7/span 7;min-width:0;padding-left:16px;padding-right:16px}.tt-hero-media .tt-hero-visual{aspect-ratio:4/3;background:var(--tt-gray-100);width:100%;height:auto;min-height:0;margin:0;position:relative;overflow:hidden}.tt-news{flex-direction:column;grid-column:14/-1;min-width:0;min-height:100%;padding-left:0;display:flex}.tt-hero .tt-grid.tt-hero-grid{box-sizing:border-box;grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;width:min(100% - 216px,1584px);min-height:621px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:grid;column-gap:0!important}.tt-hero-copy{box-sizing:border-box;flex-direction:column;grid-column:1/span 6;min-width:0;height:552px;padding-left:16px;padding-right:32px;display:flex}.tt-hero-copy h1{letter-spacing:-.04em;width:100%;max-width:none;margin:0;font-size:clamp(52px,4vw,68px);font-weight:300;line-height:.96}.tt-hero-copy-bottom{margin-top:auto}.tt-hero-media{box-sizing:border-box;grid-column:7/span 8;width:auto;min-width:0;height:552px;padding-left:16px;padding-right:16px}.tt-hero-media .tt-hero-visual{background:var(--tt-gray-100);width:100%;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.tt-hero-media .tt-hero-visual__video{object-fit:contain;object-position:50% 50%;pointer-events:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;transform:none}.tt-news{box-sizing:border-box;flex-direction:column;grid-column:15/span 2;width:auto;min-width:0;height:552px;padding-left:16px;padding-right:16px;display:flex}.tt-news h2{margin-top:0}.tt-news article{flex:1 1 0}.tt-pagination{flex:0 0 48px}.tt-hero{padding-top:0!important;padding-bottom:0!important}.tt-hero{box-sizing:border-box;height:661.266px;min-height:661.266px;padding:0!important}.tt-hero .tt-grid.tt-hero-grid{box-sizing:border-box;align-items:start;height:661.266px!important;min-height:661.266px!important;padding-top:77.2656px!important;padding-bottom:32px!important}.tt-hero-copy,.tt-hero-media,.tt-news{height:552px!important;min-height:552px!important}.tt-hero-copy{flex-direction:column;display:flex}.tt-hero-copy-bottom{margin-top:auto;padding-bottom:0}.tt-button-group{grid-template-columns:256px 256px;gap:16px;width:528px;max-width:528px;display:grid}.tt-button{box-sizing:border-box;width:256px;height:70px;min-height:70px;padding-left:16px;padding-right:16px}.tt-hero-media .tt-hero-visual,.tt-hero-media .tt-hero-visual__video{height:552px!important}.tt-recommended{padding-top:64px}.tt-recommended .tt-kicker{margin-top:0}.tt-hero-copy{box-sizing:border-box;flex-direction:column!important;height:552px!important;padding-left:16px!important;padding-right:32px!important;display:flex!important}.tt-hero-copy h1{width:528px;max-width:528px;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:normal!important;margin:0!important;font-size:60px!important;font-weight:300!important;line-height:70.2px!important}.tt-hero-copy-bottom{width:528px;max-width:528px;margin-top:auto!important;padding:0!important}.tt-hero-copy-bottom>p{width:528px;max-width:528px;min-height:112px;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:normal!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:400!important;line-height:28px!important}.tt-button-group{grid-template-columns:256px 256px!important;gap:16px!important;width:528px!important;max-width:528px!important;margin-top:32px!important;display:grid!important}.tt-button{box-sizing:border-box;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;width:256px!important;height:70px!important;min-height:70px!important;padding-left:16px!important;padding-right:16px!important;font-size:16px!important;font-weight:400!important;line-height:16px!important}}.tt-playkit-host{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.tt-playkit-host>.tt-playkit-player,.tt-playkit-host .playkit-player,.tt-playkit-host .playkit-video-player,.tt-playkit-host .playkit-container,.tt-playkit-host .playkit-video-area{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.tt-playkit-host .playkit-player{position:relative;overflow:hidden}.tt-playkit-host video{object-fit:contain!important;object-position:50% 50%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.tt-playkit-host .playkit-player-gui,.tt-playkit-host .playkit-overlay-action,.tt-playkit-host .playkit-black-cover{pointer-events:none}.tt-hero-video-control{z-index:50!important}.tt-hero-media .tt-hero-visual,.tt-hero-media .tt-playkit-host,.tt-hero-media .tt-playkit-host>.tt-playkit-player,.tt-hero-media .tt-playkit-host .playkit-container{overflow:hidden;clip-path:none!important;border-radius:0!important}.tt-hero-media .tt-playkit-host video{border-radius:.5px!important}.tt-hero-media .tt-hero-visual,.tt-hero-media .tt-playkit-host,.tt-hero-media .tt-playkit-host .playkit-container{clip-path:none!important;border-radius:0!important}.tt-hero-media .tt-playkit-host video{transform:translateZ(0);clip-path:inset(0 round 4px)!important;border-radius:4px!important}@media (max-width:671px){.tt-hero-media{height:auto!important}.tt-hero-media .tt-hero-visual{aspect-ratio:4/3;background:0 0;width:100%;height:auto!important;min-height:0!important}.tt-hero-media .tt-playkit-host,.tt-hero-media .tt-playkit-host>.tt-playkit-player,.tt-hero-media .tt-playkit-host .playkit-player,.tt-hero-media .tt-playkit-host .playkit-video-player,.tt-hero-media .tt-playkit-host .playkit-container,.tt-hero-media .tt-playkit-host .playkit-video-area{width:100%!important;height:100%!important}.tt-hero-media .tt-playkit-host video{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:100%!important}}@media (min-width:1056px){.tt-news{box-sizing:border-box;flex-direction:column;grid-column:15/span 2;width:auto;padding-left:16px;padding-right:16px;display:flex;height:552px!important;min-height:552px!important}.tt-news h2{color:#161616;flex:none;margin:0;padding:0 0 18px;font-size:14px;font-weight:600;line-height:18px}.tt-news article{box-sizing:border-box;border-bottom:1px solid #e0e0e0;flex:1 1 0;min-height:0;margin:0}.tt-news article a{box-sizing:border-box;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;padding:18px 0 16px;display:flex;position:relative}.tt-news article a:hover{background:#f4f4f4}.tt-news strong{width:100%;max-width:160px;color:var(--tt-accent);margin:0;font-size:14px;font-weight:400;line-height:18px;display:block}.tt-news article a:hover strong{color:var(--tt-accent)}.tt-news article .tt-arrow{width:16px;height:16px;color:var(--tt-accent);flex:none;margin-top:auto;transform:none!important}.tt-news article a:hover .tt-arrow,.tt-news article a:focus-visible .tt-arrow,.tt-news article a:active .tt-arrow{color:var(--tt-accent)!important;transform:none!important}.tt-pagination{box-sizing:border-box;color:#161616;flex:0 0 48px;align-items:center;gap:22px;height:48px;min-height:48px;margin:0;padding:0;font-size:12px;line-height:16px;display:flex}.tt-pagination b,.tt-pagination span{font-weight:400}.tt-pagination b{font-weight:600;position:relative}.tt-pagination b:after{content:"";background:var(--tt-accent);width:14px;height:3px;position:absolute;bottom:-8px;left:0}}
