.product-engineering_page__IC4cK{min-height:100svh;background:var(--tysu-canvas-light,#faf8f5)}.product-engineering_hero__OrLDz{--pointer-x:0px;--pointer-y:0px;--focus-x:72%;--focus-y:54%;--pointer-energy:0;position:relative;isolation:isolate;display:grid;min-height:clamp(620px,calc(100svh - var(--header-h, 88px)),780px);place-items:center;padding:clamp(46px,6.5vh,68px) clamp(20px,4.5vw,64px) clamp(62px,8vh,84px);overflow:hidden;color:var(--tysu-text-on-dark-primary,#f2ece1);background:var(--tysu-canvas-dark,#161716)}.product-engineering_hero__OrLDz:before{content:"";position:absolute;z-index:0;inset:13% 14% 14%;background:radial-gradient(ellipse at center,rgba(16,17,16,.52) 0 28%,rgba(16,17,16,.18) 58%,transparent 78%);pointer-events:none}.product-engineering_hero__OrLDz:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 68% 50%,transparent 0 30%,rgba(16,17,16,.35) 64%,#101110 100%);pointer-events:none}.product-engineering_atmosphere__LBUhV{position:absolute;z-index:-2;inset:0;overflow:hidden;pointer-events:none}.product-engineering_pointerField__Jc_t_{position:absolute;inset:-8% -11% -13%;transform:translate3d(var(--pointer-x),var(--pointer-y),0);transition:filter .7s ease;will-change:transform}.product-engineering_contourField__JHT4H{display:block;width:100%;height:100%;overflow:visible}.product-engineering_bandField__wmfhc{transform-origin:67% 52%}.product-engineering_band__iY4Lz path{fill:none;vector-effect:non-scaling-stroke}.product-engineering_bandGlow__n0vIc{stroke:var(--tysu-accent-copper,#9a6048);stroke-width:44;opacity:.14;filter:url(#pe-soft-light)}.product-engineering_bandEdge__YAGSA{stroke:url(#pe-warm-edge);stroke-width:1.15;opacity:calc(.38 + var(--pointer-energy) * .08)}.product-engineering_bandTravel__lmLby{stroke:url(#pe-warm-edge);stroke-width:10;stroke-linecap:round;stroke-dasharray:24 76;opacity:calc(.5 + var(--pointer-energy) * .09);filter:url(#pe-edge-light)}.product-engineering_bandOne__li2gz{opacity:.52}.product-engineering_bandTwo__4DxTF{opacity:.72}.product-engineering_bandThree__H9ebY{opacity:.88}.product-engineering_bandFour__5jCOf{opacity:.58}.product-engineering_movingLight__JyjaI{position:absolute;inset:-18% -12% -22% 18%;background:radial-gradient(ellipse at var(--focus-x) var(--focus-y),rgba(var(--tysu-accent-copper-rgb,154,96,72),calc(.2 + var(--pointer-energy) * .06)) 0,rgba(var(--tysu-accent-copper-rgb,154,96,72),.12) 21%,transparent 55%);transform:translate3d(calc(var(--pointer-x) * .7),calc(var(--pointer-y) * .7),0);filter:blur(18px);will-change:transform}.product-engineering_content___dO6t{position:relative;z-index:1;width:min(1120px,100%);text-align:center;transform:translateY(clamp(-18px,-1.8vh,-10px))}.product-engineering_eyebrow__H1bGo{margin:0 0 clamp(20px,2.6vh,28px);color:hsla(39,40%,92%,.66);font:600 11px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.145em}.product-engineering_content___dO6t h1{margin:0 auto;color:var(--tysu-text-on-dark-primary,#f2ece1);font-family:var(--tysu-font-display,sans-serif);font-size:clamp(52px,5.9vw,84px);font-weight:600;line-height:.95;letter-spacing:-.06em;text-wrap:balance}.product-engineering_content___dO6t h1>span{display:block}.product-engineering_supportingCopy__2s27F{max-width:640px;margin:clamp(23px,3vh,32px) auto 0;color:hsla(39,40%,92%,.76);font:400 clamp(16px,1.18vw,18px)/1.56 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_actions__f_AzU{display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.5vw,36px);margin-top:clamp(26px,3.5vh,36px)}.product-engineering_primaryCta__9FpS1,.product-engineering_secondaryCta__ngr_k{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font:600 13px/1 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_primaryCta__9FpS1{min-height:50px;padding:14px 17px 14px 19px;color:var(--tysu-text-on-light-primary,#161716);background:var(--tysu-text-on-dark-primary,#f2ece1);border:1px solid var(--tysu-text-on-dark-primary,#f2ece1);transition:color .18s ease,background-color .18s ease,border-color .18s ease}.product-engineering_secondaryCta__ngr_k{min-height:44px;padding:10px 1px;color:hsla(39,40%,92%,.78);border-bottom:1px solid hsla(39,40%,92%,.34);transition:color .18s ease,border-color .18s ease}.product-engineering_primaryCta__9FpS1 span,.product-engineering_secondaryCta__ngr_k span{font-size:15px;transition:transform .18s ease}.product-engineering_primaryCta__9FpS1:focus-visible,.product-engineering_primaryCta__9FpS1:hover{background:#faf8f5;border-color:#faf8f5}.product-engineering_secondaryCta__ngr_k:focus-visible,.product-engineering_secondaryCta__ngr_k:hover{color:#faf8f5;border-color:#faf8f5}.product-engineering_primaryCta__9FpS1:focus-visible span,.product-engineering_primaryCta__9FpS1:hover span,.product-engineering_secondaryCta__ngr_k:focus-visible span,.product-engineering_secondaryCta__ngr_k:hover span{transform:translate(2px,-2px)}.product-engineering_primaryCta__9FpS1:focus-visible,.product-engineering_secondaryCta__ngr_k:focus-visible{outline:2px solid #faf8f5;outline-offset:4px}.product-engineering_darkOnLightCta__Uqs9V{color:var(--tysu-text-on-dark-primary,#f2ece1);background:var(--tysu-canvas-dark,#161716);border-color:var(--tysu-canvas-dark,#161716)}.product-engineering_darkOnLightCta__Uqs9V:focus-visible,.product-engineering_darkOnLightCta__Uqs9V:hover{color:var(--tysu-canvas-light,#faf8f5);background:var(--tysu-accent-copper,#9a6048);border-color:var(--tysu-accent-copper,#9a6048)}.product-engineering_darkOnLightCta__Uqs9V:focus-visible{outline-color:var(--tysu-accent-copper,#9a6048)}@media (prefers-reduced-motion:no-preference){.product-engineering_bandField__wmfhc{animation:product-engineering_field-drift__lLVZD 58s linear infinite}.product-engineering_bandOne__li2gz .product-engineering_bandTravel__lmLby{animation:product-engineering_light-travel__zhL8i 43s linear infinite}.product-engineering_bandTwo__4DxTF .product-engineering_bandTravel__lmLby{animation:product-engineering_light-travel__zhL8i 51s linear -17s infinite}.product-engineering_bandThree__H9ebY .product-engineering_bandTravel__lmLby{animation:product-engineering_light-travel__zhL8i 47s linear -29s infinite}.product-engineering_bandFour__5jCOf .product-engineering_bandTravel__lmLby{animation:product-engineering_light-travel__zhL8i 61s linear -11s infinite}.product-engineering_movingLight__JyjaI{animation:product-engineering_ambient-light-drift__xbfPA 49s ease-in-out infinite}@keyframes product-engineering_field-drift__lLVZD{0%,to{transform:translate3d(-1.8%,.8%,0)}34%{transform:translate3d(1.4%,-.65%,0)}69%{transform:translate3d(-.4%,.25%,0)}}@keyframes product-engineering_light-travel__zhL8i{to{stroke-dashoffset:-100}}@keyframes product-engineering_ambient-light-drift__xbfPA{0%,to{transform:translate3d(calc(var(--pointer-x) - 2.5%),calc(var(--pointer-y) + 1%),0)}42%{transform:translate3d(calc(var(--pointer-x) + 2%),calc(var(--pointer-y) - 1.2%),0)}74%{transform:translate3d(calc(var(--pointer-x) + .4%),calc(var(--pointer-y) + .5%),0)}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-engineering_hero__OrLDz:hover .product-engineering_pointerField__Jc_t_{filter:saturate(1.05) brightness(1.04)}}@media (max-width:900px){.product-engineering_hero__OrLDz{min-height:clamp(610px,calc(100svh - var(--header-h, 72px)),740px);padding:clamp(42px,5.5vh,58px) clamp(20px,4vw,36px) clamp(56px,7vh,72px)}.product-engineering_content___dO6t{width:min(780px,100%)}.product-engineering_content___dO6t h1{font-size:clamp(48px,9.4vw,70px)}.product-engineering_content___dO6t h1>span:last-child{max-width:11ch;margin-inline:auto}.product-engineering_pointerField__Jc_t_{inset:-4% -34% -10% -18%}.product-engineering_bandOne__li2gz{display:none}.product-engineering_bandGlow__n0vIc{stroke-width:34;opacity:.1}.product-engineering_movingLight__JyjaI{filter:blur(14px)}}@media (max-width:560px){.product-engineering_hero__OrLDz{min-height:clamp(600px,calc(100svh - var(--header-h, 72px)),700px);padding:38px 20px 48px}.product-engineering_content___dO6t{transform:translateY(-6px)}.product-engineering_eyebrow__H1bGo{margin-bottom:19px;font-size:10px}.product-engineering_content___dO6t h1{font-size:clamp(40px,12vw,54px);line-height:.97;letter-spacing:-.054em}.product-engineering_content___dO6t h1>span{max-width:10.5ch;margin-inline:auto}.product-engineering_supportingCopy__2s27F{max-width:33rem;margin-top:22px;font-size:15px;line-height:1.52}.product-engineering_actions__f_AzU{flex-direction:column;gap:10px;margin-top:25px}.product-engineering_primaryCta__9FpS1{width:min(100%,280px)}.product-engineering_secondaryCta__ngr_k{min-height:36px}.product-engineering_pointerField__Jc_t_{inset:-2% -74% -7% -22%}.product-engineering_bandTwo__4DxTF{display:none}.product-engineering_bandGlow__n0vIc{stroke-width:26;opacity:.08}.product-engineering_bandTravel__lmLby{stroke-width:7;opacity:.42}.product-engineering_movingLight__JyjaI{inset:-10% -38% -14% 7%;filter:blur(11px)}}@media (max-width:370px){.product-engineering_hero__OrLDz{min-height:610px;padding-inline:16px}.product-engineering_content___dO6t h1{font-size:39px}.product-engineering_supportingCopy__2s27F{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.product-engineering_bandField__wmfhc,.product-engineering_bandTravel__lmLby,.product-engineering_movingLight__JyjaI,.product-engineering_pointerField__Jc_t_,.product-engineering_primaryCta__9FpS1,.product-engineering_primaryCta__9FpS1 span,.product-engineering_secondaryCta__ngr_k,.product-engineering_secondaryCta__ngr_k span{animation:none!important;transition:none!important}.product-engineering_pointerField__Jc_t_{transform:none}.product-engineering_bandField__wmfhc{transform:translate3d(-.6%,.2%,0)}}.product-engineering_startingPoints__c7JHX{padding:clamp(88px,11vw,148px) clamp(20px,4.5vw,64px) clamp(92px,12vw,156px);color:var(--tysu-text-on-dark-primary,#f2ece1);background:var(--tysu-canvas-dark,#161716)}.product-engineering_startingPointsIntro__efjrd,.product-engineering_startingPointsSelector__bcEVk{width:min(1320px,100%);margin-inline:auto}.product-engineering_startingPointsIntro__efjrd{display:grid;grid-template-columns:minmax(140px,2fr) minmax(0,7fr) minmax(240px,3fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:start;margin-bottom:clamp(48px,6vw,76px)}.product-engineering_sectionEyebrow__zqLOo{margin:8px 0 0;color:hsla(39,40%,92%,.52);font:600 10px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.145em}.product-engineering_startingPointsIntro__efjrd h2{margin:0;color:var(--tysu-text-on-dark-primary,#f2ece1);font-family:var(--tysu-font-display,sans-serif);font-size:clamp(38px,4.25vw,62px);font-weight:600;line-height:.98;letter-spacing:-.052em;text-wrap:balance}.product-engineering_sectionIntroduction__N7gpp{margin:7px 0 0;color:hsla(39,40%,92%,.68);font:400 clamp(15px,1.15vw,17px)/1.58 var(--tysu-font-functional,Inter,sans-serif);text-wrap:pretty}.product-engineering_startingPointsSelector__bcEVk{position:relative;height:clamp(500px,42vw,560px);overflow:clip;border-block:1px solid hsla(39,40%,92%,.2);contain:layout paint}.product-engineering_startingPointsSelector__bcEVk:after{content:"";position:absolute;z-index:4;top:0;bottom:0;left:50%;width:50%;border-left:1px solid hsla(39,40%,92%,.2);transform:translateX(0);transition:transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.product-engineering_startingPoint__9act_{position:absolute;isolation:isolate;inset:0;min-width:0;overflow:hidden;color:var(--tysu-text-on-dark-primary,#f2ece1);background:var(--tysu-canvas-dark,#161716);text-decoration:none;contain:layout paint;will-change:clip-path;transition:color .28s ease,-webkit-clip-path .5s cubic-bezier(.22,1,.36,1);transition:clip-path .5s cubic-bezier(.22,1,.36,1),color .28s ease;transition:clip-path .5s cubic-bezier(.22,1,.36,1),color .28s ease,-webkit-clip-path .5s cubic-bezier(.22,1,.36,1)}.product-engineering_startingPoint__9act_:first-child{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.product-engineering_startingPoint__9act_:last-child{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.product-engineering_panelWash__h1ziR{position:absolute;z-index:-1;inset:0;background:var(--tysu-canvas-light,#faf8f5);opacity:0;transition:opacity .28s ease}.product-engineering_panelContent__JJAvp{position:relative;z-index:1;height:100%;padding:clamp(26px,3.2vw,48px)}.product-engineering_panelMain__PLXtN{display:flex;flex-direction:column;width:38%;height:100%}.product-engineering_startingPoint__9act_:last-child .product-engineering_panelMain__PLXtN{margin-left:auto}.product-engineering_panelLabel__wFjeG{color:hsla(39,40%,92%,.58);font:600 10px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em;transition:color .24s ease}.product-engineering_panelTitle__XW8EH{max-width:11ch;margin-top:clamp(52px,7vw,96px);font-family:var(--tysu-font-display,sans-serif);font-size:clamp(36px,4vw,58px);font-weight:600;line-height:.96;letter-spacing:-.052em;text-wrap:balance}.product-engineering_panelCopy__s2ZfQ{max-width:55ch;margin-top:auto;padding-top:40px;color:hsla(39,40%,92%,.67);font:400 clamp(14px,1.05vw,16px)/1.55 var(--tysu-font-functional,Inter,sans-serif);transition:color .24s ease,opacity .13s ease,transform .15s ease}.product-engineering_panelCta__pnVji{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:space-between;gap:32px;min-height:44px;margin-top:clamp(22px,2.6vw,34px);color:hsla(39,40%,92%,.84);border-bottom:1px solid hsla(39,40%,92%,.34);font:600 15px/1 var(--tysu-font-functional,Inter,sans-serif);transition:color .24s ease,border-color .24s ease}.product-engineering_panelArrow__4PCqD,.product-engineering_panelNumeral__kO_FO{transition:transform .28s cubic-bezier(.22,1,.36,1),color .24s ease}.product-engineering_panelNumeral__kO_FO{position:absolute;z-index:0;top:clamp(28px,3vw,46px);right:clamp(24px,3vw,46px);color:hsla(39,40%,92%,.07);font-family:var(--tysu-font-display,sans-serif);font-size:clamp(92px,13vw,184px);font-weight:600;line-height:.75;letter-spacing:-.08em;pointer-events:none}.product-engineering_startingPoint__9act_:first-child .product-engineering_panelNumeral__kO_FO{right:auto;left:42%}.product-engineering_panelExpanded__r_OTJ{position:absolute;top:clamp(72px,6vw,92px);bottom:clamp(28px,3.2vw,46px);width:28%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:clamp(24px,3vw,38px);gap:clamp(24px,3vw,38px);visibility:hidden;pointer-events:none;transition:visibility 0s linear .16s}.product-engineering_startingPoint__9act_:first-child .product-engineering_panelExpanded__r_OTJ{left:40%}.product-engineering_startingPoint__9act_:last-child .product-engineering_panelExpanded__r_OTJ{right:40%}.product-engineering_detailLines__O4HLh{margin:0;padding:0;list-style:none;opacity:0;transform:translateY(8px);transition:opacity .13s ease,transform .15s ease}.product-engineering_detailLines__O4HLh li{display:flex;align-items:baseline;gap:9px;margin:0 0 9px;color:rgba(22,23,22,.74);font:400 11px/1.5 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_detailLines__O4HLh li:before{content:"/";flex:0 0 auto;color:rgba(22,23,22,.38)}.product-engineering_pathVector__9dFat{display:block;align-self:end;width:100%;height:auto;max-height:280px;overflow:visible;color:var(--tysu-text-on-light-primary,#161716);opacity:0;transform:translateY(10px);transition:opacity .15s ease,transform .18s ease}.product-engineering_pathVector__9dFat path,.product-engineering_pathVector__9dFat rect{vector-effect:non-scaling-stroke}.product-engineering_pathVector__9dFat path{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:square;stroke-linejoin:miter}.product-engineering_vectorGuides__dn56c{opacity:.14;stroke-dasharray:3 8}.product-engineering_vectorModule__P8yk3{opacity:.48}.product-engineering_vectorLiveCore__j7CbU,.product-engineering_vectorProductFrame__wOnAZ{opacity:.82}.product-engineering_vectorSolid___5ZdX{fill:currentColor;opacity:.16}.product-engineering_vectorSignalPath__EqKPl{opacity:.52;stroke-dasharray:8 9}.product-engineering_vectorSignal__8s1RS{fill:currentColor;opacity:.8}.product-engineering_vectorExistingRoute__xeXMT{opacity:.48}.product-engineering_vectorConstrainedRoute__LLtBs{opacity:.24;stroke-dasharray:5 7}.product-engineering_vectorOpenRoute__j0nAy{opacity:.68;stroke-dasharray:280;stroke-dashoffset:280}.product-engineering_moduleOne__7NCDg{animation:product-engineering_pe-build-module-one__crmOK 7.6s cubic-bezier(.22,1,.36,1) infinite}.product-engineering_moduleTwo__oIXEk{animation:product-engineering_pe-build-module-two__s0PwJ 7.6s cubic-bezier(.22,1,.36,1) infinite}.product-engineering_moduleThree__sfTIh{animation:product-engineering_pe-build-module-three__40oK8 7.6s cubic-bezier(.22,1,.36,1) infinite}.product-engineering_buildVector__PUMs8 .product-engineering_vectorProductFrame__wOnAZ{animation:product-engineering_pe-frame-resolve__FsgEQ 7.6s ease infinite}.product-engineering_buildVector__PUMs8 .product-engineering_vectorSignal__8s1RS{animation:product-engineering_pe-build-signal__nAmxV 7.6s linear infinite}.product-engineering_evolveModuleOne__UnC0q{animation:product-engineering_pe-evolve-module-one__Zt_6c 7.6s cubic-bezier(.22,1,.36,1) infinite}.product-engineering_evolveModuleTwo__pjvTj{animation:product-engineering_pe-evolve-module-two__c7Rj7 7.6s cubic-bezier(.22,1,.36,1) infinite}.product-engineering_evolveModuleThree__x63Ss{animation:product-engineering_pe-evolve-module-three__h_DGb 7.6s cubic-bezier(.22,1,.36,1) infinite}.product-engineering_evolveVector__PTyNL .product-engineering_vectorOpenRoute__j0nAy{animation:product-engineering_pe-route-open__3kLVz 7.6s ease infinite}.product-engineering_evolveVector__PTyNL .product-engineering_vectorSignal__8s1RS{animation:product-engineering_pe-evolve-signal__4h9kq 7.6s linear infinite}.product-engineering_evolveModuleOne__UnC0q,.product-engineering_evolveModuleThree__x63Ss,.product-engineering_evolveModuleTwo__pjvTj,.product-engineering_vectorModule__P8yk3,.product-engineering_vectorOpenRoute__j0nAy,.product-engineering_vectorProductFrame__wOnAZ,.product-engineering_vectorSignal__8s1RS{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:first-child:is(:hover,:focus-visible)) .product-engineering_startingPoint__9act_:first-child{-webkit-clip-path:inset(0 30% 0 0);clip-path:inset(0 30% 0 0)}.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:first-child:is(:hover,:focus-visible)) .product-engineering_startingPoint__9act_:last-child{-webkit-clip-path:inset(0 0 0 70%);clip-path:inset(0 0 0 70%)}.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:last-child:is(:hover,:focus-visible)) .product-engineering_startingPoint__9act_:first-child{-webkit-clip-path:inset(0 70% 0 0);clip-path:inset(0 70% 0 0)}.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:last-child:is(:hover,:focus-visible)) .product-engineering_startingPoint__9act_:last-child{-webkit-clip-path:inset(0 0 0 30%);clip-path:inset(0 0 0 30%)}.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:first-child:is(:hover,:focus-visible)):after{transform:translateX(40%)}.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:last-child:is(:hover,:focus-visible)):after{transform:translateX(-40%)}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible){color:var(--tysu-text-on-light-primary,#161716);z-index:2}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_panelWash__h1ziR{opacity:1}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_panelCopy__s2ZfQ,.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_panelLabel__wFjeG{color:rgba(22,23,22,.67)}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_panelCta__pnVji{color:var(--tysu-text-on-light-primary,#161716);border-color:var(--tysu-text-on-light-primary,#161716)}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_panelArrow__4PCqD{transform:translate(3px,-3px)}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_panelNumeral__kO_FO{color:rgba(22,23,22,.065);transform:translateX(-8px)}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_panelExpanded__r_OTJ{visibility:visible;transition-delay:0s}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_detailLines__O4HLh{opacity:1;transform:none;transition:opacity .3s ease .14s,transform .32s cubic-bezier(.22,1,.36,1) .14s}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_pathVector__9dFat{opacity:1;transform:none;transition:opacity .3s ease .21s,transform .32s cubic-bezier(.22,1,.36,1) .21s}.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_evolveModuleOne__UnC0q,.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_evolveModuleThree__x63Ss,.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_evolveModuleTwo__pjvTj,.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_vectorModule__P8yk3,.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_vectorOpenRoute__j0nAy,.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_vectorProductFrame__wOnAZ,.product-engineering_startingPoint__9act_:is(:hover,:focus-visible) .product-engineering_vectorSignal__8s1RS{animation-play-state:running}.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:first-child:is(:hover,:focus-visible)) .product-engineering_startingPoint__9act_:last-child .product-engineering_panelCopy__s2ZfQ,.product-engineering_startingPointsSelector__bcEVk:has(.product-engineering_startingPoint__9act_:last-child:is(:hover,:focus-visible)) .product-engineering_startingPoint__9act_:first-child .product-engineering_panelCopy__s2ZfQ{opacity:0;transform:translateY(6px)}}@keyframes product-engineering_pe-build-module-one__crmOK{0%,12%,to{transform:translate(-12px,-8px);opacity:.3}30%,88%{transform:none;opacity:.58}}@keyframes product-engineering_pe-build-module-two__s0PwJ{0%,16%,to{transform:translateY(-14px);opacity:.28}34%,88%{transform:none;opacity:.58}}@keyframes product-engineering_pe-build-module-three__40oK8{0%,20%,to{transform:translate(12px,-6px);opacity:.3}38%,88%{transform:none;opacity:.58}}@keyframes product-engineering_pe-frame-resolve__FsgEQ{0%,24%,to{opacity:.28}42%,88%{opacity:.86}}@keyframes product-engineering_pe-build-signal__nAmxV{0%,46%{transform:translate(0);opacity:0}52%{opacity:.85}82%{transform:translate(260px,-96px);opacity:.85}88%,to{transform:translate(260px,-96px);opacity:0}}@keyframes product-engineering_pe-evolve-module-one__Zt_6c{0%,24%,to{transform:none}42%,84%{transform:translate(8px,10px)}}@keyframes product-engineering_pe-evolve-module-two__c7Rj7{0%,28%,to{transform:none}46%,84%{transform:translate(-8px,12px)}}@keyframes product-engineering_pe-evolve-module-three__h_DGb{0%,32%,to{transform:none}50%,84%{transform:translate(-10px,-8px)}}@keyframes product-engineering_pe-route-open__3kLVz{0%,34%,to{stroke-dashoffset:280;opacity:.2}58%,86%{stroke-dashoffset:0;opacity:.72}}@keyframes product-engineering_pe-evolve-signal__4h9kq{0%,52%{transform:translate(0);opacity:0}58%{opacity:.85}86%{transform:translate(270px,66px);opacity:.85}92%,to{transform:translate(270px,66px);opacity:0}}.product-engineering_startingPoint__9act_:focus-visible{outline:2px solid currentColor;outline-offset:-5px}@media (max-width:1120px){.product-engineering_startingPointsIntro__efjrd{grid-template-columns:1fr 3fr}.product-engineering_sectionIntroduction__N7gpp{grid-column:2;max-width:52ch}.product-engineering_panelContent__JJAvp{padding:28px}.product-engineering_panelTitle__XW8EH{margin-top:64px;font-size:clamp(34px,4.7vw,46px)}}@media (hover:none),(max-width:700px),(pointer:coarse){.product-engineering_startingPoints__c7JHX{padding-inline:20px}.product-engineering_startingPointsIntro__efjrd{display:block;margin-bottom:44px}.product-engineering_sectionEyebrow__zqLOo{margin:0 0 22px}.product-engineering_startingPointsIntro__efjrd h2{font-size:clamp(36px,10.8vw,50px)}.product-engineering_sectionIntroduction__N7gpp{max-width:40rem;margin-top:24px}.product-engineering_startingPointsSelector__bcEVk{display:block;height:auto;contain:paint}.product-engineering_startingPointsSelector__bcEVk:after{display:none}.product-engineering_startingPoint__9act_{position:relative;inset:auto;display:block;-webkit-clip-path:none!important;clip-path:none!important;contain:paint;will-change:auto;transition:color .18s ease,background-color .18s ease}.product-engineering_startingPoint__9act_+.product-engineering_startingPoint__9act_{border-top:1px solid hsla(39,40%,92%,.2)}.product-engineering_panelContent__JJAvp{height:auto;padding:26px 22px 28px}.product-engineering_panelMain__PLXtN,.product-engineering_startingPoint__9act_:last-child .product-engineering_panelMain__PLXtN{width:auto;min-height:350px;height:auto;margin-left:0}.product-engineering_panelTitle__XW8EH{max-width:12ch;margin-top:52px;font-size:clamp(34px,9.6vw,46px)}.product-engineering_panelCopy__s2ZfQ{max-width:42rem}.product-engineering_panelNumeral__kO_FO,.product-engineering_startingPoint__9act_:first-child .product-engineering_panelNumeral__kO_FO{top:28px;right:24px;left:auto;font-size:clamp(90px,28vw,130px)}.product-engineering_panelExpanded__r_OTJ,.product-engineering_startingPoint__9act_:first-child .product-engineering_panelExpanded__r_OTJ,.product-engineering_startingPoint__9act_:last-child .product-engineering_panelExpanded__r_OTJ{position:static;display:grid;grid-template-columns:minmax(0,.85fr) minmax(180px,1.15fr);grid-template-rows:auto;grid-gap:24px;gap:24px;align-items:end;width:auto;margin-top:28px;visibility:visible}.product-engineering_detailLines__O4HLh,.product-engineering_pathVector__9dFat{opacity:1;transform:none}.product-engineering_detailLines__O4HLh li{color:hsla(39,40%,92%,.72)}.product-engineering_detailLines__O4HLh li:before{color:hsla(39,40%,92%,.38)}.product-engineering_pathVector__9dFat{max-height:210px;color:var(--tysu-text-on-dark-primary,#f2ece1)}.product-engineering_evolveModuleOne__UnC0q,.product-engineering_evolveModuleThree__x63Ss,.product-engineering_evolveModuleTwo__pjvTj,.product-engineering_vectorModule__P8yk3,.product-engineering_vectorOpenRoute__j0nAy,.product-engineering_vectorProductFrame__wOnAZ,.product-engineering_vectorSignal__8s1RS{animation-play-state:paused!important}.product-engineering_startingPoint__9act_:active,.product-engineering_startingPoint__9act_:focus-visible{color:var(--tysu-text-on-light-primary,#161716);background:var(--tysu-canvas-light,#faf8f5)}.product-engineering_startingPoint__9act_:active .product-engineering_panelWash__h1ziR,.product-engineering_startingPoint__9act_:focus-visible .product-engineering_panelWash__h1ziR{opacity:1}.product-engineering_startingPoint__9act_:active .product-engineering_panelCopy__s2ZfQ,.product-engineering_startingPoint__9act_:active .product-engineering_panelLabel__wFjeG,.product-engineering_startingPoint__9act_:focus-visible .product-engineering_panelLabel__wFjeG{color:rgba(22,23,22,.67)}.product-engineering_startingPoint__9act_:active .product-engineering_panelCta__pnVji,.product-engineering_startingPoint__9act_:focus-visible .product-engineering_panelCta__pnVji{color:var(--tysu-text-on-light-primary,#161716);border-color:var(--tysu-text-on-light-primary,#161716)}.product-engineering_startingPoint__9act_:active .product-engineering_detailLines__O4HLh li,.product-engineering_startingPoint__9act_:focus-visible .product-engineering_detailLines__O4HLh li{color:rgba(22,23,22,.74)}.product-engineering_startingPoint__9act_:active .product-engineering_detailLines__O4HLh li:before,.product-engineering_startingPoint__9act_:focus-visible .product-engineering_detailLines__O4HLh li:before{color:rgba(22,23,22,.38)}.product-engineering_startingPoint__9act_:active .product-engineering_pathVector__9dFat,.product-engineering_startingPoint__9act_:focus-visible .product-engineering_pathVector__9dFat{color:var(--tysu-text-on-light-primary,#161716)}}@media (max-width:500px){.product-engineering_panelExpanded__r_OTJ,.product-engineering_startingPoint__9act_:first-child .product-engineering_panelExpanded__r_OTJ,.product-engineering_startingPoint__9act_:last-child .product-engineering_panelExpanded__r_OTJ{grid-template-columns:1fr}.product-engineering_pathVector__9dFat{max-height:190px}}@media (prefers-reduced-motion:reduce){.product-engineering_detailLines__O4HLh,.product-engineering_panelArrow__4PCqD,.product-engineering_panelCopy__s2ZfQ,.product-engineering_panelCta__pnVji,.product-engineering_panelLabel__wFjeG,.product-engineering_panelNumeral__kO_FO,.product-engineering_panelWash__h1ziR,.product-engineering_pathVector__9dFat,.product-engineering_startingPoint__9act_,.product-engineering_startingPointsSelector__bcEVk:after{transition-duration:1ms!important;transition-delay:0s!important}.product-engineering_evolveModuleOne__UnC0q,.product-engineering_evolveModuleThree__x63Ss,.product-engineering_evolveModuleTwo__pjvTj,.product-engineering_vectorModule__P8yk3,.product-engineering_vectorOpenRoute__j0nAy,.product-engineering_vectorProductFrame__wOnAZ,.product-engineering_vectorSignal__8s1RS{animation:none!important}.product-engineering_vectorOpenRoute__j0nAy{stroke-dashoffset:0}}.product-engineering_buildSection__odf21{scroll-margin-top:calc(var(--header-h, 88px) + 20px);padding:clamp(72px,7vw,104px) clamp(20px,4.5vw,64px) 0;color:var(--tysu-text-on-light-primary,#161716);background:var(--tysu-canvas-light,#faf8f5);overflow:clip}.product-engineering_buildGrid__M8YRY{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(64px,8vw,132px);gap:clamp(64px,8vw,132px);width:min(1280px,100%);margin:0 auto;align-items:start}.product-engineering_buildIntroduction__8zDPR{position:-webkit-sticky;position:sticky;top:calc(var(--header-h,88px) + 42px);padding-bottom:48px}.product-engineering_buildEyebrow__cQ0fw{margin:0 0 28px;color:rgba(22,23,22,.58);font:600 11px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.145em}.product-engineering_buildIntroduction__8zDPR h2{max-width:12ch;margin:0;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(44px,4.7vw,70px);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.product-engineering_buildSupportingCopy__LxrEm{max-width:54ch;margin:32px 0 38px;color:rgba(22,23,22,.68);font:400 clamp(17px,1.45vw,20px)/1.55 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_buildSystem__Y_Un4{min-width:0}.product-engineering_responsibilityList__vlFf5{border-top:1px solid rgba(22,23,22,.22)}.product-engineering_responsibility__8FKpa{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:22px;gap:22px;width:100%;padding:22px 0 24px;border:0;border-bottom:1px solid rgba(22,23,22,.22);color:inherit;background:transparent;text-align:left;cursor:default;transition:color .22s ease,padding-left .22s ease,background-color .22s ease,border-color .22s ease}.product-engineering_responsibility__8FKpa:focus-visible{outline:2px solid var(--tysu-accent-copper,#9a6048);outline-offset:4px}.product-engineering_responsibilityActive__dUElP{padding-left:10px;color:var(--tysu-accent-copper,#9a6048);border-bottom-color:var(--tysu-accent-copper,#9a6048);background:var(--tysu-accent-copper-soft,rgba(154,96,72,.055))}.product-engineering_responsibilityNumber__8RSCX{padding-top:6px;color:rgba(22,23,22,.5);font:600 11px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.12em}.product-engineering_responsibilityText__KG_Hv{display:grid;grid-gap:12px;gap:12px}.product-engineering_responsibilityText__KG_Hv strong{font-family:var(--tysu-font-display,sans-serif);font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.product-engineering_responsibilityText__KG_Hv>span{max-width:58ch;color:rgba(22,23,22,.66);font:400 16px/1.55 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_productSystemDiagram__QKviO{margin-top:16px}.product-engineering_productSystemDiagram__QKviO svg{display:block;width:100%;height:auto;overflow:visible}.product-engineering_systemGuide__nVcjN{fill:none;stroke:rgba(22,23,22,.13);stroke-width:1}.product-engineering_systemRoute__XD7oE{fill:none;stroke:var(--tysu-accent-copper,#9a6048);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s cubic-bezier(.22,.8,.24,1) .18s}.product-engineering_buildSectionVisible__g9Oz9 .product-engineering_systemRoute__XD7oE{stroke-dashoffset:0}.product-engineering_systemLayer__txWyH{color:var(--tysu-text-on-light-primary,#161716);opacity:.38;transition:opacity .22s ease,transform .22s ease}.product-engineering_systemLayer__txWyH rect{fill:var(--tysu-canvas-light,#faf8f5);stroke:currentColor;stroke-width:1}.product-engineering_systemLayer__txWyH text{fill:currentColor;font:600 11px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.08em}.product-engineering_systemLayer__txWyH .product-engineering_systemLayerDetail__m_dnN{font-size:10px;font-weight:400;letter-spacing:0;opacity:.68}.product-engineering_systemLayerActive__wNTMc{color:var(--tysu-accent-copper,#9a6048);opacity:1;transform:translateY(-4px)}.product-engineering_buildSectionVisible__g9Oz9 .product-engineering_systemLayer__txWyH{opacity:.78}.product-engineering_buildSectionVisible__g9Oz9 .product-engineering_systemLayerActive__wNTMc{opacity:1}.product-engineering_mobileSystemDiagram__6TrMa{display:none}.product-engineering_buildEvidenceBoundary__P1KdT{width:min(1280px,100%);height:clamp(68px,8vw,112px);margin:clamp(64px,8vw,108px) auto 0;border-top:1px solid rgba(22,23,22,.2)}@media (max-width:960px){.product-engineering_buildGrid__M8YRY{grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:56px}.product-engineering_buildIntroduction__8zDPR{position:static}.product-engineering_buildIntroduction__8zDPR h2{font-size:clamp(42px,6vw,58px)}}@media (min-width:821px) and (max-height:950px){.product-engineering_buildSection__odf21{padding-top:64px}.product-engineering_buildEyebrow__cQ0fw{margin-bottom:20px}.product-engineering_buildSupportingCopy__LxrEm{margin-block:24px 30px}.product-engineering_responsibility__8FKpa{padding-block:17px 19px}.product-engineering_responsibilityText__KG_Hv{gap:8px}.product-engineering_productSystemDiagram__QKviO{margin-top:10px}.product-engineering_buildEvidenceBoundary__P1KdT{margin-top:54px;height:60px}}@media (max-width:820px){.product-engineering_buildSection__odf21{padding-inline:20px;padding-top:76px}.product-engineering_buildGrid__M8YRY{display:flex;flex-direction:column;gap:48px}.product-engineering_buildIntroduction__8zDPR{display:contents}.product-engineering_buildEyebrow__cQ0fw{order:0;margin-bottom:-20px}.product-engineering_buildIntroduction__8zDPR h2{order:1;max-width:13ch;font-size:clamp(40px,11.5vw,54px)}.product-engineering_buildSupportingCopy__LxrEm{order:2;margin:-20px 0 0}.product-engineering_buildSystem__Y_Un4{order:3}.product-engineering_buildIntroduction__8zDPR .product-engineering_primaryCta__9FpS1{order:4;align-self:flex-start}.product-engineering_responsibility__8FKpa{grid-template-columns:38px minmax(0,1fr);gap:14px;padding-block:24px}.product-engineering_responsibilityActive__dUElP{padding-left:6px}.product-engineering_responsibilityText__KG_Hv strong{font-size:clamp(25px,7.5vw,32px)}.product-engineering_desktopSystemDiagram__nhitp{display:none}.product-engineering_mobileSystemDiagram__6TrMa{display:grid;width:100%;margin-top:28px}.product-engineering_mobileSystemStep__YvhxT{display:grid;justify-items:stretch}.product-engineering_mobileSystemLayer__S_Esv{display:grid;grid-gap:8px;gap:8px;width:100%;padding:18px 20px;border:1px solid rgba(22,23,22,.38);color:var(--tysu-text-on-light-primary,#161716);background:var(--tysu-canvas-light,#faf8f5);transition:color .18s ease,background-color .18s ease,border-color .18s ease}.product-engineering_mobileSystemLayer__S_Esv strong{font:600 12px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.1em}.product-engineering_mobileSystemLayer__S_Esv span{color:rgba(22,23,22,.68);font:400 14px/1.45 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_mobileSystemLayerActive__LTS85{color:var(--tysu-accent-copper,#9a6048);border-color:var(--tysu-accent-copper,#9a6048);background:var(--tysu-accent-copper-soft,rgba(154,96,72,.055))}.product-engineering_mobileSystemConnection__vUER5{height:38px;color:var(--tysu-accent-copper,#9a6048);font:400 20px/38px var(--tysu-font-functional,Inter,sans-serif);text-align:center}.product-engineering_buildEvidenceBoundary__P1KdT{margin-top:72px;height:72px}}@media (prefers-reduced-motion:reduce){.product-engineering_systemRoute__XD7oE{stroke-dashoffset:0;transition:none}.product-engineering_mobileSystemLayer__S_Esv,.product-engineering_responsibility__8FKpa,.product-engineering_systemLayer__txWyH{transition:none}}.product-engineering_evolveSection__IfbUr{scroll-margin-top:calc(var(--header-h, 88px) + 20px);padding:clamp(60px,5.6vw,82px) clamp(20px,4.5vw,64px) 0;color:var(--tysu-text-on-dark-primary,#f2ece1);background:var(--tysu-canvas-dark,#161716);overflow:clip}.product-engineering_evolveInner__wBaVT{width:min(1280px,100%);margin:0 auto}.product-engineering_evolveIntro__qLwFx{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,4fr);grid-gap:clamp(56px,9vw,144px);gap:clamp(56px,9vw,144px);align-items:end}.product-engineering_evolveEyebrow__KeByC{margin:0 0 22px;color:hsla(39,40%,92%,.66);font:600 11px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.145em}.product-engineering_evolveIntro__qLwFx h2{max-width:14ch;margin:0;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(44px,4.7vw,70px);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.product-engineering_evolveSupportingCopy___kLtH{max-width:48ch;margin:0 0 4px;color:hsla(39,40%,92%,.68);font:400 clamp(16px,1.35vw,19px)/1.58 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_visuallyHidden__QCDDb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-engineering_evolveSystem__OmwrQ{margin-top:clamp(34px,4vw,52px);border-top:1px solid hsla(39,40%,92%,.2)}.product-engineering_evolveDiagram__f_Nq4{padding:clamp(16px,1.8vw,24px) 0 clamp(12px,1.4vw,18px);border-bottom:1px solid hsla(39,40%,92%,.2)}.product-engineering_evolveDesktopDiagram__x7eir{display:block;width:100%;height:auto;overflow:visible}.product-engineering_evolveSvgStage__fVb0x{opacity:0;transition:opacity .22s ease}.product-engineering_evolveStageEmphasised___jbD_{opacity:1}.product-engineering_evolveStageMuted__rWGm4{opacity:.2!important}.product-engineering_evolveStageLabel__oxEEA{fill:hsla(39,40%,92%,.6);font:600 11px var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em}.product-engineering_evolveFrictionLabel__xhs0D,.product-engineering_evolveModuleLabel__V7ZTV{fill:hsla(39,40%,92%,.78);font:600 10px var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.08em}.product-engineering_evolveInterventionRoute__a5vVR,.product-engineering_evolveResolvedRoute__KQD3q,.product-engineering_evolveRestrictedRoute__oy6ch,.product-engineering_evolveStableRoute__5TIKP{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.product-engineering_evolveResolvedRoute__KQD3q,.product-engineering_evolveStableRoute__5TIKP{stroke:hsla(39,40%,92%,.58);stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:100}.product-engineering_evolveRestrictedRoute__oy6ch{stroke:hsla(39,40%,92%,.28);stroke-width:1.25;stroke-dasharray:4 7}.product-engineering_evolveInterventionRoute__a5vVR{stroke:var(--tysu-accent-copper,#9a6048);stroke-width:2.25;stroke-dasharray:100;stroke-dashoffset:100}.product-engineering_evolveResolvedModule__ohKG4,.product-engineering_evolveStableModule__RR_dF{fill:hsla(39,40%,92%,.025);stroke:hsla(39,40%,92%,.42);vector-effect:non-scaling-stroke}.product-engineering_evolveResolvedModule__ohKG4{stroke:var(--tysu-accent-copper,#9a6048);fill:var(--tysu-accent-copper-soft,rgba(154,96,72,.055))}.product-engineering_evolveStableNode__AuOw_{fill:hsla(39,40%,92%,.72)}.product-engineering_evolveResolvedNode__gewbf{fill:var(--tysu-accent-copper,#9a6048)}.product-engineering_evolveFrictionPoints__24eS4 circle{fill:var(--tysu-canvas-dark,#161716);stroke:var(--tysu-accent-copper,#9a6048);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.product-engineering_evolveFrictionLabel__xhs0D{fill:var(--tysu-accent-copper,#9a6048);opacity:0}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveKeepStage__zCz8a{animation:product-engineering_evolve-stage-in__uwnnj .48s ease forwards}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveStableRoute__5TIKP{animation:product-engineering_evolve-route-draw__SZtPt .8s cubic-bezier(.22,.8,.24,1) .1s forwards}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveImproveStage__NZV3a{animation:product-engineering_evolve-stage-in__uwnnj .36s ease .68s forwards}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveFrictionPoints__24eS4 circle{animation:product-engineering_evolve-friction-in__bpjgg .3s ease forwards}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveFrictionPoints__24eS4 circle:first-child{animation-delay:.76s}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveFrictionPoints__24eS4 circle:nth-child(2){animation-delay:.85s}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveFrictionPoints__24eS4 circle:nth-child(3){animation-delay:.94s}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveFrictionLabel__xhs0D{animation:product-engineering_evolve-stage-in__uwnnj .3s ease .94s forwards}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveInterventionRoute__a5vVR{animation:product-engineering_evolve-route-draw__SZtPt .9s cubic-bezier(.22,.8,.24,1) 1.08s forwards}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveEnableStage__9tUsz{animation:product-engineering_evolve-stage-in__uwnnj .42s ease 1.7s forwards}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveResolvedRoute__KQD3q{animation:product-engineering_evolve-route-draw__SZtPt .74s cubic-bezier(.22,.8,.24,1) 1.77s forwards}@keyframes product-engineering_evolve-stage-in__uwnnj{to{opacity:1}}@keyframes product-engineering_evolve-route-draw__SZtPt{to{stroke-dashoffset:0}}@keyframes product-engineering_evolve-friction-in__bpjgg{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.product-engineering_evolveMobileDiagram__xm_BF{display:none}.product-engineering_evolveNarrative__WM6bH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.product-engineering_evolveNarrativeItem__jmLNO{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;padding:19px clamp(18px,2.2vw,30px) 21px 0;border:0;border-bottom:1px solid hsla(39,40%,92%,.2);color:inherit;background:transparent;text-align:left;cursor:default;transition:color .2s ease,background-color .2s ease,border-color .2s ease,padding-left .2s ease}.product-engineering_evolveNarrativeItem__jmLNO+.product-engineering_evolveNarrativeItem__jmLNO{padding-left:clamp(18px,2.2vw,30px);border-left:1px solid hsla(39,40%,92%,.2)}.product-engineering_evolveNarrativeItem__jmLNO:focus-visible{outline:2px solid var(--tysu-accent-copper,#9a6048);outline-offset:4px}.product-engineering_evolveNarrativeItemActive__6nhpd{color:var(--tysu-accent-copper,#9a6048);border-bottom-color:var(--tysu-accent-copper,#9a6048);background:var(--tysu-accent-copper-soft,rgba(154,96,72,.055))}.product-engineering_evolveNarrativeMeta__wtabi{padding-top:5px;color:hsla(39,40%,92%,.48);font:600 10px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.1em}.product-engineering_evolveNarrativeText__N_J2O{display:grid;grid-gap:10px;gap:10px}.product-engineering_evolveNarrativeText__N_J2O strong{font-family:var(--tysu-font-display,sans-serif);font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.08;letter-spacing:-.03em}.product-engineering_evolveNarrativeText__N_J2O>span{max-width:42ch;color:hsla(39,40%,92%,.65);font:400 14px/1.52 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_evolveClosing__SzxHd{display:flex;justify-content:flex-end;padding-top:clamp(22px,2.4vw,32px)}.product-engineering_evolveCta__5VqPs:focus-visible,.product-engineering_evolveCta__5VqPs:hover{color:var(--tysu-text-on-dark-primary,#f2ece1);background:var(--tysu-accent-copper,#9a6048);border-color:var(--tysu-accent-copper,#9a6048)}.product-engineering_evolveCta__5VqPs:focus-visible{outline-color:var(--tysu-accent-copper,#9a6048)}.product-engineering_evolveEvidenceBoundary__o9Jhu{width:min(1280px,calc(100% - clamp(40px,9vw,128px)));height:clamp(52px,5vw,70px);margin:clamp(34px,4vw,50px) auto 0;border-top:1px solid hsla(39,40%,92%,.2)}@media (max-width:900px){.product-engineering_evolveIntro__qLwFx{grid-template-columns:1fr;gap:28px}.product-engineering_evolveSupportingCopy___kLtH{max-width:58ch}.product-engineering_evolveSystem__OmwrQ{margin-top:40px}.product-engineering_evolveDiagram__f_Nq4{padding:24px 0}.product-engineering_evolveDesktopDiagram__x7eir{display:none}.product-engineering_evolveMobileDiagram__xm_BF{display:grid}.product-engineering_evolveMobileStep__DbD2p{display:grid;opacity:0;transition:opacity .18s ease}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveMobileStep__DbD2p{opacity:1}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveMobileStep__DbD2p:nth-child(2){transition-delay:.18s}.product-engineering_evolveSectionVisible__oPXla .product-engineering_evolveMobileStep__DbD2p:nth-child(3){transition-delay:.36s}.product-engineering_evolveMobileStage__4Gk7Q{display:grid;grid-gap:8px;gap:8px;width:100%;padding:17px 18px;border:1px solid hsla(39,40%,92%,.34);background:hsla(39,40%,92%,.025)}.product-engineering_evolveMobileStage__4Gk7Q strong{color:var(--tysu-accent-copper,#9a6048);font:600 11px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.13em}.product-engineering_evolveMobileStage__4Gk7Q span{color:hsla(39,40%,92%,.7);font:400 14px/1.45 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_evolveMobileArrow__pxzVb{height:34px;color:var(--tysu-accent-copper,#9a6048);font:400 19px/34px var(--tysu-font-functional,Inter,sans-serif);text-align:center}.product-engineering_evolveNarrative__WM6bH{grid-template-columns:1fr}.product-engineering_evolveNarrativeItem__jmLNO,.product-engineering_evolveNarrativeItem__jmLNO+.product-engineering_evolveNarrativeItem__jmLNO{grid-template-columns:38px minmax(0,1fr);padding:22px 0 24px;border-left:0}.product-engineering_evolveNarrativeText__N_J2O strong{font-size:clamp(24px,7vw,30px)}.product-engineering_evolveClosing__SzxHd{justify-content:flex-start}.product-engineering_evolveCta__5VqPs{box-sizing:border-box;width:100%;max-width:100%}.product-engineering_evolveEvidenceBoundary__o9Jhu{width:100%;height:56px;margin-top:48px}}@media (max-width:700px){.product-engineering_evolveSection__IfbUr{padding-top:64px;padding-inline:20px}.product-engineering_evolveIntro__qLwFx{gap:24px}.product-engineering_evolveIntro__qLwFx h2{max-width:13ch;font-size:clamp(40px,11.5vw,54px)}.product-engineering_evolveSystem__OmwrQ{margin-top:36px}.product-engineering_evolveDiagram__f_Nq4{padding:22px 0}}@media (max-width:370px){.product-engineering_evolveSection__IfbUr{padding-inline:16px}.product-engineering_evolveIntro__qLwFx h2{font-size:39px}.product-engineering_evolveNarrativeItem__jmLNO,.product-engineering_evolveNarrativeItem__jmLNO+.product-engineering_evolveNarrativeItem__jmLNO{grid-template-columns:32px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-engineering_evolveFrictionLabel__xhs0D,.product-engineering_evolveFrictionPoints__24eS4 circle,.product-engineering_evolveMobileStep__DbD2p,.product-engineering_evolveSvgStage__fVb0x{opacity:1!important;animation:none!important;transition:none!important;transform:none!important}.product-engineering_evolveInterventionRoute__a5vVR,.product-engineering_evolveResolvedRoute__KQD3q,.product-engineering_evolveStableRoute__5TIKP{stroke-dashoffset:0;animation:none!important}.product-engineering_evolveNarrativeItem__jmLNO{transition:none}}.product-engineering_evidenceSection__Nmi8O{padding:clamp(76px,8vw,112px) clamp(20px,4.5vw,64px);color:var(--tysu-text-on-dark-primary,#f2ece1);background-color:#171311;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ccircle cx='1' cy='1' r='.55' fill='%23f2ece1' fill-opacity='.045'/%3E%3C/svg%3E");border-bottom:12px solid #101110;overflow:clip}.product-engineering_evidenceInner__0ECEn{width:min(1280px,100%);margin:0 auto}.product-engineering_evidenceIntro__4JQPI{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,4fr);grid-gap:clamp(56px,9vw,144px);gap:clamp(56px,9vw,144px);align-items:start}.product-engineering_evidenceEyebrow__fnLuR{margin:0 0 24px;color:var(--tysu-accent-copper,#9a6048);font:600 11px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.145em}.product-engineering_evidenceIntro__4JQPI h2{max-width:14ch;margin:0;color:var(--tysu-text-on-dark-primary,#f2ece1);font-family:var(--tysu-font-display,sans-serif);font-size:clamp(44px,4.7vw,70px);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.product-engineering_evidenceProject__m9GuG{padding-top:34px}.product-engineering_evidenceIntroduction__7d0Ic,.product-engineering_evidenceStatement__l9LwI{margin:0;color:hsla(39,40%,92%,.68);font:400 clamp(16px,1.25vw,18px)/1.58 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_evidenceName__ziVFa{margin:36px 0 12px;padding-top:18px;color:hsla(39,40%,92%,.9);border-top:1px solid hsla(39,40%,92%,.2);font:600 13px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.11em}.product-engineering_evidenceRelationship__7uebV{margin:0 0 14px;color:var(--tysu-accent-copper,#9a6048);font:600 10px/1.35 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.12em}.product-engineering_evidenceStatement__l9LwI{font-size:15px}.product-engineering_evidenceStage__VCMtD{position:relative;display:grid;grid-template-columns:minmax(0,7fr) 80px minmax(280px,4fr);align-items:center;min-height:600px;margin-top:clamp(48px,6vw,76px);padding:clamp(28px,3.5vw,48px);color:#f2ece1;background:#101312;border:1px solid hsla(39,40%,92%,.14)}.product-engineering_evidenceCustomer__JRjtX,.product-engineering_evidenceOperations__EGDB_{transition:opacity .2s ease,transform .2s ease}.product-engineering_evidenceCustomer__JRjtX{min-width:0;overflow:hidden;border:1px solid hsla(39,40%,92%,.22);background:#0c0e0d;box-shadow:0 24px 60px rgba(0,0,0,.34)}.product-engineering_evidenceMedia__1od88{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0c0e0d}.product-engineering_evidenceMedia__1od88 video{position:absolute;top:-8.5%;left:0;display:block;width:100%;height:108.5%;object-fit:cover;object-position:center top}.product-engineering_evidenceMedia__1od88>span{position:absolute;right:16px;bottom:14px;padding:8px 10px;color:#f2ece1;background:rgba(16,19,18,.9);font:600 9px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em}.product-engineering_evidenceOperations__EGDB_ span{color:var(--tysu-accent-copper,#9a6048);font:600 10px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em}.product-engineering_evidenceRoute__mJ6d3{display:flex;align-items:center}.product-engineering_evidenceRoute__mJ6d3:before{content:"";flex:1 1;height:1px;background:var(--tysu-accent-copper,#9a6048);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,.8,.24,1) .26s}.product-engineering_evidenceVisible__C2DST .product-engineering_evidenceRoute__mJ6d3:before{transform:scaleX(1)}.product-engineering_evidenceRoute__mJ6d3 span{width:5px;height:5px;margin-left:-1px;border-radius:50%;background:var(--tysu-accent-copper,#9a6048);opacity:0;transition:opacity .16s ease}.product-engineering_evidenceVisible__C2DST .product-engineering_evidenceRoute__mJ6d3 span{opacity:1}.product-engineering_evidenceOperations__EGDB_{display:grid;grid-gap:12px;gap:12px}.product-engineering_evidenceOperations__EGDB_>div{display:grid;grid-gap:10px;gap:10px;padding:20px 22px;border:1px solid hsla(39,40%,92%,.24);background:hsla(39,40%,92%,.025);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.product-engineering_evidenceOperations__EGDB_ strong{color:hsla(39,40%,92%,.94);font:600 clamp(17px,1.45vw,20px)/1.18 var(--tysu-font-display,sans-serif)}.product-engineering_evidenceOperations__EGDB_ ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:2px 0 0;padding:0;list-style:none}.product-engineering_evidenceOperations__EGDB_ li{position:relative;padding-left:12px;color:hsla(39,40%,92%,.65);font:400 11px/1.38 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_evidenceOperations__EGDB_ li:before{content:"•";position:absolute;left:0;color:var(--tysu-accent-copper,#9a6048)}.product-engineering_evidenceOperations__EGDB_ .product-engineering_evidenceLayerActive__ksZUg{border-color:var(--tysu-accent-copper,#9a6048);background:rgba(154,96,72,.1);transform:translateX(5px)}.product-engineering_evidenceNarrative__daP3D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsla(39,40%,92%,.2)}.product-engineering_evidenceNarrative__daP3D button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:24px clamp(18px,2.3vw,32px) 28px 0;color:inherit;border:0;border-bottom:1px solid hsla(39,40%,92%,.2);background:transparent;text-align:left;cursor:default;transition:color .18s ease,background-color .18s ease,transform .18s ease,border-color .18s ease}.product-engineering_evidenceNarrative__daP3D button+button{padding-left:clamp(18px,2.3vw,32px);border-left:1px solid hsla(39,40%,92%,.2)}.product-engineering_evidenceNarrative__daP3D button>span{color:hsla(39,40%,92%,.5);font:600 10px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.12em}.product-engineering_evidenceNarrative__daP3D strong{color:hsla(39,40%,92%,.94);font:600 clamp(23px,2vw,29px)/1.08 var(--tysu-font-display,sans-serif);letter-spacing:-.03em}.product-engineering_evidenceNarrative__daP3D p{max-width:42ch;margin:0;color:hsla(39,40%,92%,.64);font:400 14px/1.52 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_evidenceNarrative__daP3D button:focus-visible{outline:2px solid var(--tysu-accent-copper,#9a6048);outline-offset:4px}.product-engineering_evidenceNarrative__daP3D .product-engineering_evidenceNarrativeActive___8esQ{color:var(--tysu-accent-copper,#9a6048);border-bottom-color:var(--tysu-accent-copper,#9a6048);background:rgba(154,96,72,.075);transform:translateY(-3px)}.product-engineering_evidenceNarrative__daP3D .product-engineering_evidenceNarrativeActive___8esQ>span{color:var(--tysu-accent-copper,#9a6048)}.product-engineering_evidenceClosing__ejSnW{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-top:28px}.product-engineering_evidenceClosing__ejSnW p{max-width:66ch;margin:0;color:hsla(39,40%,92%,.9);font:600 clamp(17px,1.4vw,20px)/1.4 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_evidenceLink__BIhlH{flex:0 0 auto;color:hsla(39,40%,92%,.78);border-color:hsla(39,40%,92%,.34);text-decoration:none}.product-engineering_evidenceLink__BIhlH:focus-visible,.product-engineering_evidenceLink__BIhlH:hover{color:#f2ece1;border-color:var(--tysu-accent-copper,#9a6048)}.product-engineering_evidenceLink__BIhlH:focus-visible{outline-color:var(--tysu-accent-copper,#9a6048)}@media (max-width:1050px){.product-engineering_evidenceStage__VCMtD{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.product-engineering_evidenceRoute__mJ6d3{width:1px;height:50px;margin-left:28px;flex-direction:column}.product-engineering_evidenceRoute__mJ6d3:before{width:1px;height:auto;transform:scaleY(0);transform-origin:top}.product-engineering_evidenceVisible__C2DST .product-engineering_evidenceRoute__mJ6d3:before{transform:scaleY(1)}.product-engineering_evidenceRoute__mJ6d3 span{display:none}.product-engineering_evidenceOperations__EGDB_{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.product-engineering_evidenceOperations__EGDB_>div{padding:20px}.product-engineering_evidenceOperations__EGDB_ ul{grid-template-columns:1fr}}@media (max-width:900px){.product-engineering_evidenceIntro__4JQPI{grid-template-columns:1fr;gap:24px}.product-engineering_evidenceProject__m9GuG{max-width:62ch;padding-top:0}.product-engineering_evidenceName__ziVFa{margin-top:28px}}@media (max-width:700px){.product-engineering_evidenceSection__Nmi8O{padding:64px 20px 72px}.product-engineering_evidenceIntro__4JQPI h2{max-width:13ch;font-size:clamp(40px,11.5vw,54px)}.product-engineering_evidenceStage__VCMtD{margin-top:40px;padding:18px}.product-engineering_evidenceOperations__EGDB_{grid-template-columns:1fr}.product-engineering_evidenceOperations__EGDB_ ul{grid-template-columns:repeat(2,minmax(0,1fr))}.product-engineering_evidenceOperations__EGDB_ .product-engineering_evidenceLayerActive__ksZUg{transform:translateX(3px)}.product-engineering_evidenceNarrative__daP3D{grid-template-columns:1fr}.product-engineering_evidenceNarrative__daP3D button,.product-engineering_evidenceNarrative__daP3D button+button{padding:24px 0 26px;border-left:0}.product-engineering_evidenceClosing__ejSnW{align-items:flex-start;flex-direction:column}}@media (max-width:370px){.product-engineering_evidenceSection__Nmi8O{padding-inline:16px}.product-engineering_evidenceStage__VCMtD{padding:14px}.product-engineering_evidenceOperations__EGDB_ ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-engineering_evidenceCustomer__JRjtX,.product-engineering_evidenceNarrative__daP3D button,.product-engineering_evidenceOperations__EGDB_,.product-engineering_evidenceOperations__EGDB_>div,.product-engineering_evidenceRoute__mJ6d3 span,.product-engineering_evidenceRoute__mJ6d3:before{transition:none!important}.product-engineering_evidenceRoute__mJ6d3:before{transform:none!important}.product-engineering_evidenceRoute__mJ6d3 span{opacity:1}.product-engineering_evidenceNarrative__daP3D .product-engineering_evidenceNarrativeActive___8esQ,.product-engineering_evidenceOperations__EGDB_ .product-engineering_evidenceLayerActive__ksZUg{transform:none}}.product-engineering_homversitySection__40XUK{--homversity-accent:#3157d8;--homversity-line:rgba(49,87,216,.28);--homversity-tint:rgba(49,87,216,.055);position:relative;overflow:hidden;padding:clamp(78px,10vw,132px) clamp(20px,4.5vw,64px);color:#20242c;background:#f7f9fc}.product-engineering_homversityInner__ik0sW{position:relative;width:min(1240px,100%);margin:0 auto}.product-engineering_homversityHeader__v96aW{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:start}.product-engineering_homversityEyebrow__ZRp9M,.product-engineering_homversityName__6YKOd{margin:0;color:var(--homversity-accent);font:600 11px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.16em}.product-engineering_homversityHeader__v96aW h2{max-width:15ch;margin:24px 0 0;color:#171b23;font:500 clamp(42px,5.1vw,72px)/.98 var(--tysu-font-display,sans-serif);letter-spacing:-.045em}.product-engineering_homversityProject__2UV7l{display:grid;grid-gap:18px;gap:18px;padding-top:4px}.product-engineering_homversityProject__2UV7l p{max-width:62ch;margin:0;color:#555f70;font:400 15px/1.62 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_homversityProject__2UV7l .product-engineering_homversityIntroduction__hVDmn{color:#27303d;font-size:18px;line-height:1.52}.product-engineering_homversityProject__2UV7l .product-engineering_homversityName__6YKOd{margin-top:14px;color:var(--homversity-accent);font-size:11px;line-height:1}.product-engineering_homversityProject__2UV7l .product-engineering_homversityRelationship__SyvZp{color:#27303d;font-size:10px;font-weight:600;line-height:1.45;letter-spacing:.11em}.product-engineering_homversitySystem__ySBVq{display:grid;grid-template-columns:minmax(380px,.86fr) minmax(460px,1.14fr);grid-gap:clamp(52px,8vw,110px);gap:clamp(52px,8vw,110px);align-items:center;margin-top:clamp(58px,8vw,96px);border-top:1px solid var(--homversity-line);padding-top:clamp(42px,6vw,72px)}.product-engineering_homversityDevices__2U62T{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.76fr);grid-gap:0;gap:0;align-items:start;min-width:0}.product-engineering_homversityDevices__2U62T figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--homversity-line);border-radius:14px;background:#fff}.product-engineering_homversityDevices__2U62T img,.product-engineering_homversityDevices__2U62T video{display:block;width:100%;height:100%;object-fit:cover}.product-engineering_homversityVideoFrame__28Gw_{position:relative;z-index:2;width:100%}.product-engineering_homversityVideoFrame__28Gw_ video{aspect-ratio:580/1266}.product-engineering_homversityStillFrame__ER9UM{position:relative;z-index:1;width:calc(100% + 28px);margin:72px 0 0 -28px!important}.product-engineering_homversityStillFrame__ER9UM img{aspect-ratio:618/1234;object-position:center top}.product-engineering_homversityScope__weaU5{position:relative;border-top:1px solid var(--homversity-line)}.product-engineering_homversityScope__weaU5 article{display:grid;grid-template-columns:150px minmax(180px,.8fr) minmax(220px,1fr);grid-gap:24px;gap:24px;padding:26px 0;border-bottom:1px solid var(--homversity-line)}.product-engineering_homversityScope__weaU5 article p{margin:3px 0 0;color:var(--homversity-accent);font:600 10px/1.35 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.11em}.product-engineering_homversityScope__weaU5 h3{margin:0;color:#222936;font:600 clamp(18px,1.55vw,22px)/1.22 var(--tysu-font-display,sans-serif);letter-spacing:-.02em}.product-engineering_homversityScope__weaU5 article div{color:#606a7b;font:400 13px/1.58 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_homversityRail__rpZ6N{position:absolute;top:0;left:-18px;width:2px;height:100%;overflow:hidden;background:var(--homversity-tint)}.product-engineering_homversityRail__rpZ6N span{display:block;width:100%;height:25%;background:var(--homversity-accent);animation:product-engineering_homversity-signal__W36dl 8s steps(4) infinite}@keyframes product-engineering_homversity-signal__W36dl{0%{transform:translateY(0)}to{transform:translateY(300%)}}@media (max-width:1050px){.product-engineering_homversityHeader__v96aW{grid-template-columns:1fr;gap:32px}.product-engineering_homversityProject__2UV7l{max-width:720px}.product-engineering_homversitySystem__ySBVq{grid-template-columns:minmax(300px,.72fr) minmax(400px,1.28fr);gap:48px}.product-engineering_homversityDevices__2U62T{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.product-engineering_homversityScope__weaU5 article{grid-template-columns:120px 1fr}.product-engineering_homversityScope__weaU5 article div{grid-column:2}}@media (max-width:760px){.product-engineering_homversitySection__40XUK{padding:68px 20px 78px}.product-engineering_homversityHeader__v96aW h2{max-width:12ch;font-size:clamp(40px,11vw,54px)}.product-engineering_homversitySystem__ySBVq{grid-template-columns:1fr;gap:58px;margin-top:54px;padding-top:40px}.product-engineering_homversityDevices__2U62T{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:14px}.product-engineering_homversityStillFrame__ER9UM,.product-engineering_homversityVideoFrame__28Gw_{width:100%}.product-engineering_homversityStillFrame__ER9UM{margin:48px 0 0!important}.product-engineering_homversityRail__rpZ6N{left:-8px}.product-engineering_homversityScope__weaU5{margin-left:8px}.product-engineering_homversityScope__weaU5 article{grid-template-columns:1fr;gap:10px;padding:24px 0 24px 18px}.product-engineering_homversityScope__weaU5 article div{grid-column:auto}}@media (max-width:420px){.product-engineering_homversitySection__40XUK{padding-inline:16px}.product-engineering_homversityDevices__2U62T{grid-template-columns:1fr;gap:16px}.product-engineering_homversityStillFrame__ER9UM{width:72%;margin:0 0 0 auto!important}}@media (prefers-reduced-motion:reduce){.product-engineering_homversityRail__rpZ6N span{animation:none;transform:none}}.product-engineering_decisionSection__RQnwu{--tysu-accent-copper:#9a6048;color:#f2ece1;background:#151615;overflow:hidden}.product-engineering_decisionInner__vufid{width:min(1320px,100%);margin:0 auto;padding:clamp(58px,6vw,82px) clamp(24px,5vw,72px) clamp(68px,6.5vw,92px)}.product-engineering_decisionIntroduction__6_W9T{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);grid-gap:clamp(30px,5vw,74px);gap:clamp(30px,5vw,74px);align-items:start}.product-engineering_decisionEyebrow__Dmll5,.product-engineering_decisionStageLabel__HZRiy{margin:0;font:600 11px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em}.product-engineering_decisionEyebrow__Dmll5{padding-top:8px;color:var(--tysu-accent-copper)}.product-engineering_decisionIntroductionCopy__0_HAx{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:clamp(34px,5vw,72px);gap:clamp(34px,5vw,72px);align-items:end}.product-engineering_decisionIntroduction__6_W9T h2{max-width:720px;margin:0;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(36px,3.65vw,54px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.product-engineering_decisionSupportingCopy__cXqoi{max-width:460px;margin:0 0 2px;color:hsla(39,40%,92%,.68);font:400 clamp(15px,1.15vw,17px)/1.6 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_decisionField__qvqVF{position:relative;isolation:isolate;margin-top:clamp(32px,3.5vw,48px);padding:clamp(28px,3vw,40px);color:#1b1c1b;background:#f3f4f1;border:1px solid hsla(80,12%,95%,.42);overflow:hidden}.product-engineering_decisionField__qvqVF:after,.product-engineering_decisionField__qvqVF:before{content:"";position:absolute;width:13px;height:13px;pointer-events:none}.product-engineering_decisionField__qvqVF:before{top:10px;left:10px;border-top:1px solid rgba(27,28,27,.35);border-left:1px solid rgba(27,28,27,.35)}.product-engineering_decisionField__qvqVF:after{right:10px;bottom:10px;border-right:1px solid rgba(27,28,27,.35);border-bottom:1px solid rgba(27,28,27,.35)}.product-engineering_decisionFieldRoutes__Y9StP{position:absolute;z-index:0;top:clamp(28px,3vw,40px);left:clamp(28px,3vw,40px);width:calc(100% - clamp(56px, 6vw, 80px));height:190px;overflow:visible;pointer-events:none}.product-engineering_fieldRouteGroup__q1St2,.product-engineering_fieldSignalGroup__JJF8L{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.product-engineering_fieldRouteGroup__q1St2{stroke:rgba(27,28,27,.27);stroke-width:1;transition:opacity .22s ease,stroke .22s ease,stroke-width .22s ease}.product-engineering_fieldSignalGroup__JJF8L{stroke:var(--tysu-accent-copper);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.product-engineering_fieldInputSignals__rOQdb{animation:product-engineering_field-input-sequence__10fI2 9s ease-in-out infinite}.product-engineering_fieldPlaneSignals__JFJZO{animation:product-engineering_field-plane-sequence__PQz_y 9s ease-in-out infinite}.product-engineering_fieldDeliverySignals__nQbyR{animation:product-engineering_field-release-sequence__a4Wuy 9s ease-in-out infinite}.product-engineering_decisionZones___a4WK{position:relative;z-index:1;display:grid;grid-template-columns:minmax(230px,1.04fr) minmax(185px,.8fr) minmax(250px,1.08fr) minmax(270px,1fr);min-width:0}.product-engineering_decisionZone__PFBYa{min-width:0;transition:opacity .18s ease}.product-engineering_decisionZone__PFBYa+.product-engineering_decisionZone__PFBYa{border-left:1px solid rgba(27,28,27,.14)}.product-engineering_decisionZoneVisual__NMoPe{position:relative;height:190px}.product-engineering_decisionInputs__tQOyo,.product-engineering_decisionPlanes__gc_eM{margin:0;padding:0;list-style:none;font:600 9px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.105em}.product-engineering_decisionInputs__tQOyo{display:grid;grid-gap:16px;gap:16px;padding:4px 22% 0 0}.product-engineering_decisionInputs__tQOyo li{width:-moz-fit-content;width:fit-content;padding:4px 7px 4px 0;background:#f3f4f1;border-bottom:1px solid rgba(27,28,27,.42)}.product-engineering_decisionInputs__tQOyo li:nth-child(2){margin-left:12%}.product-engineering_decisionInputs__tQOyo li:nth-child(3){margin-left:-2%}.product-engineering_decisionInputs__tQOyo li:nth-child(4){margin-left:18%}.product-engineering_decisionAperture__9_1GY{position:absolute;top:70px;left:50%;width:104px;padding:15px 12px;color:#f3f4f1;background:var(--tysu-accent-copper);border-inline:5px solid #1b1c1b;font:700 9px/1.35 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.1em;text-align:center;transform:translateX(-50%);transition:border-width .18s cubic-bezier(.22,.8,.24,1),background-color .18s ease,transform .18s cubic-bezier(.22,.8,.24,1)}.product-engineering_decisionPlanes__gc_eM{display:grid;grid-gap:13px;gap:13px;padding:5px 12% 0 10%}.product-engineering_decisionPlanes__gc_eM li{padding:5px 8px;background:#f3f4f1;border-top:1px solid rgba(27,28,27,.34);border-bottom:1px solid rgba(27,28,27,.16)}.product-engineering_decisionPlanes__gc_eM li:nth-child(2),.product-engineering_decisionPlanes__gc_eM li:nth-child(3){margin-left:7%}.product-engineering_releaseAssembly__kWhie{position:absolute;top:69px;right:0;left:16%;display:flex;align-items:center}.product-engineering_releaseGate__0w6ky{padding:15px 13px;color:#1b1c1b;background:#f3f4f1;border:2px solid #1b1c1b;font:700 10px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.22,.8,.24,1)}.product-engineering_releaseContinuation__0GaK_{margin-left:10px;color:var(--tysu-accent-copper);font:700 16px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.15em}.product-engineering_decisionZoneCopy__UaH5O{padding:20px clamp(18px,2vw,28px) 4px 0;border-top:1px solid rgba(27,28,27,.3);transition:border-color .22s ease,transform .22s ease}.product-engineering_decisionZone__PFBYa+.product-engineering_decisionZone__PFBYa .product-engineering_decisionZoneCopy__UaH5O{padding-left:clamp(16px,2vw,28px)}.product-engineering_decisionZone2__WD6BI .product-engineering_decisionZoneCopy__UaH5O{margin-top:10px}.product-engineering_decisionZone3__JxWhA .product-engineering_decisionZoneCopy__UaH5O{margin-top:0}.product-engineering_decisionZone4__QeKXd .product-engineering_decisionZoneCopy__UaH5O{margin-top:4px}.product-engineering_decisionStageLabel__HZRiy{color:var(--tysu-accent-copper)}.product-engineering_decisionZone__PFBYa h3{max-width:265px;margin:14px 0 10px;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(20px,1.65vw,25px);font-weight:600;line-height:1.08;letter-spacing:-.025em}.product-engineering_decisionZoneCopy__UaH5O>p:last-child{max-width:300px;margin:0;color:rgba(27,28,27,.7);font:400 13px/1.52 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_decisionField__qvqVF[data-active] .product-engineering_decisionZone__PFBYa{opacity:.74}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionZone1__r4TE4,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_decisionZone2__WD6BI,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionZone3__JxWhA,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionZone4__QeKXd{opacity:1}.product-engineering_decisionField__qvqVF[data-active] .product-engineering_fieldSignalGroup__JJF8L{animation-play-state:paused}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_fieldInputRoutes__Y0f3Q,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_fieldInputRoutes__Y0f3Q,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_fieldPlaneRoutes__5mCQk,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldMergeRoutes__HuMmt,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldReleaseRoute__Oi7Ex{stroke:var(--tysu-accent-copper);stroke-width:2;opacity:1}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_fieldInputSignals__rOQdb,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_fieldInputSignals__rOQdb,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_fieldPlaneSignals__JFJZO,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldDeliverySignals__nQbyR{opacity:1;animation:none}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_fieldInputSignals__rOQdb path,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_fieldInputSignals__rOQdb path{animation:product-engineering_field-active-draw__Swe1c .62s cubic-bezier(.22,.8,.24,1) forwards}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_fieldPlaneSignals__JFJZO path{animation:product-engineering_field-active-draw__Swe1c .58s cubic-bezier(.22,.8,.24,1) forwards}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_fieldPlaneSignals__JFJZO path:nth-child(2){animation-delay:55ms}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_fieldPlaneSignals__JFJZO path:nth-child(3){animation-delay:.11s}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_fieldPlaneSignals__JFJZO path:nth-child(4){animation-delay:165ms}.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldDeliverySignals__nQbyR path{animation:product-engineering_field-active-draw__Swe1c .52s cubic-bezier(.22,.8,.24,1) forwards}.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldDeliverySignals__nQbyR path:nth-child(2){animation-delay:45ms}.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldDeliverySignals__nQbyR path:nth-child(3){animation-delay:90ms}.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldDeliverySignals__nQbyR path:nth-child(4){animation-delay:135ms}.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_fieldDeliverySignals__nQbyR path:nth-child(5){animation-delay:.19s}.product-engineering_decisionInputs__tQOyo li,.product-engineering_decisionPlanes__gc_eM li,.product-engineering_decisionZoneCopy__UaH5O>p:last-child,.product-engineering_decisionZone__PFBYa h3,.product-engineering_releaseContinuation__0GaK_{transition:color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.22,.8,.24,1),opacity .18s ease}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionInputs__tQOyo li{color:#111211;border-bottom-color:var(--tysu-accent-copper);transform:translateX(3px)}.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_decisionAperture__9_1GY{border-width:7px;background:#87513c;transform:translateX(-50%) scale(1.025)}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionPlanes__gc_eM li{color:#111211;border-top-color:var(--tysu-accent-copper);transform:translateX(4px)}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionPlanes__gc_eM li:nth-child(2){transition-delay:45ms}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionPlanes__gc_eM li:nth-child(3){transition-delay:90ms}.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionPlanes__gc_eM li:nth-child(4){transition-delay:135ms}.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_releaseGate__0w6ky{color:#f3f4f1;background:#1b1c1b;border-color:var(--tysu-accent-copper);transform:translateX(3px)}.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_releaseContinuation__0GaK_{transform:translateX(5px)}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionZone1__r4TE4 .product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_decisionZone2__WD6BI .product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionZone3__JxWhA .product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionZone4__QeKXd .product-engineering_decisionZoneCopy__UaH5O{border-top-color:var(--tysu-accent-copper);transform:translateY(-4px)}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionZone1__r4TE4 h3,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_decisionZone2__WD6BI h3,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionZone3__JxWhA h3,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionZone4__QeKXd h3{color:#111211}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionZone1__r4TE4 .product-engineering_decisionStageButton__mRiLY,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_decisionZone2__WD6BI .product-engineering_decisionStageButton__mRiLY,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionZone3__JxWhA .product-engineering_decisionStageButton__mRiLY,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionZone4__QeKXd .product-engineering_decisionStageButton__mRiLY{color:#754531;transform:translateX(3px)}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionZone1__r4TE4 .product-engineering_decisionZoneCopy__UaH5O>p:last-child,.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_decisionZone2__WD6BI .product-engineering_decisionZoneCopy__UaH5O>p:last-child,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionZone3__JxWhA .product-engineering_decisionZoneCopy__UaH5O>p:last-child,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionZone4__QeKXd .product-engineering_decisionZoneCopy__UaH5O>p:last-child{color:rgba(17,18,17,.88)}.product-engineering_decisionStageButton__mRiLY{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 0;color:var(--tysu-accent-copper);background:transparent;border:0;text-align:left;cursor:pointer}.product-engineering_decisionStageButton__mRiLY:focus-visible{outline:2px solid var(--tysu-accent-copper);outline-offset:4px}@keyframes product-engineering_field-active-draw__Swe1c{0%{stroke-dashoffset:1;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes product-engineering_field-input-sequence__10fI2{0%,5%{opacity:0;stroke-dashoffset:1}12%{opacity:1}30%,88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes product-engineering_field-plane-sequence__PQz_y{0%,29%{opacity:0;stroke-dashoffset:1}38%{opacity:1}61%,88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes product-engineering_field-release-sequence__a4Wuy{0%,60%{opacity:0;stroke-dashoffset:1}68%{opacity:1}88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@media (max-width:1120px){.product-engineering_decisionIntroduction__6_W9T{grid-template-columns:1fr;gap:18px}.product-engineering_decisionEyebrow__Dmll5{padding-top:0}.product-engineering_decisionIntroductionCopy__0_HAx{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)}.product-engineering_decisionFieldRoutes__Y9StP{display:none}.product-engineering_decisionZones___a4WK{grid-template-columns:repeat(2,minmax(0,1fr))}.product-engineering_decisionZone__PFBYa+.product-engineering_decisionZone__PFBYa{border-left:0}.product-engineering_decisionZone__PFBYa:nth-child(2n){border-left:1px solid rgba(27,28,27,.14)}.product-engineering_decisionZone__PFBYa:nth-child(n+3){border-top:1px solid rgba(27,28,27,.14)}.product-engineering_decisionZoneVisual__NMoPe{height:180px}.product-engineering_decisionInputs__tQOyo,.product-engineering_decisionPlanes__gc_eM{position:relative;padding-right:30px}.product-engineering_decisionInputs__tQOyo:after,.product-engineering_decisionPlanes__gc_eM:after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background:rgba(27,28,27,.38)}.product-engineering_decisionInputs__tQOyo li,.product-engineering_decisionPlanes__gc_eM li{position:relative;box-sizing:border-box;width:100%}.product-engineering_decisionInputs__tQOyo li:after,.product-engineering_decisionPlanes__gc_eM li:after{content:"";position:absolute;top:50%;left:100%;width:30px;height:1px;background:rgba(27,28,27,.38);transform:translateY(-50%);transition:background-color .18s ease,transform .52s cubic-bezier(.22,.8,.24,1)}.product-engineering_decisionZone1__r4TE4 .product-engineering_decisionZoneVisual__NMoPe:after,.product-engineering_decisionZone3__JxWhA .product-engineering_decisionZoneVisual__NMoPe:after{content:"";position:absolute;top:92px;right:0;width:22%;height:1px;background:var(--tysu-accent-copper)}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionInputs__tQOyo li:after,.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionInputs__tQOyo:after,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionPlanes__gc_eM li:after,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionPlanes__gc_eM:after,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionPlanes__gc_eM li:after,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionPlanes__gc_eM:after{background:var(--tysu-accent-copper)}.product-engineering_decisionZoneCopy__UaH5O{min-height:0;margin-top:0!important;padding-bottom:30px}.product-engineering_decisionZone3__JxWhA .product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionZone4__QeKXd .product-engineering_decisionZoneCopy__UaH5O{padding-top:26px}}@media (max-width:680px){.product-engineering_decisionInner__vufid{padding:56px 20px 66px}.product-engineering_decisionIntroductionCopy__0_HAx{grid-template-columns:1fr;gap:20px}.product-engineering_decisionIntroduction__6_W9T h2{max-width:14ch;font-size:clamp(36px,10vw,48px)}.product-engineering_decisionSupportingCopy__cXqoi{max-width:580px}.product-engineering_decisionField__qvqVF{margin-top:30px;padding:24px 20px}.product-engineering_decisionZones___a4WK{display:block}.product-engineering_decisionZone__PFBYa,.product-engineering_decisionZone__PFBYa:nth-child(2n),.product-engineering_decisionZone__PFBYa:nth-child(n+3){position:relative;border:0}.product-engineering_decisionZone__PFBYa:not(:last-child){padding-bottom:38px}.product-engineering_decisionZone__PFBYa:not(:last-child):after{content:"";position:absolute;bottom:7px;left:50%;width:1px;height:24px;background:var(--tysu-accent-copper)}.product-engineering_decisionZoneVisual__NMoPe{height:auto;min-height:0;margin-bottom:18px}.product-engineering_decisionZone1__r4TE4 .product-engineering_decisionZoneVisual__NMoPe:after,.product-engineering_decisionZone3__JxWhA .product-engineering_decisionZoneVisual__NMoPe:after{display:none}.product-engineering_decisionInputs__tQOyo{gap:10px;padding:0 30px 0 0}.product-engineering_decisionInputs__tQOyo li:nth-child(2){margin-left:8%;width:92%}.product-engineering_decisionInputs__tQOyo li:nth-child(3){margin-left:2%;width:98%}.product-engineering_decisionInputs__tQOyo li:nth-child(4){margin-left:13%;width:87%}.product-engineering_decisionInputs__tQOyo:before,.product-engineering_decisionPlanes__gc_eM:before{content:"";position:absolute;right:0;bottom:-17px;width:50%;height:17px;border-right:1px solid rgba(27,28,27,.38);border-bottom:1px solid rgba(27,28,27,.38)}.product-engineering_decisionAperture__9_1GY{position:relative;top:auto;left:auto;width:min(190px,76%);margin:0 auto;padding:14px;transform:none}.product-engineering_decisionField__qvqVF[data-active="2"] .product-engineering_decisionAperture__9_1GY{transform:scale(1.025)}.product-engineering_decisionPlanes__gc_eM{gap:8px;padding:0 30px 0 5%}.product-engineering_decisionPlanes__gc_eM li{width:100%}.product-engineering_decisionPlanes__gc_eM li:nth-child(2),.product-engineering_decisionPlanes__gc_eM li:nth-child(3){margin-left:0}.product-engineering_decisionField__qvqVF[data-active="1"] .product-engineering_decisionInputs__tQOyo:before,.product-engineering_decisionField__qvqVF[data-active="3"] .product-engineering_decisionPlanes__gc_eM:before,.product-engineering_decisionField__qvqVF[data-active="4"] .product-engineering_decisionPlanes__gc_eM:before{border-color:var(--tysu-accent-copper)}.product-engineering_releaseAssembly__kWhie{position:relative;top:auto;right:auto;left:auto;justify-content:center}.product-engineering_decisionZone3__JxWhA .product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionZone4__QeKXd .product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionZone__PFBYa+.product-engineering_decisionZone__PFBYa .product-engineering_decisionZoneCopy__UaH5O{min-height:0;margin-top:18px!important;padding:18px 0 0}.product-engineering_decisionZone__PFBYa h3{max-width:340px;font-size:clamp(23px,7vw,28px)}.product-engineering_decisionZoneCopy__UaH5O>p:last-child{max-width:440px;font-size:14px}.product-engineering_decisionField__qvqVF[data-active] .product-engineering_decisionZone__PFBYa{opacity:1}}@media (prefers-reduced-motion:reduce){.product-engineering_fieldSignalGroup__JJF8L,.product-engineering_fieldSignalGroup__JJF8L path{opacity:1;stroke-dashoffset:0;animation:none!important}.product-engineering_decisionAperture__9_1GY,.product-engineering_decisionInputs__tQOyo li,.product-engineering_decisionInputs__tQOyo li:after,.product-engineering_decisionPlanes__gc_eM li,.product-engineering_decisionPlanes__gc_eM li:after,.product-engineering_decisionStageButton__mRiLY,.product-engineering_decisionZoneCopy__UaH5O,.product-engineering_decisionZoneCopy__UaH5O>p:last-child,.product-engineering_decisionZone__PFBYa,.product-engineering_decisionZone__PFBYa h3,.product-engineering_fieldRouteGroup__q1St2,.product-engineering_releaseContinuation__0GaK_,.product-engineering_releaseGate__0w6ky{transition:none}}.product-engineering_intelligenceSection__9HRey{--tysu-accent-copper:#9a6048;color:#1b1c1b;background:#f7f8f7;overflow:hidden}.product-engineering_intelligenceInner__oqYWr{width:min(1320px,100%);margin:0 auto;padding:clamp(62px,6.5vw,90px) clamp(24px,5vw,72px) clamp(66px,7vw,96px)}.product-engineering_intelligenceIntroduction__5bDiV{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1.05fr) minmax(280px,.61fr);grid-gap:clamp(28px,4.5vw,68px);gap:clamp(28px,4.5vw,68px);align-items:end}.product-engineering_intelligenceEyebrow__rQTeI{align-self:start;margin:0;padding-top:8px;color:var(--tysu-accent-copper);font:600 11px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em}.product-engineering_intelligenceIntroduction__5bDiV h2{max-width:650px;margin:0;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(38px,3.8vw,56px);font-weight:600;line-height:1;letter-spacing:-.048em;text-wrap:balance}.product-engineering_intelligenceSupportingCopy__A3XXB{max-width:460px;margin:0 0 2px;color:rgba(27,28,27,.68);font:400 clamp(15px,1.15vw,17px)/1.6 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_intelligenceField__LJgRG{margin-top:clamp(32px,3.7vw,50px);color:#f2ece1;background:#171817;overflow:hidden}.product-engineering_intelligenceRow__SNiuR{position:relative;display:grid;grid-template-columns:minmax(112px,.34fr) minmax(340px,1.08fr) minmax(390px,1.12fr);grid-gap:clamp(24px,3.2vw,52px);gap:clamp(24px,3.2vw,52px);align-items:center;width:100%;padding:clamp(25px,2.5vw,34px) clamp(22px,2.8vw,38px);color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid hsla(39,40%,92%,.17);border-radius:0;cursor:pointer;transition:background-color .19s ease,color .19s ease}.product-engineering_intelligenceRow__SNiuR:last-child{border-bottom:0}.product-engineering_intelligenceRow__SNiuR:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:2px;background:var(--tysu-accent-copper);opacity:0;transform:scaleY(.45);transition:opacity .19s ease,transform .28s cubic-bezier(.22,.8,.24,1)}.product-engineering_intelligenceRow__SNiuR:after{content:"";position:absolute;inset:7px;border:1px solid transparent;pointer-events:none}.product-engineering_intelligenceRow__SNiuR:focus-visible{outline:0}.product-engineering_intelligenceRow__SNiuR:focus-visible:after{border-color:hsla(39,40%,92%,.66)}.product-engineering_intelligenceLabel__guflc{align-self:start;padding-top:5px;color:#b9785e;font:600 11px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.13em;transition:color .19s ease,transform .19s ease}.product-engineering_intelligenceCopy__Vt_HY{display:block;max-width:510px;transition:transform .19s ease}.product-engineering_intelligenceQuestion__7xbfo{display:block;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(27px,2.45vw,37px);font-weight:600;line-height:1.05;letter-spacing:-.037em;text-wrap:balance;transition:color .19s ease}.product-engineering_intelligenceAnswer__wV6S_{display:block;max-width:500px;margin-top:12px;color:hsla(39,40%,92%,.74);font:400 clamp(14px,1.05vw,16px)/1.55 var(--tysu-font-functional,Inter,sans-serif);transition:color .19s ease}.product-engineering_intelligenceField__LJgRG[data-active] .product-engineering_intelligenceRow__SNiuR{color:hsla(39,40%,92%,.8)}.product-engineering_intelligenceField__LJgRG[data-active] .product-engineering_intelligenceRow__SNiuR .product-engineering_intelligenceAnswer__wV6S_{color:hsla(39,40%,92%,.7)}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context],.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control],.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose]{color:#fffaf0;background:rgba(154,96,72,.09)}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context]:before,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control]:before,.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose]:before{opacity:1;transform:scaleY(1)}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_intelligenceCopy__Vt_HY,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_intelligenceCopy__Vt_HY,.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_intelligenceCopy__Vt_HY{transform:translateX(4px)}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_intelligenceAnswer__wV6S_,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_intelligenceAnswer__wV6S_,.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_intelligenceAnswer__wV6S_{color:rgba(255,250,240,.94)}.product-engineering_microSystem__5x2b4{position:relative;width:100%;height:132px;overflow:hidden;color:hsla(39,40%,92%,.58);font:600 9px/1.15 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.1em}.product-engineering_microSystem__5x2b4 svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.product-engineering_microSummary__RUhAq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-engineering_decisionLabel__RS30J,.product-engineering_microEndpoint__yTjXN,.product-engineering_microLabel__i5z__,.product-engineering_permissionLabel__hfVq_{position:absolute;z-index:2;background:#171817;transition:color .19s ease,background-color .19s ease,border-color .19s ease}.product-engineering_microLabel__i5z__{left:0;padding-right:7px}.product-engineering_sourceOne__lvsk8{top:17px}.product-engineering_sourceTwo__XBvfm{top:57px}.product-engineering_sourceThree__0qdsp{top:97px}.product-engineering_microEndpoint__yTjXN{right:0;padding:5px 7px;color:hsla(39,40%,92%,.76);border:1px solid hsla(39,40%,92%,.28)}.product-engineering_contextEndpoint__72VLr,.product-engineering_purposeEndpoint__kSXIn{top:52px}.product-engineering_microRoutes__DDl0e{fill:none;stroke:hsla(39,40%,92%,.25);stroke-width:1;vector-effect:non-scaling-stroke}.product-engineering_microActiveRoutes__cKr3z{fill:none;stroke:var(--tysu-accent-copper);stroke-width:1.6;vector-effect:non-scaling-stroke;opacity:.38}.product-engineering_microActiveRoutes__cKr3z path{stroke-dasharray:1;stroke-dashoffset:0}.product-engineering_contextMarkers__qeQOk rect,.product-engineering_controlOutcomes__ynYvY rect,.product-engineering_controlSignal__SHzr5,.product-engineering_convergencePoint__lzeAJ,.product-engineering_decisionPoint__rl4u_,.product-engineering_purposeMarkers__mxVdP rect{fill:#171817;stroke:hsla(39,40%,92%,.48);stroke-width:1;vector-effect:non-scaling-stroke}.product-engineering_convergencePoint__lzeAJ,.product-engineering_decisionPoint__rl4u_{fill:var(--tysu-accent-copper);stroke:var(--tysu-accent-copper)}.product-engineering_permissionLabel__hfVq_{top:0;left:49%;padding:2px 5px;transform:translateX(-50%);color:hsla(39,40%,92%,.55);font-size:8px;white-space:nowrap}.product-engineering_contextEndpoint__72VLr{right:1px}.product-engineering_excludedMarker__VI5_g{fill:#171817!important;stroke:hsla(39,40%,92%,.32)!important}.product-engineering_decisionLabel__RS30J{top:0;left:48%;padding:2px 5px;transform:translateX(-50%);color:hsla(39,40%,92%,.55);font-size:8px}.product-engineering_controlInput__ve75n{top:57px}.product-engineering_reviewEndpoint__4UNeW{top:15px}.product-engineering_fallbackEndpoint__Xgvdk{top:89px}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_microActiveRoutes__cKr3z,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_microActiveRoutes__cKr3z,.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_microActiveRoutes__cKr3z{opacity:1}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_microActiveRoutes__cKr3z path,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_microActiveRoutes__cKr3z path,.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_microActiveRoutes__cKr3z path{animation:product-engineering_micro-route-draw__VdpTt .62s cubic-bezier(.22,.8,.24,1) both}.product-engineering_microActiveRoutes__cKr3z path:nth-child(2){animation-delay:80ms!important}.product-engineering_microActiveRoutes__cKr3z path:nth-child(3){animation-delay:.16s!important}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_contextEndpoint__72VLr,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_fallbackEndpoint__Xgvdk,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_reviewEndpoint__4UNeW,.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_purposeEndpoint__kSXIn{color:#fffaf0;background:var(--tysu-accent-copper);border-color:var(--tysu-accent-copper)}.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_markerOne__Kohs0{animation:product-engineering_purpose-one__Rn2h_ .62s cubic-bezier(.22,.8,.24,1) both}.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_markerTwo__OeaWl{animation:product-engineering_purpose-two__i2FBj .62s cubic-bezier(.22,.8,.24,1) 80ms both}.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_markerThree__yZYNz{animation:product-engineering_purpose-three__oJ6Fq .62s cubic-bezier(.22,.8,.24,1) .16s both}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_markerOne__Kohs0{animation:product-engineering_context-one__QqhSE .62s cubic-bezier(.22,.8,.24,1) both}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_markerTwo__OeaWl{animation:product-engineering_context-two__UGjRM .62s cubic-bezier(.22,.8,.24,1) 90ms both}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_permissionLabel__hfVq_,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_decisionLabel__RS30J{color:#fffaf0}.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_controlSignal__SHzr5{animation:product-engineering_control-in__kKWcs .48s cubic-bezier(.22,.8,.24,1) both}.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_controlOutcomes__ynYvY rect{fill:var(--tysu-accent-copper);stroke:var(--tysu-accent-copper);animation:product-engineering_outcome-set__OKRSm .26s ease .44s both}.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_controlOutcomes__ynYvY rect+rect{animation-delay:.54s}@keyframes product-engineering_micro-route-draw__VdpTt{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes product-engineering_purpose-one__Rn2h_{to{transform:translate(190px,40px);fill:#9a6048;stroke:#9a6048}}@keyframes product-engineering_purpose-two__i2FBj{to{transform:translateX(190px);fill:#9a6048;stroke:#9a6048}}@keyframes product-engineering_purpose-three__oJ6Fq{to{transform:translate(190px,-40px);fill:#9a6048;stroke:#9a6048}}@keyframes product-engineering_context-one__QqhSE{to{transform:translate(250px,38px);fill:#9a6048;stroke:#9a6048}}@keyframes product-engineering_context-two__UGjRM{to{transform:translateX(250px);fill:#9a6048;stroke:#9a6048}}@keyframes product-engineering_control-in__kKWcs{0%{transform:translateX(0)}75%,to{transform:translateX(162px);fill:#9a6048;stroke:#9a6048}}@keyframes product-engineering_outcome-set__OKRSm{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.product-engineering_intelligenceClosing__t6ZzZ{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding-top:clamp(25px,2.8vw,36px)}.product-engineering_intelligenceClosing__t6ZzZ p{margin:0;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(21px,1.9vw,28px);font-weight:600;line-height:1.15;letter-spacing:-.025em}.product-engineering_intelligenceLink__LWBy0{flex:0 0 auto;padding-bottom:5px;color:#1b1c1b;border-bottom:1px solid rgba(27,28,27,.36);font:600 13px/1.2 var(--tysu-font-functional,Inter,sans-serif);text-decoration:none;transition:color .18s ease,border-color .18s ease}.product-engineering_intelligenceLink__LWBy0:focus-visible,.product-engineering_intelligenceLink__LWBy0:hover{color:var(--tysu-accent-copper);border-color:var(--tysu-accent-copper)}.product-engineering_intelligenceLink__LWBy0:focus-visible{outline:1px solid var(--tysu-accent-copper);outline-offset:5px}@media(max-width:1080px){.product-engineering_intelligenceIntroduction__5bDiV{grid-template-columns:minmax(140px,.35fr) minmax(0,1.65fr)}.product-engineering_intelligenceSupportingCopy__A3XXB{grid-column:2}.product-engineering_intelligenceRow__SNiuR{grid-template-columns:minmax(105px,.3fr) minmax(330px,1fr);gap:20px 34px}.product-engineering_microSystem__5x2b4{grid-column:2;height:122px;margin-top:3px}}@media(max-width:700px){.product-engineering_intelligenceInner__oqYWr{padding:54px 20px 64px}.product-engineering_intelligenceIntroduction__5bDiV{grid-template-columns:1fr;gap:18px}.product-engineering_intelligenceEyebrow__rQTeI{padding-top:0}.product-engineering_intelligenceIntroduction__5bDiV h2{max-width:13ch;font-size:clamp(36px,10vw,48px)}.product-engineering_intelligenceSupportingCopy__A3XXB{grid-column:auto;max-width:590px;margin-top:2px}.product-engineering_intelligenceField__LJgRG{margin-top:28px}.product-engineering_intelligenceRow__SNiuR{display:block;padding:25px 18px 27px}.product-engineering_intelligenceLabel__guflc{display:block;padding-top:0;margin-bottom:13px}.product-engineering_intelligenceQuestion__7xbfo{font-size:clamp(25px,7.5vw,32px)}.product-engineering_intelligenceAnswer__wV6S_{margin-top:11px;font-size:14px}.product-engineering_microSystem__5x2b4{height:126px;margin-top:20px}.product-engineering_intelligenceField__LJgRG[data-active] .product-engineering_intelligenceRow__SNiuR{color:hsla(39,40%,92%,.82)}.product-engineering_intelligenceField__LJgRG[data-active=context] [data-row=context] .product-engineering_intelligenceCopy__Vt_HY,.product-engineering_intelligenceField__LJgRG[data-active=control] [data-row=control] .product-engineering_intelligenceCopy__Vt_HY,.product-engineering_intelligenceField__LJgRG[data-active=purpose] [data-row=purpose] .product-engineering_intelligenceCopy__Vt_HY{transform:translateX(3px)}.product-engineering_intelligenceClosing__t6ZzZ{display:block}.product-engineering_intelligenceClosing__t6ZzZ p{max-width:560px}.product-engineering_intelligenceLink__LWBy0{display:inline-block;margin-top:21px}}@media(max-width:420px){.product-engineering_microSystem__5x2b4{height:120px;font-size:8px}.product-engineering_microEndpoint__yTjXN{font-size:8px;padding:4px}.product-engineering_decisionLabel__RS30J,.product-engineering_permissionLabel__hfVq_{font-size:7px}.product-engineering_contextSystem__eJj1D svg,.product-engineering_controlSystem__mnHyx svg,.product-engineering_purposeSystem__uUDu9 svg{transform:scaleX(.92);transform-origin:right center}}@media(prefers-reduced-motion:reduce){.product-engineering_contextMarkers__qeQOk rect,.product-engineering_controlOutcomes__ynYvY rect,.product-engineering_controlSignal__SHzr5,.product-engineering_decisionLabel__RS30J,.product-engineering_intelligenceAnswer__wV6S_,.product-engineering_intelligenceCopy__Vt_HY,.product-engineering_intelligenceLabel__guflc,.product-engineering_intelligenceQuestion__7xbfo,.product-engineering_intelligenceRow__SNiuR,.product-engineering_intelligenceRow__SNiuR:before,.product-engineering_microActiveRoutes__cKr3z,.product-engineering_microActiveRoutes__cKr3z path,.product-engineering_microEndpoint__yTjXN,.product-engineering_permissionLabel__hfVq_,.product-engineering_purposeMarkers__mxVdP rect{animation:none!important;transition:none!important}.product-engineering_microActiveRoutes__cKr3z{opacity:.72!important}.product-engineering_microActiveRoutes__cKr3z path{stroke-dashoffset:0!important}.product-engineering_contextMarkers__qeQOk rect,.product-engineering_controlOutcomes__ynYvY rect,.product-engineering_controlSignal__SHzr5,.product-engineering_purposeMarkers__mxVdP rect{fill:var(--tysu-accent-copper);stroke:var(--tysu-accent-copper)}.product-engineering_controlOutcomes__ynYvY rect{opacity:1}}.product-engineering_relatedServices__jzhGz{--tysu-accent-copper:#9a6048;color:#f2ece1;background:#161716;overflow:hidden;border-bottom:1px solid hsla(39,40%,92%,.16)}.product-engineering_relatedServicesInner__PnC_2{width:min(1320px,100%);margin:0 auto;padding:clamp(54px,6vw,82px) clamp(24px,5vw,72px) clamp(58px,6.5vw,86px)}.product-engineering_relatedIntroduction__UJvla{display:grid;grid-template-columns:minmax(138px,.3fr) minmax(0,1.12fr) minmax(270px,.58fr);grid-gap:clamp(22px,3.6vw,52px);gap:clamp(22px,3.6vw,52px);align-items:end}.product-engineering_relatedEyebrow__atob_{align-self:start;margin:0;padding-top:6px;color:var(--tysu-accent-copper);font:600 11px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em}.product-engineering_relatedIntroduction__UJvla h2{max-width:690px;margin:0;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(40px,4.25vw,62px);font-weight:600;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.product-engineering_relatedSupportingCopy___VF6_{max-width:430px;margin:0 0 2px;color:hsla(39,40%,92%,.76);font:400 clamp(15px,1.15vw,17px)/1.55 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_relatedDestinations__tC2VM{margin-top:clamp(36px,4vw,52px);border-top:1px solid hsla(39,40%,92%,.3);border-bottom:1px solid hsla(39,40%,92%,.3)}.product-engineering_relatedDestination__m_RnE{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(270px,1.15fr) minmax(205px,.85fr) minmax(168px,.58fr);grid-gap:clamp(20px,2.5vw,36px);gap:clamp(20px,2.5vw,36px);align-items:center;min-height:clamp(190px,16vw,224px);padding:clamp(26px,2.8vw,36px) 0;color:inherit;text-decoration:none;overflow:hidden}.product-engineering_relatedDestination__m_RnE:before{content:"";position:absolute;z-index:-2;inset:0;background:rgba(154,96,72,.065);opacity:0;transition:opacity .34s ease;pointer-events:none}.product-engineering_relatedDestination__m_RnE+.product-engineering_relatedDestination__m_RnE{border-top:1px solid hsla(39,40%,92%,.3)}.product-engineering_relatedCta__1nfIF,.product-engineering_relatedExplanation__OG0q3,.product-engineering_relatedIdentity__KRHD8{position:relative;z-index:3}.product-engineering_relatedIdentity__KRHD8{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.product-engineering_relatedIndex__Rgufs{color:hsla(39,40%,92%,.54);font:500 12px/1 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.12em;transition:color .34s ease}.product-engineering_relatedDiagnostic__Ikh9Y{margin-top:clamp(24px,2.2vw,31px);color:hsla(39,40%,92%,.74);font:600 10px/1.35 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.14em;transition:color .34s ease}.product-engineering_relatedService__z5o_W{max-width:100%;margin-top:10px;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(31px,2.7vw,40px);font-weight:600;line-height:.96;letter-spacing:-.04em;transition:color .34s ease}.product-engineering_relatedExplanation__OG0q3{display:block;max-width:390px}.product-engineering_relatedDescription__4WsRH,.product-engineering_relatedRouteHeadline__zO1qP{display:block}.product-engineering_relatedRouteHeadline__zO1qP{color:#f2ece1;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(19px,1.55vw,23px);font-weight:600;line-height:1.16;letter-spacing:-.025em}.product-engineering_relatedDescription__4WsRH{max-width:380px;margin-top:12px;color:hsla(39,40%,92%,.74);font:400 14px/1.55 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_relatedVisual__Z7JOL{position:relative;z-index:1;display:block;width:100%;height:132px;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);pointer-events:none}.product-engineering_relatedVisualForeground__Qo8FP,.product-engineering_relatedVisualGrid__WuS6k{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}.product-engineering_relatedVisualGrid__WuS6k path{fill:none;stroke:hsla(39,40%,92%,.075);stroke-width:1;vector-effect:non-scaling-stroke}.product-engineering_relatedVisualForeground__Qo8FP circle,.product-engineering_relatedVisualForeground__Qo8FP path{fill:#161716;stroke:hsla(39,40%,92%,.44);stroke-width:1.5;vector-effect:non-scaling-stroke}.product-engineering_foundationRoute__RrXhw,.product-engineering_operationalBranch__mtRfp,.product-engineering_operationalConnections__9IwGF path{fill:none;stroke-linecap:square;stroke-linejoin:miter}.product-engineering_operationalConnections__9IwGF path{stroke-dasharray:1;stroke-dashoffset:.16;pathLength:1;transition:stroke .34s ease,stroke-dashoffset .39s cubic-bezier(.22,.8,.24,1)}.product-engineering_operationalSegmentTwo__Z8HUQ{transition-delay:45ms!important}.product-engineering_operationalSegmentThree__6UKGQ{transition-delay:90ms!important}.product-engineering_operationalNodes__6UFLD circle{transition:fill .3s ease,stroke .3s ease,transform .34s cubic-bezier(.22,.8,.24,1);transform-box:fill-box;transform-origin:center}.product-engineering_operationalBranch__mtRfp{opacity:.48;transition:opacity .34s ease,stroke .34s ease}.product-engineering_foundationLayerOne__9O5Rw,.product-engineering_foundationLayerThree__F0d4Z,.product-engineering_foundationLayerTwo__JqeMQ{transition:transform .38s cubic-bezier(.22,.8,.24,1),opacity .34s ease}.product-engineering_foundationLayerOne__9O5Rw{transform:translateX(-10px);opacity:.75}.product-engineering_foundationLayerTwo__JqeMQ{transform:translateX(8px);opacity:.86}.product-engineering_foundationLayerThree__F0d4Z{transform:translateX(-5px);opacity:.78}.product-engineering_foundationRoute__RrXhw{stroke-dasharray:1;stroke-dashoffset:.2;pathLength:1;transition:stroke .34s ease,stroke-dashoffset .39s cubic-bezier(.22,.8,.24,1)}.product-engineering_visualTerminal__RoiTL{transition:fill .3s ease,stroke .3s ease}.product-engineering_relatedCta__1nfIF{justify-self:end;min-height:44px;display:flex;align-items:center;padding:0 0 2px;border-bottom:1px solid hsla(39,40%,92%,.52);font:600 12px/1.2 var(--tysu-font-functional,Inter,sans-serif);white-space:nowrap;transition:color .34s ease,border-color .34s ease}.product-engineering_relatedTracer__UCofq{position:absolute;z-index:4;right:0;bottom:0;left:0;height:2px;background:var(--tysu-accent-copper);transform:scaleX(0);transform-origin:left center;transition:transform .39s cubic-bezier(.22,.8,.24,1);pointer-events:none}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active):before{opacity:1}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_relatedCta__1nfIF,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_relatedService__z5o_W{color:#d7a58f}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_relatedDiagnostic__Ikh9Y,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_relatedIndex__Rgufs{color:#c98b71}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_relatedCta__1nfIF{border-color:var(--tysu-accent-copper)}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_relatedTracer__UCofq{transform:scaleX(1)}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_foundationRoute__RrXhw,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_operationalConnections__9IwGF path{stroke:var(--tysu-accent-copper);stroke-dashoffset:0}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_operationalBranch__mtRfp{opacity:.82;stroke:#c98b71}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_operationalNodes__6UFLD circle,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_visualTerminal__RoiTL{fill:var(--tysu-accent-copper);stroke:var(--tysu-accent-copper)}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_operationalNodes__6UFLD circle:nth-child(2){transition-delay:45ms}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_operationalNodes__6UFLD circle:nth-child(3){transition-delay:90ms}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_operationalNodes__6UFLD circle:nth-child(4){transition-delay:135ms}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_foundationLayerOne__9O5Rw,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_foundationLayerThree__F0d4Z,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_foundationLayerTwo__JqeMQ{transform:translateX(0);opacity:1}.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_foundationLayerOne__9O5Rw path,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_foundationLayerThree__F0d4Z path,.product-engineering_relatedDestination__m_RnE:is(:hover,:focus-visible,:active) .product-engineering_foundationLayerTwo__JqeMQ path{stroke:#c98b71}.product-engineering_relatedDestination__m_RnE:focus-visible{outline:2px solid var(--tysu-accent-copper);outline-offset:5px}@media(max-width:1120px){.product-engineering_relatedIntroduction__UJvla{grid-template-columns:minmax(130px,.34fr) minmax(0,1.66fr)}.product-engineering_relatedSupportingCopy___VF6_{grid-column:2}.product-engineering_relatedDestination__m_RnE{grid-template-columns:minmax(190px,.75fr) minmax(260px,1.05fr) minmax(180px,.72fr);gap:22px}.product-engineering_relatedVisual__Z7JOL{height:116px}.product-engineering_relatedCta__1nfIF{grid-column:2/4;justify-self:end;margin-top:-10px}}@media(max-width:960px){.product-engineering_relatedDestination__m_RnE{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:24px 32px}.product-engineering_relatedIdentity__KRHD8{grid-row:1/3}.product-engineering_relatedExplanation__OG0q3{grid-column:2}.product-engineering_relatedVisual__Z7JOL{grid-column:2;height:108px}.product-engineering_relatedCta__1nfIF{grid-column:2;justify-self:start;margin-top:0}.product-engineering_relatedService__z5o_W{font-size:clamp(31px,5vw,40px)}}@media(max-width:700px){.product-engineering_relatedServicesInner__PnC_2{padding:48px 20px 62px}.product-engineering_relatedIntroduction__UJvla{grid-template-columns:1fr;gap:15px}.product-engineering_relatedEyebrow__atob_{padding-top:0}.product-engineering_relatedIntroduction__UJvla h2{max-width:13ch;font-size:clamp(37px,10.5vw,50px)}.product-engineering_relatedSupportingCopy___VF6_{grid-column:auto;margin-top:1px}.product-engineering_relatedDestinations__tC2VM{margin-top:30px}.product-engineering_relatedDestination__m_RnE{display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding:29px 0 32px;gap:0}.product-engineering_relatedIdentity__KRHD8{align-self:auto;display:flex}.product-engineering_relatedIndex__Rgufs{order:1}.product-engineering_relatedDiagnostic__Ikh9Y{order:2;margin-top:20px}.product-engineering_relatedService__z5o_W{order:3;max-width:14ch;margin-top:9px;font-size:clamp(34px,10vw,44px)}.product-engineering_relatedExplanation__OG0q3{order:4;margin-top:22px}.product-engineering_relatedRouteHeadline__zO1qP{font-size:clamp(23px,6.5vw,29px)}.product-engineering_relatedDescription__4WsRH{margin-top:12px}.product-engineering_relatedVisual__Z7JOL{order:5;width:min(100%,330px);height:106px;margin-top:22px}.product-engineering_relatedVisualGrid__WuS6k path{stroke:hsla(39,40%,92%,.055)}.product-engineering_relatedCta__1nfIF{order:6;justify-self:auto;margin-top:20px;padding-top:5px}.product-engineering_relatedTracer__UCofq{height:2px}}@media(prefers-reduced-motion:reduce){.product-engineering_foundationLayerOne__9O5Rw,.product-engineering_foundationLayerThree__F0d4Z,.product-engineering_foundationLayerTwo__JqeMQ,.product-engineering_foundationRoute__RrXhw,.product-engineering_operationalBranch__mtRfp,.product-engineering_operationalConnections__9IwGF path,.product-engineering_operationalNodes__6UFLD circle,.product-engineering_relatedCta__1nfIF,.product-engineering_relatedDestination__m_RnE:before,.product-engineering_relatedDiagnostic__Ikh9Y,.product-engineering_relatedIndex__Rgufs,.product-engineering_relatedService__z5o_W,.product-engineering_relatedTracer__UCofq,.product-engineering_visualTerminal__RoiTL{transition:none!important}.product-engineering_foundationRoute__RrXhw,.product-engineering_operationalConnections__9IwGF path{stroke-dashoffset:0}.product-engineering_foundationLayerOne__9O5Rw,.product-engineering_foundationLayerThree__F0d4Z,.product-engineering_foundationLayerTwo__JqeMQ{transform:none}.product-engineering_foundationRoute__RrXhw,.product-engineering_operationalConnections__9IwGF path{stroke:var(--tysu-accent-copper)}.product-engineering_operationalNodes__6UFLD circle,.product-engineering_visualTerminal__RoiTL{fill:var(--tysu-accent-copper);stroke:var(--tysu-accent-copper)}}.product-engineering_closingSection__zYuSx{color:#fffaf5;background:var(--tysu-accent-copper);overflow:hidden;border-bottom:1px solid rgba(255,250,245,.24)}.product-engineering_closingInner__yDgT5{width:min(1320px,100%);min-height:min(670px,calc(100svh - var(--header-h,88px)));margin:0 auto;padding:clamp(58px,6.5vw,92px) clamp(24px,5vw,72px) clamp(62px,7vw,96px);display:flex;flex-direction:column}.product-engineering_closingEyebrow__OP7_r{margin:0;color:#fffaf5;font:700 11px/1.2 var(--tysu-font-functional,Inter,sans-serif);letter-spacing:.15em}.product-engineering_closingMessage__7XchA{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);grid-gap:clamp(40px,4.5vw,68px);gap:clamp(40px,4.5vw,68px);align-items:end;margin-top:clamp(54px,8vh,92px)}.product-engineering_closingMessage__7XchA h2{max-width:820px;margin:0;font-family:var(--tysu-font-display,sans-serif);font-size:clamp(52px,6.2vw,88px);font-weight:600;line-height:.92;letter-spacing:-.06em;text-wrap:balance}.product-engineering_closingMessage__7XchA h2 span{display:block}.product-engineering_closingSupportingCopy__6VOoH{max-width:430px;margin:0 0 .35em;color:#fffaf5;font:400 clamp(16px,1.28vw,19px)/1.58 var(--tysu-font-functional,Inter,sans-serif)}.product-engineering_closingAction__zAe5Q{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:clamp(76px,7.5vw,92px);margin-top:auto;padding:20px clamp(24px,3vw,42px);color:#fffaf5;background:var(--tysu-canvas-dark,#161716);border:2px solid var(--tysu-canvas-dark,#161716);font:600 clamp(17px,1.5vw,22px)/1.2 var(--tysu-font-functional,Inter,sans-serif);text-decoration:none;overflow:hidden;transition:border-color .32s cubic-bezier(.22,.8,.24,1),color .32s cubic-bezier(.22,.8,.24,1)}.product-engineering_closingAction__zAe5Q:after,.product-engineering_closingAction__zAe5Q:before{content:"";position:absolute;right:clamp(24px,3vw,42px);bottom:12px;left:clamp(24px,3vw,42px);pointer-events:none}.product-engineering_closingAction__zAe5Q:before{height:1px;background:rgba(255,250,245,.24)}.product-engineering_closingAction__zAe5Q:after{height:2px;background:#fffaf5;transform:scaleX(.1);transform-origin:left center;transition:transform .32s cubic-bezier(.22,.8,.24,1)}.product-engineering_closingActionArrow__BXPMk{font-size:clamp(24px,2.4vw,34px);line-height:1;transition:transform .32s cubic-bezier(.22,.8,.24,1)}.product-engineering_closingAction__zAe5Q:is(:hover,:focus-visible,:active){color:#fff;background:var(--tysu-canvas-dark,#161716);border-color:#fffaf5}.product-engineering_closingAction__zAe5Q:is(:hover,:focus-visible,:active):after{transform:scaleX(1)}.product-engineering_closingAction__zAe5Q:is(:hover,:focus-visible,:active) .product-engineering_closingActionArrow__BXPMk{transform:translateX(10px)}.product-engineering_closingAction__zAe5Q:focus-visible{outline:3px solid #fffaf5;outline-offset:5px}@media(max-width:1100px){.product-engineering_closingInner__yDgT5{min-height:0}.product-engineering_closingAction__zAe5Q{margin-top:48px}}@media(max-width:900px){.product-engineering_closingMessage__7XchA{grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:38px;margin-top:52px}.product-engineering_closingMessage__7XchA h2{font-size:clamp(49px,7.8vw,68px)}.product-engineering_closingAction__zAe5Q{min-height:74px;margin-top:48px}}@media(max-width:700px){.product-engineering_closingInner__yDgT5{min-height:0;padding:50px 20px 54px}.product-engineering_closingMessage__7XchA{display:block;margin-top:38px}.product-engineering_closingMessage__7XchA h2{max-width:11ch;font-size:clamp(43px,12.2vw,56px);line-height:.94}.product-engineering_closingSupportingCopy__6VOoH{max-width:560px;margin-top:28px;font-size:16px;line-height:1.55}.product-engineering_closingAction__zAe5Q{min-height:64px;margin-top:34px;padding:17px 20px;font-size:16px}.product-engineering_closingAction__zAe5Q:after,.product-engineering_closingAction__zAe5Q:before{right:20px;bottom:8px;left:20px}.product-engineering_closingActionArrow__BXPMk{font-size:25px}}@media(max-width:380px){.product-engineering_closingInner__yDgT5{padding-inline:18px;padding-bottom:50px}.product-engineering_closingMessage__7XchA h2{font-size:clamp(40px,11.8vw,46px)}.product-engineering_closingSupportingCopy__6VOoH{margin-top:24px}.product-engineering_closingAction__zAe5Q{margin-top:30px;padding-inline:18px}.product-engineering_closingAction__zAe5Q:after,.product-engineering_closingAction__zAe5Q:before{right:18px;left:18px}}@media(prefers-reduced-motion:reduce){.product-engineering_closingActionArrow__BXPMk,.product-engineering_closingAction__zAe5Q,.product-engineering_closingAction__zAe5Q:after{transition:none}.product-engineering_closingAction__zAe5Q:is(:hover,:focus-visible,:active):after{transform:scaleX(1)}.product-engineering_closingAction__zAe5Q:is(:hover,:focus-visible,:active) .product-engineering_closingActionArrow__BXPMk{transform:translateX(10px)}}