/* Original division marks, shown intact and in their published colours. */
.official-brand-plate{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;max-width:100%;width:210px;height:83px;padding:15px 20px;background:#183c48;border:1px solid #315663;vertical-align:middle}
.official-brand-plate img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}
.official-brand-plate.brand-tgi-power{background:#fff;border-color:#d4ddd8;width:90px;height:96px;padding:8px 12px}
.official-brand-plate.brand-durteq img{width:100px}
.official-brand-plate.brand-amnis-tech img{width:174px}
.dossier-tray .dossier-brand{margin:0 0 22px}
@media(min-width:801px){.dossier-tray{top:0;max-height:calc(50vw - var(--gutter) - 12px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8ca6ac #edf2ec}.dossier-toolbar{position:sticky;top:0;z-index:2;background:#f8faf4}}
.business-tab{min-height:128px;align-items:flex-start}
.business-tab .business-tab-copy{min-width:0;flex:1}
.business-tab .business-brand{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:146px;min-height:52px;height:52px;padding:7px 9px;margin:0 0 10px;background:#183c48;border:1px solid #315663}
.business-tab .business-brand img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}
.business-tab .brand-tgi-power{background:#fff;border-color:#d4ddd8}
.business-tab .brand-text{justify-content:flex-start;background:transparent;border:0;padding:0;font-size:clamp(11px,1.05vw,17px);line-height:1.15;letter-spacing:-.035em;font-weight:600;overflow-wrap:anywhere}
.business-tab .brand-durteq img{max-width:74px}
.business-tab .brand-amnis-tech img{width:122px}
.business-tab .business-tab-copy>em{font-size:8px;line-height:1.6;max-width:160px;margin:0}
.business-tab[aria-selected=true] .business-brand:not(.brand-text):not(.brand-tgi-power){border-color:#78959b}
.company-list .diagram-brand{width:150px;height:65px;padding:10px 13px;margin:0 0 17px}
.company-list .diagram-brand.brand-tgi-power{width:65px;height:74px;padding:6px 9px}
.company-list .diagram-brand.brand-durteq img{width:78px}
.company-list summary>span{min-width:0}
.inner-page .page-masthead>.official-brand-plate{display:flex;margin:27px 0 25px}
.inner-page .page-masthead>.official-brand-plate.brand-tgi-power{width:94px;height:105px}
@media(min-width:1600px){.business-tab{min-height:145px}.business-tab .business-brand{height:60px;min-height:60px;max-width:170px}.business-tab .business-tab-copy>em{font-size:9px}}
@media(max-width:1100px){.business-tab .business-brand{padding:7px}.business-tab .brand-text{padding:0;font-size:12px}.business-tab .business-tab-copy>em{font-size:7px}.company-list .diagram-brand{width:130px}}
@media(max-width:800px){.business-tab{min-height:122px}.business-tab .business-brand{max-width:160px;height:49px;min-height:49px;margin-bottom:9px}.business-tab .brand-text{font-size:15px}.business-tab .business-tab-copy>em{font-size:8px}.dossier-tray .dossier-brand{margin-bottom:22px}}
@media(max-width:520px){.business-tab{min-height:124px}.business-tab .business-brand{height:44px;min-height:44px;padding:6px;margin-bottom:8px}.business-tab .brand-text{font-size:12px;padding:0}.business-tab .business-tab-copy>em{font-size:7px}.business-tab .brand-durteq img{max-width:65px}.company-list .diagram-brand{width:150px}.inner-page .page-masthead>.official-brand-plate{margin-top:24px;width:190px;height:77px}}

/* Supplied brand artwork: individual proportions, contrast and consistent clear space. */
.official-brand-plate{border-radius:2px;overflow:hidden}
.official-brand-plate.brand-durteq{background:#fff;border-color:#d4ddd8;width:226px;height:112px;padding:16px 24px}
.official-brand-plate.brand-durteq img{width:150px}
.official-brand-plate.brand-amnis-tech{width:280px;height:94px;padding:20px 22px}
.official-brand-plate.brand-amnis-tech img{width:236px}
.official-brand-plate.brand-tgi-power{width:104px;height:106px;padding:10px}
.official-brand-plate.brand-axina-group{width:100px;height:100px;background:transparent;border:0;padding:0;border-radius:50%}
.business-tab .brand-durteq{background:#fff;border-color:#d4ddd8}
.business-tab .brand-durteq img{width:94px;max-width:94px}
.business-tab .brand-compact{display:flex;justify-content:flex-start;gap:9px;padding:7px 9px}
.business-tab .brand-compact img{width:31px;height:31px;max-width:31px;flex:none}
.business-tab .brand-compact>span{color:#fff;font-size:11px;line-height:1.25;letter-spacing:-.025em;white-space:normal}
.business-tab[aria-selected=true] .brand-durteq{border-color:#78959b}
.company-list .diagram-brand.brand-axina-group{width:88px;height:88px;padding:0;margin-bottom:18px}
.company-list .diagram-brand.brand-durteq{width:160px;height:84px;padding:12px 18px}
.company-list .diagram-brand.brand-durteq img{width:110px}
.company-list .diagram-brand.brand-amnis-tech{width:205px;height:70px;padding:15px}
.company-list .diagram-brand.brand-tgi-power{width:76px;height:78px;padding:7px}
.inner-page .page-masthead>.official-brand-plate.brand-durteq{width:250px;height:130px}
.inner-page .page-masthead>.official-brand-plate.brand-amnis-tech{width:340px;height:108px}
.inner-page .page-masthead>.official-brand-plate.brand-amnis-tech img{width:296px}
.inner-page .page-masthead>.official-brand-plate.brand-tgi-power{width:112px;height:114px}
.inner-page .page-body .portfolio-brand{display:flex;margin:12px 0 30px;max-width:100%}
.inner-page .page-body .portfolio-brand img{margin:0;max-width:100%;max-height:100%;object-fit:contain;filter:none}
.inner-page .page-body .portfolio-brand.brand-axina-group{width:128px;height:128px;border:0;padding:0}
.inner-page .page-body .portfolio-brand.brand-amnis-tech{width:320px;height:100px}
.inner-page .page-body .portfolio-brand.brand-carebee{display:flex;flex-direction:column;gap:13px;align-items:flex-start;width:340px;height:auto;background:#fff;border:1px solid #d4ddd8;padding:21px 24px}
.inner-page .page-body .portfolio-brand.brand-carebee img{width:290px;height:auto}
.inner-page .page-body .portfolio-brand.brand-carebee figcaption{font:9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5c747c}
.inner-page .page-body img[src*="user-branding/tgi-power-logo"]{width:100px;height:auto;max-width:100%;object-fit:contain;background:#fff;padding:10px;box-sizing:content-box}
.site-header .brand>img{object-fit:contain;background:#fff}
.site-footer .anniversary-logo{width:85px;height:auto;object-fit:contain}
@media(max-width:1100px){.business-tab .brand-compact{gap:6px;padding:6px}.business-tab .brand-compact>span{font-size:9px}.business-tab .brand-compact img{width:27px;height:27px;max-width:27px}.business-tab .brand-durteq img{width:78px;max-width:78px}}
@media(max-width:520px){.business-tab .brand-compact>span{font-size:10px}.business-tab .brand-compact img{width:27px;height:27px;max-width:27px}.inner-page .page-masthead>.official-brand-plate.brand-amnis-tech{width:280px;height:90px}.inner-page .page-masthead>.official-brand-plate.brand-durteq{width:210px;height:112px}.inner-page .page-body .portfolio-brand.brand-carebee{width:100%;max-width:340px;padding:18px}.inner-page .page-body .portfolio-brand.brand-carebee img{max-width:100%}.inner-page .page-body .portfolio-brand.brand-amnis-tech{width:100%;max-width:320px}}
.brand-art{display:block;width:100%;height:100%;max-width:100%;max-height:100%}
.official-brand-plate.brand-axinod{background:#fff;border-color:#d4ddd8;width:260px;height:90px;padding:20px}
.business-tab .brand-axinod{background:#fff;border-color:#d4ddd8;padding:10px}
.company-list .diagram-brand.brand-axinod{width:200px;height:76px;padding:16px}
.inner-page .page-masthead>.official-brand-plate.brand-axinod{width:350px;height:112px;padding:22px}
.partner-brand-line{display:flex!important;align-items:center;gap:22px;min-width:0}
.partner-brand-line>span{min-width:0}
.partners .partner-mark{width:58px;height:auto;max-width:58px;object-fit:contain;flex-shrink:0;border-radius:2px}
.inner-page .page-body .portfolio-brand.brand-tgi-amiron{width:88px;height:90px;background:#f8f8f4;border-color:#d4ddd8;padding:10px}
.inner-page .page-body .portfolio-brand.brand-tgi-amiron img{width:66px;height:auto}
@media(max-width:520px){.inner-page .page-masthead>.official-brand-plate.brand-axinod{width:280px;max-width:100%;height:94px;padding:20px}.partner-brand-line{gap:13px}.partners .partner-mark{width:48px;max-width:48px}}
