/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#001b33;--navy2:#062a40;--gold:#a28046;--gold2:#c1a46b;--paper:#f7f5f0;--cream:#ece7dc;--ink:#102632;--muted:#62727a;--line:#d8d4ca;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3{margin-top:0}.shell{width:min(1200px,100% - 48px);margin-inline:auto}.kicker,.eyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:11px;font-weight:800}.kicker.light{color:var(--gold2)}.site-header{background:var(--navy);color:#fff;z-index:20;height:126px;position:relative}.topline{color:#a9b8bf;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;height:38px;font-size:9px}.topline>.shell{justify-content:space-between;align-items:center;gap:25px;height:100%;display:flex}.topline>.shell>span{white-space:nowrap}.topline div div{text-transform:none;letter-spacing:.03em;white-space:nowrap;gap:24px;display:flex}.navline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001b33e9;height:88px}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{line-height:0;display:block;overflow:hidden}.logo img{clip-path:inset(2px);width:245px;max-width:none}.navlinks{align-items:center;gap:27px;font-size:14px;font-weight:700;display:flex}.navlinks>a:not(.nav-cta){border-bottom:3px solid #0000;padding:36px 0 32px}.navlinks>a:hover{color:var(--gold2);border-color:var(--gold)}.nav-cta{border:1px solid var(--gold);gap:22px;padding:14px 17px;font-size:13px;display:flex}.nav-toggle,.nav-button{display:none}.home-hero{background:var(--navy);color:#fff;min-height:760px;position:relative;overflow:hidden}.home-hero:after,.page-hero.dark:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}.hero-layout{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;min-height:650px;display:grid;position:relative}.eyebrow{color:var(--gold2);align-items:center;gap:12px;display:flex}.eyebrow i{background:var(--gold);width:34px;height:2px}.hero-copy h1{letter-spacing:-.065em;margin:24px 0;font:800 clamp(58px,6.2vw,92px)/.94 Arial,sans-serif}.hero-copy h1 em{color:var(--gold2);font-style:normal}.hero-lead{color:#c5d0d5;max-width:620px;font-size:17px;line-height:1.7}.actions{align-items:center;gap:18px;margin-top:34px;display:flex}.btn{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:0 21px;font-size:12px;font-weight:800;display:inline-flex}.btn.gold{background:var(--gold);color:#fff}.btn.ghost{color:#fff;border:1px solid #ffffff4d}.btn.navy{background:var(--navy);color:#fff}.text-link{color:#fff;border-bottom:1px solid #fff5;padding:12px 2px;font-size:12px;font-weight:700}.theorem{height:550px;position:relative}.tech-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:20px}.triangle{border-left:2px solid var(--gold2);border-bottom:2px solid var(--gold2);width:390px;height:310px;position:absolute;top:80px;right:40px}.triangle:after{content:"";background:var(--gold2);transform-origin:0;width:498px;height:2px;position:absolute;bottom:-1px;left:-1px;transform:rotate(-38.5deg)}.triangle i{border-top:1px solid var(--gold2);border-right:1px solid var(--gold2);width:28px;height:28px;position:absolute;bottom:0;left:0}.triangle span{color:var(--gold2);font:italic 25px Georgia,serif;position:absolute}.side-a{top:48%;left:-30px}.side-b{bottom:-35px;left:50%}.side-c{top:34%;right:-43px;transform:rotate(-38deg)}.formula-card{border-left:3px solid var(--gold);background:#062a40e8;grid-template-columns:auto 25px 1fr;align-items:center;gap:14px;width:440px;padding:22px 24px;display:grid;position:absolute;bottom:45px;right:0;box-shadow:0 20px 50px #0004}.formula-card strong{color:var(--gold2);font:700 22px Georgia,serif}.formula-card span{color:var(--gold2)}.formula-card p{color:#d8e0e3;margin:0;font-size:12px;font-weight:700;line-height:1.6}.hero-proof{z-index:2;border-top:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);align-items:center;height:110px;display:grid;position:relative}.hero-proof span{letter-spacing:.08em;text-transform:uppercase;color:#a9b8bf;border-left:1px solid #ffffff2a;padding-left:20px;font-size:11px}.hero-proof b{color:var(--gold2);margin-right:12px}.hero-art{border:1px solid #a2804666;height:520px;position:relative;overflow:hidden;box-shadow:0 32px 70px #0005}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-flow{z-index:2;text-transform:uppercase;letter-spacing:.14em;color:#d8e0e3;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:110px;font-size:11px;font-weight:800;display:flex;position:relative}.hero-flow i{color:var(--gold2);font-size:17px;font-style:normal}.brand-strip{background:var(--cream);border-bottom:1px solid var(--line);padding:38px 0 44px}.brand-strip>.shell>p{text-align:center;text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin-bottom:25px;font-size:9px;font-weight:800}.brand-logo-grid{border-top:1px solid #d1cbc0;border-left:1px solid #d1cbc0;grid-template-columns:repeat(7,1fr);display:grid}.brand-logo{background:#fff;border-bottom:1px solid #d1cbc0;border-right:1px solid #d1cbc0;justify-content:center;align-items:center;min-height:122px;padding:17px;display:flex;position:relative;overflow:hidden}.brand-logo img{object-fit:contain;max-width:100%;max-height:58px}.brand-logo span{color:#7b8588;opacity:0;font-size:8px;position:absolute;bottom:8px}.brand-logo:hover span{opacity:1}.primary-grid{grid-template-columns:repeat(3,1fr)}.pythagoras-motion{background:linear-gradient(145deg,#062a40,#001b33 70%);border:1px solid #a2804666;height:520px;position:relative;overflow:hidden;box-shadow:0 32px 70px #0005}.motion-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 92%);mask-image:linear-gradient(135deg,#000,#0000 92%)}.motion-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex;position:absolute;top:24px;left:28px;right:28px}.motion-heading span{letter-spacing:.18em;text-transform:uppercase;color:#98abb4;font-size:8px}.motion-heading b{color:var(--gold2);font:20px Georgia,serif}.geometry-stage{width:390px;height:300px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.geo-line{background:var(--gold2);transform-origin:0;position:absolute;box-shadow:0 0 12px #a2804655}.geo-a{transform-origin:bottom;width:2px;height:220px;animation:7s ease-in-out infinite drawVertical;bottom:28px;left:72px}.geo-b{width:300px;height:2px;animation:7s ease-in-out infinite drawHorizontal;bottom:28px;left:72px}.geo-c{width:372px;height:2px;animation:7s ease-in-out infinite drawHypotenuse;bottom:248px;left:72px;transform:rotate(36.3deg)}.right-angle{border-top:1px solid var(--gold2);border-right:1px solid var(--gold2);opacity:.8;width:23px;height:23px;position:absolute;bottom:28px;left:72px}.point{border:2px solid var(--gold2);background:var(--navy);border-radius:50%;width:9px;height:9px;animation:2.3s ease-out infinite pointPulse;position:absolute;box-shadow:0 0 #c1a46b77}.point-one{bottom:24px;left:68px}.point-two{animation-delay:.7s;bottom:244px;left:68px}.point-three{animation-delay:1.4s;bottom:24px;left:368px}.geo-label{color:var(--gold2);font:italic 25px Georgia,serif;position:absolute}.label-a{bottom:125px;left:45px}.label-b{bottom:-5px;left:215px}.label-c{top:65px;left:235px;transform:rotate(36deg)}.area-square{color:#c8ad78;opacity:0;background:#a2804615;border:1px solid #a2804688;justify-content:center;align-items:center;animation:7s ease-in-out infinite areaReveal;display:flex;position:absolute}.area-square span{letter-spacing:.12em;font-size:7px}.area-a{width:92px;height:92px;animation-delay:.4s;bottom:50px;left:-20px}.area-b{width:110px;height:76px;animation-delay:1.2s;bottom:-50px;left:175px}.area-c{width:124px;height:70px;animation-delay:2s;top:58px;right:-15px;transform:rotate(36.3deg)}.motion-formula{border-left:3px solid var(--gold);background:#001522d9;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;padding:14px 18px;animation:7s ease-in-out infinite formulaGlow;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.motion-formula small{color:#7f959f;letter-spacing:.16em;grid-column:1/-1;font-size:7px}.motion-formula strong{color:#fff;font-size:12px}.motion-formula span{color:var(--gold2);font-size:12px;font-weight:800}@keyframes drawVertical{0%,8%{transform:scaleY(0)}22%,88%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes drawHorizontal{0%,16%{transform:scaleX(0)}32%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes drawHypotenuse{0%,28%{transform:rotate(36.3deg)scaleX(0)}46%,88%{transform:rotate(36.3deg)scaleX(1)}to{transform:rotate(36.3deg)scaleX(0)}}@keyframes areaReveal{0%,28%{opacity:0;scale:.85}42%,82%{opacity:1;scale:1}to{opacity:0;scale:.85}}@keyframes pointPulse{0%{box-shadow:0 0 #c1a46b88}70%,to{box-shadow:0 0 0 14px #0000}}@keyframes formulaGlow{0%,35%{border-left-color:#a2804655}55%,85%{border-left-color:#d2b779;box-shadow:0 0 28px #a2804625}to{border-left-color:#a2804655}}.matrix-stage{grid-template-columns:82px 22px 104px 32px 148px;justify-content:center;align-items:center;gap:10px;display:grid;position:absolute;inset:92px 25px}.matrix-term{z-index:2;text-align:center;position:relative}.matrix-term>span{letter-spacing:.13em;color:#dce4e7;margin-top:13px;font-size:8px;font-weight:800;display:block}.matrix-term>small{color:#7f959f;margin-top:4px;font:italic 9px Georgia,serif;display:block}.tile-grid{z-index:2;gap:4px;margin:auto;display:grid;position:relative}.tile-grid i{background:linear-gradient(145deg,#c1a46b55,#a2804618);border:1px solid #c1a46b88;animation:6.5s ease-in-out infinite inputTile;display:block;box-shadow:inset 0 0 8px #d5bd8833}.grid-three{grid-template-columns:repeat(3,1fr);width:74px;height:74px}.grid-four{grid-template-columns:repeat(4,1fr);width:96px;height:96px}.grid-five{grid-template-columns:repeat(5,1fr);width:142px;height:142px}.technology-term .tile-grid i{background:linear-gradient(145deg,#4b789355,#143e55);border-color:#7ea4b899}.solution-term .tile-grid i{opacity:.16;animation:6.5s cubic-bezier(.22,.8,.3,1) infinite solutionTile;transform:scale(.55)}.solution-term>span{color:var(--gold2);font-size:9px}.solution-halo{border:1px solid #a2804644;width:168px;height:168px;animation:6.5s ease-in-out infinite solutionHalo;position:absolute;top:71px;left:50%;transform:translate(-50%,-50%)}.matrix-operator{color:var(--gold2);text-align:center;z-index:2;font:28px Georgia,serif;position:relative}.transform-arrow{animation:1.6s ease-in-out infinite arrowDrive}.energy-track{z-index:0;background:linear-gradient(90deg,#0000,#789caf55 25%,#a28046 70%,#0000);height:1px;position:absolute;top:47%;left:45px;right:45px}.energy-track i{background:var(--gold2);border-radius:50%;width:6px;height:6px;animation:2.4s linear infinite energyFlow;position:absolute;top:-3px;left:0;box-shadow:0 0 13px #d4b979}.energy-track i:nth-child(2){animation-delay:.6s}.energy-track i:nth-child(3){animation-delay:1.2s}.energy-track i:nth-child(4){animation-delay:1.8s}@keyframes inputTile{0%,18%{opacity:.95;transform:translate(0)scale(1)}38%,58%{opacity:.28;transform:translate(8px)scale(.82)}75%,to{opacity:.95;transform:translate(0)scale(1)}}@keyframes solutionTile{0%,28%{opacity:.12;transform:scale(.45)rotate(-8deg)}48%,76%{opacity:1;transform:scale(1)rotate(0);box-shadow:0 0 14px #c1a46b55}to{opacity:.12;transform:scale(.45)rotate(8deg)}}@keyframes solutionHalo{0%,35%{opacity:.12;scale:.82}56%,78%{opacity:1;scale:1;box-shadow:0 0 42px #a280462c}to{opacity:.12;scale:.82}}@keyframes energyFlow{0%{opacity:0;transform:translate(0)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(335px)}}@keyframes arrowDrive{0%,to{opacity:.45;transform:translate(-3px)}50%{opacity:1;transform:translate(4px)}}.section{padding-top:105px;padding-bottom:105px}.section-title{grid-template-columns:1.15fr .85fr;align-items:end;gap:120px;margin-bottom:54px;display:grid}.section-title h2,.trace-home h2,.related h2,.corporate-grid h2,.catalog-layout h2{letter-spacing:-.04em;margin-bottom:0;font:400 clamp(40px,4.2vw,62px)/1.06 Georgia,serif}.section-title>p{color:var(--muted);margin-bottom:3px;line-height:1.75}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:370px;padding:28px;transition:all .25s;display:flex}.product-card:hover{background:var(--navy);color:#fff;transform:translateY(-4px)}.card-index{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);justify-content:space-between;font-size:10px;display:flex}.product-card h3{margin:80px 0 18px;font:29px/1.15 Georgia,serif}.product-card>p{color:#68777d;font-size:13px;line-height:1.7}.product-card:hover>p{color:#b8c5ca}.tag-row{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:20px;display:flex}.tag-row span{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);padding:7px 8px;font-size:9px}.product-card:hover .tag-row span{border-color:#ffffff3b}.section-more{text-align:right;margin-top:26px}.section-more a{border-bottom:1px solid var(--gold);color:var(--navy);padding:10px 0;font-size:12px;font-weight:800}.trace-home{background:var(--navy);color:#fff;padding:120px 0}.trace-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px;display:grid}.trace-home h2 em{color:var(--gold2);font-style:normal}.trace-layout>div:first-child>p:not(.kicker){color:#a9b7bd;max-width:520px;line-height:1.75}.trace-map{border:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);align-items:center;height:420px;padding:35px;display:grid;position:relative}.trace-map:before{content:"";opacity:.55;background-image:radial-gradient(#b3955a55 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.trace-step{z-index:2;border:1px solid var(--gold);background:var(--navy2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.trace-step b{color:var(--gold2);font:14px Georgia,serif}.trace-step span{margin:7px;font:19px Georgia,serif}.trace-step small{color:#9eb0b8;text-transform:uppercase;font-size:8px}.trace-line{background:var(--gold);height:1px;position:absolute;top:50%;left:100px;right:100px}.article-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.article-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:350px;padding:30px;display:flex}.article-card>span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.article-card h3{margin:60px 0 18px;font:26px/1.2 Georgia,serif}.article-card p{color:var(--muted);font-size:13px;line-height:1.7}.article-card small{margin-top:auto;font-size:10px;font-weight:700}.article-card:hover{background:var(--cream)}.article-grid.wide{grid-template-columns:repeat(3,1fr)}.formula-band{background:var(--cream);text-align:center;padding:90px 0}.formula-band p{color:var(--gold);font:22px Georgia,serif}.formula-band h2{letter-spacing:-.04em;font:700 clamp(34px,4vw,58px)/1.1 Arial,sans-serif}.formula-band h2 em{color:var(--gold);font-style:normal}.formula-band .btn{margin-top:20px}.page-hero{background:var(--cream);align-items:center;min-height:420px;padding:105px 0 95px;display:flex}.page-hero.dark{background:var(--navy);color:#fff;position:relative;overflow:hidden}.page-hero .shell{z-index:2;position:relative}.page-hero h1{letter-spacing:-.05em;max-width:920px;margin-bottom:28px;font:700 clamp(48px,6vw,82px)/.98 Georgia,serif}.page-lead{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7}.page-hero.dark .page-lead{color:#b7c4c9}.filterbar{flex-wrap:wrap;gap:8px;margin-bottom:35px;display:flex}.filterbar a{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:11px 15px;font-size:10px;transition:background-color .18s,color .18s,border-color .18s,transform .18s}.filterbar a.active{background:var(--navy);color:#fff;border-color:var(--navy)}:is(.filterbar a:hover,.filterbar a:focus-visible){background:var(--gold2);border-color:var(--gold2);color:var(--navy);transform:translateY(-2px)}.disclaimer{color:var(--muted);margin-top:28px;font-size:11px}.detail-layout{grid-template-columns:230px 1fr;gap:90px;display:grid}.detail-layout aside{flex-direction:column;align-items:flex-start;gap:13px;height:max-content;display:flex;position:sticky;top:25px}.detail-layout aside>b{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-bottom:8px;font-size:10px}.detail-layout aside>span{color:var(--muted);border-bottom:1px solid var(--line);width:100%;padding-bottom:11px;font-size:12px}.detail-layout aside .btn{margin-top:18px}.detail-intro{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:35px;display:grid}.detail-intro h2{font:38px Georgia,serif}.detail-intro p{color:var(--muted);font-size:13px;line-height:1.7}.series-list{border-top:1px solid var(--line)}.series-list article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 40px;align-items:start;gap:25px;padding:30px 0;display:grid}.series-no{color:var(--gold);font:14px Georgia,serif}.brand-label{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-bottom:8px;font-size:9px}.series-list h3{margin-bottom:9px;font:27px Georgia,serif}.series-list article>div>p:not(.brand-label){color:var(--muted);font-size:13px;line-height:1.65}.series-list article>a{border:1px solid var(--gold);width:36px;height:36px;color:var(--gold);place-items:center;display:grid}.related{background:var(--navy);color:#fff;padding:90px 0}.related-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.related-grid>div:last-child{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.related-grid a{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:100px;padding:20px;font-size:13px;display:flex}.solution-cards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.solution-cards>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:300px;padding:32px}.solution-cards span{color:var(--gold);font:14px Georgia,serif}.solution-cards h2{margin:70px 0 16px;font:31px Georgia,serif}.solution-cards p{color:var(--muted);max-width:480px;font-size:13px;line-height:1.7}.solution-cards b{margin-top:25px;font-size:11px;display:block}.solution-cards>a:hover{background:var(--cream)}.process-band{background:var(--navy);color:#fff;padding:90px 0}.process-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:220px;padding:28px}.process-grid b{color:var(--gold2);font:14px Georgia,serif}.process-grid h3{margin:55px 0 12px;font:24px Georgia,serif}.process-grid p{color:#aab9bf;font-size:12px;line-height:1.6}.trace-detail{background:#fff;padding:110px 0}.trace-detail-grid{grid-template-columns:.8fr 1.2fr;gap:120px;display:grid}.trace-detail h2{font:48px Georgia,serif}.trace-detail>div>div>p:not(.kicker){color:var(--muted);line-height:1.8}.trace-detail ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.trace-detail li{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;gap:20px;padding:25px 0;display:grid}.trace-detail li>b{color:var(--gold);font:14px Georgia,serif}.trace-detail h3{margin-bottom:7px;font:22px Georgia,serif}.trace-detail li p{color:var(--muted);margin:0;font-size:12px}.focus-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.focus-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:320px;padding:36px;display:flex}.focus-grid article>span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.focus-grid h3{margin:60px 0 14px;font:30px Georgia,serif}.focus-grid p{color:var(--muted);font-size:13px;line-height:1.7}.usecases{background:var(--navy);color:#fff;padding:90px 0}.usecase-grid{border-top:1px solid #fff2;border-left:1px solid #fff2;grid-template-columns:repeat(3,1fr);display:grid}.usecase-grid article{border-bottom:1px solid #fff2;border-right:1px solid #fff2;min-height:150px;padding:24px}.usecase-grid b{color:var(--gold2);font:13px Georgia,serif}.usecase-grid h3{margin-top:44px;font:20px Georgia,serif}.article-page header{background:var(--cream);padding:100px 0}.narrow{max-width:900px}.article-page header h1{letter-spacing:-.05em;font:700 clamp(46px,6vw,78px)/1.02 Georgia,serif}.article-page header>div>p:last-child{color:var(--muted);font-size:18px;line-height:1.7}.article-body{grid-template-columns:220px 1fr;gap:90px;max-width:1000px;padding-top:90px;padding-bottom:110px;display:grid}.article-body aside{flex-direction:column;gap:12px;height:max-content;display:flex;position:sticky;top:30px}.article-body aside>b{text-transform:uppercase;color:var(--gold);letter-spacing:.12em;font-size:10px}.article-body aside>span{border-bottom:1px solid var(--line);padding-bottom:10px;font-size:11px}.article-body aside>a{color:var(--gold);margin-top:15px;font-size:11px;font-weight:700}.article-body>div>h2{margin:52px 0 15px;font:34px Georgia,serif}.article-body>div>h2:first-child{margin-top:0}.article-body>div>p{color:#40535d;font:17px/1.85 Georgia,serif}.article-body blockquote{border-left:4px solid var(--gold);background:var(--cream);margin:45px 0;padding:35px;font:25px/1.5 Georgia,serif}.article-cta{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;margin-top:60px;padding:35px;display:flex}.article-cta h3{margin:0;font:25px Georgia,serif}.corporate-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.corporate-grid>div:last-child p{color:#53666e;font:17px/1.85 Georgia,serif}.values-section{background:var(--navy);color:#fff;padding:105px 0}.value-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.value-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:45px}.value-grid article>span{background:var(--gold);place-items:center;width:55px;height:55px;margin-bottom:45px;font:26px Georgia,serif;display:grid}.value-grid h2{font:32px/1.3 Georgia,serif}.value-grid article>p:last-child{color:#aab9bf;line-height:1.7}.principles{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.principles article{background:#fff;min-height:250px;padding:32px}.principles b{color:var(--gold);font:14px Georgia,serif}.principles h3{margin:65px 0 12px;font:26px Georgia,serif}.principles p{color:var(--muted);font-size:13px;line-height:1.7}.center-action{text-align:center;margin-top:40px}.brand-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.brand-cards article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:250px;padding:34px;display:flex}.brand-card-logo{border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-height:112px;margin-bottom:28px;display:flex}.brand-card-logo .brand-logo-stage{max-width:142px}.brand-cards p{color:var(--muted);max-width:480px;font-size:13px;line-height:1.7}.catalog-layout{grid-template-columns:.75fr 1fr;align-items:center;gap:100px;display:grid}.catalog-image{max-width:390px;margin:auto;position:relative}.catalog-image:before{content:"";border:1px solid var(--gold);position:absolute;inset:-22px 22px 22px -22px}.catalog-image img{position:relative;box-shadow:0 30px 60px #001b3344}.catalog-layout>div:last-child>p:not(.kicker){color:var(--muted);line-height:1.7}.catalog-layout ul{border-top:1px solid var(--line);padding:20px 0;list-style:none}.catalog-layout li{padding:9px 0;font-size:13px}.catalog-layout li:before{content:"✓";color:var(--gold);margin-right:12px}.dark-link{color:var(--navy);border-color:var(--gold)}.contact-layout{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.contact-info>div{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:25px 0;display:flex}.contact-info span{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:9px}.contact-info a{font:22px Georgia,serif}.contact-info p{font:16px/1.7 Georgia,serif}.contact-form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:22px;padding:40px;display:grid}.contact-form label{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);flex-direction:column;gap:9px;font-size:10px;display:flex}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);outline:none;padding:13px;font:14px Arial}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--gold)}.contact-form .full{grid-column:1/-1}.contact-form button{justify-self:start}footer{color:#fff;background:#001522;padding-top:70px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:70px;padding-bottom:55px;display:grid}.footer-grid>div:not(.footer-brand){color:#9db0b9;flex-direction:column;gap:12px;font-size:11px;display:flex}.footer-grid b{color:var(--gold2);text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px;font-size:9px}.footer-grid p{color:#8fa3ad;font-size:11px;line-height:1.7}.footer-brand img{width:200px}.footer-brand p{text-transform:uppercase;letter-spacing:.08em;margin-top:22px}.footer-bottom{color:#708894;letter-spacing:.06em;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:65px;font-size:9px;display:flex}@media (max-width:960px){.shell{width:min(100% - 32px,760px)}.topline{display:none}.site-header,.navline{height:76px}.logo img{width:160px}.nav-button{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;display:flex}.nav-button span{background:#fff;width:22px;height:1px}.navlinks{background:var(--navy);flex-direction:column;align-items:stretch;gap:0;width:100%;padding:18px 24px 28px;display:none;position:absolute;top:76px;left:0}.navlinks>a:not(.nav-cta){border-bottom:1px solid #ffffff1f;padding:14px 0}.nav-toggle:checked~.navlinks{display:flex}.hero-layout{grid-template-columns:1fr;min-height:auto;padding-top:80px}.home-hero{min-height:auto}.theorem{height:530px}.triangle{right:14%}.formula-card{right:5%}.hero-proof{grid-template-columns:1fr;gap:18px;height:auto;padding:28px 0}.brand-strip>.shell{grid-template-columns:repeat(4,1fr)}.section,.trace-detail{padding-top:75px;padding-bottom:75px}.section-title,.trace-layout,.detail-intro,.trace-detail-grid,.corporate-grid,.catalog-layout,.contact-layout{grid-template-columns:1fr;gap:45px}.section-title{margin-bottom:38px}.product-grid{grid-template-columns:1fr 1fr}.trace-map{height:360px}.detail-layout,.article-body{grid-template-columns:1fr;gap:45px}.detail-layout aside,.article-body aside{position:static}.detail-layout aside{grid-template-columns:repeat(3,1fr);display:grid}.detail-layout aside>b,.detail-layout aside .btn{grid-column:1/-1}.related-grid{grid-template-columns:1fr;gap:40px}.process-grid,.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:600px){.shell{width:calc(100% - 28px)}.hero-copy h1{font-size:49px}.hero-lead,.page-lead{font-size:15px}.actions{flex-direction:column;align-items:stretch}.btn{width:100%}.theorem{height:410px;margin-inline:-70px;scale:.76}.triangle{top:50px;right:10%}.formula-card{bottom:15px}.brand-strip>.shell{grid-template-columns:1fr 1fr}.section-title h2,.trace-home h2,.corporate-grid h2{font-size:38px}.product-grid,.article-grid,.article-grid.wide,.solution-cards,.focus-grid,.usecase-grid,.brand-cards,.value-grid,.principles{grid-template-columns:1fr}.product-card{min-height:330px}.trace-map{grid-template-columns:1fr;justify-items:center;gap:30px;height:auto}.trace-line{width:1px;height:auto;inset:50px auto 50px 50%}.page-hero{min-height:360px;padding:70px 0}.page-hero h1,.article-page header h1{font-size:45px}.detail-layout aside{grid-template-columns:1fr 1fr}.series-list article{grid-template-columns:38px 1fr}.series-list article>a{display:none}.related-grid>div:last-child,.process-grid{grid-template-columns:1fr}.article-body>div>p{font-size:16px}.article-cta{flex-direction:column;align-items:stretch;gap:25px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0}.contact-form{grid-template-columns:1fr;padding:25px}.contact-form .full{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card{transition:none}}.supporting-title{margin-top:95px}.primary-grid .product-card:last-child{grid-column:auto}@media (max-width:960px){.hero-art,.pythagoras-motion{height:470px;margin-top:45px}.hero-flow{flex-wrap:wrap;gap:16px;min-height:auto;padding:28px 0}.brand-logo-grid{grid-template-columns:repeat(4,1fr)}.primary-grid{grid-template-columns:1fr 1fr}.primary-grid .product-card:last-child{grid-column:auto}}@media (max-width:600px){.hero-art,.pythagoras-motion{height:380px;margin-top:38px}.geometry-stage{transform-origin:50%;top:51%;scale:.72}.matrix-stage{width:440px;inset:70px auto 78px 50%;transform:translate(-50%)scale(.72)}.motion-heading{top:18px;left:18px;right:18px}.motion-heading b{font-size:17px}.motion-formula{grid-template-columns:1fr;bottom:18px;left:18px;right:18px}.motion-formula span,.motion-formula strong{font-size:11px}.hero-flow{justify-content:center;font-size:9px}.brand-logo-grid{grid-template-columns:1fr 1fr}.brand-logo{min-height:105px}.primary-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.geo-a,.geo-b,.geo-c,.area-square,.point,.motion-formula{animation:none}.geo-a{transform:scaleY(1)}.geo-b{transform:scaleX(1)}.geo-c{transform:rotate(36.3deg)scaleX(1)}.area-square{opacity:1;scale:1}.tile-grid i,.solution-halo,.energy-track i,.transform-arrow{animation:none}.solution-term .tile-grid i{opacity:1;transform:none}.solution-halo{opacity:.7}.energy-track i{display:none}}.tree-stage{width:430px;height:325px;position:absolute;top:67px;left:50%;transform:translate(-50%)}.tree-square,.tree-leaf{transform:rotate(var(--rot)) scale(0);background:linear-gradient(145deg,#b08c4938,#071f31 72%);border:1px solid #c1a46baa;flex-direction:column;justify-content:center;align-items:center;animation:8s cubic-bezier(.2,.8,.2,1) infinite branchGrow;display:flex;position:absolute;box-shadow:inset 0 0 22px #c1a46b18,0 0 18px #00152277}.tree-square span{letter-spacing:.1em;color:#f2eee4;font-size:8px;font-weight:800}.tree-square sup{color:var(--gold2);font-size:6px}.tree-square small{color:var(--gold2);margin-top:7px;font:italic 13px Georgia,serif}.tree-root{--rot:0deg;background:linear-gradient(145deg,#b08c4955,#062a40 68%);border-width:2px;width:118px;height:118px;animation-delay:0s;bottom:4px;left:156px}.tree-root span{font-size:11px}.tree-root:after{content:"";border:1px solid #ffffff16;position:absolute;inset:9px}.tree-tech{--rot:-32deg;background:linear-gradient(145deg,#47758f55,#062a40 72%);border-color:#7da2b7aa;width:92px;height:92px;animation-delay:.7s;bottom:112px;left:85px}.tree-tech>span,.tree-tech>small{transform:rotate(32deg)}.tree-exp{--rot:36deg;width:104px;height:104px;animation-delay:1.15s;bottom:109px;left:242px}.tree-exp>span,.tree-exp>small{transform:rotate(-36deg)}.proof-triangle{clip-path:polygon(0 100%,100% 100%,42% 0);border-bottom:1px solid var(--gold);background:linear-gradient(145deg,#5e829744,#a2804633);width:118px;height:72px;animation:8s ease-in-out infinite triangleBreathe;position:absolute;bottom:120px;left:156px}.proof-triangle span{color:#d4bd8c;font:italic 9px Georgia,serif;position:absolute;bottom:12px;left:38px}.tree-leaf{opacity:.85;width:42px;height:42px}.leaf-one{--rot:-52deg;animation-delay:1.8s;bottom:205px;left:38px}.leaf-two{--rot:-8deg;width:48px;height:48px;animation-delay:2.15s;bottom:229px;left:96px}.leaf-three{--rot:31deg;width:38px;height:38px;animation-delay:2.5s;bottom:238px;left:154px}.leaf-four{--rot:-24deg;width:48px;height:48px;animation-delay:2.05s;bottom:239px;left:255px}.leaf-five{--rot:45deg;animation-delay:2.4s;bottom:219px;left:315px}.leaf-six{--rot:72deg;width:30px;height:30px;animation-delay:2.75s;bottom:254px;left:372px}.tree-leaf:after{content:"";background:var(--gold2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #d2b879}.circuit-line{transform-origin:100%;z-index:0;background:linear-gradient(90deg,#0000,#c1a46b99);width:115px;height:1px;position:absolute}.line-left{bottom:173px;left:70px;transform:rotate(-31deg)}.line-right{bottom:178px;right:63px;transform:rotate(34deg)scaleX(-1)}.circuit-line i{background:#d7bf8d;border-radius:50%;width:6px;height:6px;animation:2.4s linear infinite treeSignal;position:absolute;top:-3px;right:0;box-shadow:0 0 12px #d7bf8d}.line-right i{animation-delay:1.2s}.tree-caption{text-align:center;border-top:1px solid #ffffff1f;padding-top:12px;position:absolute;bottom:22px;left:28px;right:28px}.tree-caption small{color:#718892;letter-spacing:.18em;margin-bottom:8px;font-size:7px;display:block}.tree-caption p{white-space:nowrap;justify-content:center;align-items:center;gap:12px;margin:0;display:flex}.tree-caption strong,.tree-caption em{color:#fff;font-size:13px;font-style:normal}.tree-caption b{color:#728994;font:17px Georgia,serif}.tree-caption em{color:var(--gold2);border-bottom:1px solid var(--gold);padding-bottom:3px;font-weight:800}@keyframes branchGrow{0%,8%{opacity:0;transform:rotate(var(--rot)) scale(0)}22%,76%{opacity:1;transform:rotate(var(--rot)) scale(1)}91%,to{opacity:0;transform:rotate(var(--rot)) scale(.72)}}@keyframes triangleBreathe{0%,12%{opacity:0;filter:brightness(.7)}32%,76%{opacity:1;filter:brightness(1.25)}to{opacity:0;filter:brightness(.7)}}@keyframes treeSignal{0%{opacity:0;right:100%}15%{opacity:1}80%{opacity:1}to{opacity:0;right:0}}@media (max-width:600px){.tree-stage{transform-origin:top;top:57px;transform:translate(-50%)scale(.72)}.tree-caption{bottom:16px;left:16px;right:16px}.tree-caption p{gap:7px}.tree-caption strong,.tree-caption em{font-size:10px}.tree-caption b{font-size:13px}}@media (prefers-reduced-motion:reduce){.tree-square,.tree-leaf,.proof-triangle,.circuit-line i{animation:none}.tree-square,.tree-leaf{opacity:1;transform:rotate(var(--rot)) scale(1)}.proof-triangle{opacity:1}}.interactive-tree{touch-action:pan-y}.interactive-tree .tree-square,.interactive-tree .tree-leaf,.interactive-tree .proof-triangle{animation:none}.interactive-tree:not(.is-settled) .circuit-line i{opacity:0;animation:none}.assembly-progress{z-index:4;background:#ffffff14;height:2px;position:absolute;bottom:86px;left:28px;right:28px}.assembly-progress>span{background:linear-gradient(90deg,#698da1,var(--gold2));height:100%;transition:width 90ms linear;display:block;box-shadow:0 0 9px #c1a46b77}.assembly-progress>b{letter-spacing:.1em;color:#81959e;font-size:7px;position:absolute;top:-17px;right:0}.interactive-tree .tree-caption{bottom:20px}@media (max-width:600px){.assembly-progress{bottom:76px;left:16px;right:16px}.interactive-tree .tree-caption{bottom:13px}}.home-hero:after{background-image:none}.pythagoras-motion{box-shadow:none;background:0 0;border:0}.scroll-story{height:calc(100vh + 670px);min-height:1320px;overflow:visible}.scroll-story .hero-layout{min-height:100vh;position:sticky;top:0}.scroll-story .hero-flow{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.interactive-tree{cursor:default;touch-action:pan-y}@media (max-width:960px){.scroll-story{height:auto;min-height:0}.scroll-story .hero-layout{min-height:auto;padding-bottom:520px;position:relative;top:auto}.scroll-story .pythagoras-motion{z-index:3;position:sticky;top:18px}.scroll-story .hero-flow{bottom:0}}@media (max-width:600px){.scroll-story .hero-layout{padding-bottom:500px}.scroll-story .pythagoras-motion{top:12px}}.tree-stage{width:430px;height:325px;top:67px}.tree-square{background:linear-gradient(145deg,#a2804638,#062a40 72%);border:1px solid #c1a46baa;width:100px;height:100px}.tree-square span{letter-spacing:.14em;color:#f5f1e8;font-size:10px;transform:none!important}.tree-square small,.tree-square sup{display:none}.tree-tech{background:linear-gradient(145deg,#416d855c,#062a40 72%);border-color:#779aad99;top:126px;bottom:auto;left:68px}.tree-exp{width:100px;height:100px;top:224px;bottom:auto;left:165px}.tree-root{background:linear-gradient(145deg,#b08c4955,#062a40 68%);border-width:1px;width:100px;height:100px;top:126px;bottom:auto;left:262px}.tree-root:after{inset:8px}.proof-triangle{clip-path:none;transform-origin:50% 70%;background:0 0;border:0;width:94px;height:84px;top:132px;bottom:auto;left:168px}.proof-triangle:before,.proof-triangle:after{content:"";transform-origin:0;position:absolute;bottom:0;left:0}.proof-triangle:before{border-bottom:1px solid #c1a46b99;border-left:1px solid #c1a46b99;width:94px;height:84px}.proof-triangle:after{background:linear-gradient(90deg,#789caf,#c1a46b);width:126px;height:1px;top:0;bottom:auto;transform:rotate(41.8deg)}.tree-leaf{background:linear-gradient(145deg,#789caf35,#062a40 75%);border-color:#7f9eae70;width:30px;height:30px}.tree-leaf:after{width:4px;height:4px}.leaf-one{top:112px;bottom:auto;left:20px}.leaf-two{width:34px;height:34px;top:45px;bottom:auto;left:74px}.leaf-three{width:28px;height:28px;top:22px;bottom:auto;left:143px}.leaf-four{width:28px;height:28px;top:22px;bottom:auto;left:259px}.leaf-five{width:34px;height:34px;top:45px;bottom:auto;left:322px}.leaf-six{top:112px;bottom:auto;left:380px}.leaf-seven{width:26px;height:26px;top:250px;bottom:auto;left:28px}.leaf-eight{width:26px;height:26px;top:250px;bottom:auto;left:376px}.system-path{z-index:0;border-color:#789caf55;transition:opacity .1s linear;position:absolute}.system-path i{background:var(--gold2);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 11px #d7bf8d}.path-left{border-top:1px solid #789caf44;border-bottom:1px solid #789caf44;border-left:1px solid #789caf44;width:140px;height:216px;top:62px;left:38px}.path-left i{top:82px;left:-3px}.path-top{border-top:1px solid #a2804666;width:120px;height:60px;top:35px;left:155px}.path-top i{top:-3px;left:57px}.path-right{border-top:1px solid #789caf44;border-bottom:1px solid #789caf44;border-right:1px solid #789caf44;width:140px;height:216px;top:62px;right:38px}.path-right i{top:82px;right:-3px}.interactive-tree.is-settled .tree-square{box-shadow:inset 0 0 25px #c1a46b22,0 0 22px #a2804624}@media (max-width:600px){.tree-stage{top:57px}}.tree-tech{transform-origin:0 100%;background:linear-gradient(145deg,#4b78936b,#062a40 72%);border-color:#779aadbb;width:78px;height:78px;top:107px;left:150px}.tree-exp{transform-origin:100% 100%;background:linear-gradient(145deg,#8c713d52,#062a40 72%);border-color:#b6965caa;width:104px;height:104px;top:81px;left:176px}.tree-root{transform-origin:50%;background:linear-gradient(145deg,#b08c4985,#062a40 65%);border:2px solid #d0b476;width:130px;height:130px;top:185px;left:150px;box-shadow:inset 0 0 32px #d4b97935,0 0 28px #a2804638}.tree-root:after{border-color:#f1dfb02e;inset:9px}.tree-root span{letter-spacing:.18em;color:#fff7e6;text-shadow:0 0 16px #d6bb7d88;font-size:13px}.tree-tech>span{font-size:9px;transform:rotate(53.13deg)!important}.tree-exp>span{font-size:9px;transform:rotate(-36.87deg)!important}.proof-triangle{width:130px;height:62px;top:123px;left:150px}.proof-triangle:before{transform-origin:0;background:linear-gradient(90deg,#789caf,#c1a46b);border:0;width:78px;height:1px;bottom:0;left:0;transform:rotate(-53.13deg)}.proof-triangle:after{transform-origin:0;background:linear-gradient(90deg,#c1a46b,#8aa5b4);width:104px;height:1px;top:0;bottom:auto;left:47px;transform:rotate(36.87deg)}.proof-triangle{border-bottom:1px solid #c1a46b99}.leaf-one,.leaf-two,.leaf-three,.leaf-four{background:linear-gradient(145deg,#4b78934d,#062a40 78%);border-color:#779aadaa}.leaf-five,.leaf-six,.leaf-seven,.leaf-eight{background:linear-gradient(145deg,#a2804648,#062a40 78%);border-color:#b6965c99}.leaf-one{top:150px;left:66px}.leaf-two{top:91px;left:87px}.leaf-three{top:48px;left:128px}.leaf-four{top:25px;left:173px}.leaf-five{top:24px;left:229px}.leaf-six{top:49px;left:279px}.leaf-seven{top:92px;left:324px}.leaf-eight{top:151px;left:361px}.path-left{border-bottom:0;width:116px;height:135px;top:60px;left:78px;transform:rotate(-8deg)}.path-right{border-bottom:0;width:116px;height:135px;top:60px;right:78px;transform:rotate(8deg)}.path-top{width:94px;height:1px;top:40px;left:168px}.interactive-tree.is-settled .tree-root{box-shadow:inset 0 0 38px #d7bd8242,0 0 38px #b28c4648}.section-title.solo-title{grid-template-columns:1fr;max-width:760px}.section-more-dual{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:30px;display:flex}.section-more .catalog-inline-link{color:var(--gold);border-bottom-color:var(--navy)}.pythagoras-motion{perspective:1200px;isolation:isolate;height:650px;overflow:visible}.pythagoras-motion:before{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#d6b96e1b 0,#4a829a0c 40%,#0000 72%);border-radius:50%;width:510px;height:410px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.motion-heading{z-index:5}.tree-stage{transform-origin:50%;transform-style:preserve-3d;filter:drop-shadow(0 28px 28px #00111dbf);top:50%;overflow:visible;transform:translate(-50%,-50%)scale(1.4)}.tree-square{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(135deg,#ffffff29 0%,#4f819a57 18%,#062a40 62%,#001522 100%);border-color:#d9e8efb8;box-shadow:inset 9px 9px 18px #ffffff19,inset -15px -18px 28px #0008,0 12px 24px #0008,0 0 22px #6ea1bb2d}.tree-square:before{content:"";pointer-events:none;border:1px solid #ffffff70;border-color:#ffffff70 #00111d99 #00111dcc #ffffff38;position:absolute;inset:5px;box-shadow:inset 0 0 18px #a8d0df12}.tree-tech{background:linear-gradient(135deg,#a4d4e059 0%,#35677f73 26%,#062a40 70%,#001522 100%);box-shadow:inset 8px 8px 18px #d5f5ff1a,inset -14px -17px 25px #0008,0 12px 24px #0008,0 0 24px #75b2ce3d}.tree-exp{background:linear-gradient(135deg,#f1d59b52 0%,#876c3f66 24%,#062a40 70%,#001522 100%);box-shadow:inset 8px 8px 18px #ffe6ad1b,inset -14px -17px 25px #0008,0 12px 24px #0008,0 0 24px #d0ad6236}.tree-root{background:linear-gradient(135deg,#ffe0a071 0%,#a280466e 25%,#083149 66%,#001522 100%);border-color:#ebce88;box-shadow:inset 12px 12px 24px #ffedbd26,inset -18px -22px 34px #0009,0 18px 32px #0009,0 0 35px #d4b46a66}.tree-root:after{transform:translateZ(8px);box-shadow:inset 0 0 26px #f2ce7540}.proof-triangle{filter:drop-shadow(0 0 7px #d5bb7880)}.theorem-aura{filter:blur(2px)drop-shadow(0 0 18px #d7bd8257)}.data-points i{box-shadow:0 0 8px #fff,0 0 18px #d8bd79}.interactive-tree.is-settled .tree-root{animation:2.8s ease-in-out infinite solutionGlow;box-shadow:inset 12px 12px 24px #ffedbd2e,inset -18px -22px 34px #0009,0 18px 32px #0009,0 0 48px #e2bd6678}@keyframes solutionGlow{0%,to{filter:brightness();box-shadow:inset 12px 12px 24px #ffedbd2e,inset -18px -22px 34px #0009,0 18px 32px #0009,0 0 38px #e2bd6655}50%{filter:brightness(1.16);box-shadow:inset 12px 12px 28px #ffedbd45,inset -18px -22px 34px #0008,0 20px 36px #0009,0 0 62px #f0c7658f}}.brand-formula{white-space:nowrap;justify-content:center;align-items:baseline;gap:.2em;margin:0;display:flex}.brand-formula strong,.brand-formula b{color:#fff;font-style:normal}.brand-formula b{font-weight:700}.brand-formula em{color:var(--gold2);border-bottom:2px solid var(--gold2);padding-bottom:.07em;font-style:normal;font-weight:900}.tree-caption .brand-formula{gap:10px}.tree-caption .brand-formula em{color:var(--gold2);border-bottom-color:var(--gold2)}.footer-brand .brand-formula{justify-content:flex-start;gap:.18em;font-size:13px}.formula-band{color:#fff;background:linear-gradient(135deg,#001b33,#062a40)}.formula-band .formula-theorem{color:var(--gold2);font:22px Georgia,serif}.formula-band .brand-formula{letter-spacing:-.04em;font:700 clamp(34px,4vw,58px)/1.1 Arial,sans-serif}@media (max-width:960px){.pythagoras-motion{height:575px}.tree-stage{top:49%;transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:600px){.pythagoras-motion{height:430px}.tree-stage{transform-origin:50%;top:48%;transform:translate(-50%,-50%)scale(.82)}.motion-heading{left:16px;right:16px}.motion-heading span{max-width:70%;line-height:1.45}.tree-caption .brand-formula{gap:5px}.formula-band .brand-formula{gap:.13em;font-size:clamp(20px,6.2vw,30px)}.footer-brand .brand-formula{font-size:clamp(9px,2.8vw,13px)}.section-more-dual{justify-content:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.interactive-tree.is-settled .tree-root{animation:none}}.catalog-home-card{color:#fff;background:linear-gradient(120deg,#001b33 0%,#062a40 67%,#0a3348 100%);grid-template-columns:310px 1fr;align-items:center;gap:72px;margin-top:82px;padding:54px 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #001b3324}.catalog-home-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d2b77925,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;right:-115px}.catalog-home-card:after{content:"";background:linear-gradient(var(--gold2),#6f5730);width:5px;height:100%;position:absolute;top:0;left:0}.catalog-home-cover{filter:drop-shadow(0 22px 24px #0009);z-index:1;justify-self:center;width:250px;transition:transform .3s,filter .3s;display:block;position:relative;transform:rotate(-2deg)}.catalog-home-cover:hover{filter:drop-shadow(0 28px 28px #000b);transform:rotate(0)translateY(-5px)}.catalog-home-cover img{background:#fff;border:1px solid #d6bb7a66;width:100%;height:auto;display:block}.catalog-home-cover span{background:var(--gold2);color:var(--navy);letter-spacing:.12em;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;top:25px;right:-15px;box-shadow:0 8px 20px #0005}.catalog-home-copy{z-index:1;max-width:610px;position:relative}.catalog-home-copy h3{letter-spacing:-.035em;margin:16px 0 22px;font:400 clamp(38px,4vw,58px)/1.03 Georgia,serif}.catalog-home-copy>p:not(.kicker){color:#bfd0d7;max-width:560px;margin:0 0 30px;font-size:14px;line-height:1.75}.catalog-home-copy .btn{width:auto;display:inline-flex}@media (max-width:960px){.catalog-home-card{grid-template-columns:240px 1fr;gap:45px;padding:44px}.catalog-home-cover{width:205px}}@media (max-width:600px){.catalog-home-card{grid-template-columns:1fr;gap:35px;margin-top:58px;padding:38px 24px 40px}.catalog-home-cover{width:min(72%,240px)}.catalog-home-copy{text-align:center}.catalog-home-copy h3{font-size:38px}.catalog-home-copy>p:not(.kicker){font-size:13px}.catalog-home-copy .kicker:before{display:none}.catalog-home-copy .btn{width:100%}}.trace-product-visual{isolation:isolate;background:#eaf1f6;height:500px;position:relative;overflow:hidden;box-shadow:0 30px 65px #0007}.trace-product-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#001b3314 0%,#0000 44%,#001b33e8 100%);position:absolute;inset:0}.trace-product-visual:after{content:"";z-index:5;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.trace-product-lineup{z-index:1;position:absolute;inset:0}.trace-product-lineup img{object-fit:cover;object-position:center 41%;filter:saturate(1.08)contrast(1.04);width:100%;height:100%}.trace-tech-tags{z-index:4;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:22px;left:22px;right:22px}.trace-tech-tags span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#001b33e6;border:1px solid #ffffff34;padding:8px 10px;font-size:8px;font-weight:800;box-shadow:0 7px 16px #00152236}.trace-application{z-index:4;background:#001b33;border:5px solid #fff;width:230px;margin:0;position:absolute;bottom:78px;right:24px;box-shadow:0 18px 34px #00152280}.trace-application img{object-fit:cover;width:100%;height:150px;display:block}.trace-application figcaption{color:#d9e4e8;letter-spacing:.08em;text-transform:uppercase;padding:9px 10px;font-size:8px}.trace-product-flow{z-index:4;color:#fff;align-items:center;gap:11px;font:17px Georgia,serif;display:flex;position:absolute;bottom:26px;left:24px}.trace-product-flow i{color:var(--gold2);font-style:normal}.trace-source{z-index:4;color:#004b77;letter-spacing:.06em;text-transform:uppercase;background:#ffffffde;padding:8px 10px;font-size:8px;font-weight:800;position:absolute;top:72px;right:24px}.trace-source span{margin-left:5px}@media (max-width:960px){.trace-product-visual{height:520px}.trace-product-lineup img{object-position:center 42%}}@media (max-width:600px){.trace-product-visual{height:440px}.trace-product-lineup img{object-position:center 40%}.trace-tech-tags{top:14px;left:14px;right:14px}.trace-source{top:92px;left:14px;right:auto}.trace-application{border-width:3px;width:46%;bottom:74px;right:14px}.trace-application img{height:105px}.trace-application figcaption{padding:7px;font-size:6px}.trace-product-flow{gap:7px;font-size:14px;bottom:24px;left:14px}}.home-product-grid .product-card:last-child{grid-column:auto}.product-card.has-product-image{isolation:isolate;position:relative;overflow:hidden}.product-card.has-product-image:before{content:"";z-index:1;background:linear-gradient(105deg,#fffffff2 0%,#ffffffe5 35%,#ffffff85 67%,#f6f2e93d 100%);transition:background .28s;position:absolute;inset:0}.product-card-media{z-index:0;background:#eef3f5;display:block;position:absolute;inset:0;overflow:hidden}.product-card-media img{object-fit:cover;object-position:center;opacity:.82;filter:saturate(1.08)contrast(1.1);width:100%;height:100%;transition:opacity .28s,transform .45s,filter .28s;transform:scale(1.14)}.product-card.has-product-image>.card-index,.product-card.has-product-image>h3,.product-card.has-product-image>p,.product-card.has-product-image>.tag-row{z-index:2;position:relative}.product-card.has-product-image:hover:before{background:linear-gradient(105deg,#001b33f0 0%,#062a40d8 54%,#062a408a 100%)}.product-card.has-product-image:hover .product-card-media img{opacity:.92;filter:saturate(1.15)contrast(1.12);transform:scale(1.2)}.product-card.has-product-image .tag-row span{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffbd}.product-card.has-product-image:hover .tag-row span{color:#fff;background:#001b338f}.trace-product-flow{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#001b33e8,#062a40d4);border-top:1px solid #d8bc7b99;border-bottom:1px solid #d8bc7b55;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;padding:15px 18px;display:grid;bottom:28px;left:28px;right:28px;box-shadow:0 12px 28px #0015227a}.trace-product-flow span{justify-content:center;align-items:baseline;gap:7px;min-width:0;display:flex}.trace-product-flow small{letter-spacing:.12em;color:var(--gold2);font:700 7px Arial,sans-serif}.trace-product-flow b{letter-spacing:-.02em;color:#fff;text-shadow:0 3px 14px #0008;font:400 clamp(18px,1.8vw,25px)/1 Georgia,serif}.trace-product-flow i{color:var(--gold2);align-self:center;font:italic 20px Georgia,serif}@media (max-width:600px){.trace-product-flow{gap:5px;padding:13px 8px;bottom:18px;left:12px;right:12px}.trace-product-flow span{gap:3px}.trace-product-flow small{font-size:5px}.trace-product-flow b,.trace-product-flow i{font-size:14px}}.product-card[href$=\/makine-emniyeti] .product-card-media img,.product-card[href$=\/hareket-kontrol-sistemleri] .product-card-media img,.product-card[href$=\/proses-sensorleri] .product-card-media img,.product-card[href$=\/endustriyel-pc] .product-card-media img{object-fit:cover;padding:0;transform:scale(1.14)}.product-card[href$=\/makine-emniyeti]:hover .product-card-media img,.product-card[href$=\/hareket-kontrol-sistemleri]:hover .product-card-media img,.product-card[href$=\/proses-sensorleri]:hover .product-card-media img,.product-card[href$=\/endustriyel-pc]:hover .product-card-media img{transform:scale(1.2)}.theorem-aura{pointer-events:none;border-radius:50%;transition:opacity .1s linear,transform .1s linear;position:absolute;top:55%;left:50%}.aura-outer{background:radial-gradient(circle,#0000 55%,#789caf0b 71%,#0000 72%);width:350px;height:350px;box-shadow:inset 0 0 70px #6d91a20a}.aura-inner{background:radial-gradient(circle,#a280460d 0,#0000 64%);width:245px;height:245px;box-shadow:0 0 65px #a2804610}.data-points{pointer-events:none;transition:opacity .12s linear;position:absolute;inset:0}.data-points i{background:#bda36d;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 14px #cbb07888}.data-points i:first-child{top:86px;left:68px}.data-points i:nth-child(2){background:#789caf;width:3px;height:3px;top:42px;left:115px}.data-points i:nth-child(3){background:#789caf;width:3px;height:3px;top:47px;right:110px}.data-points i:nth-child(4){top:104px;right:62px}.data-points i:nth-child(5){background:#d5bd88;width:4px;height:4px;top:20px;left:214px}.brand-logo-grid{background:0 0;border:0;gap:10px}.brand-logo{background:#fff;border:1px solid #d1cbc0;min-height:118px;padding:10px}.brand-logo-stage{justify-content:center;align-items:center;width:100%;max-width:142px;height:48px;display:flex}.brand-logo-stage img{object-fit:contain;object-position:center;width:100%;max-width:142px;height:100%;max-height:48px}.brand-logo-stage{overflow:hidden}.brand-logo-stage img.logo-telemecanique{width:100%;max-width:142px;height:auto;max-height:48px}.brand-logo:has(.logo-telemecanique) .brand-logo-stage{background:#fff url(/assets/brand-telemecanique.jpg?v=20260814) 50%/contain no-repeat}.brand-logo-stage img.logo-sick{width:82px;height:auto}.brand-logo-stage img.logo-panasonic{width:122px;height:auto}.brand-logo-stage img.logo-omron{width:94px;height:auto}.brand-logo-stage img.logo-honeywell{width:106px;height:auto}.brand-logo-stage img.logo-advantech{width:108px;height:auto}.brand-logo-stage img.logo-weidmuller{width:116px;height:auto}.brand-card-logo .brand-logo-stage{width:72%;max-width:300px;height:88px}.brand-card-logo .brand-logo-stage img,.brand-card-logo .brand-logo-stage img.logo-telemecanique,.brand-card-logo .brand-logo-stage img.logo-sick,.brand-card-logo .brand-logo-stage img.logo-panasonic,.brand-card-logo .brand-logo-stage img.logo-omron,.brand-card-logo .brand-logo-stage img.logo-honeywell,.brand-card-logo .brand-logo-stage img.logo-advantech,.brand-card-logo .brand-logo-stage img.logo-weidmuller{object-fit:contain;object-position:center;width:100%;max-width:270px;height:100%;max-height:78px}@media (max-width:600px){.brand-card-logo .brand-logo-stage{width:84%;height:76px}.brand-card-logo .brand-logo-stage img{max-height:68px}}.navline{position:relative;overflow:hidden}.navline:before,.navline:after{content:none}.nav{z-index:1;position:relative}.logo img{width:285px}@media (max-width:960px){.logo img{width:180px}.navline:before,.navline:after{opacity:.25}}@media (min-width:961px){.scroll-story .hero-layout{align-items:start;padding-top:58px}}.footer-grid>div:not(.footer-brand){gap:14px;font-size:13px;line-height:1.45}.footer-grid b{margin-bottom:10px;font-size:11px}.footer-grid p{font-size:13px;line-height:1.75}.footer-brand p{font-size:13px}.footer-bottom{min-height:72px;font-size:11px}.footer-social{border-top:1px solid #ffffff1a;gap:12px;margin-top:5px;padding-top:16px;display:flex}.footer-social a{color:#d9e1e4;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;font-weight:700;display:inline-flex}.footer-social a:hover{color:var(--gold2)}.social-mark{color:#fff;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.linkedin-mark{letter-spacing:-.08em;background:#0a66c2;border-radius:3px;padding-right:1px;font:800 15px/1 Arial}.instagram-mark{background:radial-gradient(circle at 30% 105%,#ffd600 0 22%,#ff7a00 36%,#ff0169 62%,#d300c5 78%,#7638fa 100%);border-radius:7px;position:relative}.instagram-mark:before{content:"";border:1.8px solid #fff;border-radius:5px;position:absolute;inset:5px}.instagram-mark:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:6px;right:6px}.instagram-mark i{border:1.8px solid #fff;border-radius:50%;width:6px;height:6px}.product-detail-section>.detail-intro{max-width:980px;margin-bottom:55px}.product-detail-section>.detail-intro h2{font-size:44px}.product-detail-section>.detail-intro p{max-width:560px}.brand-selector{border:1px solid var(--line);background:#fff;margin-bottom:24px;padding:30px}.selector-heading{align-items:center;gap:20px;margin-bottom:24px;display:flex}.selector-heading>span,.explorer-summary span{color:var(--gold);font:14px Georgia,serif}.selector-heading div{flex-direction:column;gap:5px;display:flex}.selector-heading b{text-transform:uppercase;letter-spacing:.1em;font-size:14px}.selector-heading small{color:var(--muted);font-size:11px}.brand-selector-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.brand-selector button{border:1px solid var(--line);cursor:pointer;background:#f8f6f0;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:96px;padding:13px;transition:all .2s;display:flex;position:relative}.brand-selector button:after{content:"";background:var(--gold);height:3px;transition:all .2s;position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.brand-selector button:hover,.brand-selector button.active{background:#fff;border-color:#a2804680}.brand-selector button.active:after{transform:scaleX(1)}.brand-selector button img{object-fit:contain;width:auto;max-width:112px;height:28px}.brand-selector button img.logo-telemecanique{height:34px}.brand-selector button span{text-transform:uppercase;letter-spacing:.08em;color:#69767b;font-size:8px}.brand-selector button strong{font-size:13px}.explorer-summary{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;min-height:80px;margin-bottom:12px;padding:18px 25px;display:flex}.explorer-summary div{align-items:center;gap:18px;display:flex}.explorer-summary b{font:25px Georgia,serif}.explorer-summary img{object-fit:contain;background:#fff;width:auto;max-width:185px;height:39px;padding:5px 9px}.explorer-summary p{color:#9fb0b7;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.reference-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.reference-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:430px;display:flex;position:relative;overflow:hidden}.reference-image{background:linear-gradient(145deg,#f7f6f2,#fff);justify-content:center;align-items:center;height:220px;padding:20px;display:flex;overflow:hidden}.reference-image img{object-fit:contain;width:100%;height:100%}.reference-card.layered-media{min-height:720px}.reference-card.layered-media .reference-image{background:linear-gradient(145deg,#f6f5f1,#fff);height:auto;padding:0;position:absolute;inset:0}.reference-card.layered-media .reference-image:after{content:"";background:linear-gradient(#ffffff08 0%,#fffffff0 47%,#fff 62%);position:absolute;inset:0}.reference-card.layered-media .reference-backdrop{object-fit:contain;mix-blend-mode:multiply;opacity:.34;width:78%;height:49%;position:absolute;top:1%;right:-3%;transform:scale(1.12)}.reference-card.layered-media .reference-product{object-fit:contain;mix-blend-mode:multiply;opacity:.9;filter:drop-shadow(0 18px 20px #17344424);width:56%;height:47%;position:absolute;top:5%;right:3%}.reference-content{z-index:2;flex-direction:column;flex:1;padding:30px;display:flex;position:relative}.reference-card.layered-media .reference-content{padding-top:285px}.brand-label{text-transform:uppercase;letter-spacing:.14em;min-height:36px;color:var(--gold);align-items:center;margin-bottom:8px;font-size:9px;display:flex}.brand-label img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:160px;height:32px}.reference-content h3{margin-bottom:12px;font:29px Georgia,serif}.reference-description{color:var(--muted);min-height:64px;font-size:13px;line-height:1.65}.reference-specs{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:15px;list-style:none;display:grid}.reference-specs li{color:#4e5f65;padding-left:16px;font-size:11px;position:relative}.reference-specs li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:5px;left:0}.model-references{margin-top:20px}.model-references>b{text-transform:uppercase;letter-spacing:.13em;color:var(--gold);margin-bottom:10px;font-size:8px;display:block}.model-references>div{flex-wrap:wrap;gap:6px;display:flex}.model-references code{color:#183341;background:#edf0ef;border-radius:2px;padding:5px 7px;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.reference-content .tag-row{margin-top:20px}.reference-cta{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:11px;font-weight:800;display:flex}.reference-cta span{color:var(--gold);font-size:18px}.product-data-note{color:var(--muted);border-left:2px solid var(--gold);max-width:800px;margin-top:25px;padding-left:16px;font-size:10px;line-height:1.7}.reference-group+.reference-group{margin-top:76px}.reference-group-heading{border-bottom:1px solid var(--line);text-align:left;justify-content:flex-start;align-items:end;margin-bottom:22px;padding-bottom:18px;display:flex}.reference-group-heading h3{color:var(--navy);margin:0;font:38px/1.1 Georgia,serif}.reference-card.layered-media .reference-product{opacity:.9;width:82%;height:53%;top:0;right:-1%;transform:scale(1.08)}.reference-card.layered-media{min-height:650px;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s}.reference-card.layered-media .reference-content{max-width:78%;padding:36px}.reference-card.layered-media .reference-image{background:0 0}.reference-card.layered-media .reference-image:after{background:linear-gradient(90deg,#fff 0%,#fffffffa 32%,#ffffffe0 46%,#ffffff73 62%,#fff0 82%);transition:background .3s}.reference-card.layered-media .reference-product{object-position:right center;clip-path:inset(4% 0 0);opacity:.95;filter:contrast(1.08)saturate(1.12)drop-shadow(0 18px 20px #17344424);width:94%;height:94%;transition:transform .55s cubic-bezier(.2,.75,.25,1),opacity .3s,filter .3s;top:3%;right:-19%;transform:scale(1.04)}.reference-card.layered-media:hover{background:var(--navy);color:#fff;border-color:#a2804688;transform:translateY(-5px);box-shadow:0 24px 55px #001b3326}.reference-card.layered-media:hover .reference-image:after{background:linear-gradient(90deg,#001b33 0%,#001b33fa 32%,#001b33dc 48%,#001b3370 64%,#001b3308 86%)}.reference-card.layered-media:hover .reference-product{opacity:.99;filter:contrast(1.12)saturate(1.15)drop-shadow(0 22px 26px #0006);transform:translate(2%)scale(1.11)}.reference-card.layered-media:hover .brand-label img{mix-blend-mode:normal;background:#fff;padding:4px 7px}.reference-card.layered-media:hover .reference-description,.reference-card.layered-media:hover .reference-specs li{color:#c7d2d7}.reference-card.layered-media:hover .reference-specs,.reference-card.layered-media:hover .reference-cta{border-color:#ffffff30}.reference-card.layered-media:hover .model-references code{color:#e3eaed;background:#ffffff12}.reference-card.layered-media:hover .tag-row span{border-color:#ffffff36}.reference-card.layered-media:hover .reference-cta{color:#fff}.reference-card.layered-media.brand-contained .reference-product{object-position:center;clip-path:none;opacity:.98;width:76%;height:80%;top:8%;right:-1%;transform:scale(1)}.reference-card.layered-media.brand-contained:hover .reference-product{transform:translate(1%)scale(1.07)}@media (max-width:960px){.brand-selector-grid{grid-template-columns:repeat(3,1fr)}.reference-grid{grid-template-columns:1fr}.reference-image{height:260px}}@media (max-width:600px){.product-detail-section>.detail-intro h2{font-size:36px}.brand-selector{padding:18px}.brand-selector-grid{grid-template-columns:1fr 1fr}.brand-selector button{height:88px}.explorer-summary{flex-direction:column;align-items:flex-start;gap:10px}.explorer-summary p{line-height:1.5}.reference-image{height:210px}.reference-content{padding:23px}.reference-content h3{font-size:25px}.reference-description{min-height:0}}.site-search{z-index:12;width:min(100%,650px);margin-top:28px;position:relative}.site-search-field{border-left:3px solid var(--gold);background:#fff;align-items:center;height:62px;padding:0 18px;display:flex;box-shadow:0 18px 42px #0005}.site-search-field input{min-width:0;height:100%;color:var(--navy);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font:600 14px Arial,sans-serif}.site-search-field input::placeholder{color:#718189}.search-icon{border:2px solid var(--gold);border-radius:50%;flex:none;width:19px;height:19px;position:relative}.search-icon:after{content:"";background:var(--gold);width:8px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.search-hint{color:#7b898f;letter-spacing:.04em;white-space:nowrap;border-left:1px solid var(--line);padding-left:15px;font-size:8px}.site-search-results{color:var(--ink);border-top:3px solid var(--gold);background:#fff;max-height:440px;position:absolute;top:68px;left:0;right:0;overflow:auto;box-shadow:0 28px 55px #0008}.site-search-results>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 18px;transition:all .18s;display:flex}:is(.site-search-results>a:hover,.site-search-results>a:focus-visible){background:var(--cream)}.site-search-results>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.site-search-results small{text-transform:uppercase;letter-spacing:.11em;color:var(--gold);font-size:8px}.site-search-results strong{font:20px Georgia,serif}.site-search-results em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.site-search-results>a>b{color:var(--gold);font-size:18px}.site-search-results>p{flex-direction:column;gap:7px;margin:0;padding:22px;display:flex}.site-search-results>p strong{font-size:17px}.site-search-results>p span{color:var(--muted);font-size:11px}.site-search-results .search-all-products{background:var(--navy);color:#fff;min-height:52px}.site-search-results .search-all-products strong{text-transform:uppercase;letter-spacing:.1em;font:800 10px Arial,sans-serif}.brand-product-filter{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.brand-product-filter button{border:1px solid var(--line);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;padding:13px 16px;font:700 9px Arial,sans-serif;transition:all .18s}:is(.brand-product-filter button:hover,.brand-product-filter button:focus-visible){border-color:var(--gold);transform:translateY(-2px)}.brand-product-filter button.active{background:var(--navy);border-color:var(--navy);color:#fff}.brand-filter-summary{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:82px;margin-bottom:28px;padding:18px 25px;display:flex}.brand-filter-summary span{font:25px Georgia,serif}.brand-filter-summary p{color:#9fb0b7;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px}.brand-product-groups{gap:30px;display:grid}.brand-product-group{border:1px solid var(--line);background:#fff}.brand-product-group>header{border-bottom:1px solid var(--line);grid-template-columns:250px 1fr;align-items:center;gap:35px;min-height:145px;padding:25px 30px;display:grid}.brand-product-logo{border-right:1px solid var(--line);justify-content:center;align-items:center;height:74px;padding-right:30px;display:flex}.brand-product-logo img{object-fit:contain;width:auto;max-width:190px;height:auto;max-height:58px}.brand-product-logo img.logo-telemecanique{width:190px}.brand-product-group>header p{color:var(--muted);margin-bottom:10px;font-size:13px;line-height:1.65}.brand-product-group>header span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.brand-family-block{padding:32px 30px}.brand-family-block+.brand-family-block{border-top:1px solid var(--line)}.brand-family-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.brand-family-heading small{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font-size:8px;display:block}.brand-family-heading h2{margin:0;font:30px Georgia,serif}.brand-family-heading>a{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);white-space:nowrap;font-size:9px;font-weight:800}.brand-family-heading>a b{margin-left:7px;font-size:16px}.brand-series-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.brand-series-grid>a{border:1px solid var(--line);background:#f7f6f2;align-items:flex-end;min-height:142px;padding:15px;transition:all .2s;display:flex;position:relative;overflow:hidden}.brand-series-grid>a:hover{border-color:var(--gold);background:var(--navy);color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px #001b331f}.brand-series-image{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 48%}.brand-series-image:after{content:"";background:linear-gradient(90deg,#f7f6f2,#0000);position:absolute;inset:0}.brand-series-image img{object-fit:contain;opacity:.78;filter:contrast(1.06);width:100%;height:100%;padding:8px;transition:all .3s}.brand-series-grid>a:hover .brand-series-image:after{background:linear-gradient(90deg,var(--navy),#001b3340)}.brand-series-grid>a:hover .brand-series-image img{opacity:.92;transform:scale(1.08)}.brand-series-copy{z-index:2;flex-direction:column;gap:5px;width:76%;display:flex;position:relative}.brand-series-copy small{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:7px}.brand-series-copy strong{font:19px/1.08 Georgia,serif}.brand-series-copy em{color:var(--muted);font-size:8px;font-style:normal;line-height:1.4}.brand-series-grid>a:hover .brand-series-copy em{color:#b9c7cc}.brand-series-grid>a>b{z-index:3;color:var(--gold);position:absolute;top:12px;right:12px}@media (max-width:960px){.search-hint{display:none}.brand-product-group>header{grid-template-columns:190px 1fr}.brand-series-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.site-search{margin-top:22px}.site-search-field{height:56px;padding:0 14px}.site-search-field input{font-size:12px}.site-search-results{top:62px}.brand-product-filter{gap:6px}.brand-product-filter button{padding:11px 10px;font-size:8px}.brand-filter-summary{flex-direction:column;align-items:flex-start;gap:6px}.brand-filter-summary span{font-size:21px}.brand-product-group>header{grid-template-columns:1fr;gap:18px;padding:24px}.brand-product-logo{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.brand-family-block{padding:25px 18px}.brand-family-heading{flex-direction:column;align-items:flex-start}.brand-series-grid{grid-template-columns:1fr}.brand-series-grid>a{min-height:132px}}.header-search{flex:1;max-width:235px;margin:0 18px}.header-search .site-search{width:100%;margin:0}.header-search .site-search-field{height:44px;box-shadow:none;border-left-width:2px;padding:0 12px}.header-search .site-search-field input{padding:0 10px;font-size:11px}.header-search .search-icon{border-width:1px;width:15px;height:15px}.header-search .search-hint{display:none}.header-search .site-search-results{text-align:left;width:min(470px,100vw - 28px);top:50px;left:50%;right:auto;transform:translate(-50%)}.navlinks{gap:18px}.brand-product-toggle{border:0;border-bottom:1px solid var(--line);width:100%;min-height:145px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:250px 1fr 44px;align-items:center;gap:35px;padding:25px 30px;transition:background-color .2s;display:grid}:is(.brand-product-toggle:hover,.brand-product-toggle:focus-visible){background:#f2efe7;outline:0}.brand-product-toggle>div:nth-child(2) p{color:var(--muted);margin-bottom:10px;font-size:13px;line-height:1.65}.brand-product-toggle>div:nth-child(2) span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.brand-toggle-mark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);place-items:center;font:25px/1 Georgia,serif;display:grid}.brand-product-toggle[aria-expanded=true]{background:var(--navy);color:#fff}.brand-product-toggle[aria-expanded=true] .brand-product-logo{background:#fff;padding:9px 30px 9px 0}.brand-product-toggle[aria-expanded=true]>div:nth-child(2) p{color:#c4d0d5}.brand-product-toggle[aria-expanded=true] .brand-toggle-mark{background:var(--gold);color:#fff}@media (max-width:1100px) and (min-width:961px){.logo img{width:200px}.header-search{max-width:185px;margin-inline:12px}.navlinks{gap:12px;font-size:12px}.nav-cta{gap:12px;padding-inline:12px}}@media (max-width:960px){.nav{gap:10px}.logo img{width:140px}.header-search{min-width:0;max-width:none;margin:0}.header-search .site-search-field{height:40px}.header-search .site-search-field input{font-size:10px}.header-search .site-search-results{top:47px}.brand-product-toggle{grid-template-columns:190px 1fr 40px}}@media (max-width:600px){.logo img{width:115px}.nav{gap:7px}.header-search .site-search{margin:0}.header-search .site-search-field{height:38px;padding:0 9px}.header-search .site-search-field input{padding:0 7px;font-size:9px}.header-search .search-icon{width:13px;height:13px}.nav-button{width:36px}.brand-product-toggle{grid-template-columns:1fr 38px;gap:17px;padding:22px}.brand-product-toggle .brand-product-logo{border-bottom:0;border-right:0;grid-column:1/2;justify-content:flex-start;padding:0}.brand-product-toggle>div:nth-child(2){grid-column:1/-1}.brand-product-toggle .brand-toggle-mark{grid-area:1/2}.brand-product-toggle[aria-expanded=true] .brand-product-logo{padding:8px 12px}.brand-product-toggle>div:nth-child(2) p{font-size:12px}}.site-header,.navline,.nav{overflow:visible}.site-header{z-index:100}.navline{z-index:101}.header-search,.header-search .site-search{z-index:110}.header-search .site-search-results{z-index:120;isolation:isolate}.brand-logo{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}:is(.brand-logo:hover,.brand-logo:focus-visible){border-color:var(--gold);outline:0;transform:translateY(-3px);box-shadow:0 14px 28px #001b3317}.brand-product-group{scroll-margin-top:150px}.brand-product-group:target{border-color:var(--gold);box-shadow:0 0 0 2px #a2804626}.product-reveal-grid.reveal-ready .product-card{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.25,1),transform .72s cubic-bezier(.2,.75,.25,1),background-color .25s,color .25s;transform:translateY(68px)scale(.975)}.product-reveal-grid.reveal-ready .product-card:nth-child(3n+2){transition-delay:80ms}.product-reveal-grid.reveal-ready .product-card:nth-child(3n){transition-delay:.16s}.product-reveal-grid.reveal-ready .product-card.is-revealed{opacity:1;transform:translateY(0)scale(1)}.product-reveal-grid.reveal-ready .product-card.is-revealed:hover{transform:translateY(-4px)scale(1)}@media (max-width:960px){.product-reveal-grid.reveal-ready .product-card:nth-child(odd){transition-delay:0s}.product-reveal-grid.reveal-ready .product-card:nth-child(2n){transition-delay:90ms}}@media (max-width:600px){.product-reveal-grid.reveal-ready .product-card{transform:translateY(52px)scale(.985);transition-delay:0s!important}.product-reveal-grid.reveal-ready .product-card.is-revealed{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.product-reveal-grid.reveal-ready .product-card,.product-reveal-grid.reveal-ready .product-card.is-revealed{opacity:1;transition:none;transform:none}}.solution-portfolio{padding-top:110px}.solution-portfolio-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.solution-domain-card{isolation:isolate;border:1px solid var(--line);background:#fff;min-height:610px;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s;position:relative;overflow:hidden}.solution-domain-card:hover{background:var(--navy);color:#fff;border-color:#a2804688;transform:translateY(-5px);box-shadow:0 26px 55px #001b3326}.solution-domain-media{z-index:0;background:#edf2f4;position:absolute;inset:0}.solution-domain-media:after{content:"";background:linear-gradient(102deg,#fffffff8 0%,#fffffff2 40%,#ffffffb8 58%,#ffffff35 78%,#0000 100%);transition:background .3s;position:absolute;inset:0}.solution-domain-media img{object-fit:cover;object-position:center;opacity:.78;filter:saturate(1.06)contrast(1.06);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.25,1),opacity .3s,filter .3s;transform:scale(1.05)}.solution-domain-card:hover .solution-domain-media:after{background:linear-gradient(102deg,#001b33fc 0%,#001b33ee 43%,#001b33b8 62%,#001b3348 82%,#0000 100%)}.solution-domain-card:hover .solution-domain-media img{opacity:.92;filter:saturate(1.13)contrast(1.1);transform:scale(1.12)translate(2%)}.solution-domain-content{z-index:2;flex-direction:column;width:74%;min-height:610px;padding:36px;display:flex;position:relative}.solution-domain-content>span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:9px;font-weight:800}.solution-domain-content h2{margin:42px 0 15px;font:34px/1.08 Georgia,serif}.solution-domain-content>p{color:var(--muted);max-width:500px;font-size:13px;line-height:1.68}.solution-domain-card:hover .solution-domain-content>p{color:#c1cdd2}.solution-applications{margin-top:20px}.solution-applications>b{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:8px;display:block}.solution-applications ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.solution-applications li{color:#53676f;padding-left:14px;font-size:10px;line-height:1.4;position:relative}.solution-applications li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:5px;left:0}.solution-domain-card:hover .solution-applications li{color:#c2ced3}.solution-product-links{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:25px;display:flex}.solution-product-links a{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-transform:uppercase;letter-spacing:.06em;background:#ffffffbf;border:1px solid #b9b4aa;padding:8px 9px;font-size:8px;font-weight:800;transition:all .18s}.solution-product-links a:hover{background:var(--gold2);border-color:var(--gold2);color:var(--navy)}.solution-domain-card:hover .solution-product-links a{color:#fff;background:#001b33ad;border-color:#ffffff3c}.solution-detail-link{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);justify-content:space-between;align-items:center;margin-top:16px;padding-top:15px;font-size:10px;font-weight:900;display:flex}.solution-domain-card:hover .solution-detail-link{border-color:#ffffff30}.process-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.process-heading h2{margin:0;font:42px Georgia,serif}.process-grid article{min-height:185px}.process-grid h3{margin-top:35px}@media (max-width:960px){.solution-portfolio-grid{grid-template-columns:1fr}.solution-domain-card,.solution-domain-content{min-height:570px}.solution-domain-content{width:76%}}@media (max-width:600px){.solution-portfolio{padding-top:75px}.solution-domain-card,.solution-domain-content{min-height:610px}.solution-domain-content{width:100%;padding:26px}.solution-domain-media:after{background:linear-gradient(#fffffff5 0%,#ffffffe8 58%,#ffffffb0 100%)}.solution-domain-card:hover .solution-domain-media:after{background:linear-gradient(#001b33f5 0%,#001b33e8 62%,#001b33b8 100%)}.solution-domain-content h2{margin-top:36px;font-size:31px}.solution-domain-content>p{font-size:12px}.process-heading{flex-direction:column;align-items:flex-start}.process-heading h2{font-size:34px}}.article-library{padding-top:82px}.article-category-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#f7f5f0e8;padding:12px;position:sticky;top:92px;box-shadow:0 12px 28px #001b330e}.article-category-nav a{text-align:center;flex:1;justify-content:center;align-items:center;min-height:44px;display:flex}.article-category{padding-top:82px;scroll-margin-top:150px}.article-category+.article-category{border-top:1px solid var(--line);margin-top:10px}.article-category>header{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:28px;display:grid}.article-category>header .kicker{grid-column:1/-1;margin:0}.article-category>header h2{margin:0;font:46px/1.05 Georgia,serif}.article-category>header>span{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);padding-bottom:5px;font-size:9px;font-weight:800}.article-media-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.article-media-card{isolation:isolate;border:1px solid var(--line);background:#fff;flex-direction:column;min-height:570px;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.article-media-card:only-child{grid-column:1/-1;min-height:520px}.article-card-image{background:#e8ecec;height:275px;overflow:hidden}.article-media-card:only-child .article-card-image{height:310px}.article-card-image img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.75,.25,1),filter .3s}.article-card-copy{flex-direction:column;flex:1;padding:30px;display:flex}.article-card-copy>span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:8px;font-weight:900}.article-card-copy h3{max-width:610px;margin:25px 0 14px;font:31px/1.12 Georgia,serif}.article-card-copy p{color:var(--muted);max-width:680px;font-size:12px;line-height:1.7}.article-card-copy small{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:9px;font-weight:900;display:flex}.article-media-card:hover{background:var(--navy);color:#fff;border-color:#a2804680;transform:translateY(-5px);box-shadow:0 24px 55px #001b3326}.article-media-card:hover .article-card-image img{filter:saturate(1.08)contrast(1.08);transform:scale(1.08)}.article-media-card:hover .article-card-copy p{color:#c1cdd2}.article-media-card:hover .article-card-copy small{color:var(--gold2);border-color:#ffffff32}.article-detail-page>header{isolation:isolate;background:var(--navy);color:#fff;align-items:flex-end;min-height:610px;padding:125px 0 88px;display:flex;position:relative;overflow:hidden}.article-detail-page .article-hero-image{z-index:-1;position:absolute;inset:0}.article-detail-page .article-hero-image:after{content:"";background:linear-gradient(90deg,#001b33fc 0%,#001b33e8 52%,#001b3375 78%,#001b3325 100%);position:absolute;inset:0}.article-detail-page .article-hero-image img{object-fit:cover;object-position:center;opacity:.82;filter:saturate(.9)contrast(1.08);width:100%;height:100%}.article-detail-page .article-hero-copy{max-width:850px;margin-left:max(50% - 590px,28px);margin-right:auto}.article-detail-page header h1{max-width:840px;margin:22px 0}.article-detail-page header>div>p:last-child{color:#c4d0d5;max-width:760px}.article-detail-page .article-body section h2{margin:52px 0 15px;font:34px Georgia,serif}.article-detail-page .article-body section:first-child h2{margin-top:0}.article-detail-page .article-body section p{color:#40535d;font:17px/1.85 Georgia,serif}.article-source-note{border-top:1px solid var(--line);padding-top:22px;color:var(--muted)!important;margin-top:38px!important;font:12px/1.7 Arial,sans-serif!important}.article-source-note a{color:var(--gold);border-bottom:1px solid;font-weight:800}@media (max-width:960px){.article-category-nav{position:static}.article-category-nav a{flex:0 auto}.article-media-grid{grid-template-columns:1fr}.article-media-card:only-child{grid-column:auto}.article-detail-page .article-hero-copy{margin-inline:auto}.article-detail-page>header{min-height:560px}}@media (max-width:600px){.article-library{padding-top:58px}.article-category{padding-top:65px}.article-category>header h2{font-size:36px}.article-category>header{grid-template-columns:1fr}.article-category>header>span{padding:0}.article-media-card,.article-media-card:only-child{min-height:530px}.article-card-image,.article-media-card:only-child .article-card-image{height:235px}.article-card-copy{padding:24px}.article-card-copy h3{font-size:27px}.article-detail-page>header{min-height:570px;padding:100px 0 65px}.article-detail-page .article-hero-image:after{background:linear-gradient(#001b3370 0%,#001b33e8 43%,#001b33fc 100%)}.article-detail-page .article-body section h2{font-size:29px}.article-detail-page .article-body section p{font-size:16px}}.identification-article-card .article-card-image{background:#dfe8ef;height:360px}.identification-article-card .article-card-image img{object-position:center 40%;transform:scale(1.02)}.identification-article-card:hover .article-card-image img{transform:scale(1.07)}.identification-article-detail .article-hero-image img{object-position:center 40%}@media (max-width:600px){.identification-article-card .article-card-image{height:275px}.identification-article-card .article-card-image img{object-position:center 40%}}.corporate-intro{grid-template-columns:.92fr 1.08fr;align-items:center;gap:80px;display:grid}.corporate-intro-copy h2{letter-spacing:-.045em;margin:20px 0 34px;font:clamp(40px,4.5vw,63px)/1.05 Georgia,serif}.corporate-intro-copy>p:not(.kicker){color:#53666e;font:16px/1.82 Georgia,serif}.corporate-visual{background:#e8edef;min-height:630px;position:relative;overflow:hidden}.corporate-visual:after{content:"";background:linear-gradient(#0000 36%,#001b33e8 77%,#001b33 100%);position:absolute;inset:0}.corporate-visual>img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.06);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.corporate-visual:hover>img{transform:scale(1.06)}.corporate-visual-statement{z-index:2;color:#fff;position:absolute;bottom:38px;left:42px;right:42px}.corporate-visual-statement>span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);font-size:8px;font-weight:900}.corporate-visual-statement strong{white-space:nowrap;margin:13px 0 10px;font:26px/1.2 Georgia,serif;display:block}.corporate-visual-statement strong u{-webkit-text-decoration-color:var(--gold2);-webkit-text-decoration-color:var(--gold2);-webkit-text-decoration-color:var(--gold2);text-decoration-color:var(--gold2);text-underline-offset:6px;color:var(--gold2)}.corporate-visual-statement p{color:#bfccd2;margin:0;font-size:11px}.corporate-capability-band{background:var(--gold);color:#fff}.corporate-capability-band>.shell{grid-template-columns:repeat(5,1fr);align-items:center;min-height:82px;display:grid}.corporate-capability-band span{text-align:center;letter-spacing:.13em;text-transform:uppercase;border-right:1px solid #ffffff3e;padding:10px;font-size:10px;font-weight:900}.corporate-capability-band span:first-child{border-left:1px solid #ffffff3e}.corporate-purpose{background:var(--navy);color:#fff;padding:112px 0;position:relative;overflow:hidden}.corporate-purpose:before{content:"";border:1px solid #c1a46b26;width:58vw;height:58vw;position:absolute;top:-28vw;right:-12vw;transform:rotate(45deg)}.corporate-purpose-grid{border-top:1px solid #ffffff25;border-left:1px solid #ffffff25;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.corporate-purpose-grid article{border-bottom:1px solid #ffffff25;border-right:1px solid #ffffff25;flex-direction:column;min-height:440px;padding:48px;display:flex}.corporate-purpose-grid h2{max-width:520px;margin:72px 0 22px;font:38px/1.15 Georgia,serif}.corporate-purpose-grid article>p:last-child{color:#adbdc5;max-width:540px;margin-top:auto;font-size:13px;line-height:1.75}.customer-commitment .section-title{align-items:start}.commitment-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.commitment-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:330px;padding:30px;transition:transform .3s,background-color .3s,color .3s,box-shadow .3s}.commitment-grid article i{border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);width:36px;height:36px;display:block;position:relative}.commitment-grid article i:after{content:"";background:var(--gold);transform-origin:0;width:49px;height:2px;position:absolute;bottom:-1px;left:-1px;transform:rotate(-45deg)}.commitment-grid h3{margin:92px 0 15px;font:27px/1.15 Georgia,serif}.commitment-grid p{color:var(--muted);font-size:12px;line-height:1.72}.commitment-grid article:hover{z-index:2;background:var(--navy);color:#fff;position:relative;transform:translateY(-5px);box-shadow:0 24px 45px #001b3329}.commitment-grid article:hover p{color:#bdcbd1}.corporate-project-flow{color:#fff;background:#062a40;padding:110px 0}.corporate-flow-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;margin-bottom:48px;display:grid}.corporate-flow-heading h2{margin:12px 0 0;font:49px/1.06 Georgia,serif}.corporate-flow-heading>p{color:#afbec5;font-size:13px;line-height:1.75}.corporate-flow-grid{border-top:1px solid #ffffff25;border-left:1px solid #ffffff25;grid-template-columns:repeat(5,1fr);display:grid}.corporate-flow-grid article{border-bottom:1px solid #ffffff25;border-right:1px solid #ffffff25;flex-direction:column;min-height:285px;padding:28px;transition:background-color .25s,transform .25s;display:flex}.corporate-flow-grid article>span{color:var(--gold2);font:24px Georgia,serif}.corporate-flow-grid article>p{color:#afbec5;margin-top:auto;font-size:11px;line-height:1.65}.corporate-flow-grid article:hover{background:#0a354e;transform:translateY(-4px)}.corporate-service-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.corporate-service-card{isolation:isolate;background:var(--navy);color:#fff;min-height:500px;position:relative;overflow:hidden}.corporate-service-image{z-index:-1;position:absolute;inset:0}.corporate-service-image:after{content:"";background:linear-gradient(#001b3318 0%,#001b3399 48%,#001b33fa 88%);position:absolute;inset:0}.corporate-service-image img{object-fit:cover;filter:saturate(.94)contrast(1.05);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.25,1),filter .3s}.corporate-service-copy{flex-direction:column;justify-content:flex-end;min-height:500px;padding:34px;display:flex}.corporate-service-copy>span{letter-spacing:.15em;text-transform:uppercase;color:var(--gold2);font-size:8px;font-weight:900}.corporate-service-copy h3{margin:18px 0 14px;font:34px/1.1 Georgia,serif}.corporate-service-copy p{color:#c0cdd2;max-width:500px;font-size:12px;line-height:1.7}.corporate-service-copy b{letter-spacing:.1em;text-transform:uppercase;color:var(--gold2);border-top:1px solid #ffffff31;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-size:9px;display:flex}.corporate-service-card:hover .corporate-service-image img{filter:saturate(1.08)contrast(1.1);transform:scale(1.09)}.corporate-final-cta{background:var(--navy);color:#fff;padding:92px 0}.corporate-final-cta>.shell{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.corporate-final-cta h2{margin:15px 0;font:47px/1.08 Georgia,serif}.corporate-final-cta p:not(.kicker){color:#afbec5;max-width:700px;font-size:13px;line-height:1.7}.corporate-final-cta .btn{min-width:220px}@media (max-width:1050px){.corporate-intro{grid-template-columns:1fr;gap:50px}.corporate-visual{min-height:560px}.commitment-grid{grid-template-columns:repeat(2,1fr)}.corporate-flow-grid{grid-template-columns:repeat(3,1fr)}.corporate-flow-grid article:nth-last-child(-n+2){min-height:230px}.corporate-final-cta>.shell{grid-template-columns:1fr}.corporate-final-cta .btn{width:max-content}}@media (max-width:700px){.corporate-intro-copy h2{font-size:40px}.corporate-visual{min-height:470px}.corporate-visual-statement{bottom:26px;left:24px;right:24px}.corporate-visual-statement strong{white-space:normal;font-size:18px}.corporate-capability-band>.shell{grid-template-columns:1fr 1fr}.corporate-capability-band span{border-bottom:1px solid #ffffff3e;justify-content:center;align-items:center;min-height:56px;display:flex}.corporate-capability-band span:last-child{grid-column:1/-1}.corporate-purpose{padding:78px 0}.corporate-purpose-grid{grid-template-columns:1fr}.corporate-purpose-grid article{min-height:390px;padding:30px}.corporate-purpose-grid h2{margin-top:55px;font-size:31px}.commitment-grid{grid-template-columns:1fr}.commitment-grid article{min-height:270px}.commitment-grid h3{margin-top:65px}.corporate-project-flow{padding:78px 0}.corporate-flow-heading{grid-template-columns:1fr;gap:25px}.corporate-flow-heading h2{font-size:38px}.corporate-flow-grid{grid-template-columns:1fr}.corporate-flow-grid article,.corporate-flow-grid article:nth-last-child(-n+2){min-height:190px}.corporate-service-grid{grid-template-columns:1fr}.corporate-service-card,.corporate-service-copy{min-height:450px}.corporate-final-cta h2{font-size:38px}.corporate-final-cta .btn{width:100%}}.seo-local-intro{background:var(--navy);color:#fff;padding:62px 0}.seo-local-intro>.shell{grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px;display:grid}.seo-local-intro .kicker{grid-column:1/-1;margin:0}.seo-local-intro h2{margin:0;font:38px/1.12 Georgia,serif}.seo-local-intro p:last-child{color:#b6c5cc;margin:0;font-size:13px;line-height:1.75}.product-local-context{border-left:2px solid var(--gold);padding-left:14px;margin-top:14px!important;font-size:11px!important}.model-reference-section{color:#fff;background:#062a40;padding:100px 0}.model-reference-section .section-title{margin-bottom:38px}.model-reference-section .section-title>p{color:#b6c4cb}.model-reference-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.model-reference-grid details{background:#001b33;border:1px solid #ffffff24;min-height:72px}.model-reference-grid summary{cursor:pointer;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:16px 19px;list-style:none;display:flex;position:relative}.model-reference-grid summary::-webkit-details-marker{display:none}.model-reference-grid summary:after{content:"+";color:var(--gold2);font:20px Georgia,serif;position:absolute;top:22px;right:18px}.model-reference-grid details[open] summary:after{content:"−"}.model-reference-grid summary span{letter-spacing:.13em;text-transform:uppercase;color:var(--gold2);font-size:7px;font-weight:900}.model-reference-grid summary strong{padding-right:28px;font:16px/1.25 Georgia,serif}.model-reference-grid details>div{flex-wrap:wrap;gap:6px;padding:0 18px 18px;display:flex}.model-reference-grid code{color:#dbe4e8;background:#ffffff0b;border:1px solid #ffffff25;padding:6px 8px;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.footer-brand .footer-seo-copy{text-transform:none;letter-spacing:0;color:#849aa4;max-width:330px;margin-top:14px;font-size:11px;line-height:1.65}@media (max-width:800px){.seo-local-intro>.shell{grid-template-columns:1fr;gap:20px}.seo-local-intro .kicker{grid-column:auto}.model-reference-grid{grid-template-columns:1fr}}@media (max-width:600px){.seo-local-intro{padding:48px 0}.seo-local-intro h2{font-size:31px}.model-reference-section{padding:75px 0}.model-reference-grid summary strong{font-size:15px}}.home-knowledge{background:#f3f1eb}.home-knowledge .section-title{align-items:end}.home-knowledge-layout{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:14px;display:grid}.home-featured-article,.home-knowledge-card{border:1px solid var(--line);background:#fff;transition:transform .32s,box-shadow .32s,background-color .32s,color .32s;position:relative;overflow:hidden}.home-featured-article{flex-direction:column;min-height:598px;display:flex}.home-featured-media{background:#e6eaeb;height:340px;overflow:hidden}.home-featured-media img,.home-knowledge-thumb img{object-fit:cover;filter:saturate(.96)contrast(1.04);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.25,1),filter .3s}.home-featured-copy{flex-direction:column;flex:1;padding:34px;display:flex}.home-featured-copy>span,.home-knowledge-card-copy>span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:8px;font-weight:900}.home-featured-copy h3{letter-spacing:-.02em;max-width:650px;margin:25px 0 14px;font:36px/1.08 Georgia,serif}.home-featured-copy p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.72}.home-featured-copy>b{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:9px;display:flex}.home-knowledge-list{grid-template-rows:repeat(3,1fr);gap:14px;display:grid}.home-knowledge-card{grid-template-columns:42% 58%;min-height:190px;display:grid}.home-knowledge-thumb{background:#e4e9ea;overflow:hidden}.home-knowledge-card.identification .home-knowledge-thumb{background:#dfe8ef}.home-knowledge-card.identification .home-knowledge-thumb img{object-position:center 40%;transform:scale(1.03)}.home-knowledge-card-copy{flex-direction:column;min-width:0;padding:23px;display:flex}.home-knowledge-card-copy h3{margin:17px 0 12px;font:24px/1.12 Georgia,serif}.home-knowledge-card-copy small{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:8px;font-weight:900;display:flex}.home-featured-article:hover,.home-knowledge-card:hover{z-index:2;background:var(--navy);color:#fff;border-color:#a2804680;transform:translateY(-5px);box-shadow:0 24px 55px #001b3326}.home-featured-article:hover img,.home-knowledge-card:hover img{filter:saturate(1.08)contrast(1.08);transform:scale(1.08)}.home-knowledge-card.identification:hover img{transform:scale(1.09)}.home-featured-article:hover p{color:#c0ccd2}.home-featured-article:hover b,.home-knowledge-card:hover small{color:var(--gold2);border-color:#ffffff32}@media (max-width:1000px){.home-knowledge-layout{grid-template-columns:1fr}.home-knowledge-list{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.home-knowledge-card{grid-template-rows:185px 1fr;grid-template-columns:1fr;min-height:390px}.home-knowledge-card-copy h3{font-size:22px}}@media (max-width:700px){.home-knowledge .section-title{align-items:start}.home-featured-article{min-height:570px}.home-featured-media{height:260px}.home-featured-copy{padding:25px}.home-featured-copy h3{font-size:31px}.home-knowledge-list{grid-template-columns:1fr}.home-knowledge-card{grid-template-rows:220px 1fr;min-height:420px}.home-knowledge-card-copy{padding:24px}.home-knowledge-card-copy h3{font-size:27px}}.trace-home-v2{padding:118px 0 122px;overflow:hidden}.trace-v2-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:110px;margin-bottom:55px;display:grid}.trace-v2-heading h2{margin-top:18px}.trace-v2-heading h2 em{color:var(--gold2);display:inline}.trace-v2-intro>p{color:#b5c3c9;max-width:590px;margin:0;font-size:14px;line-height:1.78}.trace-v2-intro .actions{margin-top:28px}.trace-outline{color:#fff!important;background:0 0!important;border:1px solid #ffffff4a!important}.trace-outline:hover{border-color:var(--gold2)!important;color:var(--gold2)!important}.trace-v2-stage{grid-template-columns:1.04fr .96fr;gap:14px;display:grid}.trace-v2-scene,.trace-v2-architecture{min-height:620px;position:relative;overflow:hidden}.trace-v2-scene{background:#071d2a}.trace-v2-scene:after{content:"";background:linear-gradient(#001b3314 10%,#001b3340 46%,#001b33f2 100%);position:absolute;inset:0}.trace-v2-scene>img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.72,.2,1),filter .35s;position:absolute;inset:0}.trace-v2-scene:hover>img{filter:saturate(1.04)contrast(1.1);transform:scale(1.055)}.trace-v2-scene-copy{z-index:2;position:absolute;bottom:38px;left:38px;right:38px}.trace-v2-scene-copy span,.trace-v2-product-image>span{color:var(--gold2);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.trace-v2-scene-copy strong{max-width:560px;margin:15px 0 20px;font:34px/1.12 Georgia,serif;display:block}.trace-v2-scene-copy small{color:#c5d0d5;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff38;padding-top:18px;font-size:9px;font-weight:800;display:block}.trace-v2-pdf{border-left:2px solid var(--gold2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001b33bd;justify-content:space-between;align-items:end;gap:22px;margin-top:17px;padding:14px 16px;transition:background-color .22s,transform .22s;display:flex}.trace-v2-pdf>span{color:#c6d2d7;font-size:7px;line-height:1.45}.trace-v2-pdf>b{color:var(--gold2);letter-spacing:.09em;text-transform:uppercase;flex:none;align-items:center;gap:10px;font-size:8px;display:flex}.trace-v2-pdf:hover{background:#062f49;transform:translate(4px)}.trace-v2-architecture{color:var(--navy);background:#f4f2ed;border:1px solid #ffffff25;flex-direction:column;display:flex}.trace-v2-product-image{border-bottom:1px solid var(--line);background:#fff;height:278px;position:relative;overflow:hidden}.trace-v2-product-image>span{z-index:2;color:var(--gold);position:absolute;top:25px;left:29px}.trace-v2-product-image img{object-fit:contain;object-position:center;width:100%;height:100%;padding:22px 24px 8px;transition:transform .7s cubic-bezier(.2,.72,.2,1);transform:scale(1.02)}.trace-v2-architecture:hover .trace-v2-product-image img{transform:scale(1.07)}.trace-v2-architecture>p{color:#53656d;margin:0;padding:25px 30px 21px;font-size:12px;line-height:1.68}.trace-v2-flow{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0 30px;display:grid}.trace-v2-flow span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:81px;padding:15px;transition:background-color .25s,color .25s;display:flex}.trace-v2-flow span:hover{background:var(--navy);color:#fff}.trace-v2-flow b{font:19px/1.1 Georgia,serif}.trace-v2-flow small{color:#78878d;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:800}.trace-v2-flow span:hover small{color:var(--gold2)}.trace-v2-systems{background:var(--gold);color:#fff;align-items:center;gap:7px;min-height:74px;margin-top:auto;padding:14px 30px;display:flex}.trace-v2-systems small{letter-spacing:.13em;text-transform:uppercase;margin-right:auto;font-size:7px;font-weight:900}.trace-v2-systems span{text-align:center;letter-spacing:.08em;border:1px solid #ffffff60;min-width:48px;padding:8px 7px;font-size:8px;font-weight:900}@media (max-width:1000px){.trace-v2-heading{grid-template-columns:1fr;gap:30px}.trace-v2-stage{grid-template-columns:1fr}.trace-v2-scene,.trace-v2-architecture{min-height:590px}.trace-v2-architecture{min-height:610px}}@media (max-width:600px){.trace-home-v2{padding:78px 0}.trace-v2-heading{margin-bottom:38px}.trace-v2-intro>p{font-size:13px}.trace-v2-stage{gap:10px}.trace-v2-scene{min-height:480px}.trace-v2-scene-copy{bottom:25px;left:24px;right:24px}.trace-v2-scene-copy strong{font-size:28px}.trace-v2-scene-copy small{font-size:7px;line-height:1.6}.trace-v2-architecture{min-height:620px}.trace-v2-product-image{height:225px}.trace-v2-product-image>span{top:19px;left:21px}.trace-v2-product-image img{padding:28px 12px 4px}.trace-v2-architecture>p{padding:22px}.trace-v2-flow{margin:0 22px}.trace-v2-flow span{min-height:84px;padding:13px}.trace-v2-flow b{font-size:17px}.trace-v2-systems{flex-wrap:wrap;padding:14px 22px}.trace-v2-systems small{width:100%;margin-right:0}.trace-v2-systems span{flex:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
