.txgM7a_hero{justify-content:space-between;min-height:637px;padding:18px 16px 18px 56px;display:flex;position:relative}.txgM7a_heroText{max-width:400px;padding-top:70px}.txgM7a_heroEyebrow{font:400 14px/18.2px var(--f-sans);margin-bottom:10px}.txgM7a_heroLead{max-width:399px;font:400 16px/20.8px var(--f-sans);color:var(--muted);margin-top:41px}.txgM7a_heroBtns{gap:12px;margin-top:24px;display:flex}.txgM7a_heroBtns .btn{width:193px}.txgM7a_heroBtns .btn-outline{width:180px}.txgM7a_heroArt{aspect-ratio:634/601;flex:none;width:634px;position:relative}.txgM7a_heroArt img{object-fit:contain}.txgM7a_heroCaption{font:600 12px/17px var(--f-sans);color:#fff;position:absolute;bottom:16px;left:19px}.txgM7a_about{grid-template-columns:389px 1fr;padding:80px 0 82px 64px;display:grid}.txgM7a_aboutLeft{padding-left:1px}.txgM7a_years{font:400 60px/46px var(--f-serif);color:#000;margin-top:46px}.txgM7a_yearsLabel{font:400 16px/20.8px var(--f-sans);color:#565e52;text-transform:uppercase;margin-top:18px}.txgM7a_aboutRight{padding-right:103px}.txgM7a_welcome{font:400 16px/20.8px var(--f-sans);color:var(--grey);text-transform:uppercase}.txgM7a_aboutTitle{max-width:784px;font:400 27px/39px var(--f-glyph);color:#000;margin-top:18px}.txgM7a_aboutTitle span{color:var(--grey)}.txgM7a_aboutRow{grid-column:1/-1;grid-template-columns:400px 400px 323px;gap:16px;margin-top:37px;display:grid}.txgM7a_aboutRow>:last-child{margin-left:23px}.txgM7a_aboutImg{border-radius:20px;height:290px;position:relative;overflow:hidden}.txgM7a_aboutImg img{object-fit:cover}.txgM7a_aboutCopy{flex-direction:column;padding-top:6px;display:flex}.txgM7a_aboutCopy h3{max-width:305px;font:400 22px/29px var(--f-sans);color:#000;margin-bottom:21px}.txgM7a_aboutCopy .btn{width:173px;margin-top:auto}.txgM7a_capHead .h-glyph{font-size:30px}.txgM7a_capGrid{grid-template-columns:repeat(3,1fr);display:grid}.txgM7a_capCard{border-left:1px dashed var(--line);flex-direction:column;min-height:507px;padding:44px 30px 36px 41px;display:flex;position:relative}.txgM7a_capCard:nth-child(3n+1){border-left:0}.txgM7a_raised{background:var(--white);box-shadow:var(--shadow);z-index:1}.txgM7a_capImg{border-radius:17px;flex:none;width:150px;height:150px;position:relative;overflow:hidden}.txgM7a_capImg img{object-fit:cover}.txgM7a_capCard h3{font:400 22px/27px var(--f-glyph);color:var(--ink);margin-top:78px}.txgM7a_capCard p{max-width:395px;font:400 16px/25px var(--f-sans);color:var(--muted);margin-top:16px}.txgM7a_capLink{margin-top:auto}.txgM7a_tabs{border-top:1px dashed var(--line);grid-template-columns:repeat(5,1fr);display:grid}.txgM7a_tabs a{height:77px;font:500 16px/20.8px var(--f-sans);color:#000;text-align:center;border-left:1px dashed var(--line);justify-content:center;align-items:center;transition:color .2s;display:flex}.txgM7a_tabs a:first-child{border-left:0}.txgM7a_tabs a:hover,.txgM7a_tabs .txgM7a_tabActive{color:var(--green)}.txgM7a_tabs .txgM7a_tabActive{font-weight:600}.txgM7a_servicePanel{grid-template-columns:579px 1fr;gap:69px;padding:62px 40px 60px 61px;display:grid}.txgM7a_serviceImg{border-radius:20px;height:435px;position:relative;overflow:hidden}.txgM7a_serviceImg img{object-fit:cover}.txgM7a_serviceCopy{max-width:515px;padding-top:23px}.txgM7a_serviceCopy .h-glyph{margin-top:14px}.txgM7a_serviceText{font:400 16px/27px var(--f-sans);color:#000;margin-top:16px}.txgM7a_serviceCopy .checks{margin-top:40px}.txgM7a_serviceLink{margin-top:66px}.txgM7a_servicePad{height:32px}.txgM7a_solTrack{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:25%;grid-auto-flow:column;display:grid;overflow-x:auto}.txgM7a_solTrack::-webkit-scrollbar{display:none}.txgM7a_solCard{border:1px dashed var(--line);scroll-snap-align:start;flex-direction:column;min-height:383px;margin-left:-1px;padding:43px 30px 36px;display:flex}.txgM7a_solCard:first-child{margin-left:0}.txgM7a_solIcon{border:1px solid var(--line-2);border-radius:10px;place-items:center;width:65px;height:65px;display:grid}.txgM7a_solCard h3{font:600 20px/28px var(--f-sans);color:var(--ink-2);margin-top:32px}.txgM7a_solCard .body{max-width:300px;margin-top:16px}.txgM7a_solLink{margin-top:auto}.txgM7a_solNav{align-items:center;gap:11px;padding:31px 38px 80px;display:flex}.txgM7a_solCount{width:66px;font:400 16px/39px var(--f-sans);letter-spacing:.1em;color:#151515}.txgM7a_solBar{background:#e8e8e8;flex:1;height:2px;margin:0 11px 0 13px}.txgM7a_solBar span{background:#1050a0;height:100%;transition:width .3s;display:block}.txgM7a_solNav button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.txgM7a_solNav button:hover{filter:brightness(.95)}.txgM7a_head{grid-template-columns:var(--a) var(--b) 1fr;padding:var(--pt) 50px var(--pb) var(--pl);border-bottom:1px dashed var(--line);display:grid}.txgM7a_head .eyebrow{padding-top:7px}.txgM7a_head h2{max-width:var(--tw,none)}.txgM7a_headSide{justify-content:space-between;align-items:flex-end;gap:40px;padding-left:15px;display:flex}.txgM7a_headSide .lead{align-self:flex-start;max-width:509px;padding-top:16px}.txgM7a_headSide .arrow-link{margin-left:auto}.txgM7a_work{grid-template-columns:1fr 1fr;min-height:430px;display:grid}.txgM7a_workText{background:var(--white);border:1px dashed var(--line);padding:56px 170px 50px 78px;position:relative}.txgM7a_workFlip .txgM7a_workText{padding:77px 170px 50px 77px}.txgM7a_workText h3{font:400 26px/39px var(--f-glyph);color:var(--ink)}.txgM7a_workText p{max-width:414px;font:400 16px/25px var(--f-park);color:var(--muted);margin-top:18px}.txgM7a_workText .txgM7a_workResult{color:var(--green-dark);margin-top:20px;font-weight:500}.txgM7a_workText .arrow-link{margin-top:30px;line-height:18px}.txgM7a_vertical{writing-mode:vertical-rl;font:800 36px/39px var(--f-sans);letter-spacing:1.44px;color:#fff;-webkit-text-stroke:1px var(--line-2);position:absolute;top:19px;right:8px}.txgM7a_workArt{position:relative;overflow:hidden}.txgM7a_workArt>img{object-fit:cover}.txgM7a_workOverlay{mix-blend-mode:normal}.txgM7a_workPhoto{position:absolute;inset:41px 35px 34px 40px}.txgM7a_workArtFlip .txgM7a_workPhoto{inset:38px 37px 37px 38px}.txgM7a_workPhoto img{object-fit:cover}.txgM7a_process{grid-template-columns:repeat(4,1fr);display:grid}.txgM7a_process article{border:1px dashed var(--line);min-height:383px;margin-left:-1px;padding:37px 25px 26px 30px;position:relative}.txgM7a_process article:first-child{margin-left:0}.txgM7a_process h3{font:400 20px/28px var(--f-glyph);color:var(--ink-2);margin-top:23px}.txgM7a_process .body{min-height:48px;margin-top:13px}.txgM7a_processImg{height:168px;margin:30px 0 0 -3px;position:relative}.txgM7a_processImg img{object-fit:cover}.txgM7a_why{min-height:440px;padding:61px 48px 52px 53px;position:relative;overflow:hidden}.txgM7a_whyBg{object-fit:cover;z-index:0}.txgM7a_whyHead,.txgM7a_whyCards{z-index:1;position:relative}.txgM7a_whyHead{grid-template-columns:170px 352px;display:grid}.txgM7a_whyHead .eyebrow{padding-top:7px}.txgM7a_whyCards{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:24px;display:grid}.txgM7a_whyCards article{background:var(--white);min-height:225px;padding:40px 30px 30px 37px}.txgM7a_whyIcon{border:1px solid var(--line-2);width:47px;height:47px;font:400 27px/28px var(--f-glyph);color:var(--green);place-items:center;display:grid}.txgM7a_whyCards h3{font:400 20px/28px var(--f-glyph);color:var(--ink-2);margin-top:17px}.txgM7a_whyCards .body{max-width:343px;margin-top:12px}.txgM7a_shaped{max-width:200px;font:400 16px/23px var(--f-glyph);color:#505050;padding:21px 0 0 32px}.txgM7a_product{grid-template-rows:1fr 55px;grid-template-columns:681px 1fr;min-height:445px;display:grid}.txgM7a_productText{padding:78px 40px 30px 122px}.txgM7a_productText h3{font:400 34px/39px var(--f-glyph);color:var(--ink);margin-top:19px}.txgM7a_productText .body{max-width:384px;margin-top:15px}.txgM7a_productText .btn{width:193px;margin-top:20px}.txgM7a_productTabs{grid-row:2;display:flex}.txgM7a_productTabs a{width:170px;font:400 16px/24px var(--f-sans);color:#868686;border:1px dashed var(--line);place-items:center;margin-left:-1px;display:grid}.txgM7a_productTabs a:first-child{margin-left:0}.txgM7a_productTabs .txgM7a_productTabActive{background:var(--lime);color:var(--ink-2);font-weight:600}.txgM7a_productArt{grid-area:1/2/span 2;position:relative;overflow:hidden}.txgM7a_productArt>img{object-fit:cover}.txgM7a_productScreen{background:#fff;place-items:center;display:grid;position:absolute;inset:40px 36px 39px 40px}.txgM7a_industries{grid-template-columns:repeat(5,1fr);display:grid}.txgM7a_industries>div{aspect-ratio:1;border:1px dashed var(--line);background:var(--white);margin:0 0 -1px -1px}.txgM7a_industries>div:nth-child(5n+1){margin-left:0}.txgM7a_indText{flex-direction:column;justify-content:space-between;padding:50px 40px 52px 36px;display:flex}.txgM7a_indText:nth-child(n+6){padding-top:44px;padding-bottom:44px}.txgM7a_indText span{font:400 32px/39px var(--f-glyph);color:#000}.txgM7a_indText h3{white-space:pre-line;max-width:197px;font:400 18px/30px var(--f-glyph);color:#000}.txgM7a_indImg{padding:18px}.txgM7a_indImg>div{width:100%;height:100%;position:relative;overflow:hidden}.txgM7a_indImg img{object-fit:cover;transition:transform .4s}.txgM7a_indImg:hover img{transform:scale(1.04)}.txgM7a_ctaGap{height:79px}.txgM7a_cta{min-height:494px;display:flex;position:relative;overflow:hidden}.txgM7a_ctaCard{z-index:1;background:#fff;flex:none;width:353px;margin:98px 0 0 223px;position:relative}.txgM7a_ctaTint{background:#f6fdeb;width:326px;height:300px;position:absolute;top:11px;left:14px}.txgM7a_ctaPerson{width:284px;height:377px;position:absolute;top:-66px;left:36px}.txgM7a_ctaPerson img{object-fit:cover}.txgM7a_ctaBtn{width:193px;position:absolute;top:329px;left:80px}.txgM7a_ctaCopy{z-index:1;padding:180px 40px 60px 96px;position:relative}.txgM7a_ctaCopy h2{max-width:413px;font:400 37px/47px var(--f-glyph);color:var(--ink-2);margin-top:20px}.txgM7a_ctaCopy p:last-child{max-width:478px;font:400 18px/27px var(--f-sans);color:#000;margin-top:30px}.txgM7a_pin{height:240vh}.txgM7a_pinInner{top:var(--header-h);min-height:calc(100vh - var(--header-h));flex-direction:column;justify-content:center;display:flex;position:sticky}.txgM7a_pinBar{background:#e8e8e8;height:2px}.txgM7a_pinBar span{height:100%;width:calc(var(--p) * 100%);background:var(--green);display:block}.txgM7a_pin .txgM7a_process article{--k:clamp(0, calc(var(--p) * 5.2 - var(--i) - .2), 1);opacity:calc(.08 + var(--k) * .92);translate:calc((1 - var(--k)) * var(--dir) * 140px) calc((1 - var(--k)) * 30px);will-change:translate, opacity}.txgM7a_pin .txgM7a_process article .eyebrow{transition:color .3s}@media (min-width:1101px) and (min-height:760px){.txgM7a_work{top:calc(var(--header-h) + 24px);position:sticky}.txgM7a_workFlip{z-index:1;box-shadow:0 -30px 60px -30px #062b2040}}@media (max-width:1100px),(max-height:720px){.txgM7a_pin{height:auto}.txgM7a_pinInner{min-height:0;position:static}.txgM7a_pinBar{display:none}.txgM7a_pin .txgM7a_process article{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.txgM7a_pin{height:auto}.txgM7a_pinInner{min-height:0;position:static}.txgM7a_pin .txgM7a_process article{opacity:1;translate:none}}@media (max-width:1400px){.txgM7a_hero{gap:40px}.txgM7a_heroArt{width:min(634px,50%)}.txgM7a_about{grid-template-columns:300px 1fr}.txgM7a_aboutRow{grid-template-columns:1fr 1fr minmax(260px,323px);padding-right:40px}.txgM7a_servicePanel{grid-template-columns:1fr 1fr;gap:48px}.txgM7a_workText{padding-right:110px}.txgM7a_product{grid-template-columns:1fr 1fr}.txgM7a_productText{padding-left:60px}.txgM7a_productTabs a{flex:1;width:auto}.txgM7a_ctaCard{margin-left:80px}}@media (max-width:1100px){.txgM7a_hero{flex-direction:column;padding:40px 32px}.txgM7a_heroText{max-width:560px;padding-top:20px}.txgM7a_heroArt{align-self:center;width:100%;max-width:634px}.txgM7a_about{grid-template-columns:1fr;gap:32px;padding:56px 32px}.txgM7a_aboutRight{padding-right:0}.txgM7a_aboutRow{grid-template-columns:1fr 1fr;padding-right:0}.txgM7a_aboutRow>:last-child{grid-column:1/-1;margin-left:0}.txgM7a_aboutCopy .btn{margin-top:24px}.txgM7a_capGrid{grid-template-columns:1fr 1fr}.txgM7a_capCard:nth-child(3n+1){border-left:1px dashed var(--line)}.txgM7a_capCard:nth-child(odd){border-left:0}.txgM7a_tabs{display:flex;overflow-x:auto}.txgM7a_tabs a{flex:none;padding:0 24px}.txgM7a_servicePanel{grid-template-columns:1fr;padding:40px 32px}.txgM7a_serviceImg{aspect-ratio:579/435;height:auto}.txgM7a_serviceLink{margin-top:32px}.txgM7a_solTrack{grid-auto-columns:50%}.txgM7a_solNav{padding:24px 24px 56px}.txgM7a_head{grid-template-columns:1fr;gap:12px;padding:56px 32px 40px}.txgM7a_headSide{flex-wrap:wrap;gap:16px;padding-left:0}.txgM7a_headSide .lead{padding-top:0}.txgM7a_headSide .arrow-link{margin-left:0}.txgM7a_work,.txgM7a_product{grid-template-columns:1fr}.txgM7a_workFlip .txgM7a_workArt{order:2}.txgM7a_workText,.txgM7a_workFlip .txgM7a_workText{padding:48px 90px 48px 32px}.txgM7a_workArt{aspect-ratio:700/430}.txgM7a_process{grid-template-columns:1fr 1fr}.txgM7a_process article{margin:0 0 -1px -1px}.txgM7a_why{padding:48px 32px}.txgM7a_whyHead,.txgM7a_whyCards{grid-template-columns:1fr;gap:12px}.txgM7a_product{grid-template-rows:auto auto auto}.txgM7a_productText{padding:48px 32px}.txgM7a_productTabs{grid-row:2;min-height:55px}.txgM7a_productArt{aspect-ratio:720/444;grid-area:3/1}.txgM7a_industries{grid-template-columns:repeat(2,1fr)}.txgM7a_industries>div:nth-child(5n+1){margin-left:-1px}.txgM7a_industries>div:nth-child(odd){margin-left:0}.txgM7a_indText,.txgM7a_indText:nth-child(n+6){padding:32px}.txgM7a_cta{flex-direction:column;align-items:center;padding:110px 24px 48px}.txgM7a_ctaCard{height:397px;margin:0}.txgM7a_ctaCopy{padding:40px 0 0}}@media (max-width:640px){.txgM7a_hero{padding:32px 20px}.txgM7a_heroBtns{flex-wrap:wrap}.txgM7a_about{padding:44px 20px}.txgM7a_aboutTitle{font-size:22px;line-height:32px}.txgM7a_aboutRow,.txgM7a_capGrid,.txgM7a_process{grid-template-columns:1fr}.txgM7a_capCard,.txgM7a_capCard:nth-child(3n+1){border-left:0;border-top:1px dashed var(--line);min-height:0;padding:32px 20px}.txgM7a_capCard h3{margin-top:28px}.txgM7a_capLink{margin-top:24px}.txgM7a_servicePanel{padding:32px 20px}.txgM7a_solTrack{grid-auto-columns:85%}.txgM7a_head{padding:44px 20px 32px}.txgM7a_workText,.txgM7a_workFlip .txgM7a_workText{padding:36px 70px 36px 20px}.txgM7a_vertical{font-size:26px}.txgM7a_workPhoto,.txgM7a_workArtFlip .txgM7a_workPhoto{inset:6%}.txgM7a_why{padding:40px 20px}.txgM7a_productText{padding:36px 20px}.txgM7a_productTabs a{font-size:14px}.txgM7a_industries{grid-template-columns:1fr 1fr;overflow:hidden}.txgM7a_indText,.txgM7a_indText:nth-child(n+6){padding:20px 16px}.txgM7a_indText span{font-size:26px}.txgM7a_indText h3{font-size:15px;line-height:22px}.txgM7a_indImg{padding:10px}.txgM7a_ctaGap{height:40px}.txgM7a_ctaCopy h2{font-size:30px;line-height:38px}}
