.language-links{font:10px/1.4 var(--mono);align-items:center;gap:9px;display:flex}.language-links a{color:#83717a;align-items:center;min-height:36px;display:inline-flex}.language-links a[aria-current=page]{color:#4e2637;text-underline-offset:5px;text-decoration:underline}.language-links a:focus-visible{outline-offset:4px;outline:2px solid #69192d}html[lang^=zh]{--font:Manrope, "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif}@media (width<=699px){.language-links{gap:6px;font-size:9px}.header-actions{gap:7px}}@media (width<=379px){.language-links{grid-template-columns:repeat(3,auto);gap:0 8px;display:grid}.language-links a{min-height:22px}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/ng/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/ng/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}:root{--ink:#141d29;--muted:#66717d;--paper:#f7f8f8;--line:#dce1e4;--navy:#080e19;--blue:#5ad0ff;--font:"Manrope",Arial,sans-serif;--mono:"IBM Plex Mono",monospace;--gutter:clamp(24px,5.5vw,104px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body.modal-open{overflow:hidden}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:6px;outline:2px solid #008dd2}button:disabled{cursor:default}[hidden]{display:none!important}.mono{font-family:var(--mono);letter-spacing:.07em;font-size:11px;line-height:1.5}.eyebrow{align-items:center;gap:12px;display:flex}.muted{opacity:.45}.skip-link{color:var(--ink);z-index:999;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.site-header{height:100px;padding:0 var(--gutter);background:var(--navy);color:#d7e0ea;z-index:20;border-bottom:1px solid #ffffff13;align-items:center;gap:44px;display:flex;position:relative}.brand{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.brand img{width:190px;height:auto}.brand>span{letter-spacing:.065em;color:#9ba9ba;margin-top:4px;margin-left:45px;font-size:8.3px;line-height:1.1}.desktop-nav{gap:30px;margin-left:auto;font-size:13px;display:flex}.desktop-nav a{color:#b9c3cf;padding:8px 0;transition:color .2s;position:relative}.desktop-nav a:hover{color:#fff}.desktop-nav a:after{content:"";background:var(--blue);height:1px;transition:right .3s;position:absolute;bottom:3px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.header-actions{align-items:center;gap:27px;display:flex}.language{font-family:var(--mono);letter-spacing:.03em;color:#738095;gap:6px;font-size:10px;display:flex}.language-separator{opacity:.4}.header-contact{border:1px solid #7385985c;border-radius:3px;align-items:center;gap:22px;padding:11px 17px;font-size:12px;transition:border-color .25s,background .25s;display:flex}.header-contact svg{width:16px}.menu-toggle{background:0 0;border:0;width:44px;height:44px;padding:12px;display:none}.menu-toggle span{background:#fff;height:1px;margin:7px 0;display:block}.mobile-nav{padding:12px var(--gutter) 30px;background:#0c1421;border-bottom:1px solid #344051;position:absolute;top:100%;left:0;right:0}.mobile-nav a{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.hero{isolation:isolate;height:calc(100svh - 100px);min-height:790px;max-height:1040px;padding:42px var(--gutter) 0;color:#eef4fc;background:#080e19;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(at 76% 35%,#13354d50,#0000 48%),radial-gradient(at 42% 100%,#17294338,#0000 58%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#080e19);height:80px;position:absolute;bottom:0;left:0;right:0}.hero-grid{z-index:-1;opacity:.14;background-image:linear-gradient(#6a88a021 1px,#0000 1px),linear-gradient(90deg,#6a88a021 1px,#0000 1px);background-size:105px 105px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 25%,#000 85%)}.hero-topline{color:#8f9caf;pointer-events:none;justify-content:space-between;gap:24px;font-size:10px;display:flex}.hero-topline>span:first-child{color:#bfd1e1}.live-marker{align-items:center;gap:12px;display:flex}.live-marker:before{content:"";background:#65d3ff;border-radius:100%;width:4px;height:4px;box-shadow:0 0 8px #65d3ff}.hero-content{pointer-events:none;width:68%;padding-top:clamp(84px,9vh,140px);position:relative}.hero-content h1{letter-spacing:-.067em;white-space:nowrap;font-size:clamp(64px,6.8vw,118px);font-weight:500;line-height:1.075}.hero-content h1>span{color:#a5b8ce}.hero-content>p{color:#9aaabc;pointer-events:auto;max-width:430px;margin-top:33px;font-size:16px;line-height:1.8}.hero-actions{pointer-events:auto;align-items:center;gap:28px;margin-top:35px;display:flex}.button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:34px;padding:16px 22px;font-size:12px;font-weight:600;line-height:1.6;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{color:#0b1826;background:#edf6fc;box-shadow:0 3px 18px #86cdff0a}.button-light:hover{background:#b9eaff;box-shadow:0 6px 24px #38aaff22}.button-dark{color:#fff;background:#0e1c2b}.button-dark:hover{background:#173d58}.text-link{align-items:center;gap:16px;padding:10px 0;font-size:12px;font-weight:500;display:inline-flex}.text-link svg{width:17px;transition:transform .25s}.text-link:hover svg{transform:translate(3px,-2px)}.hero .text-link{color:#c2d0de}.lab-marker{right:var(--gutter);color:#86a0b7;pointer-events:none;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;top:108px}.axis-mark{color:#4c637d;margin-left:28px;font-size:16px}.status-dot{background:#61cdf7;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #48bfff66}#atom-stage{z-index:-1;cursor:crosshair;outline-offset:-15px;border-radius:50%;position:absolute;inset:70px -6% 180px 40%;overflow:hidden}#atom-stage:focus-visible{outline-color:#5ad0ff66}#atom-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#atom-stage[aria-pressed=true]{cursor:pointer}.hero-bottom{left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-end;gap:35px;display:flex;position:absolute;bottom:35px}.scroll-cue{color:#687d94;align-items:center;gap:16px;padding:15px 0;font-size:9px;display:flex}.scroll-cue>span{color:#a7bfd1;border:1px solid #304155;border-radius:20px;place-items:center;width:32px;height:46px;font-size:17px;transition:background .3s;display:grid}.scroll-cue:hover>span{background:#ffffff0a}.atom-controls{z-index:2;width:440px;position:relative}.energy-top{color:#9cacc0;justify-content:space-between;align-items:center;display:flex}.energy-top output{color:#c3d8eb}input[type=range]{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;width:100%;height:20px;margin:10px 0 3px;display:block}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#52bfff,#427fba 40%,#cb6f89 75%,#ff6456);border-radius:2px;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#142d43;border:2px solid #eef8ff;border-radius:100%;width:11px;height:11px;margin-top:-4.5px;box-shadow:0 0 14px #63cfff88}input[type=range]::-moz-range-track{background:linear-gradient(90deg,#52bfff,#ff6456);height:2px}input[type=range]::-moz-range-thumb{background:#142d43;border:2px solid #fff;border-radius:50%;width:9px;height:9px}.energy-legend{color:#718399;letter-spacing:0;justify-content:space-between;font-size:9px;display:flex}.energy-legend>span{align-items:center;gap:7px;display:flex}.cold-dot,.hot-dot{background:#62caff;border-radius:50%;width:4px;height:4px;display:block}.hot-dot{background:#ff6f69}.species-row{gap:5px;margin-top:14px;display:flex}.species-row button{color:#8ea1b7;min-width:40px;height:28px;font-family:var(--mono);background:#0b1420;border:1px solid #243247;border-radius:3px;padding:0 11px;font-size:10px;transition:background .2s,color .2s,border-color .2s}.species-row button[aria-pressed=true]{color:#c8efff;background:#122b3b;border-color:#4a87a4}.species-row button:hover{border-color:#78cbea}.lab-footnotes{color:#7a8b9e;justify-content:space-between;gap:12px;margin-top:10px;font-size:8px;line-height:1.4;display:flex}.lab-footnotes>span:first-child{color:#b7c8d9;flex-shrink:0}.lab-footnotes>span:last-child{text-align:right;max-width:260px}.simulation-note{color:#526477;text-align:right;margin-top:5px;font-size:8px}.atom-fallback{display:none;position:absolute;inset:0}.canvas-fallback .atom-fallback{display:block}.atom-fallback i{background:radial-gradient(circle at 32% 30%,#d8faff,#35b9ff 7%,#127bbb55 45%,#48c6ff88 65%,#0000 69%);border-radius:50%;width:60px;height:60px;animation:8s ease-in-out infinite alternate drift;position:absolute;top:30%;left:30%;box-shadow:0 0 50px #36acff40}.atom-fallback i:nth-child(2){width:100px;height:100px;animation-delay:-3s;top:55%;left:60%}.atom-fallback i:nth-child(3){width:30px;height:30px;animation-delay:-5s;top:70%;left:45%}.atom-fallback i:nth-child(4){width:45px;height:45px;top:20%;left:70%}.atom-fallback i:nth-child(5){width:40px;height:40px;top:65%;left:20%}.atom-fallback i:nth-child(6){width:35px;height:35px;top:10%;left:40%}.atom-fallback i:nth-child(7){width:45px;height:45px;top:75%;left:80%}.atom-fallback i:nth-child(8){width:25px;height:25px;top:45%;left:80%}.canvas-fallback[aria-pressed=true] i{animation-play-state:paused}@keyframes drift{to{transform:translate(30px,-35px)}}.trust-band{padding:26px var(--gutter);border-bottom:1px solid var(--line);background:#f0f3f5;justify-content:space-between;align-items:center;gap:30px;display:flex}.trust-since{align-items:center;gap:14px;font-size:9px;line-height:1;display:flex}.trust-since strong{font-family:var(--font);letter-spacing:-.06em;font-size:29px;font-weight:500}.trust-item{color:#5b6876;white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:flex}.tiny-cross{font-family:var(--mono);color:#5d9cba;font-size:16px;font-weight:400}.trust-coordinates{color:#89929b;font-size:9px}.section{padding:112px var(--gutter)}.section-topline{color:#6b7b87;border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:32px;font-size:10px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:56px;display:flex}h2{letter-spacing:-.054em;font-size:clamp(40px,4.4vw,72px);line-height:1.12}h2>span{color:#8a949e}.section-heading p{max-width:375px;color:var(--muted);padding-bottom:5px;font-size:14px;line-height:1.9}.systems-section{background:#f7f8f8}.product-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:19px;display:flex}.filters{flex-wrap:wrap;gap:7px;display:flex}.filters button{color:#64727e;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:14px;padding:10px 16px;font-size:11px;transition:background .2s,color .2s;display:flex}.filters button>span{font-family:var(--mono);color:#9eb2c5;font-size:9px}.filters button[aria-pressed=true]{color:#f1f7fc;background:#162636}#product-count{white-space:nowrap;color:#85919c;font-size:10px}.product-grid{grid-template-columns:1fr 1fr;gap:38px 30px;display:grid}.product-card{border-bottom:1px solid #d9e0e5}.product-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.product-image{background:linear-gradient(135deg,#e9edef,#f0f3f5 65%,#e1e9ee);border:1px solid #e4e9eb;border-radius:3px;height:310px;transition:background .5s;position:relative;overflow:hidden}.product-image:after{content:"";filter:blur(9px);background:#162f4740;border-radius:50%;height:5px;position:absolute;bottom:21px;left:32%;right:32%}.product-image img{filter:drop-shadow(6px 9px 5px #152d3812);width:auto;max-width:none;height:90%;transition:transform .8s cubic-bezier(.2,.75,.3,1);position:absolute;top:5%;left:50%;transform:translate(-69.6%)}.product-open:hover img{transform:translate(-69.6%)scale(1.05)}.product-image-grid{background-image:linear-gradient(#b7c8d123 1px,#0000 1px),linear-gradient(90deg,#b7c8d123 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;mask-image:radial-gradient(#000 20%,#0000 70%)}.product-number{color:#85949e;font-size:10px;position:absolute;top:18px;left:21px}.product-annotation{color:#80909b;font-size:8px;position:absolute;top:20px;right:20px}.product-plus{color:#879dab;font-size:22px;font-weight:400;position:absolute;bottom:16px;right:20px}.product-info{justify-content:space-between;align-items:center;gap:24px;padding:25px 3px 17px;display:flex}.product-info p{color:#7f8c98;margin-bottom:6px;font-size:9px}.product-info h3{letter-spacing:-.035em;color:#1b2b3b;font-size:25px}.round-arrow{border:1px solid #cfd9e0;border-radius:100%;place-items:center;width:37px;height:37px;transition:background .3s,border-color .3s;display:grid}.round-arrow svg{width:16px}.product-open:hover .round-arrow{color:#fff;background:#16344a;border-color:#16344a}.product-meta{color:#83909b;justify-content:space-between;gap:24px;padding:0 3px 22px;font-size:10px;display:flex}.product-meta strong{color:#426379;letter-spacing:0;font-size:11px;font-weight:400}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.product-card:nth-child(2n){transition-delay:80ms}.applications-section{background:#f7f8f8;padding-top:25px}.application-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:80px;display:grid}.application-intro>p{max-width:375px;color:var(--muted);margin-top:27px;font-size:14px;line-height:1.9}.application-tabs{margin-top:34px}.application-tabs button{text-align:left;border:0;border-bottom:1px solid var(--line);color:#8a939e;background:0 0;align-items:center;gap:20px;width:100%;padding:20px 4px;font-size:14px;transition:color .3s;display:flex}.application-tabs button .mono{color:#a3adb6;font-size:9px}.application-tabs button svg{width:16px;margin-left:auto}.application-tabs button[aria-selected=true]{color:#163b57}.application-tabs button[aria-selected=true] .mono{color:#2681af}.application-tabs button[aria-selected=true] svg{transform:rotate(45deg)}.application-panel{color:#e3effa;background:#0d1b2a;border:1px solid #1c3549;border-radius:4px;flex-direction:column;justify-content:flex-end;min-height:580px;display:flex;position:relative;overflow:hidden}.field-art{background:radial-gradient(at 60%,#16416599,#0000 68%);height:280px;position:relative;overflow:hidden}.field-plane{background-image:linear-gradient(#5eb0de18 1px,#0000 1px),linear-gradient(90deg,#5eb0de18 1px,#0000 1px);background-size:30px 30px;width:160%;height:220%;position:absolute;top:50%;left:-25%;transform:perspective(400px)rotateX(68deg);mask-image:radial-gradient(#000,#0000 66%)}.field-beam{background:linear-gradient(90deg,#0000,#6ac9ff,#d5faff,#6ac9ff,#0000);width:75%;height:2px;position:absolute;top:50%;left:13%;transform:rotate(-15deg);box-shadow:0 0 30px 5px #3dafff3d}.field-lens{background:linear-gradient(90deg,#0000,#56b9ff0a);border:1px solid #8bdfff77;border-radius:50%;width:100px;height:150px;position:absolute;top:23%;left:45%;transform:rotate(20deg)skewY(-10deg);box-shadow:0 0 40px #2e9cdd25,inset 2px 0 22px #64c4ff22}.lens-one{opacity:.35;left:25%;transform:rotate(20deg)skewY(-10deg)scale(.75)}.lens-three{opacity:.6;left:65%;transform:rotate(20deg)skewY(-10deg)scale(.9)}.field-label{color:#5684a5;font-size:8px;position:absolute;bottom:17px;left:35px}.application-panel-text{padding:30px 35px 36px;position:relative}.application-panel-text>.mono{color:#648eac;margin-bottom:12px;font-size:9px}.application-panel-text h3{letter-spacing:-.045em;max-width:340px;margin-bottom:18px;font-size:27px;line-height:1.25}.application-panel-text>p:not(.mono){color:#91a6bb;max-width:350px;font-size:12px;line-height:1.9}.application-panel-text .text-link{color:#c6e8ff;margin-top:20px;font-size:11px}.application-panel[data-field="1"] .field-lens{background:repeating-radial-gradient(#3d9ed324 0 1px,#0000 1px 12px);border-radius:12%;transform:perspective(300px)rotateX(45deg)rotate(-25deg)}.application-panel[data-field="2"] .field-lens{border-color:#9aafff77;transform:rotate(90deg)skewY(-10deg);box-shadow:0 0 55px #6d76ff22,inset 0 0 15px #6f9dff33}.application-panel[data-field="3"] .field-beam{background:repeating-linear-gradient(90deg,#63bded 0 2px,#0000 2px 9px);height:18px;box-shadow:0 0 35px #5baaff55}.focus-section{isolation:isolate;color:#edf5fc;min-height:690px;padding:88px var(--gutter);background:#0b1521;grid-template-columns:1fr 1fr;gap:40px;display:grid;position:relative;overflow:hidden}.focus-section:before{content:"";z-index:-1;background:radial-gradient(at 80%,#173d5666,#0000 48%);position:absolute;inset:0}.focus-grid{z-index:-1;background-image:linear-gradient(#9bd9ff09 1px,#0000 1px),linear-gradient(90deg,#9bd9ff09 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.focus-copy{z-index:2;max-width:475px;position:relative}.focus-copy>.eyebrow{color:#7599b5;margin-bottom:44px;font-size:9px}.focus-copy h2{font-size:clamp(46px,5vw,80px);line-height:1.1}.focus-copy h2 span{color:#97acc1}.focus-copy>p:not(.eyebrow){color:#8fa4b7;max-width:345px;margin-top:27px;margin-bottom:30px;font-size:13px;line-height:1.9}.focus-specs{border-top:1px solid #ffffff1a;gap:44px;margin-top:50px;padding-top:24px;display:flex}.focus-specs>div{flex-direction:column;gap:8px;display:flex}.focus-specs strong{letter-spacing:-.04em;white-space:nowrap;font-size:28px;font-weight:400}.focus-specs strong small{font-family:var(--mono);color:#7293ae;letter-spacing:0;font-size:12px}.focus-specs span{color:#708da7;max-width:170px;font-size:9px;line-height:1.5}.focus-image{isolation:isolate;min-width:0;position:relative}.focus-image img{filter:drop-shadow(10px 15px 25px #0008);width:auto;max-width:none;height:108%;position:absolute;top:-4%;left:50%;transform:translate(-69.6%)}.focus-caption{text-align:center;letter-spacing:.12em;color:#4e7391;font-size:8px;position:absolute;bottom:-36px;left:5px;right:5px}.focus-orbit{z-index:-1;border:1px solid #8cd9ff18;border-radius:50%;width:90%;height:70%;position:absolute;top:15%;left:10%;transform:rotate(-30deg)}.orbit-two{width:70%;height:90%;top:5%;left:20%;transform:rotate(30deg)}.focus-cross{color:#4c7891;font-size:35px;font-weight:400;position:absolute;bottom:5%;left:4%}.about-section{background:#f7f8f8}.about-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:16px;display:grid}.about-image{background:#c1d4df;border-radius:3px;height:520px;position:relative;overflow:hidden}.about-image img{object-fit:cover;object-position:46% center;filter:saturate(.55);width:100%;height:100%;transition:filter .5s,transform 1s}.about-image:hover img{filter:saturate(.8);transform:scale(1.025)}.about-image:after{content:"";background:linear-gradient(#0000,#142d4680);position:absolute;inset:50% 0 0}.image-caption{z-index:2;color:#e5f2fc;font-size:9px;position:absolute;bottom:24px;left:25px}.about-copy h2{letter-spacing:-.05em;max-width:450px;font-size:clamp(35px,3.2vw,52px);line-height:1.18}.about-copy>p{color:#6a7986;max-width:400px;margin:28px 0;font-size:13px;line-height:1.95}.process-list{margin:0 0 28px;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.process-list li .mono{color:#7b8e9d;font-size:9px}.process-list li .tiny-cross{margin-left:auto}.about-copy .text-link{color:#244e69;font-size:11px}.contact-section{isolation:isolate;padding:80px var(--gutter) 90px;background:#e8eff3;border-top:1px solid #dce4ea;justify-content:space-between;align-items:flex-end;gap:80px;display:flex;position:relative;overflow:hidden}.contact-copy>.eyebrow{color:#426982;margin-bottom:32px;font-size:10px}.contact-copy h2{letter-spacing:-.06em;font-size:clamp(42px,4.7vw,76px);line-height:1.12}.contact-copy>p:not(.eyebrow){color:#667d8d;max-width:350px;margin-top:25px;font-size:13px}.contact-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;padding-bottom:8px;display:flex}.contact-email{letter-spacing:-.04em;border-bottom:1px solid #a5bdcc;align-items:center;gap:35px;padding:0 0 19px;font-size:clamp(22px,2.2vw,35px);font-weight:400;display:flex}.contact-email svg{width:25px;height:25px}.contact-actions>span{color:#7a8d9b;margin-top:25px;font-size:10px}.contact-phone{letter-spacing:-.01em;color:#365970;margin-top:4px;font-size:17px}.contact-spark{z-index:-1;background:radial-gradient(circle,#ffffff50,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-50%;right:20%}.site-footer{color:#728599;padding:50px var(--gutter) 24px;background:#0b131e}.footer-top{justify-content:space-between;align-items:center;gap:40px;padding-bottom:43px;display:flex}.footer-top .brand img{width:160px}.footer-top>p{letter-spacing:.015em;font-size:10px}.footer-top address{text-align:right;font-size:10px;font-style:normal;line-height:1.8}.footer-bottom{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;font-size:9px;display:flex}.footer-bottom>div{align-items:center;gap:26px;display:flex}.footer-bottom>div>a:last-child{color:#9ab1c5;font-size:17px}.site-footer a:hover{color:#d4eeff}#product-dialog{width:calc(100% - 48px);max-width:950px;max-height:90svh;color:var(--ink);background:#f7f9fa;border:1px solid #d4dfe7;border-radius:7px;padding:0;position:fixed;overflow:auto;box-shadow:0 40px 120px #0006}#product-dialog[open]{grid-template-columns:.9fr 1.1fr;display:grid}#product-dialog::backdrop{backdrop-filter:blur(12px);background:#030c18c9}.dialog-close{z-index:4;color:#234258;background:#ffffffc7;border:1px solid #cbd9e3;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:14px;right:16px}.dialog-image{background:radial-gradient(#d8e5ef,#eaf0f4 70%);min-height:500px;position:relative;overflow:hidden}.dialog-image img{width:auto;max-width:none;height:65%;position:absolute;top:17.5%;left:50%;transform:translate(-69.6%)}.dialog-content>.mono{color:#60809a;margin-bottom:15px;font-size:9px}.dialog-content h2{letter-spacing:-.05em;margin-bottom:21px;font-size:35px;line-height:1.1}.dialog-content>p:not(.mono){color:#64788a;font-size:12px;line-height:1.8}.dialog-content h3{margin:30px 0 9px;font-size:13px}.dialog-content ul{margin:0 0 30px;padding:0;list-style:none}.dialog-content li{color:#697e8e;border-bottom:1px solid #e1e8ed;padding:10px 0 10px 15px;font-size:11px;line-height:1.6;position:relative}.dialog-content li:before{content:"+";color:#4488b0;position:absolute;left:0}.dialog-content .button{gap:16px;width:100%;padding:14px 18px;font-size:11px}.dialog-source{color:#658096;align-items:center;gap:10px;margin-top:19px;font-size:10px;display:flex}.dialog-source svg{width:14px}@media (width>=1600px){.hero-content{padding-top:135px}.hero-content>p{max-width:490px;font-size:18px}.atom-controls{width:490px}.hero-bottom{bottom:45px}.product-image{height:370px}.site-header{gap:65px}.desktop-nav{gap:40px;font-size:14px}.header-contact{font-size:13px}.section{padding-top:140px;padding-bottom:140px}}@media (width<=1200px){.site-header{gap:24px}.brand img{width:170px}.brand>span{margin-left:40px;font-size:7.4px}.desktop-nav{gap:22px;font-size:11px}.header-actions{gap:20px}.header-contact{gap:13px;padding:10px 12px;font-size:10px}.hero-content{width:75%}.hero-content h1{font-size:7.5vw}.hero-content>p{max-width:370px;font-size:14px}.hero .text-link{font-size:11px}.hero-actions{gap:20px}.lab-marker{font-size:8px;top:100px}.hero{min-height:760px}.application-layout,.about-layout{gap:45px}.application-panel{min-height:550px}.trust-coordinates{display:none}.product-image{height:280px}.focus-section{gap:20px}.focus-copy h2{font-size:5.8vw}.contact-section{gap:45px}}@media (width<=999px){.site-header{height:85px}.desktop-nav{display:none}.header-actions{margin-left:auto}.menu-toggle{display:block}.header-contact{font-size:11px}.hero{height:auto;min-height:930px;padding-top:28px}.hero-content{width:100%;padding-top:70px}.hero-content h1{font-size:9vw}.hero-content>p{max-width:360px;font-size:14px}.hero-topline{font-size:8px}.hero-actions{margin-top:25px}#atom-stage{border-radius:0;inset:240px -15% 150px 32%}.lab-marker{top:500px;right:var(--gutter);font-size:8px}.hero-bottom{bottom:30px}.scroll-cue{display:none}.atom-controls{width:min(440px,100%);margin-left:auto}.trust-band{gap:15px;padding-top:22px;padding-bottom:22px}.trust-since{gap:8px}.trust-since strong{font-size:24px}.trust-item{gap:7px;font-size:9px}.trust-item .tiny-cross{font-size:13px}.section{padding-top:80px;padding-bottom:80px}.section-heading{gap:35px;margin-bottom:40px}.section-heading p{max-width:290px;font-size:12px}.section-topline{font-size:9px}.filters{gap:2px}.filters button{padding:9px 12px;font-size:10px}.product-grid{gap:30px 24px}.product-image{height:240px}.product-info{padding:20px 0 14px}.product-info h3{font-size:21px}.product-annotation{display:none}.product-meta{gap:10px;font-size:9px}.product-meta strong{font-size:10px}.application-layout{gap:30px}.application-intro>p{font-size:12px}.application-tabs button{gap:14px;padding:18px 0;font-size:12px}.application-panel-text{padding:25px}.application-panel-text h3{font-size:25px}.application-panel-text>p:not(.mono){font-size:11px}.application-panel{min-height:520px}.field-art{height:220px}.field-lens{width:75px;height:120px}.focus-section{min-height:610px;padding-top:70px;padding-bottom:70px}.focus-copy>.eyebrow{margin-bottom:35px;font-size:8px}.focus-copy>p:not(.eyebrow){font-size:12px}.focus-specs{gap:25px}.focus-specs strong{font-size:24px}.focus-specs span{font-size:8px}.focus-image img{height:100%;top:0}.focus-caption{font-size:6px}.about-layout{gap:35px}.about-image{height:470px}.about-copy h2{font-size:35px}.about-copy>p{font-size:12px}.contact-section{gap:30px;padding-top:65px;padding-bottom:70px}.contact-copy h2{font-size:5.7vw}.contact-email{gap:20px;font-size:25px}.contact-copy>p:not(.eyebrow){font-size:12px}.footer-top{gap:20px}.footer-top>p{font-size:8px}.footer-top address{font-size:9px}.footer-bottom{font-size:8px}.footer-bottom>div{gap:18px}}@media (width<=699px){:root{--gutter:24px}.site-header{gap:12px;height:80px}.brand img{width:151px}.brand>span{margin-left:35px;font-size:6.5px}.header-actions{gap:13px}.header-contact{display:none}.language{font-size:9px}.menu-toggle{width:34px;padding:6px}.hero{min-height:1000px;padding-top:24px}.hero-topline{letter-spacing:.05em;font-size:7px}.live-marker{display:none}.hero-content{padding-top:53px}.hero-content h1{letter-spacing:-.063em;font-size:clamp(39px,9.8vw,66px);line-height:1.12}.hero-content>p{max-width:310px;margin-top:23px;font-size:13px;line-height:1.85}.hero-actions{align-items:center;gap:20px;margin-top:26px}.hero-actions .button{gap:18px;padding:14px 15px;font-size:10px}.hero-actions .button svg{width:17px}.hero .text-link{gap:7px;font-size:9px}.hero .text-link svg{width:13px}#atom-stage{border-radius:0;inset:370px -10% 215px}.lab-marker{gap:6px;font-size:6px;top:410px;right:24px}.axis-mark{margin-left:15px;font-size:12px}.hero-bottom{bottom:32px;left:24px;right:24px}.atom-controls{width:100%}.energy-top .mono{font-size:9px}.energy-legend{font-size:8px}.species-row{gap:6px;margin-top:17px}.species-row button{min-width:37px;height:29px;padding:0 10px;font-size:9px}.lab-footnotes{margin-top:12px;font-size:7px}.lab-footnotes>span:last-child{max-width:190px}.simulation-note{margin-top:6px;font-size:7px}.trust-band{grid-template-columns:1fr 1fr;gap:22px 16px;padding-top:24px;padding-bottom:24px;display:grid}.trust-since{font-size:8px}.trust-since strong{font-size:25px}.trust-item{font-size:9px}.trust-item:nth-child(2),.trust-item:nth-child(4){justify-self:end}.section{padding-top:65px;padding-bottom:65px}.section-topline{gap:15px;padding-top:15px;padding-bottom:27px;font-size:8px}.section-topline>span:last-child{align-self:center;font-size:6px}.section-heading{margin-bottom:32px;display:block}h2{font-size:40px;line-height:1.13}.section-heading p{max-width:100%;margin-top:24px;font-size:12px;line-height:1.85}.product-toolbar{gap:12px;margin-bottom:20px;padding-bottom:15px}.filters{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding:3px 0 6px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{border-color:#dce4e9;flex-shrink:0;gap:8px;padding:9px 12px;font-size:9px}.filters button>span{font-size:7px}#product-count{display:none}.product-grid{grid-template-columns:1fr;row-gap:28px}.product-image{height:290px}.product-annotation{font-size:7px;display:block;right:15px}.product-number{font-size:9px;left:15px}.product-info{padding:21px 0 14px}.product-info h3{font-size:24px}.product-info p{font-size:8px}.product-meta{padding-bottom:20px;font-size:9px}.product-meta strong{font-size:11px}.round-arrow{width:35px;height:35px}.applications-section{padding-top:10px}.application-layout{grid-template-columns:1fr;gap:30px}.application-intro>p{max-width:330px;margin-top:23px;font-size:12px}.application-tabs{margin-top:25px}.application-tabs button{padding:17px 2px;font-size:13px}.application-panel{min-height:470px}.field-art{height:220px}.field-lens{width:90px;height:135px}.application-panel-text{padding:27px}.application-panel-text h3{max-width:280px;font-size:29px}.application-panel-text>p:not(.mono){font-size:12px}.application-panel-text .text-link{margin-top:17px;font-size:11px}.focus-section{grid-template-columns:1fr;gap:25px;min-height:1000px;padding-top:60px;padding-bottom:60px}.focus-copy{max-width:100%}.focus-copy h2{font-size:49px}.focus-copy>.eyebrow{margin-bottom:28px;font-size:8px}.focus-copy>p:not(.eyebrow){max-width:290px;margin-top:23px;font-size:12px}.focus-specs{gap:30px;margin-top:30px}.focus-specs strong{font-size:26px}.focus-specs span{font-size:9px}.focus-image{min-height:390px}.focus-image img{height:100%;top:0;left:50%}.focus-caption{font-size:7px;bottom:-12px}.focus-orbit{width:85%;height:65%;top:15%;left:5%}.orbit-two{width:60%;height:95%;top:0;left:25%}.focus-cross{font-size:24px;left:3%}.about-layout{grid-template-columns:1fr;gap:35px;padding-top:5px}.about-image{height:310px}.about-image img{object-position:center}.image-caption{font-size:7px;bottom:20px;left:20px}.about-copy h2{max-width:350px;font-size:37px}.about-copy>p{max-width:100%;margin:23px 0;font-size:12px}.process-list li{padding:15px 0;font-size:12px}.about-copy .text-link{font-size:11px}.contact-section{padding-top:55px;padding-bottom:55px;display:block}.contact-copy>.eyebrow{margin-bottom:25px;font-size:8px}.contact-copy h2{font-size:clamp(34px,8.4vw,48px)}.contact-copy>p:not(.eyebrow){max-width:300px;margin-top:22px;font-size:12px}.contact-actions{margin-top:40px;padding-bottom:0}.contact-email{justify-content:space-between;gap:32px;width:100%;padding-bottom:17px;font-size:29px}.contact-actions>span{margin-top:20px;font-size:9px}.contact-phone{font-size:17px}.site-footer{padding-top:36px;padding-bottom:22px}.footer-top{flex-wrap:wrap;gap:23px;padding-bottom:27px}.footer-top .brand img{width:148px}.footer-top>p{margin-left:auto;font-size:8px}.footer-top address{text-align:left;width:100%;font-size:9px}.footer-bottom{flex-wrap:wrap;gap:18px;font-size:8px}.footer-bottom>div{gap:19px;margin-left:auto}.prototype-note{order:3;width:100%;font-size:7px}.dialog-content{padding:30px 25px}.dialog-content h2{font-size:30px}.dialog-image{min-height:280px;max-height:280px}.dialog-image img{height:90%;top:5%}#product-dialog[open]{grid-template-columns:1fr}#product-dialog{width:calc(100% - 24px);max-height:93svh}.dialog-close{top:13px;right:13px}.dialog-content .button{font-size:11px}.dialog-content>p:not(.mono){font-size:12px}.dialog-content li{font-size:11px}}#atom-stage{mask-image:linear-gradient(90deg,#0000,#000 14% 96%,#0000)}.energy-top .mono{font-size:11px}.energy-legend{font-size:10px}.species-row button{height:30px;font-size:11px}.lab-footnotes{font-size:10px;line-height:1.5}.lab-footnotes>span:last-child{max-width:270px}.simulation-note{color:#7d91a7;font-size:9px;line-height:1.5}.product-annotation{font-size:9px}.focus-caption,.image-caption,.prototype-note{font-size:10px}.section-topline{font-size:11px}.hero-content>p{color:#a9b8c9;max-width:450px;font-size:17px;line-height:1.75}.button,.text-link{font-size:13px}.trust-item{font-size:12px}.section-heading p{max-width:410px;font-size:16px;line-height:1.8}.filters button{font-size:12px}.product-info p{font-size:10px}.product-meta,.product-meta strong{font-size:12px}.application-intro>p{font-size:16px;line-height:1.8}.application-tabs button{font-size:15px}.application-panel-text h3{font-size:30px}.application-panel-text .text-link{font-size:12px}.focus-copy>p:not(.eyebrow){color:#a3b5c6;max-width:390px;font-size:16px;line-height:1.8}.focus-specs span{font-size:11px}.about-copy>p{font-size:16px;line-height:1.8}.about-copy .text-link{font-size:12px}.contact-copy>p:not(.eyebrow){max-width:400px;font-size:16px;line-height:1.8}.contact-actions>span{font-size:12px}.footer-top>p,.footer-top address{font-size:11px}.footer-bottom{font-size:10px}.dialog-content>p:not(.mono){font-size:14px}.dialog-content li{font-size:13px}.dialog-content h3{font-size:15px}.dialog-content .button{font-size:12px}@media (width>=1000px){.section-heading h2,.application-intro h2{font-size:clamp(52px,5vw,80px)}#atom-stage{inset:90px -5% 210px 50%}}@media (width>=1600px){.hero-content>p{max-width:520px;font-size:19px}.section-heading p,.application-intro>p,.about-copy>p,.focus-copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){font-size:18px}}@media (width<=999px){.hero-content>p{max-width:380px;font-size:16px}.section-heading p,.application-intro>p,.about-copy>p,.focus-copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){font-size:14px}.product-info h3{font-size:24px}.product-meta{font-size:11px}.application-tabs button{font-size:13px}.trust-item{font-size:10px}.application-panel-text>p:not(.mono),.process-list li{font-size:12px}.header-contact{font-size:11px}.footer-top>p{font-size:9px}.footer-top address{font-size:10px}}@media (width<=699px){.hero-content>p{max-width:320px;font-size:14px}.hero{min-height:1030px}#atom-stage{top:395px;bottom:225px}.lab-marker{top:430px}.hero-actions .button{font-size:11px}.hero .text-link{font-size:10px}.section-heading p,.application-intro>p,.about-copy>p,.focus-copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){font-size:14px}.filters button{font-size:10px}.product-info h3{font-size:25px}.product-info p{font-size:10px}.product-meta{font-size:11px}.application-tabs button,.application-panel-text>p:not(.mono){font-size:14px}.application-panel{min-height:510px}.focus-section{min-height:1050px}.focus-copy>p:not(.eyebrow){max-width:320px}.focus-specs span{font-size:10px}.process-list li{font-size:14px}.contact-email{font-size:28px}.contact-actions>span{font-size:11px}.footer-top>p{font-size:8px}.footer-top address{font-size:10px}.footer-bottom{font-size:9px}.footer-bottom>div{gap:14px}.button{font-size:12px}.dialog-content>p:not(.mono){font-size:14px}.dialog-content li{font-size:12px}}@media (width>=700px) and (width<=999px){.hero{min-height:1180px}#atom-stage{inset:480px -4% 220px 4%;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lab-marker{top:535px}}@media (width<=699px){#atom-stage{mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.energy-top .mono{font-size:10px}.energy-legend{font-size:9px}.species-row button{font-size:10px}.lab-footnotes{gap:8px;font-size:9px}.lab-footnotes>span:last-child{max-width:190px}.simulation-note{font-size:8px}.section-topline{font-size:9px}.section-topline>span:last-child,.product-annotation{font-size:8px}.focus-caption,.image-caption,.prototype-note{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html:not([data-motion=play]) *,html:not([data-motion=play]) :before,html:not([data-motion=play]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}:root{--brand:#69192d;--brand-gray:#4b4b4b;--brand-soft:#f0e8ea;--paper:#f8f8f6;--line:#dededb;--ink:#242427;--muted:#717174;--blue:#69192d}body{background:var(--paper)}@media (prefers-reduced-motion:no-preference){html.js-reveals .reveal:not(.is-visible){opacity:0;transform:translateY(20px)}}::selection{color:#41101e;background:#dec5cd}.site-header{background:var(--paper);color:var(--brand-gray);border-bottom:1px solid #69192d20}.site-header .brand img{filter:none;width:204px}.brand>span{color:#737373}.desktop-nav a{color:#68676a}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--brand)}.header-contact{color:var(--brand);border-color:#69192d40}.header-contact:hover{border-color:var(--brand);background:#69192d05}.language{color:#999194}.language .is-current{color:var(--brand)}.menu-toggle span{background:var(--brand)}.mobile-nav{background:var(--paper);border-bottom-color:#69192d30}.mobile-nav a{border-bottom-color:#69192d16}.mobile-nav a[aria-current=page]{color:var(--brand)}.hero{background:#17191e;height:250px;min-height:0;max-height:none;padding:0;overflow:hidden}.hero:before{z-index:-1;background:radial-gradient(at 78% 0,#69192d40,#0000 60%),linear-gradient(#17191e,#34333a 68%,#59575b)}.hero:after{z-index:2;background:linear-gradient(180deg,transparent 0%,#f8f8f620 23%,#f8f8f6bd 70%,var(--paper) 100%);height:60%;top:auto;bottom:-1px}.hero-grid{opacity:.045;mask-image:linear-gradient(#000,#0000)}.hero #atom-stage{z-index:1;border-radius:0;inset:0;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hero #atom-stage:focus-visible{outline-offset:-8px;outline:1px solid #cda2ad}.atom-fallback i{opacity:.3;width:18px;height:18px;box-shadow:0 0 14px #63a4c830}.atom-fallback i:nth-child(n){width:18px;height:18px}.brand-intro{padding:18px var(--gutter) 84px;text-align:center;background:var(--paper);position:relative}.intro-eyebrow{color:#8d7079;letter-spacing:.11em;margin-bottom:24px;font-size:10px}.brand-intro h1{letter-spacing:-.06em;font-size:clamp(54px,6.2vw,104px);font-weight:500;line-height:1.06}.intro-commitment{letter-spacing:-.035em;color:#6c6267;margin-top:23px;font-size:25px;font-weight:500;line-height:1.35}.intro-actions{justify-content:center;align-items:center;gap:32px;margin-top:31px;display:flex}.button-brand{background:var(--brand);color:#fff;border-color:var(--brand)}.button-brand:hover{background:#4b1020;border-color:#4b1020;box-shadow:0 8px 24px #69192d18}.intro-actions .text-link{color:var(--brand)}.trust-band{border-color:var(--line);background:#f0f0ed}.trust-item .tiny-cross,.tiny-cross{color:#98727c}.systems-section,.applications-section,.about-section{background:var(--paper)}.section-topline>span:first-child{color:var(--brand)}.filters button[aria-pressed=true]{background:var(--brand)}.filters button:hover:not([aria-pressed=true]){background:#eee7e9}.product-image{background:linear-gradient(135deg,#edeeec,#f2f3f1 65%,#e6e8e6);border-color:#e3e5e2}.product-meta strong{color:var(--brand)}.product-open:hover .round-arrow{background:var(--brand);border-color:var(--brand)}.application-tabs button[aria-selected=true],.application-tabs button[aria-selected=true] .mono{color:var(--brand)}.application-tabs button:hover{color:#8c4557}.focus-section{border-top:3px solid var(--brand)}.about-copy .text-link{color:var(--brand)}.contact-section{background:#efeaeb;border-top-color:#e0d5d8}.contact-copy>p:not(.eyebrow),.contact-actions>span{color:#82737a}.contact-email{color:var(--brand);border-color:#c8aeb6}.site-footer{color:#777173;background:#eeedeb;border-top:1px solid #ddd8d8}.footer-top .brand img{filter:none}.footer-bottom{border-top-color:#d8d1d3}.footer-bottom>nav{align-items:center;gap:26px;display:flex}.footer-bottom>nav>a:last-child{color:var(--brand);font-size:17px}.site-footer a:hover,.site-footer a[aria-current=page]{color:var(--brand)}.prototype-note{color:#9e9095}.breadcrumb{color:#8d8085;letter-spacing:.03em;align-items:center;gap:16px;font-size:10px;display:flex}.breadcrumb a{color:var(--brand)}.page-eyebrow{letter-spacing:.08em;color:var(--brand);font-size:10px}.company-hero{padding:36px var(--gutter) 70px}.company-hero>.page-eyebrow{margin-top:80px;margin-bottom:26px}.company-hero h1{letter-spacing:-.055em;font-size:clamp(36px,5.05vw,82px);font-weight:500;line-height:1.12}.company-hero h1 span{color:var(--brand)}.company-hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:40px;display:flex}.company-hero-bottom>p{color:#777176;max-width:570px;font-size:17px;line-height:1.8}.origin-marker{flex-direction:column;flex-shrink:0;align-items:flex-end;padding-right:7px;display:flex}.origin-marker strong{letter-spacing:-.06em;color:var(--brand);font-size:60px;font-weight:400;line-height:1.1}.origin-marker span{color:#9a8189;margin-top:8px;font-size:9px}.company-panorama{margin:0 var(--gutter);background:#e7e6e2;height:min(44vw,610px);min-height:360px;position:relative;overflow:hidden}.company-panorama img{object-fit:cover;object-position:center 56%;filter:saturate(.65);width:100%;height:100%}.company-panorama:after{content:"";background:linear-gradient(#0000,#231f26a0);position:absolute;inset:50% 0 0}.company-panorama figcaption{color:#fff;z-index:1;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.company-approach{padding-bottom:50px}.company-approach-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;display:grid}.company-approach-grid h2{font-size:clamp(40px,4.4vw,68px)}.company-approach-grid>p{color:#797377;font-size:18px;line-height:1.85}.company-process{padding-top:45px}.company-process>h2{max-width:700px}.craft-grid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:64px;display:grid}.craft-grid article{border-top:1px solid #d9cbd0;padding-top:25px}.craft-number{color:#ae8c97;font-size:11px}.craft-grid h3{letter-spacing:-.035em;margin:26px 0 18px;font-size:27px;line-height:1.25}.craft-grid p{color:#7a7578;font-size:15px;line-height:1.85}.company-strengths{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;margin-top:65px;padding-top:48px;display:grid}.company-strengths h3{letter-spacing:-.04em;max-width:350px;font-size:28px;line-height:1.3}.company-strengths ul{color:#766f74;margin:0;padding:0;font-size:14px;list-style:none}.company-strengths li{border-bottom:1px solid #e1dbdd;gap:15px;padding:11px 0;display:flex}.company-strengths li span{color:var(--brand)}.company-statement{background:var(--brand);color:#fff;text-align:center;padding:110px var(--gutter) 90px;position:relative;overflow:hidden}.company-statement>p{letter-spacing:-.055em;max-width:1060px;margin:0 auto;font-size:clamp(38px,5vw,80px);line-height:1.1}.company-statement>strong{color:#d9adb9;letter-spacing:-.035em;margin-top:28px;font-size:30px;font-weight:400;display:block}.company-statement>.mono{letter-spacing:.13em;color:#c38d9e;margin-top:65px;font-size:9px;display:block}.statement-mark{color:#ffffff08;font-family:Georgia,serif;font-size:420px;line-height:1;position:absolute;top:-95px;left:8%}.company-depth{grid-template-columns:1fr 1fr;align-items:stretch;gap:85px;display:grid}.company-depth-image{background:#e3e4e2;height:650px;position:relative;overflow:hidden}.company-depth-image img{object-fit:cover;object-position:center 49%;width:100%;height:100%}.company-depth-image>span{color:#606066;background:#ffffffad;padding:8px 10px;font-size:9px;position:absolute;bottom:23px;left:24px}.company-depth-copy{flex-direction:column;justify-content:space-around;gap:65px;padding:15px 0;display:flex}.company-depth-copy .page-eyebrow{margin-bottom:20px}.company-depth-copy h2{font-size:clamp(32px,3.1vw,50px);line-height:1.16}.company-depth-copy p:not(.page-eyebrow){color:#7c7479;margin-top:23px;font-size:15px;line-height:1.85}.company-contact{padding:75px var(--gutter);background:#f0e8ea;justify-content:space-between;align-items:center;gap:50px;display:flex}.company-contact h2{max-width:750px;margin:22px 0;font-size:clamp(33px,3.8vw,58px)}.company-contact p:not(.page-eyebrow){color:#88747b;font-size:16px}.company-contact .button{flex-shrink:0}.legal-main{padding:36px var(--gutter) 110px}.legal-header{border-bottom:1px solid var(--line);padding-bottom:60px}.legal-header>.page-eyebrow{margin-top:80px;margin-bottom:20px}.legal-header h1{letter-spacing:-.06em;font-size:clamp(58px,7.3vw,116px);line-height:1.08}.legal-header h1>span{color:var(--brand)}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:90px;padding-top:55px;display:grid}.legal-layout>aside>nav{flex-direction:column;gap:0;display:flex;position:sticky;top:45px}.legal-layout aside a{color:#86767d;border-bottom:1px solid #e5dfe1;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;line-height:1.6;display:flex}.legal-layout aside a:hover{color:var(--brand)}.legal-layout aside svg{width:13px}.legal-content{max-width:760px}.legal-company>h2{letter-spacing:-.04em;max-width:660px;margin-top:15px;font-size:32px;line-height:1.3}.company-details{grid-template-columns:1fr 1fr;gap:30px 45px;margin-top:38px;padding-bottom:45px;display:grid}.company-details h3{font-family:var(--mono);color:#a28a93;margin-bottom:13px;font-size:10px;font-weight:400}.company-details p,.company-details address,.company-details a,.company-details ul{color:#686168;font-size:14px;font-style:normal;line-height:1.8;display:block}.company-details p+p{margin-top:10px}.company-details a{color:var(--brand)}.company-details ul{margin:0;padding:0;list-style:none}.directors{grid-column:1/-1}.legal-text-section{border-top:1px solid var(--line);margin-top:22px;padding-top:35px}.legal-text-section h2{letter-spacing:-.035em;margin-bottom:22px;font-size:26px;line-height:1.3}.legal-text-section p{color:#777078;margin:17px 0;font-size:15px;line-height:1.9}.legal-provenance{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px 30px;margin-top:45px;padding-top:28px;display:flex}.legal-provenance .mono{color:#a28e97;font-size:8px}.legal-provenance a{color:var(--brand);align-items:center;gap:9px;font-size:11px;display:flex}.legal-provenance svg{width:13px}@media (width>=1600px){.hero{height:300px}.brand-intro{padding-bottom:100px}.intro-description{max-width:630px;font-size:18px}.intro-commitment{font-size:30px}}@media (width<=999px){.site-header .brand img{width:180px}.hero{height:220px;min-height:0}.brand-intro{padding-top:16px;padding-bottom:65px}.brand-intro h1{font-size:clamp(44px,7vw,66px)}.intro-description{max-width:510px;font-size:15px}.company-hero>.page-eyebrow{margin-top:60px}.company-hero-bottom{gap:35px}.company-hero-bottom>p{max-width:450px;font-size:15px}.origin-marker strong{font-size:45px}.company-approach-grid{gap:45px}.company-approach-grid>p{font-size:16px}.craft-grid{gap:28px}.craft-grid h3{font-size:23px}.craft-grid p{font-size:14px}.company-depth{gap:40px}.company-depth-image{height:660px}.company-depth-copy p:not(.page-eyebrow){font-size:14px}.legal-layout{grid-template-columns:165px minmax(0,1fr);gap:45px}.legal-layout aside a{font-size:11px}.legal-company>h2{font-size:28px}.company-details{gap:25px}.company-details p,.company-details address,.company-details a,.company-details ul{font-size:13px}.footer-bottom>nav{gap:18px}}@media (width<=699px){.site-header .brand img{width:151px}.hero{height:165px;min-height:0}.hero:after{height:73%}.brand-intro{padding-top:18px;padding-bottom:50px}.intro-eyebrow{letter-spacing:.08em;margin-bottom:22px;font-size:8px}.intro-eyebrow span{padding:0 8px}.brand-intro h1{letter-spacing:-.055em;font-size:clamp(31px,8.3vw,48px);line-height:1.1}.intro-commitment{margin-top:19px;font-size:20px}.intro-description{max-width:335px;margin-top:20px;font-size:13px;line-height:1.8}.intro-actions{gap:22px;margin-top:26px}.intro-actions .button{gap:20px;padding:13px 14px;font-size:10px}.intro-actions .button svg{width:17px}.intro-actions .text-link{gap:8px;font-size:10px}.intro-actions .text-link svg{width:14px}.footer-bottom>nav{gap:14px;margin-left:auto}.footer-top>p{text-align:right;max-width:155px;line-height:1.8}.breadcrumb{gap:12px;font-size:9px}.company-hero{padding-top:25px;padding-bottom:40px}.company-hero>.page-eyebrow{margin-top:42px;margin-bottom:22px;font-size:8px}.company-hero h1{letter-spacing:-.05em;font-size:clamp(28px,7.4vw,46px);line-height:1.18}.company-hero h1 br{display:none}.company-hero-bottom{margin-top:25px;display:block}.company-hero-bottom>p{font-size:14px}.origin-marker{align-items:flex-start;margin-top:28px}.origin-marker strong{font-size:37px}.origin-marker span{font-size:8px}.company-panorama{height:270px;min-height:270px;margin:0}.company-panorama img{object-position:45% center}.company-panorama figcaption{font-size:8px;bottom:19px;left:24px;right:24px}.company-panorama figcaption span{display:none}.company-approach{padding-bottom:35px}.company-approach-grid{grid-template-columns:1fr;gap:25px}.company-approach-grid h2{font-size:37px}.company-approach-grid>p{font-size:15px}.company-process{padding-top:20px}.company-process>h2{font-size:37px}.craft-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.craft-grid article{padding-top:18px}.craft-grid h3{margin:15px 0;font-size:26px}.craft-grid p{font-size:14px}.company-strengths{grid-template-columns:1fr;gap:22px;margin-top:40px;padding-top:30px}.company-strengths h3{font-size:26px}.company-strengths ul{font-size:13px}.company-statement{padding:70px 24px 55px}.company-statement>p{font-size:40px}.company-statement>strong{margin-top:22px;font-size:24px}.company-statement>.mono{margin-top:40px;font-size:8px}.statement-mark{font-size:300px;top:-65px}.company-depth{grid-template-columns:1fr;gap:40px}.company-depth-image{height:440px}.company-depth-copy{gap:45px}.company-depth-copy h2{font-size:34px}.company-depth-copy p:not(.page-eyebrow){margin-top:20px;font-size:14px}.company-contact{padding:55px 24px;display:block}.company-contact h2{font-size:37px}.company-contact .button{margin-top:26px}.legal-main{padding-top:25px;padding-bottom:65px}.legal-header{padding-bottom:35px}.legal-header>.page-eyebrow{margin-top:45px;font-size:8px}.legal-header h1{font-size:54px}.legal-layout{grid-template-columns:1fr;gap:38px;padding-top:25px}.legal-layout>aside>nav{position:static}.legal-layout aside a{padding:11px 0;font-size:12px}.legal-company>h2{font-size:27px}.company-details{grid-template-columns:1fr;gap:26px;margin-top:30px;padding-bottom:20px}.company-details p,.company-details address,.company-details a,.company-details ul{font-size:14px}.legal-text-section{margin-top:20px;padding-top:27px}.legal-text-section h2{font-size:26px}.legal-text-section p{font-size:14px;line-height:1.85}.legal-provenance{margin-top:30px}}.hero{background:#121318;height:210px}.hero:after{background:linear-gradient(#0000,#121318);height:38%}.brand-intro{text-align:left;padding:25px var(--gutter) 145px;color:#eeeef0;isolation:isolate;background:#121318;grid-template-columns:1fr 1fr;align-items:center;gap:45px;min-height:660px;display:grid;overflow:hidden}.brand-intro:before{content:"";z-index:-1;background:radial-gradient(at 80% 40%,#69192d12,#0000 50%);position:absolute;inset:0}.brand-intro:after{content:"";background:linear-gradient(180deg,#12131800,#f8f8f63a 35%,var(--paper));pointer-events:none;height:110px;position:absolute;bottom:-1px;left:0;right:0}.intro-copy{z-index:1;position:relative}.intro-eyebrow{color:#a79ca2;margin-bottom:28px;font-size:9px}.intro-eyebrow span{color:#76505d;padding:0 10px}.brand-intro h1{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(44px,4.5vw,74px);line-height:1.08}.brand-intro h1 span{color:#d8d4d8}.intro-commitment{color:#d3a6b4;margin-top:23px;font-size:29px}.intro-description{color:#a59ea5;max-width:420px;margin:26px 0 0;font-size:15px;line-height:1.85}.intro-actions{justify-content:flex-start;gap:27px;margin-top:29px}.intro-actions .button-brand{border-color:#a6586c}.intro-actions .text-link{color:#c2b2bb;font-size:11px}.intro-product{min-width:0;margin:0;padding:0 0 12px 12px;position:relative}.intro-product>button{text-align:left;color:#c7c0c6;background:0 0;border:0;width:100%;padding:0;display:block}.intro-product-image{height:435px;display:block;position:relative;overflow:hidden}.intro-product-image:after{content:"";filter:blur(20px);z-index:-1;background:#0008;height:30px;position:absolute;bottom:7px;left:12%;right:0}.intro-product-image img{filter:drop-shadow(0 18px 25px #0005);width:auto;max-width:none;height:150%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-3%;left:50%;transform:translate(-69.6%)}.intro-product>button:hover img{transform:translate(-69.6%)scale(1.025)}.intro-product-caption{border-top:1px solid #70445455;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding-top:20px;display:flex}.intro-product-caption>span:first-child{flex-direction:column;gap:6px;display:flex}.intro-product-caption strong{color:#b9acb4;font-size:10px;font-weight:400}.intro-detail-link{color:#bbaab4;align-items:center;gap:15px;font-size:10px;display:flex}.intro-detail-link svg{width:15px}@media (width>=1600px){.hero{height:240px}.brand-intro{min-height:760px;padding-bottom:160px}.intro-product-image{height:540px}.intro-product-image img{height:165%}.intro-description{max-width:490px;font-size:17px}.intro-commitment{font-size:34px}}@media (width>=700px) and (width<=999px){.hero{height:190px}.brand-intro{gap:25px;min-height:590px;padding-top:20px}.brand-intro h1{font-size:4.9vw}.intro-description{font-size:13px}.intro-commitment{font-size:24px}.intro-actions{flex-wrap:wrap;gap:15px}.intro-actions .button{gap:20px;padding:13px 14px;font-size:11px}.intro-product-image{height:350px}.intro-product-caption{display:block}.intro-detail-link{margin-top:15px}}@media (width<=699px){.hero{height:155px}.brand-intro{grid-template-columns:1fr;gap:0;min-height:0;padding:16px 24px 95px}.brand-intro:after{height:70px}.intro-copy{display:contents}.intro-eyebrow{order:0;margin-bottom:22px;font-size:8px}.brand-intro h1{letter-spacing:-.05em;order:1;font-size:clamp(31px,8.4vw,45px)}.intro-commitment{order:2;margin-top:18px;font-size:24px}.intro-product{order:3;margin-top:16px;padding:0}.intro-product-image{height:300px}.intro-product-caption{margin-top:2px;padding-top:15px}.intro-product-caption strong,.intro-product-caption>span:first-child>span{font-size:9px}.intro-detail-link{gap:9px;font-size:9px}.intro-description{order:4;max-width:350px;margin-top:30px;font-size:14px;line-height:1.8}.intro-actions{order:5;gap:24px;margin-top:25px}.intro-actions .text-link{font-size:10px}}.hero{height:180px}.hero #atom-stage{bottom:53px}#atom-labels{z-index:3;pointer-events:none;position:absolute;inset:0 0 53px}#atom-labels>span{font-family:var(--mono);letter-spacing:.015em;color:#bcb6c0;text-shadow:0 1px 5px #111217;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.4;transition:opacity .3s;position:absolute}.temperature-axis{left:var(--gutter);right:var(--gutter);z-index:4;pointer-events:none;height:27px;position:absolute;bottom:13px}.temperature-axis-title{color:#807986;letter-spacing:.12em;font-size:8px;position:absolute;top:-17px}.temperature-axis-track{background:linear-gradient(90deg,#497ca199,#8291a04d 40%,#a16b7a66 73%,#ba7b7799);height:1px;position:absolute;top:0;left:0;right:0}.temperature-tick{background:#a29ba473;width:1px;height:7px;position:absolute;top:-3px}.temperature-tick>span{font-family:var(--mono);color:#958c98;letter-spacing:.015em;white-space:nowrap;font-size:9px;line-height:1.3;position:absolute;top:10px;left:0;transform:translate(-50%)}.temperature-tick:first-child{background:#76a7cd}.temperature-tick:first-child>span{color:#a0bed3;transform:none}.temperature-tick:last-child{background:#bf8b93}.temperature-tick:last-child>span{color:#c7a0a9;left:auto;right:0;transform:none}.temperature-transition{background:#ba87951c;border-inline:1px solid #c29ba6;height:7px;position:absolute;top:-3px}.temperature-transition>span{font-family:var(--mono);color:#c7a0a9;white-space:nowrap;font-size:11px;line-height:1.3;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (width>=1600px){.hero{height:195px}}@media (width>=700px) and (width<=999px){.hero{height:165px}}@media (width<=699px){.hero{height:145px}#atom-labels{align-items:center;gap:22px;height:16px;display:flex;inset:12px 24px auto}#atom-labels>span{color:#a7a0ad;font-size:10px;position:static!important}.temperature-axis{bottom:13px;left:24px;right:24px}.temperature-axis-title{font-size:7px;top:-16px}.temperature-tick.minor>span{display:none}.temperature-tick>span{font-size:9px}}.promotion-spotlight{min-height:650px}.promotion-spotlight .focus-specs strong{white-space:normal;font-size:24px;line-height:1.35}.space-section{background:#f0efed;padding-top:80px;padding-bottom:85px}.space-heading{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.space-heading h2>span{color:var(--brand)}.space-heading>p{color:#7c737a;max-width:360px;padding-bottom:4px;font-size:15px;line-height:1.8}.space-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:55px;display:grid}.space-project{border-top:1px solid #cdbec3;flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.space-project-type{color:#9c7a85;min-height:27px;margin-bottom:23px;font-size:9px}.space-project h3{letter-spacing:-.045em;font-size:clamp(25px,2.6vw,39px);font-weight:500;line-height:1.15}.space-instrument{font-family:var(--mono);color:#92858c;margin-top:10px;font-size:10px}.space-project-role{color:#7d737b;flex:1;margin-top:21px;font-size:14px;line-height:1.8}.space-project .text-link{color:var(--brand);margin-top:18px;font-size:11px}.space-project .text-link svg{width:14px}@media (width<=1200px){.desktop-nav{gap:20px;font-size:12px}}@media (width<=999px){.space-heading{gap:35px}.space-heading>p{max-width:290px;font-size:13px}.space-project-grid{gap:24px}.space-project h3{font-size:27px}.space-project-role{font-size:12px}}@media (width<=699px){.promotion-spotlight{min-height:900px}.promotion-spotlight .focus-copy h2{font-size:clamp(32px,9vw,49px)}.promotion-spotlight .focus-image{min-height:310px}.promotion-spotlight .focus-specs strong{font-size:20px}.space-section{padding-top:55px;padding-bottom:55px}.space-heading{display:block}.space-heading h2{font-size:38px}.space-heading>p{max-width:100%;margin-top:23px;font-size:14px}.space-project-grid{grid-template-columns:1fr;gap:27px;margin-top:33px}.space-project{padding-top:18px}.space-project-type{min-height:0;margin-bottom:15px}.space-project h3{font-size:29px}.space-project-role{margin-top:16px;font-size:14px}.space-project .text-link{margin-top:13px}}.desktop-nav{font-size:14px}.desktop-nav a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.hero,.hero #atom-stage{cursor:pointer}.hero #atom-stage canvas{opacity:.96}#atom-labels>span{color:#d0c7d2;font-size:12px}.temperature-axis-title{color:#a49aaa;font-size:9px}.temperature-tick>span{color:#bbb0c0;font-size:11px}.temperature-axis-track{background:linear-gradient(90deg,#609eccaa,#8a92a266 45%,#a96c8077 76%,#d19ba4bb)}.intro-description{color:#b8b1bb;font-size:17px;line-height:1.7}.intro-actions .button{min-height:48px;font-size:14px}.intro-actions .text-link{min-height:44px;font-size:13px}.intro-product-image img{height:100%;bottom:0}.intro-detail-link{min-height:44px;font-size:13px}.intro-product-caption>span:first-child>span{color:#a99fae;font-size:12px}.intro-product-caption strong{font-size:11px}.promotion-spotlight{min-height:0;color:var(--ink);background:#efefeb;align-items:center;padding-block:clamp(64px,6vw,96px)}.promotion-spotlight .focus-grid{display:none}.promotion-spotlight .focus-copy h2{letter-spacing:-.055em;font-size:clamp(36px,4.1vw,64px)}.promotion-spotlight .focus-copy h2 span{color:var(--brand)}.promotion-spotlight .focus-copy>.eyebrow{color:var(--brand);margin-bottom:32px;font-size:11px}.promotion-spotlight .focus-copy>p:not(.eyebrow){color:#625f64;max-width:410px;font-size:17px;line-height:1.7}.promotion-spotlight .button-light{background:var(--brand);color:#fff;border-color:var(--brand);min-height:48px;font-size:14px}.promotion-spotlight .button-light:hover{background:#4b1020;border-color:#4b1020}.promotion-spotlight .focus-specs{border-color:#cfc8c9;margin-top:36px}.promotion-spotlight .focus-image img{filter:drop-shadow(10px 20px 20px #29232720);height:100%;top:0}.promotion-spotlight .focus-caption{color:#807078;font-size:10px;bottom:-26px}.space-heading>p{color:#625f64;max-width:395px;font-size:16px;line-height:1.7}.space-project-grid{gap:36px;margin-top:36px}.space-project-type,.space-instrument{color:#806d77;font-size:11px}.space-project h3{font-size:clamp(27px,2.2vw,34px)}.space-project-role{color:#625f64;font-size:16px;line-height:1.7}.space-project .text-link{min-height:44px;font-size:13px}.page-home .section-heading p,.application-intro>p,.about-copy>p,.contact-copy>p:not(.eyebrow){color:#625f64;font-size:17px;line-height:1.7}.page-home .section-heading h2,.application-intro h2{font-size:clamp(38px,4.3vw,64px)}.application-panel{background:#17171d;border-color:#40313a}.field-art{background:radial-gradient(at 65%,#69192d29,#0000 70%)}.application-panel-text>p:not(.mono){color:#b8b1bb;font-size:16px;line-height:1.7}.application-panel-text>.mono{color:#c39fae;font-size:11px}.application-panel-text .text-link{color:#dbc3cd;min-height:44px;font-size:13px}.field-label{color:#a59aa6}.process-list li{font-size:15px}.legal-text-section p,.company-details p,.company-details address,.company-details a,.company-details ul{font-size:16px;line-height:1.8}@media (width>=1600px){.intro-product-image{height:500px}.intro-product-image img{height:100%}.promotion-spotlight .focus-image{height:520px}}@media (width>=1000px) and (width<=1200px){.site-header{gap:20px}.site-header .brand img{width:180px}.desktop-nav{gap:18px;font-size:13px}.header-actions{gap:18px}}@media (width>=700px) and (width<=900px){.space-project-grid{grid-template-columns:1fr;gap:24px}.space-project{grid-template-columns:180px minmax(0,1fr);column-gap:28px;display:grid}.space-project-type,.space-project h3,.space-instrument{grid-column:1}.space-project-type{min-height:0;margin-bottom:12px}.space-project-role{grid-area:1/2/span 3;margin-top:0}.space-project .text-link{grid-column:2;margin-top:10px}.space-heading{gap:30px}.space-heading>p{max-width:300px}}@media (width<=699px){#atom-labels>span{font-size:11px}.temperature-axis-title{font-size:8px}.temperature-tick>span,.temperature-transition>span{font-size:10px}.intro-eyebrow{order:0}.brand-intro h1{order:1}.intro-commitment{order:2}.intro-description{order:3;margin-top:20px;font-size:16px;line-height:1.65}.intro-actions{flex-wrap:wrap;order:4;gap:20px;margin-top:22px}.intro-actions .button{padding:15px 18px;font-size:14px}.intro-actions .text-link{font-size:13px}.intro-product{order:5;margin-top:28px}.intro-product-image{height:290px}.intro-product-image img{height:100%}.intro-product-caption>span:first-child>span,.intro-detail-link{font-size:11px}.promotion-spotlight{gap:30px;min-height:0;padding-block:55px 65px}.promotion-spotlight .focus-copy h2{font-size:clamp(32px,9vw,49px)}.promotion-spotlight .focus-copy>.eyebrow{margin-bottom:24px;font-size:10px}.promotion-spotlight .focus-copy>p:not(.eyebrow){font-size:16px}.promotion-spotlight .focus-specs strong{font-size:21px}.promotion-spotlight .focus-image{height:330px;min-height:0}.promotion-spotlight .focus-caption{font-size:9px}.space-section{padding-block:55px}.space-heading h2{font-size:38px}.space-project-grid{gap:26px}.space-project-type{min-height:0;margin-bottom:15px}.space-project-role,.page-home .section-heading p,.application-intro>p,.about-copy>p,.contact-copy>p:not(.eyebrow){font-size:16px}.page-home .section-heading h2,.application-intro h2{font-size:38px}.legal-text-section p,.company-details p,.company-details address,.company-details a,.company-details ul{font-size:16px}}.applications-section{isolation:isolate;color:#f0eff4;background:#0d0f15;padding-block:92px 104px;position:relative;overflow:hidden}.applications-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 37%,#18243b47,#0000 44%),radial-gradient(at 78% 60%,#69192d26,#0000 40%);position:absolute;inset:0}.applications-section .section-topline{border-color:#ffffff21;margin-bottom:52px}.applications-section .section-topline>span:first-child{color:#ceadb9}.applications-section .section-topline>span:last-child{color:#99919e}.applications-section .application-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}.applications-section .application-intro{flex-direction:column;padding-top:12px;display:flex}.applications-section .application-intro h2{color:#f5f3f6;letter-spacing:-.055em;font-size:clamp(44px,4.3vw,64px);line-height:1.07}.applications-section .application-intro h2 span{color:#bcb4c1}.applications-section .application-intro>p{color:#afa8b6;max-width:36ch;margin-top:26px;font-size:17px;line-height:1.75}.applications-section .application-tabs button{color:#958d9d;border-color:#ffffff1c;gap:20px;min-height:70px;padding-inline:10px;font-size:15px;transition:color .25s,background .25s;position:relative}.applications-section .application-tabs button .mono{color:#817486;font-size:10px}.applications-section .application-tabs button:before{content:"";background:#bc7890;width:2px;transition:transform .3s;position:absolute;top:24px;bottom:24px;left:0;transform:scaleY(0)}.applications-section .application-tabs button[aria-selected=true]{color:#f2eaf0;background:linear-gradient(90deg,#69192d25,#0000)}.applications-section .application-tabs button[aria-selected=true]:before{transform:scaleY(1)}.applications-section .application-tabs button[aria-selected=true] .mono{color:#cd9fb1}.applications-section .application-tabs button:hover{color:#f5eff7;background-color:#ffffff04}.applications-section .application-tabs button svg{color:#c5b2c1}.applications-section button:focus-visible,.applications-section a:focus-visible,.applications-section [tabindex]:focus-visible{outline-color:#d1a2b5}.applications-section .application-panel{background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:0;overflow:visible}.applications-section .field-art{background:0 0;flex-shrink:0;width:calc(100% + 50px);height:500px;margin-left:-25px}#research-stage{pointer-events:none;position:absolute;inset:0}#research-stage canvas{width:100%;height:100%;display:block}.research-fallback{pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.research-fallback svg{object-fit:contain;width:100%;height:100%}.field-art:has(#research-stage[data-renderer=webgl2]) .research-fallback{opacity:0}.applications-section .field-label{letter-spacing:.12em;color:#9c94a6;font-size:9px;bottom:18px;left:28px}.applications-section .application-panel-text{border-top:1px solid #ffffff21;min-height:250px;margin-top:3px;padding:28px 0 0}.applications-section .application-panel-text>.mono{color:#cb9fb2;margin-bottom:12px;font-size:10px}.applications-section .application-panel-text h3{color:#f0edf3;max-width:100%;margin-bottom:18px;font-size:clamp(27px,2.3vw,34px);line-height:1.2}.applications-section .application-panel-text>p:not(.mono){color:#b2aaba;max-width:48ch;font-size:16px;line-height:1.75}.applications-section .application-panel-text .text-link{color:#edd7e3;min-height:44px;margin-top:16px;font-size:13px}@media (width>=1600px){.applications-section{padding-block:112px 124px}.applications-section .application-layout{gap:100px}.applications-section .field-art{height:560px}.applications-section .application-intro>p{font-size:18px}}@media (width>=700px) and (width<=999px){.applications-section .application-layout{grid-template-columns:1fr;gap:32px}.applications-section .application-intro{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.applications-section .application-intro h2{font-size:44px}.applications-section .application-intro>p{margin-top:5px}.applications-section .application-tabs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding-top:30px;display:grid}.applications-section .application-tabs button{align-items:flex-start;gap:10px;padding:15px 7px;font-size:13px}.applications-section .application-tabs button .mono{display:none}.applications-section .application-tabs button svg{width:12px;margin-top:4px}.applications-section .field-art{height:440px}}@media (width<=699px){.applications-section{padding-block:55px 64px}.applications-section .section-topline{margin-bottom:32px}.applications-section .application-layout{grid-template-columns:1fr;gap:26px}.applications-section .application-intro{padding-top:0}.applications-section .application-intro h2{font-size:38px}.applications-section .application-intro>p{margin-top:23px;font-size:16px}.applications-section .application-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px;margin-top:0;padding-top:25px;display:grid}.applications-section .application-tabs button{gap:10px;min-height:78px;padding-inline:7px;font-size:13px}.applications-section .application-tabs button .mono{font-size:9px}.applications-section .application-tabs button svg{width:12px}.applications-section .field-art{width:calc(100% + 30px);height:330px;margin-left:-15px}.applications-section .field-label{font-size:8px;bottom:14px;left:15px}.applications-section .application-panel-text{min-height:310px;margin-top:0;padding-top:22px}.applications-section .application-panel-text h3{font-size:28px}}.editorial .editorial-hero{isolation:isolate;background:var(--editorial-night);color:var(--editorial-white);padding:34px var(--gutter) 72px;border:0;position:relative;overflow:hidden}.editorial .editorial-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 84% 56%,#27334438,#0000 48%),radial-gradient(at 80% 0,#69192d30,#0000 54%);position:absolute;inset:0}.editorial .editorial-hero>:not(.editorial-field){z-index:1;position:relative}.editorial .editorial-hero .breadcrumb{color:#99909e;font-size:11px;line-height:1.6}.editorial .editorial-hero .breadcrumb a{color:#e2d6e0}.editorial .editorial-hero .breadcrumb a:hover{color:#fff}.editorial .editorial-hero>.page-eyebrow{color:#c4a2b3;letter-spacing:.12em;margin:83px 0 26px;font-size:11px}.editorial .editorial-hero h1{letter-spacing:-.055em;color:var(--editorial-white);max-width:1150px;font-size:clamp(42px,5.1vw,82px);font-weight:500;line-height:1.1;animation:.9s cubic-bezier(.2,.65,.25,1) editorial-arrive}.editorial .company-hero-bottom{align-items:flex-end;gap:64px;margin-top:45px;position:relative}.editorial .company-hero-bottom>p{color:#b9b2c1;max-width:600px;font-size:17px;line-height:1.8}.editorial .origin-marker{border-left:1px solid var(--editorial-rule);padding-left:48px}.editorial .origin-marker strong{color:#e8dee8;letter-spacing:-.06em;font-size:clamp(50px,5vw,74px)}.editorial .origin-marker span{color:#b49aa9;letter-spacing:.07em;font-size:10px}.editorial-field{z-index:0;pointer-events:none;opacity:.58;width:min(70vw,1040px);height:100%;position:absolute;top:0;right:-8%;mask-image:linear-gradient(90deg,#0000,#000 35% 88%,#0000)}.editorial-field svg{width:100%;height:100%;animation:20s ease-in-out infinite alternate editorial-field-drift;overflow:visible}.editorial-contours{stroke:#9aabba;stroke-opacity:.26;stroke-width:.8px}.editorial-contours .editorial-specimen{stroke:#d1dbea;stroke-opacity:.66;fill:#b7cade05}.editorial-light-track{stroke-width:1px;opacity:.3}.editorial-light-pulse{stroke-width:2px;stroke-linecap:round;stroke-dasharray:80 810;animation:9s linear infinite editorial-light-travel}.editorial-registration{stroke:#bac9da;stroke-opacity:.48;stroke-width:.8px}.editorial .editorial-panorama{height:clamp(330px,34vw,570px);min-height:330px;margin:0}.editorial .editorial-panorama img{transition:transform 1.8s cubic-bezier(.2,.65,.25,1)}.editorial .editorial-panorama:hover img{transform:scale(1.025)}.editorial .editorial-panorama figcaption{left:var(--gutter);right:var(--gutter);font-size:10px;line-height:1.5;bottom:30px}.editorial .editorial-origin{padding-block:90px}.editorial .company-approach-grid{align-items:start;gap:clamp(40px,6vw,100px)}.editorial .company-approach-grid h2{font-size:clamp(38px,4.1vw,64px);line-height:1.12}.editorial .company-approach-grid>p{color:#625f64;font-size:18px;line-height:1.8}.editorial .editorial-dark{background:var(--editorial-night);color:var(--editorial-white)}.editorial .editorial-dark .section-topline{border-color:var(--editorial-rule)}.editorial .editorial-dark .section-topline>span:first-child{color:#c5a2b4}.editorial .editorial-dark .section-topline>span:last-child{color:#928b9b}.editorial .editorial-craft{isolation:isolate;padding-block:88px 92px;position:relative;overflow:hidden}.editorial .editorial-craft:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 98% 0,#69192d27,#0000 50%);position:absolute;inset:0}.editorial .editorial-craft>h2{max-width:800px;font-size:clamp(38px,4.1vw,64px);line-height:1.12}.editorial .craft-grid article{border-color:#ffffff2b;min-width:0;padding-top:25px}.editorial .craft-number{color:#bfa0b1;font-size:11px}.editorial .craft-grid h3{color:#ebe5f0;margin:25px 0 19px;font-size:29px;line-height:1.2}.editorial .craft-grid p{color:#b6aebe;font-size:16px;line-height:1.8}.editorial .company-strengths{border-color:var(--editorial-rule);gap:70px;margin-top:66px}.editorial .company-strengths h3{color:#ece6f0;font-size:29px}.editorial .company-strengths ul{color:#beb5c5;font-size:15px}.editorial .company-strengths li{border-color:#ffffff17;gap:18px;padding-block:13px;line-height:1.7}.editorial .company-strengths li span{color:#c69aaf}.editorial .editorial-statement>p{color:#fff;max-width:1030px;font-size:clamp(38px,4.6vw,72px);line-height:1.12}.editorial .editorial-statement>.mono{color:#e0bdcc;margin-top:48px;font-size:10px}.editorial .editorial-depth{gap:clamp(40px,6vw,90px);padding-block:96px}.editorial .company-depth-image img{transition:transform 1.8s cubic-bezier(.2,.65,.25,1)}.editorial .company-depth-image:hover img{transform:scale(1.025)}.editorial .company-depth-copy{gap:56px;padding:12px 0}.editorial .company-depth-copy .page-eyebrow{font-size:11px;line-height:1.6}.editorial .company-depth-copy h2{font-size:clamp(32px,3vw,48px);line-height:1.15}.editorial .company-depth-copy p:not(.page-eyebrow){color:#625f64;font-size:17px;line-height:1.8}.editorial .editorial-contact{isolation:isolate;gap:60px;padding-block:78px;position:relative;overflow:hidden}.editorial .editorial-contact:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 92% 70%,#69192d42,#0000 52%);position:absolute;inset:0}.editorial .editorial-contact .page-eyebrow{color:#c5a2b4;font-size:11px}.editorial .editorial-contact h2{color:#eee9f2;font-size:clamp(34px,3.6vw,56px);line-height:1.12}.editorial .editorial-contact p:not(.page-eyebrow){color:#b7aebe;max-width:46ch;font-size:17px;line-height:1.7}.editorial .editorial-contact .button{border-color:#b77891;min-height:52px;font-size:14px}.editorial-legal.legal-main{padding:0 0 100px}.editorial .editorial-legal-hero>.page-eyebrow{margin-top:66px;margin-bottom:22px}.editorial .editorial-legal-hero h1{font-size:clamp(62px,7.7vw,116px);line-height:1.05}.editorial .editorial-legal-hero h1>span{color:#c7a7b8}.editorial-legal-field{opacity:.6;width:min(66vw,950px);height:135%;top:-12%;right:-5%}.editorial-legal-field .editorial-light-pulse{animation-duration:12s}.editorial .editorial-legal-layout{padding:62px var(--gutter) 0;grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);align-items:start;gap:clamp(42px,5vw,88px)}.editorial .editorial-legal-index{background:#12131b;min-width:0;padding:12px 24px;position:sticky;top:28px}.editorial .editorial-legal-index>nav{position:static}.editorial .editorial-legal-index a{color:#c3b9cb;overflow-wrap:anywhere;border-color:#ffffff1c;grid-template-columns:19px minmax(0,1fr) 14px;gap:10px;min-height:62px;padding-block:18px;font-size:13px;line-height:1.55;transition:color .2s;display:grid}.editorial .editorial-legal-index a:last-child{border-bottom:0}.editorial .editorial-legal-index a:hover{color:#fff}.editorial-index-number{color:#ac8399;align-self:start;padding-top:3px;font-size:9px}.editorial .editorial-legal-index svg{color:#a88d9d;width:13px}.editorial .editorial-legal-index a:focus-visible{outline-offset:4px;outline:1px solid #d3aabd}.editorial .legal-content{min-width:0;max-width:790px}.editorial .legal-content section{scroll-margin-top:35px}.editorial .legal-company>.page-eyebrow{font-size:11px;line-height:1.5}.editorial .legal-company>h2{max-width:700px;font-size:clamp(27px,2.4vw,36px);line-height:1.3}.editorial .company-details{gap:34px 42px;padding-bottom:32px}.editorial .company-details>div{min-width:0}.editorial .company-details h3{color:#806c78;font-size:11px;line-height:1.6}.editorial .company-details p,.editorial .company-details address,.editorial .company-details a,.editorial .company-details ul{color:#59535c;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.editorial .company-details a{color:#69192d;text-underline-offset:4px}.editorial .company-details a:hover{text-decoration:underline}.editorial .legal-text-section{margin-top:26px;padding-top:34px}.editorial .legal-text-section h2{font-size:clamp(25px,2.1vw,30px);line-height:1.3}.editorial .legal-text-section p{color:#625b66;max-width:72ch;font-size:16px;line-height:1.9}.editorial .legal-provenance .mono{color:#82717f;font-size:10px;line-height:1.7}.editorial .legal-provenance a{min-height:44px;font-size:13px}@keyframes editorial-arrive{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-field-drift{0%{transform:translate(-4px,6px)}to{transform:translate(9px,-7px)}}@keyframes editorial-light-travel{0%{stroke-dashoffset:890px}to{stroke-dashoffset:0}}@media (width>=1600px){.editorial .editorial-company-hero{padding-bottom:86px}.editorial .editorial-company-hero>.page-eyebrow{margin-top:100px}.editorial .editorial-origin,.editorial .editorial-depth{padding-block:112px}}@media (width>=700px) and (width<=999px){.editorial .editorial-hero>.page-eyebrow{margin-top:62px}.editorial .editorial-company-hero h1{font-size:clamp(42px,5.6vw,56px)}.editorial .company-hero-bottom{gap:34px}.editorial .origin-marker{padding-left:26px}.editorial .company-approach-grid{grid-template-columns:1fr;gap:28px}.editorial .company-approach-grid>p{max-width:60ch;font-size:17px}.editorial .craft-grid{gap:24px}.editorial .craft-grid h3{font-size:24px}.editorial .craft-grid p{font-size:15px}.editorial .company-strengths{grid-template-columns:.8fr 1.2fr;gap:36px}.editorial .editorial-depth{grid-template-columns:.9fr 1.1fr;gap:34px}.editorial .company-depth-image{height:660px}.editorial .company-depth-copy h2{font-size:32px}.editorial .company-depth-copy p:not(.page-eyebrow){font-size:16px}.editorial .editorial-contact{flex-wrap:wrap;gap:35px}.editorial .editorial-legal-layout{grid-template-columns:205px minmax(0,1fr);gap:30px}.editorial .editorial-legal-index{padding-inline:18px}.editorial .company-details{grid-template-columns:1fr;gap:27px}}@media (width<=699px){.editorial .editorial-hero{padding:25px var(--gutter) 46px}.editorial .editorial-hero .breadcrumb{gap:12px;font-size:10px}.editorial .editorial-hero>.page-eyebrow{margin-top:52px;margin-bottom:23px;font-size:9px}.editorial .editorial-company-hero h1{letter-spacing:-.048em;font-size:clamp(31px,8.2vw,44px);line-height:1.14}.editorial .editorial-company-hero h1 br{display:none}.editorial .company-hero-bottom{margin-top:27px;display:block}.editorial .company-hero-bottom>p{font-size:16px;line-height:1.75}.editorial .origin-marker{border:0;align-items:flex-start;margin-top:30px;padding:0}.editorial .origin-marker strong{font-size:47px}.editorial .origin-marker span{font-size:9px}.editorial-field{opacity:.45;width:150%;top:-5%;right:-65%;mask-image:linear-gradient(90deg,#0000,#000 65%,#000)}.editorial .editorial-panorama{height:290px;min-height:290px}.editorial .editorial-panorama figcaption{max-width:27ch;font-size:8px;line-height:1.7;bottom:22px}.editorial .editorial-origin{padding-block:58px}.editorial .company-approach-grid{grid-template-columns:1fr;gap:26px}.editorial .company-approach-grid h2,.editorial .editorial-craft>h2{font-size:36px}.editorial .company-approach-grid>p{font-size:16px;line-height:1.8}.editorial .editorial-craft{padding-block:58px 62px}.editorial .craft-grid{grid-template-columns:1fr;gap:32px;margin-top:36px}.editorial .craft-grid article{padding-top:21px}.editorial .craft-grid h3{margin:18px 0 16px;font-size:27px}.editorial .craft-grid p{font-size:16px}.editorial .company-strengths{grid-template-columns:1fr;gap:25px;margin-top:43px;padding-top:32px}.editorial .company-strengths h3{font-size:27px}.editorial .company-strengths ul{font-size:15px}.editorial .editorial-statement{padding-block:68px 56px}.editorial .editorial-statement>p{font-size:clamp(34px,9vw,43px)}.editorial .editorial-statement>strong{font-size:25px}.editorial .editorial-statement>.mono{margin-top:39px;font-size:9px}.editorial .editorial-depth{grid-template-columns:1fr;gap:40px;padding-block:60px}.editorial .company-depth-image{height:420px}.editorial .company-depth-copy{gap:42px;padding:0}.editorial .company-depth-copy h2{font-size:34px}.editorial .company-depth-copy p:not(.page-eyebrow){font-size:16px}.editorial .editorial-contact{padding-block:58px;display:block}.editorial .editorial-contact h2{font-size:36px}.editorial .editorial-contact p:not(.page-eyebrow){font-size:16px}.editorial .editorial-contact .button{margin-top:30px}.editorial-legal.legal-main{padding-bottom:65px}.editorial .editorial-legal-hero{min-height:285px;padding-bottom:45px}.editorial .editorial-legal-hero>.page-eyebrow{margin-top:48px}.editorial .editorial-legal-hero h1{font-size:clamp(46px,12vw,66px)}.editorial-legal-field{height:120%;top:-5%;right:-74%}.editorial .editorial-legal-layout{grid-template-columns:1fr;gap:38px;padding-top:32px}.editorial .editorial-legal-index{padding:8px 22px;position:static}.editorial .editorial-legal-index a{overflow-wrap:normal;grid-template-columns:22px minmax(0,1fr) 14px;gap:11px;min-height:55px;padding-block:15px;font-size:13px}.editorial .legal-company>h2{font-size:28px;line-height:1.3}.editorial .company-details{grid-template-columns:1fr;gap:26px;margin-top:30px}.editorial .legal-text-section{margin-top:22px;padding-top:29px}.editorial .legal-text-section h2{font-size:26px}.editorial .legal-text-section p{line-height:1.85}}@media (prefers-reduced-motion:reduce){.editorial .editorial-hero h1,.editorial-field svg,.editorial-light-pulse{animation:none}.editorial-light-pulse{stroke-dasharray:none;opacity:.45}.editorial .editorial-panorama img,.editorial .company-depth-image img{transition:none}.editorial .editorial-panorama:hover img,.editorial .company-depth-image:hover img{transform:none}}:root{--content-width:1320px;--gutter:max(24px, calc((100vw - var(--content-width)) / 2));--night:#101116;--night-copy:#b9b1bd;--night-rule:#ffffff24;--ease-out:cubic-bezier(.2,.7,.2,1)}@media (width>=700px){:root{--gutter:max(40px, calc((100vw - var(--content-width)) / 2))}}@media (width>=1000px){:root{--gutter:max(48px, calc((100vw - var(--content-width)) / 2))}}.site-header{gap:32px;height:92px}.header-contact{font-size:12px}.hero{background:var(--night)}.hero:before{background:radial-gradient(ellipse at 75% 0%,#69192d35,transparent 65%),linear-gradient(#16151b,var(--night))}.hero:after{background:linear-gradient(transparent,var(--night))}.brand-intro{background:var(--night);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);min-height:0;padding-block:32px 84px}.brand-intro:before{background:radial-gradient(at 67% 35%,#69192d1a,#0000 48%)}.brand-intro:after{display:none}.intro-description{max-width:43ch;font-size:17px}.intro-product{padding:0}.intro-product-caption{border-color:#ffffff24;gap:16px}.intro-detail-link{font-size:12px}.trust-band{background:var(--night);color:#b6adb9;border-color:var(--night-rule);gap:24px;padding-block:24px}.trust-since strong{color:#e6dce5}.trust-coordinates{color:#9c8997}.trust-item{color:inherit}.trust-item .tiny-cross{color:#c093a6}.promotion-spotlight{border-top:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;padding-block:82px 92px}.promotion-spotlight .focus-copy{max-width:540px}.promotion-spotlight .focus-specs{gap:28px}.applications-section{background:var(--night);padding-block:88px 94px}.applications-section .application-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:64px}.applications-section .application-panel-text{min-height:0;margin-top:0;padding-top:20px}.applications-section .application-tabs{margin-top:0;padding-top:32px}@media (width>=1000px){.applications-section .application-panel{margin-top:-80px}}.space-section{background:#eeede8;padding-block:78px 84px}.space-heading{gap:64px}.space-heading h2{font-size:clamp(38px,3.8vw,60px)}.space-project{position:relative}.space-project:before{content:"";background:var(--brand);width:38px;height:1px;transition:width .6s var(--ease-out);position:absolute;top:-1px;left:0}.space-project:hover:before{width:100%}.systems-section{isolation:isolate;background:var(--night);color:#f1edf3;padding-block:90px 100px;position:relative}.systems-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 12% 0,#69192d24,#0000 45%);position:absolute;inset:0}.systems-section .section-topline{border-color:var(--night-rule)}.systems-section .section-topline>span:first-child{color:#cfa8b8}.systems-section .section-topline>span:last-child{color:#a69aa9}.page-home .systems-section .section-heading h2{font-size:clamp(40px,4vw,64px)}.systems-section .section-heading h2>span{color:#b9b0bf}.page-home .systems-section .section-heading p{color:var(--night-copy);max-width:39ch}.systems-section .product-toolbar{border-color:var(--night-rule);margin-bottom:36px}.systems-section .filters button{color:#bfb4c5;border-color:#ffffff21;padding:11px 17px}.systems-section .filters button[aria-pressed=true]{color:#381522;background:#f0e9ed;border-color:#f0e9ed}.systems-section .filters button[aria-pressed=true]>span{color:#794655}.systems-section .filters button:hover:not([aria-pressed=true]){color:#fff;background:#ffffff0b}.systems-section #product-count{color:#b7a9bc}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.product-card{border-color:var(--night-rule);min-width:0}.product-image{background:radial-gradient(at 50% 42%,#f8f8f3,#ddded8);border:0;border-radius:3px;height:520px}.product-image-grid{opacity:.25;background-size:80px 80px}.product-number,.product-annotation{z-index:1;color:#665d65;font-size:10px}.product-number{top:22px;left:24px}.product-annotation{top:22px;right:24px}.product-stage-action{color:#f6eef4;opacity:0;transition:opacity .35s,transform .5s var(--ease-out);background:#201820;border-radius:2px;align-items:center;gap:20px;padding:12px 17px;font-size:12px;display:flex;position:absolute;bottom:22px;right:22px;transform:translateY(8px)}.product-stage-action svg{width:17px;height:17px}.product-open:hover .product-stage-action,.product-open:focus-visible .product-stage-action{opacity:1;transform:none}.product-info{padding:25px 0 17px}.product-info h3{color:#f1ebf3;font-size:clamp(26px,2.2vw,32px)}.product-info p{color:#b09aad;font-size:10px}.round-arrow{color:#dfcbd8;border-color:#ffffff40;width:43px;height:43px}.product-open:hover .round-arrow,.product-open:focus-visible .round-arrow{color:var(--brand);background:#f0e7ee;border-color:#f0e7ee}.product-meta{color:#b4a9b9;gap:16px;padding:0 0 24px;font-size:12px}.product-meta strong{color:#dbb7c6;font-size:12px}.about-section{background:#eeede8;padding-block:88px 94px}.about-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.about-copy h2{max-width:100%;font-size:clamp(34px,3vw,48px)}.about-copy>p{max-width:45ch}.contact-section{background:var(--night);color:#f1ecf3;border-color:var(--night-rule);gap:64px;padding-block:88px}.contact-copy>.eyebrow{color:#c99eaf}.contact-copy h2>span{color:#bdb1c2}.page-home .contact-copy>p:not(.eyebrow),.contact-actions>span{color:var(--night-copy)}.contact-email{color:#ecd6e2;border-color:#aa7b9066;font-size:clamp(25px,2.4vw,36px)}.contact-phone{color:#d7becd}.contact-spark{background:radial-gradient(circle,#69192d30,#0000 65%)}.site-footer{color:#625b60;background:#eeede8;border-color:#d4cbce;padding-block:50px 25px}.footer-top{grid-template-columns:minmax(190px,.85fr) minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:48px;padding-bottom:38px;display:grid}.footer-top .brand{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.footer-top .brand img{filter:none;width:190px}.footer-top>p,.footer-top address{color:#625b60;font-size:12px;line-height:1.8}.footer-bottom{border-color:#cfc6ca;padding-top:22px;font-size:11px}.site-footer a:hover,.site-footer a[aria-current=page],.footer-bottom>nav>a:last-child{color:var(--brand)}.prototype-note{color:#75646d;font-size:11px}#product-dialog{color:#f2ecf4;background:#16151b;border-color:#66505f;max-width:1060px}#product-dialog[open]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dialog-image{background:radial-gradient(#f5f3ed,#dcdcd6);min-height:590px}.dialog-image img{filter:drop-shadow(10px 18px 12px #17151b30);height:84%;top:8%}.dialog-content{padding:64px 38px 38px}.dialog-content>p:not(.mono),.dialog-content li{color:#bdb1c5}.dialog-content>.mono,.dialog-source{color:#d6adbf}.dialog-content li{border-color:#ffffff20}.dialog-content li:before{color:#d6adbf}.dialog-content .button-dark{color:#fff;background:#69192d;border-color:#b57890}.dialog-close{color:#4a2638;background:#f5f0f3;border-color:#b79aa9}@media (width>=1000px) and (width<=1199px){.header-contact{display:none}}@media (width>=700px) and (width<=999px){.site-header{height:84px}.brand-intro{gap:30px;padding-block:28px 60px}.brand-intro h1{font-size:clamp(32px,4.7vw,44px)}.intro-description{font-size:15px}.intro-commitment{font-size:25px}.intro-product-image{height:380px}.promotion-spotlight{gap:32px;padding-block:66px 76px}.promotion-spotlight .focus-copy h2{font-size:38px}.promotion-spotlight .focus-image{height:430px}.promotion-spotlight .focus-specs{flex-wrap:wrap;gap:18px}.promotion-spotlight .focus-specs strong{font-size:20px}.applications-section{padding-block:70px}.applications-section .application-layout{grid-template-columns:1fr;gap:32px}.applications-section .application-intro h2{font-size:44px}.applications-section .field-art{height:380px}.applications-section .application-panel-text{min-height:0}.product-grid{gap:32px 24px}.product-image{height:420px}.product-annotation{font-size:8px;right:17px}.product-info h3{font-size:25px}.product-meta{flex-wrap:wrap;gap:8px;font-size:10px}.about-layout{gap:34px}.about-image{height:520px}.about-copy h2{font-size:32px}.footer-top{grid-template-columns:1fr 1fr;gap:28px 40px}.footer-top address{text-align:left;grid-column:1/-1}.contact-section{gap:32px}.contact-copy h2{font-size:40px}.contact-email{gap:20px;font-size:26px}}@media (width<=699px){.site-header{gap:12px;height:80px}.site-header .brand img{width:151px}.header-actions{gap:13px}.brand-intro{padding:22px var(--gutter) 50px;grid-template-columns:1fr;gap:0}.brand-intro h1{font-size:clamp(31px,8.3vw,48px)}.intro-commitment{font-size:25px}.intro-description{font-size:16px}.intro-product{margin-top:34px}.intro-product-image{height:350px}.intro-product-caption{gap:12px}.intro-product-caption strong{font-size:10px}.intro-detail-link{font-size:11px}.trust-band{gap:20px 12px;padding-block:25px}.trust-item{font-size:10px}.promotion-spotlight{grid-template-columns:1fr;gap:32px;padding-block:56px 68px}.promotion-spotlight .focus-copy h2{font-size:clamp(34px,9vw,46px)}.promotion-spotlight .focus-image{height:380px}.promotion-spotlight .focus-specs{gap:24px}.promotion-spotlight .focus-specs strong{font-size:21px}.applications-section{padding-block:58px 64px}.applications-section .application-layout{grid-template-columns:1fr;gap:26px}.applications-section .application-intro h2{font-size:38px}.applications-section .field-art{height:300px}.applications-section .application-panel-text{min-height:0;padding-top:18px}.space-section,.systems-section,.about-section{padding-block:58px 64px}.space-heading{display:block}.space-heading h2,.page-home .systems-section .section-heading h2{font-size:38px}.systems-section .filters button{padding:10px 12px;font-size:10px}.product-grid{grid-template-columns:1fr;gap:34px}.product-image{height:440px}.product-number{top:18px;left:18px}.product-annotation{font-size:9px;top:18px;right:18px}.product-info h3{font-size:27px}.product-meta{gap:12px;font-size:11px}.product-meta strong{font-size:11px}.product-stage-action{gap:12px;padding:10px 13px;font-size:11px;bottom:17px;right:17px}.about-layout{grid-template-columns:1fr;gap:35px}.about-image{height:330px}.about-copy h2{font-size:36px}.contact-section{padding-block:60px}.contact-copy h2{font-size:clamp(34px,8.4vw,46px)}.contact-email{font-size:29px}.site-footer{padding-block:38px 24px}.footer-top{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.footer-top .brand{padding:0}.footer-top .brand img{width:184px}.footer-top>p{text-align:left;max-width:none;margin:0;font-size:12px}.footer-top address{text-align:left;width:auto;font-size:12px}.footer-bottom{gap:20px;font-size:11px}.footer-bottom>nav{flex-wrap:wrap;gap:18px;margin-left:0;font-size:12px}.site-footer .prototype-note{font-size:10px}#product-dialog[open]{grid-template-columns:1fr}.dialog-image{min-height:400px;max-height:400px}.dialog-content{padding:32px 25px}}@media (hover:none){.product-stage-action{opacity:1;transform:none}}.editorial{--editorial-night:#141416;--editorial-white:#f3f0ec;--editorial-silver:#b9b4b6;--editorial-rule:#ffffff20}.editorial-company{background:var(--editorial-night);color:var(--editorial-white)}.editorial .editorial-hero{padding-bottom:84px}.editorial .editorial-hero:before{background:radial-gradient(at 77% 45%,#46313d38,#0000 52%),radial-gradient(at 50% 120%,#46333326,#0000 60%)}.editorial .editorial-company-hero{min-height:590px}.editorial .editorial-company-hero>.page-eyebrow{margin-top:88px}.editorial .editorial-company-hero h1{text-wrap:balance;max-width:1170px;font-size:clamp(42px,30px + 3.3vw,76px);line-height:1.12}.editorial .editorial-company-hero h1>span{color:#a8a3a9}.editorial .editorial-brand-manifesto{letter-spacing:-.03em;color:#b8aeb5;max-width:780px;margin-top:28px;font-size:clamp(23px,19px + .7vw,29px);line-height:1.48}.editorial .editorial-brand-manifesto strong{color:#f2ecea;letter-spacing:-.055em;margin-top:.35em;margin-left:0;font-weight:600;display:inline-block}.editorial .editorial-hero .breadcrumb{color:#a9a1a7}.editorial .editorial-hero>.page-eyebrow{color:#c5a4b2}.editorial .company-hero-bottom>p{color:#bcb6ba;max-width:620px}.editorial .origin-marker{padding-left:36px}.editorial .origin-marker strong{color:#eee9e6;font-size:70px}.editorial .origin-marker span{color:#b8a2ae}.editorial .editorial-field{opacity:.7;width:min(76vw,960px);right:max(0px,50vw - 730px);mask-image:linear-gradient(90deg,#0000,#000 36% 88%,#0000)}.editorial .editorial-contours{stroke:#a7a0ae;stroke-opacity:.28}.editorial .editorial-field svg{animation-duration:16s}.editorial .editorial-light-pulse{stroke-width:2.4px;animation-duration:7s}.editorial .editorial-panorama{background:#19191c;height:clamp(340px,34vw,510px);min-height:0;margin:0}.editorial .editorial-panorama img{object-position:center 55%;filter:saturate(.68)contrast(1.04);width:min(100%,1560px);margin-inline:auto;transition:transform 1.4s cubic-bezier(.2,.65,.25,1),filter 1.4s;display:block}.editorial .editorial-panorama:after{background:linear-gradient(#0000,#141416b3);inset:30% 0 0}.editorial .editorial-panorama figcaption{letter-spacing:.06em;color:#f2ece8;bottom:28px}.editorial .editorial-origin{color:#292629;background:#f0eeea;padding-block:100px 108px}.editorial .editorial-origin .section-topline{border-color:#41313a28}.editorial .editorial-origin .section-topline>span:first-child{color:#7e3147}.editorial .editorial-origin .section-topline>span:last-child{color:#767075}.editorial .company-approach-grid{grid-template-columns:1.08fr 1fr;gap:76px}.editorial .company-approach-grid h2{text-wrap:balance;max-width:580px;font-size:clamp(38px,26px + 2.4vw,60px)}.editorial .company-approach-grid>p{color:#625a60;max-width:56ch}.editorial .editorial-craft{padding-block:96px}.editorial .editorial-craft:before{background:radial-gradient(at 95% 0,#692b4030,#0000 62%)}.editorial .editorial-craft>h2{text-wrap:balance;max-width:840px;font-size:clamp(38px,26px + 2.4vw,60px)}.editorial .craft-grid{gap:38px}.editorial .craft-grid article{border-top-color:#ffffff24;transition:border-color .4s;position:relative}.editorial .craft-grid article:before{content:"";transform-origin:0;background:#d7a3b6;height:1px;transition:transform .6s cubic-bezier(.2,.65,.25,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.editorial .craft-grid h3{color:#f0ece9;transition:color .35s,transform .45s}.editorial .craft-grid p{color:#b5afb3}.editorial .company-strengths{gap:72px}.editorial .company-strengths h3{color:#eee9e7}.editorial .company-strengths li{color:#bcb4b9;transition:background .3s,padding-left .4s}.editorial .company-strengths li span{transition:transform .45s;display:inline-block}.editorial .editorial-statement{background:#431725 radial-gradient(at 50% 115%,#8a3c4f70,#0000 72%);padding-block:104px 88px}.editorial .editorial-statement>p{text-wrap:balance;max-width:1080px;font-size:clamp(38px,28px + 2.6vw,68px)}.editorial .editorial-statement>strong{color:#e6c8d3;font-size:clamp(24px,20px + .6vw,29px)}.editorial .editorial-statement>.mono{color:#c8a6b4}.editorial .statement-mark{color:#ffffff07;left:max(7%,50vw - 580px)}.editorial .editorial-depth{background:#19191c;grid-template-columns:1.04fr 1fr;gap:72px;padding-block:100px}.editorial .company-depth-image{background:#242327;height:700px}.editorial .company-depth-image img{filter:saturate(.6)contrast(1.04);transition:transform 1.3s cubic-bezier(.2,.65,.25,1),filter 1.3s}.editorial .company-depth-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1111148c);position:absolute;inset:65% 0 0}.editorial .company-depth-image>span{z-index:1;color:#e8e0e5;background:#151518ce;padding:11px 13px;font-size:9px;bottom:24px;left:24px}.editorial .company-depth-copy .page-eyebrow{color:#c298aa}.editorial .company-depth-copy h2{color:#eeeae7;text-wrap:balance;max-width:540px;font-size:clamp(32px,24px + 1.5vw,46px)}.editorial .company-depth-copy p:not(.page-eyebrow){color:#b7b0b6;max-width:52ch}.editorial .editorial-contact{border-top:1px solid #ffffff13;padding-block:82px}.editorial .editorial-contact:before{background:radial-gradient(at 88%,#6e28433d,#0000 56%)}.editorial .editorial-contact h2{text-wrap:balance;max-width:760px;font-size:clamp(36px,26px + 2vw,54px)}.editorial .editorial-contact .button{color:#fff;background:#70243b;border-color:#a86a80;transition:background .3s,transform .35s,box-shadow .35s}.editorial .editorial-contact .button:hover{background:#87334d;transform:translateY(-3px);box-shadow:0 8px 30px #0003}.editorial-legal.legal-main{color:#292629;background:#f0eeea}.editorial .editorial-legal-field{width:min(68vw,900px);height:135%;top:-12%}.editorial .editorial-legal-layout{grid-template-columns:minmax(230px,310px) minmax(0,1fr);gap:68px;padding-top:64px}.editorial .editorial-legal-index{background:#19191c;padding:12px 24px;top:32px;box-shadow:0 14px 38px #291b2610}.editorial .editorial-legal-index a{color:#c9c0c6;transition:color .25s,background .3s}.editorial .editorial-legal-index svg{transition:transform .35s,color .25s}.editorial .editorial-legal-index a:hover{color:#fff;background:#ffffff04}.editorial .editorial-legal-index a:hover svg{color:#e7bfd0;transform:translate(3px)}.editorial .editorial-index-number{color:#c18da4}.editorial .legal-content{max-width:850px}.editorial .legal-company>.page-eyebrow{color:#7e3147}.editorial .legal-company>h2{color:#292629;font-size:clamp(28px,24px + .6vw,34px)}.editorial .company-details h3{color:#806b76}.editorial .company-details p,.editorial .company-details address,.editorial .company-details ul{color:#5d555b}.editorial .legal-text-section{border-color:#54434b25}.editorial .legal-text-section h2{color:#302a30;font-size:clamp(25px,22px + .5vw,29px)}.editorial .legal-text-section p{color:#60585f;max-width:72ch}.editorial .legal-provenance{border-color:#54434b25}.editorial .legal-provenance a svg{transition:transform .3s}.editorial .legal-provenance a:hover svg{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.editorial .editorial-panorama:hover img{filter:saturate(.85)contrast(1.04);transform:scale(1.04)}.editorial .company-depth-image:hover img{filter:saturate(.9)contrast(1.04);transform:scale(1.07)}.editorial .craft-grid article:hover:before{transform:scaleX(1)}.editorial .craft-grid article:hover h3{color:#e4becd;transform:translate(4px)}.editorial .company-strengths li:hover{background:#ffffff03;padding-left:8px}.editorial .company-strengths li:hover span{transform:rotate(90deg)}}@media (width>=1600px){.editorial .editorial-company-hero{padding-bottom:84px}.editorial .editorial-company-hero>.page-eyebrow{margin-top:88px}.editorial .editorial-origin{padding-block:100px 108px}.editorial .editorial-depth{padding-block:100px}}@media (width>=700px) and (width<=999px){.editorial .editorial-company-hero{min-height:0;padding-bottom:62px}.editorial .editorial-company-hero>.page-eyebrow{margin-top:62px}.editorial .editorial-company-hero h1{font-size:clamp(42px,5.8vw,56px)}.editorial .editorial-brand-manifesto{max-width:590px;margin-top:24px;font-size:25px}.editorial .company-hero-bottom{gap:34px}.editorial .company-hero-bottom>p{font-size:16px}.editorial .origin-marker{padding-left:24px}.editorial .origin-marker strong{font-size:58px}.editorial .origin-marker span{text-align:right;max-width:15ch;line-height:1.6}.editorial .editorial-origin,.editorial .editorial-craft{padding-block:76px}.editorial .company-approach-grid{grid-template-columns:1fr;gap:28px}.editorial .company-approach-grid h2,.editorial .editorial-craft>h2{font-size:46px}.editorial .company-approach-grid>p{max-width:58ch}.editorial .craft-grid{gap:24px}.editorial .craft-grid h3{font-size:24px}.editorial .company-strengths{gap:34px}.editorial .editorial-depth{grid-template-columns:.95fr 1fr;gap:34px;padding-block:76px}.editorial .company-depth-image{height:680px}.editorial .company-depth-copy{gap:44px;padding-block:8px}.editorial .company-depth-copy h2{font-size:32px}.editorial .editorial-contact{gap:32px;padding-block:68px}.editorial .editorial-legal-layout{grid-template-columns:205px minmax(0,1fr);gap:30px;padding-top:44px}.editorial .editorial-legal-index{padding-inline:18px}.editorial .legal-company>h2{font-size:28px}}@media (width<=699px){.editorial .editorial-company-hero{min-height:0;padding-bottom:48px}.editorial .editorial-company-hero>.page-eyebrow{margin-top:52px}.editorial .editorial-company-hero h1{text-wrap:initial;font-size:clamp(31px,8.3vw,44px);line-height:1.16}.editorial .editorial-brand-manifesto{margin-top:24px;font-size:clamp(21px,5.6vw,25px);line-height:1.5}.editorial .company-hero-bottom{margin-top:28px}.editorial .company-hero-bottom>p{font-size:16px}.editorial .origin-marker{margin-top:30px;padding:0}.editorial .origin-marker strong{font-size:48px}.editorial .origin-marker span{font-size:9px}.editorial .editorial-field{opacity:.4;width:150%;top:-5%;right:-65%;mask-image:linear-gradient(90deg,#0000,#000 65%,#000)}.editorial .editorial-panorama{height:300px}.editorial .editorial-panorama figcaption{font-size:8px;bottom:22px}.editorial .editorial-origin,.editorial .editorial-craft{padding-block:60px}.editorial .company-approach-grid{grid-template-columns:1fr;gap:27px}.editorial .company-approach-grid h2,.editorial .editorial-craft>h2{font-size:36px}.editorial .company-approach-grid>p{font-size:16px}.editorial .craft-grid{gap:32px;margin-top:38px}.editorial .craft-grid h3{font-size:27px}.editorial .company-strengths{gap:24px}.editorial .editorial-statement{padding-block:70px 60px}.editorial .editorial-statement>p{font-size:clamp(34px,8.7vw,43px)}.editorial .editorial-statement>strong{font-size:24px}.editorial .editorial-depth{grid-template-columns:1fr;gap:42px;padding-block:60px}.editorial .company-depth-image{height:440px}.editorial .company-depth-image>span{padding:10px;font-size:8px;bottom:18px;left:18px}.editorial .company-depth-copy{gap:44px;padding-block:0}.editorial .company-depth-copy h2{font-size:34px}.editorial .editorial-contact{padding-block:60px}.editorial .editorial-contact h2{font-size:36px}.editorial .editorial-contact .button{max-width:100%}.editorial .editorial-legal-hero{min-height:290px;padding-bottom:48px}.editorial .editorial-legal-hero h1{font-size:clamp(46px,12vw,66px)}.editorial .editorial-legal-field{height:120%;top:-5%;right:-74%}.editorial .editorial-legal-layout{grid-template-columns:1fr;gap:40px;padding-top:32px}.editorial .editorial-legal-index{padding:8px 22px;position:static}.editorial .legal-company>h2{font-size:28px}.editorial .legal-text-section h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.editorial .editorial-field svg,.editorial .editorial-light-pulse{animation:none}.editorial .editorial-panorama img,.editorial .company-depth-image img,.editorial .craft-grid article,.editorial .craft-grid article:before,.editorial .craft-grid h3,.editorial .company-strengths li,.editorial .company-strengths li span,.editorial .editorial-contact .button,.editorial .editorial-legal-index a,.editorial .editorial-legal-index svg,.editorial .legal-provenance a svg{transition:none}.editorial .editorial-panorama:hover img,.editorial .company-depth-image:hover img,.editorial .craft-grid article:hover h3,.editorial .company-strengths li:hover span,.editorial .editorial-contact .button:hover,.editorial .editorial-legal-index a:hover svg,.editorial .legal-provenance a:hover svg{transform:none}}:root{--motion-ease:cubic-bezier(.22, .68, .18, 1);--motion-stagger:90ms}.reading-progress{z-index:100;pointer-events:none;background:#ffffff08;height:2px;position:fixed;inset:0 0 auto}.reading-progress>span{width:100%;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:0;background:linear-gradient(90deg,#ad6a83,#d7a4b9 55%,#adcfe1);display:block;box-shadow:0 0 9px #d7a4b940}@media (prefers-reduced-motion:no-preference){html.experience-enabled .motion-enter,html.js-reveals .reveal{--motion-travel:36px;--motion-blur:2.5px;--motion-duration:.8s;transition:opacity var(--motion-duration) var(--motion-ease), transform var(--motion-duration) var(--motion-ease), filter .65s var(--motion-ease);transition-delay:calc(var(--motion-order,0) * var(--motion-stagger))}html.experience-enabled .motion-enter,html.js-reveals .reveal:not(.is-visible){opacity:0;transform:translateY(var(--motion-travel));filter:blur(var(--motion-blur))}html.experience-enabled .motion-enter.motion-arrived,html.js-reveals .reveal.is-visible{opacity:1;filter:none;transform:translateY(0)}html.experience-enabled [data-motion-kind=chapter]{--motion-travel:24px;--motion-blur:1.5px;--motion-duration:.6s}html.experience-enabled [data-motion-kind=heading]{--motion-travel:48px;--motion-duration:1s}html.experience-enabled :is(.motion-enter,.reveal)[data-motion-kind=heading]{clip-path:inset(0 0 65%);transition-property:opacity,transform,filter,clip-path;transition-duration:.7s,1s,.7s,1s;transition-timing-function:var(--motion-ease)}html.experience-enabled :is(.motion-arrived,.is-visible)[data-motion-kind=heading]{clip-path:inset(-3% -2% -8%)}html.experience-enabled :is(.motion-enter,.reveal)[data-motion-kind=heading]>span{opacity:0;transition:translate 1.1s var(--motion-ease), opacity .8s var(--motion-ease);transition-delay:calc(var(--motion-order,0) * var(--motion-stagger) + .11s);display:inline-block;translate:0 45%}html.experience-enabled :is(.motion-arrived,.is-visible)[data-motion-kind=heading]>span{opacity:1;translate:0}html.experience-enabled :is(.motion-enter,.reveal)[data-motion-kind=heading].motion-reset>span{transition:none}html.experience-enabled :is(.motion-enter,.reveal)[data-motion-kind=heading]:focus-within{clip-path:none}html.experience-enabled :is(.motion-enter,.reveal)[data-motion-kind=heading]:focus-within>span{opacity:1;transition:none;translate:0}html.experience-enabled [data-motion-kind=media]{--motion-travel:24px;--motion-blur:0px}html.experience-enabled [data-motion-kind=control]{--motion-travel:24px;--motion-blur:1px;--motion-duration:.65s}html.experience-enabled [data-motion-kind=reading]{--motion-travel:6px;--motion-blur:0px;--motion-duration:.45s}html.experience-enabled .motion-enter:focus-within,html.js-reveals .reveal:focus-within{opacity:1;filter:none;transition:none;transform:none}html.experience-enabled .motion-enter.motion-reset,html.js-reveals .reveal.motion-reset{transition:none}.button>svg,.header-contact>svg,.intro-detail-link>svg,.contact-email>svg,.round-arrow>svg,.dialog-source>svg,.editorial-legal-index a>svg{transition:transform .45s var(--motion-ease)}.button:is(:hover,:focus-visible)>svg,.header-contact:is(:hover,:focus-visible)>svg,.intro-product button:is(:hover,:focus-visible) .intro-detail-link>svg,.contact-email:is(:hover,:focus-visible)>svg,.product-open:is(:hover,:focus-visible) .round-arrow>svg,.dialog-source:is(:hover,:focus-visible)>svg{transform:translate(3px,-3px)}.text-link:is(:hover,:focus-visible)>svg{transition-duration:.45s;transition-timing-function:var(--motion-ease);transform:translate(4px,-2px)}.editorial-legal-index a:is(:hover,:focus-visible)>svg{transform:translate(3px)}.process-list .tiny-cross,.company-strengths li>span{transition:transform .6s var(--motion-ease)}.process-list li:hover .tiny-cross,.company-strengths li:hover>span{transform:rotate(90deg)}}@media (width<=699px) and (prefers-reduced-motion:no-preference){html.experience-enabled{--motion-stagger:70ms}html.experience-enabled .motion-enter,html.js-reveals .reveal{--motion-travel:22px;--motion-blur:1px;--motion-duration:.62s;transition-duration:.62s,.62s,.45s}html.experience-enabled [data-motion-kind=heading]{--motion-travel:26px}html.experience-enabled [data-motion-kind=chapter],html.experience-enabled [data-motion-kind=control]{--motion-travel:16px}html.experience-enabled [data-motion-kind=media]{--motion-travel:18px;--motion-blur:0px}html.experience-enabled [data-motion-kind=reading]{--motion-travel:4px;--motion-blur:0px;transition-duration:.45s,.45s,0s}}@media (width>=700px) and (prefers-reduced-motion:no-preference){.experience-enabled .motion-depth{translate:0 var(--motion-depth,0px)}.experience-enabled .motion-depth-active{will-change:translate}.experience-enabled :is(.about-image,.editorial-panorama,.company-depth-image)>img.motion-depth{scale:1.04}}.experience-enabled [data-motion-loop]:not(.motion-onstage) :is(svg,.editorial-light-pulse),.experience-enabled.motion-suspended [data-motion-loop] :is(svg,.editorial-light-pulse){animation-play-state:paused}.editorial .editorial-legal-index a[aria-current=location]{color:#f5eaf2}.editorial .editorial-legal-index a[aria-current=location] .editorial-index-number{color:#e2b0c7}.editorial .editorial-legal-index a[aria-current=location]>svg{color:#dec5d4;transform:translate(3px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.experience-enabled .motion-enter,html.js-reveals .reveal{opacity:1;filter:none;clip-path:none;transition:none;transform:none}html.experience-enabled :is(.motion-enter,.reveal)[data-motion-kind=heading]>span{opacity:1;transition:none;translate:0}.button,.button>svg,.text-link>svg,.header-contact>svg,.intro-detail-link>svg,.contact-email>svg,.round-arrow>svg,.dialog-source>svg,.editorial-legal-index a>svg,.process-list .tiny-cross,.company-strengths li>span{transition:none}.button:hover,.text-link:is(:hover,:focus-visible)>svg,.editorial .editorial-legal-index a[aria-current=location]>svg{transform:none}}.catalog-product-frame{display:contents}.product-visual{height:min(88cqh, calc(90cqw / var(--object-ratio)));width:auto;aspect-ratio:var(--object-ratio);clip-path:none;transform-origin:50%;transition:transform 1.05s cubic-bezier(.22,.68,.16,1),clip-path 1.05s cubic-bezier(.22,.68,.16,1);display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1.28)}.product-catalog .product-image .product-visual.product-visual-unframed{clip-path:none;transform:scale(1.28)}.product-catalog .product-open:is(:hover,:focus-visible) .product-visual.product-visual-unframed{transform:scale(1)}.product-visual.product-visual-photo{transform:translate(-50%, -50%) translate(var(--detail-pan-x,0%), var(--detail-pan-y,0%)) scale(var(--detail-zoom,2.2))}.product-card:not(.has-webgl-model) .product-visual,.focus-image:not(.has-webgl-model) .product-visual,.sample-holder-preview:not(.has-webgl-model)>.holder-image-crop,.sample-holder-preview:not(.has-webgl-model)>.transfer-detail-crop{opacity:1;transition-property:transform,clip-path;transition-delay:0s}html.experience-enabled :is(.motion-enter,.reveal)[data-motion-persistent=product]{opacity:1;filter:none;clip-path:none;transition:none;transform:none}:is(.product-image,.intro-product-image,.focus-image) .product-visual>img.product-sheet{width:var(--sheet-width);height:var(--sheet-height);max-width:none;left:var(--sheet-left);top:var(--sheet-top);filter:none;transition:none;display:block;position:absolute;bottom:auto;transform:none}.product-image,.intro-product-image,.focus-product-stage{isolation:isolate;container-type:size}.product-number,.product-annotation,.product-stage-action{z-index:2}.product-number,.product-annotation{background:#eeede8e8;border-radius:2px;padding:5px 7px}.product-image .product-visual{filter:drop-shadow(9px 14px 10px #17151b24)}.intro-product-image .product-visual{filter:drop-shadow(0 16px 18px #0006)}.promotion-spotlight .focus-image{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.focus-product-stage{height:100%;display:block;position:relative;overflow:hidden}.focus-product-stage .product-visual{filter:drop-shadow(10px 16px 12px #29232724)}.product-open:is(:hover,:focus-visible) .product-visual,.intro-product>button:is(:hover,:focus-visible) .product-visual,.focus-image:is(:hover,:focus-visible) .product-visual{clip-path:inset(0);transform:translate(-50%,-50%)translate(0%)scale(1)}.product-image .catalog-product-frame-registered,.focus-product-stage .catalog-product-frame-registered,.sample-holder-preview .catalog-product-frame-registered{aspect-ratio:4/3;transform-origin:50%;width:min(100cqw,133.333cqh);height:min(100cqh,75cqw);transition:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-catalog .product-image .catalog-product-frame-registered .product-visual-runtime,.promotion-spotlight .focus-product-stage .catalog-product-frame-registered .product-visual-runtime,.sample-holder-preview .catalog-product-frame-registered .product-visual-runtime{aspect-ratio:4/3;clip-path:none;filter:none;width:100%;height:100%;inset:0;transform:none}.catalog-product-frame-registered .product-visual.product-visual-runtime>img.product-sheet{object-fit:contain;width:100%;height:100%;inset:0;transform:none}.product-open:is(:hover,:focus-visible) .catalog-product-frame-registered,.focus-image:is(:hover,:focus-visible) .catalog-product-frame-registered,.sample-holder-preview:is(:hover,:focus-visible) .catalog-product-frame-registered{transform:translate(-50%,-50%)}.sample-holder-preview{container-type:size}.sample-holder-preview .catalog-product-frame-registered>.catalog-webgl-host{width:100%;height:100%;inset:0}.sample-holder-preview:not(.has-webgl-model) .catalog-product-frame-registered .product-visual-runtime{opacity:1;transition-property:transform,clip-path;transition-delay:0s}.accessories-section .sample-holder-preview.holder-stage .holder-image-crop{transition:transform .7s cubic-bezier(.22,.68,.16,1);transform:scale(1.28)}.accessories-section .sample-holder-preview.holder-stage:is(:hover,:focus-visible) .holder-image-crop{transform:scale(1)}.dialog-optical-frame{display:contents}#product-dialog .dialog-detail-frame.has-runtime-still{container-type:size}#product-dialog .dialog-product-stage.has-runtime-still>.dialog-optical-frame,#product-dialog .dialog-detail-frame.has-runtime-still>.dialog-optical-frame{aspect-ratio:4/3;width:min(100cqw,133.333cqh);height:min(100cqh,75cqw);display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}#product-dialog .dialog-product-stage.has-runtime-still>.dialog-optical-frame{transition:none;transform:translate(-50%,-50%)}#product-dialog .dialog-product-stage.has-runtime-still .dialog-render-frame.is-runtime-still,#product-dialog .dialog-product-stage.has-runtime-still #dialog-cad,#product-dialog .dialog-detail-frame.has-runtime-still .dialog-detail-poster,#product-dialog .dialog-detail-frame.has-runtime-still #dialog-detail-cad{width:100%;height:100%;position:absolute;inset:0;transform:none}#product-dialog.product-spec-dialog .dialog-image .dialog-render-frame.is-runtime-still img{object-fit:contain;filter:none;width:100%;height:100%;inset:0}#product-dialog .dialog-overview-crop.is-runtime-still{aspect-ratio:4/3;width:100%;height:auto}#product-dialog.product-spec-dialog .dialog-image .dialog-overview-crop.is-runtime-still img{object-fit:contain;width:100%;height:100%;inset:0}#product-dialog .dialog-product-stage.is-photo-only .dialog-render-frame.is-cropped{transform:translate(-50%, -50%) translate(var(--dialog-photo-pan-x,0%), var(--dialog-photo-pan-y,0%)) scale(var(--dialog-photo-rest-zoom,2.2))}#product-dialog .dialog-product-stage.is-photo-only:is(:hover,:focus-within) .dialog-render-frame.is-cropped{transform:translate(-50%,-50%)scale(1)}:root .catalog-product-frame-registered[data-catalog-view-state] .product-visual-runtime,#product-dialog [data-catalog-view-state]>[data-dialog-poster]{opacity:0;visibility:hidden;transition:none}:root .catalog-product-frame-registered[data-catalog-view-state=error] .product-visual-runtime,:root .catalog-product-frame-registered[data-catalog-view-state=suspended] .product-visual-runtime,#product-dialog [data-catalog-view-state=error]>[data-dialog-poster],#product-dialog [data-catalog-view-state=suspended]>[data-dialog-poster]{opacity:1;visibility:visible}.catalog-preview-status{z-index:2;pointer-events:none;color:currentColor;place-items:center;display:none;position:absolute;inset:0}[data-catalog-view-state=loading]>.catalog-preview-status{display:grid}.catalog-preview-status>span{opacity:.32;border:1px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:1.1s linear infinite catalog-preview-loading}@keyframes catalog-preview-loading{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.product-visual,.product-image .catalog-product-frame-registered,.focus-product-stage .catalog-product-frame-registered,.sample-holder-preview .catalog-product-frame-registered,#product-dialog .dialog-product-stage.has-runtime-still>.dialog-optical-frame,.accessories-section .sample-holder-preview.holder-stage .holder-image-crop{transition:none}.catalog-preview-status>span{animation:none}}.research-fallback{--rf-bordeaux:#69192d;--rf-signal:#d787a0;--rf-rose:#e5a2b5;--rf-copper:#e2ad8f;--rf-ivory:#fff2e7}#application-panel[data-field="1"] .research-fallback{--rf-signal:var(--rf-copper)}#application-panel[data-field="3"] .research-fallback{--rf-signal:var(--rf-rose)}.research-fallback #rf-metal stop:first-child{stop-color:#cabbb2}.research-fallback #rf-metal stop:nth-child(2){stop-color:#514047}.research-fallback #rf-metal stop:nth-child(3){stop-color:#a89a98}.research-fallback #rf-metal stop:nth-child(4){stop-color:#302229}.research-fallback #rf-pole stop:first-child{stop-color:#2b1e24}.research-fallback #rf-pole stop:nth-child(2){stop-color:#76616a}.research-fallback #rf-pole stop:nth-child(3){stop-color:#21161c}.research-fallback #rf-glass stop:first-child{stop-color:#f0c2ce}.research-fallback #rf-glass stop:nth-child(2){stop-color:#9b5269}.research-fallback #rf-glass stop:nth-child(3){stop-color:#dbb4c0}.research-fallback #rf-glow stop:first-child{stop-color:var(--rf-ivory)}.research-fallback #rf-glow stop:nth-child(2){stop-color:var(--rf-signal)}.research-fallback #rf-glow stop:nth-child(3){stop-color:var(--rf-bordeaux)}.research-fallback .rf-grid{stroke:#b36d87}.research-fallback [fill=\#070b13]{fill:#100b0e}.research-fallback [fill=\#263641],.research-fallback [fill=\#26313e],.research-fallback [fill=\#1a2b36],.research-fallback [fill=\#243543]{fill:#302229}.research-fallback [fill=\#334652],.research-fallback [fill=\#334551]{fill:#514047}.research-fallback [fill=\#b7c8d2],.research-fallback [fill=\#a5bbc9]{fill:#d2c4ba}.research-fallback [fill=\#8da5b4]{fill:#b8a4a5}.research-fallback [fill=\#a5cede]{fill:#c8947c}.research-fallback [fill=\#ecfbff]{fill:var(--rf-ivory)}.research-fallback [fill=\#b9afb2]{fill:#d4b5a2}.research-fallback [stroke=\#8eafc3]{stroke:#b3929c}.research-fallback [stroke=\#9cb6c8],.research-fallback [stroke=\#c3deec],.research-fallback [stroke=\#c8dbe6]{stroke:#d4c1bb}.research-fallback [stroke=\#b4d4e7],.research-fallback [stroke=\#aacbdb],.research-fallback [stroke=\#a9cbdc],.research-fallback [stroke=\#a6bcc9],.research-fallback [stroke=\#93acbf],.research-fallback [stroke=\#8299ad]{stroke:#b8a4a5}.research-fallback [stroke=\#c9eeff]{stroke:#f0b6c8}.research-fallback [stroke=\#80d8ff],.research-fallback [stroke=\#90dbff],.research-fallback [stroke=\#89cbe9]{stroke:var(--rf-signal)}.research-fallback [stroke=\#d29ab5],.research-fallback [stroke=\#aadcf5]{stroke:var(--rf-rose)}.research-fallback [stroke=\#7ab3d0],.research-fallback [stroke=\#7daac3],.research-fallback [stroke=\#8ee0ff]{stroke:var(--rf-copper)}.research-fallback [stroke=\#e0eff6],.research-fallback [stroke=\#c6f1ff]{stroke:var(--rf-ivory)}.research-fallback [stroke=\#3d5668]{stroke:#73545e}.research-fallback [stroke=\#be8b9c]{stroke:#b87961}.research-fallback [stroke=\#8ab9d3]{stroke:#d4a3b4}.research-fallback [stroke=\#7baac5]{stroke:#c58a9f}.research-fallback .rf-scene,.research-fallback .rf-crystal{display:none}#application-panel[data-field="0"] .rf-optics,#application-panel[data-field="1"] .rf-spm,#application-panel[data-field="2"] .rf-magnet,#application-panel[data-field="3"] .rf-transport,#application-panel[data-field="0"] .rf-crystal,#application-panel[data-field="2"] .rf-crystal{display:inline}.research-fallback .rf-energy{stroke:var(--rf-ivory);stroke-width:2.4px;stroke-opacity:.85;stroke-linecap:round;stroke-dasharray:2 34;animation:3s linear infinite rf-energy-flow}.research-fallback .rf-field-energy{stroke:var(--rf-rose);stroke-opacity:.75;stroke-dasharray:2 29;animation-duration:5s}.research-fallback .rf-carrier{stroke:var(--rf-ivory);stroke-dasharray:3 24;animation-duration:2.8s}.research-fallback .rf-tip{animation:5s ease-in-out infinite alternate rf-tip-scan}.research-fallback .rf-scan-trace{animation:5s linear infinite rf-scan-trace}.research-fallback .rf-contact-glow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite alternate rf-contact-glow}.research-fallback .rf-moving{animation-play-state:paused}.field-art:has(#research-stage[data-renderer=fallback][data-animating=true]) .research-fallback .rf-moving{animation-play-state:running}@keyframes rf-energy-flow{to{stroke-dashoffset:-216px}}@keyframes rf-tip-scan{0%{transform:translate(-24px,7px)}to{transform:translate(24px,-7px)}}@keyframes rf-scan-trace{to{stroke-dashoffset:-148px}}@keyframes rf-contact-glow{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=play]) .research-fallback .rf-moving{animation:none}}:root{--header-height:80px}@media (width>=700px){:root{--header-height:84px}}@media (width>=1000px){:root{--header-height:92px}}html{scroll-padding-top:calc(var(--header-height) + 20px)}.site-header{z-index:80;height:var(--header-height);background:var(--paper);position:sticky;top:0}.mobile-nav{max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;overflow-y:auto}.editorial .editorial-legal-index{top:calc(var(--header-height) + 24px)}:root{--atom-banner-height:140px}.page-home .hero{height:var(--atom-banner-height);min-height:var(--atom-banner-height);max-height:var(--atom-banner-height)}@media (width>=700px) and (width<=999px){:root{--atom-banner-height:130px}}@media (width<=699px){:root{--atom-banner-height:120px}}[data-spotlight=cryotel-gt] .focus-specs>div:first-child{max-width:230px}[data-spotlight=cryotel-gt] .focus-specs span{line-height:1.6}[data-spotlight=cryotel-gt] .focus-caption{letter-spacing:.06em}.promotion-spotlight .focus-image{height:auto}.promotion-spotlight .focus-product-stage{height:500px}.promotion-spotlight .focus-caption{margin:12px 0 14px;display:block;position:static}.dialog-image{grid-template-rows:minmax(0,1fr) auto;display:grid}.dialog-product-stage{min-height:0;position:relative;overflow:hidden}#dialog-context{padding-inline:24px}#product-dialog[data-product=cryotel-gt] .dialog-image img{width:94%;max-width:none;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}#product-dialog[data-product=zugcryostat] .dialog-image img{object-fit:contain;width:auto;max-width:100%;height:100%;top:0;left:50%;transform:translate(-50%)}@media (width<=699px){.promotion-spotlight .focus-product-stage{height:380px}[data-spotlight=cryotel-gt] .focus-product-stage{height:235px}[data-spotlight=cryotel-gt] .focus-specs{flex-wrap:wrap}#product-dialog[data-product=cryotel-gt] .dialog-image{min-height:250px;max-height:250px}}.product-context{--context-text:#3e313b;--context-label:#6c5865;--context-rule:#6d475237;border-top:1px solid var(--context-rule);color:var(--context-text);font-family:var(--font);text-align:left;white-space:normal;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin:0;padding:14px 0;display:grid}.product-context-field{flex-direction:column;gap:4px;min-width:0;display:flex}.product-context-label{color:var(--context-label);font-size:11px;font-weight:400;line-height:1.5}.product-context-value{color:var(--context-text);overflow-wrap:anywhere;text-wrap:pretty;font-size:12px;font-weight:500;line-height:1.5}.intro-product .product-context,.systems-section .product-context{--context-text:#e9e0ec;--context-label:#b6a8b9;--context-rule:#ffffff25}.focus-image .product-context,.promotion-spotlight .product-context,.dialog-image .product-context{--context-text:#3e313b;--context-label:#6c5865;--context-rule:#6d475237}@media (width<=699px){.product-context{gap:12px;padding-block:12px}.product-context-label{font-size:10px}.product-context-value{font-size:11px}}:root{--content-width:1280px;--header-height:76px}.reveal{opacity:1;transform:none}.site-header{height:var(--header-height);gap:24px}.site-header .brand img{width:178px}.desktop-nav{gap:24px;font-size:12px}.header-actions{gap:22px}.section-transition{z-index:3;pointer-events:none;background:var(--transition-from);height:64px;margin-block:-32px;position:relative;overflow:hidden}.section-transition>svg{width:100%;height:100%;display:block}.transition-surface{fill:var(--transition-to)}.transition-contour{stroke:#a06c80;stroke-width:.8px;vector-effect:non-scaling-stroke;opacity:.48}.transition-contour-back{opacity:.16}.transition-light{stroke:#e8c1c8;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:.09 .91;stroke-dashoffset:var(--edge-light,.4);opacity:.8}.brand-intro{gap:44px;padding-block:28px 60px}.brand-intro h1{font-size:clamp(38px,3.45vw,54px)}.intro-commitment{font-size:clamp(24px,1.9vw,28px)}.intro-product-image{height:370px}.intro-description{font-size:16px}.intro-actions{margin-top:28px}.trust-band{padding-block:19px 40px}.promotion-spotlight{gap:44px;padding-block:60px 64px}.promotion-spotlight .focus-copy h2{font-size:clamp(34px,3.15vw,48px)}.promotion-spotlight .focus-copy>p:not(.eyebrow){font-size:16px}[data-spotlight=cryotel-gt] .focus-product-stage{height:335px}.promotion-spotlight .focus-specs{gap:24px;margin-top:23px}.promotion-spotlight .focus-specs strong{font-size:20px}.applications-section{padding-block:64px}.applications-section:before{background:radial-gradient(at 80% 37%,#69192d38,#0000 48%),radial-gradient(at 78% 60%,#71453d18,#0000 42%)}.applications-section .application-layout{gap:44px}.applications-section .application-intro h2{font-size:clamp(36px,3.3vw,48px)}.applications-section .application-intro>p{font-size:16px}.applications-section .field-art{height:350px}.applications-section .section-topline{margin-bottom:32px}.applications-section .application-tabs{padding-top:24px}.applications-section .application-tabs button{min-height:58px}.applications-section .application-panel-text h3{font-size:26px}.applications-section .application-panel-text>p:not(.mono){font-size:16px}.space-section,.systems-section,.about-section{padding-block:64px}.space-heading,.about-layout{gap:44px}.space-heading h2,.page-home .systems-section .section-heading h2{font-size:clamp(36px,3.3vw,48px)}.space-heading>p,.page-home .systems-section .section-heading p{font-size:16px}.space-projects{gap:28px}.systems-section .section-heading{margin-bottom:32px}.systems-section .product-toolbar{margin-bottom:28px}.systems-section .filters button{padding:10px 15px}.product-image{height:410px}.product-grid{gap:36px 28px}.product-info{padding-top:20px}.product-info h3{font-size:clamp(25px,1.9vw,29px)}.about-image{height:410px}.about-copy h2{font-size:clamp(32px,2.8vw,42px)}.about-copy>p{font-size:16px}.contact-section{gap:44px;padding-block:64px}.contact-copy h2{font-size:clamp(36px,3.3vw,48px)}.site-footer{padding-top:42px}.editorial .editorial-company-hero{min-height:0;padding-bottom:60px}.editorial .editorial-company-hero>.page-eyebrow{margin-top:56px;margin-bottom:22px}.editorial .editorial-company-hero h1{font-size:clamp(40px,4vw,60px)}.editorial .editorial-brand-manifesto{margin-top:24px;font-size:clamp(22px,1.6vw,25px)}.editorial .company-hero-bottom{gap:44px;margin-top:32px}.editorial .company-hero-bottom>p{font-size:16px}.editorial .origin-marker strong{font-size:58px}.editorial .editorial-panorama{height:380px;min-height:0}.editorial .editorial-panorama:after{background:linear-gradient(#0000,#141416 100%)}.editorial .editorial-panorama figcaption{bottom:40px}.editorial .editorial-origin,.editorial .editorial-craft,.editorial .editorial-depth{padding-block:64px}.editorial .company-approach-grid{gap:48px}.editorial .company-approach-grid h2,.editorial .editorial-craft>h2{font-size:clamp(34px,3.3vw,48px)}.editorial .company-approach-grid>p{font-size:16px}.editorial .craft-grid{gap:32px;margin-top:42px}.editorial .craft-grid h3{margin-block:20px 15px;font-size:25px}.editorial .company-strengths{gap:48px;margin-top:48px}.editorial .company-strengths h3{font-size:26px}.editorial .editorial-statement{padding-block:72px 64px}.editorial .editorial-statement>p{font-size:clamp(36px,3.5vw,52px)}.editorial .editorial-statement>strong{font-size:25px}.editorial .editorial-depth{gap:44px}.editorial .company-depth-image{height:530px}.editorial .company-depth-copy{gap:40px;padding-block:8px}.editorial .company-depth-copy h2{font-size:clamp(30px,2.6vw,40px)}.editorial .company-depth-copy p:not(.page-eyebrow){font-size:16px}.editorial .editorial-contact{gap:44px;padding-block:64px}.editorial .editorial-contact h2{font-size:clamp(34px,3.2vw,46px)}.editorial .editorial-legal-hero{min-height:320px;padding-bottom:54px}.editorial .editorial-legal-hero h1{font-size:clamp(52px,5vw,82px)}.editorial .editorial-legal-layout{gap:48px}@media (width>=700px) and (width<=999px){.site-header .brand img{width:168px}.brand-intro{gap:28px}.intro-product-image{height:340px}.promotion-spotlight,.applications-section .application-layout,.about-layout{gap:32px}.applications-section .field-art{height:330px}.product-image,.about-image{height:360px}.editorial .editorial-panorama{height:320px}.editorial .company-depth-image{height:540px}.editorial .company-depth-copy h2{font-size:30px}}@media (width<=699px){:root{--header-height:72px}.site-header{gap:12px}.site-header .brand img{width:145px}.header-actions{gap:13px}.section-transition{height:48px;margin-block:-24px}.brand-intro{gap:0;padding-block:22px 44px}.brand-intro h1{font-size:clamp(30px,8vw,42px)}.intro-commitment{font-size:24px}.intro-product-image{height:310px}.intro-product{margin-top:28px}.trust-band{padding-block:22px 34px}.promotion-spotlight{gap:24px;padding-block:48px 52px}.promotion-spotlight .focus-copy h2{font-size:clamp(32px,8.5vw,42px)}[data-spotlight=cryotel-gt] .focus-product-stage{height:220px}.applications-section,.space-section,.systems-section,.about-section{padding-block:48px 52px}.applications-section .application-layout{gap:24px}.applications-section .application-intro h2,.space-heading h2,.page-home .systems-section .section-heading h2{font-size:34px}.applications-section .field-art{height:280px}.applications-section .application-tabs button{min-height:58px}.product-image{height:370px}.systems-section .filters button{padding:10px 12px}.about-image{height:290px}.about-layout{gap:30px}.about-copy h2{font-size:32px}.contact-section{gap:32px;padding-block:52px}.contact-copy h2{font-size:clamp(32px,8.2vw,40px)}.site-footer{padding-top:34px}.editorial .editorial-company-hero{padding-bottom:42px}.editorial .editorial-company-hero>.page-eyebrow{margin-top:38px}.editorial .editorial-company-hero h1{font-size:clamp(30px,8vw,42px)}.editorial .editorial-brand-manifesto{font-size:21px}.editorial .company-hero-bottom{margin-top:26px}.editorial .origin-marker strong{font-size:45px}.editorial .editorial-panorama{height:270px}.editorial .editorial-origin,.editorial .editorial-craft,.editorial .editorial-depth{padding-block:50px}.editorial .company-approach-grid{gap:24px}.editorial .company-approach-grid h2,.editorial .editorial-craft>h2{font-size:33px}.editorial .craft-grid{gap:30px;margin-top:34px}.editorial .company-strengths{gap:24px;margin-top:38px}.editorial .editorial-statement{padding-block:56px}.editorial .editorial-statement>p{font-size:33px}.editorial .editorial-statement>strong{font-size:23px}.editorial .company-depth-image{height:370px}.editorial .company-depth-copy{gap:34px;padding:0}.editorial .company-depth-copy h2{font-size:31px}.editorial .editorial-contact{padding-block:52px}.editorial .editorial-contact h2{font-size:33px}.editorial .editorial-legal-hero{min-height:270px;padding-bottom:44px}.editorial .editorial-legal-hero h1{font-size:clamp(46px,12vw,66px)}.editorial .editorial-legal-layout{gap:34px}}.promotion-spotlight{isolation:isolate;color:#fff7f4;background:#69192d;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(32px,4vw,58px);min-height:0;padding-block:42px 46px;position:relative;overflow:hidden}.promotion-spotlight:before,.promotion-spotlight:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.promotion-spotlight:before{background:radial-gradient(at 76% 48%,#bf507b75,#0000 66%)}.promotion-spotlight:after{background:radial-gradient(ellipse at var(--promotion-light-x,77%) var(--promotion-light-y,40%), #fff0d92c, transparent 51%);opacity:var(--promotion-light,.55)}.promotion-spotlight .focus-copy{min-width:0;max-width:520px;padding-block:16px}.promotion-spotlight .focus-copy>.eyebrow{color:#f4d8e1;letter-spacing:.08em;margin-bottom:25px;font-size:10px}.promotion-spotlight .status-dot{background:#ffe8dc;box-shadow:0 0 14px #fff0df85}.promotion-spotlight .focus-copy h2{letter-spacing:-.065em;color:#fffaf7;font-size:clamp(35px,3.6vw,51px);line-height:1.04}.promotion-spotlight .focus-copy h2>span{color:#f9dce4}.promotion-spotlight .focus-copy>p:not(.eyebrow){color:#f2e1e7;max-width:41ch;margin-block:22px 26px;font-size:16px;line-height:1.65}.promotion-details{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.promotion-spotlight .focus-specs{border:0;border-left:3px solid #e7a9bc;flex:130px;margin:0;padding:0 0 0 16px}.promotion-spotlight .focus-specs>div{gap:3px}.promotion-spotlight .focus-specs strong{color:#fff7ee;font-size:26px;line-height:1.1}.promotion-spotlight .focus-specs span{color:#ecd0da;font-size:11px}.promotion-actions{flex:0 auto}.promotion-spotlight .promotion-actions>.button{color:#69192d;background:#fff3e9;border-color:#fff3e9;gap:23px;min-height:48px;margin:0;padding:15px 18px;font-size:13px;box-shadow:0 8px 24px #30091630}.promotion-spotlight .promotion-actions>.button:hover{background:#fffdf9;border-color:#fffdf9}.promotion-theater{min-width:0;position:relative}.promotion-spotlight .focus-image{height:auto;min-height:0}.promotion-spotlight .focus-product-stage,.promotion-spotlight[data-spotlight=cryotel-gt] .focus-product-stage{--promotion-metric-height:96px;grid-template-rows:var(--promotion-metric-height) minmax(0, 1fr);isolation:isolate;transform-origin:50% 55%;background:0 0;border:0;height:335px;display:grid;position:relative;overflow:visible}.promotion-beam-motion{pointer-events:none;display:block;position:absolute;inset:0}.promotion-stage-beams{pointer-events:none;width:130%;height:116%;transform:translateX(var(--promotion-beam-shift,0px));position:absolute;inset:-8% -15%;overflow:visible}.promotion-stage-beams path{fill:none;vector-effect:non-scaling-stroke}.promotion-beam-back{stroke:#f5b3c5;stroke-width:23px;opacity:.13}.promotion-beam-front{stroke:#fff0dc;stroke-width:1.4px;opacity:.65}.promotion-stage-metrics{z-index:4;grid-template-rows:12px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 24px;min-width:0;padding:0 4px 10px;display:grid;position:relative;overflow:hidden}.promotion-stage-name{color:#f4dfdf;letter-spacing:.13em;text-transform:uppercase;grid-area:1/1;font-size:10px;line-height:12px}.promotion-stage-temperature{color:#f6c6d4;letter-spacing:-.09em;transform:translateY(var(--promotion-type-shift,0px));grid-area:2/1;align-items:baseline;gap:4px;font-size:70px;font-weight:600;line-height:.94;display:flex}.promotion-stage-temperature>span{letter-spacing:-.06em;font-size:.55em}.promotion-stage-power{color:#fff1e3;flex-direction:column;grid-area:1/2/3;justify-content:space-between;align-items:flex-end;gap:6px;height:100%;display:flex}.promotion-stage-power>strong{letter-spacing:-.075em;align-items:baseline;gap:4px;font-size:70px;font-weight:500;line-height:.94;display:flex}.promotion-stage-power>strong>span{letter-spacing:-.04em;font-size:.4em}.promotion-stage-power>.mono{color:#ecd0da;letter-spacing:.035em;font-size:9px;line-height:12px}.promotion-product-viewport{isolation:isolate;min-width:0;min-height:0;display:block;position:relative;overflow:hidden;container-type:size}.promotion-product-motion,.promotion-product-depth{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.promotion-product-motion{overflow:hidden}.promotion-product-depth{transform:translate3d(var(--promotion-product-x,0px), var(--promotion-product-y,0px), 0)}.promotion-spotlight .focus-product-stage .product-visual{height:min(88cqh, calc(92cqw / var(--object-ratio)));filter:drop-shadow(0 18px 12px #10050980)drop-shadow(-4px -2px 5px #ffe4d824);top:50%}.promotion-stage-cue{z-index:5;color:#fff5ef;background:#69192d80;border:1px solid #f3c9d38c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.promotion-stage-cue svg{width:15px;height:15px}.promotion-spotlight .focus-caption{color:#edd2dc;letter-spacing:.045em;text-align:right;margin:10px 0 9px;font-size:10px;line-height:1.5;display:block;position:static}.promotion-spotlight .product-context{--context-text:#fff4f5;--context-label:#edd2dc;--context-rule:#ffffff38;gap:14px;padding-block:10px}.promotion-spotlight .product-context-label{font-size:10px}.promotion-spotlight .product-context-value{font-size:12px}.promotion-condition{color:#edd2dc;text-align:right;margin:7px 0 0;font-size:11px;line-height:1.5}.promotion-spotlight .focus-image:focus-visible,.promotion-spotlight .button:focus-visible{outline-offset:7px;outline-color:#fff0dc}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.promotion-product-depth{transform:translate3d(var(--promotion-product-x,0px), var(--promotion-product-y,0px), 0) perspective(1000px) rotateX(var(--spotlight-tilt-x,0deg)) rotateY(var(--spotlight-tilt-y,0deg));transition:transform .28s cubic-bezier(.2,.7,.2,1)}.promotion-spotlight .focus-image:is(:hover,:focus-visible) .promotion-stage-cue{background:#8d3451;border-color:#f4d5dc}}@media (width>=700px) and (width<=999px){.promotion-spotlight{gap:28px;padding-block:42px 44px}.promotion-spotlight .focus-copy h2{font-size:35px}.promotion-spotlight .focus-copy>.eyebrow{margin-bottom:21px;font-size:9px}.promotion-details{gap:19px}.promotion-stage-metrics{column-gap:18px}.promotion-stage-power>strong,.promotion-stage-temperature{font-size:64px}.promotion-stage-name{font-size:9px}}@media (width<=699px){.promotion-spotlight{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:37px 42px}.promotion-spotlight .focus-copy{max-width:100%;padding-block:0}.promotion-spotlight .focus-copy>.eyebrow{margin-bottom:20px;font-size:9px}.promotion-spotlight .focus-copy h2{font-size:clamp(32px,8.8vw,41px)}.promotion-spotlight .focus-copy>p:not(.eyebrow){max-width:43ch;margin-block:19px 21px}.promotion-details{gap:18px}.promotion-spotlight .focus-specs{flex-basis:110px;padding-left:12px}.promotion-spotlight .focus-specs strong{font-size:23px}.promotion-spotlight .promotion-actions>.button{gap:14px;padding:13px 14px;font-size:12px}.promotion-spotlight .focus-product-stage,.promotion-spotlight[data-spotlight=cryotel-gt] .focus-product-stage{--promotion-metric-height:74px;height:240px}.promotion-stage-metrics{grid-template-rows:9px minmax(0,1fr);gap:5px 18px;padding:0 3px 8px}.promotion-stage-name{font-size:9px;line-height:9px}.promotion-stage-temperature,.promotion-stage-power>strong{font-size:54px}.promotion-stage-power{gap:5px}.promotion-stage-power>.mono{font-size:8px;line-height:9px}.promotion-spotlight .focus-product-stage .product-visual{height:min(92cqh, calc(92cqw / var(--object-ratio)))}.promotion-stage-cue{width:29px;height:29px;bottom:8px;right:8px}.promotion-spotlight .focus-caption{margin-top:11px;font-size:9px}.promotion-spotlight .product-context{gap:12px}.promotion-spotlight .product-context-value{font-size:11px}.promotion-condition{font-size:10px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=play]) .promotion-spotlight .focus-product-stage,html:not([data-motion=play]) .promotion-product-depth,html:not([data-motion=play]) .promotion-stage-temperature,html:not([data-motion=play]) .promotion-stage-beams{transition:none;transform:none}}.temperature-probe{z-index:5;pointer-events:none;user-select:none;contain:layout style;color:#f0cfda;position:absolute;inset:0}.temperature-probe *,.temperature-probe :before,.temperature-probe :after{pointer-events:none}.temperature-probe-line{top:5px;left:var(--probe-x);width:1px;height:calc(var(--probe-height) - 5px);background:linear-gradient(#0000,#d696ae9c 25%,#f0c1d2b3 75%,#0000);position:absolute;box-shadow:0 0 6px #b6567b4d}.temperature-probe-reticle{left:var(--probe-x);top:var(--probe-y);border:1px solid #f1c2d5aa;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 9px #d28ca945}.temperature-probe-reticle:before,.temperature-probe-reticle:after{content:"";background:#f9e2ea;position:absolute}.temperature-probe-reticle:before{width:3px;height:1px;top:5px;left:4px}.temperature-probe-reticle:after{width:1px;height:3px;top:4px;left:5px}.temperature-probe-badge{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.015em;white-space:nowrap;background:#191219f0;border:1px solid #c98ba44d;border-radius:3px;padding:3px 6px;font-size:10px;line-height:1.3;position:absolute;box-shadow:0 0 12px #bc527916}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.temperature-probe{display:none}}:root{--night-copy:#d6cfd9}.page-home .intro-description,.page-home .applications-section .application-intro>p,.page-home .applications-section .application-panel-text>p:not(.mono),.page-home .contact-copy>p:not(.eyebrow),.accessories-section .accessory-description,.editorial-company .company-hero-bottom>p,.editorial-company .craft-grid p,.editorial-company .company-strengths li,.editorial-company .company-depth-copy p:not(.page-eyebrow),.editorial-company .editorial-contact p:not(.page-eyebrow){color:#d6cfd9}.page-home .brand-intro h1>span,.page-home .applications-section .application-intro h2>span,.page-home .systems-section .section-heading h2>span,.page-home .contact-copy h2>span,.editorial-company .editorial-company-hero h1>span{color:#d1c8d5}.page-home .applications-section .application-tabs button{color:#d0c7d5}.page-home .applications-section .application-tabs button[aria-selected=true]{color:#fff1f6}.page-home .applications-section .application-tabs button>.mono{color:#bcb1c5}.page-home .applications-section .section-topline>span:last-child,.page-home .applications-section .field-label,.page-home .trust-coordinates,.page-home .intro-product-caption>span:first-child>span,.page-home .intro-detail-link,.page-home .systems-section .section-topline>span:last-child,.page-home .systems-section #product-count,.page-home .contact-actions>span,.accessories-section .accessories-topline>span:last-child,.accessories-section .accessory-name>span,.accessories-section .accessory-context dt,.accessories-section .accessory-figure figcaption,.accessories-section .accessory-source,.editorial-company .editorial-hero .breadcrumb,.editorial-company .origin-marker span,.editorial-company .editorial-dark .section-topline>span:last-child{color:#c2b8c9}.page-home .trust-band,.page-home .systems-section .product-info p,.page-home .systems-section .product-meta,.page-home .systems-section .filters button:not([aria-pressed=true]){color:#c9bdcf}.page-home .intro-product .product-context,.page-home .systems-section .product-context{--context-label:#c2b8c9}.intro-product-display{color:#e9e0ec;width:100%;display:block}.intro-product-image .product-visual{clip-path:none;transition:none;transform:translate(-50%,-50%)}.intro-product-caption .intro-detail-link{text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-family:inherit;font-size:12px}.intro-product-caption .intro-detail-link:hover{color:#fff1f7}.intro-product-caption .intro-detail-link:is(:hover,:focus-visible)>svg{transform:translate(3px,-3px)}.intro-product-caption .intro-detail-link:focus-visible{outline-offset:5px;outline:2px solid #e0a5bc}@media (width<=699px){.intro-product-caption .intro-detail-link{font-size:11px}}.page-home[data-home-choreography=true] .about-layout{isolation:isolate}.page-home[data-home-choreography=true] .about-image{border-radius:0}.page-home[data-home-choreography=true] .about-copy{z-index:3;color:#f4edf3;background:linear-gradient(130deg,#211c24,#15141a 80%);border-top:1px solid #cb92aa;padding:28px;position:relative;box-shadow:20px 22px 50px #17121a26}.page-home[data-home-choreography=true] .about-copy h2{color:#faf0f5;max-width:none;font-size:clamp(30px,2.65vw,40px)}.page-home[data-home-choreography=true] .about-copy>p{color:#ddd2de;max-width:none;margin-block:18px;font-size:16px;line-height:1.65}.page-home[data-home-choreography=true] .about-copy .process-list{margin-bottom:16px}.page-home[data-home-choreography=true] .about-copy .process-list li{color:#eee2ed;border-color:#ffffff24;padding-block:11px}.page-home[data-home-choreography=true] .about-copy .process-list .mono{color:#d2b0c2}.page-home[data-home-choreography=true] .about-copy .tiny-cross{color:#e5a5c0}.page-home[data-home-choreography=true] .about-copy .text-link{color:#f8d4e5;min-height:44px}.home-photo-frame,.home-system-frame,.home-system-scan{pointer-events:none;z-index:3;position:absolute}.home-photo-frame{inset:var(--home-frame-inset,20px);mix-blend-mode:screen;border:1px solid #f9e7ef85;border-left:0}.home-photo-frame:before,.home-photo-frame:after{content:"";background:#f6d7e7;width:30px;height:1px;position:absolute;left:0}.home-photo-frame:before{top:0}.home-photo-frame:after{bottom:0}.home-system-frame{border:1px solid #e2c1d044;inset:20px}.home-system-frame:before,.home-system-frame:after{content:"";border-style:solid;border-color:#e9aec7;width:34px;height:34px;position:absolute}.home-system-frame:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.home-system-frame:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.home-system-scan{top:0;bottom:0;left:var(--home-scan-x,50%);opacity:.75;background:linear-gradient(#0000,#edd2df9c 25%,#d49cb48c 75%,#0000);width:1px;box-shadow:0 0 18px #dc98b548}@media (width>=1000px){.page-home[data-home-choreography=true] .about-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;padding-block:22px;display:grid}.page-home[data-home-choreography=true] .about-image{grid-area:1/4/auto/-1;align-self:stretch;height:auto;min-height:410px}.page-home[data-home-choreography=true] .about-copy{flex-direction:column;grid-area:1/1/auto/8;justify-content:center;align-self:stretch;min-width:0;display:flex}.page-home[data-home-choreography=true] .about-image>img{object-position:right center}}@media (prefers-reduced-motion:no-preference){.page-home[data-home-choreography=true] .about-copy{translate:0 var(--home-panel-y,0px)}.page-home[data-home-choreography=true] .about-image{clip-path:polygon(0 0, calc(100% - var(--home-photo-cut,0%)) 0, 100% 100%, 0 100%)}.page-home[data-home-choreography=true] .about-image>img.motion-depth{scale:1.16;translate:0 var(--home-photo-y,0px)}.page-home[data-home-choreography=true] .systems-section .product-image{clip-path:none}.page-home[data-home-choreography=true] .home-system-frame{translate:0 var(--home-frame-shift,0px)}.page-home[data-home-choreography=true] .product-card:focus-within .product-image{clip-path:none}.page-home[data-home-choreography=true] .about-copy:focus-within{translate:0}}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.page-home[data-home-choreography=true] .about-copy{translate:var(--home-panel-x,0px) var(--home-panel-y,0px)}}@media (width<=999px){.page-home[data-home-choreography=true] .about-layout{grid-template-columns:1fr;gap:0}.page-home[data-home-choreography=true] .about-image{height:330px}.page-home[data-home-choreography=true] .about-copy{margin:-38px 14px 0;padding:25px}}@media (width<=699px){.page-home[data-home-choreography=true] .about-image{height:290px}.page-home[data-home-choreography=true] .about-copy{margin-inline:10px;padding:22px}.page-home[data-home-choreography=true] .about-copy h2{font-size:30px}.page-home[data-home-choreography=true] .about-copy>p{font-size:16px}.home-system-frame{inset:16px}.home-system-scan{opacity:.45}}@media (prefers-reduced-motion:reduce){.page-home[data-home-choreography=true] .about-copy,.page-home[data-home-choreography=true] .about-image,.page-home[data-home-choreography=true] .home-system-frame{clip-path:none;translate:none}.home-system-scan{display:none}}@media (prefers-reduced-motion:no-preference){html.experience-enabled .page-home :is(.motion-enter,.reveal)[data-motion-kind=heading]{--motion-travel:56px;--motion-blur:1.5px}html.experience-enabled .page-home :is(.motion-enter,.reveal)[data-motion-kind=heading]>span{translate:30px 60%}html.experience-enabled .page-home :is(.motion-arrived,.is-visible)[data-motion-kind=heading]>span,html.experience-enabled .page-home :is(.motion-enter,.reveal)[data-motion-kind=heading]:focus-within>span{translate:0}}@media (width<=699px) and (prefers-reduced-motion:no-preference){html.experience-enabled .page-home :is(.motion-enter,.reveal)[data-motion-kind=heading]{--motion-travel:28px}html.experience-enabled .page-home :is(.motion-enter,.reveal)[data-motion-kind=heading]>span{translate:16px 40%}html.experience-enabled .page-home :is(.motion-arrived,.is-visible)[data-motion-kind=heading]>span,html.experience-enabled .page-home :is(.motion-enter,.reveal)[data-motion-kind=heading]:focus-within>span{translate:0}}@media (width>=700px) and (width<=999px){.page-home[data-home-choreography=true] .about-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:20px}.page-home[data-home-choreography=true] .about-image{grid-area:1/1/auto/-1;align-self:stretch;height:auto;min-height:390px}.page-home[data-home-choreography=true] .about-copy{grid-area:1/1/auto/9;min-width:0;margin:0;padding:26px}}.page-home[data-home-choreography=true] .about-image .image-caption{text-align:right;left:auto;right:24px}@media (width>=700px){.page-home[data-home-choreography=true] .about-image>img{object-position:right center}}@media (width<=699px){.page-home[data-home-choreography=true] .about-copy{grid-row:1;margin:0 10px -30px}.page-home[data-home-choreography=true] .about-image{grid-row:2}.page-home[data-home-choreography=true] .about-image>img{object-position:right center}.page-home[data-home-choreography=true] .about-image .image-caption{font-size:8px;right:18px}}.page-home .systems-section .product-image{background:0 0;border:0}.page-home .systems-section .product-image-grid{opacity:.14}.page-home .systems-section .product-number,.page-home .systems-section .product-annotation{color:#d0bccd;background:0 0;padding-inline:0}.page-home .systems-section .home-system-frame{display:none}.page-home .systems-section .home-system-scan{opacity:.35}.page-home .trust-band{color:#665560;background:#eeede8;border-color:#cfc4c9;padding-block:36px 40px}.page-home .trust-band .trust-since strong{color:#3c2532}.page-home .trust-band .trust-coordinates{color:#715c69}.page-home .trust-band .tiny-cross{color:#8b3b56}.page-home .systems-section{color:#30252c;background:#eeede8}.page-home .systems-section:before{background:0 0}.page-home .systems-section .section-topline,.page-home .systems-section .product-toolbar,.page-home .systems-section .product-card{border-color:#cfc3c9}.page-home .systems-section .section-topline>span:first-child{color:#69192d}.page-home .systems-section .section-topline>span:last-child,.page-home .systems-section #product-count{color:#75616f}.page-home .systems-section .section-heading h2,.page-home .systems-section .product-info h3{color:#30252c}.page-home .systems-section .section-heading h2>span{color:#786371}.page-home .systems-section .section-heading p{color:#62535d}.page-home .systems-section .product-info p,.page-home .systems-section .product-meta{color:#715867}.page-home .systems-section .product-meta strong{color:#69192d}.page-home .systems-section .product-number,.page-home .systems-section .product-annotation{color:#715867}.page-home .systems-section .product-context{--context-text:#3e313b;--context-label:#6c5865;--context-rule:#6d475237}.page-home .systems-section .filters button:not([aria-pressed=true]){color:#65515e;border-color:#cbbbc3}.page-home .systems-section .filters button[aria-pressed=true]{color:#fff5f7;background:#69192d;border-color:#69192d}.page-home .systems-section .filters button[aria-pressed=true]>span{color:#ebc8d5}.page-home .systems-section .filters button:hover:not([aria-pressed=true]){color:#69192d;background:#69192d0c}.page-home .systems-section .round-arrow{color:#69192d;border-color:#bfa7b2}.page-home .systems-section .product-open:is(:hover,:focus-visible) .round-arrow{color:#fff5f7;background:#69192d;border-color:#69192d}.page-home .systems-section .product-stage-action{color:#fff5f7;background:#69192de8}.page-home .systems-section :is(button,a):focus-visible{outline-color:#69192d}.page-home .contact-section[data-surface=red]{color:#fff5f7;background:#69192d;border-color:#ffffff32}.page-home .contact-section[data-surface=red] .contact-copy>.eyebrow{color:#f0c9d8}.page-home .contact-section[data-surface=red] .contact-copy h2,.page-home .contact-section[data-surface=red] .contact-copy h2>span{color:#fff5f7}.page-home .contact-section[data-surface=red] .contact-copy>p:not(.eyebrow),.page-home .contact-section[data-surface=red] .contact-actions>span{color:#f1d6e1}.page-home .contact-section[data-surface=red] .contact-email{color:#fff5f7;border-color:#e9b6ca}.page-home .contact-section[data-surface=red] .contact-phone{color:#fff0f5}.page-home .contact-section[data-surface=red] .contact-spark{background:radial-gradient(circle,#cf719527,#0000 65%)}.page-home .contact-section[data-surface=red] a:focus-visible{outline-color:#fff1e8}@media (width<=699px){.page-home .trust-band{padding-block:34px 36px}}.page-home .space-section{padding-block:34px 36px}.page-home .space-section .section-topline{margin-bottom:22px}.page-home .space-heading{gap:32px}.page-home .space-heading h2{font-size:clamp(32px,2.8vw,40px)}.page-home .space-heading>p{line-height:1.65}.page-home .space-project-grid{gap:28px;margin-top:22px}.page-home .space-project{padding-top:14px}.page-home .space-project-type{min-height:0;margin-bottom:10px}.page-home .space-project h3{font-size:clamp(25px,2.1vw,30px)}.page-home .space-instrument{margin-top:6px}.page-home .space-project-role{margin-top:12px;line-height:1.6}.page-home .space-project .text-link{margin-top:8px}.page-home .space-project-actions{flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:8px;display:flex}.page-home .space-project-actions .text-link{margin:0}.page-home .applications-section{padding-block:36px 40px}.page-home .applications-section .section-topline{margin-bottom:24px}.page-home .applications-section .application-layout{gap:36px}.page-home .applications-section .application-intro{padding-top:0}.page-home .applications-section .application-intro h2{font-size:clamp(32px,2.8vw,40px)}.page-home .applications-section .application-intro>p{margin-top:16px;line-height:1.65}.page-home .applications-section .application-tabs{padding-top:18px}.page-home .applications-section .application-tabs button{min-height:48px;padding-block:9px;font-size:14px}.page-home .applications-section .application-tabs button:before{top:14px;bottom:14px}.page-home .applications-section .field-art{height:220px}.page-home .applications-section .application-panel-text{min-height:0;padding-top:16px}.page-home .applications-section .application-panel-text>.mono{margin-bottom:8px}.page-home .applications-section .application-panel-text h3{margin-bottom:12px;font-size:24px}.page-home .applications-section .application-panel-text>p:not(.mono){line-height:1.65}.page-home .applications-section .application-panel-text .text-link{margin-top:10px}@media (width>=1000px){.page-home .applications-section .application-panel{margin-top:-20px}}@media (width>=700px) and (width<=999px){.page-home .space-section{padding-block:32px}.page-home .space-project-grid,.page-home .applications-section .application-layout{gap:22px}.page-home .applications-section .application-tabs button{min-height:52px}.page-home .applications-section .application-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.page-home .applications-section .field-art{width:100%;height:220px;margin-left:0}.page-home .applications-section .application-panel-text{margin-top:0}}@media (width<=699px){.page-home .space-section{padding-block:30px 32px}.page-home .space-heading{gap:16px}.page-home .space-heading h2{font-size:30px}.page-home .space-heading>p{margin-top:0}.page-home .space-project-grid{gap:20px;margin-top:22px}.page-home .space-project-role{margin-top:10px}.page-home .space-project .text-link{margin-top:6px}.page-home .applications-section{padding-block:32px 34px}.page-home .applications-section .section-topline{margin-bottom:22px}.page-home .applications-section .application-layout{gap:18px}.page-home .applications-section .application-intro h2{font-size:30px}.page-home .applications-section .application-intro{display:block}.page-home .applications-section .application-tabs{gap:0 14px;padding-top:16px}.page-home .applications-section .application-tabs button{min-height:52px;font-size:12px}.page-home .applications-section .field-art{height:190px}.page-home .applications-section .application-panel-text{padding-top:14px}.page-home .applications-section .application-panel-text h3{font-size:23px}}.catalog-webgl-host{pointer-events:none;opacity:0;z-index:1;background:0 0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.catalog-webgl-host canvas{width:100%;height:100%;display:block;background:0 0!important}.has-webgl-model .catalog-webgl-host{opacity:1}.has-webgl-model .product-visual,.has-webgl-model>.holder-image-crop,.has-webgl-model>.transfer-detail-crop{opacity:0}.product-visual{transition:opacity .35s,transform 1.05s cubic-bezier(.22,.68,.16,1),clip-path 1.05s cubic-bezier(.22,.68,.16,1)}.sample-holder-preview{position:relative}.sample-holder-preview .catalog-webgl-host{width:92%;height:88%;inset:5% 4% 7%}.sample-holder-preview.transfer-head-stage .catalog-webgl-host{width:100%;height:100%;inset:0}.cad-study-webgl,.metrology-webgl{background:0 0;width:100%;height:100%;position:absolute;inset:0}.cad-study-webgl canvas,.metrology-webgl canvas{width:100%;height:100%;display:block}.metrology-webgl{opacity:0;transition:opacity .45s}.metrology-film.is-webgl-ready .metrology-webgl{opacity:1}#dialog-cad,#dialog-detail-cad{width:100%;height:100%;position:absolute;inset:0;background:0 0!important}#dialog-cad canvas,#dialog-detail-cad canvas{width:100%;height:100%;display:block;background:0 0!important}:root #product-dialog.product-spec-dialog{background:#08090c;border-color:#57454f;border-radius:5px;box-shadow:0 28px 100px #0009}:root #product-dialog .dialog-content{background:#121015}:root #product-dialog .dialog-image{background:#08090c}.dialog-product-stage{--dialog-photo-zoom:1.28;overflow:hidden}.dialog-product-stage:is(:hover,:focus-within){--dialog-photo-zoom:1}.dialog-product-stage .dialog-render-frame{transform:scale(var(--dialog-photo-zoom));transition:transform .7s cubic-bezier(.22,.68,.16,1)}.dialog-product-stage .dialog-render-frame.is-cropped{transform:translate(-50%,-50%) scale(var(--dialog-photo-zoom))}.dialog-product-stage:focus-visible,.dialog-detail-frame:focus-visible{outline-offset:-5px;outline:1px solid #d6a8be}@media (prefers-reduced-motion:reduce){.catalog-webgl-host,.metrology-webgl,.metrology-poster,.product-visual,.dialog-product-stage .dialog-render-frame{transition:none}}.site-menu{color:#f3edf1;position:static}.site-menu-toggle{cursor:pointer;color:#69192d;border:1px solid #69192d35;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px;list-style:none;display:flex}.site-menu-toggle::-webkit-details-marker{display:none}.site-menu-toggle::marker{content:""}.site-menu-word{font-size:11px}.site-menu-icon{gap:4px;width:18px;display:grid}.site-menu-icon i{background:currentColor;height:1px;transition:transform .18s,opacity .18s;display:block}.site-menu[open] .site-menu-icon i:first-child{transform:translateY(5px)rotate(45deg)}.site-menu[open] .site-menu-icon i:nth-child(2){opacity:0}.site-menu[open] .site-menu-icon i:last-child{transform:translateY(-5px)rotate(-45deg)}.site-menu-toggle:hover,.site-menu[open] .site-menu-toggle{background:#69192d08;border-color:#69192d}.site-menu-toggle:focus-visible,.site-menu-panel a:focus-visible{outline-offset:4px;outline:2px solid #cf99af}.site-menu:not([open])>.site-menu-panel{display:none}.site-menu-panel{top:calc(100% - 1px);right:var(--gutter);width:min(780px, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - var(--header-height) - 20px);overscroll-behavior:contain;background:#141319;border:1px solid #ad6e8a48;border-top:2px solid #a15b78;border-radius:0 0 8px 8px;padding:30px;position:absolute;overflow-y:auto;box-shadow:0 22px 50px #07040b40}.site-menu-groups{grid-template-columns:1.25fr 1fr 1fr;gap:28px;display:grid}.site-menu-groups h2{letter-spacing:.09em;text-transform:uppercase;color:#bd9eaf;border-bottom:1px solid #ffffff20;margin-bottom:6px;padding-bottom:14px;font-size:10px}.site-menu-groups a{color:#e2dae1;justify-content:space-between;align-items:center;gap:12px;min-height:41px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}.site-menu-groups a svg{color:#a7899b;flex-shrink:0;width:12px}.site-menu-groups a:hover,.site-menu-groups a[aria-current]{color:#fff}.site-menu-groups a[aria-current]>span{text-underline-offset:5px;text-decoration:underline #ad6e8a}.site-menu-languages{border-top:1px solid #ffffff20;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;padding-top:21px;display:flex}.site-menu-languages>span{color:#bd9eaf;font-size:10px}.site-menu-languages>div{flex-wrap:wrap;gap:7px 19px;display:flex}.site-menu-languages a{color:#cfc2ce;align-items:center;min-height:32px;font-size:12px;display:inline-flex}.site-menu-languages a[aria-current]{color:#fff;text-underline-offset:5px;text-decoration:underline}.site-footer .footer-bottom>nav{flex-wrap:wrap}.information-page,.information-legal{color:#e9e2e9;background:#111116}.information-page{padding:45px var(--gutter) 95px}.information-page>header,.information-layout{max-width:1200px;margin-inline:auto}.information-page .breadcrumb{color:#a698a5;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.information-page .breadcrumb a{color:#cdbfcd}.information-page>header>.mono{color:#bf94a9;letter-spacing:.1em;margin-top:65px;font-size:10px}.information-page h1{letter-spacing:-.05em;margin-top:20px;font-size:clamp(46px,6vw,86px);font-weight:500;line-height:1.08}.information-page .information-intro{color:#b7a7b7;max-width:64ch;margin-top:25px;font-size:18px;line-height:1.7}.information-layout{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);align-items:start;gap:65px;margin-top:60px;display:grid}.information-index{top:calc(var(--header-height) + 20px);max-height:calc(100dvh - var(--header-height) - 50px);position:sticky;overflow-y:auto}.information-index a{color:#b7a4b3;border-bottom:1px solid #ffffff14;padding:10px 0;font-size:12px;line-height:1.6;display:block}.information-index a:hover{color:#fff}.information-content{min-width:0;max-width:820px}.information-content section{scroll-margin-top:calc(var(--header-height) + 25px);border-top:1px solid #ffffff24;margin-bottom:42px;padding-top:28px}.information-content h2{color:#eee7ed;letter-spacing:-.025em;margin-bottom:19px;font-size:clamp(23px,2.6vw,31px);line-height:1.3}.information-content h3{color:#f0e9ee;margin-bottom:12px;font-size:19px;line-height:1.4}.information-content p,.information-content address{color:#bdb0bd;overflow-wrap:anywhere;font-size:15px;font-style:normal;line-height:1.85}.information-content p+p{margin-top:16px}.information-content a{color:#e7b9ce;text-underline-offset:4px}.information-content a:hover{text-decoration:underline}.information-source{border-top:1px solid #ffffff24;padding-top:20px;font-size:12px}.information-content .partner-card{background:#19171e;border:1px solid #ffffff20;border-radius:6px;margin:18px 0;padding:24px}.partner-territory{letter-spacing:.04em;margin-bottom:10px;color:#c99eb2!important;font-size:11px!important}.partner-contacts{flex-direction:column;gap:8px;margin-top:14px;font-size:13px;display:flex}.information-legal .editorial-legal-layout{background:#111116}.information-legal .legal-company>h2,.information-legal .legal-text-section h2{color:#eee7ed}.information-legal .legal-company>.page-eyebrow,.information-legal .company-details h3{color:#c79db2}.information-legal .company-details p,.information-legal .company-details address,.information-legal .company-details ul,.information-legal .legal-text-section p{color:#bdb0bd}.information-legal .company-details a,.information-legal .legal-provenance a{color:#e7b9ce}.information-legal .company-details>div,.information-legal .legal-text-section,.information-legal .legal-provenance{border-color:#ffffff24}.information-legal .legal-provenance .mono{color:#9d8799}@media (width<=699px){.site-menu-word{display:none}.site-menu-toggle{padding:12px}.site-menu-panel{width:calc(100vw - 2 * var(--gutter));padding:23px}.site-menu-groups{grid-template-columns:1fr 1fr;gap:24px}.site-menu-groups>section:first-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.site-menu-groups>section:first-child h2{grid-column:1/-1}.site-menu-groups a{min-height:43px;font-size:12px}.information-page{padding-top:28px;padding-bottom:65px}.information-page>header>.mono{margin-top:48px}.information-page .information-intro{font-size:16px}.information-layout{grid-template-columns:1fr;gap:32px;margin-top:35px}.information-index{grid-template-columns:1fr 1fr;gap:0 18px;max-height:none;display:grid;position:static}.information-index a{font-size:11px}.information-content p,.information-content address{font-size:14px}}@media (width<=379px){.site-menu-panel{padding:17px}.site-menu-groups{gap:18px}}@media (prefers-reduced-motion:reduce){.site-menu-icon i{transition:none}}@media (width>=1000px) and (width<=1200px){.site-header{gap:16px}.site-header .desktop-nav{gap:16px;font-size:12px}.site-header .header-actions{gap:12px}.site-header .header-contact{gap:10px;padding-inline:12px}.site-menu-word{display:none}}.page-home .section-transition-seamless{background:0 0}.page-home .section-transition-seamless :is(.transition-contour,.transition-light){display:none}.page-home .home-cad-hero{overflow:clip}.page-home .home-cad-hero .cad-study-stage:after{display:none}@media (width<=699px){.page-home{overflow-x:clip}.page-home #main{width:100%;min-width:0}.page-home #main>:is(.hero,.home-cad-hero,.promotion-spotlight,.applications-section,.section-transition){border-inline:0;border-radius:0;width:100%;max-width:none;margin-inline:0}.page-home .home-cad-hero :is(.home-cad-sticky,.cad-study-immersive,.cad-study-stage,.cad-study-webgl){border:0;border-radius:0;width:100%;margin-inline:0}.page-home .promotion-spotlight[data-surface=red]{box-shadow:0 0 0 1px #69192d}.page-home .metrology-section .metrology-film{width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter))}.page-home .metrology-film-stage{border:0;border-radius:0}.page-home .metrology-film figcaption{padding-inline:var(--gutter)}.product-catalog .product-heading{min-height:100px;padding-block:16px 12px}.product-catalog .product-heading h3{font-size:23px}}@media (width>=1000px){.page-home .applications-section .application-layout{align-items:stretch}.page-home .applications-section .application-intro{justify-content:flex-start;align-self:start;padding-top:0}.page-home .applications-section .application-panel{justify-content:flex-end;align-self:end;margin-top:0}}@media (width>=700px){.page-home .promotion-spotlight{align-items:stretch}.page-home .promotion-spotlight .focus-copy{align-self:start;padding-top:0}.page-home .promotion-spotlight .promotion-theater{align-self:end}.page-home .metrology-section .metrology-feature{align-items:stretch}.page-home .metrology-section .metrology-intro{align-self:start}.page-home .metrology-section .metrology-film{align-self:end}.page-home .accessories-section .accessory-row{align-items:stretch}.page-home .accessories-section .accessory-row .accessory-copy{align-self:start}.page-home .accessories-section[data-surface] .accessory-row .accessory-figure{align-self:end;top:0}.page-home #transfer-lines.accessory-row{align-items:stretch}.page-home #transfer-lines.accessory-row .accessory-figure{align-self:end}.page-home .about-section .about-layout{align-items:stretch}.page-home .about-section .about-layout .about-copy{align-self:start}.page-home .about-section .about-layout .about-image{align-self:end}}html.chapter-jump{scroll-behavior:auto!important}body.research-open{overflow:hidden}.research-dialog{overscroll-behavior:contain;color:#332832;background:#eeede8;border:1px solid #a9939c;border-radius:16px;width:min(960px,100vw - 56px);max-width:none;max-height:min(88svh,1000px);margin:auto;padding:0;overflow:auto;box-shadow:0 28px 100px #0007}.research-dialog::backdrop{backdrop-filter:blur(7px);background:#0c0b12b8}.research-dialog [hidden]{display:none!important}.research-dialog-bar{z-index:2;backdrop-filter:blur(16px);background:#eeede8f2;border-bottom:1px solid #cbbfc460;align-items:center;gap:20px;padding:12px 24px;display:flex;position:sticky;top:0}.research-brand{color:#7a5e6b;letter-spacing:.04em;font-size:9px}.research-dialog button{cursor:pointer;font-family:inherit}.research-close,.research-back{color:#69192d;background:0 0;border:0;min-height:44px}.research-close{align-items:center;gap:18px;margin-left:auto;font-size:25px;display:flex}.research-close>span,.research-back{font-size:12px}.research-dialog-content{padding:34px 48px 30px}.research-dialog h2{letter-spacing:-.045em;max-width:23ch;margin:0 0 16px;font-size:clamp(29px,3.3vw,47px);line-height:1.13}.research-eyebrow{letter-spacing:.08em;color:#8c3b58;margin:0 0 18px;font-size:9px;line-height:1.7}.research-dialog p,.research-dialog address{color:#665561;font-size:14px;line-height:1.8}.research-dialog .research-intro{color:#4e3745;margin:0 0 28px;font-size:18px;line-height:1.75}.research-sections{gap:24px;margin-block:26px;display:grid}.research-dialog h3{letter-spacing:-.025em;margin:0 0 10px;font-size:19px;line-height:1.35}.research-dialog h4{letter-spacing:-.015em;margin:7px 0 9px;font-size:17px;font-weight:500;line-height:1.45}.research-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin:34px 0 16px;display:flex}.research-section-heading>span{color:#8a6c7a;font-size:8px}.research-publications ol{margin:0;padding:0;list-style:none}.research-publications li{border-top:1px solid #bba9b260;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:21px 0;display:grid}.research-paper-number{color:#99516e;padding-top:3px;font-size:10px}.research-dialog .research-paper-meta{color:#8b7080;font-size:9px;line-height:1.65}.research-dialog .research-paper-id{color:#8b7080;overflow-wrap:anywhere;margin-top:12px;font-size:10px;line-height:1.65}.research-related{margin-top:30px}.research-related>div{flex-wrap:wrap;gap:10px;display:flex}.research-related button{color:#69192d;text-align:left;background:0 0;border:1px solid #bfa7b2;border-radius:7px;align-items:center;gap:20px;min-height:45px;padding:11px 15px;font-size:12px;display:flex}.research-related button:hover{background:#e0d3d9}.research-sources{color:#8a6d7a;border-top:1px solid #bba9b260;margin-top:32px;padding-top:17px;font-size:11px}.research-sources summary{cursor:pointer;min-height:32px}.research-sources ul{padding-left:17px}.research-sources li{overflow-wrap:anywhere;line-height:1.8}.research-feature-list{color:#665561;padding-left:19px;font-size:14px;line-height:1.8}.research-document iframe{background:#e4dedf;border:0;width:100%;height:62svh;display:block}.research-dialog-footer{border-top:1px solid #bba9b260;margin-top:32px;padding-top:23px}.research-dialog-footer a{color:#69192d;align-items:center;gap:28px;min-height:44px;font-size:13px;display:inline-flex}.research-dialog :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #8d3857}.space-project-actions>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;font-family:inherit;display:inline-flex}.partner-card button{color:#69192d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=699px){.research-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:92svh}.research-dialog-bar{gap:12px;padding:9px 17px}.research-brand{max-width:48%;font-size:7px}.research-close{gap:10px}.research-dialog-content{padding:25px 22px}.research-dialog h2{font-size:31px}.research-dialog .research-intro{font-size:16px}.research-publications li{grid-template-columns:20px minmax(0,1fr);gap:10px}.research-dialog h4{font-size:15px}.research-dialog .research-paper-meta{font-size:8px}.research-related button{justify-content:space-between;width:100%}}.research-dialog .research-elt-image{min-width:0;margin:26px 0 32px}.research-dialog .research-elt-image>img{aspect-ratio:16/9;object-fit:contain;background:#082738;border-radius:12px;width:100%;height:auto;display:block}.research-dialog .research-elt-image figcaption{gap:5px;padding:14px 0 0;display:grid}.research-dialog .research-elt-image figcaption strong{color:#442e3b;font-size:14px;font-weight:500;line-height:1.55}.research-dialog .research-elt-credit{color:#675561;font-size:11px;line-height:1.6}.research-dialog .research-elt-adaptation{color:#80707a;font-size:10px;line-height:1.6}.research-dialog .research-elt-source{color:#675561;margin-top:12px;font-size:11px;line-height:1.65}.research-dialog .research-elt-source summary{cursor:pointer;width:fit-content}.research-dialog .research-elt-source p{overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.75}@media (width<=699px){.research-dialog .research-elt-image{margin-block:21px 26px}.research-dialog .research-elt-image>img{border-radius:7px}.research-dialog .research-elt-image figcaption strong{font-size:13px}}
