.refined-page{--site-muted:#666;--site-line:#ddd;color:var(--page-ink)}.refined-page h1,.refined-page h2,.refined-page h3{letter-spacing:-.045em;overflow-wrap:normal;font-weight:480;line-height:1.1}.refined-page h1{font-size:clamp(42px,6vw,88px)}.refined-page h2{font-size:clamp(30px,3.4vw,50px)}.refined-page h3{font-size:clamp(24px,2.3vw,34px)}.refined-page p{line-height:1.7}.refined-page .surface-light{background:var(--page-bg)}.refined-page .media-slot{background:var(--page-bg);border:0}.refined-page .surface-dark .media-slot{background:var(--page-bg)}.refined-page .button{border:0;border-radius:4px;gap:28px;min-height:48px;padding:14px 24px;font-size:14px;transition:transform .2s,background .2s,color .2s}.refined-page .button:hover{transform:translateY(-2px)}.refined-page .button-dark,.refined-page .button-light{color:var(--page-ink);background:var(--page-bg)}.refined-page .text-link{gap:16px;font-size:15px}.fine-print{color:var(--site-muted);max-width:72ch;font-size:13px;line-height:1.65}.quiet-tabs{flex-wrap:wrap;gap:12px 28px;display:flex}.quiet-tabs button{min-height:44px;color:var(--site-muted);border-bottom:1px solid #0000;padding:12px 0;font-size:15px}.quiet-tabs button[aria-pressed=true],.quiet-tabs button[aria-selected=true]{color:var(--page-ink);border-bottom-color:currentColor}.refined-page [hidden]{display:none!important}.hero-scroll-cue{place-items:center;width:44px;height:44px;font-size:24px;display:grid}.surface-dark .fine-print{color:var(--site-muted)}.section-preamble>h2{font-size:clamp(28px,3vw,42px)}.bridge-product-name{margin-bottom:28px;font-size:24px}.footer-location{color:var(--site-muted);margin-top:24px;font-size:13px}.site-footer .footer-wordmark{color:var(--site-muted)}.refined-header{color:var(--page-ink);background:0 0;border:0;transition:color .2s,background .2s}.refined-header[data-tone=dark]{color:var(--page-ink)}.refined-header[data-scrolled=true][data-tone=light]{background:#f4f4f4f2}.refined-header[data-scrolled=true][data-tone=dark]{background:#141414eb}.refined-header .header-inner{gap:36px;height:72px}.refined-header .brand-link{flex-shrink:0}.refined-header .desktop-nav,.refined-header .header-actions{gap:28px}.refined-header .desktop-nav>a,.refined-header .nav-dropdown>summary{color:inherit;opacity:.78;cursor:pointer;white-space:nowrap;font-size:14px;position:relative}.refined-header .desktop-nav>a:after,.refined-header .nav-dropdown>summary:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.refined-header .desktop-nav>a:hover,.refined-header .desktop-nav>a[aria-current],.refined-header .nav-dropdown[open]>summary,.refined-header .nav-dropdown>summary.active{opacity:1;color:inherit}.refined-header .desktop-nav>a:hover:after,.refined-header .desktop-nav>a[aria-current]:after,.refined-header .nav-dropdown[open]>summary:after,.refined-header .nav-dropdown>summary.active:after{transform:scaleX(1)}.refined-header .nav-dropdown{position:relative}.refined-header .plain-menu{width:max-content;min-width:170px;max-width:min(350px,88vw);box-shadow:none;background:var(--page-bg);color:var(--page-ink);border:0;flex-direction:column;gap:0;padding:12px 24px 22px;animation:.18s ease-out menu-reveal;display:flex;position:absolute;inset:44px auto auto -24px}.refined-header[data-tone=dark] .plain-menu{background:var(--page-bg);color:var(--page-ink)}.refined-header .plain-menu>a{opacity:.72;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:11px 0;font-size:15px;display:flex}.refined-header .plain-menu>a:hover,.refined-header .plain-menu>a:focus-visible{opacity:1;background:0 0}.refined-header .plain-menu>a:first-child{color:inherit}.refined-header .language-menu,.refined-header .more-menu{left:auto;right:-16px}.refined-header details:not([open])>.plain-menu{display:none}.refined-header .mobile-navigation{color:inherit}.refined-header .mobile-panel{color:var(--page-ink);background:var(--page-bg)}@keyframes menu-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.showroom-title{justify-content:space-between;align-items:end;gap:48px;padding-top:155px;padding-bottom:52px;display:flex}.showroom-title p{max-width:34ch;font-size:20px}.showroom-platform{padding-bottom:96px;position:relative}.showroom-platform-visual{display:block}.showroom-platform-visual .media-slot{aspect-ratio:2.35;min-height:0}.showroom-platform-copy{grid-template-columns:.65fr 1fr 1.25fr;align-items:center;gap:40px;padding-top:34px;display:grid}.showroom-platform-copy h2{font-size:52px}.showroom-platform-copy p{max-width:34ch;color:var(--site-muted)}.showroom-platform-copy .button-row{justify-content:end}.showroom-modules{padding-block:50px 120px}.showroom-module-heading{justify-content:space-between;align-items:end;gap:64px;margin-bottom:40px;display:flex}.showroom-module-heading p{max-width:44ch;color:var(--site-muted)}.showroom-module-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.showroom-module-grid .media-slot{aspect-ratio:1.5;min-height:0}.showroom-module-grid h3{margin-top:30px}.showroom-module-grid p{max-width:48ch;color:var(--site-muted);margin:14px 0 20px}.showroom-compare{padding-block:40px 120px}.showroom-compare h2{margin-bottom:40px}.comparison-scroll{overflow-x:auto}.showroom-compare table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:15px}.showroom-compare th,.showroom-compare td{border-bottom:1px solid var(--site-line);vertical-align:top;width:26%;padding:24px 28px 24px 0;font-weight:400}.showroom-compare th:first-child{width:18%;color:var(--site-muted)}.showroom-compare .fine-print{margin-top:24px}.orion-launch{background:var(--page-bg);height:100svh;min-height:620px;color:var(--page-ink);position:relative}.orion-launch>.media-slot{background:var(--page-bg);height:100%;position:absolute;inset:0}.orion-launch:after{content:"";pointer-events:none;background:linear-gradient(#0000002e,#0000 45%,#0000002e);position:absolute;inset:0}.orion-launch-copy{z-index:1;text-align:center;padding-top:max(130px,18svh);position:relative}.orion-launch-copy h1{font-size:clamp(72px,9vw,128px)}.orion-launch-copy p{max-width:46ch;margin:20px auto 0;font-size:18px}.orion-launch-action{z-index:1;flex-direction:column;align-items:center;gap:28px;width:max-content;max-width:90%;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.launch-scroll{justify-content:center;width:44px;min-height:44px;font-size:24px;display:flex}.refined-product-nav{z-index:20;background:#f4f4f4f7;position:sticky;top:72px}.refined-product-nav>div{align-items:center;gap:38px;min-height:66px;display:flex}.refined-product-nav>div>a:first-child{margin-right:auto;font-size:19px}.refined-product-nav>div>div{gap:30px;font-size:13px;display:flex}.compact-action{align-items:center;gap:18px;padding:12px 0;font-size:13px;display:inline-flex}.orion-intent{grid-template-columns:1fr 1fr;align-items:end;gap:15%;padding-block:150px;display:grid}.orion-intent h2{max-width:14ch}.orion-intent p{max-width:48ch;color:var(--site-muted);font-size:19px}.product-scroll-scene{height:155svh;color:var(--page-ink);background:var(--page-bg)}.product-scene-pin{height:calc(100svh - 138px);min-height:430px;position:sticky;top:138px;overflow:hidden}.product-scene-image{position:absolute;inset:-4% 0}.product-scene-image .media-slot{background:var(--page-bg);height:100%}.product-scene-copy{position:absolute;bottom:16%;left:0;right:0}.product-scene-copy h2{max-width:18ch}.product-scene-copy p{max-width:40ch;color:var(--site-muted);margin-top:25px;font-size:17px}.orion-connection{grid-template-columns:1.35fr 1fr;align-items:center;gap:9%;padding-block:160px 140px;display:grid}.orion-connection-main .media-slot{aspect-ratio:4/5;min-height:0}.orion-connection-copy h2{max-width:14ch}.orion-connection-copy>p{color:var(--site-muted);margin-top:30px;font-size:17px}.connection-functions{color:var(--site-muted);flex-wrap:wrap;gap:12px 24px;margin-block:30px 44px;font-size:14px;display:flex}.orion-connection-copy>.media-slot{aspect-ratio:1.7;min-height:0}.orion-modules{background:var(--page-bg);padding-block:120px}.orion-modules>div>h2{max-width:19ch;margin-bottom:56px}.orion-modules .payload-selector{grid-template-columns:.8fr 1.2fr;gap:9%}.orion-modules .payload-selector>.media-slot{aspect-ratio:1.25;min-height:0}.orion-modules .fine-print{margin-top:28px}.refined-page .segmented{border:0;flex-wrap:wrap;gap:28px}.refined-page .segmented button{color:var(--site-muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0}.refined-page .segmented button[aria-pressed=true]{color:var(--page-ink);background:0 0;border-bottom-color:currentColor}.orion-angle-study{padding-block:130px 40px}.orion-angle-study .gallery-media{aspect-ratio:2;min-height:0}.orion-angle-study .segmented{justify-content:center;margin-top:24px}.refined-page .specs-section{gap:12%;padding-block:100px}.refined-page .specs-section h2{font-size:36px}.refined-page .specs-section dt,.refined-page .specs-section dd{font-size:14px}.refined-page .specs-section p{max-width:42ch;margin-top:24px;font-size:15px}.product-decision{justify-content:space-between;align-items:center;gap:56px;padding-block:70px 110px;display:flex}.product-decision h2{margin-bottom:20px;font-size:42px}.product-decision p{max-width:50ch;color:var(--site-muted)}.product-decision .button{flex-shrink:0}.vision-launch{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8%;min-height:92svh;padding-block:150px 70px;display:grid}.vision-launch h1{font-size:clamp(38px,4.5vw,66px)}.vision-launch h2{max-width:15ch;margin-top:40px;font-size:clamp(30px,3vw,44px)}.vision-launch p{max-width:34ch;color:var(--site-muted);margin:24px 0 32px}.vision-launch .media-slot{aspect-ratio:4/5;min-height:0}.vision-observation{padding-block:130px}.vision-observation-copy{grid-template-columns:1fr 1fr;gap:12%;margin-bottom:50px;display:grid}.vision-observation-copy p{color:var(--site-muted);max-width:46ch;font-size:18px}.vision-viewer .media-slot{aspect-ratio:2.1;min-height:0;margin-top:30px}.vision-viewer [role=tabpanel]>p{max-width:60ch;color:var(--site-muted);margin-top:26px}.vision-viewer .fine-print{margin-top:14px}.vision-perspective{background:var(--page-bg);padding-block:140px}.vision-perspective>div{grid-template-columns:1.15fr .85fr;gap:12%;display:grid}.vision-perspective .media-slot{aspect-ratio:4/5;min-height:0}.vision-perspective-text{padding-top:70px}.vision-perspective-text>p{color:var(--site-muted);margin:26px 0 48px}.vision-perspective-text .media-slot{aspect-ratio:1.6}.vision-platform{grid-template-columns:1fr 1fr;gap:10%;padding-block:100px;display:grid}.vision-platform p{color:var(--site-muted);max-width:44ch;margin:22px 0}.grasp-launch{padding-top:150px}.grasp-launch h1{max-width:14ch}.grasp-launch-intent{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-top:44px;display:grid}.grasp-launch-intent h2{font-size:30px}.grasp-launch-intent p{color:var(--site-muted);max-width:50ch;margin-bottom:24px}.grasp-launch>.media-slot{aspect-ratio:2.6;min-height:0;margin-top:54px}.grasp-contact-study{padding-block:130px 170px}.grasp-contact-heading{justify-content:space-between;gap:10%;margin-bottom:64px;display:flex}.grasp-contact-heading h2{max-width:14ch}.grasp-contact-heading p{max-width:42ch;color:var(--site-muted);font-size:18px}.grasp-study-images{grid-template-columns:1.4fr 1fr;align-items:center;gap:8%;display:grid}.grasp-study-images>.media-slot{aspect-ratio:4/5;min-height:0}.grasp-study-images>div .media-slot{aspect-ratio:1.25;min-height:0}.grasp-study-images h3{margin-top:34px}.grasp-study-images p{color:var(--site-muted);margin-top:24px}.grasp-operating{background:var(--page-bg);color:var(--page-ink);padding-block:110px}.grasp-operating>div{grid-template-columns:1fr 1fr;align-items:start;gap:60px 10%;display:grid}.grasp-operating p{max-width:40ch;color:var(--site-muted);margin-top:26px}.grasp-operating .media-slot{aspect-ratio:1.25;background:var(--page-bg);grid-area:1/2/3;min-height:0}.software-page{background:var(--page-bg);color:var(--page-ink)}.software-opening{justify-content:space-between;align-items:end;gap:10%;padding-block:145px 70px;display:flex}.software-opening h1{font-size:clamp(48px,6vw,84px)}.software-opening>div>p{margin-top:22px;font-size:24px}.software-opening>p{max-width:36ch;color:var(--site-muted)}.software-preview{padding-bottom:90px}.software-workbench{background:var(--page-bg);border-radius:8px;overflow:hidden}.workbench-toolbar{background:var(--page-bg);justify-content:space-between;align-items:center;gap:32px;padding:20px 28px;display:flex}.workbench-toolbar>span{font-size:16px}.workbench-tabs{gap:10px;display:flex}.workbench-tabs button{min-height:44px;color:var(--site-muted);border-radius:4px;padding:10px 18px;font-size:14px}.workbench-tabs button[aria-selected=true]{background:var(--page-bg);color:var(--page-ink)}.workbench-panels [role=tabpanel]{grid-template-columns:1.9fr 1fr;display:grid}.workbench-panels .media-slot{aspect-ratio:1.65;background:var(--page-bg);min-height:320px}.workbench-explanation{align-self:center;padding:55px 36px}.workbench-explanation h2{font-size:28px}.workbench-explanation p{color:var(--site-muted);margin-top:24px}.workbench-note{color:var(--site-muted);padding:18px 28px;font-size:13px}.software-human{text-align:center;padding-block:60px 125px}.software-human h2{max-width:19ch;margin-inline:auto}.software-human>p{color:var(--site-muted);max-width:58ch;margin:34px auto 48px}.software-sequence-line{justify-content:center;gap:80px;font-size:18px;display:flex}.software-sequence-line span{position:relative}.software-sequence-line span:not(:last-child):after{content:"→";color:var(--site-muted);position:absolute;right:-49px}.software-responsibilities{background:var(--page-bg);color:var(--page-ink);padding-block:110px}.software-responsibilities>div{grid-template-columns:1fr 1fr;gap:12%;display:grid}.software-responsibilities h2{font-size:34px}.software-responsibilities p{max-width:45ch;color:var(--site-muted);margin:28px 0}.software-conversation{justify-content:space-between;align-items:center;padding-block:70px;display:flex}.software-conversation p{color:var(--site-muted)}.technology-opening{grid-template-columns:1.25fr 1fr;align-items:end;gap:14%;padding-block:150px 64px;display:grid}.technology-opening h1{max-width:16ch;font-size:clamp(40px,4.6vw,68px)}.technology-opening p{max-width:40ch;color:var(--site-muted);font-size:17px}.technology-atlas{padding-bottom:80px}.architecture-explorer{grid-template-columns:.75fr 1.8fr;align-items:start;gap:8%;display:grid}.architecture-map{flex-direction:column;gap:20px;padding-block:34px;display:flex;position:relative}.architecture-map:before{content:"";background:var(--page-bg);width:1px;position:absolute;top:70px;bottom:70px;left:0}.architecture-map button{text-align:left;min-height:74px;color:var(--site-muted);justify-content:space-between;align-items:center;gap:20px;margin-left:22px;padding:18px 22px;font-size:20px;display:flex;position:relative}.architecture-map button:before{content:"";background:var(--page-bg);width:22px;height:1px;position:absolute;top:50%;left:-22px}.architecture-map button[aria-selected=true]{background:var(--page-bg);color:var(--page-ink)}.architecture-caption{min-height:165px;padding-block:20px 30px}.architecture-caption h2{font-size:32px}.architecture-caption p{max-width:58ch;color:var(--site-muted);margin-top:24px}.architecture-content .media-slot{aspect-ratio:1.9;min-height:0}.architecture-content .text-link{margin-top:24px}.technology-atlas>.fine-print{margin-top:26px}.technology-interface{background:var(--page-bg);padding-block:110px}.technology-interface>div{grid-template-columns:1fr 1.3fr;align-items:center;gap:10%;display:grid}.technology-interface h2{max-width:14ch}.technology-interface p{color:var(--site-muted);margin-top:28px}.technology-interface .media-slot{aspect-ratio:1.2;background:var(--page-bg);min-height:0}.technology-reading{grid-template-columns:.75fr 1.25fr;gap:8%;padding-block:100px 50px;display:grid}.technology-reading a{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:32px;padding-block:24px;font-size:22px;display:flex}.technology-discussion{justify-content:space-between;align-items:center;gap:40px;padding-block:50px 90px;display:flex}.company-opening{min-height:92svh;color:var(--page-ink);background:var(--page-bg);position:relative;overflow:hidden}.company-opening>.media-slot{background:var(--page-bg);height:100%;position:absolute;inset:0}.company-opening-copy{padding-top:25svh;padding-bottom:120px;position:relative}.company-opening-copy h1{max-width:13ch;font-size:clamp(54px,7.3vw,104px)}.company-opening-copy h1>span{display:block}html:lang(zh-Hans) .company-opening-copy h1{max-width:none;font-size:clamp(54px,7vw,96px)}.company-opening-copy p{max-width:42ch;color:var(--site-muted);margin-top:42px;font-size:17px}.company-purpose{grid-template-columns:.55fr 1.45fr;gap:7%;padding-block:135px;display:grid}.company-purpose>p{font-size:18px}.company-purpose h2{max-width:20ch}.company-purpose div p{max-width:60ch;color:var(--site-muted);margin-top:38px;font-size:20px}.company-photo-essay{grid-template-columns:repeat(12,1fr);align-items:start;gap:0 32px;padding-bottom:160px;display:grid}.company-essay-wide{grid-area:1/1/auto/10}.company-essay-wide .media-slot{aspect-ratio:1.65;min-height:0}.company-essay-inset{background:var(--page-bg);grid-area:1/9/auto/13;margin-top:35%;padding:12px 0 0 12px;position:relative}.company-essay-inset .media-slot{aspect-ratio:4/5;min-height:0}.company-essay-text{grid-area:2/2/auto/8;margin-top:60px}.company-essay-text h2{font-size:34px}.company-essay-text p{max-width:44ch;color:var(--site-muted);margin-top:25px;font-size:17px}.company-practice{background:var(--page-bg);padding-block:100px}.company-practice>div{grid-template-columns:.8fr 1.2fr;gap:9%;display:grid}.company-practice h2{max-width:14ch}.company-practice-list article{border-bottom:1px solid var(--site-line);grid-template-columns:.6fr 1.4fr;gap:32px;padding-block:24px 38px;display:grid}.company-practice-list article:first-child{padding-top:0}.company-practice-list article+article{padding-top:36px}.company-practice-list h3{font-size:26px}.company-practice-list p{max-width:42ch;color:var(--site-muted)}.company-people{grid-template-columns:1fr 1.15fr;align-items:center;gap:12%;padding-block:130px;display:grid}.company-people h2{max-width:15ch}.company-people p{max-width:40ch;color:var(--site-muted);margin-top:30px}.company-people-media .media-slot{aspect-ratio:1.25;min-height:0}.company-progress{grid-template-columns:1.25fr .75fr;gap:13%;padding-block:20px 100px;display:grid}.company-progress p{color:var(--site-muted);max-width:48ch;margin:28px 0}.company-progress>div:last-child{padding-top:13px}.company-progress h3{font-size:26px}.company-invitation-new{justify-content:space-between;align-items:center;gap:60px;padding-block:70px 110px;display:flex}.company-invitation-new h2{max-width:17ch}.applications-opening{justify-content:space-between;align-items:end;gap:10%;padding-block:155px 65px;display:flex}.applications-opening p{max-width:38ch;color:var(--site-muted);font-size:18px}.application-directory{grid-template-columns:1fr 1fr;gap:100px 64px;display:grid}.application-entry:first-child{grid-column:1/-1;grid-template-columns:1.6fr 1fr;align-items:center;gap:8%;display:grid}.application-entry .media-slot{aspect-ratio:1.55;min-height:0}.application-entry:first-child .media-slot{aspect-ratio:1.6}.application-entry:not(:first-child) h2{margin-top:30px}.application-entry h2{font-size:36px}.application-entry p{max-width:47ch;color:var(--site-muted);margin:24px 0}.applications-boundary{color:var(--site-muted);padding-block:60px 100px;font-size:13px}.application-detail-title{padding-block:135px 70px}.application-detail-title h1{max-width:16ch;margin-top:38px}.application-detail-title>p{max-width:52ch;color:var(--site-muted);margin-top:30px;font-size:21px}.application-detail-cover{aspect-ratio:2.5;min-height:0}.application-method{grid-template-columns:1fr 1fr;gap:12%;padding-block:110px;display:grid}.application-method h2{font-size:34px}.application-method p{max-width:48ch;color:var(--site-muted);font-size:19px}.application-kit{padding-bottom:100px}.application-kit>h2{margin-bottom:40px}.application-kit>div{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.application-kit .media-slot{aspect-ratio:1.6;min-height:0}.application-kit h3{justify-content:space-between;gap:25px;margin-top:28px;display:flex}.application-kit p{max-width:46ch;color:var(--site-muted);margin-top:20px}.application-conditions{max-width:1000px;padding-block:50px 100px}.application-conditions>p{margin-top:30px}.application-conditions .button{margin-top:35px}.research-masthead{grid-template-columns:.7fr 1.3fr;gap:10%;padding-block:155px 75px;display:grid}.research-masthead h1{font-size:58px}.research-masthead h2{max-width:24ch;font-size:36px}.research-masthead p{color:var(--site-muted);max-width:48ch;margin-top:26px}.research-library{padding-bottom:80px}.research-filters{margin-bottom:32px}.publication-list article{border-top:1px solid var(--site-line);grid-template-columns:.5fr 1.5fr 44px;gap:7%;padding-block:44px;display:grid}.publication-list article>p{color:var(--site-muted);padding-top:6px;font-size:14px}.publication-list h2{font-size:32px}.publication-list div>p{max-width:58ch;color:var(--site-muted);margin-top:22px}.publication-arrow{text-align:center;width:44px;height:44px;font-size:24px}.publication-list h2 a:hover{color:var(--site-muted)}.research-colophon{grid-template-columns:.8fr 1.2fr;align-items:center;gap:12%;padding-bottom:100px;display:grid}.research-colophon .media-slot{aspect-ratio:1.6;min-height:0}.research-colophon p{color:var(--site-muted);max-width:48ch;margin-bottom:28px}.note-title{max-width:1200px;padding-block:135px 65px}.note-title>p:not(.fine-print){color:var(--site-muted);margin-top:36px}.note-title h1{max-width:18ch;margin-top:22px;font-size:clamp(38px,5vw,66px)}.note-title .fine-print{margin-top:28px}.note-layout{grid-template-columns:1.5fr .65fr;gap:15%;max-width:1200px;padding-bottom:70px;display:grid}.note-layout article section{margin-bottom:56px}.note-layout h2{font-size:30px}.note-layout article p{max-width:58ch;margin-top:26px;font-size:20px;line-height:1.85}.note-layout aside nav{gap:8px;margin-bottom:32px;display:grid}.note-layout aside a{color:var(--site-muted);padding-block:10px;font-size:14px}.note-layout .media-slot{aspect-ratio:1.1;min-height:0}.note-next{max-width:1200px;padding-bottom:90px}.note-next a{border-top:1px solid var(--site-line);justify-content:space-between;gap:36px;padding-block:35px;font-size:22px;display:flex}.support-opening{text-align:center;padding-block:145px 60px}.support-opening h1{font-size:clamp(36px,4vw,58px)}.support-opening p{color:var(--site-muted);max-width:50ch;margin:26px auto 0}.support-content{max-width:1080px}.support-search{border-bottom:1px solid var(--site-line);align-items:center;gap:18px;padding:12px 0;display:flex}.support-search>span{font-size:32px}.support-search input{background:0 0;border:0;width:100%;min-width:0;padding:14px 0;font-size:19px}.support-product-tabs{margin-top:30px}.support-results{margin-block:35px}.support-results details{border-bottom:1px solid var(--site-line)}.support-results summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding-block:26px;font-size:20px;display:flex}.support-results summary>span{font-size:26px;transition:transform .2s}.support-results details[open] summary>span{transform:rotate(45deg)}.support-results details>p{max-width:72ch;color:var(--site-muted);padding-bottom:30px}.support-empty{color:var(--site-muted);padding-block:48px}.support-resources{padding-block:90px 60px}.support-resources h2{margin-bottom:32px;font-size:32px}.support-resources>div{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}.support-resources a{border-top:1px solid var(--site-line);grid-template-columns:1fr auto;gap:16px;padding-block:30px;display:grid}.support-resources h3{font-size:24px}.support-resources a>span:nth-child(2){color:var(--site-muted);grid-row:2;font-size:14px}.support-resources a>span:last-child{grid-area:1/2;font-size:23px}.support-help{justify-content:space-between;align-items:center;gap:40px;padding-block:45px 100px;display:flex}.support-help h2{font-size:32px}.contact-opening{grid-template-columns:.75fr 1.25fr;align-items:end;gap:10%;padding-block:145px 70px;display:grid}.contact-opening h1{font-size:62px}.contact-opening p{max-width:34ch;font-size:23px}.contact-page .enquiry-layout{grid-template-columns:.75fr 1.25fr;gap:10%;padding-bottom:90px}.contact-page .enquiry-layout aside{border:0;padding-top:0}.contact-page .enquiry-layout aside h2{margin-top:4px;font-size:28px}.contact-page .enquiry-layout aside>p{color:var(--site-muted);max-width:34ch}.contact-page .enquiry-form{gap:32px}.enquiry-inline-note{display:none}.contact-page .enquiry-form input:not([type=radio]),.contact-page .enquiry-form textarea{border:0;border-bottom:1px solid var(--site-line);border-radius:0;margin-top:5px;padding:13px 0}.contact-page .enquiry-form input:focus,.contact-page .enquiry-form textarea:focus{border-bottom-color:var(--site-line)}.contact-page .enquiry-form>.button{justify-self:start}.contact-intents{border:0;flex-wrap:wrap;gap:14px 26px;padding:0 0 25px;display:flex}.contact-intents legend{margin-bottom:22px;font-size:18px}.contact-page .contact-intents label{cursor:pointer;align-items:center;gap:10px;display:flex}.contact-page .contact-intents input{width:16px;height:16px;accent-color:var(--page-ink);margin:0;padding:0;display:inline-block}.contact-page .request-preview{background:var(--page-bg);border:0;margin-top:40px;padding:32px}.contact-page .request-preview h2{font-size:28px}.contact-location{color:var(--site-muted);justify-content:space-between;gap:30px;padding-block:35px 70px;font-size:14px;display:flex}.configuration-studio{padding-top:120px}.configuration-studio-grid{grid-template-columns:1.8fr 1fr;gap:7%;padding-bottom:50px;display:grid}.configuration-studio .configuration-visual{align-self:start;position:sticky;top:100px}.configuration-render .config-media{aspect-ratio:auto;height:calc(100svh - 300px);min-height:300px}.configuration-render .media-slot{animation:.2s ease-out selected-view-enter}.configuration-angle{justify-content:center;margin-top:24px}.configuration-options header{padding-bottom:32px}.configuration-options header h1{font-size:50px}.configuration-options header p{color:var(--site-muted);margin-block:22px 16px}.configuration-studio .configuration-options fieldset{border:0;padding-block:16px 24px}.configuration-studio .configuration-options legend{float:none;width:auto;margin-bottom:18px;font-size:21px}.configuration-module-list{flex-direction:column;gap:8px;display:flex}.configuration-module{cursor:pointer;border-radius:4px;align-items:center;gap:18px;min-height:76px;padding:12px 10px;display:flex}.configuration-module input{width:16px;height:16px;accent-color:var(--page-ink);flex-shrink:0}.configuration-module.selected{background:var(--page-bg)}.configuration-module>span:last-child{font-size:16px}.configuration-thumbnail{flex-shrink:0;width:64px}.configuration-thumbnail .media-slot{background:var(--page-bg);height:48px;min-height:0}.configuration-studio .configuration-options fieldset>p{margin-top:22px}.accessory-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding-block:17px;font-size:16px;display:flex}.accessory-switch input{appearance:none;background:var(--page-bg);cursor:pointer;border:0;border-radius:15px;width:38px;height:22px;transition:background .2s;position:relative}.accessory-switch input:before{content:"";background:var(--page-bg);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.accessory-switch input:checked{background:var(--page-bg)}.accessory-switch input:checked:before{transform:translate(16px)}.configuration-quantity{justify-content:space-between;align-items:center;gap:25px;padding-block:18px 32px;display:flex}.configuration-quantity>div{background:var(--page-bg);border-radius:5px;align-items:center;display:flex}.configuration-quantity button{width:44px;height:44px;font-size:22px}.configuration-quantity button:disabled{opacity:.3}.configuration-quantity input{text-align:center;appearance:textfield;background:0 0;width:45px;padding:10px 0}.configuration-quantity input::-webkit-inner-spin-button{appearance:none}.configuration-tool-menu{border-top:1px solid var(--site-line);padding-block:20px}.configuration-tool-menu summary{cursor:pointer;justify-content:space-between;min-height:24px;font-size:14px;display:flex}.configuration-tool-menu .configuration-tools{gap:0;margin-top:14px;display:grid}.configuration-tool-menu button{text-align:left;color:var(--site-muted);text-decoration:none}.configuration-options>.fine-print{margin-block:20px}.configuration-dock{z-index:25;background:var(--page-bg);position:sticky;bottom:0;box-shadow:0 -3px 16px #2424240a}.configuration-dock>div{align-items:center;gap:35px;min-height:100px;padding-block:18px;display:flex}.configuration-dock-summary{flex-direction:column;gap:10px;min-width:0;margin-right:auto;font-size:14px;display:flex}.configuration-dock-summary strong{font-size:20px;font-weight:450}.configuration-dock-summary>span{color:var(--site-muted)}.configuration-price{color:var(--site-muted);font-size:14px}.configuration-dock .button{flex-shrink:0}.refined-page .cinema-hero{color:var(--page-ink)}.refined-page .narrative-index button{grid-template-columns:1fr auto;padding-left:0}.refined-page .narrative-index button>span:first-child{color:inherit;font-family:inherit;font-size:15px}.refined-page .workflow-detail{min-height:140px;padding-top:36px;display:block}.refined-page .workflow-steps button{min-height:56px;padding-block:14px}.refined-page .surface-dark{color:var(--page-ink)}.refined-page .surface-dark .fine-print{color:var(--site-muted)}.refined-page .field-caption{display:block}.refined-page .editorial-cta{color:var(--page-ink)}@media (max-width:1100px){.refined-header .desktop-nav,.refined-header .more-navigation{display:none}.refined-header .mobile-navigation{display:block}.showroom-platform-copy{grid-template-columns:.6fr 1fr}.showroom-platform-copy .button-row{grid-column:2;justify-content:start}.configuration-studio-grid{grid-template-columns:1.35fr 1fr;gap:5%}.workbench-explanation{padding:34px 25px}.company-practice-list article{grid-template-columns:1fr;gap:18px}}@media (max-width:767px){.refined-page h1{font-size:42px}.refined-page h2{font-size:30px}.refined-page h3{font-size:24px}.refined-header .header-inner{gap:20px;height:64px}.refined-header .header-actions{gap:20px}.refined-header .plain-menu{right:-8px}.showroom-title{padding-block:125px 38px;display:block}.showroom-title p{margin-top:25px;font-size:17px}.showroom-platform{padding-bottom:70px}.showroom-platform-visual .media-slot{aspect-ratio:1.25}.showroom-platform-copy{grid-template-columns:1fr;gap:20px;padding-top:28px}.showroom-platform-copy h2{font-size:36px}.showroom-platform-copy .button-row{flex-wrap:wrap;grid-column:auto;gap:22px}.showroom-module-heading{margin-bottom:30px;display:block}.showroom-module-heading p{margin-top:24px}.showroom-module-grid{grid-template-columns:1fr;gap:65px}.showroom-modules{padding-block:35px 85px}.showroom-compare{padding-bottom:75px}.orion-launch{min-height:610px}.orion-launch-copy{padding-top:145px}.orion-launch-copy h1{font-size:76px}.orion-launch-copy p{max-width:30ch;font-size:16px}.orion-launch-action{gap:20px;bottom:32px}.refined-product-nav{top:64px}.refined-product-nav>div{gap:16px;min-height:62px}.refined-product-nav>div>a:first-child{font-size:16px}.refined-product-nav>div>div{display:none}.compact-action{gap:9px;font-size:12px}.orion-intent{grid-template-columns:1fr;gap:35px;padding-block:75px}.orion-intent p{font-size:17px}.product-scroll-scene{height:105svh}.product-scene-pin{height:calc(100svh - 126px);min-height:390px;top:126px}.product-scene-copy{bottom:12%}.product-scene-copy h2{max-width:13ch}.product-scene-copy p{font-size:16px}.orion-connection{grid-template-columns:1fr;gap:50px;padding-block:80px}.orion-connection-main .media-slot{aspect-ratio:1.1}.orion-connection-copy h2{max-width:19ch}.orion-modules{padding-block:75px}.orion-modules .payload-selector{grid-template-columns:1fr;gap:30px}.orion-modules .payload-selector>.media-slot{aspect-ratio:1.2}.orion-angle-study{padding-block:75px 0}.orion-angle-study .gallery-media{aspect-ratio:1.2}.refined-page .segmented{gap:22px}.refined-page .specs-section{gap:36px;padding-block:75px}.product-decision{flex-direction:column;align-items:start;gap:30px;padding-block:20px 75px}.product-decision h2{font-size:34px}.vision-launch{grid-template-columns:1fr;gap:40px;padding-block:120px 55px}.vision-launch h1{font-size:40px}.vision-launch h2{max-width:18ch;margin-top:28px}.vision-launch .media-slot{aspect-ratio:1.15}.vision-observation{padding-block:75px}.vision-observation-copy{grid-template-columns:1fr;gap:28px}.vision-viewer .media-slot{aspect-ratio:1.2}.vision-perspective{padding-block:75px}.vision-perspective>div{grid-template-columns:1fr;gap:45px}.vision-perspective-text{padding-top:0}.vision-perspective-text>p{margin-bottom:32px}.vision-platform{grid-template-columns:1fr;gap:35px;padding-block:70px}.grasp-launch{padding-top:125px}.grasp-launch-intent{grid-template-columns:1fr;gap:25px;margin-top:25px}.grasp-launch>.media-slot{aspect-ratio:1.25;margin-top:38px}.grasp-contact-study{padding-block:75px}.grasp-contact-heading{margin-bottom:38px;display:block}.grasp-contact-heading p{margin-top:25px;font-size:17px}.grasp-study-images{grid-template-columns:1fr;gap:35px}.grasp-study-images>.media-slot{aspect-ratio:1.2}.grasp-study-images>div{padding-left:35px}.grasp-operating{padding-block:75px}.grasp-operating>div{grid-template-columns:1fr;gap:40px}.grasp-operating .media-slot{grid-area:auto}.software-opening{padding-block:125px 40px;display:block}.software-opening h1{font-size:46px}.software-opening>div>p{margin-top:20px;font-size:22px}.software-opening>p{margin-top:28px}.software-preview{padding-bottom:65px}.workbench-toolbar{padding:22px;display:block}.workbench-toolbar>span{margin-bottom:20px;display:block}.workbench-tabs{flex-wrap:wrap;gap:4px}.workbench-tabs button{padding:10px 12px;font-size:13px}.workbench-panels [role=tabpanel]{grid-template-columns:1fr}.workbench-panels .media-slot{aspect-ratio:1.25;min-height:0}.workbench-explanation{min-height:200px;padding:30px 25px}.workbench-note{padding:0 25px 22px}.software-human{padding-block:35px 70px}.software-sequence-line{gap:40px;font-size:16px}.software-sequence-line span:not(:last-child):after{right:-29px}.software-responsibilities{padding-block:75px}.software-responsibilities>div{grid-template-columns:1fr;gap:60px}.software-conversation{flex-wrap:wrap;gap:25px;padding-block:40px}.technology-opening{padding-block:125px 40px;display:block}.technology-opening h1{font-size:40px}.technology-opening p{margin-top:28px}.architecture-explorer{grid-template-columns:1fr;gap:24px}.architecture-map{grid-template-columns:1fr 1fr;gap:6px;padding:0;display:grid}.architecture-map:before,.architecture-map button:before{display:none}.architecture-map button{gap:14px;min-height:60px;margin:0;padding:15px;font-size:16px}.architecture-caption{min-height:200px}.architecture-caption h2{font-size:27px}.architecture-content .media-slot{aspect-ratio:1.3}.technology-atlas{padding-bottom:65px}.technology-interface{padding-block:75px}.technology-interface>div{grid-template-columns:1fr;gap:40px}.technology-reading{grid-template-columns:1fr;gap:30px;padding-top:75px}.technology-reading a{font-size:20px}.technology-discussion{flex-direction:column;align-items:start;gap:25px;padding-bottom:75px}.company-opening{min-height:740px}.company-opening-copy{padding-top:180px;padding-bottom:80px}.company-opening-copy h1{max-width:12ch;font-size:54px}html:lang(zh-Hans) .company-opening-copy h1,html:lang(ja) .company-opening-copy h1{max-width:none;font-size:clamp(32px,10.6vw,42px)}.company-purpose{grid-template-columns:1fr;gap:30px;padding-block:75px}.company-purpose div p{margin-top:25px;font-size:18px}.company-photo-essay{gap:0 14px;padding-bottom:80px}.company-essay-wide{grid-column:1/12}.company-essay-wide .media-slot{aspect-ratio:1.15}.company-essay-inset{grid-column:8/13;margin-top:70%;padding:8px 0 0 8px}.company-essay-text{grid-column:1/12;margin-top:50px}.company-essay-text h2{font-size:28px}.company-practice{padding-block:75px}.company-practice>div{grid-template-columns:1fr;gap:45px}.company-people{grid-template-columns:1fr;gap:40px;padding-block:75px}.company-progress{grid-template-columns:1fr;gap:45px;padding-bottom:45px}.company-invitation-new{flex-direction:column;align-items:start;gap:28px;padding-block:40px 75px}.applications-opening{padding-block:125px 40px;display:block}.applications-opening p{margin-top:25px;font-size:17px}.application-directory{grid-template-columns:1fr;gap:65px}.application-entry:first-child{grid-column:auto;display:block}.application-entry:first-child h2{margin-top:28px}.application-entry h2{font-size:30px}.application-entry p{margin-block:22px}.applications-boundary{padding-block:50px 75px}.application-detail-title{padding-block:120px 45px}.application-detail-title h1{font-size:40px}.application-detail-title>p{font-size:18px}.application-detail-cover{aspect-ratio:1.25}.application-method{grid-template-columns:1fr;gap:25px;padding-block:70px}.application-kit>div{grid-template-columns:1fr;gap:50px}.application-kit{padding-bottom:55px}.application-conditions{padding-block:25px 75px}.research-masthead{grid-template-columns:1fr;gap:35px;padding-block:125px 40px}.research-masthead h1{font-size:42px}.research-masthead h2{font-size:28px}.research-library{padding-bottom:50px}.research-filters{gap:10px 23px}.publication-list article{grid-template-columns:1fr 40px;gap:22px;padding-block:30px}.publication-list article>p{grid-area:1/1}.publication-list article>div{grid-area:2/1/auto/-1}.publication-list .publication-arrow{grid-area:1/2}.publication-list h2{font-size:28px}.research-colophon{grid-template-columns:1fr;gap:35px;padding-bottom:75px}.note-title{padding-block:120px 40px}.note-title h1{font-size:40px}.note-layout{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.note-layout aside{order:-1}.note-layout aside nav{flex-wrap:wrap;gap:8px 20px;margin-bottom:30px;display:flex}.note-layout aside .media-slot{aspect-ratio:1.6}.note-layout article p{font-size:18px}.note-next{padding-bottom:70px}.support-opening{padding-block:125px 40px}.support-search input{font-size:16px}.support-product-tabs{gap:8px 20px}.support-results summary{font-size:18px}.support-resources{padding-block:60px 40px}.support-resources>div{grid-template-columns:1fr}.support-help{flex-direction:column;align-items:start;gap:25px;padding-bottom:75px}.contact-opening{grid-template-columns:1fr;gap:24px;padding-block:125px 50px}.contact-opening h1{font-size:42px}.contact-opening p{font-size:21px}.contact-page .enquiry-layout{grid-template-columns:1fr;gap:48px;padding-bottom:50px}.contact-page .enquiry-identity{display:none}.contact-page .enquiry-inline-note{display:block}.contact-page .enquiry-layout aside h2{margin-block:0 20px}.contact-page .demo-note{margin-top:20px}.contact-intents{gap:15px 20px}.contact-location{flex-direction:column;gap:18px;padding-bottom:55px}.configuration-studio{padding-top:100px}.configuration-studio-grid{grid-template-columns:1fr;gap:40px}.configuration-studio .configuration-visual{position:static}.configuration-render .config-media{aspect-ratio:1.25;height:auto;min-height:0}.configuration-angle{gap:22px;margin-top:16px}.configuration-angle button{font-size:13px}.configuration-options header h1{font-size:38px}.configuration-dock>div{gap:16px;min-height:102px}.configuration-price{display:none}.configuration-dock-summary{gap:8px;font-size:12px}.configuration-dock-summary strong{font-size:16px}.configuration-dock .button{gap:16px;max-width:50%;padding-inline:16px;font-size:13px}}@media (max-height:640px) and (min-width:768px){.configuration-studio .configuration-visual{position:static}}@media (prefers-reduced-motion:reduce){.refined-page [data-drift],.refined-page [data-media-drift]{transform:none!important}.product-scroll-scene{height:auto}.product-scene-pin{min-height:540px;position:relative;top:0}.refined-page .button:hover{transform:none}}
.theme-dark,body{--page-bg:#000;--page-ink:#fff;--site-muted:#aaa;--site-line:#292929;--media-bg:#101010;--control-bg:#191919}.theme-light{--page-bg:#fff;--page-ink:#000;--site-muted:#666;--site-line:#ddd;--media-bg:#f2f2f2;--control-bg:#f5f5f5}body:has(main .theme-light){--page-bg:#fff;--page-ink:#000;--site-muted:#666;--site-line:#ddd;--media-bg:#f2f2f2;--control-bg:#f5f5f5}body,.refined-page,.footer-motion{background:var(--page-bg);color:var(--page-ink)}.refined-page.theme-dark{--site-muted:#aaa;--site-line:#292929}.refined-page.theme-light{--site-muted:#666;--site-line:#ddd}.refined-page :is(.surface-light,.surface-dark,.surface-soft,.software-page,.company-practice,.company-essay-inset,.software-responsibilities,.technology-interface,.orion-modules,.vision-perspective,.grasp-operating,.product-scroll-scene,.orion-launch,.company-opening){background:var(--page-bg);color:var(--page-ink)}.refined-page :is(.surface-dark,.narrative-dark){--site-muted:#aaa;--site-line:#292929}.refined-page .media-slot,.refined-page :is(.surface-dark,.surface-light) .media-slot{background:var(--media-bg);border:0}.refined-page :is(.orion-launch,.company-opening)>.media-slot{background:#000}.refined-page .hero-vignette{background:linear-gradient(90deg,#000,#00000059 15%,#0000 60%)}.refined-page :is(h1,h2,h3){letter-spacing:-.045em;font-weight:450}html:lang(zh-Hans) .refined-page :is(h1,h2,h3),html:lang(ja) .refined-page :is(h1,h2,h3){letter-spacing:-.025em;word-break:normal;overflow-wrap:break-word;font-weight:400;line-height:1.25}.refined-page p{text-wrap:pretty}.headline-line{display:block}.refined-page .narrative-index button,.refined-page .workflow-steps button{color:var(--site-muted)}.refined-page .narrative-index button[aria-current],.refined-page .workflow-steps button[aria-pressed=true]{color:var(--page-ink)}.refined-page :is(.muted,.fine-print,.narrative-chapter p,.narrative-intro,.bridge-summary p,.field-card p,.journal-copy>p,.cta-row>p){color:var(--site-muted)}.refined-page .button{background:var(--page-ink);color:var(--page-bg);border-radius:2px;transition:opacity .2s;transform:none}.refined-page .button:hover{opacity:.85;transform:none}.refined-page .text-link{gap:18px;text-decoration:none}.refined-page .text-link:hover{text-decoration:underline;text-decoration-thickness:1px}.refined-page :is(.segmented,.quiet-tabs) button{color:var(--site-muted)}.refined-page :is(.segmented,.quiet-tabs) button:is([aria-pressed=true],[aria-selected=true]){color:var(--page-ink);background:0 0;border-bottom-color:currentColor}:focus-visible{outline-offset:5px;outline:2px solid}::selection{color:#000;background:#bbb}[hidden]{display:none!important}.precision-header{--nav-ink:#fff;--nav-bg:#000;color:var(--nav-ink);isolation:isolate}.precision-header[data-tone=light]{--nav-ink:#000;--nav-bg:#fff}.precision-header[data-tone=dark],.precision-header[data-tone=light]{color:var(--nav-ink);background:0 0}.precision-header[data-scrolled=true][data-tone=dark]{background:#000000f5}.precision-header[data-scrolled=true][data-tone=light]{background:#fffffff5}.precision-header .header-inner{position:relative}.precision-header .desktop-nav{gap:27px}.precision-header .nav-group{position:relative}.precision-header .nav-category,.precision-header .desktop-nav>a{min-height:44px;color:inherit;white-space:nowrap;align-items:center;gap:7px;padding:0;font-size:13px;display:flex;position:relative}.precision-header .nav-category>span:first-child{position:relative}.precision-header .desktop-nav>a:after,.precision-header .nav-category>span:first-child:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .24s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.precision-header .desktop-nav>a:after{bottom:7px}.precision-header .desktop-nav>a:is(:hover,:focus-visible,[aria-current]):after,.precision-header .nav-category:is(:hover,:focus-visible,[aria-expanded=true],[data-current=true])>span:first-child:after{transform-origin:0;transform:scaleX(1)}.nav-chevron{opacity:.65;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-left:3px;transition:transform .25s;transform:rotate(45deg)}[aria-expanded=true]>.nav-chevron{transform:rotate(225deg)}.precision-header .plain-menu{min-width:180px;max-width:min(330px,85vw);color:var(--nav-ink);background:0 0;padding:10px 0 24px;animation:.42s both navigation-enter;inset:44px auto auto 0}.precision-header[data-tone=dark] .plain-menu{color:inherit;background:0 0}.precision-header .plain-menu>a{opacity:.65;min-height:42px;padding:11px 0;font-size:13px;line-height:1.5;transition:opacity .2s}.precision-header .plain-menu>a:is(:hover,:focus-visible,[aria-current]){opacity:1}.precision-header .language-menu{min-width:135px;inset-inline:auto 0}.precision-header .nav-group-more .plain-menu{min-width:110px;inset-inline:auto 0}.navigation-wash{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(180deg, var(--nav-bg) 0%, var(--nav-bg) 66%, transparent 100%);transition:opacity .4s;position:absolute;inset:0 0 auto}.precision-header[data-menu-open=true] .navigation-wash{opacity:.97}.precision-header .mobile-menu-trigger{align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.mobile-menu-symbol{font-size:20px;font-weight:300}.precision-header .precision-mobile-panel{background:var(--nav-bg);height:calc(100dvh - 64px);color:var(--nav-ink);border:0;padding:24px 24px 48px;position:absolute;inset:64px 0 auto;overflow-y:auto}.precision-mobile-panel>a{border:0}.precision-mobile-panel>a,.mobile-group>button{justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:8px 0;font-size:24px;display:flex}.mobile-group-links{padding:4px 0 15px 16px;animation:.3s navigation-enter}.mobile-group-links a{min-height:44px;color:var(--site-muted);padding:10px 0;font-size:16px;display:block}.precision-mobile-panel .mobile-languages{border-top:1px solid var(--site-line);flex-wrap:wrap;gap:12px 24px;margin-top:30px;padding-top:24px;display:flex}.mobile-languages a{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}@keyframes navigation-enter{0%{opacity:0}to{opacity:1}}.technology-opening{padding-bottom:84px}.technology-opening h1{max-width:15ch}.architecture-map{gap:8px;padding-block:0;position:sticky;top:110px}.architecture-map:before{display:none}.architecture-map button{background:0 0;min-height:72px;margin:0;padding:18px 0 18px 30px;font-size:18px;transition:color .25s}.architecture-map button:before{background:var(--site-line);transform-origin:0;width:12px;transition:transform .3s,background .3s;left:0}.architecture-map button[aria-selected=true]{color:var(--page-ink);background:0 0}.architecture-map button[aria-selected=true]:before{background:var(--page-ink);transform:scaleX(1.7)}.architecture-map button>span:last-child{opacity:0;transition:opacity .25s}.architecture-map button[aria-selected=true]>span:last-child{opacity:1}.architecture-content{display:grid}.architecture-content>[role=tabpanel]{grid-area:1/1}.architecture-caption{min-height:168px;padding-top:0}.architecture-caption h2{font-size:clamp(26px,2.7vw,36px)}.architecture-content .media-slot{aspect-ratio:1.85}.technology-interface{padding-block:140px}.technology-interface>div{align-items:start}.interface-study{min-width:0}.interface-study .quiet-tabs{gap:12px 28px;margin-bottom:26px}.interface-study .media-slot{aspect-ratio:1.35}.interface-explanation{min-height:110px;margin-top:25px}.interface-explanation h3{font-size:24px}.interface-explanation p{max-width:48ch;margin-top:15px}.engineering-disclosure{border-block:1px solid var(--site-line);margin-top:30px}.engineering-disclosure summary{justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:15px;display:flex}.engineering-disclosure summary>span{font-size:20px;transition:transform .2s}.engineering-disclosure[open] summary>span{transform:rotate(45deg)}.engineering-disclosure>div{padding-bottom:26px}.engineering-disclosure p{color:var(--site-muted);margin-top:0;font-size:15px}.engineering-disclosure .text-link{margin-top:14px}.technology-reading a>span:last-child,.publication-arrow,.support-resources a>span:last-child{transition:transform .25s}.technology-reading a:hover>span:last-child,.publication-arrow:hover,.support-resources a:hover>span:last-child{transform:translate(3px,-3px)}.refined-page .refined-product-nav{color:#fff;background:#000000f5}.refined-product-nav>div>div a{color:#aaa;transition:color .2s;position:relative}.refined-product-nav>div>div a:is(:hover,[aria-current=true]){color:#fff}.refined-product-nav>div>div a[aria-current=true]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-7px;left:0;right:0}.compact-action{color:#fff}.compact-action span{transition:transform .2s}.compact-action:hover span{transform:translate(2px,-2px)}.product-gallery{position:relative}.gallery-stage{display:grid;overflow:hidden}.gallery-panel{grid-area:1/1}.gallery-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.gallery-heading h2{font-size:30px}.gallery-heading p{color:var(--site-muted);font-size:14px}.refined-page .product-gallery .gallery-media{aspect-ratio:2}.refined-page .product-gallery .segmented{justify-content:center;margin-top:24px}.refined-page .specs-section dt{color:var(--site-muted)}.refined-page .specs-section dd{color:var(--page-ink);text-align:end;font-variant-numeric:tabular-nums}.specification-context{margin-top:32px}.refined-page .specification-context p{margin-top:0;font-size:14px}.refined-page .showroom-module-grid article:last-child{padding-top:75px}.refined-page .showroom-module-grid article a:first-child{display:block}.refined-page .showroom-module-grid article a:first-child .media-slot{transition:opacity .25s}.refined-page .showroom-module-grid article a:first-child:hover .media-slot{opacity:.8}.company-opening:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#000);position:absolute;inset:0}.company-opening-copy{z-index:1}.company-purpose{padding-block:140px 105px}.company-purpose div p{max-width:45ch;font-size:19px;line-height:1.85}.company-essay-inset{padding:14px 0 0 14px}.company-essay-wide>p,.company-essay-inset>p{color:var(--site-muted);max-width:38ch;margin-top:16px;font-size:14px}.company-practice>div{border-top:1px solid var(--site-line);padding-top:72px}.company-practice-list article{align-items:baseline}.company-practice-list h3{font-size:23px}.company-practice-list p{line-height:1.8}.company-progress>div:last-child{border-left:1px solid var(--site-line);padding-left:35px}.company-people-copy>p{line-height:1.8}.company-people-copy .text-link{margin-top:26px}.company-invitation-new{border-top:1px solid var(--site-line);padding-top:100px}.refined-page .configuration-module.selected,.refined-page .configuration-quantity>div,.refined-page .request-preview{background:var(--control-bg)}.refined-page .configuration-thumbnail .media-slot{background:#eee}.refined-page .accessory-switch input{background:#ccc}.refined-page .accessory-switch input:before{background:#fff}.refined-page .accessory-switch input:checked{background:#000}.refined-page .configuration-dock{box-shadow:none;border-top:1px solid var(--site-line);background:#fff}.configuration-module{transition:background .2s}.configuration-module:hover{background:var(--control-bg)}.refined-page .workbench-toolbar,.refined-page .software-workbench{background:#101010}.refined-page .workbench-tabs button[aria-selected=true]{color:#fff;background:#292929}.refined-page .workbench-panels .media-slot{background:#161616}.refined-page .enquiry-form input:focus,.refined-page .enquiry-form textarea:focus{border-bottom-width:2px;outline:none;padding-bottom:12px}.field-error{color:#000;margin-top:10px;font-size:13px;display:block}.enquiry-form [aria-invalid=true]{border-bottom-style:dashed!important;border-bottom-color:#000!important}.enquiry-form label{scroll-margin-top:100px}.note-layout aside{align-self:start;position:sticky;top:110px}.note-layout article section{scroll-margin-top:110px}.footer-motion .site-footer{background:var(--page-bg);color:var(--page-ink);border-top:1px solid var(--site-line)}.footer-motion .site-footer :is(.muted,.footer-location,.footer-bottom){color:var(--site-muted)}.footer-motion .footer-wordmark{color:#4c4c4c}.footer-motion.theme-light .footer-wordmark{color:#b8b8b8}.footer-motion .footer-grid nav a{color:var(--page-ink)}.footer-motion .footer-bottom{border-color:var(--site-line)}.footer-motion .footer-bottom>div{color:var(--page-ink);flex-wrap:wrap;align-items:center;gap:10px 24px}@media (prefers-reduced-motion:no-preference){.architecture-content>[role=tabpanel]:not([hidden]),.vision-viewer [role=tabpanel]:not([hidden]),.workbench-panels [role=tabpanel]:not([hidden]),.interface-study [role=tabpanel]:not([hidden]),.gallery-panel:not([hidden]),.payload-description,.payload-selector>.media-slot{animation:.32s both content-settle}}@keyframes content-settle{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1199px) and (min-width:960px){.precision-header .desktop-nav{gap:19px}.precision-header .header-inner{gap:24px}.precision-header .header-actions{gap:18px}}@media (max-width:959px){.precision-header .desktop-nav,.precision-header .more-navigation{display:none}.precision-header .mobile-navigation{display:block}.precision-header .header-inner{height:64px}.precision-header .header-actions{gap:20px}.precision-header .nav-group .plain-menu{top:44px}.precision-header[data-mobile-open=true]{background:var(--nav-bg)}.architecture-map{flex-flow:wrap;gap:0 24px;padding:0;position:static}.architecture-map button{border-bottom:1px solid #0000;gap:8px;min-height:48px;margin:0;padding:12px 0;font-size:15px}.architecture-map button:before,.architecture-map button>span:last-child{display:none}.architecture-map button[aria-selected=true]{border-bottom-color:currentColor}.architecture-caption{min-height:150px;padding-top:15px}.architecture-caption h2{font-size:28px}.company-progress>div:last-child{padding-left:25px}.gallery-heading h2{font-size:26px}.note-layout aside{position:static}}@media (max-width:767px){.technology-opening{padding-bottom:40px}.technology-interface{padding-block:80px}.interface-study .quiet-tabs{gap:10px 24px}.interface-explanation{min-height:135px}.company-purpose{padding-block:80px 65px}.company-purpose div p{font-size:17px}.company-practice>div{padding-top:45px}.company-progress>div:last-child{border-left:0;border-top:1px solid var(--site-line);padding:35px 0 0}.company-invitation-new{padding-top:65px}.refined-page .showroom-module-grid article:last-child{padding-top:20px}.gallery-heading{flex-direction:column;align-items:start;gap:12px}.refined-page .product-gallery .gallery-media{aspect-ratio:1.1}.refined-page .product-gallery .segmented{justify-content:start;gap:20px}.refined-page .product-scroll-scene{height:auto}.refined-page .product-scene-pin{min-height:500px;position:relative;top:auto}.refined-page .hero-vignette{background:linear-gradient(#0000 40%,#00000040 85%,#000)}}@media (prefers-reduced-motion:reduce){.navigation-wash,.nav-chevron,.precision-header .plain-menu,.configuration-module{transition:opacity .15s,color .15s,background .15s}.precision-header .plain-menu,.mobile-group-links,.architecture-content>[role=tabpanel]:not([hidden]),.vision-viewer [role=tabpanel]:not([hidden]),.workbench-panels [role=tabpanel]:not([hidden]),.interface-study [role=tabpanel]:not([hidden]),.gallery-panel:not([hidden]){animation:.15s both navigation-enter;transform:none}.refined-page .configuration-render .media-slot{animation:.15s both navigation-enter}.refined-page :is(.hero-stage,.product-scene-pin){position:relative;top:auto}.refined-page .cinema-hero,.refined-page .product-scroll-scene{height:auto;min-height:0}}.motion-preference{min-height:44px;color:var(--site-muted);align-items:center;gap:8px;display:inline-flex}.motion-preference[aria-pressed=true]{color:var(--page-ink)}.motion-preference:hover{text-underline-offset:5px;text-decoration:underline}html[data-motion=reduce]{scroll-behavior:auto}html[data-motion=reduce] .refined-page :is(.hero-stage,.product-scene-pin,.narrative-anchor){position:relative;top:auto}html[data-motion=reduce] .refined-page :is(.cinema-hero,.product-scroll-scene){height:auto;min-height:0}html[data-motion=reduce] .refined-page .chapter-overlap{margin-top:0}html[data-motion=reduce] :is([data-drift],[data-reveal],.hero-canvas,.hero-foreground,.hero-backtype,.media-pixels,.bridge-title,.footer-wordmark){opacity:1!important;transform:none!important}html[data-motion=reduce] :is(.plain-menu,.mobile-group-links,[role=tabpanel]:not([hidden]),.gallery-panel:not([hidden]),.workflow-copy,.configuration-render .media-slot){animation:.15s both navigation-enter;transform:none}html[data-motion=reduce] :is(.navigation-wash,.nav-chevron,.configuration-module){transition:opacity .15s,color .15s,background .15s}html[data-motion=reduce] :is(.text-link,.button):hover span{transform:none}
.precision-header .nav-group-products{position:static}.precision-header .plain-menu.product-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;width:min(780px,100vw - 128px);max-width:none;padding:22px 0 56px;display:grid;inset:72px 64px auto auto}.product-menu-column{min-width:0}.product-menu-column>p{color:var(--site-muted);margin-bottom:15px;font-size:13px}.product-menu-column>a{opacity:.76;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding-block:8px;font-size:20px;transition:opacity .2s;display:flex}.product-menu-column>a:is(:hover,:focus-visible,[aria-current]){opacity:1}.product-menu-column .product-menu-directory{margin-top:17px;font-size:13px}.header-support{white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:flex}.header-support:hover{text-underline-offset:7px;text-decoration:underline}.refined-page .product-stage{color:var(--site-muted);flex-wrap:wrap;gap:7px 22px;max-width:100%;margin-top:24px;font-size:13px;line-height:1.6;display:flex}.product-stage>span:first-child{color:var(--page-ink)}.catalogue-opening{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:8%;padding-top:150px;padding-bottom:76px;display:grid}.catalogue-opening h1{max-width:16ch;font-size:clamp(42px,5.2vw,76px);line-height:1.05}.catalogue-opening>p{max-width:41ch;color:var(--site-muted);font-size:17px;line-height:1.8}.catalogue-featured{padding-bottom:100px}.catalogue-featured-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;gap:8%;margin-bottom:36px;display:grid}.refined-page .catalogue-featured-heading h2{font-size:clamp(25px,2.3vw,32px);line-height:1.45}.catalogue-featured-heading p{color:var(--site-muted);max-width:44ch;font-size:14px;line-height:1.8}.catalogue-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.catalogue-featured-grid .media-slot{aspect-ratio:1672/941;min-height:0}.catalogue-featured-grid article>div{padding-top:27px}.catalogue-featured-grid article>h3{margin-bottom:24px}.refined-page .catalogue-featured-grid h3{font-size:clamp(24px,2.2vw,30px);line-height:1.4}.catalogue-featured-grid article>div>p:not(.product-stage,.copy-context){color:var(--site-muted);margin-top:0;font-size:17px;line-height:1.8}.catalogue-card-actions{flex-wrap:wrap;gap:18px 30px;margin-top:24px;display:flex}.catalogue-card-actions .text-link{font-size:14px}.catalogue-directory{padding-bottom:110px}.catalogue-directory-heading{justify-content:space-between;align-items:baseline;gap:25px;display:flex}.refined-page .catalogue-directory-heading h2{font-size:clamp(26px,2.5vw,34px);line-height:1.4}.catalogue-availability{min-width:0;max-width:100%}.catalogue-availability select{font:inherit;color:var(--page-ink);background:var(--page-bg);border:0;border-bottom:1px solid var(--site-line);border-radius:0;max-width:100%;padding:12px 30px 12px 0;font-size:14px}.catalogue-filters{flex-wrap:wrap;gap:16px 34px;margin:32px 0 50px;display:flex}.catalogue-filters button{color:var(--site-muted);border-bottom:1px solid #0000;min-height:44px;padding:10px 0;font-size:16px}.catalogue-filters button[aria-pressed=true]{color:var(--page-ink);border-color:currentColor}.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:76px 30px;display:grid}.catalogue-card{flex-direction:column;min-width:0;animation:.25s both navigation-enter;display:flex}.catalogue-card .media-slot{aspect-ratio:1672/941;min-height:0;transition:background .25s}.catalogue-card:hover .media-slot[data-empty=true]{background:#171717}.catalogue-card-name{margin-top:25px}.refined-page .catalogue-card-name h3{overflow-wrap:break-word;font-size:24px;line-height:1.4}.catalogue-card-name>span{color:var(--site-muted);margin-top:12px;font-size:13px;display:block}.catalogue-card>p:not(.product-stage,.copy-context){color:var(--site-muted);margin-top:17px;font-size:15px;line-height:1.8}.catalogue-card .product-stage{flex-direction:column;gap:5px;margin-bottom:22px;font-size:13px}.catalogue-card>.catalogue-card-actions{margin-top:auto;padding-top:6px}.refined-page .catalogue-context{max-width:48em;margin-top:28px;font-size:13px;line-height:1.8}.catalogue-directory>.catalogue-context{margin-block:-20px 36px}.catalogue-empty{flex-direction:column;justify-content:center;align-items:start;gap:28px;min-height:270px;display:flex}.catalogue-empty p{color:var(--site-muted);max-width:60ch}.catalogue-access{border-top:1px solid var(--site-line);grid-template-columns:1.3fr 1fr;align-items:center;gap:12%;padding-block:90px 130px;display:grid}.catalogue-access h2{font-size:clamp(34px,4vw,58px)}.catalogue-access>div>p:not(.product-stage){color:var(--site-muted);max-width:50ch;margin-top:24px;font-size:16px}.catalogue-access-actions{flex-direction:column;justify-self:end;align-items:start;gap:24px;display:flex}.series-lead{font-size:clamp(22px,2.2vw,32px);line-height:1.5}.catalogue-detail p{line-height:1.8}.catalogue-detail h2{font-size:clamp(32px,4vw,56px)}.series-product-nav{z-index:22;background:var(--page-bg);border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:30px;min-height:70px;font-size:14px;display:flex;position:sticky;top:72px}.series-product-nav>a:first-child{color:var(--site-muted)}.series-product-nav>a:first-child span{margin-inline:10px}.series-product-nav>a{padding-block:16px}.series-product-nav+section{scroll-margin-top:165px}.atlas-opening{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%;padding-block:140px 74px;display:grid}.atlas-opening h1{margin-bottom:40px;font-size:clamp(70px,8vw,120px)}.atlas-opening>div>p:not(.series-lead,.product-stage){color:var(--site-muted);max-width:38ch;margin-top:24px;font-size:16px}.atlas-opening>.media-slot{aspect-ratio:1.12;min-height:0}.atlas-purpose,.quasar-thesis,.triton-intent{grid-template-columns:1fr 1fr;align-items:start;gap:12%;padding-block:140px;display:grid}.atlas-purpose h2,.quasar-thesis h2,.triton-intent h2{max-width:16ch}.atlas-purpose p,.quasar-thesis>p,.triton-intent>p{color:var(--site-muted);max-width:48ch;font-size:18px}.series-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:50px;display:flex}.series-section-heading h2{max-width:17ch}.series-section-heading>p{max-width:35ch;color:var(--site-muted);font-size:15px}.series-tabs{border-bottom:1px solid var(--site-line);gap:34px;margin-bottom:38px;display:flex}.series-tabs button{min-height:52px;color:var(--site-muted);border-bottom:1px solid #0000;margin-bottom:-1px;padding:12px 0 17px;font-size:17px;position:relative}.series-tabs button[aria-selected=true]{color:var(--page-ink);border-color:currentColor}.series-tab-track{display:none}.series-panel{gap:28px;animation:.3s both series-settle;display:grid}.series-panel h3{margin-bottom:18px;font-size:28px}.series-panel p{color:var(--site-muted);max-width:60ch;font-size:17px}.series-explorer-atlas .series-panel .media-slot{aspect-ratio:2.2;min-height:0}.series-explorer-atlas .series-panel>div{grid-template-columns:1fr 2fr;gap:12%;display:grid}.atlas-service{grid-template-columns:1fr 1fr;align-items:start;gap:12%;padding-block:150px;display:grid}.atlas-service .media-slot{aspect-ratio:.9;min-height:0}.atlas-service>div:last-child{padding-top:65px}.atlas-service>div>p{color:var(--site-muted);margin-top:26px}.quasar-opening{justify-content:space-between;align-items:end;gap:8%;padding-block:145px 65px;display:flex}.quasar-opening h1{letter-spacing:-.065em;font-size:clamp(76px,11.6vw,180px);line-height:1}.quasar-opening>div{max-width:37ch}.quasar-profile .media-slot{aspect-ratio:3;min-height:0}.quasar-studies{padding-bottom:100px}.series-explorer-quasar .series-panel{grid-template-columns:1.5fr 1fr;align-items:center;gap:8%}.series-explorer-quasar .series-panel .media-slot{aspect-ratio:1.4;min-height:0}.quasar-evidence{grid-template-columns:.8fr 1.2fr;align-items:center;gap:12%;padding-block:50px 150px;display:grid}.quasar-evidence .media-slot{aspect-ratio:.9;min-height:0}.quasar-evidence p{color:var(--site-muted);margin-block:26px}.triton-opening{padding-top:145px}.triton-opening>.shell{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;padding-bottom:60px;display:grid}.triton-opening h1{grid-row:span 2;font-size:clamp(78px,9vw,135px)}.triton-opening>.media-slot{aspect-ratio:3.3;min-height:0}.triton-perspectives{grid-template-columns:1fr 1.35fr;gap:8%;padding-bottom:140px;display:grid}.triton-perspectives>div:last-child{padding-top:85px}.triton-perspectives .media-slot{aspect-ratio:1.35;min-height:0}.triton-perspectives>div:last-child .media-slot{aspect-ratio:1.5}.triton-perspectives h3{margin-block:26px 17px;font-size:28px}.triton-perspectives p{max-width:43ch;color:var(--site-muted);font-size:17px}.triton-mission{padding-bottom:140px}.series-explorer-triton .series-panel{grid-template-columns:1fr 1fr;align-items:start;gap:8%}.series-explorer-triton .series-panel .media-slot{aspect-ratio:1.6;min-height:0}.tool-opening{padding-top:145px;padding-bottom:75px}.tool-opening h1{overflow-wrap:anywhere;font-size:clamp(42px,5.5vw,80px);line-height:1.1}.tool-opening .series-lead{margin-top:28px}.tool-opening p:not(.series-lead,.product-stage){color:var(--site-muted);margin-top:25px;font-size:17px}.tool-opening-sensing{grid-template-columns:1.1fr .9fr;align-items:center;gap:10%;display:grid}.tool-opening-sensing .media-slot{aspect-ratio:.9;min-height:0}.tool-opening-sensing h1{max-width:15ch}.tool-opening-action,.tool-opening-treatment{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px 10%;display:grid}.tool-opening-action>.media-slot,.tool-opening-treatment>.media-slot{aspect-ratio:2.65;grid-column:1/-1;min-height:0}.tool-opening-assistance{text-align:center}.tool-opening-assistance .product-stage{justify-content:center}.tool-observation{grid-template-columns:1fr 1fr;gap:12%;padding-block:135px;display:grid}.tool-observation>.media-slot{aspect-ratio:.85;min-height:0}.tool-target-result{gap:30px;margin-top:38px;display:grid}.tool-target-result h3{font-size:20px}.tool-target-result p{color:var(--site-muted);max-width:47ch;margin-top:16px;font-size:17px}.tool-process-line{flex-wrap:wrap;gap:16px;margin-top:40px;padding:0;list-style:none;display:flex}.tool-process-line li{align-items:center;gap:16px;font-size:16px;display:flex}.tool-process-line li>span:last-child:not(:first-child){color:var(--site-muted)}.tool-action-study{grid-template-columns:1.05fr .95fr;align-items:start;gap:12%;padding-block:140px;display:grid}.tool-action-study>div:first-child{position:sticky;top:180px}.tool-action-study>div:last-child{padding-top:80px}.tool-action-study .media-slot{aspect-ratio:.72;min-height:0}.tool-treatment-study{grid-template-columns:1fr 1fr;gap:45px 12%;padding-block:140px;display:grid}.tool-treatment-study>.tool-target-result{margin-top:0}.tool-treatment-study>div:last-child{grid-column:1/-1}.tool-treatment-study .media-slot{aspect-ratio:2.4;min-height:0}.tool-treatment-study .tool-process-line{justify-content:space-between}.tool-assistance-study{grid-template-columns:1.25fr .75fr;align-items:center;gap:8%;padding-block:80px 130px;display:grid}.tool-assistance-study>.media-slot{aspect-ratio:1.05;min-height:0}.tool-assistance-study>div>p{color:var(--site-muted);margin-top:25px;font-size:17px}.tool-assistance-detail .media-slot{aspect-ratio:2.6;min-height:0}.tool-record{grid-template-columns:1fr 1fr;align-items:start;gap:12%;padding-block:60px 140px;display:grid}.tool-record p{color:var(--site-muted);max-width:43ch;font-size:18px}.tool-integration{grid-template-columns:1fr 1fr;gap:12%;padding-bottom:130px;display:grid}.tool-integration p{color:var(--site-muted);margin-top:24px;font-size:17px}.tool-integration>div:last-child{border-left:1px solid var(--site-line);padding-left:12%}.tool-integration h3{font-size:32px}.tool-integration .text-link{margin-top:26px}.product-enquiry-fields{gap:30px;display:grid}.product-enquiry-fields input::placeholder{color:var(--site-muted);opacity:.8;font-size:13px}.enquiry-identity .product-stage{margin-block:24px}.enquiry-identity .product-stage>span{display:block}.enquiry-identity>p:not(.demo-note,.product-stage){color:var(--site-muted);margin-top:20px}.portfolio-preview{padding-block:75px 140px}.portfolio-preview>div{justify-content:space-between;align-items:baseline;gap:35px;margin-bottom:55px;display:flex}.portfolio-preview h2{max-width:19ch;font-size:clamp(32px,4.3vw,62px)}.portfolio-preview ul{grid-template-columns:1fr 1fr;gap:45px 12%;padding:0;list-style:none;display:grid}.portfolio-preview li{border-top:1px solid var(--site-line);padding-top:28px}.portfolio-preview li a{justify-content:space-between;align-items:center;gap:24px;font-size:32px;display:flex}.portfolio-preview li p{color:var(--site-muted);max-width:43ch;margin-top:18px;font-size:16px}@keyframes series-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (min-width:960px){.precision-header .plain-menu.product-menu{width:min(730px,100vw - 80px);right:40px}}@media (max-width:959px){.header-support{display:none}.precision-mobile-panel .product-menu-column{margin:12px 0 22px}.precision-mobile-panel .product-menu-column>p{color:var(--site-muted);margin-bottom:3px;font-size:13px}.precision-mobile-panel .product-menu-column>a{min-height:44px;padding-block:10px;font-size:17px}.precision-mobile-panel .product-menu-column .product-menu-directory{margin-top:3px;font-size:14px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.series-product-nav{top:64px}.atlas-opening{gap:6%}.quasar-opening{flex-direction:column;align-items:start}.quasar-opening>div{max-width:60ch}.series-product-nav+section{scroll-margin-top:155px}.series-tabs{gap:24px}}@media (max-width:640px){.catalogue-opening{grid-template-columns:1fr;gap:28px;padding-block:120px 55px}.catalogue-opening h1{max-width:15ch}.catalogue-opening>p{font-size:16px}.catalogue-featured{padding-bottom:80px}.catalogue-featured-heading,.series-section-heading{flex-direction:column;align-items:start;gap:20px}.catalogue-featured-grid,.catalogue-grid{grid-template-columns:1fr;gap:55px}.catalogue-featured-grid .media-slot{aspect-ratio:1.15}.catalogue-featured-grid article>h3{margin-bottom:24px}.catalogue-featured-grid h3{font-size:32px}.catalogue-directory-heading{flex-direction:column;gap:15px}.catalogue-filters{gap:8px 23px;margin-bottom:35px}.catalogue-filters button{font-size:15px}.catalogue-directory{padding-bottom:70px}.catalogue-card .media-slot{aspect-ratio:1.4}.catalogue-card-name h3{font-size:28px}.catalogue-access{grid-template-columns:1fr;gap:35px;padding-block:65px 85px}.catalogue-access-actions{justify-self:start}.series-product-nav{gap:18px;min-height:62px;font-size:12px}.series-product-nav>a:nth-child(2){display:none}.series-product-nav>a:first-child span{margin-inline:5px}.series-product-nav>a:last-child{gap:10px;font-size:12px}.atlas-opening{grid-template-columns:1fr;gap:40px;padding-block:115px 50px}.atlas-opening h1{margin-bottom:25px}.atlas-opening>.media-slot{aspect-ratio:1.2}.atlas-purpose,.quasar-thesis,.triton-intent,.atlas-service,.quasar-evidence,.tool-observation,.tool-action-study,.tool-record,.tool-integration{grid-template-columns:1fr;gap:35px;padding-block:75px}.series-section-heading{margin-bottom:35px}.series-tabs{flex-wrap:wrap;gap:0 22px;margin-bottom:28px}.series-tabs button{font-size:15px}.series-explorer-atlas .series-panel>div,.series-explorer-quasar .series-panel,.series-explorer-triton .series-panel{grid-template-columns:1fr;gap:24px}.series-explorer-atlas .series-panel .media-slot{aspect-ratio:1.35}.series-panel p{font-size:16px}.atlas-service>div:last-child{padding-top:0}.atlas-service .media-slot{aspect-ratio:1.1}.quasar-opening{gap:30px;padding-block:115px 45px}.quasar-profile .media-slot{aspect-ratio:1.6}.quasar-studies{padding-bottom:40px}.quasar-evidence{padding-top:30px}.quasar-evidence .media-slot{aspect-ratio:1.3}.triton-opening{padding-top:115px}.triton-opening>.shell{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.triton-opening h1{grid-row:auto}.triton-opening .product-stage{margin-top:0}.triton-opening>.media-slot{aspect-ratio:1.75}.triton-perspectives{grid-template-columns:1fr;gap:45px;padding-bottom:75px}.triton-perspectives>div:last-child{padding-top:0}.triton-mission{padding-bottom:75px}.tool-opening{padding-block:115px 50px}.tool-opening-sensing,.tool-opening-action,.tool-opening-treatment,.tool-assistance-study{grid-template-columns:1fr;gap:38px}.tool-opening-action>.media-slot,.tool-opening-treatment>.media-slot{aspect-ratio:1.5;grid-column:auto}.tool-opening-sensing .media-slot{aspect-ratio:1.15}.tool-opening-assistance{text-align:start}.tool-opening-assistance .product-stage{justify-content:start}.tool-assistance-study{padding-block:55px 75px}.tool-observation>.media-slot,.tool-action-study .media-slot{aspect-ratio:1.15}.tool-action-study>div:first-child{position:static}.tool-action-study>div:last-child{padding-top:0}.tool-treatment-study{grid-template-columns:1fr;gap:35px;padding-block:75px}.tool-treatment-study>div:last-child{grid-column:auto}.tool-treatment-study .media-slot{aspect-ratio:1.4}.tool-treatment-study .tool-process-line{justify-content:start}.tool-assistance-detail .media-slot{aspect-ratio:1.5}.tool-integration>div:last-child{border-left:0;border-top:1px solid var(--site-line);padding:30px 0 0}.portfolio-preview{padding-block:45px 85px}.portfolio-preview>div{flex-direction:column;align-items:start;gap:25px;margin-bottom:35px}.portfolio-preview ul{grid-template-columns:1fr;gap:35px}}@media (prefers-reduced-motion:reduce){.series-panel{animation:.15s both navigation-enter;transform:none}}html[data-motion=reduce] .series-panel{animation:.15s both navigation-enter;transform:none}@media (max-width:959px){.catalogue-opening,.catalogue-featured-heading{grid-template-columns:minmax(0,1fr);gap:24px}.catalogue-opening{padding-top:120px;padding-bottom:64px}.catalogue-opening>p{max-width:36em}}@media (max-width:767px){.refined-page .catalogue-opening h1{font-size:clamp(30px,8.3vw,37px)}.refined-page .catalogue-featured-heading h2{font-size:26px}.catalogue-featured-grid .media-slot,.catalogue-card .media-slot{aspect-ratio:1672/941}.catalogue-card-name{margin-top:22px}}
:root{--copy-body:17px;--copy-space:clamp(80px, 8vw, 128px)}html:lang(zh){--font-sans:var(--font-geist), var(--font-noepra-cjk), "PingFang SC", "Microsoft YaHei", sans-serif}html:lang(ja){--font-sans:var(--font-geist), "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif}html:lang(zh) body{font-feature-settings:normal}.approved-page{overflow:clip}.approved-page :is(h1,h2,h3){font-family:var(--font-sans);word-break:normal;overflow-wrap:break-word;text-wrap:balance;font-weight:500}.approved-page h1{letter-spacing:-.02em;font-size:clamp(38px,4.8vw,68px);line-height:1.24}.approved-page h2{letter-spacing:-.015em;font-size:clamp(28px,2.8vw,42px);line-height:1.4}.approved-page h3{letter-spacing:-.01em;font-size:clamp(22px,2.1vw,28px);line-height:1.45}.approved-page .copy-prose{max-width:34em}.approved-page .copy-prose p{font-size:var(--copy-body);color:var(--site-muted);letter-spacing:0;text-wrap:pretty;margin:0 0 1.25em;line-height:1.85}.approved-page .copy-prose p:last-child{margin-bottom:0}.approved-page :is(.copy-context,.copy-media-caption){color:var(--site-muted);max-width:40em;font-size:14px;line-height:1.8}.approved-page .copy-context p{margin:0 0 .8em}.approved-page .copy-source-link{color:var(--page-ink);text-underline-offset:.28em;text-decoration:underline;-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line)}.copy-page-name{color:var(--site-muted);margin:0 0 30px;font-size:16px;line-height:1.5}.copy-opening{padding-block:clamp(130px,13vw,196px) 90px}.copy-opening h1{max-width:13em;margin-bottom:48px}.copy-opening .copy-prose{max-width:32em;margin-left:auto}.copy-opening .copy-actions-block{max-width:36em;margin-left:auto}.copy-opening-compact{padding-bottom:58px}.copy-opening-compact h1{max-width:15em;font-size:clamp(36px,4.7vw,66px)}.copy-opening-compact .copy-prose,.copy-opening-compact .copy-actions-block{margin-left:0}.copy-actions-block{margin-top:30px}.copy-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:16px;display:flex}.copy-primary-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:26px;min-height:48px;padding-block:13px;font-size:16px;display:inline-flex}.copy-primary-link span,.copy-platform-line a>span:last-child{transition:transform .25s}.copy-primary-link:hover span,.copy-platform-line a:hover>span:last-child{transform:translate(3px,-3px)}.approved-page .text-link{min-height:44px;font-size:16px}.copy-section{padding-block:var(--copy-space);grid-template-columns:.9fr 1.1fr;gap:8%;scroll-margin-top:130px;display:grid}.copy-section>h2{min-width:0;max-width:12em}.heading-term{white-space:nowrap}.copy-section>div{min-width:0}.copy-directory-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.copy-directory-heading>p{color:var(--site-muted);max-width:24em;font-size:16px;line-height:1.8}.copy-home-hero{isolation:isolate;align-items:center;min-height:min(980px,100svh);padding-top:72px;display:grid;position:relative}.copy-home-hero .hero-canvas{z-index:-2;pointer-events:none;position:absolute;inset:0}.copy-home-hero .media-slot{height:100%;min-height:100%}.copy-hero-shade{background:linear-gradient(90deg,#000000c2,#0000 80%),linear-gradient(#0000 65%,#000);position:absolute;inset:0}.copy-hero-brand{color:#101010;font-family:var(--font-geist);letter-spacing:-.075em;z-index:-1;font-size:clamp(130px,25vw,420px);font-weight:500;line-height:1;position:absolute;top:28%;right:4%}.copy-home-hero .hero-foreground{grid-template-columns:1.15fr .85fr;align-items:end;gap:7%;padding-block:105px;display:grid;position:relative}.copy-home-hero h1{font-size:clamp(50px,6.5vw,96px);line-height:1.22}.copy-home-hero h1>.copy-headline-line{display:block}.copy-home-hero .copy-hero-intent{pointer-events:auto}.copy-hero-intent .copy-prose p{color:#bbb;font-size:17px;line-height:1.9}.copy-hero-bottom{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex;position:absolute;bottom:30px}.copy-hero-bottom p{color:#aaa;font-size:14px}.copy-hero-bottom a{place-items:center;width:44px;min-height:44px;font-size:22px;display:grid}.copy-home-system{padding-block:110px 70px}.approved-page .narrative-aside h2{max-width:10em;font-size:clamp(30px,3vw,44px)}.approved-page .narrative-chapter h3{max-width:16em;font-size:clamp(24px,2.3vw,34px)}.approved-page .chapter-body p{white-space:pre-line;max-width:34em;font-size:17px;line-height:1.85}.approved-page .narrative-chapter{min-height:auto;padding-bottom:96px}.approved-page .narrative-index button{font-family:var(--font-sans);letter-spacing:0;font-size:15px}.copy-priority{padding-block:70px var(--copy-space)}.copy-priority-grid{grid-template-columns:1fr 1fr;gap:6%;display:grid}.copy-priority-grid article:last-child{padding-top:72px}.copy-priority-grid .media-slot{aspect-ratio:1.2;min-height:0}.copy-priority-grid h3{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.copy-priority-grid article>p:not(.copy-context){color:var(--site-muted);margin-top:16px;font-size:17px;line-height:1.85}.copy-priority-grid .copy-context{margin-top:16px}.copy-home-future>.copy-section{border-top:1px solid var(--site-line);padding-bottom:60px}.copy-platform-line a{border-top:1px solid var(--site-line);grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;padding-block:28px;transition:background .25s;display:grid}.copy-platform-line a:hover{background:#0a0a0a}.copy-platform-line a>span:nth-child(2){transition:color .25s}.copy-platform-line a:hover>span:nth-child(2){color:var(--page-ink)}.copy-platform-line a>span:first-child{font-family:var(--font-geist);letter-spacing:-.04em;font-size:38px}.copy-platform-line a>span:nth-child(2){color:var(--site-muted);font-size:17px}.copy-home-team{padding-block:var(--copy-space);grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.copy-home-team .copy-section{padding:0;display:block}.copy-home-team h2{margin-bottom:28px}.copy-home-team>div>.text-link{margin-top:26px}.copy-home-team>.media-slot{aspect-ratio:.85;min-height:0}.copy-product-launch{min-height:820px;padding-top:160px;position:relative}.copy-product-visual{z-index:0;pointer-events:none;position:absolute;inset:0}.copy-product-visual .media-slot{height:100%;min-height:100%}.copy-product-visual>span{color:#171717;font-family:var(--font-geist);letter-spacing:-.075em;font-size:clamp(110px,19vw,290px);line-height:1;position:absolute;top:170px;right:5%}.copy-product-launch-inner{z-index:1;padding-bottom:60px;position:relative}.copy-product-name{margin-bottom:40px;font-size:22px;font-weight:500}.copy-product-launch h1{max-width:11em}.copy-product-intro{max-width:32em;margin:55px 0 50px auto}.copy-product-intro .copy-prose p{font-size:18px}.copy-product-launch .copy-media-caption{margin-top:40px}.copy-product-tool .copy-product-launch{min-height:660px}.copy-product-tool .copy-product-launch h1{font-size:clamp(40px,4.6vw,64px)}.copy-product-tool .copy-product-intro{max-width:38em;margin-left:0}.copy-product-tool .copy-product-visual{left:48%}.copy-product-tool .copy-product-visual>span{font-size:9vw;top:300px}.approved-product-vision .copy-product-launch-inner{grid-template-columns:1.15fr .85fr;column-gap:8%;display:grid}.approved-product-vision .copy-product-name,.approved-product-vision .copy-media-caption{grid-column:1/-1}.approved-product-vision .copy-product-intro{margin:0}.approved-product-grasping .copy-product-launch h1{max-width:10em}.approved-product-atlas .copy-product-launch-inner{padding-right:40%}.approved-product-atlas .copy-product-intro{margin-left:0}.approved-product-quasar .copy-product-name{font-size:clamp(64px,11vw,150px);font-family:var(--font-geist);letter-spacing:-.07em}.approved-product-quasar .copy-product-launch h1{max-width:16em;font-size:clamp(32px,3.3vw,48px)}.approved-product-quasar .copy-product-intro{margin-left:0}.copy-local-nav{z-index:22;background:var(--page-bg);border-bottom:1px solid var(--site-line);position:sticky;top:72px}.copy-local-nav>div{justify-content:space-between;align-items:center;gap:30px;min-height:64px;display:flex}.copy-local-nav>div>a{font-size:19px}.copy-local-nav>div>div{gap:32px;display:flex}.copy-local-nav a{padding-block:18px;font-size:14px}.copy-local-nav a:hover{text-underline-offset:6px;text-decoration:underline}.copy-product-body{scroll-margin-top:150px}.copy-product-study{padding-block:var(--copy-space);grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.copy-study-text{position:sticky;top:175px}.copy-study-text h2{margin-bottom:32px}.copy-study-media .media-slot{aspect-ratio:.9;min-height:0}.copy-study-media .copy-media-caption{margin-top:16px}.copy-product-study:nth-child(2n) .copy-study-text{grid-area:1/2}.copy-product-study:nth-child(2n) .copy-study-media{grid-area:1/1}.approved-product-triton .copy-product-study{grid-template-columns:.8fr 1.2fr}.approved-product-triton .copy-study-media .media-slot{aspect-ratio:1.5}.copy-tool-closeup{padding-block:60px 110px;scroll-margin-top:150px}.copy-tool-closeup .media-slot{aspect-ratio:2.6;min-height:0}.copy-tool-closeup .copy-media-caption{margin-top:20px}.copy-product-gallery{padding-bottom:100px}.copy-specification,.copy-questions{border-top:1px solid var(--site-line);grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:80px 110px;scroll-margin-top:150px;display:grid}.copy-specification h2,.copy-questions h2{font-size:32px}.copy-specification>div>.copy-context{margin-top:24px}.approved-page :is(.copy-specification,.copy-questions,.copy-support-faq) details{border-bottom:1px solid var(--site-line)}.approved-page :is(.copy-specification,.copy-questions,.copy-support-faq) summary{cursor:pointer;justify-content:space-between;gap:24px;padding-block:22px;font-size:17px;line-height:1.6;list-style:none;display:flex}.approved-page summary::-webkit-details-marker{display:none}.approved-page :is(.copy-specification,.copy-questions,.copy-support-faq) details p{color:var(--site-muted);margin-bottom:25px;font-size:16px;line-height:1.9}.approved-page details[open]>summary>span{transform:rotate(45deg)}.approved-page .catalogue-access>div>p:not(.product-stage){max-width:34em;font-size:15px;line-height:1.8}.approved-page .product-stage{font-size:14px;line-height:1.8}.refined-page .catalogue-opening h1{max-width:12em;font-size:clamp(36px,4.2vw,62px);line-height:1.28}.refined-page .catalogue-opening>p{max-width:28em;font-size:17px}.refined-page .catalogue-card>p:not(.product-stage,.copy-context){max-width:30em;font-size:16px}.refined-page .catalogue-card .product-stage{font-size:13px}.approved-page .catalogue-card-actions .text-link{font-size:14px}.copy-catalogue-reading .copy-section{border-top:1px solid var(--site-line)}.copy-software-workspace{padding-bottom:80px}.approved-page .software-workbench .workbench-explanation p{max-width:32em;font-size:17px;line-height:1.85}.approved-page .workbench-note{font-size:14px;line-height:1.8}.copy-software-step{border-top:1px solid var(--site-line)}.copy-software-step:nth-child(2n){grid-template-columns:1fr;gap:35px;padding-left:16%}.copy-software-step:nth-child(2n)>div{max-width:36em}.copy-technical-layout{grid-template-columns:.7fr 1.3fr;gap:12%;padding-bottom:120px;display:grid}.copy-technical-layout aside{align-self:start;position:sticky;top:130px}.copy-technical-layout aside>p{max-width:14em;font-size:22px;line-height:1.8}.copy-technical-layout aside nav{gap:22px;margin-block:45px;display:grid}.copy-technical-layout aside nav a{color:var(--site-muted);font-size:15px;line-height:1.8}.copy-technical-layout aside>a{font-size:15px}.copy-technical-chapter{margin-bottom:120px}.copy-technical-chapter>.copy-section{padding-block:0 45px;display:block}.copy-technical-chapter h2{margin-bottom:32px}.copy-technical-chapter>.media-slot{aspect-ratio:1.8;min-height:0}.copy-team-essay{padding-block:30px 80px}.copy-team-essay>.media-slot{aspect-ratio:2.4;min-height:0}.copy-team-people{padding-block:60px var(--copy-space)}.copy-team-people>h2{margin-bottom:52px}.copy-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;display:grid}.copy-people-grid article>.media-slot,.copy-portrait-reserved{aspect-ratio:.82;background:#101010;min-height:0}.copy-people-grid h3{margin-top:28px;font-size:26px}.copy-member-role{color:var(--site-muted);margin-block:12px 24px;font-size:15px}.approved-page .copy-people-grid .copy-prose p{font-size:16px;line-height:1.9}.copy-biography-reserved{min-height:360px}.copy-team-invitation .copy-section{border-top:1px solid var(--site-line)}.copy-research-index{padding-block:35px 120px}.copy-research-entry{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:40px;padding-block:44px;display:flex}.copy-research-entry p{color:var(--site-muted);margin-top:18px;font-size:18px;line-height:1.8}.copy-research-entry>span{font-size:24px}.copy-paper-opening{padding-block:130px 75px}.copy-paper-opening>.text-link{margin-bottom:48px}.copy-paper-opening h1{max-width:15em;font-size:clamp(35px,4.7vw,64px)}.copy-paper-opening>.copy-context{margin-top:30px}.copy-paper-layout{grid-template-columns:.65fr 1.35fr;gap:10%;padding-bottom:80px;display:grid}.copy-paper-layout aside{align-self:start;position:sticky;top:130px}.copy-paper-layout aside nav{gap:25px;display:grid}.copy-paper-layout aside nav a{font-size:16px}.copy-paper-layout aside>p{color:var(--site-muted);max-width:17em;margin-top:45px;font-size:14px;line-height:1.9}.copy-paper-section{padding-bottom:75px;scroll-margin-top:115px}.copy-paper-section h2{margin-bottom:32px;font-size:24px}.copy-paper-next{border-top:1px solid var(--site-line);padding-block:50px 90px}.copy-paper-next .copy-context{margin-top:20px}.copy-applications-list{padding-bottom:120px}.copy-applications-list article{grid-template-columns:1.2fr .8fr;align-items:center;gap:9%;margin-bottom:120px;display:grid}.copy-applications-list article:nth-child(2n){grid-template-columns:.8fr 1.2fr}.copy-applications-list article:nth-child(2n)>a{grid-area:1/2}.copy-applications-list article:nth-child(2n)>div{grid-area:1/1}.copy-applications-list .media-slot{aspect-ratio:1.4;min-height:0}.copy-applications-list p{color:var(--site-muted);margin-block:28px;font-size:18px;line-height:1.8}.copy-application-cover>.media-slot{aspect-ratio:2.2;min-height:0}.copy-application-cover>p{margin-top:16px}.copy-application-method{padding-block:var(--copy-space);grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.copy-application-method>h2{max-width:10em}.copy-support-faq{max-width:1080px;padding-block:30px 80px}.copy-support-links{grid-template-columns:repeat(3,1fr);gap:35px;padding-bottom:100px;display:grid}.copy-support-links a{border-top:1px solid var(--site-line);justify-content:space-between;gap:18px;padding-top:28px;font-size:18px;display:flex}.copy-contact-location{border-top:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:24px;padding-block:70px;font-size:15px;display:flex}.approved-policy .copy-opening .copy-prose{max-width:38em;margin-left:0;padding-bottom:50px}.approved-policy .copy-opening h1{font-size:clamp(32px,4vw,54px)}.approved-configuration .copy-opening{padding-bottom:0}.approved-configuration .configuration-studio-grid{padding-top:65px}.approved-page .configuration-options header h1{font-size:30px}.approved-page .configuration-options header p,.approved-page .fine-print{max-width:34em;font-size:14px;line-height:1.85}.approved-page .configuration-module{border:0;border-bottom:1px solid var(--site-line);padding-block:20px;background:0 0!important}.approved-page .configuration-module.selected{border-bottom-color:currentColor}.approved-page .configuration-thumbnail{width:64px}.approved-page .configuration-module>span:last-child{line-height:1.65}.approved-page .configuration-module small{color:var(--site-muted);margin-top:8px;font-size:14px;font-weight:400;display:block}.approved-page .configuration-quantity>div{border-bottom:1px solid var(--site-line);background:0 0}.approved-page .configuration-dock .configuration-price{max-width:18em;font-size:14px}.approved-page .enquiry-layout{padding-top:35px}.approved-page .enquiry-identity p,.approved-page .enquiry-configuration p{max-width:28em;font-size:16px;line-height:1.85}.approved-page .demo-note{line-height:1.85;font-size:14px!important}.approved-page .contact-intents{margin-bottom:42px}.approved-page .contact-intents label{border:0;border-bottom:1px solid #0000;margin-right:24px;padding:10px 0;line-height:1.7}.approved-page .contact-intents label:has(input:checked){background:0 0;border-bottom-color:currentColor}.approved-page .enquiry-form :is(input,textarea,select){border-radius:0;font-size:17px}.approved-page .enquiry-form>p{color:var(--site-muted);margin-block:16px 30px;font-size:14px;line-height:1.85}.approved-page .enquiry-form select{border:0;border-bottom:1px solid var(--site-line);width:100%;color:inherit;background:0 0;margin-top:12px;padding-block:14px;display:block}.approved-page .request-preview dd{overflow-wrap:anywhere}html:lang(zh) .site-footer .footer-statement{letter-spacing:-.02em;max-width:15em;font-size:clamp(25px,2.7vw,38px);line-height:1.45}html:lang(zh) .site-footer .muted{max-width:26em;font-size:15px;line-height:1.85}@media (min-width:1600px){.approved-page .shell{max-width:1500px}}@media (max-width:959px){:root{--copy-space:88px;--copy-body:17px}.copy-opening{padding-top:125px}.copy-home-hero{min-height:780px}.copy-home-hero .hero-foreground{grid-template-columns:1fr;gap:45px}.copy-hero-intent{max-width:34em}.copy-product-launch{min-height:720px;padding-top:130px}.copy-product-intro{margin-left:0}.approved-product-vision .copy-product-launch-inner{display:block}.approved-product-vision .copy-product-intro{margin-top:40px}.approved-product-atlas .copy-product-launch-inner{padding-right:40px}.copy-local-nav{top:64px}.copy-study-text{position:static}.copy-technical-layout,.copy-paper-layout{grid-template-columns:.6fr 1.4fr;gap:8%}.copy-people-grid{gap:4%}.copy-people-grid .copy-prose{font-size:15px}}@media (max-width:767px){:root{--copy-space:72px}.approved-page h1{letter-spacing:-.025em;font-size:38px;line-height:1.3}.approved-page h2{font-size:28px;line-height:1.45}.copy-opening{padding-block:114px 55px}.copy-opening h1{margin-bottom:30px}.copy-opening .copy-prose,.copy-opening .copy-actions-block{margin-left:0}.copy-section{grid-template-columns:1fr;gap:30px}.copy-directory-heading{display:block}.copy-directory-heading>p{margin-top:22px}.copy-home-hero{min-height:max(760px,100svh);padding-top:64px}.copy-home-hero h1{font-size:50px}.copy-home-hero .hero-foreground{gap:38px;padding-block:70px 120px}.copy-hero-brand{font-size:170px;top:24%;right:-10%}.copy-hero-intent .copy-prose p{font-size:16px}.copy-hero-bottom{bottom:20px}.copy-home-system{padding-block:70px 0}.approved-page .narrative-chapter{padding-bottom:70px}.approved-page .chapter-body p{font-size:17px}.copy-priority-grid{grid-template-columns:1fr;gap:55px}.copy-priority-grid article:last-child{padding-top:0}.copy-platform-line a{grid-template-columns:1fr auto;gap:12px 22px}.copy-platform-line a>span:first-child{font-size:32px}.copy-platform-line a>span:nth-child(2){grid-column:1;font-size:16px}.copy-platform-line a>span:last-child{grid-area:1/2/3}.copy-home-team{grid-template-columns:1fr;gap:40px}.copy-home-team>.media-slot{aspect-ratio:1.2}.copy-product-launch{min-height:760px;padding-top:115px}.copy-product-launch h1,.copy-product-tool .copy-product-launch h1{font-size:37px}.copy-product-name{margin-bottom:28px;font-size:19px}.copy-product-intro{margin-block:36px}.copy-product-visual>span{font-size:110px;top:150px}.copy-product-tool .copy-product-visual{opacity:.5;left:0}.copy-product-tool .copy-product-visual>span{font-size:85px}.approved-product-atlas .copy-product-launch-inner{padding-right:20px}.approved-product-quasar .copy-product-name{font-size:72px}.copy-local-nav>div,.copy-local-nav>div>div{gap:18px}.copy-local-nav>div>a{font-size:16px}.copy-local-nav a{font-size:13px}.copy-product-study,.approved-product-triton .copy-product-study{grid-template-columns:1fr;gap:42px}.copy-product-study:nth-child(2n) :is(.copy-study-text,.copy-study-media){grid-area:auto}.copy-study-media .media-slot{aspect-ratio:1.2}.copy-tool-closeup{padding-block:45px 70px}.copy-tool-closeup .media-slot{aspect-ratio:1.4}.copy-specification,.copy-questions{grid-template-columns:1fr;gap:30px;padding-block:55px 70px}.copy-specification h2,.copy-questions h2{font-size:27px}.copy-software-step:nth-child(2n){padding-left:0}.copy-technical-layout,.copy-paper-layout{grid-template-columns:1fr;gap:45px}.copy-technical-layout aside,.copy-paper-layout aside{position:static}.copy-technical-layout aside>p,.copy-paper-layout aside>p{display:none}.copy-technical-layout aside nav{gap:18px;margin-block:0 24px}.copy-technical-chapter{margin-bottom:75px}.copy-paper-layout aside nav{border-block:1px solid var(--site-line);flex-wrap:wrap;gap:20px;padding-block:18px;display:flex}.copy-paper-opening{padding-block:110px 45px}.copy-paper-opening>.text-link{margin-bottom:30px}.copy-paper-section{padding-bottom:55px}.copy-people-grid{grid-template-columns:1fr;gap:40px}.copy-portrait-reserved{aspect-ratio:1.3}.copy-biography-reserved{min-height:65px}.copy-team-essay>.media-slot{aspect-ratio:1.4}.copy-applications-list article,.copy-applications-list article:nth-child(2n){grid-template-columns:1fr;gap:30px;margin-bottom:75px}.copy-applications-list article:nth-child(2n)>a,.copy-applications-list article:nth-child(2n)>div{grid-area:auto}.copy-application-method{grid-template-columns:1fr;gap:30px}.copy-application-cover>.media-slot{aspect-ratio:1.4}.copy-support-links{grid-template-columns:1fr}.copy-contact-location{flex-direction:column}.approved-page .configuration-dock .configuration-price{display:none}.approved-page .configuration-dock .button{min-width:0;padding-inline:14px;font-size:14px}.approved-page .configuration-dock-summary span{font-size:13px}}@media (prefers-reduced-motion:reduce){.copy-primary-link span,.copy-platform-line a>span:last-child{transition:none}}.copy-catalogue-development{padding-bottom:65px}.copy-catalogue-development p{max-width:40em;color:var(--site-muted);font-size:17px;line-height:1.85}.approved-page .configuration-options header :is(h1,h2){font-size:30px}.copy-headline-line{display:block}.copy-specification-note{margin-top:25px}.approved-page .chapter-body p+p{margin-top:24px}.media-provenance{z-index:2;color:#e0e0e0;letter-spacing:.01em;pointer-events:none;background:#0000009e;border-radius:2px;max-width:calc(100% - 32px);margin:0;padding:5px 8px;font-size:11px;font-weight:400;line-height:1.45;position:absolute;bottom:14px;left:16px}.media-slot[data-media-fit=contain]{background:#080808!important}.configuration-thumbnail .media-provenance{display:none}.copy-product-visual:has(img)>span{display:none}.copy-home-hero:has(img) .copy-hero-brand{display:none}.copy-product-launch:has(img) .copy-product-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000c7,#0000 75%),linear-gradient(#0000 65%,#000);position:absolute;inset:0}.copy-product-tool:has(img) .copy-product-visual:after{background:linear-gradient(90deg,#00000040,#0000 45%)}@media (max-width:767px){.media-provenance{max-width:calc(100% - 20px);font-size:10px;bottom:10px;left:10px}}.copy-home-hero:has(img) .hero-foreground{padding-block:90px;display:block}.copy-home-hero:has(img) h1{max-width:6.8em;margin-bottom:28px;font-size:clamp(48px,5.4vw,80px)}.copy-home-hero:has(img) .copy-hero-intent{max-width:380px}.copy-home-hero:has(img) .copy-hero-intent .copy-prose p{color:#d0d0d0;font-size:15px;line-height:1.8}.copy-home-hero:has(img) .copy-actions{margin-top:24px}@media (max-width:767px){.copy-home-hero:has(img){align-items:start;min-height:940px}.copy-home-hero:has(img) .hero-foreground{padding-block:65px 360px}.copy-home-hero:has(img) h1{margin-bottom:20px;font-size:48px}.copy-home-hero:has(img) .copy-hero-intent{max-width:340px}.copy-home-hero:has(img) .media-pixels{inset:250px 0 0}.copy-home-hero:has(img) .copy-hero-shade{background:linear-gradient(#000 18%,#000000e0 40%,#0000 68%,#000)}}.approved-product:has(.copy-product-visual img) .copy-product-launch{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:6%;min-height:0;padding-block:135px 72px;display:grid}.approved-product:has(.copy-product-visual img) .copy-product-launch-inner{grid-area:1/1;min-width:0;padding:0;display:block}.approved-product:has(.copy-product-visual img) .copy-product-visual{aspect-ratio:1672/941;opacity:1;grid-area:1/2;width:100%;height:auto;margin-top:56px;position:sticky;inset:150px auto auto}.approved-product:has(.copy-product-visual img) .copy-product-visual:after{display:none}.approved-product:has(.copy-product-visual img) .copy-product-name{max-width:100%;margin-bottom:28px}.approved-product:has(.copy-product-visual img) .copy-product-launch h1{max-width:100%;font-size:clamp(34px,3.45vw,52px);line-height:1.3}.approved-product:has(.copy-product-visual img) .copy-product-intro{max-width:100%;margin:28px 0 0}.approved-product:has(.copy-product-visual img) .copy-product-intro .copy-prose p{font-size:16px;line-height:1.85}.approved-product-quasar:has(img) .copy-product-name{font-size:72px}.approved-product-quasar:has(img) .copy-product-launch h1{font-size:clamp(32px,3vw,42px)}@media (max-width:959px){.copy-local-nav{top:64px}.approved-product:has(.copy-product-visual img) .copy-product-launch{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:112px;padding-bottom:48px}.approved-product:has(.copy-product-visual img) .copy-product-launch-inner{grid-area:1/1;max-width:40em}.approved-product:has(.copy-product-visual img) .copy-product-visual{grid-area:2/1;margin-top:0;position:relative;top:auto}.approved-product:has(.copy-product-visual img) .copy-product-launch h1{font-size:clamp(32px,5vw,44px)}.approved-page .narrative-aside h2{font-size:clamp(30px,4vw,40px)}.approved-page .narrative-chapter h3{font-size:clamp(24px,3vw,30px)}.copy-priority-grid article:last-child{padding-top:36px}}@media (max-width:767px){.approved-product:has(.copy-product-visual img) .copy-product-launch h1{font-size:clamp(30px,8.3vw,37px)}.approved-product-quasar:has(img) .copy-product-name{font-size:58px}.approved-page .narrative-aside h2{font-size:30px;line-height:1.4}.approved-page .narrative-chapter h3{font-size:24px;line-height:1.45}.copy-priority-grid article:last-child{padding-top:0}}
.team-people{padding-block:60px clamp(84px,10vw,152px)}.team-people>h2{margin-bottom:52px}.team-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;display:grid}.team-portrait{aspect-ratio:4/5;background:#101010;min-height:0}.team-portrait .media-pixels{inset:0;transform:none}.team-portrait-link{display:block}.team-portrait-link:focus-visible{outline-offset:7px;outline:2px solid}.team-member-card{flex-direction:column;min-width:0;display:flex}.team-member-card h3{margin-top:28px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.4}.team-member-role{color:var(--site-muted);margin-block:12px 24px;font-size:15px;line-height:1.75}.team-member-summary{color:var(--site-muted);text-wrap:pretty;margin-bottom:22px;font-size:16px;line-height:1.9}.team-profile-link{align-self:flex-start;margin-top:auto;font-size:16px}.team-biography-reserved{min-height:230px}.team-profile{padding-block:clamp(115px,11vw,160px) 100px}.team-profile-back{margin-bottom:52px;font-size:15px}.team-profile-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(64px,9vw,145px);display:grid}.team-profile-portrait{position:sticky;top:116px}.team-profile-reading{min-width:0;max-width:37em}.team-profile-reading h1{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1.18}.team-profile-role{color:var(--site-muted);margin-bottom:36px;font-size:16px;line-height:1.8}.team-profile-introduction{font-size:20px;line-height:1.85}.team-profile-project{margin-top:66px}.team-profile-reading :is(h2){letter-spacing:-.015em;margin-bottom:24px;font-size:clamp(23px,2vw,29px);font-weight:500;line-height:1.5}.team-profile-reading section p{color:var(--site-muted);text-wrap:pretty;overflow-wrap:break-word;margin-bottom:22px;font-size:18px;line-height:1.95}.team-profile-source{margin-top:5px;font-size:14px}.team-profile-education{border-top:1px solid var(--site-line);margin-top:66px;padding-top:40px}.team-profile-next{border-top:1px solid var(--site-line);justify-content:space-between;gap:25px;margin-top:90px;padding-top:32px;display:flex}.team-profile-next .text-link{font-size:16px}@media (max-width:959px){.team-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 6%}.team-person-reserved{display:none}.team-profile-layout{grid-template-columns:.85fr 1.15fr;gap:6%}.team-profile-introduction{font-size:18px}.team-profile-reading section p{font-size:17px}}@media (max-width:639px){.team-people-grid{grid-template-columns:1fr;gap:62px}.team-people>h2{margin-bottom:34px}.team-portrait{width:100%}.team-profile{padding-block:104px 70px}.team-profile-back{margin-bottom:32px}.team-profile-layout{display:block}.team-profile-portrait{margin-bottom:40px;position:static}.team-profile-reading h1{font-size:40px}.team-profile-role{margin-bottom:26px}.team-profile-project{margin-top:45px}.team-profile-reading h2{font-size:23px}.team-profile-education{margin-top:45px;padding-top:30px}.team-profile-next{margin-top:55px}}
