.tvgg-industry-page{--industry-ink: var(--tvgg-ink, #0b0b0a);--industry-paper: var(--tvgg-paper, #faf9f5);--industry-chalk: var(--tvgg-chalk, #f0eee8);--industry-orange: var(--tvgg-orange, #dc5b32);--industry-blue: var(--tvgg-blue, #afcad0);--industry-line-light: var(--tvgg-line-light, rgba(11, 11, 10, .16));--industry-line-dark: var(--tvgg-line-dark, rgba(255, 255, 255, .16));--industry-copy: var(--tvgg-copy, rgba(11, 11, 10, .72));--industry-copy-light: var(--tvgg-copy-light, rgba(240, 238, 232, .74));--industry-display: var(--tvgg-font-display, "Plus Jakarta Sans", sans-serif);--industry-body: var(--tvgg-font-body, "Inter", sans-serif);--industry-utility: var(--tvgg-font-utility, "JetBrains Mono", ui-monospace, monospace);--industry-gutter: var(--tvgg-gutter, 32px);--industry-nav-height: var(--tvgg-nav-height, 78px);--industry-content-max: var(--tvgg-content-max, 1500px);--industry-ease: var(--tvgg-motion-ease, cubic-bezier(.16, 1, .3, 1));min-height:100vh;overflow-x:clip;background:var(--industry-paper);color:var(--industry-ink);font-family:var(--industry-body);font-size:16px;line-height:1.55}.tvgg-industry-page *,.tvgg-industry-page *:before,.tvgg-industry-page *:after{box-sizing:border-box}.tvgg-industry-page :where(h1,h2,h3,p,dl,dd,figure,ol){margin:0}.tvgg-industry-page :where(h1,h2,h3,strong,b){font-family:var(--industry-display)}.tvgg-industry-page :where(a,button,summary):focus-visible{outline:2px solid var(--tvgg-focus, #f17349);outline-offset:4px}.tvgg-industry-body{background:var(--industry-paper, #faf9f5)}.tvgg-industry-container{width:min(calc(100% - (2 * var(--industry-gutter))),var(--industry-content-max));margin-inline:auto}.tvgg-industry-page main{outline:none}.tvgg-industry-page main:focus-visible{outline:2px solid var(--tvgg-focus, #f17349);outline-offset:-2px}#problem,#operating-map,#what-we-build,#ways-to-work,#industry-pages{scroll-margin-top:calc(var(--industry-nav-height) + 24px)}.tvgg-industry-eyebrow,.tvgg-hvac-eyebrow{display:none}.tvgg-industry-skip{position:fixed;z-index:100;top:12px;left:var(--industry-gutter);min-height:44px;display:inline-flex;align-items:center;padding:0 16px;transform:translateY(calc(-100% - 24px));background:var(--industry-paper);color:var(--industry-ink);font:600 11px/1 var(--industry-utility);letter-spacing:.04em;text-decoration:none;transition:transform .16s var(--industry-ease)}.tvgg-industry-skip:focus-visible{transform:translateY(0)}.tvgg-industry-progress{position:fixed;z-index:90;inset:0 0 auto;height:3px;pointer-events:none;background:var(--industry-orange);transform-origin:left center}.tvgg-industry-loader{display:none}.tvgg-industry-header{position:fixed;z-index:50;inset:0 0 auto;height:var(--industry-nav-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding-inline:max(var(--industry-gutter),calc((100vw - var(--industry-content-max)) / 2 + var(--industry-gutter)));border-bottom:1px solid var(--industry-line-dark);background:#0b0b0af5;color:var(--industry-paper);transition:background-color .16s var(--industry-ease)}.tvgg-industry-header[data-solid=true]{background:var(--industry-ink)}.tvgg-industry-brand,.tvgg-industry-header__nav,.tvgg-industry-header__cta,.tvgg-industry-footer a{color:inherit;text-decoration:none}.tvgg-industry-brand{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:12px;font:600 14px/1 var(--industry-display);letter-spacing:-.02em}.tvgg-industry-brand img{display:block;width:22px;height:24px;-o-object-fit:contain;object-fit:contain}.tvgg-industry-header__nav{display:flex;align-items:center;justify-content:center;gap:30px}.tvgg-industry-header__nav a,.tvgg-industry-header__cta{min-height:44px;display:inline-flex;align-items:center;color:#f0eee8a3;font:500 10px/1.2 var(--industry-utility);letter-spacing:.08em;text-transform:uppercase;transition:color .16s var(--industry-ease)}.tvgg-industry-header__nav a:hover,.tvgg-industry-header__nav a[aria-current=page]{color:var(--industry-paper)}.tvgg-industry-header__cta{justify-self:end;gap:9px;color:var(--industry-paper)}.tvgg-industry-header__cta svg,.tvgg-industry-button svg,.tvgg-industry-text-link svg{flex:0 0 auto;transition:transform .16s var(--industry-ease)}.tvgg-industry-menu-trigger,.tvgg-industry-mobile-menu{display:none}.tvgg-industry-page__content{padding-top:var(--industry-nav-height)}.tvgg-industry-section-heading{display:grid;gap:24px;margin-bottom:clamp(48px,6vw,84px)}.tvgg-industry-section-heading h2,.tvgg-industry-boundary h2,.tvgg-industry-closing h2{max-width:13ch;font:500 clamp(3.2rem,6.4vw,7.2rem)/.88 var(--industry-display);letter-spacing:-.075em}.tvgg-industry-section-heading>p,.tvgg-industry-section-heading--split>p,.tvgg-industry-closing p,.tvgg-industry-boundary__grid>div p{max-width:680px;color:var(--industry-copy);font-size:clamp(15px,1.25vw,18px);line-height:1.62}.tvgg-industry-section-heading--split{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(40px,8vw,120px)}.tvgg-industry-section-heading--split>div{display:grid;gap:24px}.tvgg-industry-section-heading--dark h2,.tvgg-industry-section-heading--dark>p{color:var(--industry-paper)}.tvgg-industry-section-heading--dark>p{color:var(--industry-copy-light)}.tvgg-industry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.tvgg-industry-button,.tvgg-industry-text-link{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:inherit;font:600 10px/1.2 var(--industry-utility);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.tvgg-industry-button{padding:0 20px;border:1px solid transparent}.tvgg-industry-button--light{background:var(--industry-paper);color:var(--industry-ink)}.tvgg-industry-button--dark{background:var(--industry-ink);color:var(--industry-paper)}.tvgg-industry-text-link{min-height:44px;gap:9px}.tvgg-industry-text-link--light{color:var(--industry-copy-light)}.tvgg-industry-hub-hero,.tvgg-industry-hero{background:var(--industry-ink);color:var(--industry-paper)}.tvgg-industry-hub-hero{min-height:calc(100vh - var(--industry-nav-height));display:grid;align-items:center;padding-block:clamp(72px,9vw,132px)}.tvgg-industry-hub-hero__grid,.tvgg-industry-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(48px,8vw,128px)}.tvgg-industry-hub-hero__copy,.tvgg-industry-hero__copy{display:grid;justify-items:start;gap:28px}.tvgg-industry-hub-hero h1,.tvgg-industry-hero h1{max-width:11ch;color:var(--industry-paper);font:500 clamp(4.4rem,9.2vw,9.8rem)/.84 var(--industry-display);letter-spacing:-.085em}.tvgg-industry-lede{max-width:680px;color:var(--industry-copy-light);font-size:clamp(16px,1.4vw,20px);line-height:1.55;letter-spacing:-.02em}.tvgg-industry-hub-hero__focus,.tvgg-industry-hero__brief{display:grid;gap:16px;padding:26px;border:1px solid var(--industry-line-dark);color:var(--industry-paper)}.tvgg-industry-hub-hero__focus>span,.tvgg-industry-hero__brief>span,.tvgg-industry-hero__brief small,.tvgg-industry-hub-hero__focus dt{color:#f0eee894;font:500 9px/1.35 var(--industry-utility);letter-spacing:.08em;text-transform:uppercase}.tvgg-industry-hub-hero__focus>strong,.tvgg-industry-hero__brief>strong{font:500 clamp(1.8rem,3vw,3.4rem)/.95 var(--industry-display);letter-spacing:-.06em}.tvgg-industry-hub-hero__focus>p,.tvgg-industry-hero__brief>p{color:var(--industry-copy-light);font-size:14px}.tvgg-industry-hub-hero__focus dl{display:grid;gap:0;border-top:1px solid var(--industry-line-dark)}.tvgg-industry-hub-hero__focus dl>div{display:grid;grid-template-columns:88px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--industry-line-dark)}.tvgg-industry-hub-hero__focus dd{color:var(--industry-paper);font-size:13px}.tvgg-industry-hero__brief>div{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--industry-line-dark)}.tvgg-industry-hero__brief b{font-size:15px;line-height:1.35}.tvgg-industry-focus-strip,.tvgg-industry-qualifier{border-bottom:1px solid var(--industry-line-light);background:var(--industry-blue)}.tvgg-industry-focus-strip__grid,.tvgg-industry-qualifier__grid{min-height:132px;display:grid;grid-template-columns:.55fr .9fr 1.55fr;align-items:stretch}.tvgg-industry-focus-strip__grid>*,.tvgg-industry-qualifier__grid>*{min-width:0;display:flex;align-items:center;margin:0;padding:24px 28px;border-left:1px solid var(--industry-line-light)}.tvgg-industry-focus-strip__grid>*:last-child,.tvgg-industry-qualifier__grid>*:last-child{border-right:1px solid var(--industry-line-light)}.tvgg-industry-focus-strip span,.tvgg-industry-qualifier span{color:#0b0b0a9e;font:500 9px/1.35 var(--industry-utility);letter-spacing:.08em;text-transform:uppercase}.tvgg-industry-focus-strip strong{font:500 clamp(1.3rem,2vw,2rem)/1.05 var(--industry-display);letter-spacing:-.045em}.tvgg-industry-focus-strip p,.tvgg-industry-qualifier p{color:#0b0b0ab8;font-size:14px}.tvgg-industry-qualifier a{justify-content:space-between;gap:16px;color:var(--industry-ink);font:600 10px/1.35 var(--industry-utility);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.tvgg-industry-directory,.tvgg-industry-problem,.tvgg-industry-map-section,.tvgg-industry-build,.tvgg-industry-offers,.tvgg-industry-comparison,.tvgg-industry-faq{padding-block:clamp(88px,11vw,160px)}.tvgg-industry-directory,.tvgg-industry-problem,.tvgg-industry-map-section,.tvgg-industry-offers,.tvgg-industry-faq{background:var(--industry-paper)}.tvgg-industry-directory__rows{border-top:1px solid var(--industry-line-light)}.tvgg-industry-directory__row{min-height:178px;display:grid;grid-template-columns:56px minmax(190px,.75fr) minmax(320px,1.45fr) auto;align-items:center;gap:clamp(20px,3vw,48px);padding-block:28px;border-bottom:1px solid var(--industry-line-light)}.tvgg-industry-directory__row>span,.tvgg-industry-pressure-list article>span,.tvgg-industry-build__rows article>span,.tvgg-industry-offers__rows article>span,.tvgg-industry-gaps__grid article>span{color:#0b0b0a9e;font:500 10px/1 var(--industry-utility);letter-spacing:.08em}.tvgg-industry-directory__row small,.tvgg-industry-offers__rows small,.tvgg-industry-gaps__grid small,.tvgg-industry-comparison article>span{display:block;margin-bottom:8px;color:#0b0b0a9e;font:500 9px/1.35 var(--industry-utility);letter-spacing:.08em;text-transform:uppercase}.tvgg-industry-directory__row h3{font:500 clamp(1.6rem,2.5vw,2.7rem)/1 var(--industry-display);letter-spacing:-.055em}.tvgg-industry-directory__row>p{max-width:620px;color:var(--industry-copy)}.tvgg-industry-directory__row>a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--industry-ink);font:600 10px/1.2 var(--industry-utility);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.tvgg-industry-method,.tvgg-industry-gaps{padding-block:clamp(88px,11vw,160px);background:var(--industry-ink);color:var(--industry-paper)}.tvgg-industry-method__grid,.tvgg-industry-map-section__grid,.tvgg-industry-offers__grid,.tvgg-industry-faq__grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(56px,9vw,140px)}.tvgg-industry-method .tvgg-industry-section-heading{position:sticky;top:calc(var(--industry-nav-height) + 32px);margin-bottom:0}.tvgg-industry-map{border-top:1px solid currentColor}.tvgg-industry-method .tvgg-industry-map,.tvgg-industry-gaps .tvgg-industry-map{border-color:var(--industry-line-dark)}.tvgg-industry-map__caption{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:currentColor;font:500 9px/1.35 var(--industry-utility);letter-spacing:.08em;text-transform:uppercase}.tvgg-industry-map__stages{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.tvgg-industry-method .tvgg-industry-map__stages,.tvgg-industry-method .tvgg-industry-map__note{border-color:var(--industry-line-dark)}.tvgg-industry-map__stage{position:relative;min-width:0;min-height:148px;display:grid;align-content:space-between;gap:24px;padding:18px 12px;border-right:1px solid currentColor}.tvgg-industry-map__stage:last-child{border-right:0}.tvgg-industry-map__index{color:currentColor;font:500 9px/1 var(--industry-utility);opacity:.62}.tvgg-industry-map__stage strong{overflow-wrap:anywhere;font-size:clamp(13px,1.1vw,16px);line-height:1.15;letter-spacing:-.03em}.tvgg-industry-map__stage i{position:absolute;z-index:2;top:50%;right:-4px;width:7px;height:7px;border-radius:50%;background:var(--industry-orange)}.tvgg-industry-map__note{padding-top:24px;color:currentColor;font-size:13px;line-height:1.55;opacity:.68}.tvgg-industry-boundary{padding-block:clamp(76px,9vw,132px);background:var(--industry-chalk)}.tvgg-industry-boundary__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(56px,9vw,140px)}.tvgg-industry-boundary__grid>.tvgg-industry-eyebrow{display:none}.tvgg-industry-boundary__grid>div{display:grid;justify-items:start;gap:24px}.tvgg-industry-hero{padding-block:clamp(92px,10vw,148px)}.tvgg-industry-pressure-list,.tvgg-industry-build__rows,.tvgg-industry-offers__rows{border-top:1px solid var(--industry-line-light)}.tvgg-industry-pressure-list article{min-height:142px;display:grid;grid-template-columns:56px minmax(220px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(20px,4vw,64px);padding-block:26px;border-bottom:1px solid var(--industry-line-light)}.tvgg-industry-pressure-list h3,.tvgg-industry-build__rows h3,.tvgg-industry-offers__rows h3,.tvgg-industry-comparison h3{font:500 clamp(1.35rem,2.2vw,2.35rem)/1 var(--industry-display);letter-spacing:-.05em}.tvgg-industry-pressure-list p,.tvgg-industry-build__rows p,.tvgg-industry-offers__rows p,.tvgg-industry-comparison p{color:var(--industry-copy);font-size:14px;line-height:1.58}.tvgg-industry-map-section{background:var(--industry-paper)}.tvgg-industry-map-section .tvgg-industry-section-heading,.tvgg-industry-offers .tvgg-industry-section-heading,.tvgg-industry-faq .tvgg-industry-section-heading{position:sticky;top:calc(var(--industry-nav-height) + 32px);margin-bottom:0}.tvgg-industry-build{background:var(--industry-chalk)}.tvgg-industry-build__rows article{min-height:118px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:clamp(20px,4vw,56px);padding-block:24px;border-bottom:1px solid var(--industry-line-light)}.tvgg-industry-build__rows article>div{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:40px}.tvgg-industry-gaps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--industry-line-dark);border-left:1px solid var(--industry-line-dark)}.tvgg-industry-gaps__grid article{min-height:300px;display:flex;flex-direction:column;padding:24px;border-right:1px solid var(--industry-line-dark);border-bottom:1px solid var(--industry-line-dark)}.tvgg-industry-gaps__grid article>span,.tvgg-industry-gaps__grid small{color:#f0eee88a}.tvgg-industry-gaps__grid small{margin:38px 0 10px}.tvgg-industry-gaps__grid h3{margin-bottom:18px;color:var(--industry-paper);font:500 clamp(1.4rem,2vw,2.1rem)/1 var(--industry-display);letter-spacing:-.05em}.tvgg-industry-gaps__grid p{color:var(--industry-copy-light);font-size:13px;line-height:1.55}.tvgg-industry-evidence{padding-block:clamp(76px,9vw,132px);background:var(--industry-orange)}.tvgg-industry-evidence__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(56px,9vw,140px)}.tvgg-industry-evidence h2{max-width:14ch;font:500 clamp(3.1rem,6.5vw,7.2rem)/.88 var(--industry-display);letter-spacing:-.075em}.tvgg-industry-evidence__grid>div:last-child{display:grid;gap:24px}.tvgg-industry-evidence__grid>div:last-child p{color:var(--industry-ink);font-size:clamp(15px,1.25vw,18px);line-height:1.62}.tvgg-industry-evidence__grid>div:last-child small{padding-top:20px;border-top:1px solid var(--industry-line-light);color:var(--industry-ink);font:500 9px/1.5 var(--industry-utility);letter-spacing:.05em;text-transform:uppercase}.tvgg-industry-offers__rows article{display:grid;grid-template-columns:44px minmax(150px,.55fr) minmax(220px,.8fr) minmax(0,1.15fr);align-items:start;gap:24px;padding-block:24px;border-bottom:1px solid var(--industry-line-light)}.tvgg-industry-offers__rows article>div{display:grid;gap:8px}.tvgg-industry-offers__rows strong{color:var(--industry-copy);font:600 10px/1.4 var(--industry-utility);letter-spacing:.04em;text-transform:uppercase}.tvgg-industry-comparison{background:var(--industry-chalk)}.tvgg-industry-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--industry-line-light);border-left:1px solid var(--industry-line-light)}.tvgg-industry-comparison__grid article{min-height:280px;padding:28px;border-right:1px solid var(--industry-line-light);border-bottom:1px solid var(--industry-line-light)}.tvgg-industry-comparison__grid article>span{margin-bottom:54px}.tvgg-industry-comparison h3{margin-bottom:20px}.tvgg-industry-faq__items{border-top:1px solid var(--industry-line-light)}.tvgg-industry-faq__item{border-bottom:1px solid var(--industry-line-light)}.tvgg-industry-faq__item h3{margin:0}.tvgg-industry-faq__item button{width:100%;min-height:72px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:18px 0;border:0;background:transparent;color:var(--industry-ink);text-align:left;cursor:pointer}.tvgg-industry-faq__item button span{font:500 clamp(1.05rem,1.6vw,1.4rem)/1.25 var(--industry-display);letter-spacing:-.035em}.tvgg-industry-faq__item button i{font:400 22px/1 var(--industry-display);transition:transform .2s var(--industry-ease)}.tvgg-industry-faq__item.is-open button i{transform:rotate(45deg)}.tvgg-industry-faq__panel{overflow:hidden;transition:max-height .3s var(--industry-ease)}.tvgg-industry-faq__panel p{max-width:680px;padding:0 44px 28px 0;color:var(--industry-copy);font-size:14px;line-height:1.62}.tvgg-industry-closing{padding-block:clamp(96px,12vw,180px);background:var(--industry-orange)}.tvgg-industry-closing__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:clamp(56px,9vw,140px)}.tvgg-industry-closing__grid>div{display:grid;justify-items:start;gap:28px}.tvgg-industry-closing__grid>div>p{color:var(--industry-ink)}.tvgg-industry-footer{padding:72px max(var(--industry-gutter),calc((100vw - var(--industry-content-max)) / 2 + var(--industry-gutter))) 34px;border-top:1px solid var(--industry-line-dark);background:var(--industry-ink);color:var(--industry-paper)}.tvgg-industry-footer__grid{width:100%;display:grid;grid-template-columns:.8fr 1.2fr .8fr 1fr auto;align-items:end;gap:36px}.tvgg-industry-brand--footer{align-self:start}.tvgg-industry-footer__grid>p{max-width:460px;color:var(--industry-paper);font:500 clamp(1.8rem,3vw,3.3rem)/.95 var(--industry-display);letter-spacing:-.055em}.tvgg-industry-footer nav,.tvgg-industry-footer__contact{display:grid;align-content:end;gap:8px}.tvgg-industry-footer nav a,.tvgg-industry-footer__contact a,.tvgg-industry-footer__contact span,.tvgg-industry-footer small{min-height:28px;display:flex;align-items:center;color:#f0eee8a3;font:500 9px/1.3 var(--industry-utility);letter-spacing:.07em;text-transform:uppercase}.tvgg-industry-footer small{min-height:0;justify-content:flex-end;text-align:right}.tvgg-industry-page [data-industry-reveal]{opacity:1;transform:none}.tvgg-industry-page [data-industry-reveal].tvgg-industry-reveal--ready{opacity:0;transform:translateY(16px)}.tvgg-industry-page [data-industry-reveal].tvgg-industry-reveal--visible{opacity:1;transform:translateY(0);transition:opacity .55s var(--industry-ease),transform .55s var(--industry-ease)}@media(hover:hover)and (pointer:fine){.tvgg-industry-header__cta:hover svg,.tvgg-industry-button:hover svg,.tvgg-industry-text-link:hover svg,.tvgg-industry-directory__row>a:hover svg{transform:translate(3px)}.tvgg-industry-button--light:hover{background:var(--tvgg-surface-hover, #f7f5ef)}.tvgg-industry-button--dark:hover{background:var(--tvgg-surface-dark-hover, #292927)}.tvgg-industry-directory__row:hover h3,.tvgg-industry-footer a:hover{color:var(--industry-orange)}}@media(max-width:68.75rem){.tvgg-industry-header__nav{gap:18px}.tvgg-industry-hub-hero__grid,.tvgg-industry-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:48px}.tvgg-industry-directory__row{grid-template-columns:44px minmax(170px,.7fr) minmax(260px,1.3fr) auto;gap:20px}.tvgg-industry-map__stages{grid-template-columns:repeat(3,minmax(0,1fr))}.tvgg-industry-map__stage:nth-child(3n){border-right:0}.tvgg-industry-map__stage:nth-child(-n+3){border-bottom:1px solid currentColor}.tvgg-industry-gaps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvgg-industry-offers__rows article{grid-template-columns:36px minmax(130px,.5fr) minmax(0,1.5fr)}.tvgg-industry-offers__rows article>p{grid-column:2 / -1}.tvgg-industry-footer__grid{grid-template-columns:1fr 1fr;align-items:start}.tvgg-industry-footer small{justify-content:flex-start;text-align:left}}@media(min-width:68.76rem)and (max-height:48rem){.tvgg-industry-hero{padding-block:48px 72px}.tvgg-industry-hero h1{font-size:clamp(4.4rem,7.5vw,6rem)}}@media(max-width:51.25rem){.tvgg-industry-header{grid-template-columns:1fr auto;padding-inline:var(--industry-gutter)}.tvgg-industry-header__nav,.tvgg-industry-header__cta{display:none}.tvgg-industry-menu-trigger{justify-self:end;min-width:44px;min-height:44px;display:inline-grid;place-items:center end;border:0;background:transparent;color:var(--industry-paper)}.tvgg-industry-mobile-menu{position:fixed;z-index:70;inset:0;display:flex;flex-direction:column;padding:0 var(--industry-gutter) 40px;background:var(--industry-ink);color:var(--industry-paper)}.tvgg-industry-mobile-menu__top{height:var(--industry-nav-height);flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--industry-line-dark);font:600 14px/1 var(--industry-display)}.tvgg-industry-mobile-menu__top button{min-width:44px;min-height:44px;display:grid;place-items:center end;border:0;background:transparent;color:inherit}.tvgg-industry-mobile-menu nav{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:20px}.tvgg-industry-mobile-menu nav a{color:#f0eee8a3;font:500 clamp(2.6rem,11vw,5rem)/1 var(--industry-display);letter-spacing:-.06em;text-decoration:none}.tvgg-industry-mobile-menu nav a[aria-current=page]{color:var(--industry-paper)}.tvgg-industry-mobile-menu__cta{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid var(--industry-line-dark);color:var(--industry-orange);font:600 11px/1 var(--industry-utility);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.tvgg-industry-hub-hero,.tvgg-industry-hero{min-height:auto;padding-block:64px 72px}.tvgg-industry-hub-hero__grid,.tvgg-industry-hero__grid,.tvgg-industry-section-heading--split,.tvgg-industry-method__grid,.tvgg-industry-map-section__grid,.tvgg-industry-boundary__grid,.tvgg-industry-evidence__grid,.tvgg-industry-offers__grid,.tvgg-industry-faq__grid,.tvgg-industry-closing__grid{grid-template-columns:1fr}.tvgg-industry-hub-hero h1,.tvgg-industry-hero h1{font-size:clamp(3.5rem,14vw,6.2rem)}.tvgg-industry-section-heading h2,.tvgg-industry-boundary h2,.tvgg-industry-closing h2,.tvgg-industry-evidence h2{font-size:clamp(3rem,12vw,5.4rem)}.tvgg-industry-method .tvgg-industry-section-heading,.tvgg-industry-map-section .tvgg-industry-section-heading,.tvgg-industry-offers .tvgg-industry-section-heading,.tvgg-industry-faq .tvgg-industry-section-heading{position:static}.tvgg-industry-focus-strip__grid,.tvgg-industry-qualifier__grid{min-height:0;grid-template-columns:1fr}.tvgg-industry-focus-strip__grid>*,.tvgg-industry-qualifier__grid>*{min-height:84px;padding:20px 0;border-right:0;border-bottom:1px solid var(--industry-line-light);border-left:0}.tvgg-industry-focus-strip__grid>*:last-child,.tvgg-industry-qualifier__grid>*:last-child{border-right:0;border-bottom:0}.tvgg-industry-directory__row{grid-template-columns:38px 1fr;align-items:start;padding-block:28px}.tvgg-industry-directory__row>p,.tvgg-industry-directory__row>a{grid-column:2}.tvgg-industry-pressure-list article{grid-template-columns:38px 1fr}.tvgg-industry-pressure-list article p{grid-column:2}.tvgg-industry-build__rows article>div{grid-template-columns:1fr;gap:14px}.tvgg-industry-comparison__grid{grid-template-columns:1fr}.tvgg-industry-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:38.75rem){.tvgg-industry-container{width:calc(100% - 40px)}.tvgg-industry-hub-hero__copy,.tvgg-industry-hero__copy{gap:22px}.tvgg-industry-actions{align-items:stretch;flex-direction:column}.tvgg-industry-button,.tvgg-industry-text-link{width:100%}.tvgg-industry-directory,.tvgg-industry-problem,.tvgg-industry-map-section,.tvgg-industry-build,.tvgg-industry-method,.tvgg-industry-gaps,.tvgg-industry-offers,.tvgg-industry-comparison,.tvgg-industry-faq{padding-block:72px}.tvgg-industry-section-heading{margin-bottom:40px}.tvgg-industry-hub-hero__focus,.tvgg-industry-hero__brief{padding:20px}.tvgg-industry-map__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.tvgg-industry-map__stage,.tvgg-industry-map__stage:nth-child(3n){min-height:118px;border-right:1px solid currentColor;border-bottom:1px solid currentColor}.tvgg-industry-map__stage:nth-child(2n),.tvgg-industry-map__stage:last-child{border-right:0}.tvgg-industry-map__stage:nth-last-child(-n+2){border-bottom:0}.tvgg-industry-gaps__grid{grid-template-columns:1fr}.tvgg-industry-gaps__grid article{min-height:0}.tvgg-industry-offers__rows article{grid-template-columns:32px 1fr}.tvgg-industry-offers__rows article>small,.tvgg-industry-offers__rows article>div,.tvgg-industry-offers__rows article>p{grid-column:2}.tvgg-industry-comparison__grid article{min-height:0}.tvgg-industry-footer{padding-top:40px;padding-bottom:24px}.tvgg-industry-footer__grid{grid-template-columns:1fr;gap:18px}.tvgg-industry-footer__grid>p{margin-block:10px 14px}}@media(prefers-reduced-motion:reduce){.tvgg-industry-page *,.tvgg-industry-page *:before,.tvgg-industry-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tvgg-industry-page [data-industry-reveal]{opacity:1!important;transform:none!important}}
