html{scrollbar-gutter:stable}html:has(body.tb2b-style){overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:var(--tb2b-anchor-offset,116px)} body.tb2b-style [id]{scroll-margin-top:var(--tb2b-anchor-offset,116px)} body.tb2b-style{--tb2b-black:var(--contrast,#000);--tb2b-content:760px;--tb2b-gray-50:var(--base,#f5f5f5);--tb2b-gray-500:var(--muted,#909090);--tb2b-gray-700:var(--contrast-3,#515151);--tb2b-heading:var(--barlow-condensed,"Barlow Condensed","Arial Narrow",sans-serif);--tb2b-max:1300px;--tb2b-red:var(--red-accent,#b80c09);--tb2b-space:clamp(3rem,7vw,7rem);--tb2b-text:var(--contrast-2,#333);--tb2b-white:var(--base-3,#fff);--tb2b-wide:1120px;--tb2b-yellow:var(--accent,#ffe600);overflow-x:clip} body.tb2b-style .tb2b-section{padding-block:var(--tb2b-space)} body.tb2b-style .tb2b-section.has-background{padding-inline:clamp(1.25rem,5vw,4rem)} body.tb2b-style .entry-content h2 strong,body.tb2b-style .entry-content h3 strong,body.tb2b-style .tb2b-highlight{-webkit-box-decoration-break:clone;background:var(--tb2b-yellow);box-decoration-break:clone;color:var(--tb2b-black);display:inline;padding:0.08em 0.18em} body.tb2b-style .rb-definition{border-left:10px solid var(--tb2b-yellow);padding-left:20px} body.tb2b-style .wp-block-button__link,body.tb2b-style .wp-element-button{background:var(--tb2b-black);border:2px solid var(--tb2b-black);border-radius:0;color:var(--tb2b-yellow);font-size:1.125rem;font-weight:600;line-height:1.25;padding:0.75em 1.1em;text-transform:uppercase} body.tb2b-style .wp-block-button__link:hover,body.tb2b-style .wp-block-button__link:focus,body.tb2b-style .wp-element-button:hover,body.tb2b-style .wp-element-button:focus{background:var(--tb2b-yellow);color:var(--tb2b-black)} body.tb2b-style .wp-block-button.tb2b-button-has-normal-background>.wp-block-button__link{background-color:var(--tb2b-button-normal-background) !important} body.tb2b-style .wp-block-button__link.tb2b-button-has-normal-background{background-color:var(--tb2b-button-normal-background) !important} body.tb2b-style .wp-block-button.tb2b-button-has-normal-text>.wp-block-button__link{color:var(--tb2b-button-normal-text) !important} body.tb2b-style .wp-block-button__link.tb2b-button-has-normal-text{color:var(--tb2b-button-normal-text) !important} body.tb2b-style .wp-block-button.tb2b-button-has-hover-background>.wp-block-button__link:hover,body.tb2b-style .wp-block-button.tb2b-button-has-hover-background>.wp-block-button__link:focus{background-color:var(--tb2b-button-hover-background) !important} body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-background:hover,body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-background:focus{background-color:var(--tb2b-button-hover-background) !important} body.tb2b-style .wp-block-button.tb2b-button-has-hover-text>.wp-block-button__link:hover,body.tb2b-style .wp-block-button.tb2b-button-has-hover-text>.wp-block-button__link:focus{color:var(--tb2b-button-hover-text) !important} body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-text:hover,body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-text:focus{color:var(--tb2b-button-hover-text) !important} body.tb2b-style .wp-block-button.tb2b-button-has-border-color>.wp-block-button__link{border-color:var(--tb2b-button-border-color) !important;border-style:solid} body.tb2b-style .wp-block-button__link.tb2b-button-has-border-color{border-color:var(--tb2b-button-border-color) !important;border-style:solid !important} body.tb2b-style .wp-block-button.tb2b-button-has-border-width>.wp-block-button__link{border-style:solid;border-width:var(--tb2b-button-border-width) !important} body.tb2b-style .wp-block-button__link.tb2b-button-has-border-width{border-style:solid !important;border-width:var(--tb2b-button-border-width) !important} body.tb2b-style .wp-block-button.tb2b-button-has-hover-border-color>.wp-block-button__link:hover,body.tb2b-style .wp-block-button.tb2b-button-has-hover-border-color>.wp-block-button__link:focus{border-color:var(--tb2b-button-hover-border-color) !important;border-style:solid} body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-border-color:hover,body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-border-color:focus{border-color:var(--tb2b-button-hover-border-color) !important;border-style:solid !important} body.tb2b-style .wp-block-button.tb2b-button-has-hover-border-width>.wp-block-button__link:hover,body.tb2b-style .wp-block-button.tb2b-button-has-hover-border-width>.wp-block-button__link:focus{border-style:solid;border-width:var(--tb2b-button-hover-border-width) !important} body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-border-width:hover,body.tb2b-style .wp-block-button__link.tb2b-button-has-hover-border-width:focus{border-style:solid !important;border-width:var(--tb2b-button-hover-border-width) !important} body.tb2b-style .tb2b-glow-button{display:inline-block} body.tb2b-style .tb2b-glow-button__link{align-items:center;background:var(--tb2b-glow-normal-background);border-color:var(--tb2b-glow-normal-border);border-style:solid;border-width:var(--tb2b-glow-normal-border-width);box-sizing:border-box;color:var(--tb2b-glow-normal-text);cursor:pointer;display:inline-flex;font-family:var(--tb2b-heading);font-size:1.125rem;font-weight:600;justify-content:center;line-height:1.25;min-height:60px;min-width:180px;overflow:visible;padding:0.75em 1.1em;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color 1s ease-in-out,border-color 1s ease-in-out,border-width 1s ease-in-out,color 1s ease-in-out} body.tb2b-style .tb2b-glow-button__border{fill:none;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;stroke:var(--tb2b-glow-color);stroke-dasharray:150 480;stroke-dashoffset:150;stroke-linecap:square;stroke-width:var(--tb2b-glow-hover-border-width);transition:stroke-dashoffset 1s ease-in-out;width:100%} body.tb2b-style .tb2b-glow-button__text{position:relative;z-index:1} body.tb2b-style .tb2b-glow-button__link:hover,body.tb2b-style .tb2b-glow-button__link:focus,body.tb2b-style .tb2b-glow-button__link:focus-visible{background:var(--tb2b-glow-hover-background);border-color:var(--tb2b-glow-hover-border);border-width:var(--tb2b-glow-hover-border-width);box-shadow:none;color:var(--tb2b-glow-hover-text);outline:none} body.tb2b-style .tb2b-glow-button__link:hover .tb2b-glow-button__border,body.tb2b-style .tb2b-glow-button__link:focus .tb2b-glow-button__border,body.tb2b-style .tb2b-glow-button__link:focus-visible .tb2b-glow-button__border{stroke-dashoffset:-480} body.tb2b-style .tb2b-icon-text{align-items:center;display:inline-flex;gap:var(--tb2b-icon-text-gap)} body.tb2b-style .tb2b-icon-text__link{align-items:center;color:inherit;display:inline-flex;text-decoration:none} body.tb2b-style .tb2b-icon-text__link--all{gap:var(--tb2b-icon-text-gap)} body.tb2b-style .tb2b-icon-text__icon{color:var(--tb2b-icon-text-icon-color);display:inline-block;flex:0 0 var(--tb2b-icon-text-icon-size);height:var(--tb2b-icon-text-icon-size);transition:color 0.25s ease;width:var(--tb2b-icon-text-icon-size)} body.tb2b-style .tb2b-icon-text__icon--mask{background-color:currentColor;mask:var(--tb2b-icon-text-icon-url) center / contain no-repeat;-webkit-mask:var(--tb2b-icon-text-icon-url) center / contain no-repeat} body.tb2b-style .tb2b-icon-text__icon--svg svg{display:block;fill:currentColor;height:100%;width:100%} body.tb2b-style .tb2b-icon-text__icon--svg svg [fill]:not([fill="none"]){fill:currentColor} body.tb2b-style .tb2b-icon-text__icon--svg svg [stroke]:not([stroke="none"]){stroke:currentColor} body.tb2b-style .tb2b-icon-text__icon--placeholder{border:1px dashed currentColor;box-sizing:border-box;opacity:0.45} body.tb2b-style .tb2b-icon-text__text{color:var(--tb2b-icon-text-text-color);transition:color 0.25s ease} body.tb2b-style .tb2b-icon-text__link--text:hover .tb2b-icon-text__text,body.tb2b-style .tb2b-icon-text__link--text:focus .tb2b-icon-text__text,body.tb2b-style .tb2b-icon-text__link--all:hover .tb2b-icon-text__text,body.tb2b-style .tb2b-icon-text__link--all:focus .tb2b-icon-text__text,body.tb2b-style .tb2b-icon-text__link--all:hover .tb2b-icon-text__icon,body.tb2b-style .tb2b-icon-text__link--all:focus .tb2b-icon-text__icon{color:var(--tb2b-icon-text-hover)} @media (prefers-reduced-motion:reduce){html:has(body.tb2b-style){scroll-behavior:auto} body.tb2b-style .tb2b-glow-button__link,body.tb2b-style .tb2b-glow-button__border{transition-duration:0.01ms} body.tb2b-style .tb2b-icon-text__icon,body.tb2b-style .tb2b-icon-text__text{transition:none}} body.tb2b-style .tb2b-slide .wp-block-button .wp-block-button__link,body.tb2b-style .tb2b-slide .wp-block-button .wp-element-button{background-color:var(--tb2b-black);border-color:var(--tb2b-black);color:var(--tb2b-yellow)} body.tb2b-style .tb2b-slide .wp-block-button .wp-block-button__link:hover,body.tb2b-style .tb2b-slide .wp-block-button .wp-block-button__link:focus,body.tb2b-style .tb2b-slide .wp-block-button .wp-element-button:hover,body.tb2b-style .tb2b-slide .wp-block-button .wp-element-button:focus{background-color:var(--tb2b-yellow);border-color:var(--tb2b-yellow);color:var(--tb2b-black)} body.tb2b-style .site-header{background:var(--tb2b-white);position:sticky;top:0;transition:background-color 0.3s ease,box-shadow 0.3s ease;z-index:1000} body.tb2b-style .site-header.is-scrolled{background:var(--tb2b-white);box-shadow:0 1px 8px rgba(0,0,0,0.08)} body.admin-bar.tb2b-style .site-header{top:var(--wp-admin--admin-bar--height,32px)} body.tb2b-style .site-header .inside-header{align-items:center;box-sizing:border-box;display:flex;max-width:none;min-height:100px;padding:0 40px;position:relative;width:100%} body.tb2b-style .site-header .site-branding,body.tb2b-style .site-header .site-logo{flex:0 0 140px;width:140px} body.tb2b-style .site-logo img{height:auto;max-height:60px;width:140px} body.tb2b-style .main-navigation{background:var(--tb2b-white)} body.tb2b-style.home .site-header{background:transparent;left:0;position:fixed;right:0;top:0;z-index:1000} body.tb2b-style.home .site-header .main-navigation{background:transparent} body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation .main-nav ul li a,body.tb2b-style.home .site-header:not(.is-scrolled) .menu-toggle{color:var(--tb2b-white) !important} body.tb2b-style.home .site-header.is-scrolled{background:var(--tb2b-white);box-shadow:0 1px 8px rgba(0,0,0,0.08)} body.tb2b-style.home .site-header.is-scrolled .main-navigation{background:transparent} body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header{background:transparent;box-shadow:none;left:0;position:fixed;right:0;top:0;z-index:1000} body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header .main-navigation{background:transparent} body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header:not(.is-scrolled) .main-navigation .main-nav ul li a,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header:not(.is-scrolled) .menu-toggle{color:var(--tb2b-white) !important} body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header.is-scrolled{background:var(--tb2b-white);box-shadow:0 1px 8px rgba(0,0,0,0.08)} body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header.is-scrolled .main-navigation{background:transparent} body.tb2b-style .site-header .main-navigation{align-items:center;display:flex;justify-content:center;left:190px;margin:0;position:absolute;right:40px;transform:none} body.tb2b-style .main-navigation .main-nav>ul{justify-content:center} body.tb2b-style .main-navigation .main-nav>ul,body.tb2b-style .main-navigation .main-nav>ul>li,body.tb2b-style .main-navigation .main-nav>ul>li>a{flex-wrap:nowrap;white-space:nowrap} body.tb2b-style .main-navigation .main-nav ul li a,body.tb2b-style .menu-toggle{color:var(--tb2b-black);font-family:var(--tb2b-heading);font-size:1rem;font-weight:600;position:relative;text-transform:uppercase} body.tb2b-style .main-navigation .main-nav ul li a{font-size:19px;letter-spacing:-0.01em;line-height:1em;padding:4px 9px} body.tb2b-style .main-navigation .main-nav ul li a:hover,body.tb2b-style .main-navigation .main-nav ul li a:focus,body.tb2b-style .main-navigation .main-nav ul li[class*="current-menu-"]>a,body.tb2b-style .main-navigation .main-nav ul li.current_page_item>a,body.tb2b-style .main-navigation .main-nav ul li.current_page_ancestor>a{background:transparent;color:var(--tb2b-black)} body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation .main-nav ul li a:hover,body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation .main-nav ul li a:focus,body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation .main-nav ul li[class*="current-menu-"]>a,body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation .main-nav ul li.current_page_item>a,body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation .main-nav ul li.current_page_ancestor>a{background:transparent;color:var(--tb2b-white) !important} body.tb2b-style .main-navigation .main-nav ul li a::after{background:currentColor;bottom:-6px;content:"";height:4px;left:9px;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1);width:calc(100% - 18px)} @media (min-width:769px){body.tb2b-style.home .site-header::before,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header::before{background:linear-gradient(to bottom,rgba(0,0,0,.58) 0%,rgba(0,0,0,.3) 52%,rgba(0,0,0,0) 100%);content:"";height:150px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0} body.tb2b-style.home .site-header.is-scrolled::before,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header.is-scrolled::before{opacity:0} body.tb2b-style.home .site-header .inside-header,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header .inside-header{position:relative;z-index:1} body.tb2b-style.home .site-header .main-navigation,body.tb2b-style.home .site-header .main-navigation .main-nav,body.tb2b-style.home .site-header .main-navigation .main-nav>ul,body.tb2b-style.home .site-header .main-navigation .main-nav>ul>li,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header .main-navigation,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header .main-navigation .main-nav,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header .main-navigation .main-nav>ul,body.tb2b-style:has(.tb2b-slider.is-fullscreen) .site-header .main-navigation .main-nav>ul>li{background:transparent !important} body.tb2b-style .main-navigation .main-nav>ul{transform:translateX(40px)} body.tb2b-style.tb2b-about-layout .site-header{background:transparent;box-shadow:none;left:0;position:fixed;right:0;top:0;z-index:1000} body.tb2b-style.tb2b-about-layout .site-header .main-navigation{background:transparent} body.tb2b-style.tb2b-about-layout .site-header.is-scrolled{background:var(--tb2b-white);box-shadow:0 1px 8px rgba(0,0,0,0.08)} body.tb2b-style.tb2b-about-layout .site-header.is-scrolled .main-navigation{background:transparent} body.tb2b-style.single-post .site-header{background:transparent;left:0;position:fixed;right:0;top:0;z-index:1000} body.tb2b-style.single-post .site-header .main-navigation{background:transparent} body.tb2b-style.single-post .site-header:not(.is-scrolled) .main-navigation .main-nav ul li a,body.tb2b-style.single-post .site-header:not(.is-scrolled) .menu-toggle{color:var(--tb2b-white) !important} body.tb2b-style.single-post .site-header:not(.is-scrolled) .main-navigation .main-nav ul li a:hover,body.tb2b-style.single-post .site-header:not(.is-scrolled) .main-navigation .main-nav ul li a:focus,body.tb2b-style.single-post .site-header:not(.is-scrolled) .main-navigation .main-nav ul li[class*="current-menu-"]>a,body.tb2b-style.single-post .site-header:not(.is-scrolled) .main-navigation .main-nav ul li.current_page_item>a,body.tb2b-style.single-post .site-header:not(.is-scrolled) .main-navigation .main-nav ul li.current_page_ancestor>a{background:transparent;color:var(--tb2b-white) !important} body.tb2b-style.single-post .site-header.is-scrolled{background:var(--tb2b-white);box-shadow:0 1px 8px rgba(0,0,0,0.08)} body.tb2b-style.single-post .site-header.is-scrolled .main-navigation{background:transparent}} body.tb2b-style .main-navigation .main-nav ul li a:hover::after,body.tb2b-style .main-navigation .main-nav ul li a:focus::after,body.tb2b-style .main-navigation .main-nav ul li[class*="current-menu-"]>a::after,body.tb2b-style .main-navigation .main-nav ul li.current_page_item>a::after,body.tb2b-style .main-navigation .main-nav ul li.current_page_ancestor>a::after{transform:scaleX(1)} body.tb2b-style .footer-widgets-container{padding-block:clamp(3rem,7vw,6rem)} body.tb2b-style .footer-widgets h2.wp-block-heading{font-family:var(--tb2b-heading);font-size:26px;font-weight:600;line-height:1.1em;margin-bottom:20px;text-transform:uppercase} body.tb2b-style .tb2b-footer-meta{background:var(--tb2b-black) !important;box-sizing:border-box;color:var(--tb2b-yellow) !important;font-size:1rem;font-weight:400;line-height:1.45;margin:0 !important;padding:0} body.tb2b-style .tb2b-footer-meta>.wp-block-shortcode{margin:0 !important} body.tb2b-style .tb2b-footer-meta>.wp-block-shortcode + .wp-block-shortcode{margin-top:.15rem !important} body.tb2b-style .tb2b-footer-meta__copyright{color:var(--tb2b-yellow);font-weight:400;margin:0 0 .15rem !important} body.tb2b-style .tb2b-footer-navigation,body.tb2b-style .tb2b-footer-navigation__list{margin:0;padding:0} body.tb2b-style .tb2b-footer-navigation__list{display:flex;flex-wrap:wrap;list-style:none} body.tb2b-style .tb2b-footer-navigation__list>li{align-items:center;display:flex;margin:0;padding:0} body.tb2b-style .tb2b-footer-navigation__list>li + li::before{color:var(--tb2b-yellow);content:"//";margin:0 .45rem} body.tb2b-style .tb2b-footer-navigation a{color:var(--tb2b-yellow);font-weight:400;text-decoration:none} body.tb2b-style .tb2b-footer-navigation a:hover,body.tb2b-style .tb2b-footer-navigation a:focus,body.tb2b-style .tb2b-footer-navigation .current-menu-item>a,body.tb2b-style .tb2b-footer-navigation .current_page_item>a{color:var(--tb2b-white)} body.tb2b-style .sbq-image-sources{box-sizing:border-box;margin:clamp(3rem,6vw,5rem) auto 0;max-width:calc(var(--tb2b-wide) + 40px);padding:0 20px clamp(2.5rem,5vw,4rem);width:100%} body.tb2b-style .sbq-image-sources h3{font-family:var(--tb2b-heading);font-size:1.125rem;font-weight:600;line-height:1.1;margin:0 0 1rem;text-transform:none} body.tb2b-style .sbq-image-sources ul{font-size:1rem;line-height:1.1;margin:0;padding-left:1.25em} body.tb2b-style .sbq-image-sources li{margin:0 0 0.55rem;padding-left:0.25em} body.tb2b-style .sbq-image-sources li:last-child{margin-bottom:0} body.tb2b-style .sbq-image-sources li,body.tb2b-style .sbq-image-sources a{overflow-wrap:anywhere} body.tb2b-style .sbq-image-sources.tb2b-image-sources--after-footer{background:#000;box-sizing:border-box !important;color:#d8d8d8;inset:auto !important;margin:0 !important;max-width:100% !important;min-width:0 !important;padding:clamp(2rem,3vw,3rem) max(20px,calc((100% - var(--tb2b-wide)) / 2));position:static !important;transform:none !important;width:100% !important} body.tb2b-style .sbq-image-sources.tb2b-image-sources--after-footer h3,body.tb2b-style .sbq-image-sources.tb2b-image-sources--after-footer ul{color:#d8d8d8;max-width:var(--tb2b-wide)} body.tb2b-style .sbq-image-sources.tb2b-image-sources--after-footer a{color:inherit} body.tb2b-style .sbq-image-sources.tb2b-image-sources--after-footer a:hover,body.tb2b-style .sbq-image-sources.tb2b-image-sources--after-footer a:focus{color:var(--tb2b-yellow)} body.tb2b-style .tb2b-cta{background:var(--tb2b-yellow);padding:clamp(2rem,5vw,4rem)} body.tb2b-style.tb2b-modal-open{overflow:hidden} body.tb2b-style .tb2b-booking-modal[hidden]{display:none !important} body.tb2b-style .tb2b-booking-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(12px,3vw,40px);position:fixed;z-index:100000} body.tb2b-style .tb2b-booking-modal__backdrop{background:rgba(0,0,0,.76);inset:0;position:absolute} body.tb2b-style .tb2b-booking-modal__dialog{--tb2b-booking-height:650px;--tb2b-booking-width:1100px;background:var(--tb2b-white);box-shadow:0 24px 80px rgba(0,0,0,.38);box-sizing:border-box;height:min(var(--tb2b-booking-height),calc(100dvh - clamp(24px,6vw,80px)));max-width:var(--tb2b-booking-width);overflow:hidden;position:relative;width:min(100%,var(--tb2b-booking-width));z-index:1} body.tb2b-style .tb2b-booking-modal__close{align-items:center;background:var(--tb2b-black);border:0;border-radius:0;color:var(--tb2b-yellow);cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:28px;font-weight:400;height:48px;justify-content:center;line-height:1;padding:0;position:absolute;right:0;top:0;width:48px;z-index:2} body.tb2b-style .tb2b-booking-modal__close:hover,body.tb2b-style .tb2b-booking-modal__close:focus-visible{background:var(--tb2b-yellow);color:var(--tb2b-black);outline:2px solid var(--tb2b-black);outline-offset:-2px} body.tb2b-style .tb2b-booking-modal__frame{border:0;display:block;height:100%;width:100%} @media (max-width:600px){body.tb2b-style .tb2b-booking-modal{padding:0} body.tb2b-style .tb2b-booking-modal__dialog{height:100dvh;max-width:none;width:100%}} body.tb2b-style .tb2b-engagement{background:#fffacc;box-sizing:border-box;margin:clamp(3rem,6vw,6rem) auto !important;max-width:calc(var(--tb2b-wide) + 40px) !important;padding:clamp(2rem,4vw,3.5rem) 20px;width:calc(100% - 40px) !important} body.tb2b-style .tb2b-engagement>.wp-block-group__inner-container{margin:0;max-width:none;padding:0 !important;width:100%} body.tb2b-style .tb2b-engagement__title{font-family:var(--tb2b-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;margin:0 0 1rem;text-transform:uppercase} body.tb2b-style .tb2b-engagement__intro{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5;margin:0 0 clamp(2rem,4vw,3.5rem);max-width:860px} body.tb2b-style .tb2b-engagement__panels,body.tb2b-style .tb2b-engagement__panels>.wp-block-group__inner-container{align-items:stretch;display:flex;height:clamp(560px,62vw,700px);margin:0;max-width:none;overflow:hidden;padding:0 !important;width:100%} body.tb2b-style .tb2b-model{--tb2b-model-rail:clamp(70px,7vw,92px);background:#ffe600;border-left:1px solid var(--tb2b-black);box-sizing:border-box;cursor:pointer;flex:0 0 var(--tb2b-model-rail);margin:0 !important;min-width:0;overflow:hidden;padding:0;position:relative;transition:background-color .3s ease,flex-basis .45s cubic-bezier(.165,.84,.44,1)} body.tb2b-style .tb2b-model:first-child{border-left:0} body.tb2b-style .tb2b-model>.wp-block-group__inner-container{display:contents} body.tb2b-style .tb2b-model:nth-child(2){background:#ffeb33} body.tb2b-style .tb2b-model:nth-child(3){background:#fff066} body.tb2b-style .tb2b-model:nth-child(4){background:#fff599;color:var(--tb2b-black)} body.tb2b-style .tb2b-model.is-active{color:var(--tb2b-black);cursor:default;flex:1 1 auto;padding:0} body.tb2b-style .tb2b-model:focus-visible{outline:4px solid var(--tb2b-red);outline-offset:-4px} body.tb2b-style .tb2b-model__icon{background-position:center;background-repeat:no-repeat;background-size:contain;height:48px;left:calc(var(--tb2b-model-rail) / 2 - 24px);margin:0;position:absolute;top:1.5rem;width:48px} body.tb2b-style .tb2b-model__icon img{display:block;height:100%;object-fit:contain;width:100%} body.tb2b-style .tb2b-model--interim p.tb2b-model__icon{background-image:var(--tb2b-icon-interim)} body.tb2b-style .tb2b-model--fractional p.tb2b-model__icon{background-image:var(--tb2b-icon-fractional)} body.tb2b-style .tb2b-model--freelance p.tb2b-model__icon{background-image:var(--tb2b-icon-freelance)} body.tb2b-style .tb2b-model--beratung p.tb2b-model__icon{background-image:var(--tb2b-icon-beratung)} body.tb2b-style .tb2b-model__label{bottom:1.5rem;font-family:var(--tb2b-heading);font-size:clamp(1.25rem,1.55vw,1.5rem) !important;font-weight:600;left:50%;line-height:1 !important;margin:0;position:absolute;text-transform:uppercase;transform:translateX(-50%) rotate(180deg);white-space:nowrap;writing-mode:vertical-rl} body.tb2b-style .tb2b-model.is-active .tb2b-model__label{bottom:1.25rem;font-size:clamp(1.9rem,2.6vw,2.35rem) !important;left:calc(var(--tb2b-model-rail) / 2);margin:0;position:absolute;transform:translateX(-50%) rotate(180deg);white-space:nowrap;writing-mode:vertical-rl} body.tb2b-style .tb2b-model.is-active .tb2b-model__label{color:var(--tb2b-black)} body.tb2b-style .tb2b-model.is-active .tb2b-model__icon{filter:none} body.tb2b-style .tb2b-model__content{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wp--style--block-gap,1rem);margin:0 0 0 var(--tb2b-model-rail);max-width:760px;opacity:0;padding:1.5rem clamp(1rem,1.8vw,1.5rem);pointer-events:none;transform:translateY(12px);transition:opacity .2s ease .15s,transform .3s ease .1s;visibility:hidden} body.tb2b-style .tb2b-model__content>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:var(--wp--style--block-gap,1rem);margin:0;max-width:none;padding:0 !important} body.tb2b-style .tb2b-model__content>:not(.wp-block-group__inner-container),body.tb2b-style .tb2b-model__content>.wp-block-group__inner-container>*{margin-block:0} body.tb2b-style .tb2b-model.is-active .tb2b-model__content{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible} body.tb2b-style .tb2b-model__active-label{align-items:center;display:flex;font-family:var(--tb2b-heading);font-size:clamp(1.65rem,2.5vw,2.4rem) !important;font-weight:600;line-height:1.05 !important;margin:0;min-height:48px;text-transform:uppercase} body.tb2b-style .tb2b-model__content h3:not(.tb2b-model__active-label),body.tb2b-style .tb2b-model__content h4{font-family:var(--tb2b-heading);font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.1;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-model__content p,body.tb2b-style .tb2b-model__content li{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5} body.tb2b-style .tb2b-model__content ul{padding-left:1.2em} body.tb2b-style .tb2b-model__content li{margin-bottom:.45rem} body.tb2b-style .tb2b-model__content .tb2b-glow-button__link{--tb2b-glow-normal-background:#000 !important;--tb2b-glow-normal-text:#ffe600 !important;--tb2b-glow-normal-border:#000 !important;--tb2b-glow-hover-background:#b80c09 !important;--tb2b-glow-hover-text:#fff !important;--tb2b-glow-hover-border:#b80c09 !important;background:#000;border-color:#000;color:#ffe600} body.tb2b-style .tb2b-model__content .tb2b-glow-button__link:hover,body.tb2b-style .tb2b-model__content .tb2b-glow-button__link:focus{background:#b80c09;border-color:#b80c09;color:#fff} body.tb2b-style .entry-content>.tb2b-home-intro.alignfull{background:var(--tb2b-gray-50);box-sizing:border-box;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:100vw !important;padding:clamp(2.5rem,4vw,4.5rem) 20px;width:100vw !important} body.tb2b-style .entry-content .tb2b-home-intro>.tb2b-home-intro__columns{align-items:center;box-sizing:border-box;gap:clamp(3rem,8vw,8rem);margin:0 auto !important;max-width:calc(100vw - 40px) !important;width:var(--tb2b-wide) !important} body.tb2b-style .tb2b-membership__label{color:var(--tb2b-gray-700);font-size:0.9rem;margin:0 0 0.75rem} body.tb2b-style .tb2b-membership__logo{margin:0} body.tb2b-style .tb2b-membership__logo img{display:block;height:auto;max-width:250px;width:100%} body.tb2b-style .tb2b-home-accordion details{border:0;border-bottom:1px solid color-mix(in srgb,var(--tb2b-black) 18%,transparent);margin:0;padding:0} body.tb2b-style .tb2b-home-accordion summary{align-items:center;background:transparent;cursor:pointer;display:flex;font-family:var(--tb2b-heading);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;isolation:isolate;justify-content:space-between;line-height:1.05;list-style:none;overflow:hidden;padding:0.45rem 0.55rem;position:relative;text-transform:uppercase} body.tb2b-style .tb2b-home-accordion summary::-webkit-details-marker{display:none} body.tb2b-style .tb2b-home-accordion summary::before{background:var(--tb2b-yellow);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform 0.45s cubic-bezier(0.215,0.61,0.355,1);z-index:-1} body.tb2b-style .tb2b-home-accordion summary::after{content:"+";flex:0 0 auto;font-family:var(--source-sans-3,sans-serif);font-size:1.1em;font-weight:700;line-height:1;margin-left:1rem} body.tb2b-style .tb2b-home-accordion summary:hover::before,body.tb2b-style .tb2b-home-accordion summary:focus-visible::before,body.tb2b-style .tb2b-home-accordion details[open] summary::before{transform:scaleX(1)} body.tb2b-style .tb2b-home-accordion summary:focus-visible{outline:2px solid var(--tb2b-black);outline-offset:2px} body.tb2b-style .tb2b-home-accordion details[open] summary{color:var(--tb2b-black)} body.tb2b-style .tb2b-home-accordion details[open] summary::after{content:"−"} body.tb2b-style .tb2b-home-accordion .tb2b-accordion__content{box-sizing:border-box;font-size:clamp(1.05rem,1.8vw,1.25rem);margin:0;padding:1rem 0.55rem 1.35rem} body.tb2b-style .tb2b-home-accordion .tb2b-accordion__content>*{margin:0} body.tb2b-style .tb2b-home-accordion{align-self:stretch} @media (prefers-reduced-motion:reduce){body.tb2b-style .tb2b-home-accordion summary::before{transition:none}} body.tb2b-style .entry-content>.tb2b-services-section.alignfull{box-sizing:border-box;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important} body.tb2b-style .tb2b-services-section>.wp-block-group__inner-container,body.tb2b-style .tb2b-services>.wp-block-group__inner-container,body.tb2b-style .tb2b-service>.wp-block-group__inner-container{padding:0 !important} body.tb2b-style .tb2b-services>.wp-block-group__inner-container{display:contents} body.tb2b-style .entry-content .tb2b-services-section>.tb2b-services,body.tb2b-style .entry-content .tb2b-services-section>.wp-block-group__inner-container>.tb2b-services,body.tb2b-style .entry-content>.tb2b-services{box-sizing:border-box;display:grid !important;gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr)) !important;margin:0 auto !important;max-width:calc(100vw - 40px) !important;padding:4rem 0;width:calc(var(--tb2b-wide) + 2.75rem) !important} body.tb2b-style .entry-content>.tb2b-services{left:50%;margin-left:calc((var(--tb2b-wide) + 2.75rem) / -2) !important;position:relative} body.tb2b-style .entry-content .tb2b-services>.tb2b-service{box-sizing:border-box;isolation:isolate;margin:0 !important;max-width:none !important;min-height:240px;min-width:0;padding:0 0 0 1.375rem;position:relative;width:auto !important} body.tb2b-style .entry-content .tb2b-services>.tb2b-services__row{align-items:stretch;display:flex !important;flex-wrap:nowrap !important;gap:3rem;margin:0 !important} body.tb2b-style .entry-content .tb2b-services>.tb2b-services__row + .tb2b-services__row{margin-top:3rem !important} body.tb2b-style .entry-content .tb2b-services__row>.tb2b-service{box-sizing:border-box;flex:1 1 0 !important;margin:0 !important;max-width:none !important;min-height:240px;min-width:0;padding:0 0 0 1.375rem;position:relative;width:0 !important} body.tb2b-style .tb2b-service::before{content:none !important} body.tb2b-style .tb2b-service>*:not(.tb2b-service__background){position:relative;z-index:1} body.tb2b-style .tb2b-service>.wp-block-group__inner-container{padding-top:68px !important;position:relative} body.tb2b-style .tb2b-service>.wp-block-group__inner-container>*:not(.tb2b-service__background){position:relative;z-index:1} body.tb2b-style .tb2b-service>h3{padding-top:68px} body.tb2b-style .tb2b-service__background{font-family:var(--tb2b-heading);font-size:clamp(11rem,19vw,15rem);font-weight:600;left:-34px;letter-spacing:0;line-height:0.75;margin:0 !important;pointer-events:none;position:absolute;top:0;z-index:-1} body.tb2b-style .tb2b-service__background:not(.has-text-color){color:#f2f2f2} body.tb2b-style .tb2b-service:first-child>.tb2b-service__background:not(.has-text-color){color:#f8e6e6} body.tb2b-style .tb2b-service h3{font-family:var(--tb2b-heading);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:600;line-height:1;margin:0 0 0.65rem;text-transform:uppercase} body.tb2b-style .tb2b-service p{margin:0 0 1rem} body.tb2b-style .tb2b-service__link{font-family:var(--tb2b-heading);font-size:1rem;text-transform:uppercase} body.tb2b-style .tb2b-service__link a{color:var(--tb2b-black);text-decoration:none} body.tb2b-style .tb2b-service__link a:hover,body.tb2b-style .tb2b-service__link a:focus{color:var(--tb2b-red)} body.tb2b-style .entry-content>.tb2b-counters-section.alignfull,body.tb2b-style .entry-content>.tb2b-home-cta.alignfull{box-sizing:border-box;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important} body.tb2b-style .tb2b-counters-section{background:var(--tb2b-gray-50);padding:clamp(5rem,8vw,8rem) 20px} body.tb2b-style .tb2b-counters-section>.wp-block-group__inner-container,body.tb2b-style .tb2b-home-cta>.wp-block-group__inner-container{box-sizing:border-box;margin-inline:auto;max-width:var(--tb2b-wide);padding:0 !important;width:100%} body.tb2b-style .tb2b-counters__title{font-family:var(--tb2b-heading);font-size:clamp(2.5rem,4vw,3.25rem);font-weight:600;line-height:1;margin:0 0 clamp(3rem,5vw,4.5rem);text-transform:uppercase} body.tb2b-style .tb2b-counters__grid{display:grid !important;gap:2rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto !important;max-width:var(--tb2b-wide);width:100%} body.tb2b-style .tb2b-counter{margin:0 !important;text-align:center} body.tb2b-style .tb2b-counter__number{font-family:var(--tb2b-heading);font-size:clamp(4rem,6vw,5rem);font-variant-numeric:tabular-nums;font-weight:600;line-height:0.85;margin:0 0 0.65rem} body.tb2b-style .tb2b-counter__label{font-family:var(--tb2b-heading);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;line-height:1;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-home-cta{background:var(--tb2b-yellow);color:var(--tb2b-black);padding:clamp(5rem,8vw,7rem) 20px;text-align:center} body.tb2b-style .tb2b-home-cta>:where(h2,p,.wp-block-buttons){margin-inline:auto;max-width:var(--tb2b-wide)} body.tb2b-style .tb2b-home-cta h2{font-family:var(--tb2b-heading);font-size:clamp(2.5rem,4vw,3.25rem);font-weight:600;line-height:1;margin-bottom:1.75rem;text-transform:uppercase} body.tb2b-style .tb2b-home-cta p{margin-bottom:2rem} body.tb2b-style .tb2b-home-cta .wp-block-buttons{justify-content:center} body.tb2b-style .entry-content>.tb2b-magazine-section.alignfull{box-sizing:border-box;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important} body.tb2b-style .tb2b-magazine-section{padding:clamp(5rem,8vw,8rem) 1.25rem} body.tb2b-style .tb2b-magazine-section>.wp-block-group__inner-container{box-sizing:border-box;margin-inline:auto;max-width:var(--tb2b-wide);padding:0 !important;width:100%} body.tb2b-style .tb2b-magazine__title{font-family:var(--tb2b-heading);font-size:clamp(2.5rem,4vw,3.25rem);font-weight:600;line-height:1;margin:0 0 1.75rem;text-transform:uppercase} body.tb2b-style .tb2b-magazine__intro{color:var(--tb2b-gray-500);margin:0 auto 2rem;max-width:var(--tb2b-wide)} body.tb2b-style .tb2b-magazine-query{margin:0 auto;max-width:var(--tb2b-wide)} body.tb2b-style .tb2b-magazine-query .wp-block-post-template{gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))} body.tb2b-style .tb2b-magazine-query .wp-block-post{margin:0} body.tb2b-style .tb2b-magazine-card__image{aspect-ratio:16 / 9;margin:0 0 1.5rem;overflow:hidden} body.tb2b-style .tb2b-magazine-card__picture{display:block;height:100%;width:100%} body.tb2b-style .tb2b-about-portrait__picture{display:block;width:100%} body.tb2b-style .tb2b-services-portrait__picture{display:block;width:100%} body.tb2b-style .tb2b-magazine-card__image img{height:100%;object-fit:cover;width:100%} body.tb2b-style .tb2b-magazine-card__title{font-family:var(--tb2b-heading);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:600;line-height:1;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-magazine-card__title a{color:var(--tb2b-black);text-decoration:none} body.tb2b-style .tb2b-magazine-card__title a:hover,body.tb2b-style .tb2b-magazine-card__title a:focus{color:var(--tb2b-red)} body.tb2b-style .tb2b-magazine__all-link{font-family:var(--tb2b-heading);margin:3rem auto 0;text-transform:uppercase} body.tb2b-style .tb2b-magazine__all-link a{color:var(--tb2b-black);text-decoration:none} body.tb2b-style .tb2b-magazine__all-link a:hover,body.tb2b-style .tb2b-magazine__all-link a:focus{color:var(--tb2b-red)} body.tb2b-style.single-post .entry-content{margin-inline:auto;max-width:var(--tb2b-content)} body.tb2b-style.single-post .entry-content:where(ul,ol){margin-left:0} body.tb2b-style.single-post .entry-content .wp-block-group.has-background{padding:0.0625rem 1.875rem 0.625rem} body.tb2b-style.single-post .entry-content hr,body.tb2b-style.single-post .entry-content .wp-block-separator{background:transparent !important;border:0 !important;border-top:2px dotted #bbb !important;height:0 !important;opacity:1 !important;margin-block:2.5rem} body.tb2b-style.single-post .tb2b-article-body{color:#212121;font-size:1.0625rem;line-height:1.5} body.tb2b-style.single-post .tb2b-article-body:where(p,ul,ol,figure,blockquote){margin-bottom:1.15rem} body.tb2b-style.single-post .tb2b-article-body p{color:#212121;font-family:"Source Sans 3",sans-serif;font-size:inherit;font-weight:400;margin-top:0} body.tb2b-style.single-post .tb2b-article-body:where(ul,ol){list-style-position:outside;margin-left:0;margin-top:0;padding-left:1.2rem} body.tb2b-style.single-post .tb2b-article-body li{font-size:inherit;line-height:1.4;margin-bottom:0.12rem} body.tb2b-style.single-post .tb2b-article-body big{font-size:1.1875rem !important;line-height:1.1} body.tb2b-style.single-post .tb2b-article-body:where(h2,h3,h4,h5){color:var(--tb2b-black);font-family:var(--tb2b-heading);letter-spacing:normal;text-transform:none !important} body.tb2b-style.single-post .tb2b-article-body h2{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1.04;margin:3rem 0 0.9rem} body.tb2b-style.single-post .tb2b-article-body h3{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.08;margin:2.4rem 0 0.75rem} body.tb2b-style.single-post .tb2b-article-body h4{font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:600;line-height:1.12;margin:2rem 0 0.7rem} body.tb2b-style.single-post .tb2b-article-body h5{font-size:1.1875rem;font-weight:600;line-height:1.15;margin:1.75rem 0 0.65rem} body.tb2b-style.single-post .tb2b-article-body:where(h2,h3,h4,h5) strong{background:none !important;background-image:none !important;color:inherit !important;display:inline;padding:0 !important} body.tb2b-style.single-post .tb2b-article-body h3[id^="faq-"]{background:var(--tb2b-yellow);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--tb2b-black);display:table;max-width:100%;padding:0.08em 0.18em 0.1em} body.tb2b-style.single-post .tb2b-article-body details.wp-block-details{margin-bottom:0 !important;margin-top:0 !important} body.tb2b-style.single-post .tb2b-article-body:not(details.wp-block-details) + details.wp-block-details{margin-top:2rem !important} body.tb2b-style.single-post .tb2b-article-body details.wp-block-details + details.wp-block-details{margin-top:0.45rem !important} body.tb2b-style.single-post .tb2b-article-body details.wp-block-details[open]{margin-bottom:1.25rem !important} body.tb2b-style.single-post .tb2b-article-body details.wp-block-details>summary{cursor:pointer;font-family:var(--tb2b-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.08;padding:0.35rem 0} body.tb2b-style.single-post .tb2b-article-body details.wp-block-details[open]>summary{margin-bottom:0.75rem} body.tb2b-style.single-post .tb2b-article-body details.wp-block-details>:last-child{margin-bottom:0} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion{--wp--style--block-gap:0.45rem;margin:2rem 0 1.25rem} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion>.wp-block-accordion-item{margin-block-start:0.45rem !important} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion>.wp-block-accordion-item:first-child{margin-block-start:0 !important} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.08;margin:0 !important} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle{align-items:flex-start;background:transparent !important;color:inherit !important;padding-block:0.25rem !important;text-decoration:none} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle:hover,body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle:focus,body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle:focus-visible{background:transparent !important;color:inherit !important} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle-title{flex:1 1 auto;font-weight:300;text-decoration:none} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title,body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle:focus-visible .wp-block-accordion-heading__toggle-title{text-decoration:underline;text-decoration-thickness:0.055em;text-underline-offset:0.12em} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-heading__toggle-icon{align-self:flex-start;flex:0 0 auto;margin-top:0.04em} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-panel{margin-block-start:0 !important;padding:0.75rem 0 1rem} body.tb2b-style.single-post .tb2b-article-body .wp-block-accordion-panel>:last-child{margin-bottom:0} body.tb2b-style.single-post .tb2b-article-body figure.wp-block-image{margin-left:0;margin-right:0;width:100%} body.tb2b-style.single-post .tb2b-article-body figure.wp-block-image img{display:block;height:auto;width:100%} body.tb2b-style.single-post .tb2b-article-body figcaption{color:var(--tb2b-gray-700);font-size:0.72rem;line-height:1.35;margin:0.35rem auto 0;text-align:center} body.tb2b-style.single-post .tb2b-article-body blockquote.wp-block-quote{border:0;margin:1.6rem clamp(1rem,4vw,2rem) 1.75rem;padding:0} body.tb2b-style.single-post .tb2b-article-body blockquote.wp-block-quote p{font-family:var(--tb2b-heading);font-size:clamp(1.4375rem,2.2vw,1.625rem);font-style:normal;font-weight:400;line-height:1.2;margin-bottom:0.65rem} body.tb2b-style.single-post .tb2b-article-body blockquote.wp-block-quote cite{display:block;font-size:0.85rem;font-style:normal;line-height:1.35} body.tb2b-style.single-post .tb2b-article-body figure.wp-block-table{border:0 !important;box-shadow:none !important;margin:1rem 0 1.5rem;overflow-x:auto} body.tb2b-style.single-post .tb2b-article-body .wp-block-table.is-style-stripes{border:0 !important} body.tb2b-style.single-post .tb2b-article-body .wp-block-table table{border:0 !important;border-collapse:collapse;border-spacing:0;font-size:1.0625rem;line-height:1.35;margin:0;width:100%} body.tb2b-style.single-post .tb2b-article-body .wp-block-table:where(thead,tbody,tfoot,tr){border:0} body.tb2b-style.single-post .tb2b-article-body .wp-block-table:where(th,td){background-clip:padding-box;border:0 !important;font-size:inherit;overflow-wrap:anywhere;padding:0.55rem 0.6rem;vertical-align:top} body.tb2b-style.single-post .tb2b-article-body .wp-block-table thead{background:var(--tb2b-white);border-bottom:3px solid var(--tb2b-gray-500) !important} body.tb2b-style.single-post .tb2b-article-body .wp-block-table th{font-weight:700} body.tb2b-style.single-post .tb2b-article-body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#eee} body.tb2b-style.single-post .tb2b-article-body .wp-block-table.is-style-stripes tbody tr:nth-child(even){background:var(--tb2b-white)} body.tb2b-style.single-post .tb2b-article-body .wp-block-table td + td,body.tb2b-style.single-post .tb2b-article-body .wp-block-table th + th{border-left:2px solid var(--tb2b-gray-500) !important} @media (max-width:600px){body.tb2b-style.single-post .tb2b-article-body{line-height:1.48} body.tb2b-style.single-post .tb2b-article-body .wp-block-table table{min-width:40rem;table-layout:fixed}} body.tb2b-style.single-post .site.grid-container,body.tb2b-style.single-post .site-content,body.tb2b-style.single-post .content-area,body.tb2b-style.single-post .site-main,body.tb2b-style.single-post .inside-article{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style.single-post .inside-article>.entry-header,body.tb2b-style.single-post .inside-article>.post-image,body.tb2b-style.single-post .inside-article>.page-header-image-single,body.tb2b-style.single-post .inside-article>footer.entry-meta{display:none} body.tb2b-style.single-post .entry-content{margin-top:0;max-width:none} body.tb2b-style .tb2b-article-hero{align-items:flex-start;background:var(--tb2b-black);box-sizing:border-box;color:var(--tb2b-article-text);display:flex;height:100vh;height:100dvh;isolation:isolate;margin:0;max-height:none;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;width:100%} body.tb2b-style .tb2b-article-hero__image{height:100%;inset:0;object-fit:cover;object-position:var(--tb2b-article-position);position:absolute;width:100%;z-index:-2} body.tb2b-style .tb2b-article-hero::after{background:var(--tb2b-article-overlay);content:"";inset:0;opacity:var(--tb2b-article-overlay-opacity);position:absolute;z-index:-1} body.tb2b-style .tb2b-article-hero__inner{box-sizing:border-box;margin:0 auto;max-width:calc(var(--tb2b-wide) + 2.5rem);padding:calc(clamp(11rem,22vh,15rem) + 3.75rem) 1.25rem 3rem;width:100%} body.tb2b-style .tb2b-article-hero__category{background:var(--tb2b-yellow);color:var(--tb2b-black) !important;display:inline-block;font-family:var(--tb2b-heading);font-size:0.75rem;font-weight:600;line-height:1;margin-bottom:1.25rem;padding:0.45rem 0.6rem;text-decoration:none;text-transform:uppercase} body.tb2b-style .tb2b-article-hero__category::before{content:none;display:none} body.tb2b-style .tb2b-article-hero h1{color:inherit;font-family:var(--tb2b-heading);font-size:clamp(3.25rem,5.5vw,4.75rem);font-weight:600;letter-spacing:-0.025em;line-height:0.98;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-article-hero__subtitle{color:inherit !important;font-family:inherit !important;font-size:1.5625rem !important;font-weight:400 !important;letter-spacing:normal;line-height:1.4;margin:0.78125rem 0 0;max-width:none;text-transform:none} body.tb2b-style .tb2b-article-hero__meta{align-items:center;color:inherit;display:flex;flex-wrap:wrap;font-family:var(--tb2b-heading);font-size:0.95rem;gap:0.65rem;margin-top:2rem;text-transform:uppercase} body.tb2b-style .tb2b-article-hero__scroll{align-items:center;display:flex;height:4.75rem;justify-content:center;margin-left:-0.75rem;margin-top:clamp(4rem,8vh,6rem);position:relative;text-decoration:none;width:4.75rem;z-index:2} body.tb2b-style .tb2b-article-hero__scroll::before{animation:tb2b-article-scroll-pulse 2s ease-out infinite;background:var(--tb2b-yellow);border-radius:50%;content:"";inset:0;opacity:0;position:absolute} body.tb2b-style .tb2b-article-hero__scroll-button{align-items:center;background:var(--tb2b-yellow);border:2px solid var(--tb2b-white);border-radius:50%;box-shadow:0 0.35rem 1rem rgba(0,0,0,0.24);color:var(--tb2b-black);display:flex;height:3.25rem;justify-content:center;position:relative;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease;width:3.25rem;z-index:1} body.tb2b-style .tb2b-article-hero__scroll svg{fill:none;height:1.75rem;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.5;width:1.75rem} body.tb2b-style .tb2b-article-hero__scroll:hover .tb2b-article-hero__scroll-button,body.tb2b-style .tb2b-article-hero__scroll:focus-visible .tb2b-article-hero__scroll-button{background:var(--tb2b-red);border-color:var(--tb2b-white);color:var(--tb2b-white);transform:translateY(0.1875rem)} body.tb2b-style .tb2b-article-hero__scroll:focus-visible{border-radius:50%;outline:3px solid var(--tb2b-yellow);outline-offset:3px} @keyframes tb2b-article-scroll-pulse{0%{opacity:0.62;transform:scale(0.55)} 70%,100%{opacity:0;transform:scale(1)}} @media (prefers-reduced-motion:reduce){body.tb2b-style .tb2b-article-hero__scroll::before{animation:none;opacity:0.3;transform:scale(1)} body.tb2b-style .tb2b-article-hero__scroll-button{transition:none}} body.tb2b-style .tb2b-article-layout{align-items:start;box-sizing:border-box;display:grid;gap:clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,47.5rem) minmax(13.75rem,17.5rem);margin:0 auto;max-width:calc(var(--tb2b-wide) + 2.5rem);padding:clamp(4rem,7vw,7rem) 1.25rem} body.tb2b-style .tb2b-article-body{min-width:0} body.tb2b-style .tb2b-article-body>:first-child{margin-top:0} body.tb2b-style .tb2b-article-body:where(h2,h3){scroll-margin-top:var(--tb2b-anchor-offset,7.25rem)} body.tb2b-style .tb2b-article-toc{align-self:start;position:sticky;top:8.125rem} body.tb2b-style .tb2b-article-toc details{border-left:4px solid var(--tb2b-yellow);padding-left:1.25rem} body.tb2b-style .tb2b-article-toc summary{cursor:pointer;font-family:var(--tb2b-heading);font-size:1.25rem;font-weight:600;list-style:none;text-transform:uppercase} body.tb2b-style .tb2b-article-toc summary::-webkit-details-marker{display:none} body.tb2b-style .tb2b-article-toc summary::after,body.tb2b-style .tb2b-article-toc details[open] summary::after{content:none} body.tb2b-style .tb2b-article-toc ol{list-style:none;margin:1.25rem 0 0;padding:0} body.tb2b-style .tb2b-article-toc li{line-height:1.3;margin:0 0 0.8rem} body.tb2b-style .tb2b-article-toc li.is-level-3{padding-left:1rem} body.tb2b-style .tb2b-article-toc a{color:var(--tb2b-gray-700);font-size:0.875rem;text-decoration:none;transition:color 0.2s ease} body.tb2b-style .tb2b-article-toc a:hover,body.tb2b-style .tb2b-article-toc a:focus,body.tb2b-style .tb2b-article-toc a[aria-current="location"]{color:var(--tb2b-black);font-weight:600} body.tb2b-style .tb2b-article-taxonomies{border:0;margin-top:clamp(2rem,4vw,3rem);padding:0} body.tb2b-style .tb2b-article-taxonomy{border:0;padding:0} body.tb2b-style .tb2b-article-taxonomy__label{font-family:var(--tb2b-heading);font-size:1rem;font-weight:600;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-article-taxonomy__terms{display:flex;flex-wrap:wrap;gap:0.5rem 0.9rem;padding-top:0.4rem} body.tb2b-style .tb2b-article-taxonomy a{color:var(--tb2b-gray-700);font-size:0.8rem;text-decoration:none} body.tb2b-style .tb2b-article-taxonomy a:hover,body.tb2b-style .tb2b-article-taxonomy a:focus{color:var(--tb2b-black);text-decoration:underline} body.tb2b-style .tb2b-article-navigation{box-sizing:border-box;margin:0 auto;max-width:calc(var(--tb2b-wide) + 2.5rem);padding:0 1.25rem clamp(4rem,7vw,6rem)} body.tb2b-style .tb2b-article-navigation__inner{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))} body.tb2b-style .tb2b-article-navigation__link{align-items:center;background:var(--tb2b-black);box-sizing:border-box;color:var(--tb2b-white);display:flex;gap:1.25rem;min-height:9.375rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,transform 0.25s ease} body.tb2b-style .tb2b-article-navigation__link--next{flex-direction:row-reverse;text-align:right} body.tb2b-style .tb2b-article-navigation__link--next:only-child{grid-column:2} body.tb2b-style .tb2b-article-navigation__link:hover,body.tb2b-style .tb2b-article-navigation__link:focus{background:var(--tb2b-yellow);color:var(--tb2b-black);transform:translateY(-0.25rem)} body.tb2b-style .tb2b-article-navigation__link:focus-visible{box-shadow:0 0 0 4px var(--tb2b-yellow);outline:2px solid var(--tb2b-black);outline-offset:2px} body.tb2b-style .tb2b-article-navigation__arrow{align-items:center;border:2px solid currentColor;border-radius:50%;display:flex;flex:0 0 3rem;height:3rem;justify-content:center;width:3rem} body.tb2b-style .tb2b-article-navigation__arrow svg{fill:none;height:1.5625rem;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.2;width:1.5625rem} body.tb2b-style .tb2b-article-navigation__copy{min-width:0} body.tb2b-style .tb2b-article-navigation__label{color:var(--tb2b-yellow);display:block;font-family:var(--tb2b-heading);font-size:0.8rem;font-weight:600;letter-spacing:0.04em;margin-bottom:0.65rem;text-transform:uppercase;transition:color 0.2s ease} body.tb2b-style .tb2b-article-navigation__link:hover .tb2b-article-navigation__label,body.tb2b-style .tb2b-article-navigation__link:focus .tb2b-article-navigation__label{color:var(--tb2b-black)} body.tb2b-style .tb2b-article-navigation__title{display:block;font-family:var(--tb2b-heading);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:600;line-height:1;text-transform:uppercase} body.tb2b-style .tb2b-article-related{background:linear-gradient(120deg,#fafafa 0%,#f5f5f5 100%);box-sizing:border-box;padding:clamp(4rem,7vw,7rem) 1.25rem} body.tb2b-style .tb2b-article-related__inner{margin:0 auto;max-width:var(--tb2b-wide)} body.tb2b-style .tb2b-article-related__inner>h2{color:var(--tb2b-black);font-family:var(--tb2b-heading);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;line-height:0.95;margin:0 0 clamp(2rem,4vw,3rem);text-transform:uppercase} body.tb2b-style.tb2b-magazine-index{--tb2b-magazine-background:linear-gradient(120deg,#fafafa 0%,#f5f5f5 100%);--tb2b-magazine-gutter:clamp(1.25rem,3vw,2.5rem);background:var(--tb2b-magazine-background)} body.tb2b-style.tb2b-magazine-index .site.grid-container,body.tb2b-style.tb2b-magazine-index .site-content,body.tb2b-style.tb2b-magazine-index .content-area,body.tb2b-style.tb2b-magazine-index .site-main{background:transparent;box-sizing:border-box;display:block;margin:0;max-width:none;padding:0;width:100%} body.tb2b-style.tb2b-magazine-index .site-header{background:transparent;box-shadow:none;position:sticky;top:0;z-index:1000} body.tb2b-style.tb2b-magazine-index .site-header .main-navigation{background:transparent} body.tb2b-style.tb2b-magazine-index .site-header .main-navigation .main-nav ul li a,body.tb2b-style.tb2b-magazine-index .site-header .menu-toggle{color:var(--tb2b-black) !important} body.tb2b-style.tb2b-magazine-index .site-header.is-scrolled{background:var(--tb2b-white);box-shadow:0 1px 8px rgba(0,0,0,0.08)} body.tb2b-style.tb2b-magazine-index .site-header.is-scrolled .main-navigation{background:transparent} @media (min-width:769px){body.tb2b-style.tb2b-magazine-index .site-header .main-navigation,body.tb2b-style.tb2b-magazine-index .site-header .main-navigation .main-nav,body.tb2b-style.tb2b-magazine-index .site-header .main-navigation .main-nav>ul,body.tb2b-style.tb2b-magazine-index .site-header .main-navigation .main-nav>ul>li{background:transparent !important}} body.tb2b-style .tb2b-magazine-archive__header{background:transparent;padding:clamp(1.5rem,3vw,2.5rem) var(--tb2b-magazine-gutter) clamp(1rem,2vw,1.75rem)} body.tb2b-style .tb2b-magazine-archive__header-inner,body.tb2b-style .tb2b-magazine-archive__content{box-sizing:border-box;margin:0 auto;width:100%} body.tb2b-style .tb2b-magazine-archive__header-inner{max-width:var(--tb2b-wide)} body.tb2b-style .tb2b-magazine-archive__header-inner>:last-child{margin-bottom:0} body.tb2b-style .tb2b-magazine-archive__content{max-width:calc(var(--tb2b-wide) + var(--tb2b-magazine-gutter) + var(--tb2b-magazine-gutter));padding-left:var(--tb2b-magazine-gutter);padding-right:var(--tb2b-magazine-gutter)} body.tb2b-style .tb2b-magazine-archive__eyebrow{align-items:center;display:flex;font-family:var(--tb2b-heading);font-size:1rem;font-weight:600;gap:0.65rem;margin:0 0 1.15rem;text-transform:uppercase} body.tb2b-style .tb2b-magazine-archive__eyebrow::before{background:var(--tb2b-yellow);content:"";display:block;flex:0 0 0.75em;height:0.75em;width:0.75em} body.tb2b-style .tb2b-magazine-archive__header h1{font-family:var(--tb2b-heading);font-size:clamp(3rem,6vw,5rem);font-weight:600;letter-spacing:-0.025em;line-height:0.95;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-magazine-archive__page-content{margin-top:clamp(1.5rem,3vw,2.5rem)} body.tb2b-style .tb2b-magazine-archive__page-content>:last-child{margin-bottom:0} body.tb2b-style .tb2b-magazine-archive__description{color:var(--tb2b-gray-700);font-size:clamp(1rem,1.5vw,1.15rem);margin-top:1.5rem;max-width:47.5rem} body.tb2b-style .tb2b-magazine-archive__description>:last-child{margin-bottom:0} body.tb2b-style .tb2b-magazine-spotlight{box-sizing:border-box;margin:0 auto;max-width:calc(var(--tb2b-wide) + var(--tb2b-magazine-gutter) + var(--tb2b-magazine-gutter));padding:0 var(--tb2b-magazine-gutter);width:100%} body.tb2b-style .tb2b-magazine-spotlight__link{background:var(--tb2b-white);color:inherit;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18.75rem,0.85fr);min-height:28.75rem;overflow:visible;text-decoration:none} body.tb2b-style .tb2b-magazine-spotlight__link:focus-visible{box-shadow:0 0 0 4px var(--tb2b-yellow);outline:2px solid var(--tb2b-black);outline-offset:2px} body.tb2b-style .tb2b-magazine-spotlight__image{background:var(--tb2b-yellow);min-height:100%;overflow:visible;position:relative} body.tb2b-style .tb2b-magazine-spotlight__image img{display:block;height:100%;object-fit:cover;width:100%} body.tb2b-style .tb2b-magazine-spotlight__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem)} body.tb2b-style .tb2b-magazine-spotlight__label{--f:0.5em;background-color:var(--tb2b-red,#b80c09);border-image:conic-gradient(#0008 0 0) 51% / var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));color:var(--tb2b-white,#fff);font-family:var(--tb2b-heading),"Barlow Condensed",sans-serif;font-size:1.3125rem;font-weight:600;left:0;line-height:1.8;padding-bottom:var(--f);padding-inline:1lh;position:absolute;text-transform:uppercase;top:0;transform:translate(calc((cos(45deg) - 1) * 100%),-100%) rotate(-45deg);transform-origin:100% 100%;white-space:nowrap;z-index:3} body.tb2b-style .tb2b-magazine-spotlight h2{color:var(--tb2b-black);font-family:var(--tb2b-heading);font-size:clamp(2.25rem,4vw,4rem);font-weight:600;letter-spacing:-0.02em;line-height:0.95;margin:0;text-transform:uppercase;transition:color 0.2s ease} body.tb2b-style .tb2b-magazine-spotlight__link:hover h2,body.tb2b-style .tb2b-magazine-spotlight__link:focus h2{color:var(--tb2b-red)} body.tb2b-style .tb2b-magazine-spotlight__excerpt{color:var(--tb2b-gray-700);font-size:1rem;line-height:1.55;margin-top:1.5rem} body.tb2b-style .tb2b-magazine-tools{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(16.25rem,1fr) minmax(11.875rem,16.25rem);margin-top:clamp(2.5rem,5vw,4rem)} body.tb2b-style .tb2b-magazine-tools label{display:block;font-family:var(--tb2b-heading);font-size:0.9rem;font-weight:600;margin-bottom:0.45rem;text-transform:uppercase} body.tb2b-style .tb2b-magazine-tools__search-control{display:flex} body.tb2b-style .tb2b-magazine-tools input[type="search"],body.tb2b-style .tb2b-magazine-tools select{appearance:none;background:var(--tb2b-white);border:1px solid color-mix(in srgb,var(--tb2b-black) 22%,transparent);border-radius:0;box-sizing:border-box;color:var(--tb2b-black);font:inherit;height:3.375rem;padding:0 1rem;width:100%} body.tb2b-style .tb2b-magazine-tools__search-control input[type="search"]{border-right:0;min-width:0} body.tb2b-style .tb2b-magazine-tools select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.1875rem) 1.4375rem,calc(100% - 0.875rem) 1.4375rem;background-repeat:no-repeat;background-size:0.3125rem 0.3125rem,0.3125rem 0.3125rem;padding-right:2.75rem} body.tb2b-style .tb2b-magazine-tools input[type="search"]:focus,body.tb2b-style .tb2b-magazine-tools select:focus{border-color:var(--tb2b-black);box-shadow:0 0 0 2px var(--tb2b-yellow);outline:0} body.tb2b-style .tb2b-magazine-tools button{align-items:center;background:var(--tb2b-black);border:2px solid var(--tb2b-black);border-radius:0;color:var(--tb2b-yellow);cursor:pointer;display:inline-flex;flex:0 0 3.375rem;height:3.375rem;justify-content:center;padding:0;width:3.375rem} body.tb2b-style .tb2b-magazine-tools button svg{display:block;height:1.375rem;width:1.375rem} body.tb2b-style .tb2b-magazine-tools button:hover,body.tb2b-style .tb2b-magazine-tools button:focus{background:var(--tb2b-yellow);color:var(--tb2b-black)} body.tb2b-style .tb2b-magazine-archive__content{padding-bottom:clamp(3rem,5.25vw,5.25rem);padding-top:clamp(3rem,5.25vw,5.25rem)} body.tb2b-style .tb2b-magazine-grid{display:grid;gap:clamp(2.25rem,3.75vw,3.375rem) 2rem;grid-template-columns:repeat(3,minmax(0,1fr))} body.tb2b-style .tb2b-magazine-card{background:var(--tb2b-white);margin:0;min-width:0;padding:0;transition:transform 0.25s ease} body.tb2b-style .tb2b-magazine-card:hover{transform:translateY(-0.25rem)} body.tb2b-style .tb2b-magazine-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none} body.tb2b-style .tb2b-magazine-card__link:focus-visible{box-shadow:0 0 0 4px var(--tb2b-yellow);outline:2px solid var(--tb2b-black);outline-offset:2px} body.tb2b-style .tb2b-magazine-card__image{aspect-ratio:16 / 9;background:var(--tb2b-gray-50);display:block;flex:0 0 auto;margin:0;overflow:hidden} body.tb2b-style .tb2b-magazine-card__image .tb2b-magazine-card__picture{display:block;height:100%;width:100%} body.tb2b-style .tb2b-magazine-card__image img{display:block;height:100%;object-fit:cover;transition:transform 0.45s cubic-bezier(0.215,0.61,0.355,1);width:100%} body.tb2b-style .tb2b-magazine-card:hover .tb2b-magazine-card__image img{transform:scale(1.035)} body.tb2b-style .tb2b-magazine-card__placeholder{align-items:center;background:var(--tb2b-yellow);color:var(--tb2b-black);display:flex;font-family:var(--tb2b-heading);font-size:clamp(4rem,8vw,7rem);font-weight:600;height:100%;justify-content:center;line-height:1} body.tb2b-style .tb2b-magazine-card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:1.5rem} body.tb2b-style .tb2b-magazine-card__category{align-self:flex-start;background:var(--tb2b-yellow);color:var(--tb2b-black);display:inline-block;font-family:var(--tb2b-heading);font-size:0.75rem;font-weight:600;line-height:1;margin:0 0 0.85rem;padding:0.45rem 0.6rem;text-transform:uppercase} body.tb2b-style .tb2b-magazine-card__meta{align-items:center;color:var(--tb2b-gray-700);display:flex;flex-wrap:wrap;font-family:var(--tb2b-heading);font-size:0.8rem;gap:0.5rem;margin:0.9rem 0 0;text-transform:uppercase} body.tb2b-style .tb2b-magazine-card h2{color:var(--tb2b-black);font-family:var(--tb2b-heading);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:600;line-height:1;margin:0;text-transform:uppercase;transition:color 0.2s ease} body.tb2b-style .tb2b-magazine-card__link:hover h2,body.tb2b-style .tb2b-magazine-card__link:focus h2{color:var(--tb2b-red)} body.tb2b-style .tb2b-magazine-card__excerpt{color:var(--tb2b-gray-700);display:-webkit-box;font-size:0.95rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5;margin:1rem 0 0;overflow:hidden} body.tb2b-style .tb2b-magazine-infinite{display:none} body.tb2b-infinite-scroll .tb2b-magazine-infinite{align-items:center;color:var(--tb2b-gray-700);display:flex;flex-direction:column;font-size:0.9rem;gap:0.75rem;justify-content:center;min-height:5rem;padding-top:2rem;text-align:center} body.tb2b-infinite-scroll .tb2b-magazine-infinite__spinner{border:3px solid color-mix(in srgb,var(--tb2b-black) 18%,transparent);border-top-color:var(--tb2b-black);border-radius:50%;display:none;height:1.75rem;width:1.75rem} body.tb2b-infinite-scroll .tb2b-magazine-infinite.is-loading .tb2b-magazine-infinite__spinner{animation:tb2b-magazine-spin 0.8s linear infinite;display:block} body.tb2b-infinite-scroll .tb2b-magazine-infinite.is-complete{min-height:0} @keyframes tb2b-magazine-spin{to{transform:rotate(360deg)}} body.tb2b-style .tb2b-magazine-empty{border-left:8px solid var(--tb2b-yellow);max-width:47.5rem;padding-left:2rem} body.tb2b-style .tb2b-magazine-empty h2{font-family:var(--tb2b-heading);font-size:clamp(2rem,4vw,3rem);line-height:1;margin:0 0 1rem;text-transform:uppercase} body.tb2b-style .tb2b-magazine-empty p{margin-bottom:0} body.tb2b-style .tb2b-mra-hero{align-items:center;background:linear-gradient(120deg,#fafafa 0%,#f5f5f5 100%);box-sizing:border-box;display:flex;margin-bottom:0 !important;min-height:clamp(38rem,78svh,47.5rem);padding:clamp(9rem,18vh,12rem) clamp(1.25rem,4vw,3rem) clamp(4.5rem,8vh,7rem);width:100%} body.tb2b-style .tb2b-mra-hero>.wp-block-group__inner-container{width:100%} body.tb2b-style .tb2b-mra-hero__columns{align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;max-width:var(--tb2b-wide) !important;width:100%} body.tb2b-style .tb2b-mra-hero__copy,body.tb2b-style .tb2b-mra-hero__visual{min-width:0} body.tb2b-style .tb2b-mra-hero__visual{align-items:center;display:flex;justify-content:center} body.tb2b-style .tb2b-mra-hero__image{margin:0;max-width:31.25rem;width:100%} body.tb2b-style .tb2b-mra-hero__image img{display:block;height:auto;max-height:31.25rem;object-fit:contain;object-position:var(--tb2b-image-focus-x,50%) var(--tb2b-image-focus-y,50%);width:100%} body.tb2b-style .tb2b-mra-hero h1.tb2b-mra-hero__title,body.tb2b-style .tb2b-mra-hero h2.tb2b-mra-hero__subtitle{font-family:var(--tb2b-heading);font-weight:600;letter-spacing:-0.025em;text-transform:uppercase} body.tb2b-style .tb2b-mra-hero h1.tb2b-mra-hero__title{font-size:clamp(3.25rem,5.5vw,5rem);line-height:.98;margin:0;max-width:48rem} body.tb2b-style .entry-content .tb2b-mra-hero__title strong,body.tb2b-style .entry-content .tb2b-mra-hero__title.is-tb2b-highlight-visible strong{-webkit-box-decoration-break:clone;background:var(--tb2b-yellow) !important;box-decoration-break:clone;color:var(--tb2b-black) !important;display:inline;line-height:1.12;padding:.05em .12em .09em;transition:none} body.tb2b-style .tb2b-mra-hero h2.tb2b-mra-hero__subtitle{font-size:clamp(2.75rem,4.6vw,4.25rem);line-height:1.08;margin:clamp(1.5rem,3vw,2.5rem) 0 0;max-width:48rem} @media (max-width:768px){body.tb2b-style .tb2b-mra-hero{min-height:0;padding-bottom:4rem;padding-top:9rem} body.tb2b-style .tb2b-mra-hero__columns{flex-direction:column;gap:2.5rem} body.tb2b-style .tb2b-mra-hero__copy,body.tb2b-style .tb2b-mra-hero__visual{flex-basis:100% !important;width:100%} body.tb2b-style .tb2b-mra-hero__image{max-width:21rem} body.tb2b-style .tb2b-mra-hero h1.tb2b-mra-hero__title{font-size:clamp(2.65rem,12vw,4rem)} body.tb2b-style .tb2b-mra-hero h2.tb2b-mra-hero__subtitle{font-size:clamp(2.25rem,10vw,3.35rem)}} body.tb2b-style.tb2b-about-layout .site.grid-container,body.tb2b-style.tb2b-about-layout .site-content,body.tb2b-style.tb2b-about-layout .content-area,body.tb2b-style.tb2b-about-layout .site-main{box-sizing:border-box;display:block;margin:0;max-width:none;padding:0;width:100%} body.tb2b-style.tb2b-about-layout .inside-article{padding:0} body.tb2b-style.tb2b-about-layout .entry-header{display:none} body.tb2b-style.tb2b-about-layout .entry-content{margin:0;padding:0} body.tb2b-style.tb2b-about-layout .entry-content>.tb2b-about-page.alignfull,body.tb2b-style.tb2b-about-layout .entry-content>.wp-block-group__inner-container>.tb2b-about-page.alignfull{box-sizing:border-box;margin:0 !important;max-width:none !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-page{--tb2b-about-gutter:clamp(1.25rem,3vw,2.5rem)} body.tb2b-style.tb2b-about-layout .tb2b-about-page>.wp-block-group__inner-container{max-width:none;padding:0} body.tb2b-style.tb2b-about-layout .tb2b-about-page h1,body.tb2b-style.tb2b-about-layout .tb2b-about-page h2,body.tb2b-style.tb2b-about-layout .tb2b-about-page h3,body.tb2b-style.tb2b-about-layout .tb2b-about-page h4{font-family:var(--tb2b-heading);font-weight:600;text-transform:uppercase} body.tb2b-style.tb2b-about-layout .tb2b-about-page h2{font-size:clamp(2.4rem,4vw,3.5rem);line-height:0.95} body.tb2b-style.tb2b-about-layout .tb2b-about-page h3{font-size:clamp(1.55rem,2.3vw,2rem);line-height:1} body.tb2b-style.tb2b-about-layout .tb2b-about-page p{line-height:1.55} body.tb2b-style.tb2b-about-layout .tb2b-about-intro,body.tb2b-style.tb2b-about-layout .tb2b-about-author,body.tb2b-style.tb2b-about-layout .tb2b-about-awards,body.tb2b-style.tb2b-about-layout .tb2b-about-image-credits{box-sizing:border-box;padding-left:var(--tb2b-about-gutter);padding-right:var(--tb2b-about-gutter)} body.tb2b-style.tb2b-about-layout .tb2b-about-hero{box-sizing:border-box;left:50%;margin:0 0 0 -50vw !important;max-width:none !important;padding:0;position:relative;width:100vw !important} body.tb2b-style.tb2b-about-layout .tb2b-about-hero>.wp-block-group__inner-container{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__columns,body.tb2b-style.tb2b-about-layout .tb2b-about-hero>.wp-block-group__inner-container>.tb2b-about-hero__columns{align-items:stretch !important;gap:0;margin:0 !important;max-width:none !important;min-height:100svh;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__columns>.wp-block-column{align-self:stretch} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__image{height:100%;margin:0;max-width:none} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__image img{display:block;height:100%;min-height:100svh;object-fit:cover;object-position:var(--tb2b-image-focus-x,76%) var(--tb2b-image-focus-y,50%);width:100%} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__copy{align-items:flex-start;background:linear-gradient(120deg,#fafafa 0%,#f5f5f5 100%);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,4vw,5rem)} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__title{font-family:var(--tb2b-heading);font-size:clamp(2.75rem,4vw,4.25rem);font-weight:600;letter-spacing:-0.025em;line-height:1.08;margin:0;max-width:760px;text-transform:uppercase} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__title--name{margin-bottom:0.35em} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__title--name strong{background:none;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--tb2b-yellow);display:table;isolation:isolate;line-height:1.12;padding:0.08em 0.14em;position:relative;transition:none} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__title--name strong::before{background:var(--tb2b-black);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.165,.84,.44,1);z-index:-1} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__copy.is-title-visible .tb2b-about-hero__title--name strong::before{transform:scaleX(1)} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__lead{font-size:1.3em;line-height:1.5;margin:clamp(1.75rem,3.5vh,3rem) 0 0;max-width:760px} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__about{margin:clamp(1.75rem,3.5vh,3rem) 0 0;max-width:760px;width:100%} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__about h2{font-size:clamp(2rem,3vw,3rem);margin:0 0 1rem} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__about p{font-size:clamp(1rem,1.2vw,1.15rem);margin-bottom:0;max-width:680px} body.tb2b-style.tb2b-about-layout .tb2b-about-intro{padding-bottom:clamp(3.5rem,5.5vw,5.5rem);padding-top:clamp(3.5rem,5.5vw,5.5rem)} body.tb2b-style.tb2b-about-layout .tb2b-about-intro>h2{margin-bottom:clamp(2rem,4vw,3.5rem);max-width:var(--tb2b-wide)} body.tb2b-style.tb2b-about-layout .tb2b-about-intro>h2,body.tb2b-style.tb2b-about-layout .tb2b-about-intro__columns{max-width:var(--tb2b-wide) !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-intro__columns{gap:clamp(2.5rem,5vw,5rem);margin-bottom:0} body.tb2b-style.tb2b-about-layout .tb2b-about-intro__columns h3{margin-top:2rem} body.tb2b-style.tb2b-about-layout .tb2b-about-vita{background:var(--tb2b-yellow) !important;box-sizing:border-box;padding:clamp(2.5rem,4vw,4rem) var(--tb2b-about-gutter)} body.tb2b-style.tb2b-about-layout .tb2b-about-vita h2{margin:0 0 0.6rem} body.tb2b-style.tb2b-about-layout .tb2b-about-vita h4{margin:0 0 1.5rem} body.tb2b-style.tb2b-about-layout .tb2b-about-author{padding-bottom:clamp(3.5rem,5.5vw,5.5rem);padding-top:clamp(3.5rem,5.5vw,5.5rem)} body.tb2b-style.tb2b-about-layout .tb2b-about-author__columns{gap:clamp(2.5rem,5vw,5rem);margin-bottom:0;max-width:var(--tb2b-wide) !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-author__columns>.wp-block-column>h2{margin-top:0} body.tb2b-style.tb2b-about-layout .tb2b-about-author__grid{gap:clamp(2rem,4vw,3rem);width:100%} body.tb2b-style.tb2b-about-layout .tb2b-about-author__item h3{margin:0 0 0.75rem} body.tb2b-style.tb2b-about-layout .tb2b-about-author__item p{color:var(--tb2b-gray-700);font-size:0.95rem;margin-bottom:0} body.tb2b-style.tb2b-about-layout .tb2b-about-author .wp-block-buttons{margin-top:2rem} body.tb2b-style.tb2b-about-layout .tb2b-about-services{background:var(--tb2b-gray-50) !important;box-sizing:border-box;left:50%;margin:0 0 0 -50vw !important;max-width:none !important;padding:clamp(2.5rem,3vw,3rem) clamp(2.5rem,6.75vw,8.75rem) clamp(4rem,5vw,5.5rem);position:relative;width:100vw !important} body.tb2b-style.tb2b-about-layout .tb2b-about-services>.wp-block-group__inner-container{margin-left:0 !important;margin-right:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-services__grid{display:grid !important;gap:clamp(4rem,8vw,10rem);grid-template-columns:repeat(3,minmax(0,1fr)) !important;margin:0 !important;max-width:none !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-services__grid>.wp-block-group__inner-container{display:contents;margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-service{box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;min-height:clamp(300px,27vw,340px);padding:clamp(5.5rem,6vw,7rem) 0 0;position:relative} body.tb2b-style.tb2b-about-layout .tb2b-about-service__number{bottom:clamp(3.75rem,3.5vw,4.5rem);font-family:var(--tb2b-heading);font-size:450px;font-weight:700;left:clamp(6.5rem,7vw,9rem);letter-spacing:0;line-height:0.7 !important;margin:0 !important;opacity:1;pointer-events:none;position:absolute;top:auto;z-index:-1} body.tb2b-style.tb2b-about-layout .tb2b-about-service__number:not(.has-text-color){color:#dedede} body.tb2b-style.tb2b-about-layout .tb2b-about-service__number.has-contrast-3-color{color:#dedede !important} body.tb2b-style.tb2b-about-layout .tb2b-about-service>:not(.tb2b-about-service__number),body.tb2b-style.tb2b-about-layout .tb2b-about-service>.wp-block-group__inner-container>:not(.tb2b-about-service__number){position:relative;z-index:1} body.tb2b-style.tb2b-about-layout .tb2b-about-service>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%} body.tb2b-style.tb2b-about-layout .tb2b-about-service>.tb2b-glow-button,body.tb2b-style.tb2b-about-layout .tb2b-about-service>.wp-block-group__inner-container>.tb2b-glow-button{margin-top:auto} body.tb2b-style.tb2b-about-layout .tb2b-about-service h3{margin-top:0} body.tb2b-style.tb2b-about-layout .tb2b-about-awards{padding-bottom:clamp(3.5rem,5.5vw,5.5rem);padding-top:clamp(3.5rem,5.5vw,5.5rem)} body.tb2b-style.tb2b-about-layout .tb2b-about-awards>.wp-block-columns{gap:clamp(2.5rem,6vw,6rem);margin-bottom:0;max-width:var(--tb2b-wide) !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonials{background:var(--tb2b-black) !important;box-sizing:border-box;color:var(--tb2b-white);overflow:hidden;padding:clamp(3.5rem,5.5vw,5.5rem) var(--tb2b-about-gutter)} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonials__track{max-width:var(--tb2b-wide) !important;position:relative;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonial{border:0;margin:0;max-width:940px;padding:0} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonial p{color:var(--tb2b-white);font-family:var(--tb2b-heading);font-size:clamp(1.35rem,2.6vw,2.1rem);font-weight:600;line-height:1.08;text-transform:uppercase} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonial cite{color:var(--tb2b-white);font-family:var(--tb2b-heading);font-style:normal;text-transform:uppercase} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonials.is-enhanced .tb2b-about-testimonial{display:none} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonials.is-enhanced .tb2b-about-testimonial.is-active{display:block} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonials__dots{display:flex;gap:0.65rem;margin-top:2.5rem} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonials__dot{background:transparent;border:2px solid var(--tb2b-white);border-radius:0;cursor:pointer;height:0.75rem;padding:0;width:2.5rem} body.tb2b-style.tb2b-about-layout .tb2b-about-testimonials__dot.is-active{background:var(--tb2b-white)} body.tb2b-style.tb2b-about-layout .tb2b-about-cta{background:var(--tb2b-gray-50) !important;box-sizing:border-box;padding:clamp(2.5rem,4vw,3.5rem) var(--tb2b-about-gutter)} body.tb2b-style.tb2b-about-layout .tb2b-about-cta__inner{gap:2rem;max-width:var(--tb2b-wide) !important;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-cta__inner h3{margin:0} body.tb2b-style.tb2b-about-layout .tb2b-about-image-credits{max-width:var(--tb2b-wide) !important;padding-bottom:3rem;padding-top:2rem;width:100% !important} body.tb2b-style.tb2b-about-layout .tb2b-about-image-credits h3{font-size:1.25rem} body.tb2b-style.tb2b-about-layout .tb2b-about-image-credits li{font-size:0.8rem} body.tb2b-style.tb2b-about-layout .tb2b-about-button .wp-block-button__link{background:var(--tb2b-black);border:2px solid var(--tb2b-black);border-radius:0;color:var(--tb2b-yellow);font-family:var(--tb2b-heading);font-weight:600;padding:0.75rem 1rem;text-transform:uppercase} body.tb2b-style.tb2b-about-layout .tb2b-about-button .wp-block-button__link:hover,body.tb2b-style.tb2b-about-layout .tb2b-about-button .wp-block-button__link:focus{background:var(--tb2b-yellow);color:var(--tb2b-black)} body.tb2b-style .wp-block-table td,body.tb2b-style .wp-block-table th{color:var(--tb2b-black)} body.tb2b-style .wp-block-table td + td,body.tb2b-style .wp-block-table th + th{border-left:2px solid var(--tb2b-gray-500)} body.tb2b-style.home .site-content,body.tb2b-style.home .content-area,body.tb2b-style.home .site-main,body.tb2b-style.home .inside-article,body.tb2b-style.home .entry-content{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style.home .tb2b-slider{box-sizing:border-box;height:100vh !important;height:100dvh !important;left:auto !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:100vh !important;min-height:100dvh !important;position:relative;width:100% !important} body.tb2b-style .tb2b-slider{background:transparent;box-sizing:border-box;min-height:680px;overflow:hidden;position:relative;width:100%} body.tb2b-style .tb2b-slider.is-fullscreen{height:100vh !important;height:100dvh !important;left:50%;margin:0 0 0 -50vw !important;max-height:none !important;max-width:none !important;min-height:100vh !important;min-height:100dvh !important;width:100vw !important} body.tb2b-style .tb2b-slider-track{display:grid;height:100% !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:100% !important;padding:0 !important;width:100% !important} body.tb2b-style .tb2b-slider .tb2b-slide{grid-area:1 / 1;height:100% !important;max-height:none !important;min-height:100% !important;width:100% !important} body.tb2b-style .tb2b-slider.is-enhanced .tb2b-slide{opacity:0;pointer-events:none;transition:opacity 0.55s ease;visibility:hidden} body.tb2b-style .tb2b-slider:not(.is-enhanced) .tb2b-slide:not(:first-child){display:none} body.tb2b-style .tb2b-slider .tb2b-slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1} body.tb2b-style .tb2b-slider .tb2b-slide .wp-block-cover__background,body.tb2b-style .tb2b-slider .tb2b-slide .wp-block-cover__gradient-background{display:none !important;opacity:0 !important} body.tb2b-style .tb2b-slider .tb2b-slide .wp-block-cover__image-background{filter:none !important;opacity:1 !important} body.tb2b-style .tb2b-slide .wp-block-cover__inner-container{box-sizing:border-box;margin:0;max-width:none;padding:clamp(1.5rem,5vw,4rem);padding-left:210px;width:100%} body.tb2b-style .tb2b-slide h1,body.tb2b-style .tb2b-slide h2{color:var(--tb2b-black) !important;font-family:var(--tb2b-heading) !important;font-size:clamp(2.6rem,7vw,6rem);font-weight:600 !important;line-height:1.3;margin-bottom:0;max-width:none;text-transform:uppercase !important} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-measurement,body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-measurement{display:block} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-source-line,body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-source-line{display:block} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-text,body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-text{color:var(--tb2b-black) !important;display:block;font-family:var(--tb2b-heading) !important;font-weight:600 !important;text-transform:uppercase !important} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-auto,body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-auto{background:var(--tb2b-yellow) !important;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline !important;line-height:inherit;padding:0 0.08em} body.tb2b-style .tb2b-slide.is-active .tb2b-slide-title-css{animation:tb2b-title-auto-reveal 0.75s cubic-bezier(0.215,0.61,0.355,1) both} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-line,body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-line{background:var(--tb2b-yellow) !important;clip-path:inset(0 100% 0 0);display:table;line-height:1.3;margin-top:0.06em;opacity:0;padding:0 0.08em;transform:translateX(-0.12em);white-space:nowrap} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-line:first-child,body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-line:first-child{margin-top:0} body.tb2b-style .tb2b-slide.is-active h1 .tb2b-slide-title-line,body.tb2b-style .tb2b-slide.is-active h2 .tb2b-slide-title-line{animation:tb2b-title-line-reveal 0.75s forwards;animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)} body.tb2b-style .tb2b-slide.is-active h1 .tb2b-slide-title-line:nth-child(2),body.tb2b-style .tb2b-slide.is-active h2 .tb2b-slide-title-line:nth-child(2){animation-delay:0.12s} body.tb2b-style .tb2b-slide.is-active h1 .tb2b-slide-title-line:nth-child(3),body.tb2b-style .tb2b-slide.is-active h2 .tb2b-slide-title-line:nth-child(3){animation-delay:0.24s} body.tb2b-style .tb2b-slide.is-active h1 .tb2b-slide-title-line:nth-child(n+4),body.tb2b-style .tb2b-slide.is-active h2 .tb2b-slide-title-line:nth-child(n+4){animation-delay:0.36s} @keyframes tb2b-title-line-reveal{to{clip-path:inset(0 0 0 0);opacity:1;transform:translateX(0)}} @keyframes tb2b-title-auto-reveal{from{opacity:0;transform:translateX(-0.12em)} to{opacity:1;transform:translateX(0)}} body.tb2b-style .tb2b-slide .wp-block-buttons{margin-top:55px} body.tb2b-style .tb2b-slider-controls{align-items:center;bottom:1.5rem;display:flex;gap:0.65rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3} .tb2b-slider-controls .tb2b-slider-dot{color:#f5f5f5} body.tb2b-style .tb2b-slider-dot{appearance:none;background:#f5f5f5 !important;background-color:#f5f5f5 !important;border:0;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,0.72) !important;box-sizing:border-box;cursor:pointer;height:4px;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;transform:none !important;transition:background-color 0.25s ease,width 0.35s cubic-bezier(0.215,0.61,0.355,1);width:24px} body.tb2b-style .tb2b-slider-dot:hover,body.tb2b-style .tb2b-slider-dot:focus{background:#f5f5f5 !important;background-color:#f5f5f5 !important;transform:none !important} body.tb2b-style .tb2b-slider-dot:focus-visible{outline:3px solid var(--tb2b-yellow);outline-offset:4px} body.tb2b-style .tb2b-slider-dot[aria-current="true"]{width:48px} body.tb2b-style .tb2b-slider-dot[aria-current="true"]::after{background:var(--tb2b-yellow);content:"";inset:0;position:absolute;transform:scaleX(1);transform-origin:left center} body.tb2b-style .tb2b-slider.has-autoplay .tb2b-slider-dot[aria-current="true"]::after{animation:tb2b-slide-progress var(--tb2b-autoplay-delay,6000ms) linear forwards} body.tb2b-style .tb2b-slider.has-autoplay.is-autoplay-paused .tb2b-slider-dot[aria-current="true"]::after{animation-play-state:paused} @keyframes tb2b-slide-progress{from{transform:scaleX(0)} to{transform:scaleX(1)}} body.tb2b-style .tb2b-slider-button{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:var(--tb2b-white) !important;cursor:pointer;display:flex;font-size:0;height:40px;justify-content:center;line-height:1;margin:0;min-height:0;min-width:0;padding:0;position:absolute;top:50%;transform:translateY(-50%) !important;transition:color 0.2s ease,transform 0.2s ease;width:40px;z-index:3} body.tb2b-style .tb2b-slider-button::before,body.tb2b-style .tb2b-slider-button::after{content:"";left:50%;mask:var(--tb2b-slider-arrow-right) center / contain no-repeat;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-mask:var(--tb2b-slider-arrow-right) center / contain no-repeat} body.tb2b-style .tb2b-slider-button::after{background-color:var(--tb2b-black);filter:blur(.6px);height:40px;opacity:.9;transform:translate(calc(-50% + 2px),calc(-50% + 2px));width:40px;z-index:0} body.tb2b-style .tb2b-slider-button::before{background-color:currentColor;height:40px;width:40px;z-index:1} body.tb2b-style .tb2b-slider-button--prev::before,body.tb2b-style .tb2b-slider-button--prev::after{mask-image:var(--tb2b-slider-arrow-left);-webkit-mask-image:var(--tb2b-slider-arrow-left)} body.tb2b-style .tb2b-slider-button:hover,body.tb2b-style .tb2b-slider-button:focus{background:transparent;color:var(--tb2b-white) !important} body.tb2b-style .tb2b-slider-button:focus-visible{outline:3px solid var(--tb2b-yellow);outline-offset:3px} body.tb2b-style .tb2b-slider-button--prev{left:1rem} body.tb2b-style .tb2b-slider-button--next{right:1rem} body.tb2b-style .tb2b-slider-button--prev:hover,body.tb2b-style .tb2b-slider-button--prev:focus{transform:translate(-10px,-50%) !important} body.tb2b-style .tb2b-slider-button--next:hover,body.tb2b-style .tb2b-slider-button--next:focus{transform:translate(10px,-50%) !important} @media (prefers-reduced-motion:reduce){body.tb2b-style .tb2b-slider .tb2b-slide{transition:none} body.tb2b-style .tb2b-slide.is-active .tb2b-slide-title-css{animation:none} body.tb2b-style .tb2b-slide.is-active h1 .tb2b-slide-title-line,body.tb2b-style .tb2b-slide.is-active h2 .tb2b-slide-title-line{animation:none;clip-path:none;opacity:1;transform:none} body.tb2b-style .tb2b-slider.has-autoplay .tb2b-slider-dot[aria-current="true"]::after{animation:none;transform:scaleX(1)}} @media (max-width:768px){body.tb2b-style .footer-widget-3 aside p{margin-left:0 !important} body.tb2b-style{font-size:18px} body.tb2b-style .site-header,body.tb2b-style.home .site-header,body.tb2b-style.home .site-header:not(.is-scrolled){background:var(--tb2b-white);box-shadow:0 1px 8px rgba(0,0,0,0.08);height:80px;min-height:80px;overflow:visible} body.tb2b-style .site-header .inside-header{align-items:center;flex-direction:row;height:80px;justify-content:space-between;min-height:80px;padding:0 20px;position:relative} body.tb2b-style .site-header .site-branding,body.tb2b-style .site-header .site-logo{align-self:center;flex:0 0 140px;line-height:0;margin:0;padding:0;position:relative;width:140px;z-index:2} body.tb2b-style .site-logo a{display:block;line-height:0} body.tb2b-style .site-logo img{display:block;height:auto;margin:0;max-height:60px;width:140px} body.tb2b-style .site-header .main-navigation{background:transparent !important;inset:auto 20px auto auto;margin:0;position:absolute !important;transform:none;width:54px;z-index:3} body.tb2b-style .menu-toggle{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--tb2b-black) !important;display:block;font-size:0;height:44px;line-height:1;margin:0;padding:10px 0;position:relative;width:54px} body.tb2b-style .menu-toggle .gp-icon,body.tb2b-style .menu-toggle svg{display:none !important} body.tb2b-style .menu-toggle::before,body.tb2b-style .menu-toggle::after{background:var(--tb2b-black);content:"";height:4px;position:absolute;right:0;transition:transform 0.25s ease,top 0.25s ease;width:32px} body.tb2b-style .menu-toggle::before{top:14px} body.tb2b-style .menu-toggle::after{top:26px} body.tb2b-style .menu-toggle[aria-expanded="true"]::before{top:20px;transform:rotate(45deg)} body.tb2b-style .menu-toggle[aria-expanded="true"]::after{top:20px;transform:rotate(-45deg)} body.tb2b-style .menu-toggle:hover,body.tb2b-style .menu-toggle:focus{background:transparent;color:var(--tb2b-black)} body.tb2b-style .main-navigation .main-nav{display:none} body.tb2b-style .main-navigation.toggled .main-nav,body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation.toggled .main-nav{background:var(--tb2b-white) !important;box-shadow:0 8px 12px rgba(0,0,0,0.08);box-sizing:border-box;display:block;left:0;margin:0;position:fixed;right:0;top:80px;width:auto;z-index:1} body.tb2b-style .main-navigation.toggled .main-nav>ul{align-items:stretch;background:var(--tb2b-white) !important;box-sizing:border-box;display:flex !important;flex-direction:column;margin:0;padding:12px 20px 24px;width:100%} body.tb2b-style .main-navigation.toggled .main-nav ul li{background:var(--tb2b-white) !important;text-align:left;width:100%} body.tb2b-style .main-navigation.toggled .main-nav ul li a,body.tb2b-style.home .site-header:not(.is-scrolled) .main-navigation.toggled .main-nav ul li a{background:transparent !important;color:var(--tb2b-black) !important;text-align:left} body.tb2b-style.home .site-header:not(.is-scrolled) .menu-toggle,body.tb2b-style.home .site-header:not(.is-scrolled) .menu-toggle:hover,body.tb2b-style.home .site-header:not(.is-scrolled) .menu-toggle:focus{color:var(--tb2b-black) !important} body.tb2b-style .main-navigation .main-nav ul li a{font-size:23px;line-height:1.2;padding:16px 0} body.tb2b-style .main-navigation.toggled .main-nav ul li a{display:block;width:max-content} body.tb2b-style .main-navigation .main-nav ul li a::after{background:var(--tb2b-black);bottom:8px;left:0;width:100%} body.tb2b-style .main-navigation.toggled .main-nav ul li a:hover::after,body.tb2b-style .main-navigation.toggled .main-nav ul li a:focus::after,body.tb2b-style .main-navigation.toggled .main-nav ul li[class*="current-menu-"]>a::after,body.tb2b-style .main-navigation.toggled .main-nav ul li.current_page_item>a::after,body.tb2b-style .main-navigation.toggled .main-nav ul li.current_page_ancestor>a::after{transform:scaleX(1)} body.tb2b-style .tb2b-slide h1{font-size:clamp(2.15rem,11.28vw,3.525rem) !important;letter-spacing:-0.035em;line-height:1.04 !important;max-width:100vw} body.tb2b-style .tb2b-slide h2{font-size:clamp(1.8rem,8.5vw,2.9rem) !important;letter-spacing:-0.03em;line-height:1.08 !important;max-width:100vw} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-line{line-height:1.04} body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-line{line-height:1.08} body.tb2b-style .tb2b-slide h1,body.tb2b-style .tb2b-slide h2{margin-left:calc(-1 * clamp(1.5rem,5vw,4rem))} body.tb2b-style .tb2b-slide h1 .tb2b-slide-title-line,body.tb2b-style .tb2b-slide h2 .tb2b-slide-title-line{transform:none} body.tb2b-style .tb2b-slide .wp-block-button__link{font-size:1.2rem} body.tb2b-style .tb2b-slide .wp-block-buttons{margin-left:calc(-1 * clamp(1.5rem,5vw,4rem))} body.tb2b-style .tb2b-slide .wp-block-cover__inner-container{padding-left:clamp(1.5rem,5vw,4rem)} body.tb2b-style .tb2b-slider-button,body.tb2b-style .tb2b-slider-button{bottom:0.55rem;top:auto;transform:none !important} body.tb2b-style .tb2b-slider-button--prev:hover,body.tb2b-style .tb2b-slider-button--prev:focus{transform:translateX(-10px) !important} body.tb2b-style .tb2b-slider-button--next:hover,body.tb2b-style .tb2b-slider-button--next:focus{transform:translateX(10px) !important} body.tb2b-style .entry-content>.tb2b-home-intro.alignfull{padding-inline:20px} body.tb2b-style .tb2b-home-intro__columns{gap:3rem} body.tb2b-style .tb2b-membership{text-align:center} body.tb2b-style .tb2b-membership__logo{display:flex;justify-content:center} body.tb2b-style .entry-content .tb2b-services>.tb2b-services__row{display:block !important} body.tb2b-style .entry-content .tb2b-services-section>.tb2b-services,body.tb2b-style .entry-content .tb2b-services-section>.wp-block-group__inner-container>.tb2b-services,body.tb2b-style .entry-content>.tb2b-services{grid-template-columns:minmax(0,1fr) !important} body.tb2b-style .entry-content .tb2b-services>.tb2b-service{margin-bottom:3rem !important;max-width:100% !important;width:100% !important} body.tb2b-style .entry-content .tb2b-services__row>.tb2b-service{margin-bottom:3rem !important;max-width:100% !important;width:100% !important} body.tb2b-style .tb2b-service{min-height:0} body.tb2b-style .tb2b-article-hero{height:100svh;min-height:100svh} body.tb2b-style .tb2b-article-hero__inner{padding-bottom:7rem;padding-top:calc(clamp(8rem,18vh,10rem) + 3.75rem)} body.tb2b-style .tb2b-article-hero h1{font-size:clamp(2.5rem,11vw,3.75rem)} body.tb2b-style .tb2b-article-hero__subtitle{font-size:1rem !important} body.tb2b-style .tb2b-article-hero__scroll{height:4.25rem;margin-left:-0.625rem;margin-top:2.5rem;width:4.25rem} body.tb2b-style .tb2b-article-hero__scroll-button{height:3rem;width:3rem} body.tb2b-style.single-post .inside-article{padding-left:0;padding-right:0}} @media (max-width:900px){body.tb2b-style .tb2b-article-layout{grid-template-columns:minmax(0,1fr)} body.tb2b-style .tb2b-article-toc{grid-row:1;position:static}} @media (min-width:769px) and (max-width:1024px){body.tb2b-style .entry-content .tb2b-services-section>.tb2b-services,body.tb2b-style .entry-content .tb2b-services-section>.wp-block-group__inner-container>.tb2b-services,body.tb2b-style .entry-content>.tb2b-services{gap:3rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr)) !important} body.tb2b-style .entry-content .tb2b-services>.tb2b-services__row{flex-wrap:wrap !important;gap:3rem 2rem} body.tb2b-style .entry-content .tb2b-services__row>.tb2b-service{flex:0 0 calc((100% - 2rem) / 2) !important;max-width:calc((100% - 2rem) / 2) !important;width:calc((100% - 2rem) / 2) !important} body.tb2b-style .tb2b-counters__grid{grid-template-columns:repeat(3,minmax(0,1fr))} body.tb2b-style .tb2b-magazine-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))} body.tb2b-style .tb2b-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:768px){body.tb2b-style.tb2b-magazine-index .site-header,body.tb2b-style.tb2b-magazine-index .site-header:not(.is-scrolled){background:var(--tb2b-white)} body.tb2b-style .tb2b-counters__grid{grid-template-columns:repeat(2,minmax(0,1fr))} body.tb2b-style .tb2b-magazine-query .wp-block-post-template{grid-template-columns:minmax(0,1fr)} body.tb2b-style .tb2b-magazine-spotlight__link{grid-template-columns:minmax(0,1fr)} body.tb2b-style .tb2b-magazine-spotlight__image{aspect-ratio:16 / 9;min-height:0} body.tb2b-style .tb2b-magazine-archive__header{padding-top:1.5rem} body.tb2b-style .tb2b-magazine-tools{grid-template-columns:minmax(0,1fr)} body.tb2b-style .tb2b-magazine-grid{grid-template-columns:minmax(0,1fr)} body.tb2b-style .tb2b-article-navigation__inner{grid-template-columns:minmax(0,1fr)} body.tb2b-style .tb2b-article-navigation__link,body.tb2b-style .tb2b-article-navigation__link--next{min-height:0} body.tb2b-style .tb2b-article-navigation__link--next:only-child{grid-column:1} body.tb2b-style .tb2b-engagement{width:calc(100% - 24px) !important} body.tb2b-style .tb2b-engagement__panels,body.tb2b-style .tb2b-engagement__panels>.wp-block-group__inner-container{display:block;height:auto;overflow:visible} body.tb2b-style .tb2b-model{border-left:0;border-top:1px solid var(--tb2b-black);min-height:82px;padding:1rem 1.25rem;width:100%} body.tb2b-style .tb2b-model:first-child{border-top:0} body.tb2b-style .tb2b-model.is-active{padding:1.5rem 1.25rem 2rem} body.tb2b-style .tb2b-model__icon{float:right;height:48px;width:48px} body.tb2b-style .tb2b-model__icon{position:static} body.tb2b-style .tb2b-model__label{bottom:auto;font-size:1.75rem !important;left:auto;margin:.55rem 4rem 0 0;position:static;transform:none;white-space:normal;writing-mode:horizontal-tb} body.tb2b-style .tb2b-model.is-active .tb2b-model__label{bottom:auto;font-size:2.25rem !important;left:auto;margin:.55rem 4rem 0 0;position:static;transform:none;white-space:normal;writing-mode:horizontal-tb} body.tb2b-style .tb2b-model__content{display:none;margin:2rem 0 0;padding:0} body.tb2b-style .tb2b-model.is-active .tb2b-model__content{display:block} body.tb2b-style .tb2b-model__active-label{display:none} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__columns,body.tb2b-style.tb2b-about-layout .tb2b-about-author__columns{display:flex;flex-direction:column} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__columns>.wp-block-column,body.tb2b-style.tb2b-about-layout .tb2b-about-author__columns>.wp-block-column{flex-basis:auto !important;width:100%} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__columns{min-height:0} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__image{aspect-ratio:4 / 5;height:auto;max-width:none;width:100%} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__image img{height:100%;min-height:0} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__copy{padding:clamp(2.5rem,8vw,4rem) var(--tb2b-about-gutter)} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__title{font-size:clamp(2.6rem,12vw,4.2rem)} body.tb2b-style.tb2b-about-layout .tb2b-about-hero__about{margin-top:2.5rem} body.tb2b-style.tb2b-about-layout .tb2b-about-author__grid,body.tb2b-style.tb2b-about-layout .tb2b-about-services__grid{grid-template-columns:minmax(0,1fr) !important} body.tb2b-style.tb2b-about-layout .tb2b-about-service{min-height:280px;padding-top:5.5rem} body.tb2b-style.tb2b-about-layout .tb2b-about-service__number{bottom:3rem;font-size:clamp(18rem,78vw,24rem);left:clamp(5rem,30vw,9rem)} body.tb2b-style.tb2b-about-layout .tb2b-about-cta__inner{align-items:flex-start;flex-direction:column}} @media (max-width:520px){body.tb2b-style .tb2b-counters__grid{grid-template-columns:minmax(0,1fr)}} @media (max-width:1203px){body.tb2b-style .entry-content>.tb2b-services{left:auto;margin-left:auto !important}} @media print{body.tb2b-style header,body.tb2b-style nav,body.tb2b-style aside,body.tb2b-style footer,body.tb2b-style .tb2b-slider-controls,body.tb2b-style .tb2b-slider-button{display:none !important} body.tb2b-style *{box-shadow:none !important;text-shadow:none !important} body.tb2b-style article,body.tb2b-style main,body.tb2b-style .entry-content{border:0 !important;margin:0 !important;max-width:100% !important;padding:0 !important;width:100% !important} body.tb2b-style a{color:#000;text-decoration:none} body.tb2b-style h1,body.tb2b-style h2,body.tb2b-style h3,body.tb2b-style h4{break-after:avoid;break-inside:avoid} body.tb2b-style p{orphans:4;widows:4}} body.tb2b-style .tb2b-author-speaker{background:var(--base-3,#fff);box-sizing:border-box;padding:clamp(2.5rem,4vw,4rem) clamp(2rem,4vw,5rem)} body.tb2b-style .tb2b-author-speaker>.wp-block-group__inner-container{margin-left:0 !important;margin-right:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style .tb2b-author-speaker__layout{margin:0 auto !important;max-width:1120px !important;width:100% !important} body.tb2b-style .tb2b-author-speaker__layout>.wp-block-group__inner-container{display:grid !important;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style .tb2b-author-speaker__intro{align-self:start} body.tb2b-style .tb2b-author-speaker__intro>.wp-block-group__inner-container{margin:0 !important;max-width:none !important;padding:0 !important} body.tb2b-style .tb2b-author-speaker__intro h2{font-family:var(--tb2b-heading);font-size:clamp(4rem,6.2vw,7.5rem);font-weight:600;letter-spacing:-.035em;line-height:.84;margin:.35rem 0 1.75rem;text-transform:uppercase} body.tb2b-style .tb2b-author-speaker__intro>p:last-child{font-size:clamp(1.05rem,1.25vw,1.3rem);line-height:1.55;max-width:32rem} body.tb2b-style .tb2b-author-speaker__overline{display:none !important} body.tb2b-style .tb2b-author-speaker__grid{margin:0 !important;max-width:none !important;width:100% !important} body.tb2b-style .tb2b-author-speaker__grid>.wp-block-group__inner-container{align-items:stretch;column-gap:clamp(1.5rem,2.5vw,2.75rem);display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 !important;max-width:none !important;padding:0 !important;row-gap:clamp(1.5rem,2.5vw,2.75rem);width:100% !important} body.tb2b-style .tb2b-author-speaker__grid>.wp-block-group__inner-container>.tb2b-author-card{margin-block:0 !important} body.tb2b-style .tb2b-author-card{border:0;box-sizing:border-box;height:100%;margin:0 !important;min-width:0} body.tb2b-style .tb2b-author-card>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:0 !important;height:100%;margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style .tb2b-author-card--wide{grid-column:1 / -1} body.tb2b-style .tb2b-author-card__visual{aspect-ratio:16 / 9;background:var(--base,#f5f5f5);box-sizing:border-box;flex:0 0 auto;margin:0 !important;overflow:hidden;position:relative;width:100%} body.tb2b-style .tb2b-author-card__visual>.wp-block-group__inner-container{height:100%;margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style .tb2b-author-card__image,body.tb2b-style .tb2b-author-card__visual figure{inset:0;max-width:none !important;position:absolute} body.tb2b-style .tb2b-author-card__image img{height:100% !important;margin:0 !important;width:100% !important} body.tb2b-style .tb2b-author-card__image,body.tb2b-style .tb2b-author-card__visual figure{height:100% !important;margin:0 !important;width:100% !important} body.tb2b-style .tb2b-author-card__image img{display:block;object-fit:cover} body.tb2b-style .tb2b-author-card__body{background:var(--base-2,#fafafa);box-sizing:border-box;flex:1 1 auto;margin:0 !important;padding:clamp(1.4rem,2.2vw,2rem);width:100%} body.tb2b-style .tb2b-author-card__body>.wp-block-group__inner-container{margin:0 !important;max-width:none !important;padding:0 !important} body.tb2b-style .tb2b-author-card__visual + .tb2b-author-card__body{margin-block-start:0 !important} body.tb2b-style .tb2b-author-card__body h3{font-family:var(--tb2b-heading);font-size:clamp(1.75rem,2.1vw,2.35rem);line-height:1;margin:0 0 .8rem} body.tb2b-style .tb2b-author-card__body p{line-height:1.5;margin-bottom:0} @media (max-width:900px){body.tb2b-style .tb2b-author-speaker__layout>.wp-block-group__inner-container{grid-template-columns:1fr} body.tb2b-style .tb2b-author-speaker__intro h2 br{display:none}} @media (max-width:600px){body.tb2b-style .tb2b-author-speaker{padding:2.5rem 1.25rem} body.tb2b-style .tb2b-author-speaker__grid>.wp-block-group__inner-container{grid-template-columns:1fr} body.tb2b-style .tb2b-author-card--wide{grid-column:auto}} body.tb2b-style .tb2b-author-speaker__layout{align-items:flex-start;display:flex !important;gap:clamp(2.5rem,5vw,5rem)} body.tb2b-style .tb2b-author-speaker__intro-column,body.tb2b-style .tb2b-author-speaker__cards-column{margin:0 !important} body.tb2b-style .tb2b-author-speaker__cards>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:clamp(1.5rem,2.5vw,2.75rem);margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style .tb2b-author-speaker__row{align-items:stretch;gap:clamp(1.5rem,2.5vw,2.75rem);margin:0 !important} body.tb2b-style .tb2b-author-speaker__card-column{display:flex;margin:0 !important} body.tb2b-style .tb2b-author-speaker__card-column>.tb2b-author-card{width:100%} body.tb2b-style .tb2b-author-card{background-color:inherit} body.tb2b-style .tb2b-author-card__body{background:transparent !important} body.tb2b-style .tb2b-author-card--wide .tb2b-author-card__visual{aspect-ratio:16 / 7} @media (max-width:900px){body.tb2b-style .tb2b-author-speaker__layout{flex-direction:column} body.tb2b-style .tb2b-author-speaker__intro-column,body.tb2b-style .tb2b-author-speaker__cards-column{flex-basis:100% !important;width:100%}} body.tb2b-style .entry-content:is(h1,h2,h3,h4,h5,h6) strong{-webkit-box-decoration-break:clone;background-color:transparent;background-image:linear-gradient(var(--tb2b-black),var(--tb2b-black));background-position:left center;background-repeat:no-repeat;background-size:0 100%;box-decoration-break:clone;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:.08em .14em;transition:background-size .3s cubic-bezier(.165,.84,.44,1),color .1s} body.tb2b-style .entry-content:is(h1,h2,h3,h4,h5,h6).is-tb2b-highlight-visible strong{background-size:100% 100%;color:var(--tb2b-yellow)} @media (prefers-reduced-motion:reduce){body.tb2b-style .entry-content:is(h1,h2,h3,h4,h5,h6) strong{background-size:100% 100%;color:var(--tb2b-yellow);transition:none}} @media (max-width:600px){body.tb2b-style .tb2b-author-speaker__row{flex-direction:column} body.tb2b-style .tb2b-author-speaker__card-column{flex-basis:100% !important} body.tb2b-style .tb2b-author-card--wide .tb2b-author-card__visual{aspect-ratio:16 / 9}} body.tb2b-style .tb2b-services-positioning{box-sizing:border-box;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,4vw,3rem)} body.tb2b-style .tb2b-services-positioning__intro{margin-bottom:clamp(2.5rem,5vw,4.5rem);max-width:1120px} body.tb2b-style .tb2b-services-positioning__intro h2{font-size:clamp(3rem,5.8vw,5.5rem);line-height:.95;margin:0 0 clamp(1.25rem,2vw,2rem)} body.tb2b-style .tb2b-services-positioning__intro p{font-size:clamp(1.2rem,1.65vw,1.5rem);line-height:1.5;margin:0;max-width:60rem} body.tb2b-style .tb2b-services-positioning__cards{align-items:stretch;gap:clamp(1.25rem,2.25vw,2.5rem);margin-bottom:0;margin-top:0;max-width:1120px} body.tb2b-style .tb2b-services-positioning__column{display:flex;margin:0;min-width:0} body.tb2b-style .tb2b-services-positioning__card{display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;width:100%} body.tb2b-style .tb2b-services-positioning__card>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%;margin:0;max-width:none;padding:0;width:100%} body.tb2b-style .tb2b-services-positioning__image{aspect-ratio:4 / 3;background:var(--base,#f5f5f5);margin:0;overflow:hidden;width:100%} body.tb2b-style .tb2b-services-positioning__image img{display:block;height:100% !important;object-fit:cover;width:100% !important} body.tb2b-style .tb2b-services-positioning__body{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:clamp(1.5rem,2.4vw,2.25rem)} body.tb2b-style .tb2b-services-positioning__body>.wp-block-group__inner-container{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style .tb2b-services-positioning__body h3{font-size:clamp(1.75rem,2.3vw,2.35rem);line-height:1;margin:0 0 1rem} body.tb2b-style .tb2b-services-positioning__body p{line-height:1.5;margin:0} @media (max-width:781px){body.tb2b-style .tb2b-services-positioning__cards{flex-direction:column} body.tb2b-style .tb2b-services-positioning__column{flex-basis:100% !important} body.tb2b-style .tb2b-services-positioning__image{aspect-ratio:16 / 9} body.tb2b-style .tb2b-services-positioning__intro h2,body.tb2b-style .tb2b-services-positioning__intro h2 strong{line-height:1.22} body.tb2b-style .tb2b-services-positioning__intro h2 strong{padding-bottom:.1em;padding-top:.06em}} body.tb2b-style .fluentform,body.tb2b-style form.frm-fluent-form{--tb2b-form-border:color-mix(in srgb,var(--tb2b-black) 28%,transparent);--tb2b-form-muted:color-mix(in srgb,var(--tb2b-black) 66%,transparent);box-sizing:border-box;color:var(--tb2b-black);font-family:inherit;margin:0;max-width:100%;width:100%} body.tb2b-style .fluentform *,body.tb2b-style form.frm-fluent-form *{box-sizing:border-box} body.tb2b-style .fluentform fieldset,body.tb2b-style form.frm-fluent-form fieldset{border:0;margin:0;min-width:0;padding:0} body.tb2b-style .fluentform .ff-el-group,body.tb2b-style form.frm-fluent-form .ff-el-group{margin-bottom:1rem;max-width:100%} body.tb2b-style .fluentform .ff-el-input--label,body.tb2b-style form.frm-fluent-form .ff-el-input--label{margin-bottom:.45rem} body.tb2b-style .fluentform .ff-el-input--label label,body.tb2b-style form.frm-fluent-form .ff-el-input--label label{color:var(--tb2b-black);font-family:var(--tb2b-heading);font-size:.95rem;font-weight:600;letter-spacing:.025em;line-height:1.2;text-transform:uppercase} body.tb2b-style .fluentform .ff-el-input--label .ff-el-tooltip,body.tb2b-style form.frm-fluent-form .ff-el-input--label .ff-el-tooltip{text-transform:none} body.tb2b-style .fluentform:is(input,textarea,select).ff-el-form-control,body.tb2b-style form.frm-fluent-form:is(input,textarea,select).ff-el-form-control{appearance:none;background-color:var(--tb2b-white) !important;border:1px solid var(--tb2b-form-border) !important;border-radius:0 !important;box-shadow:none !important;color:var(--tb2b-black) !important;display:block;font:inherit;font-size:1rem;line-height:1.4;margin:0;max-width:100% !important;min-height:3.25rem;padding:.85rem 1rem !important;width:100% !important} body.tb2b-style .fluentform textarea.ff-el-form-control,body.tb2b-style form.frm-fluent-form textarea.ff-el-form-control{min-height:10rem;resize:vertical} body.tb2b-style .fluentform select.ff-el-form-control,body.tb2b-style form.frm-fluent-form select.ff-el-form-control{background-image:linear-gradient(45deg,transparent 50%,var(--tb2b-black) 50%),linear-gradient(135deg,var(--tb2b-black) 50%,transparent 50%);background-position:calc(100% - 1.15rem) calc(50% - .12rem),calc(100% - .8rem) calc(50% - .12rem);background-repeat:no-repeat;background-size:.38rem .38rem,.38rem .38rem;padding-right:2.6rem !important} body.tb2b-style .fluentform .ff-el-form-control::placeholder,body.tb2b-style form.frm-fluent-form .ff-el-form-control::placeholder{color:var(--tb2b-form-muted);opacity:1} body.tb2b-style .fluentform:is(input,textarea,select).ff-el-form-control:focus,body.tb2b-style form.frm-fluent-form:is(input,textarea,select).ff-el-form-control:focus{border-color:var(--tb2b-black) !important;box-shadow:0 0 0 3px var(--tb2b-yellow) !important;outline:0} body.tb2b-style .fluentform:is(input[type="checkbox"],input[type="radio"]),body.tb2b-style form.frm-fluent-form:is(input[type="checkbox"],input[type="radio"]){accent-color:var(--tb2b-yellow);height:1.1rem;width:1.1rem} body.tb2b-style .fluentform .ff-el-form-check-label,body.tb2b-style form.frm-fluent-form .ff-el-form-check-label{align-items:flex-start;color:var(--tb2b-black);display:inline-flex;gap:.55rem;line-height:1.4} body.tb2b-style .fluentform .ff-el-help-message,body.tb2b-style form.frm-fluent-form .ff-el-help-message{color:var(--tb2b-form-muted);font-size:.875rem;line-height:1.4} body.tb2b-style .fluentform .ff-el-is-error .ff-el-form-control,body.tb2b-style form.frm-fluent-form .ff-el-is-error .ff-el-form-control{border-color:var(--tb2b-red) !important} body.tb2b-style .fluentform .text-danger,body.tb2b-style .fluentform .error.text-danger,body.tb2b-style form.frm-fluent-form .text-danger,body.tb2b-style form.frm-fluent-form .error.text-danger{color:var(--tb2b-red) !important;font-size:.875rem} body.tb2b-style .fluentform .ff-message-success,body.tb2b-style form.frm-fluent-form .ff-message-success{background:var(--tb2b-white);border:0;border-left:.5rem solid var(--tb2b-yellow);box-shadow:none;color:var(--tb2b-black);margin:1rem 0;padding:1rem 1.25rem} body.tb2b-style .fluentform .ff-el-progress,body.tb2b-style form.frm-fluent-form .ff-el-progress{background:color-mix(in srgb,var(--tb2b-black) 12%,var(--tb2b-white));border-radius:0;height:.75rem;overflow:hidden} body.tb2b-style .fluentform .ff-el-progress-bar,body.tb2b-style form.frm-fluent-form .ff-el-progress-bar{background:var(--tb2b-yellow) !important;border-radius:0;color:var(--tb2b-black) !important} body.tb2b-style .fluentform .ff-step-titles,body.tb2b-style form.frm-fluent-form .ff-step-titles{color:var(--tb2b-form-muted);font-family:var(--tb2b-heading);font-weight:600;text-transform:uppercase} body.tb2b-style .fluentform:is(.ff-btn,button[type="submit"]),body.tb2b-style form.frm-fluent-form:is(.ff-btn,button[type="submit"]){background:var(--tb2b-red) !important;border:2px solid var(--tb2b-red) !important;border-radius:0 !important;box-shadow:none !important;color:var(--tb2b-white) !important;cursor:pointer;font-family:var(--tb2b-heading);font-size:1.05rem;font-weight:600;line-height:1.2;min-height:3.25rem;padding:.8rem 1.2rem !important;text-transform:uppercase;transition:background-color .25s,border-color .25s,color .25s} body.tb2b-style .fluentform:is(.ff-btn,button[type="submit"]):hover,body.tb2b-style .fluentform:is(.ff-btn,button[type="submit"]):focus,body.tb2b-style form.frm-fluent-form:is(.ff-btn,button[type="submit"]):hover,body.tb2b-style form.frm-fluent-form:is(.ff-btn,button[type="submit"]):focus{background:var(--tb2b-black) !important;border-color:var(--tb2b-yellow) !important;color:var(--tb2b-yellow) !important} body.tb2b-style .fluentform .ff-btn.ff-btn-secondary,body.tb2b-style form.frm-fluent-form .ff-btn.ff-btn-secondary{background:var(--tb2b-black) !important;border-color:var(--tb2b-black) !important;color:var(--tb2b-yellow) !important} body.tb2b-style .fluentform .ff-btn.ff-btn-secondary:hover,body.tb2b-style .fluentform .ff-btn.ff-btn-secondary:focus,body.tb2b-style form.frm-fluent-form .ff-btn.ff-btn-secondary:hover,body.tb2b-style form.frm-fluent-form .ff-btn.ff-btn-secondary:focus{background:var(--tb2b-yellow) !important;border-color:var(--tb2b-black) !important;color:var(--tb2b-black) !important} body.tb2b-style:has(.tb2b-contact-hero) .entry-header{display:none} body.tb2b-style:has(.tb2b-contact-hero) .inside-article{padding:0} body.tb2b-style:has(.tb2b-contact-hero) .entry-content{margin:0} body.tb2b-style:has(.tb2b-contact-hero) .entry-content>*{margin-block-start:0 !important} body.tb2b-style:has(.tb2b-contact-hero) .site-header{left:0;position:sticky !important;right:0;top:0;width:100%;z-index:1000} body.tb2b-style .tb2b-contact-page{margin:0 !important;max-width:none !important;width:100% !important} body.tb2b-style .tb2b-contact-page>.wp-block-group__inner-container{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style .tb2b-contact-hero{box-sizing:border-box;left:50%;margin:0 0 0 -50vw !important;max-width:none !important;padding:0;position:relative;width:100vw !important} body.tb2b-style .tb2b-contact-hero__inner{align-items:stretch;gap:0;left:50%;margin:0 0 0 -50vw !important;max-width:none !important;min-height:0;position:relative;width:100vw !important} body.tb2b-style .tb2b-contact-hero__copy{--tb2b-contact-hero-gap:clamp(3.5rem,5vw,6rem);align-items:flex-start;align-self:stretch !important;box-sizing:border-box;display:flex;flex-direction:column;margin:0 !important;justify-content:flex-start;padding:var(--tb2b-contact-hero-gap) var(--tb2b-contact-hero-gap) var(--tb2b-contact-hero-gap) clamp(6rem,12vw,15rem)} body.tb2b-style .tb2b-contact-hero h1{font-size:clamp(3.5rem,6vw,5.8rem);letter-spacing:-.025em;line-height:.94;margin:0;text-transform:uppercase} body.tb2b-style .entry-content .tb2b-contact-hero h1 strong,body.tb2b-style .entry-content .tb2b-contact-hero h1.is-tb2b-highlight-visible strong{background-color:transparent;background-image:linear-gradient(var(--tb2b-yellow),var(--tb2b-yellow));color:var(--tb2b-black);display:table;line-height:1.06;margin-top:.14em;padding:.06em .14em .1em} body.tb2b-style .tb2b-contact-hero__lead{font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.5;margin:clamp(1.6rem,2.5vw,2.25rem) 0 0 !important;max-width:42rem} body.tb2b-style .tb2b-contact-booking{align-self:flex-start;display:block;margin:1.15rem 0 0 !important;max-width:none !important;padding:0 !important;width:auto !important} body.tb2b-style .tb2b-contact-booking>.wp-block-group__inner-container{margin:0 !important;max-width:none !important;padding:0 !important} body.tb2b-style .tb2b-contact-booking .tb2b-glow-button{display:block;margin:0 !important} body.tb2b-style .tb2b-contact-meta{font-family:var(--tb2b-heading);font-size:.85rem;letter-spacing:.02em;margin:.4rem 0 0 !important;opacity:.7;text-transform:uppercase} body.tb2b-style .tb2b-contact-hero__visual{align-self:stretch !important;margin:0 !important;min-height:0;padding:0 !important;position:static} body.tb2b-style .tb2b-contact-hero__image{bottom:0;height:auto;left:58%;margin:0;max-width:none !important;overflow:hidden;position:absolute;right:0;top:0;width:auto !important} body.tb2b-style .tb2b-contact-hero__image img{display:block;height:100%;object-fit:cover;object-position:var(--tb2b-image-focus-x,82%) var(--tb2b-image-focus-y,50%);width:100%} body.tb2b-style .tb2b-contact-direct,body.tb2b-style .tb2b-contact-form-section{box-sizing:border-box;padding:clamp(3.5rem,5.5vw,5rem) clamp(1.25rem,4vw,3rem)} body.tb2b-style .tb2b-contact-direct>h2,body.tb2b-style .tb2b-contact-direct>.wp-block-group__inner-container>h2{font-size:clamp(3rem,5vw,4.75rem);line-height:.95;margin:0 auto clamp(1.75rem,3vw,2.5rem) !important;max-width:var(--tb2b-wide) !important;text-transform:uppercase} body.tb2b-style .tb2b-contact-direct__grid,body.tb2b-style .tb2b-contact-form-section__inner{gap:clamp(1.5rem,3vw,3rem);margin:0 auto !important;max-width:var(--tb2b-wide) !important} body.tb2b-style .tb2b-contact-card{border-top:7px solid var(--tb2b-yellow);box-sizing:border-box;height:100%;margin:0 !important;max-width:none !important;padding:clamp(1.5rem,3vw,2.5rem)} body.tb2b-style .tb2b-contact-card__label{font-family:var(--tb2b-heading);font-size:.9rem;font-weight:600;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase} body.tb2b-style .tb2b-contact-card h3{font-size:clamp(2rem,3vw,2.8rem);line-height:1;margin:0 0 1rem} body.tb2b-style .tb2b-contact-card h3 a{color:inherit;text-decoration:none} body.tb2b-style .tb2b-contact-card h3 a:hover,body.tb2b-style .tb2b-contact-card h3 a:focus{color:var(--tb2b-red)} body.tb2b-style .tb2b-contact-card p:last-child{line-height:1.5;margin:0;max-width:34rem} body.tb2b-style .tb2b-contact-linkedin{margin:1.25rem auto 0 !important;max-width:var(--tb2b-wide) !important} body.tb2b-style .tb2b-contact-linkedin a{color:inherit} body.tb2b-style .tb2b-contact-form-section__intro h2{font-size:clamp(2.75rem,4.5vw,4.25rem);line-height:.95;margin:0 0 1.5rem;text-transform:uppercase} body.tb2b-style .tb2b-contact-form-section__intro>p{font-size:1.1rem;line-height:1.5} body.tb2b-style .tb2b-contact-form-section__privacy{font-size:.9rem !important;opacity:.72} body.tb2b-style .tb2b-contact-form-section__form .fluentform{margin:0} body.tb2b-style .tb2b-contact-address{--tb2b-contact-pointer-length:clamp(1.75rem,3vw,3rem);align-items:center;background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.02)),var(--tb2b-contact-map-image) !important;background-position:center,var(--tb2b-contact-map-position,center);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;min-height:clamp(19rem,28vw,27rem);padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,4vw,3.75rem);position:relative} body.tb2b-style:has(.tb2b-contact-address) .site-content,body.tb2b-style:has(.tb2b-contact-address) .content-area,body.tb2b-style:has(.tb2b-contact-address) .entry-content{margin-bottom:0 !important;padding-bottom:0 !important} body.tb2b-style.separate-containers:has(.tb2b-contact-address) .site-main{margin-bottom:0 !important} body.tb2b-style:has(.tb2b-contact-address) .tb2b-contact-address{margin-bottom:0 !important} body.tb2b-style:has(.tb2b-contact-address) .site-footer{margin-top:0 !important} body.tb2b-style .tb2b-contact-address__inner{background:var(--tb2b-yellow);box-shadow:0 1.1rem 2.8rem rgba(0,0,0,.28);box-sizing:border-box;color:var(--tb2b-black);display:table;margin:0 !important;max-width:30rem !important;padding:clamp(1.5rem,3vw,2.5rem);position:absolute;right:calc(100% - var(--tb2b-contact-marker-x,50%) + var(--tb2b-contact-pointer-length));top:var(--tb2b-contact-marker-y,50%);transform:translateY(-50%);width:auto !important} body.tb2b-style .tb2b-contact-address__inner::before{border-bottom:1.35rem solid transparent;border-left:var(--tb2b-contact-pointer-length) solid var(--tb2b-yellow);border-top:1.35rem solid transparent;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%)} body.tb2b-style .tb2b-contact-address p{margin:0} body.tb2b-style .tb2b-contact-address__label{color:var(--tb2b-black);font-family:var(--tb2b-heading);font-size:1.2rem;font-weight:600;margin-bottom:.4rem !important;text-transform:uppercase} @media (max-width:781px){body.tb2b-style .tb2b-contact-hero__inner,body.tb2b-style .tb2b-contact-form-section__inner{flex-direction:column} body.tb2b-style .tb2b-contact-hero__copy,body.tb2b-style .tb2b-contact-hero__visual,body.tb2b-style .tb2b-contact-form-section__intro,body.tb2b-style .tb2b-contact-form-section__form{flex-basis:100% !important;width:100%} body.tb2b-style .tb2b-contact-hero__copy{padding:3rem 1.25rem} body.tb2b-style .tb2b-contact-hero h1{font-size:clamp(3rem,13vw,4.4rem);line-height:1} body.tb2b-style .tb2b-contact-hero__visual{min-height:0;position:static} body.tb2b-style .tb2b-contact-hero__image{aspect-ratio:4 / 3;bottom:auto;left:auto;position:relative;right:auto;top:auto} body.tb2b-style .tb2b-contact-hero__image img{object-position:var(--tb2b-image-focus-x,82%) var(--tb2b-image-focus-y,50%)} body.tb2b-style .tb2b-contact-direct,body.tb2b-style .tb2b-contact-form-section{overflow:clip;padding:3.5rem 1.25rem;width:100%} body.tb2b-style .tb2b-contact-direct>.wp-block-group__inner-container,body.tb2b-style .tb2b-contact-form-section>.wp-block-group__inner-container{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0;width:100%} body.tb2b-style .tb2b-contact-direct>h2,body.tb2b-style .tb2b-contact-direct>.wp-block-group__inner-container>h2{font-size:clamp(2.65rem,13vw,3.65rem);margin-bottom:1.5rem !important;max-width:100% !important;width:100%} body.tb2b-style .tb2b-contact-direct__grid,body.tb2b-style .tb2b-contact-form-section__inner{flex-direction:column;gap:1rem;margin-inline:0 !important;max-width:100% !important;width:100% !important} body.tb2b-style .tb2b-contact-direct__grid>.wp-block-column,body.tb2b-style .tb2b-contact-form-section__inner>.wp-block-column{flex-basis:100% !important;margin:0 !important;max-width:100%;min-width:0;width:100% !important} body.tb2b-style .tb2b-contact-card{max-width:100% !important;padding:1.5rem;width:100% !important} body.tb2b-style .tb2b-contact-card h3{font-size:clamp(1.75rem,9vw,2.25rem);overflow-wrap:anywhere} body.tb2b-style .tb2b-contact-linkedin{margin-top:1rem !important;max-width:100% !important;width:100%} body.tb2b-style .tb2b-contact-form-section__intro h2{font-size:clamp(2.65rem,13vw,3.65rem)} body.tb2b-style .tb2b-contact-form-section__form,body.tb2b-style .tb2b-contact-form-section__form .fluentform,body.tb2b-style .tb2b-contact-form-section__form form.frm-fluent-form{min-width:0;max-width:100% !important;width:100% !important} body.tb2b-style .fluentform .ff-t-container,body.tb2b-style form.frm-fluent-form .ff-t-container{display:block !important;margin:0 !important;max-width:100%;width:100%} body.tb2b-style .fluentform .ff-t-cell,body.tb2b-style form.frm-fluent-form .ff-t-cell{display:block;margin:0 0 1rem !important;max-width:100%;padding:0 !important;width:100% !important} body.tb2b-style .fluentform:is(.ff-btn,button[type="submit"]),body.tb2b-style form.frm-fluent-form:is(.ff-btn,button[type="submit"]){max-width:100%} body.tb2b-style .tb2b-contact-address{--tb2b-contact-pointer-length:clamp(1.4rem,7vw,2rem);min-height:20rem} body.tb2b-style .tb2b-contact-address__inner{max-width:calc(var(--tb2b-contact-marker-x,75%) - var(--tb2b-contact-pointer-length) - 1.25rem) !important;right:calc(100% - var(--tb2b-contact-marker-x,75%) + var(--tb2b-contact-pointer-length));top:var(--tb2b-contact-marker-y,50%)}} body.tb2b-style .entry-content>.tb2b-services-overview.alignfull{box-sizing:border-box;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important} body.tb2b-style .tb2b-services-overview{background:var(--tb2b-gray-50) !important;box-sizing:border-box;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,4vw,3rem)} body.tb2b-style .tb2b-services-overview>.wp-block-group__inner-container{margin:0 auto;max-width:var(--tb2b-wide);padding:0;width:100%} body.tb2b-style .tb2b-services-overview__title{font-size:clamp(3rem,5vw,4.75rem);line-height:.95;margin:0 0 clamp(3.5rem,6vw,5.5rem);text-transform:uppercase} body.tb2b-style .tb2b-services-overview__grid{display:grid !important;gap:clamp(3.5rem,6vw,5.5rem) clamp(2rem,4vw,3.5rem);grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin:0 auto !important;max-width:var(--tb2b-wide) !important;width:100% !important} body.tb2b-style .tb2b-services-overview__grid>.wp-block-group__inner-container{display:contents} body.tb2b-style .tb2b-services-overview__item{margin:0 !important;min-width:0;text-align:center} body.tb2b-style .tb2b-services-overview__item>.wp-block-group__inner-container{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style .tb2b-services-overview__icon{height:80px;margin:0 auto 1.4rem !important;overflow:visible;width:80px} body.tb2b-style .tb2b-services-overview__icon img{display:block;height:80px !important;object-fit:contain;transform-origin:50% 50%;width:80px !important} body.tb2b-style .tb2b-services-overview__item h3{font-size:clamp(1.55rem,2vw,2rem);line-height:1;margin:0 0 .85rem;text-transform:uppercase} body.tb2b-style .tb2b-services-overview__item p{font-size:1rem;line-height:1.45;margin:0} body.tb2b-style .tb2b-services-overview__icon.is-style-tb2b-icon-float img{animation:tb2b-icon-float 3.2s ease-in-out infinite} body.tb2b-style .tb2b-services-overview__icon.is-style-tb2b-icon-pulse img{animation:tb2b-icon-pulse 2.4s ease-in-out infinite} body.tb2b-style .tb2b-services-overview__icon.is-style-tb2b-icon-rotate img{animation:tb2b-icon-rotate 7s linear infinite} body.tb2b-style .tb2b-services-overview__icon.is-style-tb2b-icon-swing img{animation:tb2b-icon-swing 2.8s ease-in-out infinite} @keyframes tb2b-icon-float{0%,100%{transform:translateY(0)} 50%{transform:translateY(-9px)}} @keyframes tb2b-icon-pulse{0%,100%{transform:scale(1)} 50%{transform:scale(1.09)}} @keyframes tb2b-icon-rotate{to{transform:rotate(360deg)}} @keyframes tb2b-icon-swing{0%,100%{transform:rotate(0)} 25%{transform:rotate(7deg)} 75%{transform:rotate(-7deg)}} @media (max-width:1024px){body.tb2b-style .tb2b-services-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}} @media (max-width:600px){body.tb2b-style .tb2b-services-overview__grid{grid-template-columns:minmax(0,1fr) !important}} @media (prefers-reduced-motion:reduce){body.tb2b-style .tb2b-services-overview__icon[class*="is-style-tb2b-icon-"] img{animation:none}} body.tb2b-style .tb2b-proof{box-sizing:border-box;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,4vw,3rem)} body.tb2b-style .tb2b-proof__intro{margin:0 auto clamp(2.75rem,5vw,4.5rem);max-width:var(--tb2b-wide)} body.tb2b-style .tb2b-proof__intro h2{font-size:clamp(3rem,5vw,4.75rem);line-height:.95;margin:0 0 1.4rem;text-transform:uppercase} body.tb2b-style .tb2b-proof__intro p{font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.5;margin:0;max-width:54rem} body.tb2b-style .tb2b-proof__grid{display:grid !important;gap:clamp(1.1rem,1.8vw,1.5rem);grid-auto-flow:dense;grid-auto-rows:115px;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto !important;max-width:var(--tb2b-wide) !important;width:100% !important} body.tb2b-style .tb2b-proof__grid>.wp-block-group__inner-container{display:contents} body.tb2b-style .tb2b-proof-card{border-radius:0;box-sizing:border-box;margin:0 !important;min-height:0;min-width:0;overflow:hidden} body.tb2b-style .tb2b-proof-card--tall{grid-column:1 / span 4;grid-row:1 / span 5} body.tb2b-style .tb2b-proof-card--wide{grid-column:5 / span 8;grid-row:1 / span 2} body.tb2b-style .tb2b-proof-card--testimonial{grid-column:5 / span 5;grid-row:3 / span 3} body.tb2b-style .tb2b-proof-card--result{grid-column:10 / span 3;grid-row:3 / span 3} body.tb2b-style .tb2b-proof-card--landscape{grid-column:1 / span 7;grid-row:6 / span 3} body.tb2b-style .tb2b-proof-card--statement{grid-column:8 / span 5;grid-row:6 / span 3} body.tb2b-style .tb2b-proof-card--project{color:inherit;display:grid;min-height:0 !important;padding:0} body.tb2b-style .tb2b-proof-card--tall{grid-template-rows:minmax(0,1.55fr) minmax(0,1fr)} body.tb2b-style .tb2b-proof-card--wide,body.tb2b-style .tb2b-proof-card--landscape{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)} body.tb2b-style .tb2b-proof-card__image{background:var(--tb2b-gray-50);height:100%;margin:0 !important;min-height:0;overflow:hidden;width:100%} body.tb2b-style .tb2b-proof-card__image img{display:block;height:100% !important;max-width:none !important;object-fit:cover;transition:transform .45s cubic-bezier(.215,.61,.355,1);width:100% !important} body.tb2b-style .tb2b-proof-card--project:hover .tb2b-proof-card__image img{transform:scale(1.035)} body.tb2b-style .tb2b-proof-card__content{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0;padding:clamp(1.4rem,2.5vw,2.5rem)} body.tb2b-style .tb2b-proof-card__content>.wp-block-group__inner-container{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style .tb2b-proof-card--project:not(:has(.wp-block-image img)){background:var(--tb2b-gray-50) !important;display:flex} body.tb2b-style .tb2b-proof-card--project:not(:has(.wp-block-image img)) .tb2b-proof-card__content{width:100%} body.tb2b-style .tb2b-proof-card__label{align-self:flex-start;background:var(--tb2b-yellow);color:var(--tb2b-black);display:inline-block;font-family:var(--tb2b-heading);font-size:.8rem;font-weight:600;letter-spacing:.04em;margin:0 0 .9rem;padding:.45rem .6rem;text-transform:uppercase;width:max-content} body.tb2b-style .tb2b-proof-card--project h3{color:var(--tb2b-black);font-size:clamp(1.85rem,2.7vw,3.2rem);line-height:.95;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-proof-card__link{margin:1rem 0 0} body.tb2b-style .tb2b-proof-card__link a{color:var(--tb2b-black);text-decoration:none} body.tb2b-style .tb2b-proof-card__link a:hover,body.tb2b-style .tb2b-proof-card__link a:focus{color:var(--tb2b-red)} body.tb2b-style .tb2b-proof-card--result,body.tb2b-style .tb2b-proof-card--statement{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.75rem)} body.tb2b-style .tb2b-proof-card--result>.wp-block-group__inner-container,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container{margin:0;max-width:none;padding:0;width:100%} body.tb2b-style .tb2b-proof-card__number{font-family:var(--tb2b-heading);font-size:clamp(4rem,6.5vw,6.5rem);font-weight:600;line-height:.75;margin:0 0 1rem} body.tb2b-style .tb2b-proof-card__result-text{font-family:var(--tb2b-heading);font-size:clamp(1.2rem,1.75vw,1.65rem);font-weight:600;line-height:1.05;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-proof-card--testimonial{display:block;position:relative} body.tb2b-style .tb2b-proof-card--testimonial::before{color:var(--tb2b-red);content:"KUNDENSTIMME";font-family:var(--tb2b-heading);font-size:.9rem;font-weight:600;left:clamp(1.35rem,2.3vw,2.2rem);letter-spacing:.04em;position:absolute;text-transform:uppercase;top:clamp(1.25rem,2vw,1.9rem);z-index:2} body.tb2b-style .tb2b-proof-card--testimonial>.wp-block-group__inner-container{height:100%;margin:0;max-width:none;padding:0;width:100%} body.tb2b-style .tb2b-proof-card__testimonial-layout{align-items:stretch;display:flex !important;gap:0;height:100%;margin:0 !important} body.tb2b-style .tb2b-proof-card__quote-column,body.tb2b-style .tb2b-proof-card__portrait-column{margin:0 !important} body.tb2b-style .tb2b-proof-card__quote-column{display:flex} body.tb2b-style .tb2b-proof-card__quote{align-self:center;box-sizing:border-box;margin:0;padding:clamp(3.6rem,5vw,4.5rem) clamp(1.35rem,2.3vw,2.2rem) clamp(1.35rem,2.3vw,2.2rem)} body.tb2b-style .tb2b-proof-card__quote>.wp-block-group__inner-container{margin:0;max-width:none;padding:0} body.tb2b-style .tb2b-proof-card__quote blockquote{border:0;margin:0 0 1.15rem;padding:0} body.tb2b-style .tb2b-proof-card__quote blockquote p{color:var(--tb2b-black);font-size:clamp(1.05rem,1.35vw,1.28rem);font-style:normal;font-weight:500;line-height:1.35;margin:0} body.tb2b-style .tb2b-proof-card__person{font-size:.95rem;line-height:1.2;margin:0} body.tb2b-style .tb2b-proof-card__portrait-column{min-height:100%;overflow:hidden;position:relative} body.tb2b-style .tb2b-proof-card__portrait{inset:0;margin:0 !important;position:absolute} body.tb2b-style .tb2b-proof-card__portrait,body.tb2b-style .tb2b-proof-card__portrait img{display:block;height:100% !important;max-width:none !important;object-fit:cover;width:100% !important} body.tb2b-style .tb2b-proof-card--testimonial:not(:has(.tb2b-proof-card__portrait img)) .tb2b-proof-card__quote-column{flex-basis:100% !important;width:100%} body.tb2b-style .tb2b-proof-card--testimonial:not(:has(.tb2b-proof-card__portrait img)) .tb2b-proof-card__portrait-column{display:none} body.tb2b-style .tb2b-proof-card--statement{} body.tb2b-style .tb2b-proof-card--statement p{font-family:var(--tb2b-heading);font-size:clamp(2rem,3.2vw,3.3rem);font-weight:600;line-height:.95;margin:0;text-transform:uppercase} body.tb2b-style .tb2b-proof-card--statement strong{color:var(--tb2b-white)} body.tb2b-style .tb2b-proof__more{margin:clamp(2rem,3vw,3rem) auto 0;max-width:var(--tb2b-wide)} body.tb2b-style .tb2b-proof__more a{color:var(--tb2b-black);text-decoration:none} body.tb2b-style .tb2b-proof__more a:hover,body.tb2b-style .tb2b-proof__more a:focus{color:var(--tb2b-red)} @media (max-width:900px){body.tb2b-style .tb2b-proof__grid{grid-auto-rows:minmax(260px,auto);grid-template-columns:repeat(2,minmax(0,1fr))} body.tb2b-style .tb2b-proof-card{grid-column:span 1;grid-row:span 1;min-height:300px} body.tb2b-style .tb2b-proof-card{grid-column:span 1;grid-row:span 1} body.tb2b-style .tb2b-proof-card__testimonial-layout{display:block !important} body.tb2b-style .tb2b-proof-card__quote-column,body.tb2b-style .tb2b-proof-card__portrait-column{flex-basis:100% !important;width:100%} body.tb2b-style .tb2b-proof-card__portrait{display:none} body.tb2b-style .tb2b-proof-card--wide,body.tb2b-style .tb2b-proof-card--landscape{grid-template-columns:minmax(0,1fr);grid-template-rows:180px auto}} @media (max-width:600px){body.tb2b-style .tb2b-proof__grid{display:flex !important;flex-direction:column} body.tb2b-style .tb2b-proof-card{min-height:300px;width:100%} body.tb2b-style .tb2b-proof-card--tall{min-height:480px}} body.tb2b-style .tb2b-proof__grid{grid-auto-rows:90px} body.tb2b-style .tb2b-proof-card--story{grid-column:1 / span 3;grid-row:1 / span 6} body.tb2b-style .tb2b-proof-card--launch{grid-column:4 / span 6;grid-row:1 / span 3} body.tb2b-style .tb2b-proof-card--coaching{grid-column:10 / span 3;grid-row:1 / span 6} body.tb2b-style .tb2b-proof-card--testimonial{grid-column:4 / span 3;grid-row:4 / span 3} body.tb2b-style .tb2b-proof-card--result-main{grid-column:7 / span 3;grid-row:4 / span 3} body.tb2b-style .tb2b-proof-card--transformation{grid-column:1 / span 4;grid-row:7 / span 4} body.tb2b-style .tb2b-proof-card--result-small{grid-column:5 / span 2;grid-row:7 / span 4} body.tb2b-style .tb2b-proof-card--statement{grid-column:7 / span 6;grid-row:7 / span 4} body.tb2b-style .tb2b-proof-card--project{background-color:initial;color:inherit;display:grid} body.tb2b-style .tb2b-proof-card--project.has-base-2-background-color{background:var(--tb2b-base-2,#fafafa) !important} body.tb2b-style .tb2b-proof-card--project.has-base-3-background-color{background:var(--tb2b-white) !important} body.tb2b-style .tb2b-proof-card--project.has-contrast-background-color{background:var(--tb2b-black) !important} body.tb2b-style .tb2b-proof-card--project.has-accent-background-color{background:var(--tb2b-yellow) !important} body.tb2b-style .tb2b-proof-card--project h3,body.tb2b-style .tb2b-proof-card--project .tb2b-proof-card__link a{color:inherit} body.tb2b-style .tb2b-proof-card--project:not(:has(.wp-block-image img)){background-color:inherit !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.35fr) minmax(0,1fr)} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom .tb2b-proof-card__content{grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom .tb2b-proof-card__image{grid-row:2} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top .tb2b-proof-card__image{grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top .tb2b-proof-card__content{grid-row:2} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left .tb2b-proof-card__image{grid-column:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left .tb2b-proof-card__content{grid-column:2} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right .tb2b-proof-card__content{grid-column:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right .tb2b-proof-card__image{grid-column:2} body.tb2b-style .tb2b-proof-card__content{color:inherit;min-height:0} body.tb2b-style .tb2b-proof-card__label{background:initial;color:inherit} body.tb2b-style .tb2b-proof-card__label.has-accent-background-color{background:var(--tb2b-yellow);color:var(--tb2b-black)} body.tb2b-style .tb2b-proof-card--story .tb2b-proof-card__content,body.tb2b-style .tb2b-proof-card--transformation .tb2b-proof-card__content,body.tb2b-style .tb2b-proof-card--coaching .tb2b-proof-card__content{justify-content:flex-start} body.tb2b-style .tb2b-proof-card--testimonial{border:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem,2.3vw,2.2rem)} body.tb2b-style .tb2b-proof-card--testimonial.has-muted-background-color{background:var(--tb2b-muted,#909090) !important} body.tb2b-style .tb2b-proof-card--testimonial::before{content:none} body.tb2b-style .tb2b-proof-card--testimonial>.wp-block-group__inner-container{height:auto} body.tb2b-style .tb2b-proof-card__testimonial-label{color:inherit;font-family:var(--tb2b-heading);font-size:.9rem;font-weight:600;letter-spacing:.04em;margin:0 0 1.1rem;text-transform:uppercase} body.tb2b-style .tb2b-proof-card--testimonial blockquote{border:0;margin:0 0 1.15rem;padding:0} body.tb2b-style .tb2b-proof-card--testimonial blockquote p{color:inherit;font-size:clamp(1.05rem,1.35vw,1.3rem);font-style:normal;font-weight:500;line-height:1.3;margin:0} body.tb2b-style .tb2b-proof-card--statement{display:grid;padding:0} body.tb2b-style .tb2b-proof-card--statement .tb2b-proof-card__content{justify-content:center} body.tb2b-style .tb2b-proof-card--statement p{margin:0} body.tb2b-style .tb2b-proof-card--statement p + p{margin-top:.2rem} body.tb2b-style .tb2b-proof-card--result-small .tb2b-proof-card__number{font-size:clamp(3.5rem,5vw,5.25rem)} body.tb2b-style .tb2b-proof-card--result-small .tb2b-proof-card__result-text{font-size:clamp(1rem,1.4vw,1.35rem)} body.tb2b-style .tb2b-proof-card--project>.wp-block-group__inner-container,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container{display:grid;height:100%;margin:0;max-width:none;min-height:0;padding:0;width:100%} body.tb2b-style .tb2b-proof-card--project>.wp-block-group__inner-container>.wp-block-image,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container>.wp-block-image{background:var(--tb2b-gray-50);height:100%;margin:0 !important;min-height:0;overflow:hidden;width:100%} body.tb2b-style .tb2b-proof-card--project>.wp-block-group__inner-container>.wp-block-image img,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container>.wp-block-image img{display:block;height:100% !important;max-width:none !important;object-fit:cover;transition:transform .45s cubic-bezier(.215,.61,.355,1);width:100% !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top>.wp-block-group__inner-container,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom>.wp-block-group__inner-container{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.35fr) minmax(0,1fr)} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1;grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom>.wp-block-group__inner-container>.wp-block-image{grid-column:1;grid-row:2} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top>.wp-block-group__inner-container>.wp-block-image{grid-column:1;grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1;grid-row:2} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container>.wp-block-image{grid-column:1;grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:2;grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1;grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container>.wp-block-image{grid-column:2;grid-row:1} body.tb2b-style .tb2b-proof-card--project:not(:has(.wp-block-image img))>.wp-block-group__inner-container{display:flex} body.tb2b-style .tb2b-proof-card--project:not(:has(.wp-block-image img))>.wp-block-group__inner-container>.tb2b-proof-card__content{width:100%} body.tb2b-style .tb2b-proof-card--project>.wp-block-group__inner-container,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container{display:contents !important} body.tb2b-style .tb2b-proof-card--project>.wp-block-group__inner-container>.wp-block-image,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container>.wp-block-image{height:100%;margin:0 !important;min-height:0;overflow:hidden;width:100%} body.tb2b-style .tb2b-proof-card--project>.wp-block-group__inner-container>.wp-block-image img,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container>.wp-block-image img{display:block;height:100% !important;max-width:none !important;object-fit:cover;width:100% !important} body.tb2b-style .tb2b-proof__grid{gap:clamp(.75rem,1.15vw,1.1rem);grid-auto-flow:dense;grid-auto-rows:clamp(64px,5.15vw,82px);grid-template-columns:repeat(12,minmax(0,1fr));max-width:min(1440px,calc(100vw - clamp(2.5rem,7vw,7rem))) !important} body.tb2b-style .tb2b-proof-card--story{grid-column:1 / span 3;grid-row:1 / span 7} body.tb2b-style .tb2b-proof-card--launch{grid-column:4 / span 6;grid-row:1 / span 4} body.tb2b-style .tb2b-proof-card--coaching{grid-column:10 / span 3;grid-row:1 / span 7} body.tb2b-style .tb2b-proof-card--testimonial{grid-column:4 / span 3;grid-row:5 / span 3} body.tb2b-style .tb2b-proof-card--result-main{grid-column:7 / span 3;grid-row:5 / span 3} body.tb2b-style .tb2b-proof-card--result-small{grid-column:1 / span 3;grid-row:8 / span 4} body.tb2b-style .tb2b-proof-card--statement{grid-column:4 / span 6;grid-row:8 / span 4} body.tb2b-style .tb2b-proof-card--transformation{grid-column:10 / span 3;grid-row:8 / span 4} body.tb2b-style .tb2b-proof-card__content{padding:clamp(1.35rem,2.15vw,2.35rem)} body.tb2b-style .tb2b-proof-card--project h3{font-size:clamp(2rem,3vw,3.35rem);line-height:.98;margin:clamp(1rem,1.5vw,1.4rem) 0} body.tb2b-style .tb2b-proof-card--story h3,body.tb2b-style .tb2b-proof-card--coaching h3,body.tb2b-style .tb2b-proof-card--transformation h3{font-size:clamp(1.75rem,2.45vw,2.75rem)} body.tb2b-style .tb2b-proof-card__label{font-size:clamp(.78rem,.9vw,.95rem);padding:.45rem .7rem} body.tb2b-style .tb2b-proof-card__link{font-size:clamp(.95rem,1.05vw,1.1rem);margin-top:auto} body.tb2b-style .tb2b-proof-card--result{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,2.5vw,2.75rem)} body.tb2b-style .tb2b-proof-card__number{font-size:clamp(4.8rem,7.25vw,7.75rem)} body.tb2b-style .tb2b-proof-card__result-text{font-size:clamp(1.25rem,1.8vw,1.85rem);max-width:14ch} body.tb2b-style .tb2b-proof-card--testimonial{padding:clamp(1.35rem,2vw,2rem)} body.tb2b-style .tb2b-proof-card--testimonial blockquote p{font-size:clamp(1rem,1.15vw,1.22rem)} body.tb2b-style .tb2b-proof-card--statement p{font-size:clamp(2rem,3.15vw,3.4rem)} @media (max-width:1100px){body.tb2b-style .tb2b-proof__grid{grid-auto-rows:minmax(105px,auto);grid-template-columns:repeat(6,minmax(0,1fr));max-width:var(--tb2b-wide) !important} body.tb2b-style .tb2b-proof-card--story{grid-column:1 / span 2;grid-row:1 / span 5} body.tb2b-style .tb2b-proof-card--launch{grid-column:3 / span 4;grid-row:1 / span 3} body.tb2b-style .tb2b-proof-card--testimonial{grid-column:3 / span 2;grid-row:4 / span 2} body.tb2b-style .tb2b-proof-card--result-main{grid-column:5 / span 2;grid-row:4 / span 2} body.tb2b-style .tb2b-proof-card--coaching{grid-column:1 / span 3;grid-row:6 / span 4} body.tb2b-style .tb2b-proof-card--statement{grid-column:4 / span 3;grid-row:6 / span 2} body.tb2b-style .tb2b-proof-card--result-small{grid-column:4 / span 1;grid-row:8 / span 2} body.tb2b-style .tb2b-proof-card--transformation{grid-column:5 / span 2;grid-row:8 / span 2}} @media (max-width:720px){body.tb2b-style .tb2b-proof__grid{display:flex !important;gap:1rem} body.tb2b-style .tb2b-proof-card{min-height:0} body.tb2b-style .tb2b-proof-card--story,body.tb2b-style .tb2b-proof-card--coaching{min-height:34rem} body.tb2b-style .tb2b-proof-card--launch,body.tb2b-style .tb2b-proof-card--statement{min-height:22rem} body.tb2b-style .tb2b-proof-card--testimonial,body.tb2b-style .tb2b-proof-card--result{min-height:18rem} body.tb2b-style .tb2b-proof-card--transformation{min-height:28rem}} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1 !important;grid-row:1 !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-bottom>.wp-block-group__inner-container>.wp-block-image{grid-column:1 !important;grid-row:2 !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top>.wp-block-group__inner-container>.wp-block-image{grid-column:1 !important;grid-row:1 !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-top>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1 !important;grid-row:2 !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container>.wp-block-image{grid-column:1 !important;grid-row:1 !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:2 !important;grid-row:1 !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1 !important;grid-row:1 !important} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container>.wp-block-image{grid-column:2 !important;grid-row:1 !important} @media (max-width:900px){body.tb2b-style .tb2b-proof__grid{grid-auto-rows:minmax(280px,auto)} body.tb2b-style .tb2b-proof-card--story,body.tb2b-style .tb2b-proof-card--launch,body.tb2b-style .tb2b-proof-card--coaching,body.tb2b-style .tb2b-proof-card--testimonial,body.tb2b-style .tb2b-proof-card--result-main,body.tb2b-style .tb2b-proof-card--transformation,body.tb2b-style .tb2b-proof-card--result-small,body.tb2b-style .tb2b-proof-card--statement{grid-column:span 1;grid-row:span 1} body.tb2b-style .tb2b-proof-card--story,body.tb2b-style .tb2b-proof-card--coaching,body.tb2b-style .tb2b-proof-card--transformation{min-height:480px}} @media (max-width:600px){body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right{grid-template-columns:minmax(0,1fr);grid-template-rows:220px auto} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left .tb2b-proof-card__image,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right .tb2b-proof-card__image{grid-column:1;grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left .tb2b-proof-card__content,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right .tb2b-proof-card__content{grid-column:1;grid-row:2} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container{grid-template-columns:minmax(0,1fr);grid-template-rows:220px auto} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container>.wp-block-image,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container>.wp-block-image{grid-column:1;grid-row:1} body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-left>.wp-block-group__inner-container>.tb2b-proof-card__content,body.tb2b-style .tb2b-proof-card.is-style-tb2b-image-right>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1;grid-row:2}} @media (min-width:721px) and (max-width:1100px){body.tb2b-style .tb2b-proof__grid{display:grid !important;grid-auto-rows:minmax(105px,auto);grid-template-columns:repeat(6,minmax(0,1fr))} body.tb2b-style .tb2b-proof-card--story{grid-column:1 / span 2;grid-row:1 / span 5} body.tb2b-style .tb2b-proof-card--launch{grid-column:3 / span 4;grid-row:1 / span 3} body.tb2b-style .tb2b-proof-card--testimonial{grid-column:3 / span 2;grid-row:4 / span 2} body.tb2b-style .tb2b-proof-card--result-main{grid-column:5 / span 2;grid-row:4 / span 2} body.tb2b-style .tb2b-proof-card--coaching{grid-column:1 / span 3;grid-row:6 / span 4} body.tb2b-style .tb2b-proof-card--statement{grid-column:4 / span 3;grid-row:6 / span 2} body.tb2b-style .tb2b-proof-card--result-small{grid-column:4 / span 1;grid-row:8 / span 2} body.tb2b-style .tb2b-proof-card--transformation{grid-column:5 / span 2;grid-row:8 / span 2}} @media (max-width:720px){body.tb2b-style .tb2b-proof__grid{display:flex !important;flex-direction:column} body.tb2b-style .tb2b-proof-card--story{order:1} body.tb2b-style .tb2b-proof-card--launch{order:2} body.tb2b-style .tb2b-proof-card--testimonial{order:3} body.tb2b-style .tb2b-proof-card--result-main{order:4} body.tb2b-style .tb2b-proof-card--coaching{order:5} body.tb2b-style .tb2b-proof-card--result-small{order:6} body.tb2b-style .tb2b-proof-card--statement{order:7} body.tb2b-style .tb2b-proof-card--transformation{order:8}} @media (min-width:781px){body.tb2b-style .tb2b-proof__grid{display:grid !important;gap:clamp(.85rem,1.25vw,1.15rem);grid-auto-flow:dense;grid-auto-rows:clamp(280px,22vw,350px);grid-template-columns:repeat(3,minmax(0,1fr));max-width:min(1380px,calc(100vw - clamp(2.5rem,7vw,7rem))) !important} body.tb2b-style .tb2b-proof-card{container-type:inline-size} body.tb2b-style .tb2b-proof-card--story{grid-column:1;grid-row:1 / span 2} body.tb2b-style .tb2b-proof-card--launch{grid-column:2 / span 2;grid-row:1} body.tb2b-style .tb2b-proof-card--testimonial{grid-column:2;grid-row:2} body.tb2b-style .tb2b-proof-card--result-main{grid-column:3;grid-row:2} body.tb2b-style .tb2b-proof-card--result-small{grid-column:1;grid-row:3} body.tb2b-style .tb2b-proof-card--statement{grid-column:2 / span 2;grid-row:3} body.tb2b-style .tb2b-proof-card--coaching{grid-column:1;grid-row:4} body.tb2b-style .tb2b-proof-card--transformation{grid-column:2 / span 2;grid-row:4} body.tb2b-style .tb2b-proof-card--project h3{font-size:clamp(1.55rem,8cqi,2.55rem);hyphens:none;line-height:1;overflow-wrap:normal;word-break:normal} body.tb2b-style .tb2b-proof-card--launch h3,body.tb2b-style .tb2b-proof-card--transformation h3{font-size:clamp(1.8rem,5.5cqi,3.15rem)} body.tb2b-style .tb2b-proof-card__content{padding:clamp(1.25rem,6cqi,2.4rem)} body.tb2b-style .tb2b-proof-card__label{font-size:clamp(.72rem,3.3cqi,.9rem)} body.tb2b-style .tb2b-proof-card__link{font-size:clamp(.9rem,3.8cqi,1.05rem)} body.tb2b-style .tb2b-proof-card__number{font-size:clamp(4.5rem,23cqi,7.25rem)} body.tb2b-style .tb2b-proof-card__result-text{font-size:clamp(1.1rem,6.2cqi,1.65rem)} body.tb2b-style .tb2b-proof-card--testimonial blockquote p{font-size:clamp(1rem,4.8cqi,1.22rem)} body.tb2b-style .tb2b-proof-card--statement p{font-size:clamp(1.9rem,6.2cqi,3.2rem)} body.tb2b-style .tb2b-proof-card--transformation,body.tb2b-style .tb2b-proof-card--transformation>.wp-block-group__inner-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:minmax(0,1fr) !important} body.tb2b-style .tb2b-proof-card--transformation .tb2b-proof-card__content,body.tb2b-style .tb2b-proof-card--transformation>.wp-block-group__inner-container>.tb2b-proof-card__content{grid-column:1 !important;grid-row:1 !important} body.tb2b-style .tb2b-proof-card--transformation .tb2b-proof-card__image,body.tb2b-style .tb2b-proof-card--transformation>.wp-block-group__inner-container>.wp-block-image{grid-column:2 !important;grid-row:1 !important}} @media (max-width:780px){body.tb2b-style .tb2b-proof__grid{display:flex !important;flex-direction:column} body.tb2b-style .tb2b-proof-card--project h3{font-size:clamp(1.75rem,8.5vw,2.65rem);hyphens:none;overflow-wrap:normal;word-break:normal}} body.tb2b-style .tb2b-proof-card.has-contrast-background-color{--tb2b-card-bg:var(--wp--preset--color--contrast,#000)} body.tb2b-style .tb2b-proof-card.has-base-2-background-color{--tb2b-card-bg:var(--wp--preset--color--base-2,#fafafa)} body.tb2b-style .tb2b-proof-card.has-base-3-background-color{--tb2b-card-bg:var(--wp--preset--color--base-3,#fff)} body.tb2b-style .tb2b-proof-card.has-accent-background-color{--tb2b-card-bg:var(--wp--preset--color--accent,#ffe600)} body.tb2b-style .tb2b-proof-card.has-muted-background-color{--tb2b-card-bg:var(--wp--preset--color--muted,#909090)} body.tb2b-style .tb2b-proof-card.has-red-accent-background-color{--tb2b-card-bg:var(--wp--preset--color--red-accent,#b80c09)} body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade .tb2b-proof-card__image,body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade>.wp-block-group__inner-container>.wp-block-image{background:var(--tb2b-card-bg,transparent);position:relative} body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade .tb2b-proof-card__image::after,body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade>.wp-block-group__inner-container>.wp-block-image::after{content:"";inset:0;pointer-events:none;position:absolute;z-index:2} body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-right .tb2b-proof-card__image::after,body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-right>.wp-block-group__inner-container>.wp-block-image::after{background:linear-gradient(90deg,var(--tb2b-card-bg,transparent) 0%,var(--tb2b-card-bg,transparent) 9%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 78%,transparent) 18%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 38%,transparent) 29%,transparent 38%);box-shadow:inset 2px 0 0 var(--tb2b-card-bg,transparent)} body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-left .tb2b-proof-card__image::after,body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-left>.wp-block-group__inner-container>.wp-block-image::after{background:linear-gradient(270deg,var(--tb2b-card-bg,transparent) 0%,var(--tb2b-card-bg,transparent) 9%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 78%,transparent) 18%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 38%,transparent) 29%,transparent 38%);box-shadow:inset -2px 0 0 var(--tb2b-card-bg,transparent)} body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-bottom .tb2b-proof-card__image::after,body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-bottom>.wp-block-group__inner-container>.wp-block-image::after{background:linear-gradient(180deg,var(--tb2b-card-bg,transparent) 0%,var(--tb2b-card-bg,transparent) 9%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 78%,transparent) 18%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 38%,transparent) 29%,transparent 38%);box-shadow:inset 0 2px 0 var(--tb2b-card-bg,transparent)} body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-top .tb2b-proof-card__image::after,body.tb2b-style .tb2b-proof-card.has-tb2b-image-fade.is-style-tb2b-image-top>.wp-block-group__inner-container>.wp-block-image::after{background:linear-gradient(0deg,var(--tb2b-card-bg,transparent) 0%,var(--tb2b-card-bg,transparent) 9%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 78%,transparent) 18%,color-mix(in srgb,var(--tb2b-card-bg,transparent) 38%,transparent) 29%,transparent 38%);box-shadow:inset 0 -2px 0 var(--tb2b-card-bg,transparent)} body.tb2b-style .tb2b-proof-card--project .tb2b-proof-card__image img,body.tb2b-style .tb2b-proof-card--statement .tb2b-proof-card__image img,body.tb2b-style .tb2b-proof-card--project>.wp-block-group__inner-container>.wp-block-image img,body.tb2b-style .tb2b-proof-card--statement>.wp-block-group__inner-container>.wp-block-image img{object-position:var(--tb2b-image-focus-x,50%) var(--tb2b-image-focus-y,50%)} @media (min-width:781px){body.tb2b-style .tb2b-proof-card--coaching,body.tb2b-style .tb2b-proof-card--coaching>.wp-block-group__inner-container{grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr) !important} body.tb2b-style .tb2b-proof-card--coaching h3{font-size:clamp(1.35rem,6cqi,1.9rem)} body.tb2b-style .tb2b-proof-card--transformation h3{font-size:clamp(1.7rem,4.6cqi,2.35rem)} body.tb2b-style .tb2b-proof-card--statement p{font-size:clamp(1.75rem,5.2cqi,2.7rem);line-height:.98}} body.tb2b-style .tb2b-proof__intro,body.tb2b-style .tb2b-proof__more{box-sizing:border-box;max-width:min(1380px,calc(100vw - clamp(2.5rem,7vw,7rem))) !important;width:100%} body.tb2b-style .tb2b-proof-card--testimonial{align-items:stretch;display:flex;flex-direction:column;justify-content:center} body.tb2b-style .tb2b-proof-card--testimonial>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;max-width:none;width:100%} body.tb2b-style .tb2b-proof-card--testimonial blockquote p{font-size:clamp(1.15rem,5.6cqi,1.45rem);line-height:1.32} body.tb2b-style .tb2b-proof-card--testimonial .tb2b-proof-card__person{font-size:clamp(.95rem,4.1cqi,1.08rem)} body.tb2b-style .tb2b-proof__intro>h2,body.tb2b-style .tb2b-proof__intro>p,body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container,body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container>h2,body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container>p{box-sizing:border-box;margin-left:0 !important;margin-right:0 !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important} body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container{padding-left:0 !important;padding-right:0 !important} body.tb2b-style .tb2b-proof__intro>h2,body.tb2b-style .tb2b-proof__intro>p,body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container>h2,body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container>p{margin-left:0 !important;margin-right:auto !important;max-width:80% !important;width:80% !important} @media (max-width:780px){body.tb2b-style .tb2b-proof__intro>h2,body.tb2b-style .tb2b-proof__intro>p,body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container>h2,body.tb2b-style .tb2b-proof__intro>.wp-block-group__inner-container>p{max-width:100% !important;width:100% !important}} body.tb2b-style .tb2b-services-positioning__intro,body.tb2b-style .tb2b-services-positioning__cards{box-sizing:border-box;margin-left:auto !important;margin-right:auto !important;width:100%} body.tb2b-style .tb2b-services-positioning__intro>h2,body.tb2b-style .tb2b-services-positioning__intro>p,body.tb2b-style .tb2b-services-positioning__intro>.wp-block-group__inner-container,body.tb2b-style .tb2b-services-positioning__intro>.wp-block-group__inner-container>h2,body.tb2b-style .tb2b-services-positioning__intro>.wp-block-group__inner-container>p{box-sizing:border-box;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important} body.tb2b-style .tb2b-services-positioning__intro>.wp-block-group__inner-container{max-width:none !important;width:100% !important} body.tb2b-style .tb2b-services-positioning__image.has-tb2b-svg-controls{align-items:center;display:flex;justify-content:center;position:relative} body.tb2b-style .tb2b-services-positioning__image.has-tb2b-svg-controls img{height:auto !important;max-height:100%;object-fit:contain;width:var(--tb2b-svg-size,100%) !important} body.tb2b-style .tb2b-services-positioning__image.has-tb2b-svg-color img{opacity:0} body.tb2b-style .tb2b-services-positioning__image.has-tb2b-svg-color{background:var(--tb2b-svg-color,currentColor) !important;mask-image:var(--tb2b-svg-mask);mask-position:center;mask-repeat:no-repeat;mask-size:var(--tb2b-svg-size,100%) auto;-webkit-mask-image:var(--tb2b-svg-mask);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--tb2b-svg-size,100%) auto} body.tb2b-style .tb2b-services-positioning__image.has-tb2b-svg-color::before{content:none} body.tb2b-style .tb2b-proof-card{position:relative;top:0;transition:top 0.25s ease} body.tb2b-style .tb2b-card-link-wrapper{background:transparent;border:0 !important;box-shadow:none;color:inherit;display:contents;text-decoration:none !important} body.tb2b-style .tb2b-card-link-wrapper::before,body.tb2b-style .tb2b-card-link-wrapper::after{content:none !important} body.tb2b-style .tb2b-card-link-wrapper:focus-visible{box-shadow:none;outline:0} body.tb2b-style .tb2b-card-link-wrapper>.tb2b-proof-card{cursor:pointer} body.tb2b-style .tb2b-card-link-wrapper:hover>.tb2b-proof-card{top:-4px} body.tb2b-style .tb2b-card-link-wrapper:focus-visible>.tb2b-proof-card{box-shadow:0 0 0 4px var(--tb2b-yellow,#ffe600);outline:2px solid var(--tb2b-black,#000);outline-offset:2px} body.tb2b-style .tb2b-proof-card .tb2b-card-inline-link{color:inherit;display:contents;font:inherit;text-decoration:none} body.tb2b-style .tb2b-card-link-wrapper:hover .tb2b-proof-card__image img{transform:scale(1.035)} @media (prefers-reduced-motion:reduce){body.tb2b-style .tb2b-proof-card{transition:none} body.tb2b-style .tb2b-card-link-wrapper:hover>.tb2b-proof-card{top:0}} body.tb2b-style .tb2b-services-final-cta{box-sizing:border-box;margin-bottom:0 !important;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,3rem)} body.tb2b-style .tb2b-services-final-cta__inner{align-items:flex-start;flex-direction:column;gap:clamp(2rem,4vw,3.25rem);margin:0 auto !important;max-width:var(--tb2b-wide) !important} body.tb2b-style .tb2b-services-final-cta__headline,body.tb2b-style .tb2b-services-final-cta__action{margin:0 !important} body.tb2b-style .tb2b-services-final-cta__headline,body.tb2b-style .tb2b-services-final-cta__action{flex-basis:auto !important;max-width:66.666%;width:66.666%} body.tb2b-style .tb2b-services-final-cta__overline{background:var(--tb2b-yellow);color:var(--tb2b-black);display:inline-block;font-family:var(--tb2b-heading);font-size:.85rem;font-weight:600;letter-spacing:.04em;line-height:1;margin:0 0 1.25rem;padding:.5rem .65rem;text-transform:uppercase} body.tb2b-style .tb2b-services-final-cta h2{font-size:clamp(3rem,4.8vw,4.75rem);letter-spacing:-.025em;line-height:.92;margin:0;text-transform:uppercase} body.tb2b-style .entry-content .tb2b-services-final-cta h2 strong,body.tb2b-style .entry-content .tb2b-services-final-cta h2.is-tb2b-highlight-visible strong{background:var(--tb2b-yellow) !important;background-image:none !important;color:var(--tb2b-black) !important;display:table;line-height:1.08;margin-top:.2em;padding:.06em .16em .1em;transition:none} body.tb2b-style .tb2b-services-final-cta__action>p:first-child{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.45;margin:0} body.tb2b-style .tb2b-services-final-cta__button{box-sizing:border-box;margin:1.25rem 0 0 !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important} body.tb2b-style .tb2b-services-final-cta__button>.wp-block-group__inner-container{margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important} body.tb2b-style .tb2b-services-final-cta__button .tb2b-glow-button{margin:0 !important} body.tb2b-style .tb2b-services-final-cta__button .wp-block-button__link{background:var(--tb2b-red) !important;border:2px solid var(--tb2b-red);border-radius:0;color:var(--tb2b-white) !important;font-family:var(--tb2b-heading);font-size:1.05rem;font-weight:600;padding:.85rem 1.1rem;text-transform:uppercase} body.tb2b-style .tb2b-services-final-cta__button .wp-block-button__link:hover,body.tb2b-style .tb2b-services-final-cta__button .wp-block-button__link:focus-visible{background:var(--tb2b-yellow) !important;border-color:var(--tb2b-yellow);box-shadow:0 0 1.4rem color-mix(in srgb,var(--tb2b-red) 80%,transparent);color:var(--tb2b-red) !important} body.tb2b-style .tb2b-services-final-cta__meta{font-family:var(--tb2b-heading);font-size:.85rem;letter-spacing:.02em;margin:.5rem 0 0 !important;opacity:.82;text-transform:uppercase} body.tb2b-style.single-post .tb2b-article-body img.tb2b-lightbox-enabled{cursor:zoom-in} body.tb2b-lightbox-open{overflow:hidden} .tb2b-lightbox[hidden]{display:none !important} .tb2b-lightbox{align-items:center;background:rgba(0,0,0,.94);box-sizing:border-box;display:grid;inset:0;justify-items:center;padding:clamp(3.5rem,6vw,5rem) clamp(1rem,5vw,5rem);position:fixed;z-index:999999} .tb2b-lightbox__figure{display:grid;grid-area:1 / 1;grid-template-rows:minmax(0,1fr) auto;margin:0;max-height:100%;max-width:100%;place-items:center} .tb2b-lightbox__image{height:auto;max-height:calc(100vh - 9rem);max-width:min(100%,100rem);object-fit:contain;width:auto} .tb2b-lightbox__caption{color:#fff;font-size:1rem;line-height:1.4;margin-top:.75rem;max-width:70ch;text-align:center} .tb2b-lightbox__close,.tb2b-lightbox__navigation{align-items:center;background:#ffe600;border:0;border-radius:0;color:#000;cursor:pointer;display:flex;font-family:Arial,sans-serif;justify-content:center;line-height:1;padding:0;position:absolute} .tb2b-lightbox__close{font-size:2rem;height:2.75rem;right:clamp(1rem,2.5vw,2rem);top:clamp(1rem,2.5vw,2rem);width:2.75rem} .tb2b-lightbox__navigation{font-size:3rem;height:4rem;top:50%;transform:translateY(-50%);width:3rem} .tb2b-lightbox__navigation--previous{left:clamp(.5rem,2.5vw,2rem)} .tb2b-lightbox__navigation--next{right:clamp(.5rem,2.5vw,2rem)} .tb2b-lightbox__close:hover,.tb2b-lightbox__close:focus-visible,.tb2b-lightbox__navigation:hover,.tb2b-lightbox__navigation:focus-visible{background:#b80c09;color:#fff;outline:2px solid #fff;outline-offset:3px} @media (max-width:781px){body.tb2b-style .tb2b-services-final-cta__inner{gap:2.5rem} body.tb2b-style .tb2b-services-final-cta__headline,body.tb2b-style .tb2b-services-final-cta__action{max-width:100%;width:100%} body.tb2b-style .tb2b-services-final-cta h2{font-size:clamp(2.75rem,12vw,4.25rem)} .tb2b-lightbox{padding:4.5rem 1rem 5rem} .tb2b-lightbox__image{max-height:calc(100vh - 10rem)} .tb2b-lightbox__navigation{bottom:1rem;height:3rem;top:auto;transform:none;width:3.5rem} .tb2b-lightbox__navigation--previous{left:calc(50% - 4rem)} .tb2b-lightbox__navigation--next{right:calc(50% - 4rem)}} body.tb2b-style.error404 .site-content{max-width:none;padding:0} body.tb2b-style.error404 .content-area{width:100%} body.tb2b-style.error404 .tb2b-404{background:var(--tb2b-white,#fff);overflow:hidden} body.tb2b-style.error404 .tb2b-404__inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(78vh,860px);max-width:1440px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem)} body.tb2b-style.error404 .tb2b-404__copy{position:relative;z-index:2} body.tb2b-style.error404 .tb2b-404__code{font-family:var(--tb2b-heading);font-size:clamp(8rem,18vw,15rem);font-weight:600;letter-spacing:-.06em;line-height:.72;margin:0 0 clamp(2rem,4vw,3rem)} body.tb2b-style.error404 .tb2b-404__code::after{color:var(--tb2b-red);content:'•';font-size:.34em;margin-left:.05em;vertical-align:.08em} body.tb2b-style.error404 .tb2b-404__title{font-family:var(--tb2b-heading);font-size:clamp(3rem,5.6vw,5.8rem);font-weight:600;letter-spacing:-.025em;line-height:.92;margin:0 0 1.5rem;text-transform:uppercase} body.tb2b-style.error404 .tb2b-404__lead{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.4;max-width:38rem;margin:0 0 .85rem} body.tb2b-style.error404 .tb2b-404__aside{color:#737373;font-size:clamp(1.05rem,1.35vw,1.25rem);margin:0 0 2.5rem} body.tb2b-style.error404 a.tb2b-404__cta{align-items:center;background:var(--tb2b-black);border:2px solid var(--tb2b-black);color:var(--tb2b-yellow);display:inline-flex;font-family:var(--tb2b-heading);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;gap:.8rem;padding:1rem 1.25rem;text-decoration:none} body.tb2b-style.error404 a.tb2b-404__cta:hover,body.tb2b-style.error404 a.tb2b-404__cta:focus-visible{background:var(--tb2b-red);border-color:var(--tb2b-red);color:#fff;text-decoration:underline;text-underline-offset:.16em} body.tb2b-style.error404 .wp-block-button.tb2b-404__cta{display:inline-block} body.tb2b-style.error404 .wp-block-button.tb2b-404__cta .wp-block-button__link{align-items:center;background:var(--tb2b-black);border:2px solid var(--tb2b-black);border-radius:0;color:var(--tb2b-yellow);display:inline-flex;font-family:var(--tb2b-heading);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;gap:.8rem;padding:1rem 1.25rem;text-decoration:none} body.tb2b-style.error404 .wp-block-button.tb2b-404__cta .wp-block-button__link:hover,body.tb2b-style.error404 .wp-block-button.tb2b-404__cta .wp-block-button__link:focus-visible{background:var(--tb2b-red);border-color:var(--tb2b-red);color:#fff;text-decoration:underline;text-underline-offset:.16em} body.tb2b-style.error404 .tb2b-404__visual{min-height:560px;position:relative} body.tb2b-style.error404 .tb2b-404__ghost{color:transparent;-webkit-text-stroke:1px #d7d7d7;font-family:var(--tb2b-heading);font-size:clamp(16rem,34vw,34rem);font-weight:600;letter-spacing:-.08em;line-height:.8;opacity:.8;position:absolute;right:-5%;top:4%;user-select:none} body.tb2b-style.error404 .tb2b-404__journey{height:100%;min-height:560px;position:relative;z-index:1} body.tb2b-style.error404 .tb2b-404__funnel{background:linear-gradient(165deg,#f4f4f4 0 38%,#111 39% 76%,transparent 77%);clip-path:polygon(7% 0,93% 0,61% 100%,39% 100%);height:300px;left:23%;position:absolute;top:26%;transform:rotate(-4deg);width:260px} body.tb2b-style.error404 .tb2b-404__route{border-bottom:4px dotted #111;border-radius:50%;height:230px;left:8%;position:absolute;top:18%;transform:rotate(18deg);width:78%} body.tb2b-style.error404 .tb2b-404__route::before,body.tb2b-style.error404 .tb2b-404__route::after{background:var(--tb2b-yellow);border-radius:50%;content:'';height:18px;position:absolute;width:18px} body.tb2b-style.error404 .tb2b-404__route::before{left:27%;top:77%} body.tb2b-style.error404 .tb2b-404__route::after{right:18%;top:92%} body.tb2b-style.error404 .tb2b-404__step{font-family:var(--tb2b-heading);font-size:.9rem;font-weight:600;letter-spacing:.04em;position:absolute;text-transform:uppercase} body.tb2b-style.error404 .tb2b-404__step::after{background:#fff;border:2px solid #dedede;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7);content:'';display:block;height:46px;margin:.5rem auto 0;width:46px} body.tb2b-style.error404 .tb2b-404__step--one{left:3%;top:10%} body.tb2b-style.error404 .tb2b-404__step--two{left:43%;top:27%} body.tb2b-style.error404 .tb2b-404__step--three{right:6%;top:43%} body.tb2b-style.error404 .tb2b-404__fail{align-items:center;background:#fff;border:4px solid var(--tb2b-red);border-radius:50%;bottom:12%;color:var(--tb2b-red);display:flex;font-family:Arial,sans-serif;font-size:3rem;font-weight:300;height:72px;justify-content:center;line-height:1;position:absolute;right:12%;width:72px} body.tb2b-style.error404 .tb2b-404__zero{bottom:14%;color:var(--tb2b-red);font-family:var(--tb2b-heading);font-size:2.3rem;font-weight:600;line-height:.8;position:absolute;right:-1%} body.tb2b-style.error404 .tb2b-404__zero small{color:#111;display:block;font-size:.72rem;letter-spacing:.05em;margin-top:.45rem;text-transform:uppercase} @media (max-width:900px){body.tb2b-style.error404 .tb2b-404__inner{grid-template-columns:1fr;min-height:0} body.tb2b-style.error404 .tb2b-404__visual{min-height:430px;margin-top:-1rem} body.tb2b-style.error404 .tb2b-404__journey{min-height:430px} body.tb2b-style.error404 .tb2b-404__ghost{font-size:clamp(15rem,58vw,26rem);right:0} body.tb2b-style.error404 .tb2b-404__funnel{height:235px;width:205px}} @media (max-width:560px){body.tb2b-style.error404 .tb2b-404__inner{padding-top:3rem} body.tb2b-style.error404 .tb2b-404__code{font-size:clamp(7rem,34vw,10rem)} body.tb2b-style.error404 .tb2b-404__title{font-size:clamp(2.7rem,14vw,4rem)} body.tb2b-style.error404 a.tb2b-404__cta{width:100%;box-sizing:border-box;justify-content:space-between} body.tb2b-style.error404 .wp-block-button.tb2b-404__cta,body.tb2b-style.error404 .wp-block-button.tb2b-404__cta .wp-block-button__link{width:100%;box-sizing:border-box} body.tb2b-style.error404 .wp-block-button.tb2b-404__cta .wp-block-button__link{justify-content:space-between} body.tb2b-style.error404 .tb2b-404__visual{min-height:360px} body.tb2b-style.error404 .tb2b-404__journey{min-height:360px} body.tb2b-style.error404 .tb2b-404__funnel{left:21%;top:25%;height:190px;width:165px} body.tb2b-style.error404 .tb2b-404__step{font-size:.72rem} body.tb2b-style.error404 .tb2b-404__step::after{height:34px;width:34px} body.tb2b-style.error404 .tb2b-404__fail{height:58px;width:58px;font-size:2.3rem} body.tb2b-style.error404 .tb2b-404__zero{font-size:1.8rem;right:0}} .tb2b-404-image-column{align-self:stretch !important;min-height:100%;overflow:hidden;position:relative} .tb2b-404-image-column>.wp-block-image,.tb2b-404-image-column>figure,.tb2b-404-image-column .wp-block-image{bottom:0;height:auto;left:0;margin:0 !important;position:absolute;right:0;top:0;width:100%} .tb2b-404-image-column picture{display:block;height:100%;width:100%} .tb2b-404-image-column img{display:block;height:100% !important;max-height:none !important;max-width:none !important;object-fit:cover;object-position:center;width:100% !important} @media (max-width:781px){.tb2b-404-image-column{min-height:320px}} body.tb2b-style.single-post .entry-content h4,body.tb2b-style.single-post .tb2b-article-body h4,body.tb2b-style.single-post h4.wp-block-heading{text-transform:none !important}
