:root{--tt4b-revamped-breakpoint-mobile:320px;--tt4b-revamped-breakpoint-tablet:768px;--tt4b-revamped-breakpoint-desktop-sm:1024px;--tt4b-revamped-breakpoint-desktop-md:1200px;--tt4b-revamped-breakpoint-desktop-lg:1440px;--tt4b-revamped-font-size-h0:36px;--tt4b-revamped-font-size-h1:38px;--tt4b-revamped-font-size-h2:40px;--tt4b-revamped-font-size-h3:32px;--tt4b-revamped-font-size-h4:24px;--tt4b-revamped-font-size-h5:20px;--tt4b-revamped-font-size-b0:16px;--tt4b-revamped-font-size-b1:16px;--tt4b-revamped-font-size-b2:14px;--tt4b-revamped-font-size-b3:14px;--tt4b-revamped-font-size-b4:12px;--tt4b-revamped-font-size-b5:10px;--tt4b-revamped-font-size-b6:12px;--tt4b-revamped-font-size-b7:11px;--tt4b-revamped-font-size-large-stat:24px;--tt4b-revamped-color-glint-200:#075b4f;--tt4b-revamped-color-glint-100:#0faa9b;--tt4b-revamped-color-glint:#2dccd3;--tt4b-revamped-color-glint-50:#61f2ee;--tt4b-revamped-color-blaze-200:#7f0001;--tt4b-revamped-color-blaze-100:#c10a31;--tt4b-revamped-color-blaze:#f1204a;--tt4b-revamped-color-blaze-50:#f9648f;--tt4b-revamped-color-thrive:#033624;--tt4b-revamped-color-shimmer:#baf6f0;--tt4b-revamped-color-dawn:#edbbe8;--tt4b-revamped-color-glow:#fbeb35;--tt4b-revamped-color-ember:#4a0505;--tt4b-revamped-color-muse:#edd4b2;--tt4b-revamped-color-black:#000;--tt4b-revamped-color-black-70:#000000b3;--tt4b-revamped-color-black-50:#00000080;--tt4b-revamped-color-black-30:#0000004d;--tt4b-revamped-color-black-20:#0003;--tt4b-revamped-color-black-10:#0000001a;--tt4b-revamped-color-deep-grey:#232323;--tt4b-revamped-color-dark-grey:#333;--tt4b-revamped-color-grey:#888;--tt4b-revamped-color-medium-grey:#b1b3b3;--tt4b-revamped-color-soft-grey:#e3e3e3;--tt4b-revamped-color-light-grey:#eee;--tt4b-revamped-color-subtle-grey:#f5f4f4;--tt4b-revamped-color-white:#fff;--tt4b-revamped-color-white-60:#fff9;--tt4b-revamped-color-white-40:#fff6;--tt4b-revamped-color-white-20:#fff3;--tt4b-revamped-color-white-10:#ffffff1a;--tt4b-revamped-animation-curve:cubic-bezier(.8,0,.2,1);--tt4b-revamped-button-transition-curve:cubic-bezier(.215,.61,.355,1);--tt4b-revamped-header-height:0px}@media (min-width:768px){:root{--tt4b-revamped-font-size-h0:72px;--tt4b-revamped-font-size-h1:54px;--tt4b-revamped-font-size-h2:48px;--tt4b-revamped-font-size-h3:32px;--tt4b-revamped-font-size-h4:28px;--tt4b-revamped-font-size-h5:24px;--tt4b-revamped-font-size-b0:18px;--tt4b-revamped-font-size-b2:14px;--tt4b-revamped-font-size-b4:13px;--tt4b-revamped-font-size-b5:12px;--tt4b-revamped-font-size-large-stat:36px}}@media (min-width:1024px){:root{--tt4b-revamped-font-size-h0:96px;--tt4b-revamped-font-size-h1:72px;--tt4b-revamped-font-size-h2:56px;--tt4b-revamped-font-size-h3:40px;--tt4b-revamped-font-size-h4:32px;--tt4b-revamped-font-size-h5:28px;--tt4b-revamped-font-size-b0:20px;--tt4b-revamped-font-size-b4:13px;--tt4b-revamped-font-size-b5:12px;--tt4b-revamped-font-size-large-stat:48px}}.tt4b-page{background:#fff;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tt4bRevampedLayout{position:relative}.tt4bRevampedContainer{margin:40px 0;position:relative}.tt4bRevampedNoMarginBottom{margin-bottom:0!important}.tt4bRevampedNoMarginTop{margin-top:0!important}.tt4bRevampedTypography{white-space:pre-line;margin:0;padding:0}.tt4bRevampedTypography.variant-h0{font-size:var(--tt4b-revamped-font-size-h0)}.tt4bRevampedTypography.variant-h1{font-size:var(--tt4b-revamped-font-size-h1)}.tt4bRevampedTypography.variant-h2{font-size:var(--tt4b-revamped-font-size-h2)}.tt4bRevampedTypography.variant-h3{font-size:var(--tt4b-revamped-font-size-h3)}.tt4bRevampedTypography.variant-h4{font-size:var(--tt4b-revamped-font-size-h4)}.tt4bRevampedTypography.variant-h5{font-size:var(--tt4b-revamped-font-size-h5)}.tt4bRevampedTypography.variant-b1{font-size:var(--tt4b-revamped-font-size-b1)}.tt4bRevampedTypography.variant-b2{font-size:var(--tt4b-revamped-font-size-b2)}.tt4bRevampedTypography.variant-b3{font-size:var(--tt4b-revamped-font-size-b3)}.tt4bRevampedTypography.variant-b4{font-size:var(--tt4b-revamped-font-size-b4)}.tt4bRevampedTypography.variant-b5{font-size:var(--tt4b-revamped-font-size-b5)}.tt4bRevampedTypography.variant-h0,.tt4bRevampedTypography.variant-h1,.tt4bRevampedTypography.variant-h2,.tt4bRevampedTypography.variant-h3,.tt4bRevampedTypography.variant-h4,.tt4bRevampedTypography.variant-h5{font-weight:700;line-height:1}.tt4bRevampedTypography.variant-b1,.tt4bRevampedTypography.variant-b2,.tt4bRevampedTypography.variant-b3,.tt4bRevampedTypography.variant-b4,.tt4bRevampedTypography.variant-b5{font-weight:400;line-height:1.4}.tt4bRevampedTypography.bold{font-weight:700}.tt4bRevampedTypography.tone-dark{color:var(--tt4b-revamped-color-black)}.tt4bRevampedTypography.tone-dark-secondary{color:var(--tt4b-revamped-color-black-70)}.tt4bRevampedTypography.tone-light{color:var(--tt4b-revamped-color-white)}.tt4bRevampedTypography.tone-light-secondary{color:var(--tt4b-revamped-color-white-60)}.tt4bRevampedButton{appearance:none;cursor:pointer;font:inherit;transition:all .3s var(--tt4b-revamped-button-transition-curve);border:none;border-radius:100px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex;position:relative}.tt4bRevampedButton .text{white-space:nowrap}.tt4bRevampedButton.variant-primary{background-color:var(--tt4b-revamped-color-blaze);color:var(--tt4b-revamped-color-white)}.tt4bRevampedButton.variant-primary:hover{background-color:var(--tt4b-revamped-color-blaze-100)}.tt4bRevampedButton.variant-secondary-black{background-color:var(--tt4b-revamped-color-black);color:var(--tt4b-revamped-color-white)}.tt4bRevampedButton.variant-secondary-black:hover{background-color:var(--tt4b-revamped-color-deep-grey)}.tt4bRevampedButton.variant-secondary-grey{background-color:var(--tt4b-revamped-color-light-grey);color:var(--tt4b-revamped-color-black)}.tt4bRevampedButton.variant-secondary-grey:hover{background-color:var(--tt4b-revamped-color-soft-grey)}.tt4bRevampedButton.variant-outline-dark{border:1.5px solid var(--tt4b-revamped-color-black);color:var(--tt4b-revamped-color-black);background-color:#0000}.tt4bRevampedButton.variant-outline-dark:hover{border-color:var(--tt4b-revamped-color-black-50)}.tt4bRevampedButton.variant-outline-light{border:1.5px solid var(--tt4b-revamped-color-white);color:var(--tt4b-revamped-color-white);background-color:#0000}.tt4bRevampedSmallCta{appearance:none;cursor:pointer;font:inherit;background:var(--tt4b-revamped-color-light-grey);height:24px;transition:.3s var(--tt4b-revamped-animation-curve);border:none;border-radius:30px;align-items:center;padding:0 12px;text-decoration:none;transition-property:background-color;display:inline-flex;position:relative;overflow:hidden}.tt4bRevampedSmallCta .text{color:var(--tt4b-revamped-color-white);font-size:var(--tt4b-revamped-font-size-b7);opacity:0;max-width:0;height:100%;transition:.3s var(--tt4b-revamped-animation-curve);white-space:nowrap;padding-right:0;font-weight:500;line-height:24px;transition-property:max-width,opacity,padding-right;overflow:hidden}.tt4bRevampedSmallCta .icon{width:12px;height:12px}.tt4bRevampedSmallCta .iconPath{fill:var(--tt4b-revamped-color-black);transition:.3s var(--tt4b-revamped-animation-curve);transition-property:fill}.tt4bRevampedSmallCta:hover{background-color:var(--tt4b-revamped-color-blaze)}.tt4bRevampedSmallCta:hover .text{opacity:1;max-width:200px;padding-right:6px}.tt4bRevampedSmallCta:hover .iconPath{fill:var(--tt4b-revamped-color-white)}.tt4bRevampedTextCta{appearance:none;cursor:pointer;font:inherit;height:20px;transition:all .3s var(--tt4b-revamped-button-transition-curve);background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tt4bRevampedTextCta .text{white-space:nowrap;margin-right:4px}.tt4bRevampedTextCta .icon{width:16px;height:16px}.tt4bRevampedTextCta.variant-dark{color:var(--tt4b-revamped-color-black)}.tt4bRevampedTextCta.variant-dark:hover{opacity:.7}.tt4bRevampedTabNavButton{appearance:none;cursor:pointer;font:inherit;transition:all .3s var(--tt4b-revamped-button-transition-curve);border:none;border-radius:4px;margin:0;padding:8px 16px;position:relative}.tt4bRevampedTabNavButton .text{font:inherit;white-space:nowrap;display:block}.tt4bRevampedTabNavButton.variant-light{background:var(--tt4b-revamped-color-light-grey)}.tt4bRevampedTabNavButton.variant-light .text{color:var(--tt4b-revamped-color-black)}.tt4bRevampedTabNavButton.variant-light.active{background:var(--tt4b-revamped-color-black)}.tt4bRevampedTabNavButton.variant-light.active .text{color:var(--tt4b-revamped-color-white)}.tt4bRevampedTabNavButton.variant-light:not(.active):hover{background:var(--tt4b-revamped-color-soft-grey)}.tt4bRevampedStyleSpace{display:block}.tt4bRevampedStyleSpace.homepageHeroAnimated{--tt4b-revamped-ticker-row-height:50px;--slide-height:var(--tt4b-revamped-ticker-row-height);background:#000}.tt4bRevampedStyleSpace.homepageHeroAnimated .tt4bRevampedContainer{margin:0;padding:0 8px}.tt4bRevampedStyleSpace.homepageHeroAnimated .tt4bRevampedModule{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.mainContent{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.mainContent a{pointer-events:all}.mainContentText{text-align:center;width:100%;max-width:800px;padding:0 48px}.titleTicker{height:var(--tt4b-revamped-ticker-row-height);width:100%;margin-bottom:12px;position:relative;overflow:hidden}.tickerContainer{flex-direction:column;display:flex}.tickerRowText{height:var(--tt4b-revamped-ticker-row-height);line-height:var(--tt4b-revamped-ticker-row-height);-webkit-user-select:none;user-select:none;cursor:default}.actions{justify-content:center;gap:8px;display:flex;position:absolute;bottom:64px;left:0;right:0}.mediaContent{z-index:9;width:100%;height:100%;position:absolute;inset:0}.mainImageWrap{z-index:7;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.mainImageMask{z-index:2;pointer-events:none;background:#000;position:absolute;inset:0}.mainImage{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;display:block;position:relative}.tt4bRevampedStyleSpace.homepageHeroAnimated .tickerAnimated{animation:3s step-end infinite tickerSlide}@keyframes tickerSlide{0%{transform:translateY(0)}33%{transform:translateY(calc(-1 * var(--tt4b-revamped-ticker-row-height)))}66%{transform:translateY(calc(-2 * var(--tt4b-revamped-ticker-row-height)))}to{transform:translateY(0)}}.burstImagePivot{pointer-events:none;z-index:9;display:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%)translateY(-50%)}.burstImageItemWrap{transform-origin:50%;width:100%;height:100%;position:absolute;overflow:visible}.burstImageItem{object-fit:contain;transform-origin:bottom;will-change:transform;width:100%;height:100%;display:block}@media (min-width:768px){.burstImagePivot{display:block}.tt4bRevampedStyleSpace.homepageHeroAnimated{--tt4b-revamped-ticker-row-height:90px}}@media (min-width:1024px){.tt4bRevampedStyleSpace.homepageHeroAnimated{--tt4b-revamped-ticker-row-height:120px}}.tt4bRevampedStyleSpace.offeringsGrid .tt4bRevampedContainer{margin:40px 0;padding:0 32px}.tt4bRevampedStyleSpace.offeringsGrid .innerContainer{align-items:flex-start;gap:48px;display:flex}.tt4bRevampedStyleSpace.offeringsGrid .header{border-bottom:none;flex-shrink:0;width:280px;padding-bottom:30px;position:sticky;top:20px}.tt4bRevampedStyleSpace.offeringsGrid .header h2{margin-bottom:12px;line-height:115%}.tt4bRevampedStyleSpace.offeringsGrid .header p{margin-bottom:24px}.tt4bRevampedStyleSpace.offeringsGrid .body{flex:1}.tt4bRevampedStyleSpace.offeringsGrid .grid{grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.tt4bRevampedStyleSpace.offeringsGrid .cell{border-bottom:1px solid var(--tt4b-revamped-color-black-10);padding:16px 0}.tt4bRevampedStyleSpace.offeringsGrid .card{gap:16px;display:flex}.tt4bRevampedStyleSpace.offeringsGrid .imageWrap{flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.tt4bRevampedStyleSpace.offeringsGrid .image{object-fit:cover;height:100%;transition:all .5s var(--tt4b-revamped-animation-curve);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)scale(1)}.tt4bRevampedStyleSpace.offeringsGrid .image.foreground{opacity:1;z-index:2}.tt4bRevampedStyleSpace.offeringsGrid .image.background{opacity:0;z-index:1}.tt4bRevampedStyleSpace.offeringsGrid .card:hover .image{transform:translate(-50%)translateY(-50%)scale(1.12)}.tt4bRevampedStyleSpace.offeringsGrid .card:hover .image.foreground{opacity:0}.tt4bRevampedStyleSpace.offeringsGrid .card:hover .image.background{opacity:1}.tt4bRevampedStyleSpace.offeringsGrid .card.hasCta:hover{cursor:pointer}.tt4bRevampedStyleSpace.offeringsGrid .cardContent{flex-direction:column;justify-content:space-between;gap:8px;display:flex}@media (min-width:768px){.tt4bRevampedStyleSpace.offeringsGrid .grid{grid-template-columns:1fr 1fr}.tt4bRevampedStyleSpace.offeringsGrid .innerContainer{flex-direction:row}.tt4bRevampedStyleSpace.offeringsGrid .header{border-right:1px solid var(--tt4b-revamped-color-black-10);border-bottom:none;width:260px;padding-right:32px}}@media (min-width:1024px){.tt4bRevampedStyleSpace.offeringsGrid .tt4bRevampedContainer{padding:0 64px}.tt4bRevampedStyleSpace.offeringsGrid .header{width:320px}}@media (min-width:1440px){.tt4bRevampedStyleSpace.offeringsGrid .tt4bRevampedContainer{max-width:var(--tt4b-revamped-breakpoint-desktop-lg);margin:40px auto}}.tt4bRevampedStyleSpace.contentSpotlight .tt4bRevampedContainer{margin:40px 0;padding:0 8px}.tt4bRevampedStyleSpace.contentSpotlight .tt4bRevampedModule{background:var(--tt4b-revamped-color-dawn);box-sizing:border-box;border-radius:16px;gap:16px;width:100%;padding:40px 24px;display:flex;position:relative;overflow:hidden}.tt4bRevampedStyleSpace.contentSpotlight .sectionList{flex-direction:column;flex:1;display:flex;position:relative}.tt4bRevampedStyleSpace.contentSpotlight .item{background:var(--tt4b-revamped-color-dawn);transition:flex-grow .5s var(--tt4b-revamped-animation-curve);flex-direction:column;display:flex;position:relative}.tt4bRevampedStyleSpace.contentSpotlight .sectionLabel{border-bottom:1px solid var(--tt4b-revamped-color-black-10);cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 0;font-weight:500}.tt4bRevampedStyleSpace.contentSpotlight .sectionContent{opacity:0;max-height:0;transition:max-height .5s var(--tt4b-revamped-animation-curve), opacity .3s;flex-grow:0;overflow:hidden}.tt4bRevampedStyleSpace.contentSpotlight .activeItem .sectionContent{opacity:1;flex-grow:1;max-height:500px}.tt4bRevampedStyleSpace.contentSpotlight .sectionContentText{padding:16px 0}.tt4bRevampedStyleSpace.contentSpotlight .title{margin-bottom:12px}.tt4bRevampedStyleSpace.contentSpotlight .description{margin-bottom:16px}.tt4bRevampedStyleSpace.contentSpotlight .imageWrap{border-radius:12px;flex-shrink:0;width:280px;position:relative;overflow:hidden}.tt4bRevampedStyleSpace.contentSpotlight .primaryImage{object-fit:cover;border-radius:12px;width:100%;height:100%}@media (max-width:767px){.tt4bRevampedStyleSpace.contentSpotlight .imageWrap{display:none}.tt4bRevampedStyleSpace.contentSpotlight .tt4bRevampedModule{flex-direction:column}}@media (min-width:1440px){.tt4bRevampedStyleSpace.contentSpotlight .tt4bRevampedContainer{max-width:calc(var(--tt4b-revamped-breakpoint-desktop-lg) + 16px);margin:40px auto}}.tt4bRevampedStyleSpace.tabbedMedia .tt4bRevampedLayout{position:relative}.tt4bRevampedStyleSpace.tabbedMedia .tt4bRevampedContainer{margin:40px 0;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .containerGsapCover{background-color:var(--tt4b-revamped-color-black);transform-origin:50%;will-change:transform;pointer-events:none;position:absolute;inset:0}.tt4bRevampedStyleSpace.tabbedMedia .tt4bRevampedModule{padding:50px 32px;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .sectionHeaderWrap{z-index:1;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .sectionHeader{width:100%}.tt4bRevampedStyleSpace.tabbedMedia .sectionContent{z-index:1;align-items:center;gap:7%;margin-top:32px;display:flex;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .tabList{flex:1;width:100%;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .tabItem{position:relative}.tt4bRevampedStyleSpace.tabbedMedia .tabItem .tabLabel{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .5s var(--tt4b-revamped-animation-curve);justify-content:space-between;align-items:center;gap:24px;padding:23px 0;display:flex;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .tabItem .tabLabel .tabLabelText{line-height:24px}.tt4bRevampedStyleSpace.tabbedMedia .tabItem .tabLabel .tabLabelIcon{flex-shrink:0;display:block}.tt4bRevampedStyleSpace.tabbedMedia .tabItem .tabLabel:before{background-color:var(--tt4b-revamped-color-white-20);content:"";width:100%;height:1px;display:block;position:absolute;bottom:0}.tt4bRevampedStyleSpace.tabbedMedia .tabItem .tabLabel:after{background-color:var(--tt4b-revamped-color-blaze);content:"";height:1px;transition:.5s width var(--tt4b-revamped-animation-curve);width:0;display:block;position:absolute;bottom:0}.tt4bRevampedStyleSpace.tabbedMedia .tabItem.activeTabItem .tabLabel:after{width:100%}.tt4bRevampedStyleSpace.tabbedMedia .tabItem.activeTabItem .tabLabel .tabLabelText{color:var(--tt4b-revamped-color-white)}.tt4bRevampedStyleSpace.tabbedMedia .tabLabelText{font-size:var(--tt4b-revamped-font-size-b2);color:var(--tt4b-revamped-color-white-60);transition:color .5s var(--tt4b-revamped-animation-curve);font-weight:700;line-height:24px}.tt4bRevampedStyleSpace.tabbedMedia .tabItem .tabContent{border-bottom:1px solid var(--tt4b-revamped-color-white-20);padding:24px 0 40px;display:none}.tt4bRevampedStyleSpace.tabbedMedia .tabItem.activeTabItem .tabContent{display:block}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabMediaWrap{aspect-ratio:9/16;flex-shrink:0;width:315px;display:none;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabMediaWrap .media{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .4s var(--tt4b-revamped-animation-curve);border-radius:16px;position:absolute;inset:0}div.tt4bRevampedStyleSpace.tabbedMedia .outOfTabMediaWrap .media,.tt4bRevampedStyleSpace.tabbedMedia .outOfTabMediaWrap div.media{opacity:0;transition:opacity .4s var(--tt4b-revamped-animation-curve)}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabMediaWrap .media.activeMedia{opacity:1}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap{flex-direction:column;flex:1;justify-content:center;align-self:stretch;display:none;position:relative}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item{z-index:1;position:absolute}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item.activeSectionText{z-index:2}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item .itemTitle{opacity:0;transition:.4s var(--tt4b-revamped-animation-curve);background:linear-gradient(135deg,#2dccd3 0%,#f1204a 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.15;transition-property:opacity,transform;transition-delay:0s;transform:translateY(20px)}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item .itemDescription{opacity:0;transition:.4s var(--tt4b-revamped-animation-curve);letter-spacing:.01em;border-left:2px solid var(--tt4b-revamped-color-glint);margin-top:20px;padding-left:14px;font-size:15px;line-height:1.7;transition-property:opacity,transform;transition-delay:.2s;transform:translateY(20px);color:#ffffffe0!important}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item .itemCta{opacity:0;transition:.4s var(--tt4b-revamped-animation-curve);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-top:28px;font-size:13px;font-weight:700;transition-property:opacity,transform;transition-delay:.4s;display:inline-flex;position:relative;transform:translateY(20px);color:var(--tt4b-revamped-color-glint)!important}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item .itemCta:after{content:"";background:var(--tt4b-revamped-color-glint);width:0;height:1px;transition:width .4s var(--tt4b-revamped-animation-curve);position:absolute;bottom:-2px;left:0}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item .itemCta:hover:after{width:100%}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item.activeSectionText .itemTitle{opacity:1;transition-delay:.2s;transform:translateY(0)}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item.activeSectionText .itemDescription{opacity:1;transition-delay:.4s;transform:translateY(0)}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap .item.activeSectionText .itemCta{opacity:1;transition-delay:.6s;transform:translateY(0)}@media (min-width:768px){.tt4bRevampedStyleSpace.tabbedMedia .containerGsapCover{border-radius:16px}.tt4bRevampedStyleSpace.tabbedMedia .tt4bRevampedContainer{margin:60px 0}.tt4bRevampedStyleSpace.tabbedMedia .tt4bRevampedModule{margin:50px 42px 0}.tt4bRevampedStyleSpace.tabbedMedia .tabItem.activeTabItem .tabContent{flex-direction:row-reverse;gap:24px;display:flex}}@media (min-width:1024px){.tt4bRevampedStyleSpace.tabbedMedia .tt4bRevampedModule{margin:80px 64px}.tt4bRevampedStyleSpace.tabbedMedia .sectionHeader{text-align:left}.tt4bRevampedStyleSpace.tabbedMedia .sectionContent{margin-top:56px}.tt4bRevampedStyleSpace.tabbedMedia .tabList{max-height:560px}.tt4bRevampedStyleSpace.tabbedMedia .tabItem .tabLabel .tabLabelIcon,.tt4bRevampedStyleSpace.tabbedMedia .tabItem.activeTabItem .tabContent{display:none}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabMediaWrap{max-height:560px;display:block}.tt4bRevampedStyleSpace.tabbedMedia .outOfTabSectionTextWrap{max-height:560px;display:flex}}@media (min-width:1440px){.tt4bRevampedStyleSpace.tabbedMedia .tt4bRevampedContainer{width:var(--tt4b-revamped-breakpoint-desktop-lg);margin:60px auto}}.tt4bRevampedStyleSpace.scrollNarrative .tt4bRevampedTypography.variant-h3{color:#fff;text-shadow:0 0 20px #ffffff4d}.tt4bRevampedStyleSpace.scrollNarrative .tt4bRevampedTypography.variant-b5{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.tt4bRevampedStyleSpace.scrollNarrative .tt4bRevampedTypography.variant-b2{color:#ffffffbf}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenPaginationItem{background-color:#ffffff40!important}.tt4bRevampedStyleSpace.scrollNarrative .activeDesktopPaginationItem,.tt4bRevampedStyleSpace.scrollNarrative .largeScreenPaginationItem.active{background-color:#ffffffe6!important}.tt4bRevampedStyleSpace.scrollNarrative{background:var(--tt4b-revamped-color-white)}.tt4bRevampedStyleSpace.scrollNarrative .tt4bRevampedContainer{padding:0 32px}.tt4bRevampedStyleSpace.scrollNarrative .tt4bRevampedModule{padding:40px 0}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenWrap{align-items:flex-start;gap:48px;display:flex;position:relative}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenSectionItems{flex:1;position:relative}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenSectionItem{align-items:flex-start;gap:32px;padding:0 0 48px;display:flex;position:relative}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenSectionItemText{flex:1;padding-top:8px}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenSectionItemImageWrap{border-radius:12px;flex-shrink:0;width:280px;overflow:hidden}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenSectionItemImage{border-radius:12px;width:100%;display:block}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenTitle{margin:12px 0}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenDescription{margin-bottom:20px}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenPagination{flex-direction:column;gap:8px;padding-top:8px;display:flex;position:sticky;top:40px}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenPaginationItem{background-color:var(--tt4b-revamped-color-black-20);cursor:pointer;border-radius:3px;width:6px;height:6px;transition:background-color .4s linear}.tt4bRevampedStyleSpace.scrollNarrative .largeScreenPaginationItem.active{background-color:var(--tt4b-revamped-color-black)}@media (min-width:1024px){.tt4bRevampedStyleSpace.scrollNarrative .largeScreenSectionItemImageWrap{width:360px}.tt4bRevampedStyleSpace.scrollNarrative .tt4bRevampedContainer{padding:0 64px}}@media (min-width:1440px){.tt4bRevampedStyleSpace.scrollNarrative .tt4bRevampedContainer{max-width:var(--tt4b-revamped-breakpoint-desktop-lg);margin:40px auto}}.tt4bRevampedStyleSpace.caseStudiesCarousel{--gap-between-case-text-and-media:24px;--case-slide-container-width:410px;--case-slide-width:155px;--case-slide-height:276px;--case-slide-spacing:16px}.tt4bRevampedStyleSpace.caseStudiesCarousel .tt4bRevampedContainer{margin:40px 0}.tt4bRevampedStyleSpace.caseStudiesCarousel .sectionHeader{border-bottom:1px solid var(--tt4b-revamped-color-black-10);flex-direction:column;align-items:flex-start;gap:16px;margin:0 32px;padding-bottom:24px;display:flex}@media (min-width:768px){.tt4bRevampedStyleSpace.caseStudiesCarousel .sectionHeader{flex-direction:row;justify-content:space-between;align-items:center}}.tt4bRevampedStyleSpace.caseStudiesCarousel .industryList{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:24px 32px;display:flex;overflow-x:auto}.tt4bRevampedStyleSpace.caseStudiesCarousel .industryList::-webkit-scrollbar{display:none}.tt4bRevampedStyleSpace.caseStudiesCarousel .industryItem{flex:none}.tt4bRevampedStyleSpace.caseStudiesCarousel .caseStudy{gap:var(--gap-between-case-text-and-media);flex-direction:column-reverse;flex:1;margin-top:24px;display:flex}.tt4bRevampedStyleSpace.caseStudiesCarousel .textContent{min-height:300px;padding-left:32px;padding-right:32px;position:relative;overflow:hidden}.tt4bRevampedStyleSpace.caseStudiesCarousel .textContentItem{display:none}.tt4bRevampedStyleSpace.caseStudiesCarousel .activeTextContentItem{display:block}.tt4bRevampedStyleSpace.caseStudiesCarousel .statList{flex-wrap:wrap;gap:24px;margin-top:16px;margin-bottom:20px;display:flex}.tt4bRevampedStyleSpace.caseStudiesCarousel .statItemText{margin-bottom:4px}.tt4bRevampedStyleSpace.caseStudiesCarousel .textDesc{margin:8px 0}.tt4bRevampedStyleSpace.caseStudiesCarousel .slideContainer{width:var(--case-slide-container-width);gap:var(--case-slide-spacing);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;padding:0 32px;display:flex;overflow-x:auto}.tt4bRevampedStyleSpace.caseStudiesCarousel .slideContainer::-webkit-scrollbar{display:none}.tt4bRevampedStyleSpace.caseStudiesCarousel .slide{width:var(--case-slide-width);height:var(--case-slide-height);cursor:pointer;border-radius:12px;flex-shrink:0;position:relative;overflow:hidden}.tt4bRevampedStyleSpace.caseStudiesCarousel .slide.activeSlide{outline:2px solid var(--tt4b-revamped-color-black);outline-offset:2px}.tt4bRevampedStyleSpace.caseStudiesCarousel .slideImage{object-fit:contain;width:100%;height:100%;display:block}.tt4bRevampedStyleSpace.caseStudiesCarousel .slideLogo{object-fit:contain;background:#fff;border-radius:6px;height:24px;padding:4px 8px;position:absolute;bottom:12px;left:12px}@media (min-width:768px){.tt4bRevampedStyleSpace.caseStudiesCarousel{--case-slide-width:180px;--case-slide-height:320px}.tt4bRevampedStyleSpace.caseStudiesCarousel .caseStudy{flex-direction:row}.tt4bRevampedStyleSpace.caseStudiesCarousel .textContent{flex:1}}@media (min-width:1440px){.tt4bRevampedStyleSpace.caseStudiesCarousel .tt4bRevampedContainer{max-width:var(--tt4b-revamped-breakpoint-desktop-lg);margin:40px auto}}.tt4bRevampedStyleSpace.featuredContentGrid .tt4bRevampedContainer{margin:40px 0;padding:0 32px}.tt4bRevampedStyleSpace.featuredContentGrid .header{padding-bottom:24px}.tt4bRevampedStyleSpace.featuredContentGrid .cardGrid{border-top:1px solid var(--tt4b-revamped-color-light-grey);grid-template-columns:1fr;display:grid}.tt4bRevampedStyleSpace.featuredContentGrid .card{border-bottom:1px solid var(--tt4b-revamped-color-light-grey);padding:24px 0}.tt4bRevampedStyleSpace.featuredContentGrid .card.hasCta:hover{cursor:pointer}.tt4bRevampedStyleSpace.featuredContentGrid .imageWrap{aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.tt4bRevampedStyleSpace.featuredContentGrid .cardImage{object-fit:cover;height:100%;transition:all .5s var(--tt4b-revamped-animation-curve);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)scale(1)}.tt4bRevampedStyleSpace.featuredContentGrid .card:hover .cardImage{transform:translate(-50%)translateY(-50%)scale(1.12)}.tt4bRevampedStyleSpace.featuredContentGrid .cardInfo{margin-top:16px}.tt4bRevampedStyleSpace.featuredContentGrid .cardTitle{margin-bottom:6px}.tt4bRevampedStyleSpace.featuredContentGrid .cardDescription{margin-bottom:24px}@media (min-width:768px){.tt4bRevampedStyleSpace.featuredContentGrid .cardGrid.fourCards{grid-template-columns:repeat(2,1fr);gap:24px}.tt4bRevampedStyleSpace.featuredContentGrid .card{border-bottom:none}}@media (min-width:1024px){.tt4bRevampedStyleSpace.featuredContentGrid .tt4bRevampedContainer{padding:0 64px}.tt4bRevampedStyleSpace.featuredContentGrid .cardGrid.fourCards{grid-template-columns:repeat(4,1fr);gap:30px}}@media (min-width:1440px){.tt4bRevampedStyleSpace.featuredContentGrid .tt4bRevampedContainer{max-width:var(--tt4b-revamped-breakpoint-desktop-lg);margin:40px auto}}.tt4b-footer{background:var(--tt4b-revamped-color-black);color:#ffffff80;padding:48px 32px 32px}.tt4b-footer .footer-inner{flex-wrap:wrap;gap:48px;max-width:1440px;margin:0 auto;display:flex}.tt4b-footer .footer-logo{width:40px;margin-bottom:32px}.tt4b-footer .footer-cols{flex-wrap:wrap;flex:1;gap:48px;display:flex}.tt4b-footer .footer-col{min-width:120px}.tt4b-footer .footer-col-title{color:#ffffff4d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.tt4b-footer .footer-col a{color:#fff9;font-size:13px;line-height:1.6;text-decoration:none;transition:color .2s;display:block}.tt4b-footer .footer-col a:hover{color:#fff}.tt4b-footer .footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.tt4b-footer .footer-bottom a{color:#fff6;text-decoration:none}.tt4b-footer .footer-bottom a:hover{color:#ffffffb3}.mobile-download-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000f2;border-top:1px solid #ffffff14;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:767px){.mobile-download-bar{display:block}}.mobile-download-bar a{background:var(--tt4b-revamped-color-blaze);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:14px;font-size:16px;font-weight:700;text-decoration:none;display:flex}
