div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/plugins/mailin/img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgb(0 0 0 / .2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(/wp-content/plugins/mailin/img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/plugins/togo-business-site-builder/assets/fonts/schibsted-grotesk-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/plugins/togo-business-site-builder/assets/fonts/schibsted-grotesk-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:italic;font-weight:400 900;font-display:swap;src:url(/wp-content/plugins/togo-business-site-builder/assets/fonts/schibsted-grotesk-latin-wght-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tb-forest:#0E3B2E;--tb-forest-2:#174C3C;--tb-forest-line:rgba(255,255,255,.14);--tb-green:#00704F;--tb-green-ink:#005A40;--tb-green-tint:#E3EFE8;--tb-gold:#F2B705;--tb-gold-ink:#7A5B00;--tb-gold-soft:#FFF5D1;--tb-paper:#FFFFFF;--tb-mist:#F2F5F1;--tb-mist-2:#E8EDE7;--tb-ink:#13201B;--tb-text:#2A3530;--tb-muted:#5C6A63;--tb-faint:#8A958F;--tb-line:#DCE3DE;--tb-red:#C8102E;--tb-up:#0A7A4F;--tb-sans:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--tb-serif:var(--tb-sans);--fs-xs:12.5px;--fs-s:14px;--fs-m:15.5px;--fs-base:17px;--fs-l:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-4xl:48px;--fs-5xl:60px;--tb-max:1240px;--tb-gutter:32px;--r-s:4px;--r-m:8px;--r-l:14px;--tb-header-h:72px;--tb-float:0 18px 48px -18px rgba(14,59,46,.35);--lecho-green:var(--tb-green);--lecho-green-dark:var(--tb-forest);--lecho-ink:var(--tb-ink);--lecho-line:var(--tb-line);--lecho-max:var(--tb-max);--lecho-font:var(--tb-sans)}body.tb-view{margin:0;padding:0;background:var(--tb-paper);color:var(--tb-text);font-family:var(--tb-sans);font-size:var(--fs-base);line-height:1.55;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body.tb-view.lecho-open{overflow:hidden}.tb-view *,.tb-view *::before,.tb-view *::after{box-sizing:border-box}.tb-view a{color:inherit;text-decoration:none}.tb-view img,.tb-view svg,.tb-view picture,.tb-view video{max-width:100%;display:block}.tb-view img{height:auto}.tb-view svg{flex:none}.tb-view h1,.tb-view h2,.tb-view h3,.tb-view h4,.tb-view p,.tb-view blockquote,.tb-view figure,.tb-view ol,.tb-view ul,.tb-view dl,.tb-view dd{margin:0}.tb-view h1,.tb-view h2,.tb-view h3,.tb-view h4{font-family:var(--tb-serif);color:var(--tb-ink);font-weight:700;line-height:1.1;letter-spacing:-.022em;text-transform:none;text-wrap:balance}.tb-view p{text-wrap:pretty}.tb-view button,.tb-view input,.tb-view select,.tb-view textarea{font:inherit;color:inherit}.tb-view button{cursor:pointer}.tb-view :focus-visible,.lecho-builder .tb-contact-form :focus-visible{outline:3px solid var(--tb-gold);outline-offset:2px;border-radius:var(--r-s)}.tb-view ::selection{background:var(--tb-gold-soft);color:var(--tb-ink)}.tb-view .lecho-sr,.tb-view .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tb-view .lecho-shell{width:min(var(--tb-max),calc(100% - 2*var(--tb-gutter)));margin-inline:auto}.tb-view #lecho-main{display:block;min-height:40vh}.tb-view .lecho-skip{position:absolute;left:16px;top:-80px;z-index:10001;background:var(--tb-gold);color:var(--tb-forest);padding:10px 16px;border-radius:var(--r-s);font-weight:700;font-size:var(--fs-s)}.tb-view .lecho-skip:focus{top:12px}.tb-view .lecho-reading-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:9100;pointer-events:none}.tb-view .lecho-reading-progress span{display:block;height:100%;width:0;background:var(--tb-gold);transition:width .08s linear}.tb-view .lecho-eyebrow,.tb-view .tb-radar-kicker,.tb-view .tb-cited-kicker,.tb-view .tb-mostread-cat,.tb-view .tb-company-section-head>span,.tb-view .tb-sector-head>span,.tb-view .lecho-inline-brief-kicker,.tb-view .lecho-footer-kicker{display:inline-block;font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:650;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--tb-green)}.tb-view .lecho-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:var(--fs-xs);color:var(--tb-muted);font-variant-numeric:tabular-nums}.tb-view .lecho-meta span{white-space:nowrap}.tb-view .lecho-meta span+span::before{content:"";display:inline-block;width:3px;height:3px;margin:0 8px;border-radius:50%;background:currentColor;opacity:.55;vertical-align:middle}.tb-view .lecho-more{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-s);font-weight:650;color:var(--tb-green);white-space:nowrap}.tb-view .lecho-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.tb-view .lecho-more:hover{color:var(--tb-green-ink)}.tb-view .lecho-more:hover svg{transform:translateX(3px)}.tb-view .lecho-card-read{display:none}.tb-view .lecho-empty{color:var(--tb-muted);font-size:var(--fs-m);padding:8px 0}.tb-view .lecho-empty.is-large{padding:64px 0;font-family:var(--tb-serif);font-size:var(--fs-xl);color:var(--tb-ink)}.tb-view h1 a,.tb-view h2 a,.tb-view h3 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .25s ease,color .15s}.tb-view h1 a:hover,.tb-view h2 a:hover,.tb-view h3 a:hover{background-size:100% 1px;color:var(--tb-green-ink)}.tb-view .lecho-media{display:block;overflow:hidden;border-radius:var(--r-s);background:var(--tb-mist);aspect-ratio:3/2}.tb-view .lecho-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tb-view a:hover>img,.tb-view .lecho-media:hover img{transform:scale(1.025)}.tb-view .lecho-fallback{display:grid;place-items:center;width:100%;height:100%;background:var(--tb-forest);color:#fff;font-family:var(--tb-serif);font-size:var(--fs-2xl);font-weight:600}.tb-view .lecho-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--tb-green-tint);color:var(--tb-forest);font-family:var(--tb-serif);font-size:20px;font-weight:600}.tb-view .lecho-section{padding:56px 0}.tb-view .lecho-section-head,.tb-view .lecho-related-head,.tb-view .tb-leader-related-head,.tb-view .tb-company-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px;padding-top:14px;border-top:2px solid var(--tb-ink)}.tb-view .lecho-section-head h2{font-size:var(--fs-2xl)}.tb-view .lecho-head-right{display:flex;align-items:center;gap:20px}.tb-view .lecho-section-head.is-inverse{border-top-color:#fff}.tb-view .lecho-section-head.is-inverse h2,.tb-view .lecho-section-head.is-inverse .lecho-more{color:#fff}.tb-view .lecho-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.tb-view .lecho-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.tb-view .lecho-card{display:flex;flex-direction:column;gap:10px;min-width:0}.tb-view .lecho-card .lecho-media{margin-bottom:6px}.tb-view .lecho-card h3{font-size:var(--fs-l);line-height:1.22}.tb-view .lecho-card p{font-size:var(--fs-m);color:var(--tb-muted);line-height:1.5}.tb-view .lecho-card.is-dark h3,.tb-view .lecho-card.is-dark h3 a{color:#fff}.tb-view .tb-btn,.tb-view .lecho-read-cta,.tb-view .tb-premium-primary,.tb-view .tb-premium-secondary,.tb-view .tb-advertise-primary,.tb-view .tb-advertise-secondary,.tb-view .tb-media-kit-btn,.tb-view .tb-media-request-btn,.tb-view .tb-nomination-source,.tb-view .tb-tender-official a,.tb-view .tb-radar-all,.tb-view .tb-intelligence-links a,.tb-view .tb-company-directory-cta,.tb-view .tb-tender-cta,.tb-view .tb-company-archive-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-s);border:1px solid var(--tb-ink);background:#fff0;color:var(--tb-ink);font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:650;line-height:1.1;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.tb-view .tb-btn:hover,.tb-view .tb-radar-all:hover,.tb-view .tb-intelligence-links a:hover,.tb-view .tb-company-directory-cta:hover,.tb-view .tb-tender-cta:hover,.tb-view .tb-company-archive-cta:hover,.tb-view .tb-nomination-source:hover,.tb-view .tb-tender-official a:hover{background:var(--tb-ink);color:#fff}.tb-view .tb-btn.is-primary,.tb-view .lecho-read-cta,.tb-view .tb-advertise-primary,.tb-view .tb-media-request-btn,.tb-view .tb-premium-primary{background:var(--tb-gold);border-color:var(--tb-gold);color:var(--tb-forest)}.tb-view .tb-btn.is-primary:hover,.tb-view .lecho-read-cta:hover,.tb-view .tb-advertise-primary:hover,.tb-view .tb-media-request-btn:hover,.tb-view .tb-premium-primary:hover{background:#FFC929;border-color:#FFC929;color:var(--tb-forest)}.tb-view .tb-btn svg,.tb-view .lecho-read-cta svg,.tb-view .tb-radar-all svg,.tb-view .tb-intelligence-links svg,.tb-view .tb-premium-primary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb-view .lecho-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:24px 0 0;font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-breadcrumbs a{color:var(--tb-muted);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.tb-view .lecho-breadcrumbs a:hover{color:var(--tb-green);text-decoration-color:currentColor}.tb-view .lecho-breadcrumbs>span:last-child:not([aria-hidden]){color:var(--tb-ink)}.lecho-builder .tb-ext{display:inline-block;width:.95em;height:.95em;margin-left:.25em;vertical-align:-.1em;flex:none}.tb-view .lecho-header{position:sticky;top:0;z-index:9000;background:var(--tb-forest);color:#fff;box-shadow:0 1px 0 rgb(0 0 0 / .18)}.tb-view.admin-bar .lecho-header{top:32px}.tb-view .lecho-header-row{height:var(--tb-header-h);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px}.tb-view .lecho-brand{display:flex;align-items:center}.tb-view .lecho-brand-logo{display:block;line-height:0}.tb-view .lecho-brand-logo img{width:auto;height:40px;max-width:150px;object-fit:contain}.tb-view .lecho-header .lecho-brand-logo img{filter:brightness(0) invert(1)}.tb-view .lecho-nav{display:flex;align-items:stretch;justify-content:center;gap:4px;min-width:0;height:100%}.tb-view .lecho-nav ul,.tb-view .lecho-nav li{display:contents}.tb-view .lecho-nav a{position:relative;display:flex;align-items:center;padding:0 12px;font-size:var(--fs-m);font-weight:550;color:rgb(255 255 255 / .86);white-space:nowrap;transition:color .15s}.tb-view .lecho-nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:var(--tb-gold);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.tb-view .lecho-nav a:hover{color:#fff}.tb-view .lecho-nav a:hover::after{transform:scaleX(.35)}.tb-view .lecho-nav .current-menu-item>a,.tb-view .lecho-nav .current-menu-ancestor>a,.tb-view .lecho-nav a[aria-current]{color:#fff}.tb-view .lecho-nav .current-menu-item>a::after,.tb-view .lecho-nav .current-menu-ancestor>a::after,.tb-view .lecho-nav a[aria-current]::after{transform:scaleX(1)}.tb-view .lecho-header-actions{display:flex;align-items:center;gap:6px}.tb-view .lecho-icon-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#fff0;color:inherit;transition:background .15s}.tb-view .lecho-icon-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tb-view .lecho-header .lecho-icon-button:hover,.tb-view .lecho-header .lecho-icon-button[aria-expanded="true"]{background:rgb(255 255 255 / .12)}.tb-view .lecho-menu-button{display:none}.tb-view .lecho-lang ul{display:flex;gap:2px;margin:0;padding:0;list-style:none}.tb-view .lecho-lang a{display:block;padding:6px 8px;border-radius:var(--r-s);font-size:var(--fs-xs);font-weight:650;text-transform:uppercase;color:rgb(255 255 255 / .75)}.tb-view .lecho-lang .current-lang a{background:rgb(255 255 255 / .14);color:#fff}.tb-view .lecho-brief-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-left:6px;padding:0 16px;border-radius:var(--r-s);background:var(--tb-gold);color:var(--tb-forest);font-size:var(--fs-s);font-weight:700;white-space:nowrap;transition:background .15s}.tb-view .lecho-brief-button:hover{background:#FFC929}.tb-view .lecho-brief-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tb-view .lecho-search-panel{background:var(--tb-forest-2);border-top:1px solid var(--tb-forest-line);padding:18px 0}.tb-view .lecho-search-panel[hidden]{display:none}.tb-view .lecho-search-form{display:flex;align-items:center;max-width:760px;margin:0 auto;background:#fff;border-radius:var(--r-s);overflow:hidden;border:1px solid var(--tb-line)}.tb-view .lecho-search-form input{flex:1;min-width:0;height:52px;padding:0 18px;border:0;background:#fff0;color:var(--tb-ink);font-size:var(--fs-base);outline:none}.tb-view .lecho-search-form input::placeholder{color:var(--tb-faint)}.tb-view .lecho-search-form button{display:grid;place-items:center;width:56px;height:52px;border:0;background:var(--tb-gold);color:var(--tb-forest)}.tb-view .lecho-search-form button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tb-view .lecho-search-form:focus-within{box-shadow:0 0 0 3px rgb(242 183 5 / .55)}.tb-view .lecho-drawer{position:fixed;inset:0;z-index:9500}.tb-view .lecho-drawer[hidden]{display:none}.tb-view .lecho-drawer-backdrop{position:absolute;inset:0;background:rgb(9 30 23 / .55);animation:tbFade .2s ease}.tb-view .lecho-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(400px,92vw);display:flex;flex-direction:column;gap:20px;padding:18px 22px 28px;background:var(--tb-paper);overflow-y:auto;box-shadow:var(--tb-float);animation:tbSlide .26s cubic-bezier(.2,.7,.2,1)}.tb-view .lecho-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--tb-line)}.tb-view .lecho-drawer-head .lecho-brand-logo img{height:34px}.tb-view .lecho-drawer-head .lecho-icon-button{color:var(--tb-ink);background:var(--tb-mist)}.tb-view .lecho-drawer .lecho-search-form{max-width:none}.tb-view .lecho-drawer .lecho-search-form input{height:48px}.tb-view .lecho-drawer .lecho-search-form button{height:48px;width:50px}.tb-view .lecho-drawer-nav{display:flex;flex-direction:column}.tb-view .lecho-drawer-nav ul,.tb-view .lecho-drawer-nav li{display:contents}.tb-view .lecho-drawer-nav a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--tb-line);font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:550;color:var(--tb-ink)}.tb-view .lecho-drawer-nav a:hover{color:var(--tb-green)}.tb-view .lecho-drawer-cta{justify-content:space-between;min-height:52px;margin:auto 0 0}@keyframes tbFade{from{opacity:0}to{opacity:1}}@keyframes tbSlide{from{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}.tb-view .lecho-ad,.tb-view .lecho-ad-placeholder{position:relative}.tb-view .lecho-ad{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 auto}.tb-view .lecho-ad-label{align-self:stretch;font-size:11px;font-weight:550;letter-spacing:.02em;color:var(--tb-faint);text-align:center}.tb-view .lecho-ad a{display:block;line-height:0}.tb-view .lecho-ad img{max-width:100%;height:auto;border-radius:2px}.tb-view .lecho-ad-text{display:block;padding:22px;border:1px solid var(--tb-line);border-radius:var(--r-s);font-family:var(--tb-serif);font-size:var(--fs-l);color:var(--tb-ink);line-height:1.3;text-align:center}.tb-view .lecho-ad-placeholder{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border:1px dashed #C4CEC7;border-radius:var(--r-m);background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(14 59 46 / .025) 10px 20px),var(--tb-mist)}.tb-view .lecho-ad-placeholder>div{display:grid;gap:2px}.tb-view .lecho-ad-placeholder-kicker{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-ad-placeholder strong{font-size:var(--fs-m);font-weight:650;color:var(--tb-ink)}.tb-view .lecho-ad-placeholder small{font-size:var(--fs-xs);color:var(--tb-faint);font-variant-numeric:tabular-nums}.tb-view .lecho-ad-placeholder a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--r-s);background:var(--tb-paper);border:1px solid var(--tb-line);font-size:var(--fs-xs);font-weight:650;color:var(--tb-green)}.tb-view .lecho-ad-placeholder a:hover{border-color:var(--tb-green)}.tb-view .lecho-top-ad{display:flex;justify-content:center;margin-top:20px;margin-bottom:0}.tb-view .lecho-top-ad.lecho-ad-placeholder{justify-content:space-between}.tb-view .lecho-top-ad.lecho-ad-placeholder{max-width:970px;min-height:90px}.tb-view .lecho-inline-ad{margin:44px 0}.tb-view .lecho-inline-ad.lecho-ad-placeholder{min-height:90px}.tb-view .lecho-side-ad.lecho-ad-placeholder{flex-direction:column;align-items:flex-start;justify-content:center;min-height:250px}.tb-view .lecho-sponsor{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-sponsor img{max-height:26px;width:auto}.tb-view .lecho-sponsor b{color:var(--tb-ink)}.tb-view .lecho-skin-click{display:none}@media (min-width:1500px){.tb-view .lecho-skin-click{display:block;position:fixed;top:0;bottom:0;width:calc((100vw - 1320px)/2);z-index:1}.tb-view .lecho-skin-left{left:0}.tb-view .lecho-skin-right{right:0}}.lecho-builder .lecho-brief-form{position:relative;display:flex;flex-wrap:wrap;gap:8px;width:100%}.lecho-builder .lecho-brief-form input[type=email]{flex:1 1 170px;min-width:0;height:50px;padding:0 16px;border:1px solid var(--tb-line);border-radius:var(--r-s);background:#fff;color:var(--tb-ink);font-family:var(--tb-sans);font-size:var(--fs-m);outline:none;transition:border-color .15s,box-shadow .15s}.lecho-builder .lecho-brief-form input[type=email]::placeholder{color:var(--tb-faint)}.lecho-builder .lecho-brief-form input[type=email]:focus{border-color:var(--tb-green);box-shadow:0 0 0 3px rgb(0 112 79 / .18)}.lecho-builder .lecho-brief-form button{flex:none;height:50px;padding:0 22px;border:0;border-radius:var(--r-s);background:var(--tb-forest);color:#fff;font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:700;cursor:pointer;transition:background .15s}.lecho-builder .lecho-brief-form button:hover{background:var(--tb-green)}.lecho-builder .lecho-brief-form button:disabled{opacity:.6;cursor:progress}.lecho-builder .lecho-form-status{flex-basis:100%;display:none;font-size:var(--fs-s);font-weight:550}.lecho-builder .lecho-form-status.is-visible{display:block}.lecho-builder .lecho-brief-form.is-dark input[type=email],.tb-view .lecho-brief-band .lecho-brief-form input[type=email],.tb-view .tb-newsletter-hero .lecho-brief-form input[type=email]{border-color:#fff0}.lecho-builder .lecho-brief-form.is-dark button,.tb-view .lecho-brief-band .lecho-brief-form button,.tb-view .tb-newsletter-hero .lecho-brief-form button,.tb-view .tb-newsletter-final .lecho-brief-form button{background:var(--tb-gold);color:var(--tb-forest)}.lecho-builder .lecho-brief-form.is-dark button:hover,.tb-view .lecho-brief-band .lecho-brief-form button:hover,.tb-view .tb-newsletter-hero .lecho-brief-form button:hover,.tb-view .tb-newsletter-final .lecho-brief-form button:hover{background:#FFC929}.lecho-builder .lecho-brief-form.is-dark .lecho-form-status,.tb-view .lecho-brief-band .lecho-form-status,.tb-view .tb-newsletter-hero .lecho-form-status{color:#fff}.tb-view .lecho-footer{margin-top:0;background:var(--tb-forest);color:rgb(255 255 255 / .74);font-size:var(--fs-s)}.tb-view .lecho-footer a{color:rgb(255 255 255 / .82);transition:color .15s}.tb-view .lecho-footer a:hover{color:#fff}.tb-view .lecho-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px 64px;padding:64px 0 48px;border-bottom:1px solid var(--tb-forest-line)}.tb-view .lecho-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tb-view .lecho-footer-logo{display:block;line-height:0}.tb-view .lecho-footer-logo img{width:auto;height:52px;max-width:200px;object-fit:contain}.tb-view .lecho-footer-logo.tb-logo-auto-white img{filter:brightness(0) invert(1)}.tb-view .lecho-footer-brand p{max-width:36ch;font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.4;color:#fff}.tb-view .lecho-follow-label{margin-top:6px;font-size:var(--fs-xs);color:rgb(255 255 255 / .6)}.tb-view .lecho-socials{display:flex;flex-wrap:wrap;gap:8px}.tb-view .lecho-socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--tb-forest-line);color:#fff}.tb-view .lecho-socials a:hover{background:var(--tb-gold);border-color:var(--tb-gold);color:var(--tb-forest)}.tb-view .lecho-socials svg{width:18px;height:18px}.tb-view .lecho-footer-newsletter{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--r-m);background:var(--tb-forest-2)}.tb-view .lecho-footer-newsletter .lecho-footer-kicker{color:var(--tb-gold)}.tb-view .lecho-footer-newsletter h3{font-size:var(--fs-2xl);color:#fff}.tb-view .lecho-footer-newsletter p{color:rgb(255 255 255 / .78);line-height:1.5}.tb-view .lecho-footer-newsletter .lecho-brief-form{margin-top:6px}.tb-view .lecho-footer-newsletter-link{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:#fff!important}.tb-view .lecho-footer-newsletter-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb-view .lecho-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:44px 0}.tb-view .lecho-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tb-view .lecho-footer-links h4{margin-bottom:6px;font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:650;letter-spacing:0;color:var(--tb-gold)}.tb-view .lecho-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:22px 0 30px;border-top:1px solid var(--tb-forest-line);font-size:var(--fs-xs);color:rgb(255 255 255 / .6)}.tb-view .lecho-footer-bottom nav{display:flex;flex-wrap:wrap;gap:6px 20px}.tb-view .lecho-footer-bottom a{color:rgb(255 255 255 / .66)}.tb-view .lecho-hero{padding:36px 0 56px}.tb-view .lecho-hero-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:44px;align-items:center}.tb-view .lecho-hero-img{order:-1;aspect-ratio:4/3;border-radius:var(--r-s)}.tb-view .lecho-hero-img img{width:100%;height:100%;object-fit:cover}.tb-view .lecho-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tb-view .lecho-hero h1{font-size:clamp(34px,3.6vw,var(--fs-5xl));line-height:1.04;font-weight:700;letter-spacing:-.028em}.tb-view .lecho-hero h1.is-long{font-size:clamp(30px,3vw,var(--fs-4xl))}.tb-view .lecho-hero-deck{font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.5;color:var(--tb-muted);max-width:46ch}.tb-view .lecho-hero .lecho-meta{font-size:var(--fs-s)}.tb-view .lecho-read-cta{margin-top:4px}.tb-view .lecho-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px;margin-top:44px;padding-top:28px;border-top:1px solid var(--tb-line)}.tb-view .lecho-secondary .lecho-card{position:relative}.tb-view .lecho-secondary .lecho-card+.lecho-card::before{content:"";position:absolute;top:0;bottom:0;left:-28px;width:1px;background:var(--tb-line)}.tb-view .lecho-secondary .lecho-card h3{font-size:var(--fs-l)}.tb-view .lecho-latest{padding-top:16px}.tb-view .lecho-latest-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.tb-view .lecho-latest-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start;padding:20px 0;border-bottom:1px solid var(--tb-line)}.tb-view .lecho-latest-row:nth-child(-n+2){padding-top:0}.tb-view .lecho-latest-thumb{display:block;overflow:hidden;border-radius:var(--r-s);aspect-ratio:3/2;background:var(--tb-mist)}.tb-view .lecho-latest-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tb-view .lecho-latest-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.tb-view .lecho-latest-copy h3{font-size:var(--fs-l);line-height:1.24}.tb-view .lecho-brief-band{background:var(--tb-forest);color:#fff;margin:24px 0 0}.tb-view .lecho-brief-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:24px 56px;align-items:center;padding:40px 0}.tb-view .lecho-brief-copy{display:flex;gap:18px;align-items:flex-start}.tb-view .lecho-brief-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--tb-gold);color:var(--tb-forest)}.tb-view .lecho-brief-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.tb-view .lecho-brief-copy strong{display:block;font-family:var(--tb-serif);font-size:var(--fs-2xl);font-weight:600;line-height:1.1;color:#fff}.tb-view .lecho-brief-copy p{margin-top:6px;color:rgb(255 255 255 / .8);font-size:var(--fs-m);max-width:48ch}.tb-view .lecho-brief-copy .lecho-sponsor{margin-top:10px;color:rgb(255 255 255 / .65)}.tb-view .lecho-brief-copy .lecho-sponsor b{color:#fff}.tb-view .tb-business-radar{background:var(--tb-mist);padding:64px 0}.tb-view .tb-radar-heading,.tb-view .tb-intelligence-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;margin-bottom:32px}.tb-view .tb-radar-heading>div,.tb-view .tb-intelligence-head>div:first-child{display:flex;flex-direction:column;gap:8px;max-width:640px}.tb-view .tb-radar-heading h2,.tb-view .tb-intelligence-head h2{font-size:var(--fs-3xl);line-height:1.08}.tb-view .tb-radar-heading p,.tb-view .tb-intelligence-head p{font-size:var(--fs-base);color:var(--tb-muted)}.tb-view .tb-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tb-view .tb-radar-panel{display:flex;flex-direction:column;padding:24px 24px 12px;background:var(--tb-paper);border:1px solid var(--tb-line);border-radius:var(--r-m)}.tb-view .tb-radar-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--tb-ink)}.tb-view .tb-radar-panel-head h3{font-size:var(--fs-xl)}.tb-view .tb-radar-index{display:none}.tb-view .tb-radar-list{display:flex;flex-direction:column}.tb-view .tb-radar-nom,.tb-view .tb-radar-tender,.tb-view .tb-agenda-card{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--tb-line);transition:background .15s}.tb-view .tb-radar-list>a:last-child{border-bottom:0}.tb-view .tb-radar-nom img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.tb-view .tb-radar-nom>span:last-child,.tb-view .tb-agenda-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.tb-view .tb-radar-nom b,.tb-view .tb-radar-tender b,.tb-view .tb-agenda-copy b{font-family:var(--tb-serif);font-size:17px;font-weight:600;line-height:1.28;color:var(--tb-ink)}.tb-view .tb-radar-nom small,.tb-view .tb-radar-tender small,.tb-view .tb-agenda-copy small{font-size:var(--fs-xs);line-height:1.4;color:var(--tb-muted)}.tb-view .tb-radar-tender{flex-direction:column;gap:4px}.tb-view .tb-radar-kicker{font-size:var(--fs-xs)}.tb-view .tb-radar-nom:hover b,.tb-view .tb-radar-tender:hover b,.tb-view .tb-agenda-card:hover b{color:var(--tb-green-ink)}.tb-view .tb-agenda-card time{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:54px;height:58px;border-radius:var(--r-s);background:var(--tb-forest);color:#fff;line-height:1}.tb-view .tb-agenda-card time b{font-family:var(--tb-serif);font-size:24px;font-weight:600}.tb-view .tb-agenda-card time span{margin-top:3px;font-size:11px;font-weight:600;text-transform:lowercase;color:var(--tb-gold)}.tb-view .tb-agenda-card.is-past time{background:var(--tb-mist-2);color:var(--tb-muted)}.tb-view .tb-agenda-note{margin-top:12px;font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-intelligence-showcase{padding:72px 0 64px}.tb-view .tb-intelligence-links{display:flex;flex-wrap:wrap;gap:10px}.tb-view .tb-intelligence-links a:last-child{border-color:var(--tb-line)}.tb-view .tb-company-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tb-view .tb-company-showcase-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--tb-line);border-radius:var(--r-m);overflow:hidden;background:var(--tb-paper);transition:border-color .2s}.tb-view .tb-company-showcase-card:hover{border-color:var(--tb-ink)}.tb-view .tb-company-showcase-media{position:relative;display:block;aspect-ratio:16/10;background:var(--tb-mist);overflow:hidden}.tb-view .tb-company-showcase-media>img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tb-view .tb-company-showcase-fallback{display:grid;place-items:center;height:100%;font-family:var(--tb-serif);font-size:var(--fs-3xl);color:var(--tb-forest)}.tb-view .tb-company-showcase-logo{position:absolute;left:16px;bottom:-22px;display:grid;place-items:center;width:52px;height:52px;padding:6px;border-radius:var(--r-m);background:#fff;border:1px solid var(--tb-line)}.tb-view .tb-company-showcase-logo img{width:100%;height:100%;object-fit:contain}.tb-view .tb-company-showcase-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:34px 18px 18px}.tb-view .tb-company-showcase-meta span{font-size:var(--fs-xs);font-weight:600;color:var(--tb-green)}.tb-view .tb-company-showcase-body h3{font-size:var(--fs-xl)}.tb-view .tb-company-showcase-location{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-company-showcase-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.tb-view .tb-company-showcase-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb-view .tb-leader-strip{display:grid;grid-template-columns:200px repeat(3,minmax(0,1fr));gap:0;margin-top:28px;border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line)}.tb-view .tb-leader-strip-title{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:18px 20px 18px 0}.tb-view .tb-leader-strip-title span{font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:600;color:var(--tb-ink)}.tb-view .tb-leader-strip-title small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-chip{display:flex;align-items:center;gap:12px;min-width:0;padding:18px 20px;border-left:1px solid var(--tb-line);transition:background .15s}.tb-view .tb-leader-chip:hover{background:var(--tb-mist)}.tb-view .tb-leader-chip>img,.tb-view .tb-leader-chip>span{flex:none;width:46px;height:46px;border-radius:50%;object-fit:cover}.tb-view .tb-leader-chip>span{display:grid;place-items:center;background:var(--tb-green-tint);font-family:var(--tb-serif);font-size:20px;color:var(--tb-forest)}.tb-view .tb-leader-chip b{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--tb-serif);font-size:17px;font-weight:600;color:var(--tb-ink)}.tb-view .tb-leader-chip small{font-family:var(--tb-sans);font-size:var(--fs-xs);font-weight:400;color:var(--tb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-view .lecho-portrait-section{padding:16px 0 64px}.tb-view .lecho-portrait-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--tb-mist);border-radius:var(--r-m);overflow:hidden}.tb-view .lecho-portrait-media{display:block;min-height:380px;overflow:hidden}.tb-view .lecho-portrait-media img{width:100%;height:100%;object-fit:cover}.tb-view .lecho-portrait-copy{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px 56px}.tb-view .lecho-portrait-copy h2{font-size:var(--fs-3xl);line-height:1.1}.tb-view .lecho-portrait-copy blockquote{font-family:var(--tb-serif);font-style:italic;font-size:var(--fs-l);line-height:1.5;color:var(--tb-text)}.tb-view .lecho-portrait-copy p{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-dossier{background:var(--tb-forest);color:#fff;padding:64px 0}.tb-view .lecho-dossier .lecho-media{background:var(--tb-forest-2);aspect-ratio:16/9}.tb-view .lecho-dossier .lecho-card h3{font-size:var(--fs-xl)}.tb-view .lecho-dossier .lecho-grid-4:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .lecho-dossier .lecho-grid-4:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tb-view .lecho-data{background:var(--tb-mist);padding:64px 0}.tb-view .lecho-data .lecho-grid-4{gap:20px}.tb-view .lecho-data-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:22px 22px 18px;background:var(--tb-paper);border:1px solid var(--tb-line);border-radius:var(--r-m)}.tb-view .lecho-data-label{font-size:var(--fs-s);font-weight:600;color:var(--tb-muted)}.tb-view .lecho-data-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:var(--tb-ink)}.tb-view .lecho-data-value strong{font-family:var(--tb-sans);font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--tb-forest);font-variant-numeric:tabular-nums lining-nums}.tb-view .lecho-data-value span{font-size:var(--fs-m);font-weight:600;color:var(--tb-muted)}.tb-view .lecho-data-card em{align-self:flex-start;padding:3px 8px;border-radius:999px;font-style:normal;font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums;background:var(--tb-green-tint);color:var(--tb-up)}.tb-view .lecho-data-card em.is-down{background:#FBE7EA;color:var(--tb-red)}.tb-view .lecho-spark{width:100%;height:40px;margin-top:4px;color:var(--tb-green)}.tb-view .lecho-data-card:has(em.is-down) .lecho-spark{color:var(--tb-red)}.tb-view .lecho-data-card small{margin-top:auto;padding-top:8px;border-top:1px solid var(--tb-line);font-size:var(--fs-xs);color:var(--tb-faint)}.tb-view .lecho-opinion{display:flex;flex-direction:column;gap:16px;padding:24px 0 0;border-top:1px solid var(--tb-line)}.tb-view .lecho-opinion-author{display:flex;align-items:center;gap:12px}.tb-view .lecho-opinion-author img{width:44px;height:44px;border-radius:50%}.tb-view .lecho-opinion-author b{display:block;font-size:var(--fs-s);color:var(--tb-ink)}.tb-view .lecho-opinion-author small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-opinion h3{font-style:italic;font-size:var(--fs-xl);line-height:1.25}.tb-view .tb-premium-partners{background:var(--tb-forest);color:#fff;padding:72px 0}.tb-view .tb-premium-partners-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px 72px;align-items:end}.tb-view .tb-premium-partners-copy{display:flex;flex-direction:column;gap:16px}.tb-view .tb-premium-partners .lecho-eyebrow{color:var(--tb-gold)}.tb-view .tb-premium-partners h2{font-size:clamp(30px,3.2vw,var(--fs-4xl));line-height:1.06;color:#fff;max-width:18ch}.tb-view .tb-premium-partners-copy p{font-size:var(--fs-base);line-height:1.6;color:rgb(255 255 255 / .78);max-width:60ch}.tb-view .tb-premium-partners-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.tb-view .tb-premium-partners-actions a{justify-content:space-between;min-height:52px;white-space:normal;text-align:left}.tb-view .tb-premium-secondary{border-color:var(--tb-forest-line);color:#fff}.tb-view .tb-premium-secondary:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .4)}.tb-view .tb-premium-partners-proof{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 0;padding-top:28px;margin-top:12px;border-top:1px solid var(--tb-forest-line)}.tb-view .tb-premium-partners-proof span{font-size:var(--fs-s);color:rgb(255 255 255 / .72)}.tb-view .tb-premium-partners-proof span+span::before{content:"/";margin:0 14px;color:var(--tb-gold);opacity:.8}.tb-view .lecho-partner{padding:64px 0}.tb-view .lecho-partner-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0;align-items:stretch;border:1px solid var(--tb-line);border-radius:var(--r-m);overflow:hidden}.tb-view .lecho-partner-media{display:block;min-height:300px;overflow:hidden;background:var(--tb-mist)}.tb-view .lecho-partner-media img{width:100%;height:100%;object-fit:cover}.tb-view .lecho-partner-card>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:40px 48px}.tb-view .lecho-partner-card>div:only-child{grid-column:1/-1}.tb-view .lecho-partner-card .lecho-eyebrow{padding:3px 10px;border-radius:999px;background:var(--tb-gold-soft);color:var(--tb-gold-ink);font-size:var(--fs-xs)}.tb-view .lecho-partner-by{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-partner-card h2{font-size:var(--fs-2xl)}.tb-view .lecho-partner-card p{color:var(--tb-muted)}.tb-view .lecho-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:start;padding:24px 0 80px}.tb-view .lecho-article-main{min-width:0;max-width:740px}.tb-view .lecho-article-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:28px}.tb-view .lecho-article-head h1{font-size:clamp(34px,4vw,54px);line-height:1.06;letter-spacing:-.02em}.tb-view .lecho-deck{font-family:var(--tb-serif);font-size:20px;line-height:1.45;color:var(--tb-muted)}.tb-view .lecho-author{display:flex;align-items:center;gap:12px;width:100%;padding-top:18px;border-top:1px solid var(--tb-line)}.tb-view .lecho-author img{width:40px;height:40px;border-radius:50%}.tb-view .lecho-author>div{display:flex;flex-direction:column;gap:2px}.tb-view .lecho-author b{font-size:var(--fs-s);font-weight:650;color:var(--tb-ink)}.tb-view .lecho-author b a:hover{color:var(--tb-green)}.tb-view .lecho-author span{font-size:var(--fs-xs);color:var(--tb-muted);font-variant-numeric:tabular-nums}.tb-view .lecho-shares{display:flex;flex-wrap:wrap;gap:8px}.tb-view .lecho-shares a{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid var(--tb-line);border-radius:999px;font-size:var(--fs-xs);font-weight:600;color:var(--tb-text);transition:border-color .15s,color .15s,background .15s}.tb-view .lecho-shares a:hover{border-color:var(--tb-forest);background:var(--tb-forest);color:#fff}.tb-view .lecho-shares svg{width:15px;height:15px}.tb-view .lecho-shares svg path[d^="M4 6h16"],.tb-view .lecho-shares svg path[d^="m4 7"]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.tb-view .lecho-article-hero{margin:4px 0 36px}.tb-view .lecho-article-hero img{width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:var(--r-s)}.tb-view .lecho-article-hero figcaption{margin-top:10px;font-size:var(--fs-xs);line-height:1.45;color:var(--tb-muted)}.tb-view .lecho-box{margin:0 0 36px;padding:26px 28px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .lecho-box h2{margin-bottom:14px;font-family:var(--tb-sans);font-size:var(--fs-m);font-weight:700;letter-spacing:0;color:var(--tb-forest)}.tb-view .lecho-keypoints ol{display:grid;gap:14px;padding:0;list-style:none;counter-reset:kp}.tb-view .lecho-keypoints li{position:relative;padding-left:42px;font-family:var(--tb-serif);font-size:19px;line-height:1.45;color:var(--tb-ink);counter-increment:kp}.tb-view .lecho-keypoints li::before{content:counter(kp);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tb-forest);color:var(--tb-gold);font-family:var(--tb-sans);font-size:var(--fs-xs);font-weight:700}.tb-view .lecho-why{background:#fff0;border-left:3px solid var(--tb-gold);border-radius:0;padding:4px 0 4px 24px;margin-top:40px}.tb-view .lecho-why p{font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.55;color:var(--tb-ink)}.tb-view .lecho-article-content{font-family:var(--tb-serif);font-size:18.5px;line-height:1.68;color:var(--tb-text)}.tb-view .lecho-article-content>*{max-width:68ch}.tb-view .lecho-article-content>*+*{margin-top:1.1em}.tb-view .lecho-article-content h2{margin-top:1.8em;font-size:var(--fs-2xl);line-height:1.18}.tb-view .lecho-article-content h3{margin-top:1.6em;font-size:var(--fs-xl)}.tb-view .lecho-article-content h4{margin-top:1.4em;font-family:var(--tb-sans);font-size:var(--fs-base);font-weight:700}.tb-view .lecho-article-content h2+*,.tb-view .lecho-article-content h3+*{margin-top:.6em}.tb-view .lecho-article-content a{color:var(--tb-green-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(0 112 79 / .4)}.tb-view .lecho-article-content a:hover{text-decoration-color:currentColor}.tb-view .lecho-article-content strong{font-weight:650;color:var(--tb-ink)}.tb-view .lecho-article-content ul,.tb-view .lecho-article-content ol{padding-left:1.3em}.tb-view .lecho-article-content li+li{margin-top:.4em}.tb-view .lecho-article-content li::marker{color:var(--tb-green)}.tb-view .lecho-article-content blockquote{margin-block:1.6em;padding-left:24px;border-left:3px solid var(--tb-green);font-style:italic;font-size:22px;line-height:1.5;color:var(--tb-ink)}.tb-view .lecho-article-content blockquote p{margin:0}.tb-view .lecho-article-content blockquote cite{display:block;margin-top:10px;font-family:var(--tb-sans);font-style:normal;font-size:var(--fs-s);color:var(--tb-muted)}.tb-view .lecho-article-content figure,.tb-view .lecho-article-content .wp-block-image{max-width:100%;margin-block:1.8em}.tb-view .lecho-article-content img{border-radius:var(--r-s)}.tb-view .lecho-article-content figcaption{margin-top:8px;font-family:var(--tb-sans);font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-article-content table{width:100%;max-width:100%;border-collapse:collapse;font-family:var(--tb-sans);font-size:var(--fs-m);font-variant-numeric:tabular-nums}.tb-view .lecho-article-content th,.tb-view .lecho-article-content td{padding:10px 12px;border-bottom:1px solid var(--tb-line);text-align:left}.tb-view .lecho-article-content th{font-weight:650;color:var(--tb-ink);border-bottom-color:var(--tb-ink)}.tb-view .lecho-article-content iframe,.tb-view .lecho-article-content video{max-width:100%}.tb-view .lecho-inline-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 28px;align-items:center;max-width:none!important;margin-block:2em!important;padding:24px 26px;border-radius:var(--r-m);background:var(--tb-forest);color:#fff;font-family:var(--tb-sans)}.tb-view .lecho-inline-brief>div{display:flex;flex-direction:column;gap:4px}.tb-view .lecho-inline-brief-kicker{color:var(--tb-gold)}.tb-view .lecho-inline-brief strong{font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:550;line-height:1.35;color:#fff}.tb-view .lecho-inline-brief .lecho-brief-form input[type=email]{border-color:#fff0;height:46px}.tb-view .lecho-inline-brief .lecho-brief-form button{height:46px;background:var(--tb-gold);color:var(--tb-forest)}.tb-view .lecho-inline-brief .lecho-form-status{color:#fff}.tb-view .lecho-wall{position:relative;max-width:none!important;margin-top:0!important;padding-top:120px;margin-bottom:8px}.tb-view .lecho-wall::before{content:"";position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.tb-view .lecho-wall-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 36px;border-radius:var(--r-m);background:var(--tb-forest);color:#fff;text-align:center;font-family:var(--tb-sans)}.tb-view .lecho-wall-card .lecho-eyebrow{color:var(--tb-gold)}.tb-view .lecho-wall-card h2{margin:0!important;font-size:var(--fs-2xl);color:#fff}.tb-view .lecho-wall-card p{max-width:44ch;font-size:var(--fs-m);line-height:1.5;color:rgb(255 255 255 / .8)}.tb-view .lecho-wall-actions{width:100%;max-width:460px;margin-top:6px}.tb-view .lecho-wall-card .lecho-brief-form input[type=email]{border-color:#fff0}.tb-view .lecho-wall-card .lecho-brief-form button{background:var(--tb-gold);color:var(--tb-forest)}.tb-view .lecho-wall-card .lecho-form-status{color:#fff}.tb-view .lecho-wall-card small{font-size:var(--fs-xs);color:rgb(255 255 255 / .6)}.tb-view .lecho-wall-locked{display:none}.tb-view.lecho-wall-open .lecho-wall{display:none}.tb-view.lecho-wall-open .lecho-wall-locked{display:block}.tb-view .lecho-wall-locked>*+*{margin-top:1.1em}.tb-view .lecho-chart{margin:40px 0;padding:24px 26px 20px;border:1px solid var(--tb-line);border-radius:var(--r-m)}.tb-view .lecho-chart-title{margin-bottom:18px;font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:600;color:var(--tb-ink)}.tb-view .lecho-chart-title span{font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:400;color:var(--tb-muted)}.tb-view .lecho-chart-bars{display:flex;align-items:flex-end;gap:14px;height:220px;padding-bottom:0;border-bottom:1px solid var(--tb-ink)}.tb-view .lecho-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0;position:relative;padding-bottom:0}.tb-view .lecho-chart-val{font-size:var(--fs-xs);font-weight:650;color:var(--tb-text);font-variant-numeric:tabular-nums}.tb-view .lecho-chart-bar{display:block;width:min(56px,80%);max-height:calc(100% - 22px);border-radius:3px 3px 0 0;background:#B9D5C7}.tb-view .lecho-chart-col.is-last .lecho-chart-bar{background:var(--tb-forest)}.tb-view .lecho-chart-col.is-last .lecho-chart-val{color:var(--tb-forest)}.tb-view .lecho-chart-lab{position:absolute;bottom:-26px;font-size:var(--fs-xs);color:var(--tb-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tb-view .lecho-chart-source{display:block;margin-top:38px;font-size:var(--fs-xs);color:var(--tb-faint)}.tb-view .lecho-quote{margin:44px 0;padding:0 0 0 28px;border-left:3px solid var(--tb-green)}.tb-view .lecho-quote p{font-family:var(--tb-serif);font-style:italic;font-size:clamp(22px,2.2vw,28px);line-height:1.35;color:var(--tb-ink)}.tb-view .lecho-quote cite{display:block;margin-top:12px;font-style:normal;font-size:var(--fs-s);color:var(--tb-muted)}.tb-view section.lecho-sources,.tb-view .lecho-resource-section .lecho-sources{margin-top:40px;padding-top:20px;border-top:1px solid var(--tb-line)}.tb-view section.lecho-sources h2{margin-bottom:12px;font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:700;color:var(--tb-ink)}.tb-view .lecho-sources ul,.tb-view ul.lecho-sources{display:grid;gap:8px;padding:0;list-style:none}.tb-view .lecho-resource-section ul.lecho-sources{margin-top:0;padding-top:0;border-top:0}.tb-view .lecho-sources li{position:relative;padding-left:16px;font-size:var(--fs-s);line-height:1.5;color:var(--tb-text)}.tb-view .lecho-sources li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:1px;background:var(--tb-green)}.tb-view .lecho-sources a{color:var(--tb-green-ink);text-decoration:underline;text-decoration-color:rgb(0 112 79 / .35);text-underline-offset:3px}.tb-view .lecho-sources a:hover{text-decoration-color:currentColor}.tb-view .tb-cited-resources{margin-top:36px}.tb-view .tb-cited-heading{margin-bottom:12px}.tb-view .tb-cited-resources .tb-cited-kicker{font-size:var(--fs-s);color:var(--tb-ink);font-weight:700}.tb-view .tb-cited-list,.tb-view .tb-cited-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tb-view .tb-cited-card{display:flex;align-items:center;gap:14px;min-width:0;padding:14px 16px;border:1px solid var(--tb-line);border-radius:var(--r-m);transition:border-color .15s,background .15s}.tb-view .tb-cited-card:hover{border-color:var(--tb-ink);background:var(--tb-mist)}.tb-view .tb-cited-logo{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:var(--r-s);background:#fff;border:1px solid var(--tb-line);overflow:hidden}.tb-view .tb-cited-logo img{width:100%;height:100%;object-fit:contain}.tb-view .tb-cited-person{border-radius:50%}.tb-view .tb-cited-person img{object-fit:cover}.tb-view .tb-cited-initial{font-family:var(--tb-serif);font-size:20px;font-weight:600;color:var(--tb-forest)}.tb-view .tb-cited-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tb-view .tb-cited-copy strong{font-family:var(--tb-serif);font-size:17px;font-weight:600;color:var(--tb-ink);line-height:1.25}.tb-view .tb-cited-copy small{font-size:var(--fs-xs);color:var(--tb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-view .tb-cited-arrow{flex:none;color:var(--tb-faint);line-height:0}.tb-view .tb-cited-arrow .tb-ext{width:16px;height:16px;margin:0}.tb-view .tb-cited-card:hover .tb-cited-arrow{color:var(--tb-green)}.tb-view .tb-cited-overflow{grid-column:1/-1}.tb-view .tb-cited-overflow summary{cursor:pointer;padding:8px 0;font-size:var(--fs-s);font-weight:600;color:var(--tb-green)}.tb-view .tb-cited-extra{margin-top:10px}.tb-view .lecho-author-bio{display:flex;gap:18px;align-items:flex-start;margin-top:40px;padding:24px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .lecho-author-bio img{width:64px;height:64px;border-radius:50%}.tb-view .lecho-author-bio span{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-author-bio h3{font-size:var(--fs-l);margin:2px 0 6px}.tb-view .lecho-author-bio p{font-size:var(--fs-s);color:var(--tb-text)}.tb-view .tb-feedback,.tb-view .tb-resource-update{margin-top:36px;border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line)}.tb-view .tb-feedback summary,.tb-view .tb-resource-update summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-size:var(--fs-s);font-weight:600;color:var(--tb-muted)}.tb-view .tb-feedback summary::-webkit-details-marker,.tb-view .tb-resource-update summary::-webkit-details-marker{display:none}.tb-view .tb-feedback summary::after,.tb-view .tb-resource-update summary::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.tb-view .tb-feedback[open] summary::after,.tb-view .tb-resource-update[open] summary::after{transform:rotate(-135deg)}.tb-view .tb-feedback summary:hover,.tb-view .tb-resource-update summary:hover{color:var(--tb-ink)}.tb-view .tb-feedback-body,.tb-view .tb-resource-update-body{padding:4px 0 24px}.tb-view .lecho-related{margin-top:56px}.tb-view .lecho-related-head>div{display:flex;flex-direction:column;gap:4px}.tb-view .lecho-related-head h2{font-size:var(--fs-2xl)}.tb-view .lecho-related-category{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.tb-view .lecho-related-category svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb-view .lecho-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.tb-view .lecho-related-card{display:flex;flex-direction:column;gap:12px;min-width:0}.tb-view .lecho-related-media{display:block;overflow:hidden;border-radius:var(--r-s);aspect-ratio:3/2;background:var(--tb-mist)}.tb-view .lecho-related-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tb-view .lecho-related-copy{display:flex;flex-direction:column;gap:6px}.tb-view .lecho-related-copy h3{font-size:18px;line-height:1.25}.tb-view .lecho-related-card.is-featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--tb-line)}.tb-view .lecho-related-card.is-featured h3{font-size:var(--fs-2xl);line-height:1.15}.tb-view .lecho-sidebar{position:sticky;top:calc(var(--tb-header-h) + 24px);min-width:0}.tb-view.admin-bar .lecho-sidebar{top:calc(var(--tb-header-h) + 56px)}.tb-view .lecho-sidebar-inner{display:flex;flex-direction:column;gap:40px}.tb-view .lecho-sidebar-title{display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding-top:12px;border-top:2px solid var(--tb-ink)}.tb-view .lecho-sidebar-title .lecho-eyebrow{font-size:var(--fs-xs)}.tb-view .lecho-sidebar-title h3{font-size:var(--fs-xl)}.tb-view .tb-mostread-list{margin:0;padding:0;list-style:none}.tb-view .tb-mostread-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:start;padding:14px 0;border-bottom:1px solid var(--tb-line)}.tb-view .tb-mostread-item:last-child{border-bottom:0}.tb-view .tb-mostread-rank{font-family:var(--tb-serif);font-size:28px;font-weight:800;line-height:1;color:var(--tb-green);font-variant-numeric:lining-nums;opacity:.9}.tb-view .tb-mostread-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.tb-view .tb-mostread-cat{font-size:var(--fs-xs)}.tb-view .tb-mostread-link{font-family:var(--tb-serif);font-size:17px;font-weight:600;line-height:1.28;color:var(--tb-ink)}.tb-view .tb-mostread-link:hover{color:var(--tb-green-ink)}.tb-view .lecho-sidebar-related{display:flex;flex-direction:column}.tb-view .lecho-sidebar-related-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--tb-line)}.tb-view .lecho-sidebar-related-item:last-child{border-bottom:0}.tb-view .lecho-sidebar-related-item img{width:84px;height:62px;object-fit:cover;border-radius:var(--r-s)}.tb-view .lecho-sidebar-related-item>span{display:flex;flex-direction:column;gap:3px}.tb-view .lecho-sidebar-related-item small{font-size:var(--fs-xs);font-weight:600;color:var(--tb-green)}.tb-view .lecho-sidebar-related-item b{font-family:var(--tb-serif);font-size:16px;font-weight:600;line-height:1.28;color:var(--tb-ink)}.tb-view .lecho-sidebar-related-item:hover b{color:var(--tb-green-ink)}.tb-view .lecho-nom{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--tb-line)}.tb-view .lecho-nom:last-child{border-bottom:0}.tb-view .lecho-nom img,.tb-view .lecho-nom .lecho-avatar{flex:none;width:42px;height:42px;border-radius:50%;object-fit:cover}.tb-view .lecho-nom>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.tb-view .lecho-nom b{font-family:var(--tb-serif);font-size:16px;font-weight:600;line-height:1.28;color:var(--tb-ink)}.tb-view .lecho-nom b+span{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-nom:hover b{color:var(--tb-green-ink)}.tb-view .lecho-single-wrap{padding:24px 0 80px}.tb-view .lecho-resource-page .lecho-article-main{max-width:none;margin:0}.tb-view .lecho-resource-page .lecho-article-main>.lecho-article-content,.tb-view .lecho-resource-page .tb-feedback,.tb-view .lecho-resource-page .tb-nomination-hero{max-width:980px}.tb-view .lecho-resource-page .lecho-article-main>.lecho-eyebrow{margin-bottom:12px}.tb-view .lecho-resource-page .lecho-article-main>h1{font-size:clamp(32px,3.8vw,var(--fs-4xl));line-height:1.08;letter-spacing:-.018em;max-width:24ch}.tb-view .lecho-resource-page .lecho-article-main>.lecho-deck{margin-top:16px;max-width:60ch}.tb-view .lecho-resource-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;margin:32px 0 8px}.tb-view .lecho-resource-hero.has-no-media{grid-template-columns:1fr}.tb-view .lecho-resource-hero .lecho-article-hero{margin:0}.tb-view .lecho-resource-hero .lecho-article-hero img{aspect-ratio:4/3;object-fit:cover}.tb-view .lecho-resource-hero .lecho-article-hero.is-portrait img{aspect-ratio:4/5}.tb-view .lecho-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--tb-line);border-radius:var(--r-m);background:var(--tb-paper);overflow:hidden}.tb-view .lecho-resource-hero.has-no-media .lecho-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-view .lecho-facts>div{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--tb-paper);box-shadow:1px 1px 0 var(--tb-line)}.tb-view .lecho-facts dt{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-facts dd{font-family:var(--tb-serif);font-size:18px;font-weight:600;line-height:1.3;color:var(--tb-ink);overflow-wrap:anywhere}.tb-view .lecho-facts.is-secondary{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tb-view .lecho-resource-page .lecho-article-content{margin-top:36px}.tb-view .lecho-resource-section{margin-top:40px;max-width:72ch}.tb-view .lecho-resource-section h2{margin-bottom:12px;padding-top:14px;border-top:2px solid var(--tb-ink);font-size:var(--fs-xl)}.tb-view .lecho-resource-section p{font-family:var(--tb-serif);font-size:17.5px;line-height:1.65;color:var(--tb-text)}.tb-view .lecho-resource-section p+p{margin-top:.8em}.tb-view .lecho-resource-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tb-view .lecho-resource-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--tb-line);border-radius:var(--r-s);font-size:var(--fs-s);font-weight:600;color:var(--tb-green-ink)}.tb-view .lecho-resource-links a:hover{border-color:var(--tb-green)}.tb-view .lecho-verified{margin-top:28px;font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-verified::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--tb-up);vertical-align:1px}.tb-view .lecho-partner-flag{display:inline-block;margin-bottom:16px;padding:4px 12px;border-radius:999px;background:var(--tb-gold-soft);color:var(--tb-gold-ink);font-size:var(--fs-xs);font-weight:650}.tb-view .tb-tender-official{margin-top:20px}.tb-view .tb-tender-official a{background:var(--tb-forest);border-color:var(--tb-forest);color:#fff}.tb-view .tb-tender-official a:hover{background:var(--tb-green);border-color:var(--tb-green)}.tb-view .tb-tender-facts-empty{padding:22px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-tender-facts-empty strong{display:block;margin-bottom:6px;color:var(--tb-ink)}.tb-view .tb-tender-facts-empty p{font-size:var(--fs-s);color:var(--tb-muted)}.tb-view .tb-nomination-head{display:flex;flex-direction:column;gap:14px;max-width:820px}.tb-view .tb-nomination-head h1{font-size:clamp(32px,3.8vw,var(--fs-4xl));line-height:1.08;letter-spacing:-.018em}.tb-view .tb-nomination-deck{font-family:var(--tb-serif);font-size:var(--fs-l);color:var(--tb-muted)}.tb-view .tb-nomination-hero{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:stretch;margin-top:32px}.tb-view .tb-nomination-hero.has-no-media{grid-template-columns:1fr}.tb-view .tb-nomination-portrait{overflow:hidden;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-nomination-portrait img{width:100%;height:100%;min-height:360px;object-fit:cover}.tb-view .tb-nomination-summary{display:flex;flex-direction:column;gap:22px;padding:28px 30px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-nomination-summary-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:2px solid var(--tb-ink)}.tb-view .tb-nomination-summary-top span{font-family:var(--tb-serif);font-size:var(--fs-xl);font-weight:600;color:var(--tb-ink)}.tb-view .tb-nomination-summary-top small{padding:4px 10px;border-radius:999px;background:var(--tb-forest);color:#fff;font-size:var(--fs-xs);font-weight:600}.tb-view .tb-nomination-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.tb-view .tb-nomination-facts>div{display:flex;flex-direction:column;gap:3px}.tb-view .tb-nomination-facts dt{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-nomination-facts dd{font-family:var(--tb-serif);font-size:18px;font-weight:600;line-height:1.3;color:var(--tb-ink)}.tb-view .tb-nomination-why{padding-left:18px;border-left:3px solid var(--tb-gold)}.tb-view .tb-nomination-why span{display:block;margin-bottom:6px;font-size:var(--fs-s);font-weight:700;color:var(--tb-forest)}.tb-view .tb-nomination-why p{font-family:var(--tb-serif);font-size:18px;line-height:1.55;color:var(--tb-text)}.tb-view .tb-nomination-source{align-self:flex-start}.tb-view .tb-event-premium-head{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:40px;align-items:stretch}.tb-view .tb-event-title-wrap{display:flex;flex-direction:column;justify-content:center;gap:14px}.tb-view .tb-event-title-wrap h1{font-size:clamp(32px,3.8vw,var(--fs-4xl));line-height:1.08;letter-spacing:-.018em}.tb-view .tb-event-deck{font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.5;color:var(--tb-muted);max-width:56ch}.tb-view .tb-event-date-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px 18px;border-radius:var(--r-m);background:var(--tb-forest);color:#fff;text-align:center}.tb-view .tb-event-date-day{font-family:var(--tb-serif);font-size:76px;font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--tb-gold);font-variant-numeric:lining-nums}.tb-view .tb-event-date-card strong{font-size:var(--fs-m);font-weight:650;text-transform:capitalize}.tb-view .tb-event-date-card small{font-size:var(--fs-s);color:rgb(255 255 255 / .75);font-variant-numeric:tabular-nums}.tb-view .tb-event-date-card em{margin-top:8px;padding:4px 12px;border-radius:999px;background:rgb(255 255 255 / .12);font-style:normal;font-size:var(--fs-xs);font-weight:600}.tb-view .tb-event-premium-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:32px}.tb-view .tb-event-premium-body:not(:has(.tb-event-premium-media)){grid-template-columns:1fr}.tb-view .tb-event-premium-media{overflow:hidden;border-radius:var(--r-m)}.tb-view .tb-event-premium-media img{width:100%;aspect-ratio:3/2;object-fit:cover}.tb-view .tb-event-info-card{padding:24px 26px;border:1px solid var(--tb-line);border-radius:var(--r-m)}.tb-view .tb-event-info-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:2px solid var(--tb-ink)}.tb-view .tb-event-info-head span{font-family:var(--tb-serif);font-size:var(--fs-xl);font-weight:600;color:var(--tb-ink)}.tb-view .tb-event-info-head a{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:var(--r-s);background:var(--tb-gold);color:var(--tb-forest);font-size:var(--fs-s);font-weight:700}.tb-view .tb-event-info-head a:hover{background:#FFC929}.tb-view .tb-event-facts-premium{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.tb-view .tb-event-premium-body:not(:has(.tb-event-premium-media)) .tb-event-facts-premium{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-view .tb-event-facts-premium>div{display:flex;flex-direction:column;gap:3px;padding:14px 0;border-bottom:1px solid var(--tb-line)}.tb-view .tb-event-facts-premium dt{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-event-facts-premium dd{font-family:var(--tb-serif);font-size:17px;font-weight:600;line-height:1.35;color:var(--tb-ink)}.tb-view .tb-leader-page .lecho-article-main{max-width:none}.tb-view .tb-leader-profile-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--tb-line)}.tb-view .tb-leader-profile-intro{display:flex;flex-direction:column;gap:12px}.tb-view .tb-leader-profile-intro h1{font-size:clamp(36px,4.4vw,var(--fs-5xl));line-height:1.02;letter-spacing:-.022em}.tb-view .tb-leader-profile-role{font-family:var(--tb-serif);font-size:var(--fs-xl);font-style:italic;color:var(--tb-text)}.tb-view .tb-leader-profile-deck{max-width:60ch;color:var(--tb-muted)}.tb-view .tb-leader-profile-meta{display:flex;gap:0}.tb-view .tb-leader-profile-meta span{display:flex;flex-direction:column;gap:3px;padding:0 22px;border-left:1px solid var(--tb-line)}.tb-view .tb-leader-profile-meta small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-profile-meta b{font-family:var(--tb-serif);font-size:18px;font-weight:600;color:var(--tb-ink);white-space:nowrap}.tb-view .tb-leader-profile-main{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:40px;align-items:start;margin-top:36px}.tb-view .tb-leader-profile-main.has-no-media{grid-template-columns:1fr}.tb-view .tb-leader-profile-photo{overflow:hidden;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-leader-profile-photo img{width:100%;aspect-ratio:4/5;object-fit:cover}.tb-view .tb-leader-profile-card{display:flex;flex-direction:column;gap:20px}.tb-view .tb-leader-profile-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:2px solid var(--tb-ink)}.tb-view .tb-leader-profile-card-head>div:first-child{display:flex;flex-direction:column}.tb-view .tb-leader-profile-card-head>div:first-child span{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-profile-card-head strong{font-family:var(--tb-serif);font-size:var(--fs-xl);font-weight:600;color:var(--tb-ink)}.tb-view .tb-leader-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.tb-view .tb-leader-profile-actions a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--tb-line);border-radius:var(--r-s);font-size:var(--fs-s);font-weight:600;color:var(--tb-green-ink)}.tb-view .tb-leader-profile-actions a:hover{border-color:var(--tb-green)}.tb-view .tb-leader-profile-bio{font-family:var(--tb-serif);font-size:17.5px;line-height:1.65;color:var(--tb-text)}.tb-view .tb-leader-profile-bio>*+*{margin-top:.9em}.tb-view .tb-leader-profile-quickfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--tb-line);border-radius:var(--r-m);overflow:hidden}.tb-view .tb-leader-profile-quickfacts>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--tb-paper);box-shadow:1px 1px 0 var(--tb-line)}.tb-view .tb-leader-profile-quickfacts dt{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-profile-quickfacts dd{font-size:var(--fs-m);font-weight:600;color:var(--tb-ink)}.tb-view .tb-leader-profile-content{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start;margin-top:56px}.tb-view .tb-leader-profile-column{display:flex;flex-direction:column;gap:36px}.tb-view .tb-leader-profile-index{display:none}.tb-view .tb-leader-profile-section h2{margin-bottom:12px;padding-top:14px;border-top:2px solid var(--tb-ink);font-size:var(--fs-xl)}.tb-view .tb-leader-profile-section p{font-family:var(--tb-serif);font-size:18px;line-height:1.65;color:var(--tb-text)}.tb-view .tb-leader-profile-section p+p{margin-top:.7em}.tb-view .tb-leader-profile-side{display:flex;flex-direction:column;gap:14px}.tb-view .tb-leader-insight-card{padding:20px 22px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-leader-insight-card span{display:block;margin-bottom:8px;font-size:var(--fs-s);font-weight:700;color:var(--tb-forest)}.tb-view .tb-leader-insight-card p{font-size:var(--fs-m);line-height:1.6;color:var(--tb-text)}.tb-view .tb-leader-related{margin-top:56px}.tb-view .tb-leader-related-head{flex-direction:column;align-items:flex-start;gap:4px}.tb-view .tb-leader-related-head h2{font-size:var(--fs-2xl)}.tb-view .tb-leader-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.tb-view .tb-leader-related-grid article{display:flex;flex-direction:column;gap:8px}.tb-view .tb-leader-related-media{display:block;overflow:hidden;border-radius:var(--r-s);aspect-ratio:3/2;margin-bottom:4px}.tb-view .tb-leader-related-media img{width:100%;height:100%;object-fit:cover}.tb-view .tb-leader-related-grid article>span{font-size:var(--fs-xs);font-weight:600;color:var(--tb-green)}.tb-view .tb-leader-related-grid h3{font-size:18px;line-height:1.25}.tb-view .tb-leader-related-grid small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-profile-sources,.tb-view .tb-company-sources{margin-top:56px}.tb-view .tb-leader-profile-sources-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding-top:14px;border-top:2px solid var(--tb-ink)}.tb-view .tb-leader-profile-sources-head .lecho-eyebrow{font-family:var(--tb-serif);font-size:var(--fs-xl);font-weight:600;color:var(--tb-ink)}.tb-view .tb-leader-profile-sources-head small,.tb-view .tb-company-updated{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-source-grid,.tb-view .tb-source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.tb-view .tb-leader-source-card,.tb-view .tb-source-card{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid var(--tb-line);border-radius:var(--r-m)}.tb-view .tb-source-card>div{display:flex;flex-direction:column;gap:4px}.tb-view .tb-leader-source-card span,.tb-view .tb-source-card span{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-source-card strong,.tb-view .tb-source-card h3{font-family:var(--tb-serif);font-size:17px;font-weight:600;line-height:1.3;color:var(--tb-ink);overflow-wrap:anywhere}.tb-view .tb-source-card small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-leader-source-card a,.tb-view .tb-source-card a{align-self:flex-start;font-size:var(--fs-s);font-weight:650;color:var(--tb-green-ink)}.tb-view .tb-leader-source-card a:hover,.tb-view .tb-source-card a:hover{text-decoration:underline;text-underline-offset:3px}.tb-view .tb-company-updated{margin-top:14px}.tb-view .tb-company-page{padding-bottom:80px}.tb-view .tb-company-ad-top{margin-top:20px}.tb-view .tb-company-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:28px 0 36px}.tb-view .tb-company-hero:not(:has(.tb-company-cover)){grid-template-columns:1fr}.tb-view .tb-company-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tb-view .tb-company-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.tb-view .tb-company-verified,.tb-view .tb-company-directory-kicker em,.tb-view .tb-company-archive-meta .is-verified{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--tb-green-tint);color:var(--tb-up);font-style:normal;font-size:var(--fs-xs);font-weight:650}.tb-view .tb-company-logo{width:auto;height:64px;max-width:180px;object-fit:contain;padding:8px;border:1px solid var(--tb-line);border-radius:var(--r-m);background:#fff}.tb-view .tb-company-intro h1{font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.02em}.tb-view .tb-company-lead{font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.5;color:var(--tb-muted);max-width:52ch}.tb-view .tb-company-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.tb-view .tb-company-cover{overflow:hidden;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-company-cover img{width:100%;aspect-ratio:4/3;object-fit:cover}.tb-view .tb-company-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:2px solid var(--tb-ink);border-bottom:1px solid var(--tb-line)}.tb-view .tb-company-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:18px 18px 18px 0}.tb-view .tb-company-facts>div+div{padding-left:18px;border-left:1px solid var(--tb-line)}.tb-view .tb-company-facts span{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-company-facts strong{font-family:var(--tb-serif);font-size:17px;font-weight:600;line-height:1.3;color:var(--tb-ink);overflow-wrap:anywhere}.tb-view .tb-company-more{border-bottom:1px solid var(--tb-line)}.tb-view .tb-company-more summary{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer;list-style:none;font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.tb-view .tb-company-more summary::-webkit-details-marker{display:none}.tb-view .tb-company-more summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.tb-view .tb-company-more[open] summary::after{transform:rotate(-135deg)}.tb-view .tb-company-more dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding:4px 0 20px}.tb-view .tb-company-more dl>div{display:flex;flex-direction:column;gap:3px}.tb-view .tb-company-more dt{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-company-more dd{font-weight:600;color:var(--tb-ink)}.tb-view .tb-company-legal-strip{display:flex;flex-wrap:wrap;gap:8px 28px;padding:14px 0;border-bottom:1px solid var(--tb-line);font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-company-legal-strip div{display:flex;gap:8px}.tb-view .tb-company-legal-strip b{color:var(--tb-ink);font-weight:600;font-variant-numeric:tabular-nums}.tb-view .tb-company-takeover{margin:32px 0}.tb-view .tb-company-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start;margin-top:48px}.tb-view .tb-company-main{display:flex;flex-direction:column;gap:44px;min-width:0}.tb-view .tb-company-section-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:18px}.tb-view .tb-company-section-head h2{font-size:var(--fs-2xl)}.tb-view .tb-company-prose{font-family:var(--tb-serif);font-size:17.5px;line-height:1.66;color:var(--tb-text);max-width:68ch}.tb-view .tb-company-prose>*+*{margin-top:.9em}.tb-view .tb-company-section.is-compact{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;padding-top:16px;border-top:1px solid var(--tb-line)}.tb-view .tb-company-section.is-compact+.tb-company-section.is-compact{margin-top:-20px}.tb-view .tb-company-section.is-compact h2{font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:700;line-height:1.4;color:var(--tb-ink)}.tb-view .tb-company-section.is-compact p{font-family:var(--tb-serif);font-size:18px;line-height:1.6;color:var(--tb-text)}.tb-view .tb-company-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tb-view .tb-company-news-card{display:flex;flex-direction:column;gap:12px;min-width:0}.tb-view .tb-company-news-card>div{display:flex;flex-direction:column;gap:6px}.tb-view .tb-company-news-card h3{font-size:18px;line-height:1.25}.tb-view .tb-company-news-card small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-company-news-media{display:block;overflow:hidden;border-radius:var(--r-s);aspect-ratio:3/2}.tb-view .tb-company-news-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tb-view .tb-company-news-card.is-featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--tb-line)}.tb-view .tb-company-news-card.is-featured h3{font-size:var(--fs-xl)}.tb-view .tb-company-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tb-view .tb-company-resource-group{padding:18px 20px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-company-resource-group h3{margin-bottom:6px;font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:700;color:var(--tb-forest)}.tb-view .tb-company-resource-group a{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--tb-mist-2)}.tb-view .tb-company-resource-group a span{font-family:var(--tb-serif);font-size:16px;font-weight:600;line-height:1.3;color:var(--tb-ink)}.tb-view .tb-company-resource-group a small{font-size:var(--fs-xs);color:var(--tb-green)}.tb-view .tb-company-resource-group a:hover span{color:var(--tb-green-ink)}.tb-view .tb-company-aside{position:sticky;top:calc(var(--tb-header-h) + 24px);display:flex;flex-direction:column;gap:16px}.tb-view .tb-company-contact-card{display:flex;flex-direction:column;gap:4px;padding:24px;border-radius:var(--r-m);background:var(--tb-forest);color:#fff}.tb-view .tb-company-contact-card>span{font-size:var(--fs-xs);color:var(--tb-gold);font-weight:600}.tb-view .tb-company-contact-card h2{margin-bottom:10px;font-size:var(--fs-xl);color:#fff}.tb-view .tb-company-contact-card a{padding:12px 0;border-top:1px solid var(--tb-forest-line);font-size:var(--fs-s);font-weight:550;color:#fff;overflow-wrap:anywhere}.tb-view .tb-company-contact-card a:hover{color:var(--tb-gold)}.tb-view .tb-company-commercial-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 24px;border:1px solid var(--tb-line);border-radius:var(--r-m)}.tb-view .tb-company-commercial-card span{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-company-commercial-card h3{font-size:var(--fs-l)}.tb-view .tb-company-commercial-card p{font-size:var(--fs-s);line-height:1.5;color:var(--tb-muted)}.tb-view .tb-company-commercial-card a{margin-top:4px;font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.tb-view .tb-company-commercial-card a:hover{text-decoration:underline;text-underline-offset:3px}.tb-view .tb-company-ad-inline,.tb-view .tb-company-ad-side{margin:0}.tb-view .lecho-archive-page{padding-bottom:80px}.tb-view .lecho-archive-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:48px 0 36px;margin-bottom:36px;border-bottom:2px solid var(--tb-ink)}.tb-view .lecho-archive-head h1{font-size:clamp(36px,4.6vw,var(--fs-5xl));line-height:1.02;letter-spacing:-.022em}.tb-view .lecho-archive-desc{max-width:64ch;font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.5;color:var(--tb-muted)}.tb-view .lecho-archive-desc p+p{margin-top:.6em}.tb-view .lecho-archive-head .lecho-search-form{width:100%;max-width:680px;margin:8px 0 0}.tb-view .tb-search-filters,.tb-view .tb-resource-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.tb-view .tb-search-filters label,.tb-view .tb-resource-filters label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--tb-muted)}.tb-view .tb-search-filters select,.tb-view .tb-resource-filters select,.tb-view .tb-resource-filters input{min-width:200px;height:44px;padding:0 12px;border:1px solid var(--tb-line);border-radius:var(--r-s);background:#fff;color:var(--tb-ink);font-size:var(--fs-s)}.tb-view .tb-search-filters select:focus,.tb-view .tb-resource-filters select:focus,.tb-view .tb-resource-filters input:focus{border-color:var(--tb-green);outline:none;box-shadow:0 0 0 3px rgb(0 112 79 / .18)}.tb-view .tb-resource-filters{margin-bottom:40px;padding:18px 20px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-resource-filters button,.tb-view .tb-search-filters button{height:44px;padding:0 20px;border:0;border-radius:var(--r-s);background:var(--tb-forest);color:#fff;font-size:var(--fs-s);font-weight:650}.tb-view .tb-resource-filters button:hover{background:var(--tb-green)}.tb-view .lecho-archive-grid{gap:44px 32px}.tb-view .lecho-archive-grid .lecho-card>p{margin-top:-2px}.tb-view .lecho-card.is-tender-card{padding:22px;border:1px solid var(--tb-line);border-radius:var(--r-m);gap:8px}.tb-view .lecho-card.is-tender-card .lecho-media{aspect-ratio:16/9;background:#fff;border:1px solid var(--tb-line)}.tb-view .lecho-card.is-tender-card .lecho-media img{object-fit:contain;padding:12px}.tb-view .tb-tender-org{font-size:var(--fs-s);font-weight:600;color:var(--tb-text)!important}.tb-view .tb-tender-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-xs);color:var(--tb-muted);font-variant-numeric:tabular-nums}.tb-view .tb-tender-status{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;background:var(--tb-green-tint);color:var(--tb-up)}.tb-view .tb-tender-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tb-view .tb-tender-status.is-soon{background:var(--tb-gold-soft);color:var(--tb-gold-ink)}.tb-view .tb-tender-status.is-closed{background:#F1F2F1;color:var(--tb-muted)}.tb-view .tb-tender-deadline{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--tb-line)}.tb-view .tb-tender-deadline small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-tender-deadline strong{font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:600;color:var(--tb-ink);font-variant-numeric:lining-nums}.tb-view .tb-tender-cta,.tb-view .tb-company-archive-cta{align-self:flex-start;margin-top:8px;min-height:38px;padding:0 14px}.tb-view .tb-company-archive-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-event-group{margin-bottom:56px}.tb-view .tb-event-group.is-past-group{opacity:.92}.tb-view .tb-event-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tb-view .tb-event-archive-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--tb-line);border-radius:var(--r-m);overflow:hidden;transition:border-color .2s}.tb-view .tb-event-archive-card:hover{border-color:var(--tb-ink)}.tb-view .tb-event-archive-media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--tb-forest)}.tb-view .tb-event-archive-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tb-view .tb-event-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;color:#fff}.tb-view .tb-event-placeholder span{font-family:var(--tb-serif);font-size:56px;font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--tb-gold)}.tb-view .tb-event-placeholder b{font-size:var(--fs-s);font-weight:650;text-transform:capitalize}.tb-view .is-past .tb-event-archive-media{background:var(--tb-mist-2)}.tb-view .is-past .tb-event-placeholder{color:var(--tb-muted)}.tb-view .is-past .tb-event-placeholder span{color:var(--tb-muted)}.tb-view .is-past .tb-event-archive-media img{filter:grayscale(.7)}.tb-view .tb-event-archive-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:18px 20px 20px}.tb-view .tb-event-topline{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-event-status{padding:2px 9px;border-radius:999px;background:var(--tb-green-tint);color:var(--tb-up);font-weight:700}.tb-view .is-past .tb-event-status{background:#F1F2F1;color:var(--tb-muted)}.tb-view .tb-event-archive-body h2{font-size:var(--fs-l);line-height:1.25}.tb-view .tb-event-facts{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-s);color:var(--tb-muted)}.tb-view .tb-event-facts b{font-weight:650;color:var(--tb-ink)}.tb-view .tb-event-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--tb-line)}.tb-view .tb-event-card-foot small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .tb-event-card-foot a{font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.tb-view .tb-company-directory-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 56px;align-items:end;margin-bottom:36px}.tb-view .tb-company-directory-intro>div{display:flex;flex-direction:column;gap:6px}.tb-view .tb-company-directory-intro h2{font-size:var(--fs-3xl)}.tb-view .tb-company-directory-intro p{font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.5;color:var(--tb-muted)}.tb-view .tb-company-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tb-view .tb-company-directory-grid.is-single{grid-template-columns:1fr}.tb-view .tb-company-directory-card{display:grid;grid-template-columns:200px minmax(0,1fr);min-width:0;border:1px solid var(--tb-line);border-radius:var(--r-m);overflow:hidden;transition:border-color .2s}.tb-view .tb-company-directory-card:hover{border-color:var(--tb-ink)}.tb-view .tb-company-directory-grid.is-single .tb-company-directory-card{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.tb-view .tb-company-directory-media{display:block;overflow:hidden;background:var(--tb-mist)}.tb-view .tb-company-directory-media img{width:100%;height:100%;object-fit:cover}.tb-view .tb-company-directory-media>span{display:grid;place-items:center;height:100%;min-height:180px;font-family:var(--tb-serif);font-size:var(--fs-3xl);color:var(--tb-forest)}.tb-view .tb-company-directory-copy{display:flex;flex-direction:column;gap:10px;padding:20px 22px}.tb-view .tb-company-directory-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:600;color:var(--tb-green)}.tb-view .tb-company-directory-copy h2{font-size:var(--fs-xl)}.tb-view .tb-company-directory-copy p{font-size:var(--fs-s);line-height:1.5;color:var(--tb-muted)}.tb-view .tb-company-directory-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-top:12px;border-top:1px solid var(--tb-line)}.tb-view .tb-company-directory-facts span{display:flex;flex-direction:column;gap:1px;min-width:0}.tb-view .tb-company-directory-facts small{font-size:11.5px;color:var(--tb-muted)}.tb-view .tb-company-directory-facts b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--fs-s);font-weight:650;line-height:1.35;color:var(--tb-ink);overflow-wrap:anywhere}.tb-view .tb-company-directory-cta{align-self:flex-start;margin-top:auto;min-height:38px;padding:0 14px}.tb-view .lecho-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:56px}.tb-view .lecho-pagination:empty{display:none}.tb-view .lecho-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--tb-line);border-radius:var(--r-s);font-size:var(--fs-s);font-weight:600;color:var(--tb-ink);font-variant-numeric:tabular-nums}.tb-view .lecho-pagination a.page-numbers:hover{border-color:var(--tb-ink)}.tb-view .lecho-pagination .page-numbers.current{background:var(--tb-forest);border-color:var(--tb-forest);color:#fff}.tb-view .lecho-pagination .dots{border-color:#fff0}.tb-view .tb-sector-page{padding-bottom:80px}.tb-view .tb-sector-hero{display:flex;flex-direction:column;gap:12px;padding:44px 0 40px}.tb-view .tb-sector-hero>span{font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.tb-view .tb-sector-hero h1{font-size:clamp(36px,4.6vw,var(--fs-5xl));line-height:1.02;letter-spacing:-.022em}.tb-view .tb-sector-hero>div{max-width:64ch;font-family:var(--tb-serif);font-size:var(--fs-l);color:var(--tb-muted)}.tb-view .tb-sector-sponsor,.tb-view .tb-sector-inline{margin:0 0 40px}.tb-view .tb-sector-block{margin-bottom:56px}.tb-view .tb-sector-head{display:flex;flex-direction:column;gap:4px;margin-bottom:22px;padding-top:14px;border-top:2px solid var(--tb-ink)}.tb-view .tb-sector-head h2{font-size:var(--fs-2xl)}.tb-view .tb-sector-companies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tb-view .tb-sector-company-card{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--tb-line);border-radius:var(--r-m);transition:border-color .15s,background .15s}.tb-view .tb-sector-company-card:hover{border-color:var(--tb-ink);background:var(--tb-mist)}.tb-view .tb-sector-company-card img,.tb-view .tb-sector-company-initial{flex:none;width:48px;height:48px;border-radius:var(--r-s);object-fit:contain;border:1px solid var(--tb-line);background:#fff}.tb-view .tb-sector-company-initial{display:grid;place-items:center;font-family:var(--tb-serif);font-size:22px;color:var(--tb-forest)}.tb-view .tb-sector-company-card div{display:flex;flex-direction:column;gap:2px;min-width:0}.tb-view .tb-sector-company-card strong{font-family:var(--tb-serif);font-size:17px;font-weight:600;color:var(--tb-ink)}.tb-view .tb-sector-company-card small{font-size:var(--fs-xs);color:var(--tb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-view .tb-sector-news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.tb-view .tb-sector-news article{display:flex;flex-direction:column;gap:8px;min-width:0}.tb-view .tb-sector-news-media{display:block;overflow:hidden;border-radius:var(--r-s);aspect-ratio:3/2;margin-bottom:4px}.tb-view .tb-sector-news-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tb-view .tb-sector-news h3{font-size:18px;line-height:1.25}.tb-view .tb-sector-news small{font-size:var(--fs-xs);color:var(--tb-muted)}.tb-view .lecho-static-page{padding-bottom:80px}.tb-view .lecho-static-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0 32px;margin-bottom:40px;border-bottom:2px solid var(--tb-ink)}.tb-view .lecho-static-head h1{font-size:clamp(34px,4.2vw,54px);line-height:1.04;letter-spacing:-.02em;max-width:22ch}.tb-view .lecho-static-deck{max-width:60ch;font-family:var(--tb-serif);font-size:var(--fs-l);color:var(--tb-muted)}.tb-view .lecho-static-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.tb-view .lecho-static-layout:not(:has(.lecho-static-side)){grid-template-columns:minmax(0,760px)}.tb-view .lecho-static-content{font-family:var(--tb-serif);font-size:18px;line-height:1.68;color:var(--tb-text);min-width:0}.tb-view .lecho-static-content>*{max-width:70ch}.tb-view .lecho-static-content>*+*{margin-top:1em}.tb-view .lecho-static-content h2{margin-top:1.8em;font-size:var(--fs-2xl)}.tb-view .lecho-static-content h3{margin-top:1.5em;font-size:var(--fs-xl)}.tb-view .lecho-static-content a{color:var(--tb-green-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(0 112 79 / .4)}.tb-view .lecho-static-content ul,.tb-view .lecho-static-content ol{padding-left:1.3em}.tb-view .lecho-static-content li+li{margin-top:.35em}.tb-view .lecho-static-content li::marker{color:var(--tb-green)}.tb-view .lecho-static-content .tb-page-form-section,.tb-view .lecho-static-content .tb-media-kit-wrap,.tb-view .lecho-static-content .tb-directory-submit{max-width:none;font-family:var(--tb-sans);margin-top:40px}.tb-view .lecho-static-side{position:sticky;top:calc(var(--tb-header-h) + 24px)}.tb-view .lecho-static-side-card{display:flex;flex-direction:column;gap:2px;padding:22px 24px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .lecho-static-side-card span{margin-bottom:8px;font-size:var(--fs-s);font-weight:700;color:var(--tb-forest)}.tb-view .lecho-static-side-card a{padding:10px 0;border-top:1px solid var(--tb-mist-2);font-size:var(--fs-s);font-weight:550;color:var(--tb-ink)}.tb-view .lecho-static-side-card a:hover{color:var(--tb-green)}.tb-view .lecho-static-side-card strong{font-family:var(--tb-serif);font-size:var(--fs-l);color:var(--tb-ink)}.tb-view .lecho-static-side-card p{font-size:var(--fs-s);color:var(--tb-muted)}.lecho-builder .tb-legal-page>*+*{margin-top:1em}.lecho-builder .tb-legal-page h2{margin-top:1.8em}.lecho-builder .tb-legal-card:empty{display:none}.lecho-builder .tb-legal-page h2:first-child{margin-top:0}.lecho-builder .tb-legal-card{display:grid;gap:0;margin-top:14px;border:1px solid var(--tb-line);border-radius:var(--r-m);overflow:hidden;font-family:var(--tb-sans)}.lecho-builder .tb-legal-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 18px;font-size:var(--fs-m);line-height:1.5}.lecho-builder .tb-legal-row+.tb-legal-row{border-top:1px solid var(--tb-line)}.lecho-builder .tb-legal-row strong{font-weight:600;color:var(--tb-muted)}.lecho-builder .tb-legal-row span{color:var(--tb-ink)}.lecho-builder .tb-contact-form{display:flex;flex-direction:column;gap:20px;font-family:var(--tb-sans);color:var(--tb-text)}.lecho-builder .tb-form-honeypot,.lecho-builder .tb-directory-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.lecho-builder .tb-form-head{display:flex;flex-direction:column;gap:6px}.lecho-builder .tb-form-head>span{font-size:var(--fs-s);font-weight:650;color:var(--tb-green)}.lecho-builder .tb-form-head h2{font-family:var(--tb-serif);font-size:var(--fs-2xl);font-weight:600;line-height:1.12;color:var(--tb-ink);margin:0}.lecho-builder .tb-form-head p{font-size:var(--fs-m);line-height:1.5;color:var(--tb-muted);margin:0}.lecho-builder .tb-form-grid,.lecho-builder .tb-directory-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.lecho-builder .tb-form-grid p{margin:0}.lecho-builder .tb-form-grid .is-wide,.lecho-builder .tb-directory-wide{grid-column:1/-1}.lecho-builder .tb-form-grid label,.lecho-builder .tb-directory-fields label{display:block;font-size:var(--fs-s);font-weight:600;color:var(--tb-ink)}.lecho-builder .tb-form-grid label>input,.lecho-builder .tb-form-grid label>select,.lecho-builder .tb-form-grid label>textarea,.lecho-builder .tb-directory-fields label>input,.lecho-builder .tb-directory-fields label>textarea{display:block;margin-top:7px}.lecho-builder .tb-form-grid label span,.lecho-builder .tb-directory-fields label span{color:var(--tb-red)}.lecho-builder .tb-contact-form input:not([type=checkbox]):not([type=hidden]),.lecho-builder .tb-contact-form select,.lecho-builder .tb-contact-form textarea,.lecho-builder .tb-directory-submit input:not([type=checkbox]):not([type=hidden]),.lecho-builder .tb-directory-submit textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #C9D3CC;border-radius:var(--r-s);background:#fff;color:var(--tb-ink);font-family:var(--tb-sans);font-size:var(--fs-m);font-weight:400;line-height:1.4;transition:border-color .15s,box-shadow .15s;appearance:none}.lecho-builder .tb-contact-form select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2313201B' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.lecho-builder .tb-contact-form textarea,.lecho-builder .tb-directory-submit textarea{min-height:140px;resize:vertical}.lecho-builder .tb-contact-form input:hover,.lecho-builder .tb-contact-form select:hover,.lecho-builder .tb-contact-form textarea:hover{border-color:#9FB0A6}.lecho-builder .tb-contact-form input:focus,.lecho-builder .tb-contact-form select:focus,.lecho-builder .tb-contact-form textarea:focus,.lecho-builder .tb-directory-submit input:focus,.lecho-builder .tb-directory-submit textarea:focus{border-color:var(--tb-green);outline:none;box-shadow:0 0 0 3px rgb(0 112 79 / .18)}.lecho-builder .tb-contact-form input[readonly],.lecho-builder .tb-directory-submit input[readonly]{background:var(--tb-mist);color:var(--tb-muted)}.lecho-builder .tb-form-consent,.lecho-builder .tb-directory-consent{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-s);line-height:1.5;color:var(--tb-muted)}.lecho-builder .tb-form-consent input,.lecho-builder .tb-directory-consent input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--tb-forest)}.lecho-builder .tb-form-consent a{color:var(--tb-green-ink);text-decoration:underline;text-underline-offset:2px}.lecho-builder .tb-form-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.lecho-builder .tb-form-footer button,.lecho-builder .tb-directory-submit button{min-height:50px;padding:0 26px;border:0;border-radius:var(--r-s);background:var(--tb-forest);color:#fff;font-family:var(--tb-sans);font-size:var(--fs-s);font-weight:700;cursor:pointer;transition:background .15s}.lecho-builder .tb-form-footer button:hover,.lecho-builder .tb-directory-submit button:hover{background:var(--tb-green)}.lecho-builder .tb-form-footer button:disabled{opacity:.6;cursor:progress}.lecho-builder .tb-form-status{font-size:var(--fs-s);font-weight:600;color:var(--tb-muted)}.lecho-builder .tb-form-status.is-success{color:var(--tb-up)}.lecho-builder .tb-form-status.is-error{color:var(--tb-red)}.lecho-builder .tb-contact-form.is-compact{gap:16px}.lecho-builder .tb-contact-form.is-compact textarea{min-height:120px}.lecho-builder .tb-directory-submit{display:flex;flex-direction:column;gap:14px;margin-top:40px;padding:28px 30px;border:1px solid var(--tb-line);border-radius:var(--r-m);font-family:var(--tb-sans)}.lecho-builder .tb-directory-submit h2{margin:0;font-family:var(--tb-serif);font-size:var(--fs-2xl);font-weight:600;color:var(--tb-ink)}.lecho-builder .tb-directory-submit>p{margin:0;font-size:var(--fs-m);color:var(--tb-muted)}.lecho-builder .tb-directory-submit form{display:flex;flex-direction:column;gap:18px}.lecho-builder .tb-directory-submit button{align-self:flex-start}.lecho-builder .tb-directory-submit>small{font-size:var(--fs-xs);color:var(--tb-faint)}.lecho-builder .tb-directory-notice,.lecho-builder .tb-directory-error{margin:0;padding:12px 16px;border-radius:var(--r-s);font-size:var(--fs-s);font-weight:600}.lecho-builder .tb-directory-notice{background:var(--tb-green-tint);color:var(--tb-up)}.lecho-builder .tb-directory-error{background:#FBE7EA;color:var(--tb-red)}.tb-view .tb-newsletter-hero{background:var(--tb-forest);color:#fff;padding:72px 0 80px}.tb-view .tb-newsletter-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.tb-view .tb-newsletter-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tb-view .tb-newsletter-kicker{font-size:var(--fs-s);font-weight:650;color:var(--tb-gold)}.tb-view .tb-newsletter-copy h1{font-size:clamp(64px,9vw,128px);line-height:.92;letter-spacing:-.035em;color:#fff}.tb-view .tb-newsletter-dot{color:var(--tb-gold)}.tb-view .tb-newsletter-lead{font-family:var(--tb-serif);font-size:var(--fs-xl);line-height:1.4;color:#fff;max-width:30ch}.tb-view .tb-newsletter-intro{font-size:var(--fs-base);line-height:1.6;color:rgb(255 255 255 / .76);max-width:58ch}.tb-view .tb-newsletter-form-card{display:flex;flex-direction:column;gap:10px;width:100%;max-width:560px;margin-top:8px}.tb-view .tb-newsletter-form-card small{font-size:var(--fs-xs);color:rgb(255 255 255 / .6)}.tb-view .tb-newsletter-sponsor .lecho-sponsor{color:rgb(255 255 255 / .7)}.tb-view .tb-newsletter-preview{background:#fff;color:var(--tb-ink);border-radius:var(--r-m);overflow:hidden;box-shadow:var(--tb-float);transform:rotate(1.2deg)}.tb-view .tb-newsletter-preview-top{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:3px solid var(--tb-gold);background:var(--tb-forest);color:#fff}.tb-view .tb-newsletter-preview-top span{font-size:var(--fs-xs);font-weight:700}.tb-view .tb-newsletter-preview-top em{font-family:var(--tb-serif);font-style:normal;font-size:var(--fs-l);font-weight:600}.tb-view .tb-newsletter-preview-body{display:flex;flex-direction:column;gap:16px;padding:26px 24px 30px}.tb-view .tb-preview-date{font-size:var(--fs-xs);font-weight:600;color:var(--tb-green)}.tb-view .tb-newsletter-preview-body h2{font-size:var(--fs-2xl);line-height:1.12}.tb-view .tb-preview-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:baseline;padding-top:14px;border-top:1px solid var(--tb-line)}.tb-view .tb-preview-item b{font-family:var(--tb-serif);font-size:22px;font-weight:500;color:var(--tb-green)}.tb-view .tb-preview-item p{font-family:var(--tb-serif);font-size:17px;line-height:1.4;color:var(--tb-text)}.tb-view .tb-newsletter-benefits{padding:72px 0}.tb-view .tb-newsletter-section-head,.tb-view .tb-media-section-head{display:flex;flex-direction:column;gap:8px;margin-bottom:32px;max-width:720px}.tb-view .tb-newsletter-section-head h2,.tb-view .tb-media-section-head h2{font-size:var(--fs-3xl);line-height:1.08}.tb-view .tb-newsletter-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--tb-ink)}.tb-view .tb-newsletter-benefit-grid article{display:flex;flex-direction:column;gap:8px;padding:24px 28px 0 0}.tb-view .tb-newsletter-benefit-grid article+article{padding-left:28px;border-left:1px solid var(--tb-line)}.tb-view .tb-newsletter-benefit-grid span{display:none}.tb-view .tb-newsletter-benefit-grid h3{font-size:var(--fs-xl)}.tb-view .tb-newsletter-benefit-grid p{color:var(--tb-muted);line-height:1.55}.tb-view .tb-newsletter-final{padding:0 0 80px}.tb-view .tb-newsletter-final-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:24px 48px;align-items:center;padding:36px 40px;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-newsletter-final-box>div{display:flex;flex-direction:column;gap:6px}.tb-view .tb-newsletter-final-box h2{font-size:var(--fs-2xl)}.tb-view .tb-newsletter-final-box p{color:var(--tb-muted)}.tb-view .tb-newsletter-final .lecho-brief-form button{background:var(--tb-forest);color:#fff}.tb-view .tb-newsletter-final .lecho-brief-form button:hover{background:var(--tb-green)}.tb-view .tb-contact-hero{padding:56px 0 56px;border-bottom:1px solid var(--tb-line)}.tb-view .tb-contact-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.tb-view .tb-contact-hero-grid>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tb-view .tb-contact-hero h1{font-size:clamp(44px,6vw,84px);line-height:.96;letter-spacing:-.03em}.tb-view .tb-contact-hero-grid>div:first-child p{font-family:var(--tb-serif);font-size:var(--fs-l);line-height:1.5;color:var(--tb-muted);max-width:46ch}.tb-view .tb-contact-side{display:grid;gap:16px}.tb-view .tb-contact-direct{display:grid;gap:0;padding:6px 24px;border-radius:var(--r-m);background:var(--tb-forest);color:#fff}.tb-view .tb-contact-direct>div{display:flex;flex-direction:column;gap:4px;padding:18px 0}.tb-view .tb-contact-direct>div+div{border-top:1px solid var(--tb-forest-line)}.tb-view .tb-contact-direct span{font-size:var(--fs-xs);font-weight:600;color:var(--tb-gold)}.tb-view .tb-contact-direct a{font-family:var(--tb-serif);font-size:var(--fs-xl);font-weight:600;color:#fff;overflow-wrap:anywhere}.tb-view .tb-contact-direct a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--tb-gold)}.tb-view .tb-contact-direct-note{font-size:var(--fs-s);color:rgb(255 255 255 / .7)}.tb-view .tb-contact-illustration{overflow:hidden;border-radius:var(--r-m);background:var(--tb-mist)}.tb-view .tb-contact-illustration img{width:100%;aspect-ratio:16/9;object-fit:cover}.tb-view .tb-social-connect{padding:40px 0;background:var(--tb-mist)}.tb-view .tb-social-connect-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px 48px;align-items:center}.tb-view .tb-social-connect-inner>div:first-child{display:flex;flex-direction:column;gap:6px}.tb-view .tb-social-connect h2{font-size:var(--fs-2xl)}.tb-view .tb-social-connect p{color:var(--tb-muted);font-size:var(--fs-m)}.tb-view .tb-social-connect-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tb-view .tb-social-connect-links a{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border:1px solid var(--tb-line);border-radius:var(--r-s);background:#fff;font-size:var(--fs-s);font-weight:600;color:var(--tb-ink);transition:border-color .15s,background .15s,color .15s}.tb-view .tb-social-connect-links a:hover{background:var(--tb-forest);border-color:var(--tb-forest);color:#fff}.tb-view .tb-social-connect-links svg{width:18px;height:18px}.tb-view .tb-contact-form-zone,.tb-view .tb-advertise-form-zone{padding:72px 0 88px}.tb-view .tb-contact-form-grid,.tb-view .tb-advertise-form-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.tb-view .tb-contact-form-intro,.tb-view .tb-advertise-form-grid>div:first-child{position:sticky;top:calc(var(--tb-header-h) + 24px);display:flex;flex-direction:column;gap:12px}.tb-view .tb-contact-form-intro h2,.tb-view .tb-advertise-form-grid>div:first-child h2{font-size:var(--fs-3xl);line-height:1.08}.tb-view .tb-contact-form-intro p,.tb-view .tb-advertise-form-grid>div:first-child p{color:var(--tb-muted);line-height:1.6}.tb-view .tb-contact-shortcuts{display:flex;flex-direction:column;margin-top:12px;border-top:1px solid var(--tb-line)}.tb-view .tb-contact-shortcuts a{padding:14px 0;border-bottom:1px solid var(--tb-line);font-weight:600;color:var(--tb-ink)}.tb-view .tb-contact-shortcuts a:hover{color:var(--tb-green)}.tb-view .tb-contact-form-card{padding:32px;border:1px solid var(--tb-line);border-radius:var(--r-m);background:#fff}.tb-view .tb-advertise-hero{background:var(--tb-forest);color:#fff;padding:72px 0}.tb-view .tb-advertise-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:56px;align-items:end}.tb-view .tb-advertise-hero-grid>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tb-view .tb-advertise-hero .lecho-eyebrow{color:var(--tb-gold)}.tb-view .tb-advertise-hero h1{font-size:clamp(36px,4.6vw,62px);line-height:1.02;letter-spacing:-.022em;color:#fff;max-width:18ch}.tb-view .tb-advertise-hero-grid>div:first-child p{font-size:var(--fs-base);line-height:1.6;color:rgb(255 255 255 / .78);max-width:58ch}.tb-view .tb-advertise-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.tb-view .tb-advertise-secondary{border-color:var(--tb-forest-line);color:#fff}.tb-view .tb-advertise-secondary:hover{background:rgb(255 255 255 / .08)}.tb-view .tb-advertise-proof{display:flex;flex-direction:column;gap:10px;padding:24px 26px;border-left:3px solid var(--tb-gold);background:var(--tb-forest-2);border-radius:0 var(--r-m) var(--r-m) 0}.tb-view .tb-advertise-proof span{font-size:var(--fs-xs);font-weight:600;color:var(--tb-gold)}.tb-view .tb-advertise-proof strong{font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:550;line-height:1.4;color:#fff}.tb-view .tb-advertise-proof p{font-size:var(--fs-s);color:rgb(255 255 255 / .72)}.tb-view .tb-advertise-media-kit{padding:72px 0 0}.lecho-builder .tb-media-kit{display:flex;flex-direction:column;gap:72px;font-family:var(--tb-sans)}.lecho-builder .tb-media-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 56px;align-items:end}.lecho-builder .tb-media-intro>div:first-child{display:flex;flex-direction:column;gap:10px}.lecho-builder .tb-media-intro h2{font-family:var(--tb-serif);font-size:var(--fs-3xl);font-weight:600;line-height:1.08;color:var(--tb-ink);margin:0}.lecho-builder .tb-media-intro p{line-height:1.6;color:var(--tb-muted);margin:0}.lecho-builder .tb-media-proof{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:var(--r-m);background:var(--tb-mist)}.lecho-builder .tb-media-proof span{font-size:var(--fs-xs);color:var(--tb-muted)}.lecho-builder .tb-media-proof strong{font-family:var(--tb-serif);font-size:var(--fs-xl);font-weight:600;color:var(--tb-ink)}.lecho-builder .tb-media-proof p{font-size:var(--fs-s)}.lecho-builder .tb-media-section-head small{font-size:var(--fs-xs);color:var(--tb-muted)}.lecho-builder .tb-media-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--tb-ink);border-bottom:1px solid var(--tb-line)}.lecho-builder .tb-media-metric{display:flex;flex-direction:column;gap:6px;padding:24px 20px 24px 0}.lecho-builder .tb-media-metric+.tb-media-metric{padding-left:24px;border-left:1px solid var(--tb-line)}.lecho-builder .tb-media-metric strong{font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--tb-forest);font-variant-numeric:tabular-nums lining-nums}.lecho-builder .tb-media-metric span{font-size:var(--fs-s);color:var(--tb-muted)}.lecho-builder .tb-media-audience-desc{margin-top:18px;max-width:70ch;color:var(--tb-muted)}.lecho-builder .tb-media-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--tb-line);border-radius:var(--r-m);overflow:hidden}.lecho-builder .tb-media-format-grid article{display:flex;flex-direction:column;gap:8px;padding:22px;background:#fff;box-shadow:1px 1px 0 var(--tb-line)}.lecho-builder .tb-media-format-grid article>span{display:none}.lecho-builder .tb-media-format-grid h3{font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:600;color:var(--tb-ink);margin:0}.lecho-builder .tb-media-format-grid p{flex:1;font-size:var(--fs-s);line-height:1.5;color:var(--tb-muted);margin:0}.lecho-builder .tb-media-format-grid small{padding-top:10px;border-top:1px solid var(--tb-line);font-size:var(--fs-xs);font-weight:600;color:var(--tb-green-ink);font-variant-numeric:tabular-nums}.lecho-builder .tb-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lecho-builder .tb-spec-grid>div{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--r-m);background:var(--tb-mist)}.lecho-builder .tb-spec-grid strong{font-size:var(--fs-s);font-weight:700;color:var(--tb-ink)}.lecho-builder .tb-spec-grid span{font-size:var(--fs-xl);font-weight:700;color:var(--tb-forest);font-variant-numeric:tabular-nums}.lecho-builder .tb-spec-grid p{font-size:var(--fs-xs);line-height:1.5;color:var(--tb-muted);margin:0}.lecho-builder .tb-spec-note{margin-top:16px;font-size:var(--fs-xs);color:var(--tb-muted)}.lecho-builder .tb-media-trust{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 56px}.lecho-builder .tb-media-trust>div:first-child{display:flex;flex-direction:column;gap:8px}.lecho-builder .tb-media-trust h2,.lecho-builder .tb-media-campaign h2,.lecho-builder .tb-media-contact h2{font-family:var(--tb-serif);font-size:var(--fs-2xl);font-weight:600;line-height:1.12;color:var(--tb-ink);margin:0}.lecho-builder .tb-media-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.lecho-builder .tb-media-trust-grid div{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--tb-line)}.lecho-builder .tb-media-trust-grid strong{color:var(--tb-ink)}.lecho-builder .tb-media-trust-grid p{font-size:var(--fs-s);line-height:1.55;color:var(--tb-muted);margin:0}.lecho-builder .tb-media-campaign{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 56px;padding:40px;border-radius:var(--r-m);background:var(--tb-mist)}.lecho-builder .tb-media-campaign>div{display:flex;flex-direction:column;gap:10px}.lecho-builder .tb-media-campaign p{line-height:1.6;color:var(--tb-muted);margin:0}.lecho-builder .tb-media-campaign ul{display:grid;gap:0;margin:0;padding:0;list-style:none;align-self:center}.lecho-builder .tb-media-campaign li{padding:12px 0 12px 22px;border-bottom:1px solid var(--tb-mist-2);position:relative;font-weight:550;color:var(--tb-ink)}.lecho-builder .tb-media-campaign li::before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--tb-gold);transform:translateY(-50%)}.lecho-builder .tb-media-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;padding-top:40px;border-top:2px solid var(--tb-ink)}.lecho-builder .tb-media-contact>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lecho-builder .tb-media-contact p{color:var(--tb-muted);margin:0}.lecho-builder .tb-media-contact>div:first-child a{font-family:var(--tb-serif);font-size:var(--fs-l);font-weight:600;color:var(--tb-green-ink)}.lecho-builder .tb-media-contact-actions{display:flex;flex-wrap:wrap;gap:10px}.lecho-builder .tb-media-kit-btn{border-color:var(--tb-ink)}@media (max-width:1240px){.tb-view .lecho-nav a{padding:0 9px;font-size:var(--fs-s)}.tb-view .lecho-header-row{gap:24px}}@media (max-width:1120px){:root{--tb-gutter:28px}.tb-view .lecho-article-grid{grid-template-columns:minmax(0,1fr) 280px;gap:48px}.tb-view .tb-company-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .lecho-grid-4,.tb-view .lecho-data .lecho-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-company-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-view .tb-company-facts>div:nth-child(4){padding-left:0;border-left:0}.tb-view .tb-company-facts>div:nth-child(n+4){border-top:1px solid var(--tb-line)}.tb-view .tb-leader-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-view .tb-leader-strip-title{grid-column:1/-1;padding:16px 0 8px;flex-direction:row;align-items:baseline;gap:12px}.tb-view .tb-leader-strip .tb-leader-chip:nth-child(2){border-left:0;padding-left:0}.tb-view .lecho-media-format-grid,.lecho-builder .tb-media-format-grid,.lecho-builder .tb-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-sector-news{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){:root{--tb-header-h:64px}.tb-view .lecho-header-row{grid-template-columns:auto 1fr;gap:16px}.tb-view .lecho-header-actions{justify-self:end}.tb-view .lecho-nav{display:none}.tb-view .lecho-menu-button{display:grid}.tb-view .lecho-brand-logo img{height:34px}.tb-view .lecho-hero-main{grid-template-columns:1fr;gap:24px}.tb-view .lecho-hero-img{aspect-ratio:16/9}.tb-view .lecho-hero h1{font-size:clamp(32px,5.2vw,48px)}.tb-view .lecho-hero-deck{max-width:60ch}.tb-view .lecho-article-grid{grid-template-columns:1fr;gap:56px}.tb-view .lecho-article-main{max-width:740px;margin-inline:auto;width:100%}.tb-view .lecho-sidebar{position:static;max-width:740px;margin-inline:auto;width:100%}.tb-view .lecho-sidebar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.tb-view .lecho-side-ad{grid-column:1/-1}.tb-view .tb-radar-grid{grid-template-columns:1fr 1fr}.tb-view .tb-radar-agenda{grid-column:1/-1}.tb-view .tb-company-body-grid,.tb-view .tb-leader-profile-content{grid-template-columns:1fr;gap:40px}.tb-view .tb-company-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-company-aside>.lecho-ad{grid-column:1/-1}.tb-view .tb-leader-profile-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tb-view .tb-leader-profile-main{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px}.tb-view .tb-leader-profile-top{grid-template-columns:1fr}.tb-view .tb-leader-profile-meta span:first-child{padding-left:0;border-left:0}.tb-view .lecho-static-layout{grid-template-columns:1fr;gap:40px}.tb-view .lecho-static-side{position:static}.tb-view .tb-contact-form-grid,.tb-view .tb-advertise-form-grid{grid-template-columns:1fr;gap:32px}.tb-view .tb-contact-form-intro,.tb-view .tb-advertise-form-grid>div:first-child{position:static}.tb-view .tb-newsletter-hero-grid,.tb-view .tb-advertise-hero-grid,.tb-view .tb-contact-hero-grid{grid-template-columns:1fr;gap:40px}.tb-view .tb-newsletter-preview{max-width:520px;transform:none}.tb-view .tb-event-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-company-directory-grid{grid-template-columns:1fr}.tb-view .tb-premium-partners-inner{grid-template-columns:1fr;align-items:start}.tb-view .tb-premium-partners-actions{flex-direction:row;flex-wrap:wrap}.lecho-builder .tb-media-intro,.lecho-builder .tb-media-trust,.lecho-builder .tb-media-campaign{grid-template-columns:1fr}.lecho-builder .tb-media-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lecho-builder .tb-media-metric:nth-child(3){padding-left:0;border-left:0}.lecho-builder .tb-media-metric:nth-child(n+3){border-top:1px solid var(--tb-line)}.tb-view .tb-social-connect-inner{grid-template-columns:1fr}}@media (max-width:860px){.tb-view .lecho-grid-3.lecho-secondary{grid-template-columns:1fr;gap:0;padding-top:8px}.tb-view .lecho-secondary .lecho-card,.tb-view .lecho-secondary .lecho-card:first-child,.tb-view .lecho-secondary .lecho-card:last-child{display:grid;grid-template-columns:minmax(0,1fr) 128px;grid-template-areas:"kick media" "title media" "meta media";grid-template-rows:auto auto 1fr;gap:6px 18px;align-content:start;padding:18px 0;border-left:0}.tb-view .lecho-secondary .lecho-card+.lecho-card{border-top:1px solid var(--tb-line)}.tb-view .lecho-secondary .lecho-card+.lecho-card::before{display:none}.tb-view .lecho-secondary .lecho-card .lecho-media{grid-area:media;margin:0;aspect-ratio:1/1;align-self:start}.tb-view .lecho-secondary .lecho-card .lecho-eyebrow{grid-area:kick}.tb-view .lecho-secondary .lecho-card h3{grid-area:title;font-size:18px}.tb-view .lecho-secondary .lecho-card .lecho-meta{grid-area:meta}.tb-view .lecho-latest-list{grid-template-columns:1fr}.tb-view .lecho-latest-row:nth-child(2){padding-top:20px}.tb-view .lecho-grid-3,.tb-view .lecho-related-grid,.tb-view .tb-leader-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .lecho-brief-box{grid-template-columns:1fr;gap:20px}.tb-view .lecho-portrait-card,.tb-view .lecho-partner-card{grid-template-columns:1fr}.tb-view .lecho-portrait-media,.tb-view .lecho-partner-media{min-height:0;aspect-ratio:16/9}.tb-view .lecho-portrait-copy,.tb-view .lecho-partner-card>div{padding:28px}.tb-view .tb-company-hero{grid-template-columns:1fr;gap:28px}.tb-view .tb-company-cover{order:-1}.tb-view .tb-company-cover img{aspect-ratio:16/9}.tb-view .tb-company-section.is-compact{grid-template-columns:1fr;gap:6px}.tb-view .tb-nomination-hero{grid-template-columns:1fr}.tb-view .tb-nomination-portrait{max-width:360px}.tb-view .tb-nomination-portrait img{min-height:0;aspect-ratio:4/5}.tb-view .tb-event-premium-head{grid-template-columns:1fr;gap:20px}.tb-view .tb-event-date-card{flex-direction:row;justify-content:flex-start;gap:16px;padding:16px 20px;text-align:left}.tb-view .tb-event-date-day{font-size:56px}.tb-view .tb-event-date-card em{margin:0 0 0 auto}.tb-view .tb-event-premium-body{grid-template-columns:1fr}.tb-view .lecho-resource-hero{grid-template-columns:1fr}.tb-view .tb-company-directory-intro{grid-template-columns:1fr}.tb-view .tb-sector-companies{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-sector-news{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-newsletter-benefit-grid{grid-template-columns:1fr}.tb-view .tb-newsletter-benefit-grid article,.tb-view .tb-newsletter-benefit-grid article+article{padding:20px 0;border-left:0;border-bottom:1px solid var(--tb-line)}.tb-view .tb-newsletter-final-box{grid-template-columns:1fr;padding:28px}.tb-view .lecho-footer-top{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){:root{--tb-gutter:18px;--fs-base:16.5px}.tb-view .lecho-header-actions{gap:2px}.tb-view .lecho-brief-button{min-height:38px;padding:0 12px;margin-left:2px}.tb-view .lecho-brief-button svg{display:none}.tb-view .lecho-search-panel{padding:12px 0}.tb-view .lecho-search-form input{height:48px;font-size:16px}.tb-view .lecho-search-form button{height:48px;width:50px}.tb-view .lecho-section{padding:44px 0}.tb-view .lecho-section-head h2{font-size:var(--fs-xl)}.tb-view .lecho-top-ad{margin-top:14px}.tb-view .lecho-ad-placeholder{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.tb-view .lecho-top-ad.lecho-ad-placeholder{min-height:0;flex-direction:row;align-items:center;padding:10px 14px}.tb-view .lecho-top-ad.lecho-ad-placeholder small{display:none}.tb-view .lecho-top-ad.lecho-ad-placeholder strong{font-size:var(--fs-s)}.tb-view .lecho-hero{padding:16px 0 36px}.tb-view .lecho-hero-main{gap:18px}.tb-view .lecho-hero-img{margin-inline:calc(-1*var(--tb-gutter));border-radius:0;aspect-ratio:3/2}.tb-view .lecho-hero-copy{gap:12px}.tb-view .lecho-hero h1,.tb-view .lecho-hero h1.is-long{font-size:clamp(28px,8vw,36px);line-height:1.08}.tb-view .lecho-hero-deck{font-size:18px}.tb-view .lecho-read-cta{width:100%}.tb-view .lecho-secondary{margin-top:24px}.tb-view .lecho-secondary .lecho-card,.tb-view .lecho-secondary .lecho-card:first-child,.tb-view .lecho-secondary .lecho-card:last-child{grid-template-columns:minmax(0,1fr) 96px}.tb-view .lecho-latest-row{grid-template-columns:minmax(0,1fr) 96px;gap:14px;padding:16px 0}.tb-view .lecho-latest-row:first-child{padding-top:0}.tb-view .lecho-latest-thumb{order:2;aspect-ratio:1/1}.tb-view .lecho-latest-copy h3{font-size:18px}.tb-view .lecho-grid-3,.tb-view .lecho-grid-4,.tb-view .lecho-related-grid,.tb-view .tb-leader-related-grid,.tb-view .lecho-data .lecho-grid-4,.tb-view .tb-company-showcase-grid,.tb-view .tb-event-archive-grid,.tb-view .tb-sector-companies,.tb-view .tb-sector-news{grid-template-columns:1fr}.tb-view .lecho-dossier .lecho-grid-4:has(>:nth-child(2):last-child),.tb-view .lecho-dossier .lecho-grid-4:has(>:nth-child(3):last-child){grid-template-columns:1fr}.tb-view .lecho-data .lecho-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tb-view .lecho-data-card{padding:16px 14px 14px}.tb-view .lecho-data-value strong{font-size:34px}.tb-view .lecho-data-label{font-size:var(--fs-xs)}.tb-view .lecho-brief-copy strong{font-size:var(--fs-xl)}.tb-view .lecho-brief-icon{display:none}.tb-view .lecho-brief-box{padding:32px 0}.tb-view .tb-business-radar,.tb-view .tb-intelligence-showcase,.tb-view .lecho-dossier,.tb-view .lecho-data,.tb-view .tb-premium-partners{padding:48px 0}.tb-view .tb-radar-heading h2,.tb-view .tb-intelligence-head h2{font-size:var(--fs-2xl)}.tb-view .tb-radar-grid{grid-template-columns:1fr;gap:14px}.tb-view .tb-radar-panel{padding:18px 18px 6px}.tb-view .tb-radar-all,.tb-view .tb-intelligence-links,.tb-view .tb-intelligence-links a{width:100%}.tb-view .tb-company-showcase-card{display:grid;grid-template-columns:112px minmax(0,1fr)}.tb-view .tb-company-showcase-media{aspect-ratio:auto;height:100%;min-height:120px}.tb-view .tb-company-showcase-logo{left:auto;right:-14px;bottom:auto;top:10px;width:40px;height:40px}.tb-view .tb-company-showcase-body{padding:14px 16px 14px 24px}.tb-view .tb-company-showcase-body h3{font-size:var(--fs-l)}.tb-view .tb-leader-strip{grid-template-columns:1fr}.tb-view .tb-leader-chip,.tb-view .tb-leader-strip .tb-leader-chip:nth-child(2){padding:14px 0;border-left:0;border-top:1px solid var(--tb-line)}.tb-view .tb-premium-partners-actions{flex-direction:column}.tb-view .tb-premium-partners-proof{gap:8px}.tb-view .tb-premium-partners-proof span{padding:5px 10px;border:1px solid var(--tb-forest-line);border-radius:999px;font-size:var(--fs-xs)}.tb-view .tb-premium-partners-proof span+span::before{content:none}.tb-view .lecho-article-grid{padding-top:12px}.tb-view .lecho-article-head{gap:14px;padding-bottom:22px}.tb-view .lecho-article-head h1{font-size:clamp(28px,8vw,36px);line-height:1.1}.tb-view .lecho-deck{font-size:19px}.tb-view .lecho-shares{gap:6px}.tb-view .lecho-shares a{width:40px;height:40px;padding:0;justify-content:center}.tb-view .lecho-shares a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tb-view .lecho-article-hero{margin-inline:calc(-1*var(--tb-gutter))}.tb-view .lecho-article-hero img{border-radius:0}.tb-view .lecho-article-hero figcaption{padding-inline:var(--tb-gutter)}.tb-view .lecho-article-content{font-size:18.5px;line-height:1.68}.tb-view .lecho-article-content h2{font-size:var(--fs-xl)}.tb-view .lecho-article-content blockquote{font-size:19px}.tb-view .lecho-box{padding:20px}.tb-view .lecho-keypoints li{font-size:17px;padding-left:38px}.tb-view .lecho-inline-brief{grid-template-columns:1fr;padding:20px}.tb-view .lecho-wall-card{padding:28px 20px}.tb-view .lecho-chart{padding:18px 16px 16px}.tb-view .lecho-chart-bars{gap:8px;height:180px}.tb-view .tb-cited-list,.tb-view .tb-cited-extra{grid-template-columns:1fr}.tb-view .lecho-related-card.is-featured{grid-template-columns:1fr;gap:14px}.tb-view .lecho-related-card.is-featured h3{font-size:var(--fs-xl)}.tb-view .lecho-related-card:not(.is-featured){display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:14px}.tb-view .lecho-related-card:not(.is-featured) .lecho-related-media{order:2;aspect-ratio:1/1}.tb-view .lecho-sidebar-inner{grid-template-columns:1fr}.tb-view .lecho-resource-page .lecho-article-main>h1,.tb-view .tb-nomination-head h1,.tb-view .tb-event-title-wrap h1{font-size:clamp(28px,8vw,36px)}.tb-view .lecho-facts,.tb-view .lecho-resource-hero.has-no-media .lecho-facts,.tb-view .tb-nomination-facts,.tb-view .tb-event-facts-premium,.tb-view .tb-event-premium-body:not(:has(.tb-event-premium-media)) .tb-event-facts-premium,.tb-view .tb-leader-profile-quickfacts{grid-template-columns:1fr}.tb-view .tb-nomination-summary{padding:22px 20px}.tb-view .tb-leader-profile-intro h1{font-size:clamp(32px,9vw,42px)}.tb-view .tb-leader-profile-meta{flex-wrap:wrap;gap:12px 0}.tb-view .tb-leader-profile-meta span{padding:0 16px}.tb-view .tb-leader-profile-main{grid-template-columns:1fr}.tb-view .tb-leader-profile-photo{max-width:320px}.tb-view .tb-company-intro h1{font-size:clamp(30px,8.5vw,40px)}.tb-view .tb-company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-company-facts>div,.tb-view .tb-company-facts>div+div{padding:14px 12px 14px 0;border-left:0}.tb-view .tb-company-facts>div:nth-child(even){padding-left:14px;border-left:1px solid var(--tb-line)}.tb-view .tb-company-facts>div:nth-child(n+3){border-top:1px solid var(--tb-line)}.tb-view .tb-company-more dl{grid-template-columns:1fr 1fr}.tb-view .tb-company-news-grid,.tb-view .tb-company-resource-grid,.tb-view .tb-company-aside{grid-template-columns:1fr}.tb-view .tb-company-news-card.is-featured{grid-template-columns:1fr}.tb-view .tb-company-actions{width:100%}.tb-view .tb-company-actions .tb-btn{flex:1}.tb-view .lecho-archive-head{padding:28px 0 24px;margin-bottom:28px}.tb-view .lecho-archive-head h1,.tb-view .tb-sector-hero h1{font-size:clamp(32px,9vw,42px)}.tb-view .tb-resource-filters{flex-direction:column;align-items:stretch}.tb-view .tb-resource-filters select,.tb-view .tb-resource-filters input,.tb-view .tb-search-filters select{min-width:0;width:100%}.tb-view .tb-search-filters,.tb-view .tb-search-filters label{width:100%}.tb-view .tb-company-directory-card,.tb-view .tb-company-directory-grid.is-single .tb-company-directory-card{grid-template-columns:1fr}.tb-view .tb-company-directory-media{aspect-ratio:16/9}.tb-view .lecho-static-head h1{font-size:clamp(30px,8.5vw,40px)}.tb-view .lecho-static-content{font-size:18px}.lecho-builder .tb-legal-row{grid-template-columns:1fr;gap:2px}.lecho-builder .tb-form-grid,.lecho-builder .tb-directory-fields{grid-template-columns:1fr}.lecho-builder .tb-contact-form input:not([type=checkbox]):not([type=hidden]),.lecho-builder .tb-contact-form select,.lecho-builder .tb-contact-form textarea{font-size:16px}.lecho-builder .tb-form-footer button,.lecho-builder .tb-directory-submit button{width:100%}.lecho-builder .tb-directory-submit{padding:22px 18px}.tb-view .tb-contact-form-card{padding:22px 18px}.tb-view .tb-social-connect-links{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-contact-hero,.tb-view .tb-newsletter-hero,.tb-view .tb-advertise-hero{padding:44px 0 52px}.tb-view .tb-contact-form-zone,.tb-view .tb-advertise-form-zone,.tb-view .tb-newsletter-benefits{padding:48px 0 56px}.tb-view .tb-newsletter-copy h1{font-size:clamp(56px,18vw,84px)}.tb-view .tb-newsletter-lead{font-size:var(--fs-l)}.lecho-builder .tb-media-kit{gap:48px}.lecho-builder .tb-media-format-grid,.lecho-builder .tb-spec-grid,.lecho-builder .tb-media-trust-grid{grid-template-columns:1fr}.lecho-builder .tb-media-metric strong{font-size:36px}.lecho-builder .tb-media-campaign{padding:24px 20px}.lecho-builder .tb-media-contact{grid-template-columns:1fr}.lecho-builder .tb-media-contact-actions a{flex:1}.tb-view .lecho-footer-top{padding:48px 0 36px}.tb-view .lecho-footer-newsletter{padding:22px 18px}.tb-view .lecho-footer-links{grid-template-columns:1fr 1fr;gap:28px 20px;padding:36px 0}.tb-view .lecho-footer-links>div:last-child{grid-column:1/-1}.tb-view .lecho-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.tb-view .lecho-brief-button span{font-size:13px}.tb-view .lecho-data .lecho-grid-4{grid-template-columns:1fr}.lecho-builder .tb-media-metrics{grid-template-columns:1fr}.lecho-builder .tb-media-metric,.lecho-builder .tb-media-metric+.tb-media-metric{padding-left:0;border-left:0}}@media (hover:none) and (pointer:coarse){.tb-view .lecho-footer-links a,.tb-view .lecho-footer-bottom a{padding-block:4px}.tb-view .lecho-breadcrumbs a{padding-block:6px}}@media (prefers-reduced-motion:reduce){.tb-view *,.tb-view *::before,.tb-view *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tb-view a:hover>img,.tb-view .lecho-media:hover img{transform:none}.tb-view .tb-newsletter-preview{transform:none}}@media print{.tb-view .lecho-header,.tb-view .lecho-drawer,.tb-view .lecho-footer,.tb-view .lecho-sidebar,.tb-view .lecho-ad,.tb-view .lecho-ad-placeholder,.tb-view .lecho-shares,.tb-view .lecho-inline-brief,.tb-view .lecho-wall,.tb-view .tb-feedback,.tb-view .lecho-related,.tb-view .lecho-reading-progress{display:none!important}.tb-view .lecho-wall-locked{display:block!important}.tb-view .lecho-article-grid{display:block}.tb-view .lecho-article-content{font-size:12pt}.tb-view a{text-decoration:underline}}@media (min-width:1121px){.tb-view .tb-company-showcase-grid.is-count-1{grid-template-columns:minmax(0,420px)}.tb-view .tb-company-showcase-grid.is-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-view .tb-company-showcase-grid.is-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb-view .lecho-ad-placeholder .tb-size-mobile{display:none}@media (max-width:640px){.tb-view .lecho-ad-placeholder .tb-size-desktop{display:none}.tb-view .lecho-ad-placeholder .tb-size-mobile{display:inline}}.tb-view .tb-sectors-index{padding-bottom:80px}.tb-view .tb-sectors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tb-view .tb-sectors-card{display:flex;flex-direction:column;gap:10px;min-height:140px;padding:20px;border:1px solid var(--tb-line);border-radius:var(--r-m);background:var(--tb-paper);color:var(--tb-ink);text-decoration:none;transition:border-color .15s,background .15s}.tb-view .tb-sectors-card:hover{border-color:var(--tb-ink);background:var(--tb-mist)}.tb-view .tb-sectors-card strong{font-size:var(--fs-l);font-weight:650;line-height:1.2;letter-spacing:-.01em}.tb-view .tb-sectors-card p{margin:0;font-size:var(--fs-s);color:var(--tb-muted)}.tb-view .tb-sectors-counts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.tb-view .tb-sectors-counts small{padding:3px 9px;border-radius:999px;background:var(--tb-green-tint);color:var(--tb-green-ink);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.tb-view .tb-sectors-counts b{font-weight:700}.tb-view .tb-sectors-card.is-empty{background:var(--tb-mist)}.tb-view .tb-sectors-card.is-empty strong{color:var(--tb-muted)}.tb-view .tb-sectors-card.is-empty .tb-sectors-counts small{background:var(--tb-mist-2);color:var(--tb-muted)}.tb-view .tb-sector-filter{display:flex;align-items:center;gap:14px;margin:0 0 28px}.tb-view .tb-sector-filter>span{flex:none;font-size:var(--fs-s);font-weight:650;color:var(--tb-muted)}.tb-view .tb-sector-filter>div{display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.tb-view .tb-sector-filter a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--tb-line);border-radius:999px;background:var(--tb-paper);color:var(--tb-ink);font-size:var(--fs-s);font-weight:550;text-decoration:none;white-space:nowrap}.tb-view .tb-sector-filter a:hover{border-color:var(--tb-ink)}.tb-view .tb-sector-filter a[aria-current="true"]{background:var(--tb-forest);border-color:var(--tb-forest);color:#fff}.tb-view .tb-sector-filter.is-other-sectors{align-items:flex-start;margin-top:8px;padding-top:14px;border-top:2px solid var(--tb-ink)}.tb-view .tb-sector-filter.is-other-sectors>div{flex-wrap:wrap;overflow:visible}.tb-view .tb-sector-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.tb-view .tb-sector-jump a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--tb-forest);color:#fff;font-size:var(--fs-s);font-weight:600;text-decoration:none}.tb-view .tb-sector-jump a:hover{background:var(--tb-forest-2)}.tb-view .tb-sector-block{scroll-margin-top:calc(var(--tb-header-h, 72px) + 16px)}.tb-view .tb-sector-more{margin:16px 0 0}.tb-view .tb-sector-more a{color:var(--tb-green);font-weight:650;text-decoration:none}.tb-view .tb-sector-more a:hover{text-decoration:underline}.tb-view .tb-sector-company-card.is-leader img,.tb-view .tb-sector-company-card.is-leader .tb-sector-company-initial{border-radius:50%;object-fit:cover}.tb-view .tb-sector-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0}.tb-view .tb-sector-badges>span{font-size:var(--fs-s);font-weight:650;color:var(--tb-muted);margin-right:2px}.tb-view .tb-sector-badges a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--tb-green-tint);color:var(--tb-green-ink);font-size:var(--fs-s);font-weight:600;text-decoration:none}.tb-view .tb-sector-badges a:hover{background:var(--tb-green);color:#fff}@media (max-width:1120px){.tb-view .tb-sectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tb-view .tb-sectors-grid{grid-template-columns:1fr}.tb-view .tb-sectors-card{min-height:0}.tb-view .tb-sector-filter{flex-direction:column;align-items:stretch;gap:8px}.tb-view .tb-sector-filter>div{margin-inline:calc(-1*var(--tb-gutter));padding-inline:var(--tb-gutter)}.tb-view .tb-sector-filter a,.tb-view .tb-sector-jump a{min-height:44px}}@media (prefers-reduced-motion:reduce){.tb-view .tb-sectors-card{transition:none}}.lecho-builder .tb-brevo-form>div,.lecho-builder .tb-brevo-form>div>p{display:contents}.lecho-builder .tb-brevo-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lecho-builder .tb-brevo-form .sib_loader{display:none!important}.lecho-builder .tb-brevo-form input[type=text],.lecho-builder .tb-brevo-form input[type=tel]{flex:1 1 170px;min-width:0;height:50px;padding:0 16px;border:1px solid var(--tb-line);border-radius:var(--r-s);background:#fff;color:var(--tb-ink);font-family:var(--tb-sans);font-size:var(--fs-m);outline:none;transition:border-color .15s,box-shadow .15s}.lecho-builder .tb-brevo-form input[type=text]:focus,.lecho-builder .tb-brevo-form input[type=tel]:focus{border-color:var(--tb-green);box-shadow:0 0 0 3px rgb(0 112 79 / .18)}.lecho-builder .tb-brevo-form input::placeholder{color:var(--tb-faint)}.lecho-builder .tb-brevo-form.is-dark input[type=text],.tb-view .lecho-wall-card .tb-brevo-form input[type=text],.tb-view .lecho-inline-brief .tb-brevo-form input[type=text]{border-color:#fff0}.lecho-builder .tb-brevo-form>div>p:has(input[type=checkbox]){display:flex;flex-basis:100%;align-items:flex-start;gap:8px;margin:2px 0 0;font-size:var(--fs-xs);line-height:1.45}.lecho-builder .tb-brevo-form p:has(input[type=checkbox]) label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.lecho-builder .tb-brevo-form .g-recaptcha,.lecho-builder .tb-brevo-form .cf-turnstile,.lecho-builder .tb-brevo-form .sib-multi-lists{flex-basis:100%}.lecho-builder .tb-brevo-form .sib_msg_disp{order:10;flex-basis:100%}.lecho-builder .tb-brevo-form .sib_msg_disp:empty{display:none}.lecho-builder .tb-brevo-form .sib-alert-message{margin:4px 0 0;padding:10px 14px;border:0;border-radius:var(--r-s);font-size:var(--fs-s);font-weight:550;line-height:1.45}.lecho-builder .tb-brevo-form .sib-alert-message-success{background:var(--tb-green-tint);color:var(--tb-green-ink)}.lecho-builder .tb-brevo-form .sib-alert-message-warning{background:var(--tb-gold-soft);color:var(--tb-gold-ink)}.lecho-builder .tb-brevo-form .sib-alert-message-error{background:#FBE7EA;color:#8E0B21}.tb-view .tb-brief-pop{position:fixed;right:24px;bottom:24px;z-index:9000;width:min(380px,calc(100vw - 48px));padding:22px 22px 20px;border-radius:var(--r-l);background:var(--tb-forest);color:#fff;box-shadow:0 18px 50px rgb(5 20 14 / .32);transform:translateY(calc(100% + 32px));opacity:0;transition:transform .35s ease,opacity .35s ease}.tb-view .tb-brief-pop.is-open{transform:none;opacity:1}.tb-view .tb-brief-pop[hidden]{display:none}.tb-view .tb-brief-pop-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff0;color:rgb(255 255 255 / .75);cursor:pointer}.tb-view .tb-brief-pop-close:hover{background:var(--tb-forest-line);color:#fff}.tb-view .tb-brief-pop-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.tb-view .tb-brief-pop-kicker{display:block;margin-bottom:4px;font-size:var(--fs-s);font-weight:650;color:var(--tb-gold)}.tb-view .tb-brief-pop-title{display:block;margin:0 36px 6px 0;font-size:var(--fs-xl);font-weight:700;line-height:1.15;letter-spacing:-.01em}.tb-view .tb-brief-pop-text{margin:0 0 14px;font-size:var(--fs-s);line-height:1.5;color:rgb(255 255 255 / .78)}.tb-view .tb-brief-pop .lecho-brief-form input[type=email]{height:46px}.tb-view .tb-brief-pop .lecho-brief-form button{height:46px;padding:0 18px}@media (max-width:640px){.tb-view .tb-brief-pop{left:0;right:0;bottom:0;width:auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:var(--r-l) var(--r-l) 0 0;max-height:34vh;overflow:auto}.tb-view .tb-brief-pop-kicker,.tb-view .tb-brief-pop-text{display:none}.tb-view .tb-brief-pop-title{margin-bottom:10px;font-size:var(--fs-m)}.tb-view .tb-brief-pop-close{top:6px;right:6px}.tb-view .tb-brief-pop .lecho-brief-form input[type=email],.tb-view .tb-brief-pop .lecho-brief-form button{height:44px}body.tb-pop-open .wonderpush-bell{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.tb-view .tb-brief-pop{transition:none}}@media print{.tb-view .tb-brief-pop{display:none!important}}