.net-tap-stage{position:relative;width:200px;height:120px;flex-shrink:0}.net-tap-hand{--skin-color: #e4c560;--tap-speed: .6s;--tap-stagger: .1s;position:absolute;left:100px;top:26px;width:80px;height:60px;transform:scale(.85);transform-origin:0 0}.net-tap-hand:before{content:"";display:block;position:absolute;width:180%;height:75%;top:70%;right:20%;background:#000;border-radius:40px 10px;filter:blur(10px);opacity:.3}.net-tap-palm{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--skin-color);border-radius:10px 40px}.net-tap-thumb{position:absolute;width:120%;height:38px;bottom:-18%;right:1%;background:var(--skin-color);transform-origin:calc(100% - 20px) 20px;transform:rotate(-20deg);border-radius:30px 20px 20px 10px;border-bottom:2px solid rgba(0,0,0,.1);border-left:2px solid rgba(0,0,0,.1)}.net-tap-thumb:after{content:"";position:absolute;width:20%;height:60%;bottom:-8%;left:5px;background:#ffffff4d;border-radius:60% 10% 10% 30%;border-right:2px solid rgba(0,0,0,.05)}.net-tap-finger{position:absolute;width:80%;height:35px;bottom:32%;right:64%;background:var(--skin-color);transform-origin:100% 20px;transform:rotate(10deg);animation-duration:calc(var(--tap-speed) * 2);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.net-tap-finger:before{content:"";position:absolute;width:140%;height:30px;bottom:8%;right:65%;background:var(--skin-color);transform-origin:calc(100% - 20px) 20px;transform:rotate(-60deg);border-radius:20px}.net-tap-finger:nth-child(1){animation-delay:0s;filter:brightness(.7);animation-name:net-tap-upper-1}.net-tap-finger:nth-child(2){animation-delay:var(--tap-stagger);filter:brightness(.8);animation-name:net-tap-upper-2}.net-tap-finger:nth-child(3){animation-delay:calc(var(--tap-stagger) * 2);filter:brightness(.9);animation-name:net-tap-upper-3}.net-tap-finger:nth-child(4){animation-delay:calc(var(--tap-stagger) * 3);animation-name:net-tap-upper-4}@keyframes net-tap-upper-1{0%,50%,to{transform:rotate(10deg) scale(.4)}40%{transform:rotate(50deg) scale(.4)}}@keyframes net-tap-upper-2{0%,50%,to{transform:rotate(10deg) scale(.6)}40%{transform:rotate(50deg) scale(.6)}}@keyframes net-tap-upper-3{0%,50%,to{transform:rotate(10deg) scale(.8)}40%{transform:rotate(50deg) scale(.8)}}@keyframes net-tap-upper-4{0%,50%,to{transform:rotate(10deg) scale(1)}40%{transform:rotate(50deg) scale(1)}}#root .net-loading-panel{display:grid;align-content:center;justify-items:center;gap:14px;min-height:54vh;padding:36px 24px;color:#e8edf4;background:transparent;text-align:center}#root .net-loading-panel.is-waiting{visibility:hidden}.net-loading-copy{min-width:0}.net-loading-copy strong{display:block;margin:0;color:#e8edf4;font-size:14px;font-weight:500;line-height:1.65}.net-loading-copy p{margin:7px 0 0;color:#acbbce;font-size:12px;line-height:1.7}.net-retry-button,#root .net-retry-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:10px 18px;color:#e8edf4;background:#112840;border:1px solid #496f97;border-radius:6px;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}#root .net-loading-panel.is-compact{grid-template-columns:84px minmax(0,1fr);justify-items:stretch;align-content:start;align-items:center;gap:10px;min-height:0;padding:16px;color:#e8edf4;background:#050b14e6;border:1px solid rgba(168,192,223,.22);border-radius:9px;text-align:left}.is-compact>.net-tap-stage,.net-network-feedback>.net-tap-stage{width:84px;height:64px}.is-compact .net-tap-hand,.net-network-feedback .net-tap-hand{left:40px;top:20px;transform:scale(.38)}.is-error .net-tap-finger,.is-offline .net-tap-finger{animation-play-state:paused}#root .city-hero-loading{position:absolute;z-index:5;right:max(5%,calc((100% - 1360px)/2));bottom:22px;width:min(370px,calc(100% - 40px))}#root .net-network-feedback{position:fixed;z-index:110;right:24px;bottom:24px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(380px,calc(100vw - 32px));padding:16px;color:#e8edf4;background:#07111ef7;border:1px solid rgba(145,191,240,.3);border-radius:10px;box-shadow:0 12px 36px #0000003d;pointer-events:none}#root .net-feedback-close{display:inline-flex;align-items:center;justify-content:center;align-self:start;width:32px;min-height:32px;padding:6px;color:#acbbce;background:transparent;border:0;box-shadow:none;pointer-events:auto}.net-startup-loader{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:16px;padding:24px;color:#e8edf4;background:#050b14;text-align:center;font-family:PingFang SC,Hiragino Sans GB,sans-serif;animation:net-startup-enter .18s ease .5s both}#root:not(:empty)+.net-startup-loader{display:none}.net-startup-loader>strong{font-size:15px;font-weight:500}.net-startup-slow{visibility:hidden;max-width:300px;color:#acbbce;font-size:13px;line-height:1.8;animation:net-startup-slow 0s 10s forwards}.net-startup-slow p{margin:0}.net-startup-loader noscript{color:#acbbce;font-size:13px}@keyframes net-startup-enter{0%{opacity:0}to{opacity:1}}@keyframes net-startup-slow{to{visibility:visible}}@media(max-width:600px){#root .net-network-feedback{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}#root .city-hero-loading{right:20px;bottom:18px}#root .net-feedback-close{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.net-tap-finger,.net-startup-loader{animation:none}}html #root .net-search-panel:is(.search-panel,.public-search){display:block;box-sizing:border-box;height:auto;min-height:0;padding:16px 20px}html #root .net-search-panel .net-search-form{--search-timing: .3s;--search-accent: #2f2ee9;position:relative;isolation:isolate;display:flex;align-items:center;gap:4px;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:48px;margin:0;padding:0 10px;color:#323250;background:#fff;border:0;border-radius:30px;box-shadow:none;color-scheme:light;transition:border-radius .5s ease}html #root .net-search-panel .net-search-form:before{content:"";position:absolute;z-index:2;inset:auto 0 0;height:2px;background:var(--search-accent);border-radius:1px;pointer-events:none;transform:scaleX(0);transform-origin:center;transition:transform var(--search-timing) ease}html #root .net-search-panel .net-search-form:focus-within{border-radius:1px}html #root .net-search-panel .net-search-form:focus-within:before{transform:scaleX(1)}html #root .net-search-panel .net-search-form .net-search-input{flex:1 1 auto;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#323250;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;font-family:inherit;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-overflow:ellipsis;caret-color:var(--search-accent);opacity:1;filter:none;transform:none;translate:0 0}html #root .net-search-panel .net-search-form .net-search-input::placeholder{color:#7b7d94;opacity:1}html #root .net-search-panel .net-search-form .net-search-input::-webkit-search-decoration,html #root .net-search-panel .net-search-form .net-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html #root .net-search-panel .net-search-form button{position:relative;display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;box-sizing:border-box;width:36px;min-width:36px;max-width:none;height:36px;min-height:36px;margin:0;padding:0;color:#8b8ba7;background:transparent;border:0;border-radius:50%;outline:none;box-shadow:none;cursor:pointer;filter:none;transform:none;translate:0 0;transition:color .18s ease,background-color .18s ease,opacity .18s ease}html #root .net-search-panel .net-search-form button:before,html #root .net-search-panel .net-search-form button:after{content:none;display:none}html #root .net-search-panel .net-search-form button svg{display:block;flex:none;width:19px;height:19px;margin:0;color:inherit;transform:none;translate:0 0}html #root .net-search-panel .net-search-form button:focus-visible{color:var(--search-accent);background:#edecff;outline:2px solid var(--search-accent);outline-offset:-2px}html #root .net-search-panel .net-search-form .net-search-reset:disabled{visibility:hidden;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){html #root .net-search-panel .net-search-form button:hover:not(:disabled){color:var(--search-accent);background:#f1f0ff}}@media(max-width:600px){html #root .net-search-panel:is(.search-panel,.public-search){padding:12px}}@media(prefers-reduced-motion:reduce){html #root .net-search-panel .net-search-form,html #root .net-search-panel .net-search-form:before,html #root .net-search-panel .net-search-form button{transition:none}}html #root form:has(input[type=search]){--input-bg: #2d2d2d;--border-color: #6e6e6e;--border-radius: 10px;--after-border-radius: 10px;--height-of-input: 40px;box-sizing:border-box;height:40px!important;min-height:40px;padding:0 15px!important;gap:4px;color:#f4f4f4;background:#2d2d2d!important;border:1px solid #3f3f3f!important;border-radius:10px!important;box-shadow:none!important;outline:none!important;transition:border-color .3s ease,background-color .3s ease}html #root form:has(input[type=search]):focus-within{border-color:#6e6e6e!important;border-radius:10px!important;box-shadow:none!important}html #root form:has(input[type=search]):before,html #root form:has(input[type=search]):after{display:none!important}html #root form:has(input[type=search]) input[type=search]{--c-text: #f4f4f4;box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;height:100%!important;min-height:0!important;margin:0;padding:0 8px!important;font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:normal;color:#f4f4f4!important;caret-color:#fff;background:transparent!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important}html #root form:has(input[type=search]) input[type=search]::placeholder{color:#b5b5b5!important;opacity:1}html #root form:has(input[type=search]) button{box-sizing:border-box;flex:0 0 32px;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;color:#b5b5b5!important;background:transparent!important;border:0!important;border-radius:5px!important;box-shadow:none!important;transform:none!important;transition:color .3s ease,background-color .3s ease}html #root form:has(input[type=search]) button:before,html #root form:has(input[type=search]) button:after{display:none!important}html #root form:has(input[type=search]) button:hover,html #root form:has(input[type=search]) button:focus-visible{color:#fff!important;background:#3c3c3c!important}html #root form:has(input[type=search]) button:focus-visible{outline:2px solid #b5b5b5!important;outline-offset:1px}html #root form:has(input[type=search]) svg{flex-shrink:0;width:18px!important;height:18px!important;margin:0!important;color:inherit}@media(max-width:600px),(pointer:coarse){html #root form:has(input[type=search]){--height-of-input: 48px;height:48px!important;min-height:48px;padding-inline:10px!important}html #root form:has(input[type=search]) input[type=search]{font-size:16px}html #root form:has(input[type=search]) button{flex-basis:44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}@media(prefers-reduced-motion:reduce){html #root form:has(input[type=search]),html #root form:has(input[type=search]) button{transition:none}}html #root :is(.site-header,.public-header){overflow:visible}html #root .nav-hover-panel{position:absolute;z-index:6;inset:100% 0 auto;width:100%;margin:0;padding:0;color:#e8edf4;background:#08121e;border:0;box-shadow:0 22px 36px -24px #000000b3;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transform:translateY(-6px);transition:opacity .22s ease,transform .3s ease,clip-path .3s ease,visibility 0s linear .3s}html #root .nav-hover-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 -48px 0);transform:translateY(0);transition-delay:0s}html #root .nav-hover-inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding-block:20px 24px;animation:nav-hover-content-in .28s ease both}html #root .nav-hover-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:16px;min-width:0}html #root .nav-hover-panel .nav-hover-link{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-content:center;align-items:center;gap:8px 12px;width:auto;min-width:0;min-height:88px;height:auto;margin:0;padding:18px 22px;color:#e8edf4;background:transparent;border:0!important;border-radius:8px;box-shadow:0 0 0 1px #acc4df00!important;text-decoration:none!important;white-space:normal;transform:none;transition:background-color .28s ease,color .22s ease,transform .28s ease,box-shadow .28s ease}html #root .nav-hover-panel .nav-hover-link:before,html #root .nav-hover-panel .nav-hover-link:after{display:none!important}html #root .nav-hover-panel .nav-hover-link:hover,html #root .nav-hover-panel .nav-hover-link:focus-visible{color:#fff;background:#101f30;box-shadow:0 12px 24px -14px #000000c7,0 0 0 1px #acc4df40!important;transform:translateY(-3px)}html #root .nav-hover-panel .nav-hover-shine{position:absolute;top:-60%;right:0;bottom:-60%;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.08) 47%,rgba(255,255,255,.08) 53%,transparent 56%);transform:translate(115%);transition:none}html #root .nav-hover-panel .nav-hover-link:is(:hover,:focus-visible) .nav-hover-shine{transform:translate(-115%);transition:transform .85s ease-out}html #root .nav-hover-panel :is(.nav-hover-link-title,.nav-hover-link-detail,.nav-hover-arrow){position:relative;z-index:1}html #root .nav-hover-panel .nav-hover-link:focus-visible{outline:2px solid #a4b8cd;outline-offset:-2px}html #root .nav-hover-link-title{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.025em}html #root .nav-hover-link-detail{grid-column:1 / -1;color:#a4b1c3;font-size:12px;line-height:1.7;letter-spacing:normal}html #root .nav-hover-arrow{opacity:.55;transition:opacity .22s ease,transform .22s ease}html #root .nav-hover-link:is(:hover,:focus-visible) .nav-hover-arrow{opacity:1;transform:translate(2px,-2px)}html #root :is(.nav-links,.public-nav)>a[data-nav-open=true]{color:#fff;border-color:transparent!important;box-shadow:none!important}@keyframes nav-hover-content-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){html #root .nav-hover-panel{display:none}}@media(prefers-reduced-motion:reduce){html #root .nav-hover-panel,html #root .nav-hover-panel .nav-hover-link,html #root .nav-hover-panel .nav-hover-link:is(:hover,:focus-visible),html #root .nav-hover-arrow,html #root .nav-hover-link:is(:hover,:focus-visible) .nav-hover-arrow{transition:none;transform:none}html #root .nav-hover-inner{animation:none}html #root .nav-hover-panel .nav-hover-shine{display:none}}html #root .company-contact-details .company-contact-block{display:grid;align-content:start;gap:18px;min-width:0;padding-block:4px}html #root .company-contact-details .company-contact-list{display:grid;gap:12px;margin:0;padding:0}html #root .company-contact-details .company-contact-row{display:grid;grid-template-columns:5em minmax(0,1fr);align-items:center;column-gap:14px;margin:0;font-size:14px;line-height:1.6}html #root .company-contact-details .company-contact-row dt{margin:0;color:var(--public-muted, #a4b1c3);font-weight:400;white-space:nowrap}html #root .company-contact-details .company-contact-row dd{min-width:0;margin:0}html #root .company-contact-details .company-contact-row a{display:inline-flex;align-items:center;box-sizing:border-box;min-width:0;max-width:100%;min-height:42px;padding:7px 12px;color:var(--public-text, #e8edf4);font-size:clamp(17px,1.35vw,20px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere}html #root .company-contact-details .company-contact-note{max-width:44em;margin:0;color:var(--public-dim, #8898ad);font-size:13px;font-weight:400;line-height:1.9;letter-spacing:.01em;overflow-wrap:break-word}@media(max-width:600px){html #root .company-contact-details .company-contact-block{gap:14px}html #root .company-contact-details .company-contact-row{column-gap:10px;font-size:13px}}#root .input-container{--c-text: var(--entry-text);--c-bg: var(--entry-bg);--c-outline: var(--entry-focus);--c-border: var(--entry-border);display:grid;align-content:start;gap:8px;position:relative;min-width:0;width:100%;margin-top:8px;color:var(--c-text);font-family:var(--public-sans)}#root .input-container .input-control{position:relative;min-width:0}#root .input-container .input-field{display:block;box-sizing:border-box;width:100%;min-height:56px;margin:0;font:400 16px/1.5 var(--public-sans);letter-spacing:.1ch;translate:none}#root .input-container textarea.input-field{min-height:176px;resize:vertical}#root .input-container select.input-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;cursor:pointer}#root .input-container select.input-field option{color:var(--c-text);background:var(--c-bg)}#root .input-container .input-label{display:block;position:absolute;top:50%;left:10px;max-width:calc(100% - 46px);margin:0;padding:0 4px;overflow:hidden;color:var(--c-text);background:transparent;border-radius:3px;font:500 14px/1.5 var(--public-sans);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform:translateY(-50%);opacity:.78;transition:top .2s ease-in,transform .2s ease-in,opacity .2s ease-in,font-size .2s ease-in,background-color .2s ease-in}#root .input-container textarea.input-field+.input-label{top:27px}#root .input-container .input-field:not(select):is(:focus,:not(:placeholder-shown))+.input-label,#root .input-container select.input-field:focus+.input-label,#root .input-container select.input-field:has(option:checked:not([value=""]))+.input-label{top:0;transform:translateY(-50%);opacity:1;background:var(--c-bg);font-size:12px}#root .input-container .input-field:is(:focus,:focus-visible){caret-color:var(--c-outline)}#root .input-container .input-field:focus+.input-label,#root .input-container .input-field:focus~.input-caret{color:var(--c-outline)}#root .input-container:has(.input-field:user-invalid),#root .input-container:has(.input-field[aria-invalid=true]){--c-border: rgb(230, 85, 60);--c-text: rgb(230, 85, 60);--c-outline: rgb(230, 85, 60)}#root .input-container:has(.input-field:disabled),#root .input-container:has(input.input-field:read-only),#root .input-container:has(textarea.input-field:read-only){--c-border: rgb(150, 150, 150);--c-text: rgb(170, 170, 170);--c-outline: rgb(150, 150, 150)}#root .input-container .input-caret{position:absolute;top:19px;right:15px;color:var(--c-text);pointer-events:none}#root .input-container .input-help{margin:0;color:var(--public-muted);font-size:12px;line-height:1.6;letter-spacing:0}@media(prefers-reduced-motion:reduce){#root .input-container .input-field,#root .input-container .input-label{transition:none!important}}html #root .public-products .public-series-grid .public-series-card{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;transform:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}html #root .public-products .public-series-grid .public-series-card:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:2px;border-radius:inherit;background:linear-gradient(163deg,#00ff75,#3700ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .28s ease}html #root .public-products .public-series-grid .public-series-card:after{display:none}html #root .public-products .public-series-grid .public-series-card .public-series-card-media{overflow:hidden;background:transparent;border-radius:0;box-shadow:none;transform:none}html #root .public-products .public-series-grid .public-series-card .public-series-card-media:before,html #root .public-products .public-series-grid .public-series-card .public-series-card-media:after{display:none}html #root .public-products .public-series-grid .public-series-card .public-series-card-media img{border-radius:0;box-shadow:none;transform:none!important;transition:none}html #root .public-products .public-series-grid .public-series-card:focus-within{border-color:transparent;box-shadow:0 0 30px 1px #00ff7538,0 12px 30px #114aa024;transform:translateY(-3px)}html #root .public-products .public-series-grid .public-series-card:focus-within:before{opacity:1}@media(hover:hover)and (pointer:fine){html #root .public-products .public-series-grid .public-series-card:hover{border-color:transparent;box-shadow:0 0 30px 1px #00ff7538,0 12px 30px #114aa024;transform:translateY(-3px)}html #root .public-products .public-series-grid .public-series-card:hover:before{opacity:1}}@supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)){html #root .public-products .public-series-grid .public-series-card:before{padding:0;background:none;border:2px solid #00bfa7}}@media(prefers-reduced-motion:reduce){html #root .public-products .public-series-grid .public-series-card,html #root .public-products .public-series-grid .public-series-card:is(:hover,:focus-within){transform:none;transition:none}html #root .public-products .public-series-grid .public-series-card:before{transition:none}}html #root .public-solution-list>article>.solution-field-image,html #root .solution-image>.solution-field-image{display:block;align-self:stretch;min-width:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:transparent;border:0!important;border-radius:0;box-shadow:none!important;transform:none}html #root .public-solution-list>article>.solution-field-image img,html #root .solution-image>.solution-field-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}html #root .solution-field-image:before,html #root .solution-field-image:after{display:none!important}html #root :is(.public-solution-list,.solution-copy) h2>.solution-field-title{display:inline;width:auto;min-height:0;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none;background:transparent;border:0!important;box-shadow:none!important}html #root .solution-field-title:before,html #root .solution-field-title:after{display:none!important}html #root .solution-field-breadcrumb{padding-top:26px}html #root .solution-field-breadcrumb a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;color:#a4b1c3;font-size:13px;text-decoration:none}html #root .solution-field-page .legacy-solutions-reading{padding-top:24px}html #root .solution-field-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1160px;margin:0 auto;padding-bottom:64px}html #root .solution-field-switcher a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;color:#bac9da;font-size:14px;text-decoration:none}html #root .solution-field-switcher a[aria-current=page]{color:#e8edf4;background:#102238}html #root .legacy-solution-related-label{margin:0 0 20px;color:#9ac7f3;font-size:13px;line-height:1.8}html #root #solution-fields{scroll-margin-top:110px}@media(hover:hover)and (pointer:fine){html #root .solution-field-image:hover img{transform:scale(1.025)}}@media(max-width:700px){html #root .solution-field-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){html #root .solution-field-image img,html #root .solution-field-image:hover img{transition:none;transform:none}}html #root .city-hero.power-gallery-hero{position:relative;isolation:isolate;overflow:hidden;background:#050b14}html #root .power-gallery-hero .power-gallery-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;opacity:0;transition:opacity 1.8s ease;pointer-events:none}html #root .power-gallery-hero .power-gallery-media.is-ready{opacity:1}html #root .power-gallery-hero .power-gallery-frame{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}html #root .power-gallery-hero .power-gallery-camera{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:72% 52%;animation:power-gallery-camera 24s ease-in-out infinite alternate}html #root .power-gallery-hero .power-gallery-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;border-radius:0;transform:none}@supports (width: 1cqw){html #root .power-gallery-hero .power-gallery-frame{width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw)}}html #root .power-gallery-hero .power-gallery-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,11,20,.12) 0%,rgba(5,11,20,.12) 39%,transparent 67%),linear-gradient(0deg,rgba(5,11,20,.32),transparent 24%);pointer-events:none}html #root .power-gallery-hero .power-gallery-foreground{position:relative;z-index:2;width:100%;min-width:0}html #root .power-gallery-hero .power-gallery-loading{position:absolute;z-index:3;right:max(24px,4.6vw);bottom:24px;width:min(350px,calc(100% - 48px))}html #root .power-gallery-hero.is-motion-paused .power-gallery-camera{animation-play-state:paused}@keyframes power-gallery-camera{0%{transform:scale(1.025) translate3d(.2%,0,0)}to{transform:scale(1.055) translate3d(-.35%,-.15%,0)}}@media(max-width:600px){html #root .power-gallery-hero .power-gallery-shade{background:linear-gradient(90deg,#050b14d6,#050b146b)}}@media(prefers-reduced-motion:reduce){html #root .power-gallery-hero .power-gallery-media{transition:none}html #root .power-gallery-hero .power-gallery-camera{animation:none;transform:none}}html #root .page-home .power-gallery-hero .power-gallery-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#07111c,#07111cfe 24%,#07111cf7 35%,#07111ce0,#07111cab 51%,#07111c66 60%,#07111c2b 71%,#07111c0a 85%,#07111c00),linear-gradient(180deg,#060d173d,#060d1700 24%,#060d1700 70%,#060d17a6)}html #root .page-home .power-gallery-hero .city-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(32px,4vw,56px)}html #root .page-home .power-gallery-hero .city-hero-copy>h1,html #root .page-home .power-gallery-hero .city-hero-actions{margin:0}@media(max-width:600px){html[data-theme=black-blue] #root .page-home .site-header,html[data-theme=black-blue] #root .page-home .header-inner{min-height:64px}html[data-theme=black-blue] #root .page-home .header-inner{width:calc(100% - 40px);column-gap:16px}html[data-theme=black-blue] #root .page-home :is(.brand,.brand-window){width:148px;height:46px}html[data-theme=black-blue] #root .page-home .brand-window{padding:0}html[data-theme=black-blue] #root .page-home .brand-window img{width:148px}html[data-theme=black-blue] #root .page-home .header-actions{gap:8px}html[data-theme=black-blue] #root .page-home :is(.nav-links,.search-panel){top:64px}html[data-theme=black-blue] #root .page-home .power-gallery-hero{display:grid;min-height:0;background:#07111c}html #root .page-home .power-gallery-hero .power-gallery-media{position:relative;grid-area:1 / 1;align-self:start;width:100%;aspect-ratio:16 / 9}html #root .page-home .power-gallery-hero .power-gallery-foreground{grid-area:1 / 1}html[data-theme=black-blue] #root .page-home .power-gallery-hero .city-hero-content{padding-top:0;padding-bottom:28px}html[data-theme=black-blue] #root .page-home .power-gallery-hero .city-hero-copy{display:grid;grid-template-rows:56.25vw auto;align-items:center;width:100%;gap:18px}html[data-theme=black-blue] #root .page-home .power-gallery-hero .city-hero-copy h1{max-width:42%;font-size:clamp(18px,6vw,36px);line-height:1.22;letter-spacing:-.035em}html[data-theme=black-blue][lang=en] #root .page-home .power-gallery-hero .city-hero-copy h1{font-size:clamp(16px,4.8vw,28px);line-height:1.16}html[data-theme=black-blue] #root .page-home .power-gallery-hero .city-hero-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme=black-blue] #root .page-home .power-gallery-hero .city-hero-actions a{min-height:50px;padding:12px 10px;gap:8px;font-size:12px}html #root .page-home .power-gallery-hero .power-gallery-frame{width:100%;height:100%}html #root .page-home .power-gallery-hero .power-gallery-image{object-fit:contain;object-position:center}html #root .page-home .power-gallery-hero .power-gallery-camera{animation:none;transform:none}html #root .page-home .power-gallery-hero .power-gallery-shade{background:none}}@media(max-width:380px){html[data-theme=black-blue][lang=en] #root .page-home .power-gallery-hero .city-hero-actions{grid-template-columns:1fr}}.solution-reader-page{--reader-line: rgba(151, 179, 211, .18);--reader-muted: #a5b4c5;--reader-accent: #91bce9}.solution-reader-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-top:28px;color:var(--reader-muted);font-size:13px}.solution-reader-breadcrumb a,.solution-reader-fields a,.solution-reader-next>a,.solution-reader-source a{display:inline-flex;align-items:center;gap:12px}.solution-reader-layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);padding-top:36px;padding-bottom:72px;scroll-margin-top:132px}.solution-reader-sidebar{min-width:0;position:sticky;top:132px;max-height:calc(100dvh - 156px);overflow-y:auto;padding:4px}.solution-reader-nav h2{margin:0 0 20px;font-size:14px;font-weight:500;color:var(--reader-muted)}html #root .solution-reader-nav a{display:grid;grid-template-columns:24px minmax(0,1fr) 15px;align-items:start;gap:10px;width:100%;max-width:none;min-height:54px;height:auto;margin:0 0 8px;padding:14px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#d6e0eb;font-size:14px;line-height:1.65;white-space:normal;text-decoration:none}html #root .solution-reader-nav a:hover{background:#101d2d}.solution-reader-nav a svg{margin-top:4px}.solution-reader-nav a small{display:block;color:var(--reader-muted);font-size:12px}.solution-reader-nav>p{margin-top:28px;color:var(--reader-muted);font-size:12px;line-height:1.9}.solution-reader-number{color:var(--reader-accent);font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.08em}.solution-reader-content{min-width:0;width:100%;max-width:900px}.solution-reader-boundary{margin:0 0 34px;padding:0 0 26px;border-bottom:1px solid var(--reader-line);color:var(--reader-muted);font-size:13px;line-height:1.9}.solution-reader-article{padding:12px 0 52px;scroll-margin-top:138px}.solution-reader-article+.solution-reader-article{border-top:1px solid var(--reader-line);padding-top:52px}.solution-reader-article-heading h2{margin:14px 0 20px;color:#e8eff7;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.solution-reader-summary{margin:0;color:#c3d0dd;font-size:16px;line-height:1.95}.solution-reader-section{margin-top:34px}.solution-reader-section h3{margin:0 0 16px;color:#e0e9f2;font-size:17px;font-weight:500;line-height:1.6}.solution-reader-section p{margin:0 0 14px;color:#b7c5d4;font-size:15px;line-height:1.95}.solution-reader-scenarios{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0;padding-left:18px;color:#b7c5d4;font-size:14px;line-height:1.8}.solution-reader-systems{margin:0}.solution-reader-systems>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:22px;padding:18px 0;border-top:1px solid var(--reader-line)}.solution-reader-systems dt{margin:0;color:#cbd9e8;font-size:14px;font-weight:500;line-height:1.9}.solution-reader-systems dd{margin:0;color:#b7c5d4;font-size:15px;line-height:1.9}.solution-reader-checklist{margin:0;padding-left:20px;color:#b7c5d4;font-size:15px;line-height:1.9}.solution-reader-checklist li+li{margin-top:10px}.solution-reader-checklist li::marker,.solution-reader-scenarios li::marker{color:var(--reader-accent)}.solution-reader-source{margin-top:30px;border-top:1px solid var(--reader-line);color:var(--reader-muted)}.solution-reader-source summary{width:fit-content;min-height:44px;padding:14px 0;cursor:pointer;font-size:13px;line-height:1.7}.solution-reader-source>div{padding:4px 0 8px;font-size:12px;line-height:1.9}.solution-reader-source p{margin:10px 0}.solution-reader-source a{min-height:36px;color:var(--reader-accent)}.solution-reader-related{padding-top:34px;border-top:1px solid var(--reader-line)}.solution-reader-related>h2{margin:0 0 12px;font-size:22px;font-weight:500}.solution-reader-related>p{margin:0 0 28px;color:var(--reader-muted);font-size:14px;line-height:1.9}.solution-reader-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:32px 0;border-top:1px solid var(--reader-line)}.solution-reader-next h2{margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.6}.solution-reader-next p{margin:0;color:var(--reader-muted);font-size:14px;line-height:1.8}.solution-reader-next>a{min-height:48px;padding:12px 18px}.solution-reader-fields{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:72px}.solution-reader-fields a{min-height:48px;padding:12px 18px;font-size:14px}.solution-reader-fields a[aria-current=page]{color:#c6e1ff;background:#112136}.solution-reader-page a:focus-visible,.solution-reader-page summary:focus-visible{outline:2px solid var(--reader-accent);outline-offset:4px}.solution-reader-empty{padding-top:72px;padding-bottom:72px}@media(max-width:760px){.solution-reader-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:20px;padding-bottom:40px;scroll-margin-top:104px}.solution-reader-sidebar{position:static;max-height:none;overflow:visible}.solution-reader-nav>p{margin:16px 0 0}.solution-reader-article{scroll-margin-top:110px;padding-bottom:36px}.solution-reader-article+.solution-reader-article{padding-top:36px}.solution-reader-summary{font-size:15px}.solution-reader-systems>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.solution-reader-fields{padding-bottom:44px}.solution-reader-fields a{flex:1 1 160px;justify-content:space-between}}#root #resource-types .public-document-item{display:block}#root #resource-types .public-document-link{text-align:left}#root #resource-types.resource-content-page{display:block;padding-block:46px 80px;max-width:1200px}#root #resource-types.resource-content-page p{max-width:76ch}#root #resource-types .resource-page-heading{padding-bottom:34px}#root #resource-types .resource-page-eyebrow{display:block;margin:36px 0 16px;font-size:11px;letter-spacing:.14em;color:var(--public-dim)}#root #resource-types .resource-page-heading h1{max-width:26ch;margin:0 0 22px;font-size:clamp(28px,3.6vw,46px);line-height:1.45;font-weight:400;overflow-wrap:anywhere}#root .resource-back-link,#root #resource-types :is(.resource-document-request,.resource-page-nav a,.resource-record-link,.resource-certificate-images a){background:transparent;border:0;border-radius:0;box-shadow:none;translate:none;transform:none;color:var(--public-text);text-decoration:none}#root .resource-back-link{display:inline-flex;align-items:center;gap:9px;padding:8px 0;color:var(--public-copper-light);font-size:13px}#root .resource-back-link:before,#root .resource-back-link:after,#root #resource-types :is(.resource-document-request,.resource-page-nav a,.resource-record-link,.resource-certificate-images a):before,#root #resource-types :is(.resource-document-request,.resource-page-nav a,.resource-record-link,.resource-certificate-images a):after{content:none}#root #resource-types .resource-page-nav{display:flex;flex-wrap:wrap;gap:12px 30px;margin-bottom:36px;border-bottom:1px solid var(--public-line)}#root #resource-types .resource-page-nav a{padding:14px 0;font-size:13px;color:var(--public-muted);border-bottom:2px solid transparent}#root #resource-types .resource-page-nav a[aria-current=page]{color:var(--public-copper-light);border-bottom-color:var(--public-copper-light)}#root #resource-types .resource-document-search{display:flex;align-items:center;gap:12px;max-width:540px;padding:12px 0;border-bottom:1px solid var(--public-line-strong);color:var(--public-muted)}#root #resource-types .resource-document-search input{min-width:0;width:100%;padding:5px 0;background:transparent;color:var(--public-text);font-size:14px;border:0;border-radius:0;box-shadow:none;translate:none}#root #resource-types .resource-document-count{margin:16px 0 24px;font-size:12px;color:var(--public-dim)}#root #resource-types .resource-document-results{border-top:1px solid var(--public-line)}#root #resource-types .resource-record-link{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 8px;border-bottom:1px solid var(--public-line);transition:background-color .18s ease}#root #resource-types .resource-record-link>div{min-width:0}#root #resource-types .resource-record-link small{color:var(--public-dim);font-size:12px}#root #resource-types .resource-record-link h2{margin:10px 0 0;font-size:18px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}#root #resource-types .resource-record-link p{margin-top:9px;font-size:13px}#root #resource-types .resource-record-link>span{display:inline-flex;align-items:center;flex-shrink:0;gap:12px;color:var(--public-copper-light);font-size:12px}#root #resource-types .resource-record-link svg{transition:transform .22s ease}#root #resource-types .resource-document-request{display:inline-flex;align-items:center;gap:9px;padding:12px 0;color:var(--public-copper-light);font-size:13px}#root #resource-types .resource-document-guides{max-width:900px}#root #resource-types .resource-document-guides section{display:grid;grid-template-columns:28px 1fr;gap:22px;padding:30px 0;border-bottom:1px solid var(--public-line)}#root #resource-types .resource-document-guides section>span{padding-top:4px;color:var(--public-dim);font-size:12px}#root #resource-types .resource-document-guides h2,#root #resource-types .resource-document-guidance h2{margin:0 0 18px;font-size:22px}#root #resource-types .resource-document-guides p+p{margin-top:16px}#root #resource-types .resource-document-guidance{max-width:760px;padding-top:40px}#root #resource-types .resource-document-select{display:grid;gap:10px;margin-top:24px;max-width:480px;color:var(--public-muted);font-size:13px}#root #resource-types .resource-document-select select{width:100%;min-width:0;padding:12px;border:1px solid var(--public-line-strong);border-radius:0;background:var(--public-panel);color:var(--public-text);font-size:14px;box-shadow:none}#root #resource-types .resource-certificate-overview{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-bottom:24px;border-bottom:1px solid var(--public-line)}#root #resource-types .resource-certificate-overview p{font-size:13px}#root #resource-types .resource-certificate-facts,#root #resource-types .resource-certificate-images{padding-top:30px}#root #resource-types .resource-certificate-detail h2{margin:0 0 24px;font-size:22px}#root #resource-types .resource-document-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:0}#root #resource-types .resource-document-specs dt{margin-bottom:8px;font-size:12px;color:var(--public-dim)}#root #resource-types .resource-document-specs dd{margin:0;font-size:15px;line-height:1.8}#root #resource-types .resource-certificate-images figure{max-width:820px;margin:0 0 36px}#root #resource-types .resource-certificate-images figure>a{display:block;padding:0}#root #resource-types .resource-certificate-images img{display:block;width:100%;height:auto;object-fit:contain}#root #resource-types .resource-certificate-images figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:12px;color:var(--public-dim);font-size:12px}#root #resource-types .resource-certificate-images figcaption a{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--public-copper-light)}#root #resource-types .resource-page-footer{margin-top:48px;padding-top:20px;border-top:1px solid var(--public-line)}#root #resource-types .resource-empty{padding:36px 0}#root #resource-types :is(a,button,input,select):focus-visible,#root .resource-back-link:focus-visible{outline:2px solid var(--public-copper-light);outline-offset:4px}#root .resource-float-in{animation:resource-float-in .52s cubic-bezier(.22,1,.36,1) both}#root .resource-page-nav.resource-float-in{animation-delay:60ms}#root .resource-page-body.resource-float-in{animation-delay:.1s}@keyframes resource-float-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){#root #resource-types .resource-record-link:hover{background:#9ac7f309}#root #resource-types .resource-record-link:hover svg{transform:translate(4px)}}@media(max-width:640px){#root #resource-types.resource-content-page{padding-block:28px 56px}#root #resource-types .resource-page-eyebrow{margin-top:26px}#root #resource-types .resource-page-nav{gap:4px 20px}#root #resource-types .resource-page-nav a{font-size:12px}#root #resource-types .resource-record-link{align-items:start;flex-direction:column;gap:14px;padding:24px 0}#root #resource-types .resource-document-specs{grid-template-columns:1fr;gap:20px}#root #resource-types .resource-document-guides section{gap:12px}}@media(prefers-reduced-motion:reduce){#root .resource-float-in{animation:none}#root #resource-types .resource-record-link,#root #resource-types .resource-record-link svg{transition:none}}#root .original-materials{min-width:0;margin-top:36px;color:var(--public-text, #ded8cf)}#root .original-materials h2{margin:0 0 24px;font-size:22px;font-weight:400}#root .original-table-scroll{max-width:100%;overflow-x:auto;margin:0 0 32px;border-block:1px solid var(--public-line, #35312c)}#root .original-table-scroll:focus-visible{outline:2px solid #bbaa98;outline-offset:4px}#root .original-table-scroll table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65}#root .original-table-scroll caption{padding:18px 0;text-align:left;font-size:16px;color:var(--public-text, #ded8cf)}#root .original-table-scroll :is(td,th){min-width:100px;padding:14px 18px;border:1px solid var(--public-line, #35312c);text-align:left;vertical-align:top;font-weight:400}#root .original-table-scroll th{background:#22201d;color:#e5ded4}#root .original-table-scroll td{color:var(--public-muted, #bcb7ae)}#root .original-material-figure{margin:36px 0}#root .original-material-figure>a{display:block;background:transparent;padding:0;border:0;border-radius:0}#root .original-material-figure img{display:block;max-width:100%;width:auto;height:auto;margin-inline:auto;object-fit:contain}#root .original-material-figure figcaption{display:flex;justify-content:space-between;gap:24px;margin-top:12px;font-size:12px}#root .original-material-figure figcaption a{display:inline-flex;align-items:center;gap:8px;color:#bbaa98;background:transparent;padding:4px 0;border:0}#root .original-materials a:focus-visible{outline:2px solid #bbaa98;outline-offset:4px}#root .original-material-links{margin-top:36px;border-top:1px solid var(--public-line);padding-top:24px}#root .original-material-links h2{margin-bottom:20px;font-size:20px;font-weight:400}#root .original-material-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:#c7bbb0;border-bottom:1px solid var(--public-line);background:transparent;font-size:14px;line-height:1.65}#root .original-material-links a:hover{color:#efe5d9}#root .original-material-links svg{flex-shrink:0}@media(max-width:640px){#root .original-table-scroll :is(td,th){padding:10px 12px}}#root #product-documents.product-document-library{padding-block:36px 64px;color:var(--public-text);scroll-margin-top:96px}#root #product-documents>.product-library-back:first-child{margin-bottom:28px}#root #product-documents .product-library-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid var(--public-line-strong)}#root #product-documents .product-library-heading span{font-size:11px;letter-spacing:.13em;color:var(--public-dim)}#root #product-documents .product-library-heading h1{margin:18px 0 12px;font-size:clamp(28px,3.2vw,42px);line-height:1.4;font-weight:400;overflow-wrap:anywhere}#root #product-documents .product-library-heading p{margin:0;color:var(--public-muted);font-size:14px}#root #product-documents :is(.product-library-download,.product-library-back,.product-library-next a){display:inline-flex;align-items:center;gap:10px;padding:12px 0;color:var(--public-copper-light);background:transparent;border:0;border-radius:0;box-shadow:none;translate:none;transform:none;font-size:13px}#root #product-documents a:before,#root #product-documents a:after{content:none}#root #product-documents .product-library-download{flex-shrink:0;border-bottom:1px solid var(--public-line-strong)}#root #product-documents .product-library-layout{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);padding-block:36px}#root #product-documents .product-library-sidebar>p{margin:0 0 24px;font-size:13px;color:var(--public-muted)}#root #product-documents .product-library-facts{display:grid;gap:24px;margin:0}#root #product-documents .product-library-facts dt{margin-bottom:7px;font-size:12px;color:var(--public-dim)}#root #product-documents .product-library-facts dd{margin:0;font-size:14px;line-height:1.8}#root #product-documents .product-library-article{min-width:0}#root #product-documents .product-library-article h2{margin:0 0 24px;font-size:20px;font-weight:400}#root #product-documents .product-library-prose{max-width:76ch}#root #product-documents .product-library-prose p{margin:0 0 22px;color:var(--public-muted);font-size:16px;line-height:2;overflow-wrap:anywhere}#root #product-documents .product-library-prose p:last-child{margin-bottom:0}#root #product-documents .product-library-next{margin-top:32px;padding-top:16px;border-top:1px solid var(--public-line)}#root #product-documents a:focus-visible{outline:2px solid var(--public-copper-light);outline-offset:4px}@media(max-width:760px){#root #product-documents .product-library-heading{align-items:start;flex-direction:column;gap:18px}#root #product-documents .product-library-layout{grid-template-columns:1fr;gap:30px}#root #product-documents .product-library-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#root #product-documents .product-library-prose p{font-size:15px}}:root{--public-bg: #0b0d0d;--public-panel: #111413;--public-panel-soft: #151817;--public-text: #ddd6cd;--public-muted: #aaa49d;--public-dim: #7f817d;--public-line: rgba(213, 203, 193, .16);--public-line-strong: rgba(213, 203, 193, .28);--public-copper: #c27649;--public-copper-light: #dd9568;--public-serif: "Songti SC", "STSong", "Noto Serif CJK SC", Georgia, serif;--public-sans: "Avenir Next", "Helvetica Neue", sans-serif}.public-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.public-page{min-height:60vh;color:var(--public-text);background:var(--public-bg);font-family:var(--public-sans)}.public-page a{color:inherit}.public-page h1,.public-page h2,.public-page h3{font-family:var(--public-serif);font-weight:400}.public-page p{color:var(--public-muted)}.public-header{position:sticky;z-index:100;top:0;color:var(--public-text);background:#070909f2;border-bottom:1px solid var(--public-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-header-inner{min-height:82px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:32px}.public-brand{display:inline-flex;align-items:center;width:174px;height:54px;border:1px solid var(--public-line)}.public-brand img{width:100%;height:100%;object-fit:contain}.public-nav{display:flex;justify-content:center;align-items:center;gap:clamp(20px,3vw,42px)}.public-nav a{position:relative;padding:31px 0 28px;color:#aaa8a3;font:500 13px/1 var(--public-sans);text-decoration:none}.public-nav a:hover,.public-nav a[aria-current=page]{color:#eee7df}.public-nav a[aria-current=page]:after{position:absolute;right:0;bottom:18px;left:0;height:1px;content:"";background:var(--public-copper)}.public-nav-mobile-cta{display:none}.public-header-actions{display:flex;align-items:center;gap:16px}.public-icon-button,.public-menu-button{display:grid;place-items:center;width:40px;height:40px;color:#d4cdc5;background:transparent;border:0;cursor:pointer}.public-language{color:#c2bcb5;font:500 12px/1 var(--public-sans);text-decoration:none}.public-inquiry{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;color:#fff5ed;background:var(--public-copper);font:500 13px/1 var(--public-sans);text-decoration:none}.public-menu-button{display:none}.public-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-block:18px}.public-search input{min-width:0;color:var(--public-text);background:transparent;border:0;outline:0;font:400 15px/1.4 var(--public-sans)}.public-search button{padding:10px 18px;color:#f4ece4;background:transparent;border:1px solid var(--public-line-strong);cursor:pointer}.public-footer{color:var(--public-text);background:#070909;border-top:1px solid var(--public-line)}.public-footer-lead{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-block:72px;border-bottom:1px solid var(--public-line)}.public-footer-lead span{color:var(--public-copper-light);font:600 11px/1 var(--public-sans);letter-spacing:.14em;text-transform:uppercase}.public-footer-lead h2{margin:14px 0 0;font:400 clamp(32px,4vw,55px)/1.08 var(--public-serif)}.public-footer-lead>a{display:inline-flex;align-items:center;gap:18px;padding:17px 22px;color:#f5ede5;border:1px solid var(--public-line-strong);text-decoration:none}.public-footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:56px;padding-block:64px}.public-footer-grid h3{margin:0 0 22px;color:#eee6de;font:500 13px/1 var(--public-sans)}.public-footer-grid>div:not(.public-footer-brand){display:flex;flex-direction:column;gap:13px}.public-footer-grid a,.public-footer-grid p{color:#93938f;font:400 12px/1.7 var(--public-sans);text-decoration:none}.public-footer-grid a:hover{color:#ded7cf}.public-footer-brand p{max-width:330px;margin:22px 0 0}.public-footer-bottom{display:flex;justify-content:space-between;padding-block:22px;color:#6f716d;border-top:1px solid var(--public-line);font:500 10px/1.4 var(--public-sans);letter-spacing:.08em}.public-page-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;min-height:270px;padding-block:76px 64px;align-items:end}.public-page-intro>div:first-child>span{color:var(--public-copper-light);font:600 10px/1 var(--public-sans);letter-spacing:.16em}.public-page-intro h1{margin:20px 0 0;font-size:clamp(52px,7vw,88px);line-height:.98;letter-spacing:-.04em}.public-page-intro p{max-width:520px;margin:0 0 24px;font-size:15px;line-height:1.9}.public-page-intro a,.public-arrow-link{display:inline-flex;align-items:center;gap:14px;color:#ded6ce;border-bottom:1px solid var(--public-line-strong);padding-bottom:8px;font:500 12px/1 var(--public-sans);text-decoration:none}.public-hero{position:relative;min-height:calc(100vh - 82px);overflow:hidden;background:#070909}.public-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.public-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060808fa,#060808db 38%,#06080838 72%,#0608081a),linear-gradient(0deg,rgba(6,8,8,.75),transparent 40%)}.public-hero-copy{position:relative;z-index:1;padding-top:clamp(90px,13vh,150px)}.public-hero-copy>span{color:var(--public-copper-light);font:600 11px/1 var(--public-sans);letter-spacing:.18em}.public-hero-copy h1{max-width:720px;margin:28px 0 24px;font-size:clamp(52px,6.8vw,94px);line-height:1.02;letter-spacing:-.045em}.public-hero-copy h1 em{color:#e2d9d0;font-style:normal}.public-hero-copy p{max-width:580px;font-size:16px;line-height:1.85}.public-hero-copy>div{display:flex;align-items:center;gap:30px;margin-top:38px}.public-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:0 25px;color:#fff7f0!important;background:var(--public-copper);border:0;font:600 13px/1 var(--public-sans);text-decoration:none;cursor:pointer}.public-hero-proof{position:absolute;z-index:1;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--public-line)}.public-hero-proof>div{display:flex;align-items:baseline;gap:12px;padding:24px 30px;border-right:1px solid var(--public-line)}.public-hero-proof strong{font:400 28px/1 var(--public-serif)}.public-hero-proof span{color:#aaa59f;font-size:11px}.public-section{padding-block:110px}.public-section-heading{display:grid;grid-template-columns:54px 1fr auto;gap:22px;align-items:start;margin-bottom:46px}.public-section-heading>span{color:var(--public-copper-light);font:500 12px/1 var(--public-serif)}.public-section-heading h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.1}.public-section-heading p{max-width:560px;margin:13px 0 0;line-height:1.8}.public-product-portals{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--public-line)}.public-product-portals>a{position:relative;min-height:490px;padding:32px;overflow:hidden;border-right:1px solid var(--public-line);text-decoration:none}.public-product-portals>a:last-child{border-right:0}.public-product-portals img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.54;transition:transform .6s ease,opacity .6s ease}.public-product-portals>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,#070909f5,#0709090f 75%)}.public-product-portals>a>*:not(img){position:relative;z-index:1}.public-product-portals>a>span{color:var(--public-copper-light);font:500 11px/1 var(--public-serif)}.public-product-portals h3{margin:300px 0 14px;font-size:28px}.public-product-portals p{min-height:48px;margin:0 0 20px;font-size:13px;line-height:1.7}.public-product-portals>a:hover img{transform:scale(1.035);opacity:.68}.public-method{background:var(--public-panel);border-block:1px solid var(--public-line)}.public-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:96px}.public-method-grid>div>span{color:var(--public-copper-light);font:500 12px/1 var(--public-serif)}.public-method-grid h2{margin:22px 0;font-size:43px;line-height:1.16}.public-method-grid p{line-height:1.85}.public-method-grid ol{padding:0;margin:0;list-style:none}.public-method-grid li{display:grid;grid-template-columns:46px 1fr;align-items:center;min-height:76px;border-bottom:1px solid var(--public-line)}.public-method-grid li strong{color:var(--public-copper-light);font:400 13px/1 var(--public-serif)}.public-method-grid li span{font-size:15px}.public-catalog-tools{position:sticky;z-index:20;top:82px;padding-block:20px;background:#0b0d0df5;border-block:1px solid var(--public-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-category-strip{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:10px}.public-category-select{display:none}.public-category-select>span{color:#a7a39d;font-size:12px}.public-category-select select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--public-line);border-radius:6px;background:#171918;color:#f1e8e0;color-scheme:dark;font-size:15px}.public-category-strip button{flex:0 0 auto;padding:11px 14px;color:#a7a39d;background:transparent;border:1px solid var(--public-line);cursor:pointer}.public-category-strip button span{margin-left:9px;color:#6f716d}.public-category-strip button.is-active{color:#f1e8e0;border-color:var(--public-copper)}@media(max-width:760px){#root .public-category-strip{display:none}.public-category-select{display:grid;gap:8px}}.public-catalog-search{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 0;border-bottom:1px solid var(--public-line-strong)}.public-catalog-search input{width:100%;color:var(--public-text);background:transparent;border:0;outline:0;font:400 14px/1.5 var(--public-sans)}.public-series-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding-block:56px}.public-series-card{display:grid;grid-template-rows:300px 1fr;background:var(--public-panel);border:1px solid var(--public-line);content-visibility:auto;contain-intrinsic-size:560px;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .38s ease}.public-series-card-media{min-width:0;min-height:0;overflow:hidden;background:#090b0b}.public-series-card-media>img{width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.public-series-card-body{padding:28px}.public-series-card-body>span{color:var(--public-copper-light);font-size:10px;letter-spacing:.1em}.public-series-card h2{margin:14px 0 10px;font-size:30px}.public-series-card p{margin:0 0 24px;font-size:12px}.public-series-card-body>div{display:flex;flex-direction:column}.public-series-card-body>div a{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;color:#bdb7b0;border-top:1px solid var(--public-line);font-size:12px;text-decoration:none;transition:color .24s ease}.public-series-card-body>div a:before{position:absolute;z-index:-1;top:5px;right:-10px;bottom:5px;left:-10px;content:"";background:#c276491a;box-shadow:inset 2px 0 0 var(--public-copper);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.public-series-card-body>div a>span{min-width:0;transition:transform .32s cubic-bezier(.22,1,.36,1)}.public-series-card-body>div a>.public-series-card-arrow{display:flex;flex:0 0 auto;align-items:center;transition:color .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.public-series-card:has(a:focus-visible){border-color:var(--public-copper);box-shadow:0 12px 28px #0000002e}.public-series-card-body>div a:focus-visible{color:#f1e8e0;outline:2px solid var(--public-copper-light);outline-offset:4px}.public-series-card-body>div a:focus-visible:before{opacity:1;transform:translateY(0)}.public-series-card-body>div a:focus-visible>span{transform:translate(6px)}.public-series-card-body>div a:focus-visible>.public-series-card-arrow{color:var(--public-copper-light);transform:translate(4px)}@media(hover:hover)and (pointer:fine){.public-series-card:hover{transform:translateY(-4px);border-color:#c276497a;box-shadow:0 18px 36px #0000003d}.public-series-card:hover .public-series-card-media>img{transform:scale(1.025)}.public-series-card-body>div a:hover{color:#f1e8e0}.public-series-card-body>div a:hover:before{opacity:1;transform:translateY(0)}.public-series-card-body>div a:hover>span{transform:translate(6px)}.public-series-card-body>div a:hover>.public-series-card-arrow{color:var(--public-copper-light);transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.public-series-card,.public-series-card-media>img,.public-series-card-body>div a,.public-series-card-body>div a:before,.public-series-card-body>div a>span{transition:none!important;transform:none!important}}.public-load-more{display:flex;justify-content:center;padding-bottom:80px}.public-load-more button,.public-result button{padding:14px 22px;color:#e9e1d8;background:transparent;border:1px solid var(--public-line-strong);cursor:pointer}.public-empty{grid-column:1 / -1;padding:80px 20px;text-align:center;border:1px solid var(--public-line)}.public-empty h2{margin:18px 0 8px}.public-detail-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:650px;border-bottom:1px solid var(--public-line)}.public-detail-copy{align-self:center;padding:70px 70px 70px 0}.public-detail-copy>a,.public-detail-copy>span{display:inline-block;margin-right:20px;color:var(--public-copper-light);font-size:10px;letter-spacing:.1em;text-decoration:none}.public-detail-copy h1{margin:28px 0 22px;font-size:clamp(44px,5vw,72px);line-height:1.08}.public-detail-copy p{max-width:500px;line-height:1.85}.public-detail-copy>div{display:flex;align-items:center;gap:26px;margin-top:32px}.public-detail-hero figure{min-width:0;margin:0;background:#080a0a}.public-detail-hero figure img{width:100%;height:100%;object-fit:cover}.public-detail-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--public-line)}.public-detail-facts>div{min-height:140px;padding:30px;border-right:1px solid var(--public-line)}.public-detail-facts>div:last-child{border-right:0}.public-detail-facts span{display:block;color:var(--public-dim);font-size:10px}.public-detail-facts strong{display:block;margin-top:18px;font:400 18px/1.5 var(--public-serif)}.public-detail-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-block:90px}.public-detail-section>div:first-child span{color:var(--public-copper-light)}.public-detail-section h2{margin-top:22px;font-size:40px}.public-check-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--public-line)}.public-check-grid>div{display:flex;gap:14px;min-height:110px;padding:24px;border-right:1px solid var(--public-line);border-bottom:1px solid var(--public-line)}.public-check-grid svg{flex:0 0 auto;color:var(--public-copper-light)}.public-check-grid span{color:#bdb7b0;line-height:1.6}.public-related{padding-bottom:90px}.public-related>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--public-line)}.public-related>div:last-child a{min-height:180px;padding:28px;border-right:1px solid var(--public-line);text-decoration:none}.public-related a span{color:var(--public-copper-light);font-size:10px}.public-related h3{margin:38px 0 20px;font-size:22px}.public-solution-list{padding-bottom:90px}.public-solution-list article{display:grid;grid-template-columns:1.05fr .95fr;min-height:520px;border-top:1px solid var(--public-line)}.public-solution-list article:nth-child(2n) img{order:2}.public-solution-list img{width:100%;height:100%;object-fit:cover}.public-solution-list article>div{align-self:center;padding:54px}.public-solution-list article>div>span{color:var(--public-copper-light)}.public-solution-list h2{margin:22px 0;font-size:48px}.public-solution-list p{line-height:1.8}.public-solution-list ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:28px 0 34px;list-style:none}.public-solution-list li{padding:8px 11px;color:#aaa49d;border:1px solid var(--public-line);font-size:11px}.public-support-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--public-line)}.public-support-grid article{min-height:350px;padding:34px;border-right:1px solid var(--public-line)}.public-support-grid article:last-child{border-right:0}.public-support-grid article>span{float:right;color:var(--public-copper-light)}.public-support-grid svg{color:var(--public-copper-light)}.public-support-grid h2{margin:80px 0 18px;font-size:29px}.public-support-grid p{min-height:84px;line-height:1.75}.public-support-process{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:100px}.public-support-process>div>span{color:var(--public-copper-light)}.public-support-process h2{font-size:40px;line-height:1.25}.public-support-process ol{padding:0;margin:0;list-style:none}.public-support-process li{display:grid;grid-template-columns:48px 1fr;padding:22px 0;border-bottom:1px solid var(--public-line)}.public-support-process li strong{color:var(--public-copper-light);font:400 12px var(--public-serif)}.public-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--public-line)}.public-resource-grid article{border-right:1px solid var(--public-line)}.public-resource-grid article:last-child{border-right:0}.public-resource-grid img{width:100%;aspect-ratio:1.15;object-fit:cover}.public-resource-grid article>div{padding:28px}.public-resource-grid article>div>span{color:var(--public-copper-light)}.public-resource-grid h2{margin:22px 0 12px;font-size:29px}.public-resource-grid p{min-height:66px;line-height:1.7}.public-document-types{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:100px}.public-document-types>div>span{color:var(--public-copper-light)}.public-document-types h2{margin:22px 0;font-size:42px}.public-document-types p{line-height:1.85}.public-document-types ul{padding:0;margin:0;list-style:none}.public-document-types li{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid var(--public-line)}.public-document-types li svg{color:var(--public-copper-light)}#root #resource-types{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(48px,7vw,112px);padding-block:88px}#root #resource-types>div>span{display:block;font-size:12px;letter-spacing:.16em}#root #resource-types h2{margin:24px 0 20px;font-size:clamp(30px,3vw,40px);line-height:1.3;font-weight:400}#root #resource-types p{max-width:30em;margin:0;font-size:15px;color:var(--public-muted);line-height:1.9}#root #resource-types>ul{border-top:1px solid var(--public-line)}#root #resource-types .public-document-item{padding:0;border-bottom:1px solid var(--public-line)}#root #resource-types .public-document-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:96px;padding:24px 12px;color:var(--public-text);background:transparent;border:0;border-radius:0;box-shadow:none;translate:none;transform:none;text-decoration:none;transition:color .18s ease,background-color .18s ease}#root #resource-types .public-document-link:before,#root #resource-types .public-document-link:after{content:none}#root #resource-types .public-document-link>svg{color:var(--public-dim)}#root #resource-types .public-document-link>span{font-size:clamp(16px,1.25vw,18px);line-height:1.6}#root #resource-types .public-document-action{display:inline-flex;align-items:center;gap:12px;color:var(--public-copper-light);font-size:12px;white-space:nowrap}#root #resource-types .public-document-action svg{transition:transform .18s ease}@media(hover:hover)and (pointer:fine){#root #resource-types .public-document-link:hover{background:#9ac7f309}#root #resource-types .public-document-link:hover>svg{color:var(--public-copper-light)}#root #resource-types .public-document-link:hover .public-document-action svg{transform:translate(3px)}}#root #resource-types .public-document-link:focus-visible{outline:2px solid var(--public-copper-light);outline-offset:-2px;background:#9ac7f30d}@media(max-width:900px){#root #resource-types{grid-template-columns:1fr;gap:36px;padding-block:60px}}@media(max-width:560px){#root #resource-types .public-document-link{grid-template-columns:24px minmax(0,1fr);gap:8px 14px;padding:22px 6px}#root #resource-types .public-document-action{grid-column:2;font-size:11px}}@media(prefers-reduced-motion:reduce){#root #resource-types .public-document-link,#root #resource-types .public-document-action svg{transition:none}#root #resource-types .public-document-link:hover .public-document-action svg{transform:none}}#product-documents{scroll-margin-top:110px}.public-about-story{display:grid;grid-template-columns:.9fr 1.1fr;min-height:580px;border-block:1px solid var(--public-line)}.public-about-story figure{margin:0}.public-about-story img{display:block;width:100%;height:100%;object-fit:cover}.public-about-story>div{align-self:center;min-width:0;padding:clamp(28px,4vw,64px)}.public-about-story>div>span{color:var(--public-copper-light)}.public-about-story h2{max-width:16em;margin:24px 0;font-size:clamp(28px,2.5vw,40px);line-height:1.4;text-wrap:balance}.public-about-story p{line-height:1.9}.public-about-facts{display:flex;flex-wrap:wrap;gap:24px 36px;margin:32px 0 0;padding-top:26px;border-top:1px solid var(--public-line)}.public-about-facts dt{color:var(--public-muted);font-size:12px}.public-about-facts dd{margin:10px 0 0;font-size:20px;line-height:1.4}.public-about-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,7vw,112px);padding-block:92px}.public-about-section-heading>span{color:var(--public-copper-light);font-size:12px;letter-spacing:.06em}.public-about-section-heading h2{max-width:14em;margin:24px 0;font-size:clamp(28px,3vw,42px);line-height:1.4;text-wrap:balance}.public-about-section-heading p,.public-about-business-list p,.public-about-values p{margin:0;line-height:1.9}.public-about-section-heading .public-arrow-link{margin-top:28px}.public-about-business-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:24px;padding-block:28px;border-top:1px solid var(--public-line)}.public-about-business-list article:last-child{border-bottom:1px solid var(--public-line)}.public-about-business-list article>span{padding-top:4px;color:var(--public-copper-light);font-size:12px}.public-about-business-list h3,.public-about-values h3{margin:0 0 14px;font-size:24px;line-height:1.4;font-weight:500}.public-about-brand{padding-bottom:72px;border-block:1px solid var(--public-line)}.public-about-brand .public-about-section{padding-bottom:36px}.public-about-brand-intro{align-self:center;margin:0;font-size:18px;line-height:1.9}.public-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.public-about-values article{padding-top:30px;border-top:1px solid var(--public-line)}.public-about-document-links{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:48px}.public-form-layout{display:grid;grid-template-columns:.72fr 1.28fr;border:1px solid var(--public-line)}.public-form-layout aside{padding:44px;background:var(--public-panel-soft);border-right:1px solid var(--public-line)}.public-form-layout aside>span{color:var(--public-copper-light)}.public-form-layout aside h2{margin:30px 0;font-size:35px;line-height:1.28}.public-form-layout aside ol{padding-left:22px;color:var(--public-muted);line-height:2.2}.public-form-layout aside p{display:flex;gap:10px;margin-top:50px;font-size:12px;line-height:1.7}.public-form-layout aside p svg{flex:0 0 auto;color:var(--public-copper-light)}.public-form{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding:44px}.public-form-section{grid-column:1 / -1;display:grid;grid-template-columns:50px 1fr;align-items:center;padding:18px 0;border-bottom:1px solid var(--public-line)}.public-form-section span{color:var(--public-copper-light)}.public-form-section h2{margin:0;font-size:27px}.public-form label{display:flex;flex-direction:column;gap:10px;color:#bbb5ae;font-size:12px}.public-form input,.public-form select,.public-form textarea{width:100%;box-sizing:border-box;padding:14px;color:#e1d9d1;background:#0c0f0e;border:1px solid var(--public-line-strong);border-radius:0;outline:none;font:400 14px/1.5 var(--public-sans)}.public-form textarea{resize:vertical}.public-form input:focus,.public-form select:focus,.public-form textarea:focus{border-color:var(--public-copper-light);box-shadow:0 0 0 2px #c276492e}.public-form .is-full{grid-column:1 / -1}.public-consent{flex-direction:row!important;align-items:flex-start;line-height:1.65}.public-consent input{width:18px;height:18px;margin-top:1px}.public-form-error{grid-column:1 / -1;color:#ef9d80!important}.public-result{display:flex;gap:20px;margin-top:24px;margin-bottom:80px;padding:30px;background:var(--public-panel);border:1px solid var(--public-line-strong)}.public-result>svg{flex:0 0 auto;color:var(--public-copper-light)}.public-result h2{margin:0}.public-result pre{max-width:760px;padding:18px;overflow:auto;color:#c8c0b8;background:#080a0a;border:1px solid var(--public-line);white-space:pre-wrap}.public-privacy-list{border:1px solid var(--public-line)}.public-privacy-list article{display:grid;grid-template-columns:60px .55fr 1fr;gap:26px;padding:34px;border-bottom:1px solid var(--public-line)}.public-privacy-list article:last-child{border-bottom:0}.public-privacy-list span{color:var(--public-copper-light)}.public-privacy-list h2{margin:0;font-size:25px}.public-privacy-list p{margin:0;line-height:1.8}.public-privacy-contact{display:flex;gap:22px;padding-block:72px}.public-privacy-contact>svg{color:var(--public-copper-light)}.public-privacy-contact h2{margin:0}.public-page button:focus-visible,.public-page a:focus-visible,.public-header button:focus-visible,.public-header a:focus-visible{outline:2px solid var(--public-copper-light);outline-offset:4px}@media(prefers-reduced-motion:reduce){.public-page *,.public-header *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:920px){.public-shell{width:min(100% - 36px,760px)}.public-header-inner{min-height:72px;grid-template-columns:160px 1fr}.public-brand{width:158px;height:50px}.public-header-actions{justify-self:end}.public-icon-button,.public-inquiry{display:none}.public-menu-button{display:grid}.public-nav{position:fixed;z-index:99;inset:72px 0 auto;display:none;padding:20px 24px 30px;background:#070909fc;border-bottom:1px solid var(--public-line)}.public-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.public-nav a{padding:17px 0;border-bottom:1px solid var(--public-line)}.public-nav a[aria-current=page]:after{display:none}.public-nav-mobile-cta{display:flex!important;align-items:center;justify-content:space-between;margin-top:18px;padding:17px 18px!important;color:#fff!important;background:var(--public-copper)}.public-search{width:100%;padding-inline:18px}.public-page-intro{grid-template-columns:1fr;gap:32px;min-height:auto;padding-block:58px 48px}.public-hero{min-height:860px}.public-hero-shade{background:linear-gradient(180deg,#060808fa,#060808cc 52%,#06080840 78%),linear-gradient(0deg,rgba(6,8,8,.75),transparent)}.public-hero-copy{padding-top:72px}.public-hero-copy h1{font-size:clamp(48px,13vw,70px)}.public-hero-copy>div{align-items:stretch;flex-direction:column;gap:18px}.public-hero-proof{grid-template-columns:repeat(3,1fr);width:100%}.public-hero-proof>div{flex-direction:column;align-items:flex-start;padding:18px}.public-section-heading{grid-template-columns:40px 1fr}.public-section-heading>a{grid-column:2;justify-self:start}.public-product-portals,.public-series-grid,.public-support-grid,.public-resource-grid,.public-values{grid-template-columns:1fr}.public-product-portals>a,.public-support-grid article,.public-resource-grid article,.public-values article{border-right:0;border-bottom:1px solid var(--public-line)}.public-method-grid,.public-detail-section,.public-support-process,.public-document-types,.public-about-story,.public-form-layout{grid-template-columns:1fr;gap:42px}.public-about-story{gap:0}.public-about-story img{max-height:440px}.public-about-story>div{padding:36px 0}.public-about-section{grid-template-columns:1fr;gap:36px;padding-block:64px}.public-about-section-heading h2{max-width:20em}.public-about-values{gap:28px}.public-detail-hero{grid-template-columns:1fr}.public-detail-copy{padding:60px 0}.public-detail-hero figure{min-height:440px}.public-detail-facts{grid-template-columns:1fr}.public-detail-facts>div{border-right:0;border-bottom:1px solid var(--public-line)}.public-check-grid{grid-template-columns:1fr}.public-related>div:last-child{grid-template-columns:1fr}.public-related>div:last-child a{border-right:0;border-bottom:1px solid var(--public-line)}.public-solution-list article{grid-template-columns:1fr}.public-solution-list article:nth-child(2n) img{order:initial}.public-solution-list img{min-height:340px}.public-form-layout aside{border-right:0;border-bottom:1px solid var(--public-line)}.public-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.public-shell{width:calc(100% - 28px)}.public-language{font-size:11px}.public-page-intro h1{font-size:50px}.public-page-intro p{font-size:14px}.public-about-facts{gap:20px 28px}.public-about-facts dd{font-size:18px}.public-about-business-list article{grid-template-columns:22px minmax(0,1fr);gap:16px}.public-about-brand-intro{font-size:16px}.public-about-values{grid-template-columns:1fr}.public-about-brand{padding-bottom:48px}.public-hero{min-height:800px}.public-hero-copy h1{font-size:52px}.public-hero-copy p{font-size:14px}.public-hero-proof span{font-size:9px}.public-section{padding-block:74px}.public-product-portals>a{min-height:430px}.public-series-grid{padding-block:30px}.public-series-card{grid-template-rows:220px 1fr}.public-series-card h2{font-size:26px}.public-catalog-tools{top:72px;width:100%;padding-inline:14px}.public-detail-copy>div{align-items:stretch;flex-direction:column}.public-detail-facts>div{min-height:110px}.public-solution-list{width:100%}.public-solution-list article>div{padding:34px 22px 48px}.public-solution-list h2{font-size:40px}.public-support-grid,.public-resource-grid,.public-values,.public-form-layout,.public-privacy-list{width:100%;border-inline:0}.public-form{grid-template-columns:1fr;padding:28px 20px}.public-form label,.public-form .is-full,.public-form-section{grid-column:1}.public-privacy-list article{grid-template-columns:40px 1fr}.public-privacy-list p{grid-column:2}.public-footer-lead{align-items:flex-start;flex-direction:column}.public-footer-grid{grid-template-columns:1fr;gap:34px}.public-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}:root{--net-font-ui: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif}html #root .app-shell{--public-sans: var(--net-font-ui);--public-serif: var(--net-font-ui);--font-display: var(--net-font-ui);font-family:var(--net-font-ui)}html #root .app-shell :where(div,section,article,header,footer,nav,main,aside,h1,h2,h3,h4,h5,h6,p,a,span,strong,b,em,small,time,address,blockquote,ul,ol,li,dl,dt,dd,figure,figcaption,table,caption,th,td,form,fieldset,legend,label,button,input,textarea,select,option,optgroup,output,summary){font-family:var(--net-font-ui)!important}html #root .app-shell:not(.page-home){background-color:#050b13}html #root .app-shell:not(.page-home)>main{background:radial-gradient(ellipse 95% 700px at 82% 0%,#18385a57,#18385a00 76%),linear-gradient(180deg,#070f1a,#091522 30%,#07101b 70%,#050b13)!important}html #root .app-shell:not(.page-home)>main .public-page{background:transparent!important}html #root .app-shell:not(.page-home)>footer{background:linear-gradient(180deg,#050b13,#040911)!important}@media(max-width:700px){html #root .app-shell:not(.page-home)>main{background:radial-gradient(ellipse 140% 560px at 90% 0%,#18385a45,#18385a00 76%),linear-gradient(180deg,#070f1a,#091522 30%,#07101b 70%,#050b13)!important}}:root{font-family:PingFang SC,Hiragino Sans GB,system-ui,sans-serif;color:#d9d2ca;background:#080a0a;font-synthesis:none;--black: #080a0a;--carbon: #101212;--graphite: #181918;--titanium: #262725;--bone: #d9d2ca;--muted: #92918c;--line: rgba(220, 213, 204, .17);--line-strong: rgba(220, 213, 204, .34);--copper: #b86f43;--copper-bright: #d08454;--display-tracking: -.028em;--heading-tracking: -.018em;--body-tracking: .018em;--ui-tracking: .055em;--body-leading: 1.82;--max: 1360px}*{box-sizing:border-box}html{background:var(--black)}body{margin:0;min-width:320px;min-height:100vh;color:var(--bone);background:var(--black);font-size:16px;line-height:var(--body-leading);letter-spacing:var(--body-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--copper-bright);outline-offset:3px}.app-shell{min-height:100vh;overflow:clip;background:var(--black)}.page-home{background:linear-gradient(180deg,#0c0e0d,#121412 48%,#080a0a)}.page-home .site-header{background:linear-gradient(180deg,#060808,#090b0a);border-bottom-color:#d084541c}.page-shell{width:min(calc(100% - 64px),var(--max));margin-inline:auto}.site-header{position:relative;z-index:50;min-height:82px;color:#d8d3cc;background:#060808;border-bottom:1px solid rgba(255,255,255,.07)}.header-inner{min-height:82px;display:grid;grid-template-columns:218px 1fr auto;align-items:center;gap:30px}.brand{position:relative;display:inline-flex;width:174px;height:52px;align-items:center}.brand:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,#8f4f2e,var(--copper-bright),#8f4f2e);background-size:100% 220%;animation:brand-light 7s ease-in-out infinite alternate}.brand-window{width:174px;height:52px;display:flex;align-items:center;padding:0 12px;background:#070909;border:1px solid rgba(220,213,204,.14)}.brand-window img{width:146px;height:auto}.nav-links{display:flex;justify-content:center;gap:clamp(25px,3vw,50px)}.nav-links a{position:relative;padding:31px 0 28px;color:#aaa8a3;font-size:12px;line-height:1.25;letter-spacing:var(--ui-tracking)}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:21px;height:1px;background:linear-gradient(90deg,#8d4e2e,var(--copper-bright),#8d4e2e);background-size:200% 100%;transition:right .22s ease}.nav-links a:hover,.nav-links a[aria-current=page]{color:#eee7de}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{right:0;animation:underline-light 3.4s ease-in-out infinite alternate}.header-actions{display:flex;align-items:center;gap:14px}.icon-button,.locale-button,.menu-button{display:inline-flex;align-items:center;gap:7px;border:0;color:#aaa8a3;background:transparent}.icon-button{padding:10px}.locale-button{padding:9px 0;font-size:11px;letter-spacing:.035em}.header-rule{width:1px;height:25px;background:var(--line)}.inquiry-button{display:inline-grid;place-items:center;min-width:104px;min-height:44px;margin-left:6px;color:#fff7f1;font-size:12px;letter-spacing:var(--ui-tracking)}.menu-button{display:none;padding:8px}.search-panel{position:absolute;top:82px;left:0;right:0;z-index:60;min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 22px;color:#d6d0c8;background:#090b0bfa;border:1px solid var(--line)}.search-panel input{height:46px;border:0;outline:0;color:#eee8df;background:transparent}.search-panel button{height:38px;padding:0 22px;border:1px solid var(--line-strong);color:#ddd5cc;background:transparent}.page-intro{min-height:270px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr);align-items:center;column-gap:54px;padding:44px max(5.5vw,calc((100vw - var(--max)) / 2));background:#111313;border-bottom:1px solid var(--line)}.page-intro h1{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(58px,6.2vw,86px);font-weight:400;line-height:1.02;letter-spacing:var(--display-tracking)}.page-intro-copy{align-self:center;padding-left:38px;border-left:1px solid var(--line)}.page-intro-copy>p{max-width:410px;margin:0;color:#9b9994;font-size:14px;line-height:var(--body-leading);letter-spacing:var(--body-tracking)}.page-intro-copy>a{display:inline-flex;align-items:center;gap:17px;margin-top:18px;padding-bottom:6px;color:#d0c9c1;border-bottom:1px solid var(--line-strong);font-size:12px;letter-spacing:var(--ui-tracking)}.home-hero{position:relative;min-height:650px;display:block;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#101211,#181815 52%,#0d0f0e)}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 48% 22%,rgba(197,119,72,.12),transparent 34%),linear-gradient(180deg,transparent 68%,rgba(8,10,10,.78) 100%)}.home-hero:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,9,8,.78) 0%,rgba(8,10,9,.54) 26%,rgba(11,13,11,.17) 43%,transparent 58%),linear-gradient(180deg,transparent 72%,rgba(8,10,9,.42) 100%)}.home-hero-copy{position:relative;z-index:4;width:58%;min-height:650px;display:flex;flex-direction:column;justify-content:center;padding:68px max(5.5vw,calc((100vw - var(--max)) / 2));isolation:isolate}.home-hero-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(8,10,10,.66) 0%,rgba(9,11,10,.5) 58%,transparent 100%),linear-gradient(118deg,rgba(184,111,67,.17),transparent 31%,rgba(208,132,84,.055) 56%,transparent 82%);background-size:auto,220% 100%;animation:surface-light 16s ease-in-out infinite alternate}.home-hero-copy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#111313 url(/assets/generated/hero-ups-macro.webp) center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 64%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 64%,transparent 100%)}.home-hero-copy>p{color:#aaa69f;margin-bottom:36px}.home-hero-copy h1{margin:0;color:#d8d0c7;font-family:Songti SC,STSong,serif;font-size:clamp(60px,5.5vw,84px);font-weight:400;line-height:1.14;letter-spacing:var(--display-tracking)}.home-hero-copy>span{max-width:470px;margin-top:26px;color:#aaa8a2;font-size:14px;line-height:var(--body-leading);letter-spacing:var(--body-tracking)}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:34px}.primary-cta,.text-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:49px;font-size:13px;letter-spacing:var(--ui-tracking)}.primary-cta{min-width:190px;padding:0 23px;color:#fff8f2}.text-cta{position:relative;color:#d4cec7}.text-cta:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--line-strong)}.home-hero-product{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;min-width:0;background:linear-gradient(135deg,#1b1a17,#121413 58%,#0d0f0e)}.home-hero-product .product-stage{position:relative;height:100%;background:transparent}.home-hero-product .product-stage-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,10,9,.72) 0%,rgba(9,11,10,.45) 25%,rgba(12,14,12,.16) 44%,transparent 59%),linear-gradient(180deg,transparent 72%,rgba(8,10,9,.3) 100%)}.home-hero-product .product-stage-media img{inset:0 0 0 auto;width:64%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 100%)}.home-hero-product .product-stage figcaption{position:absolute;z-index:4;left:58%;right:0;bottom:0;min-height:108px;align-items:end;padding:36px 34px 24px;border-top:0;background:linear-gradient(180deg,transparent 0%,rgba(9,11,10,.72) 47%,rgba(8,10,9,.96) 100%)}.product-stage{margin:0;min-width:0;color:#d8d1c8;background:#161817}.product-stage-media{position:relative;min-height:560px;overflow:hidden;background:#1c1c1a}.product-stage-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(104deg,transparent 26%,rgba(208,132,84,.1) 47%,rgba(255,242,229,.07) 52%,transparent 70%);transform:translate(-125%);animation:image-light-pass 14s cubic-bezier(.35,.1,.2,1) infinite}.product-stage-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;filter:none;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .25s ease}.product-stage:hover .product-stage-media img{transform:scale(1.012);filter:brightness(1.025)}.product-stage figcaption{min-height:78px;display:grid;grid-template-columns:1fr;align-items:center;padding:0 28px;background:#0e1010;border-top:1px solid var(--line)}.product-stage figcaption div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.product-stage figcaption strong{font-family:Songti SC,STSong,serif;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:var(--heading-tracking)}.product-stage figcaption small{color:#777874;font:500 9px/1.2 Arial,sans-serif;letter-spacing:.13em}.hero-stage,.hero-stage .product-stage-media{min-height:650px}.home-portals{position:relative;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;background:linear-gradient(180deg,#111311,#0b0d0c 58%,#080a0a);border-top:1px solid rgba(208,132,84,.1);border-bottom:1px solid var(--line)}.home-portals:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 19% 0%,rgba(184,111,67,.11),transparent 31%),radial-gradient(ellipse at 71% 0%,rgba(208,132,84,.055),transparent 27%)}.home-portals>a{position:relative;z-index:1;min-height:164px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:30px max(3vw,42px);border-right:1px solid rgba(220,213,204,.12);background:transparent;transition:background-color .26s ease}.home-portals>a:last-child{border-right:0}.home-portals>a:hover{background-color:#d0845409}.home-portals strong{display:block;font-family:Songti SC,STSong,serif;font-size:27px;font-weight:400;line-height:1.25;letter-spacing:var(--heading-tracking)}.home-portals p{margin:10px 0 0;color:#858681;font-size:12px;line-height:1.72;letter-spacing:var(--body-tracking)}.home-portals svg{color:#8f8d88;transition:transform .18s ease}.home-portals>a:hover svg{transform:translate(6px);color:var(--copper-bright)}.product-catalog,.solution-list{background:#0b0d0d}.catalog-row{min-height:610px;display:grid;grid-template-columns:56% 44%;border-bottom:1px solid var(--line)}.catalog-row:nth-child(2n){grid-template-columns:44% 56%}.catalog-row:nth-child(2n) .product-stage{order:2}.catalog-copy{display:flex;flex-direction:column;justify-content:center;padding:62px max(6vw,calc((100vw - var(--max)) / 2));background:#121414}.catalog-copy h2,.solution-copy h2,.resource-copy h2,.about-copy h2,.contact-note h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(44px,4.4vw,68px);font-weight:400;line-height:1.14;letter-spacing:var(--heading-tracking)}.catalog-copy>strong,.solution-copy>strong{max-width:440px;margin-top:24px;color:#c6c0b8;font-size:14px;font-weight:400;line-height:1.76;letter-spacing:var(--body-tracking)}.catalog-copy>span,.solution-copy>span,.resource-copy>span,.about-copy>span,.contact-note>span{max-width:470px;margin-top:15px;color:#8e8e89;font-size:13px;line-height:var(--body-leading);letter-spacing:var(--body-tracking)}.product-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:32px}.product-actions a,.product-actions button{display:inline-flex;align-items:center;gap:8px;min-height:31px;padding:0 0 5px;border:0;border-bottom:1px solid var(--line-strong);color:#c6bfb7;background:transparent;font-size:11px;letter-spacing:var(--ui-tracking)}.product-actions a:hover,.product-actions button:hover,.product-actions button[aria-pressed=true]{color:var(--copper-bright);border-color:var(--copper-bright)}.catalog-row .product-stage-media{min-height:532px}.compare-tray{position:fixed;z-index:80;left:50%;bottom:24px;min-width:420px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 13px 12px 20px;color:#d8d1c8;background:#0a0c0cf5;border:1px solid var(--line-strong);box-shadow:0 18px 46px #00000080;transform:translate(-50%)}.compare-tray span{font-size:12px}.compare-tray a{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;color:#fff8f2;background:var(--copper);font-size:11px}.solution-row{min-height:460px;display:grid;grid-template-columns:58% 42%;border-bottom:1px solid var(--line)}.solution-row:nth-child(2n){grid-template-columns:42% 58%}.solution-row:nth-child(2n) .solution-image{order:2}.solution-image{min-height:460px;overflow:hidden;background:#171918}.solution-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.04) brightness(.8);transition:transform .5s ease,filter .25s ease}.solution-row:hover .solution-image img{transform:scale(1.018);filter:saturate(.78) contrast(1.04) brightness(.88)}.solution-copy{display:flex;flex-direction:column;justify-content:center;padding:54px max(5vw,calc((100vw - var(--max)) / 2));background:#121414}.solution-copy>a,.about-copy>a{display:inline-flex;align-items:center;gap:15px;align-self:flex-start;margin-top:28px;padding-bottom:6px;border-bottom:1px solid var(--line-strong);color:#cfc8c0;font-size:11px;letter-spacing:var(--ui-tracking)}.support-system{min-height:620px;display:grid;grid-template-columns:42% 58%;background:#101212}.support-statement{display:flex;flex-direction:column;justify-content:center;padding:64px max(5.5vw,calc((100vw - var(--max)) / 2));border-right:1px solid var(--line);background:#171817 url(/assets/generated/hero-ups-macro.webp) 35% center / cover no-repeat;isolation:isolate}.support-statement:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(118deg,rgba(184,111,67,.15),transparent 32%,rgba(208,132,84,.05) 58%,transparent 82%),#0d0f0fcc;background-size:220% 100%,auto;animation:surface-light 17s ease-in-out infinite alternate}.support-statement{position:relative}.support-statement>p{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(44px,4.2vw,64px);line-height:1.3;letter-spacing:var(--heading-tracking)}.support-statement>span{max-width:470px;margin-top:29px;color:#96958f;font-size:13px;line-height:var(--body-leading);letter-spacing:var(--body-tracking)}.support-list{display:flex;flex-direction:column;justify-content:center;padding:38px max(5vw,calc((100vw - var(--max)) / 2))}.support-list article{min-height:156px;display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.support-list article>svg{color:#bcb6ae}.support-list h2{margin:0;font-family:Songti SC,STSong,serif;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:var(--heading-tracking)}.support-list p{max-width:460px;margin:10px 0 0;color:#858681;font-size:12px;line-height:1.76;letter-spacing:var(--body-tracking)}.support-list article>a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line)}.resource-library{display:grid;grid-template-columns:repeat(3,1fr);background:#0c0e0e}.resource-library article{position:relative;min-width:0;border-right:1px solid var(--line)}.resource-library article:last-child{border-right:0}.resource-image{height:420px;overflow:hidden;background:#1b1c1b}.resource-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) brightness(.78);transition:transform .42s ease,filter .22s ease}.resource-library article:hover .resource-image img{transform:scale(1.018);filter:saturate(.75) brightness(.86)}.resource-copy{min-height:232px;padding:32px 42px 38px;background:#121414}.resource-copy h2{font-size:34px}.resource-copy>span{display:block;margin-top:16px}.resource-copy>a{display:inline-flex;align-items:center;gap:12px;margin-top:23px;padding-bottom:5px;border-bottom:1px solid var(--line-strong);font-size:11px;letter-spacing:var(--ui-tracking)}.resource-corner{position:absolute;right:34px;bottom:45px;color:#858681}.formal-archive-entry{min-height:220px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:28px;padding:42px max(5vw,calc((100vw - var(--max)) / 2));color:#d5cdc4;background:radial-gradient(ellipse at 22% 24%,rgba(184,111,67,.14),transparent 40%),#151615;border-bottom:1px solid rgba(208,132,84,.2)}.formal-archive-entry.is-certification{background:radial-gradient(ellipse at 72% 30%,rgba(184,111,67,.12),transparent 42%),#111313}.formal-archive-entry>svg{color:var(--copper-bright)}.formal-archive-entry h2{margin:0;font:400 clamp(34px,3.5vw,50px)/1.18 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.formal-archive-entry p{max-width:760px;margin:12px 0 0;color:#858681;font-size:11px;line-height:1.78}.formal-archive-entry a{display:inline-flex;align-items:center;gap:13px;padding-bottom:7px;color:#d0c8c0;border-bottom:1px solid var(--line-strong);font-size:10px;letter-spacing:var(--ui-tracking);white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-switch{border-bottom:1px solid var(--line-strong)}.catalog-summary{display:grid;grid-template-columns:repeat(3,minmax(120px,.48fr)) minmax(420px,1.6fr);min-height:156px;border-bottom:1px solid var(--line);background:#0c0e0e}.catalog-summary>div{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:28px clamp(26px,3vw,48px);border-right:1px solid var(--line)}.catalog-summary>div:last-child{border-right:0}.catalog-summary>div>strong{color:#d9d2ca;font:400 42px/1 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.catalog-summary>div>span{color:#777974;font-size:10px;letter-spacing:.12em}.catalog-summary .catalog-gate{flex-direction:row;align-items:center;gap:18px;background:linear-gradient(115deg,rgba(184,111,67,.11),transparent 62%)}.catalog-gate>svg{flex:0 0 auto;color:var(--copper-bright)}.catalog-gate p{margin:0}.catalog-gate p strong{display:block;color:#d6cec5;font:400 17px/1.4 Songti SC,STSong,serif}.catalog-gate p span{display:block;max-width:570px;margin-top:6px;color:#858681;font-size:11px;line-height:1.7}.catalog-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,32%);gap:36px;padding:30px max(4vw,calc((100vw - var(--max)) / 2));background:#111313;border-bottom:1px solid var(--line)}.category-filter{display:flex;flex-wrap:wrap;gap:8px}.category-filter button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border:1px solid var(--line);color:#8f908b;background:transparent;font-size:10px;letter-spacing:.045em;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.category-filter button small{color:#666864;font:500 9px/1 Arial,sans-serif}.category-filter button:hover,.category-filter button[aria-pressed=true]{color:#e1d8ce;border-color:#d0845494;background:#b86f4317}.category-filter button[aria-pressed=true] small{color:var(--copper-bright)}.catalog-search,.document-search{align-self:start;min-height:44px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 2px;color:#7f807b;border-bottom:1px solid var(--line-strong)}.catalog-search input,.document-search input{width:100%;height:43px;border:0;outline:0;color:#d8d1c8;background:transparent;font-size:12px;letter-spacing:var(--body-tracking)}.catalog-search input::placeholder,.document-search input::placeholder{color:#676964}.series-index,.product-records-section,.document-registry,.related-products{padding:68px max(4vw,calc((100vw - var(--max)) / 2));background:#0a0c0c;border-bottom:1px solid var(--line)}.product-records-section,.document-registry{background:#101212}.section-ledger-heading{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:34px}.section-ledger-heading>div:only-child{grid-column:1 / -1}.section-ledger-heading>span,.related-heading>span{align-self:start;padding-top:7px;color:var(--copper-bright);font:500 10px/1.2 Arial,sans-serif;letter-spacing:.15em}.section-ledger-heading h2,.related-heading h2{margin:0;font:400 clamp(38px,3.7vw,56px)/1.12 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.section-ledger-heading p{max-width:720px;margin:12px 0 0;color:#81827d;font-size:12px;line-height:1.76}.section-ledger-heading>button{display:inline-flex;align-items:center;gap:9px;padding:7px 0;border:0;border-bottom:1px solid var(--line-strong);color:#bdb6ae;background:transparent;font-size:10px;letter-spacing:var(--ui-tracking)}.series-showcase{scroll-margin-top:22px;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);margin:0 0 34px;overflow:hidden;border:1px solid rgba(220,213,204,.2);background:#111313;box-shadow:0 28px 68px #0000003d}.series-showcase-media{position:relative;min-width:0;min-height:620px;margin:0;overflow:hidden;background:#151716;border-right:1px solid var(--line)}.series-showcase-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(184,111,67,.08),transparent 34%)}.series-showcase-image{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.04) brightness(.87);transition:transform .62s cubic-bezier(.2,.7,.2,1),filter .26s ease}.series-showcase:hover .series-showcase-image{transform:scale(1.01);filter:saturate(.8) contrast(1.04) brightness(.92)}.series-showcase-media.is-reconstruction .series-showcase-image{filter:saturate(.82) contrast(1.03) brightness(.92)}.series-showcase-media.is-context .series-showcase-image{filter:saturate(.52) contrast(1.08) brightness(.62)}.series-showcase-content{min-width:0;display:grid;grid-template-rows:auto auto 1fr auto;padding:34px 38px 28px}.series-showcase-header{padding-bottom:25px;border-bottom:1px solid var(--line)}.series-showcase-header>p{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;color:#b67954;font-size:9px;letter-spacing:.12em}.series-showcase-header>p span{color:#747671}.series-showcase-header h3{margin:15px 0 0;color:#ded6cd;font:400 clamp(34px,3.2vw,48px)/1.14 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.series-showcase-header>small{display:block;margin-top:10px;color:#a66e4c;font-size:9px;letter-spacing:.08em}.series-product-selector{min-width:0;padding:21px 0 20px;border-bottom:1px solid var(--line)}.series-product-selector>span{display:block;margin-bottom:11px;color:#777974;font-size:9px;letter-spacing:.1em}.series-product-selector>div{display:flex;gap:8px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(208,132,84,.42) transparent}.series-product-selector button{flex:0 0 min(210px,43%);min-height:66px;display:grid;align-content:center;gap:7px;padding:12px 15px;text-align:left;color:#8f908b;border:1px solid var(--line);background:#0c0e0e;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.series-product-selector button small{color:#696b66;font:500 8px/1.2 Arial,sans-serif;letter-spacing:.12em}.series-product-selector button strong{overflow:hidden;font-size:11px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.series-product-selector button:hover,.series-product-selector button[aria-pressed=true]{color:#ded7ce;border-color:#d084548a;background:#b86f4314}.series-product-selector button[aria-pressed=true] small{color:var(--copper-bright)}.series-detail-grid{min-width:0;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:30px;padding:25px 0 26px}.series-detail-grid>section{min-width:0}.series-detail-label{min-height:38px;display:grid;align-content:start;gap:5px}.series-detail-label strong{color:#cfc8c0;font:400 17px/1.35 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.series-detail-label span{color:#777974;font-size:8px;line-height:1.5;letter-spacing:.055em}.series-introduction h4{margin:20px 0 0;color:#d8d1c8;font:400 24px/1.3 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.series-introduction>p{margin:14px 0 0;color:#94948e;font-size:11px;line-height:1.82}.series-parameters dl{margin:16px 0 0;border-top:1px solid var(--line)}.series-parameters dl>div{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.series-parameters dt{color:#a36d4c;font-size:9px;line-height:1.55}.series-parameters dd{margin:0;color:#a4a19b;font-size:10px;line-height:1.65}.series-showcase-actions{display:flex;flex-wrap:wrap;gap:25px;padding-top:21px;border-top:1px solid var(--line)}.series-showcase-actions a{display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;color:#c6bfb7;border-bottom:1px solid var(--line-strong);font-size:10px;letter-spacing:var(--ui-tracking)}.series-showcase-actions a:hover{color:var(--copper-bright);border-color:var(--copper-bright)}.series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.series-card{min-height:264px;display:flex;flex-direction:column;align-items:stretch;padding:28px 30px 25px;text-align:left;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#d7d0c8;background:#0e1010;transition:background-color .22s ease,box-shadow .22s ease}.series-card:hover,.series-card[aria-pressed=true]{background:#151514;box-shadow:inset 3px 0 0 var(--copper)}.series-category{color:#777974;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.series-card h3{max-width:370px;margin:26px 0 0;font:400 27px/1.24 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.series-card>p{margin:10px 0 0;color:#a46d4c;font-size:9px;letter-spacing:.08em}.series-card>div{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px;margin-top:auto;padding-top:24px;border-top:1px solid var(--line)}.series-card>div strong{font:400 30px/1 Songti SC,STSong,serif}.series-card>div span{color:#747671;font-size:10px}.series-card>div small{display:inline-flex;align-items:center;gap:8px;color:#a7a39c;font-size:10px;letter-spacing:var(--ui-tracking)}.product-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-record{position:relative;min-height:350px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#121414;content-visibility:auto;contain-intrinsic-size:350px}.product-record-main{flex:1;display:flex;flex-direction:column;padding:26px 28px 20px}.product-record-meta{display:flex;justify-content:space-between;gap:16px;color:#747671;font:500 9px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.product-record h3{margin:28px 0 0;color:#d8d1c8;font:400 25px/1.3 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.product-record-main>small{display:block;margin-top:8px;color:#777974;font:400 10px/1.55 Arial,sans-serif;letter-spacing:.03em}.product-record-main>p{margin:20px 0 0;color:#8d8d88;font-size:11px;line-height:1.68}.product-record-main>p b{display:block;margin-bottom:5px;color:#a46d4c;font-size:9px;font-weight:500;letter-spacing:.1em}.product-record-link{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:auto;padding-top:21px;color:#bdb6ae;font-size:10px;letter-spacing:var(--ui-tracking)}.record-compare{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-top:1px solid var(--line);color:#868782;background:#0f1111;font-size:10px;letter-spacing:var(--ui-tracking)}.record-compare:hover,.record-compare[aria-pressed=true]{color:var(--copper-bright)}.catalog-empty{min-height:180px;display:grid;place-items:center;margin:0;color:#7f807b;border:1px solid var(--line);font-size:12px}.product-detail-hero{min-height:590px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(400px,.72fr);background:radial-gradient(ellipse at 30% 10%,rgba(184,111,67,.12),transparent 35%),#101212;border-bottom:1px solid var(--line)}.detail-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:74px max(5.5vw,calc((100vw - var(--max)) / 2))}.back-link{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-bottom:56px;padding-bottom:5px;border-bottom:1px solid var(--line-strong);color:#9b9994;font-size:10px;letter-spacing:var(--ui-tracking)}.detail-kicker{margin:0 0 18px;color:#b8754d;font:500 9px/1.2 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.detail-hero-copy h1{max-width:900px;margin:0;font:400 clamp(52px,5.6vw,82px)/1.08 "Songti SC","STSong",serif;letter-spacing:var(--display-tracking)}.detail-secondary-name{max-width:760px;margin-top:20px;color:#8d8d88;font:400 14px/1.6 Arial,sans-serif;letter-spacing:.02em}.detail-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:36px}.detail-badges>span{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;color:#8e8f8a;border:1px solid var(--line);font-size:9px;letter-spacing:.09em}.detail-badges .status-blocked{color:#ca8255;border-color:#d0845457}.detail-source-panel{display:flex;flex-direction:column;justify-content:center;padding:62px max(4vw,64px);border-left:1px solid var(--line);background:#0b0d0d}.detail-source-panel>p{margin:0 0 28px;color:#a46d4c;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.detail-source-panel dl{margin:0}.detail-source-panel dl>div{padding:15px 0;border-top:1px solid var(--line)}.detail-source-panel dt{color:#72746f;font-size:9px;letter-spacing:.09em}.detail-source-panel dd{margin:7px 0 0;color:#c5beb6;font-size:12px;line-height:1.65}.detail-source-panel dd small{display:block;margin-top:4px;color:#a46d4c;font-size:9px}.detail-review-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#080a0a;border-bottom:1px solid var(--line)}.review-state{min-height:130px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px max(4vw,52px);border-right:1px solid var(--line)}.review-state:last-child{border-right:0}.review-state>span{color:#747671;font-size:9px;letter-spacing:.12em}.review-state>strong{color:#d0c9c1;font:400 22px/1.3 Songti SC,STSong,serif}.review-state>small{color:#8d654d;font-size:9px;letter-spacing:.04em}.detail-section{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.4fr);gap:7vw;padding:82px max(5.5vw,calc((100vw - var(--max)) / 2));border-bottom:1px solid var(--line);background:#111313}.detail-section-heading{display:grid;grid-template-columns:42px 1fr;gap:16px}.detail-section-heading>span{padding-top:7px;color:var(--copper-bright);font:500 10px/1 Arial,sans-serif;letter-spacing:.14em}.detail-section-heading h2{margin:0;font:400 clamp(35px,3.4vw,52px)/1.15 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.detail-section-heading p{max-width:430px;margin:18px 0 0;color:#81827d;font-size:12px;line-height:1.76}.detail-evidence blockquote{align-self:center;margin:0;padding:22px 0 22px 34px;color:#d1cac2;border-left:1px solid var(--copper);font:400 clamp(24px,2.4vw,37px)/1.52 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.detail-pending{background:#0c0e0e}.pending-fields{border-top:1px solid var(--line)}.pending-field{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:23px 0;border-bottom:1px solid var(--line)}.pending-field>span{color:#a36d4c;font-size:10px;letter-spacing:.08em}.pending-field p{max-width:820px;margin:0;color:#97968f;font-size:12px;line-height:1.82}.detail-gates{display:grid;grid-template-columns:repeat(3,1fr);background:#101212;border-bottom:1px solid var(--line)}.detail-gates article{min-height:360px;display:flex;flex-direction:column;align-items:flex-start;padding:50px max(3.5vw,48px);border-right:1px solid var(--line)}.detail-gates article:last-child{border-right:0}.detail-gates article>svg{color:#b27753}.detail-gates h2{margin:28px 0 0;font:400 33px/1.2 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.detail-gates article>p{max-width:410px;margin:18px 0 0;color:#858681;font-size:12px;line-height:1.8}.detail-gates article>span{margin-top:18px;color:#9a6a4e;font-size:10px;line-height:1.7}.detail-gates article>a{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-bottom:5px;color:#c2bbb3;border-bottom:1px solid var(--line-strong);font-size:10px;letter-spacing:var(--ui-tracking)}.detail-gates .detail-contact-entry{justify-content:center;background:linear-gradient(120deg,rgba(184,111,67,.2),transparent 67%),#171614}.detail-contact-entry>p{color:#a46d4c!important;font:500 9px/1.2 Arial,sans-serif!important;letter-spacing:.14em}.related-heading{display:grid;grid-template-columns:58px 1fr;gap:24px;margin-bottom:30px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.related-grid>a{min-height:205px;display:flex;flex-direction:column;padding:25px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1010}.related-grid>a>span{color:#777974;font-size:9px;letter-spacing:.12em}.related-grid h3{margin:24px 0 0;font:400 24px/1.3 Songti SC,STSong,serif}.related-grid small{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#9c9992;font-size:10px;letter-spacing:var(--ui-tracking)}.document-registry{background:#0b0d0d}.document-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:28px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.document-summary>div{min-height:116px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:22px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.document-summary strong{font:400 34px/1 Songti SC,STSong,serif}.document-summary span{color:#7b7d78;font-size:10px;letter-spacing:.08em}.document-search{max-width:520px;margin:0 0 28px auto}.document-list{border-top:1px solid var(--line)}.document-row{min-height:112px;display:grid;grid-template-columns:130px minmax(260px,1.3fr) minmax(170px,.5fr) minmax(330px,.85fr);align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:112px}.document-id{display:flex;align-items:center;gap:12px;color:#8f8f89}.document-id span{font:500 9px/1 Arial,sans-serif;letter-spacing:.12em}.document-product h3{margin:0;font:400 20px/1.35 Songti SC,STSong,serif}.document-product span,.document-status span{display:block;margin-top:5px;color:#737570;font-size:9px;letter-spacing:.06em}.document-status strong{color:#b27652;font-size:10px;font-weight:500;letter-spacing:.08em}.document-actions{display:flex;justify-content:flex-end;gap:22px}.document-actions a{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;color:#aaa69f;border-bottom:1px solid var(--line-strong);font-size:9px;letter-spacing:var(--ui-tracking)}.about-story{min-height:560px;display:grid;grid-template-columns:57% 43%;border-bottom:1px solid var(--line)}.about-image{min-height:560px;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) brightness(.78)}.about-copy{display:flex;flex-direction:column;justify-content:center;padding:62px max(5.5vw,calc((100vw - var(--max)) / 2));background:#121414}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);background:#090b0b}.about-principles>div{min-height:220px;padding:40px max(3vw,44px);border-right:1px solid var(--line)}.about-principles>div:last-child{border-right:0}.about-principles h3{margin:0 0 12px;font-family:Songti SC,STSong,serif;font-size:27px;font-weight:400;line-height:1.28;letter-spacing:var(--heading-tracking)}.about-principles p{max-width:330px;margin:0;color:#858681;font-size:12px;line-height:1.76;letter-spacing:var(--body-tracking)}.contact-page{min-height:580px;display:grid;grid-template-columns:38% 62%;background:#111313}.contact-note{display:flex;flex-direction:column;justify-content:center;padding:62px max(5.5vw,calc((100vw - var(--max)) / 2));border-right:1px solid var(--line);background:#171716 url(/assets/generated/product-studio-v2.png) 20% center / cover no-repeat;isolation:isolate}.contact-note:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(118deg,rgba(184,111,67,.17),transparent 30%,rgba(208,132,84,.05) 58%,transparent 82%),#0c0e0ebd;background-size:220% 100%,auto;animation:surface-light 18s ease-in-out infinite alternate}.contact-note{position:relative}.contact-note>p{margin:0 0 22px;color:#b87852;font:500 10px Arial,sans-serif;letter-spacing:.18em}.contact-note h2{font-size:clamp(43px,4vw,62px)}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:22px 28px;padding:58px max(6vw,calc((100vw - var(--max)) / 2));background:#121414}.contact-form label{display:grid;gap:9px;color:#9b9994;font-size:11px;line-height:1.45;letter-spacing:var(--ui-tracking)}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:49px;padding:13px 0;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;outline:0;color:#ddd7cf;background:transparent;font-size:13px;line-height:1.65;letter-spacing:var(--body-tracking)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom-color:var(--copper-bright)}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--copper-bright);outline-offset:3px}.contact-form textarea{resize:vertical}.full-field{grid-column:1 / -1}.submit-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:17px;border:0;color:#fff7f0;font-size:12px;letter-spacing:var(--ui-tracking)}.success-state{display:flex;align-items:center;justify-content:center;gap:24px;padding:70px;color:#d8d1c8;background:#121414}.success-state div{display:grid;gap:8px}.success-state strong{font-family:Songti SC,STSong,serif;font-size:28px;font-weight:400}.success-state span{color:#858681;font-size:12px}.success-state button{margin-left:24px;padding:11px 18px;border:1px solid var(--line-strong);color:#d8d1c8;background:transparent}.footer{padding:44px 0 22px;color:#858681;background:#070909;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2.1fr repeat(4,1fr);gap:52px;padding-bottom:45px}.footer-brand .brand{margin-bottom:22px}.footer-brand p{max-width:270px;margin:0;font-size:12px;line-height:1.76;letter-spacing:var(--body-tracking)}.footer h3{margin:0 0 17px;color:#c9c3bb;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:var(--ui-tracking)}.footer-grid>div:not(.footer-brand) a{display:block;margin-top:10px;font-size:11px;line-height:1.55;letter-spacing:.035em}.footer-grid a:hover{color:#d1cac2}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid var(--line);font-size:10px}.footer-bottom span:last-child{display:flex;gap:25px}.privacy-page{background:#0b0d0d}.privacy-hero{min-height:430px;display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);border-bottom:1px solid var(--line);background:#0e1010}.privacy-hero-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:68px max(5.5vw,calc((100vw - var(--max)) / 2));overflow:hidden;isolation:isolate}.privacy-hero-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#111313 url(/assets/generated/hero-ups-macro.webp) 36% 50% / cover no-repeat;filter:saturate(.35) contrast(1.08) brightness(.43)}.privacy-hero-copy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080a0af0,#0a0c0bc9 58%,#0c0e0d8a),linear-gradient(118deg,rgba(184,111,67,.16),transparent 38%,rgba(208,132,84,.05) 68%,transparent 86%)}.privacy-hero-copy>p{margin:0 0 24px;color:#cf865a;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.2em}.privacy-hero-copy h1{margin:0;font:400 clamp(58px,6vw,88px)/1.04 "Songti SC","STSong",serif;letter-spacing:var(--display-tracking)}.privacy-hero-copy>span{max-width:720px;margin-top:27px;color:#aaa69f;font-size:13px;line-height:1.88}.locale-en .privacy-hero-copy h1{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:-.045em}.privacy-meta{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:54px max(4.5vw,calc((100vw - var(--max)) / 2));background:#141616;border-left:1px solid var(--line)}.privacy-meta>svg{color:#b77953}.privacy-meta>div{display:grid;gap:10px;color:#8f8d88;font-size:10px;letter-spacing:.055em}.privacy-meta>a{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;color:#cfc7be;border-bottom:1px solid var(--line-strong);font-size:10px;letter-spacing:.05em}.privacy-layout{display:grid;grid-template-columns:minmax(250px,30%) minmax(0,70%);align-items:start;background:#101212}.privacy-toc{position:sticky;top:0;min-height:100vh;padding:64px max(4vw,calc((100vw - var(--max)) / 2));border-right:1px solid var(--line);background:radial-gradient(ellipse at 20% 6%,rgba(184,111,67,.11),transparent 40%),#0c0e0e}.privacy-toc>span{color:#b87852;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}.privacy-toc nav{display:grid;margin-top:31px;border-top:1px solid var(--line)}.privacy-toc a{padding:14px 0;color:#898985;border-bottom:1px solid var(--line);font-size:10px;line-height:1.55;transition:color .18s ease,padding-left .18s ease}.privacy-toc a:hover{padding-left:7px;color:#d5cdc4}.privacy-policy{min-width:0;padding:65px max(7vw,calc((100vw - var(--max)) / 2)) 86px}.privacy-draft-note{display:grid;grid-template-columns:30px 1fr;gap:15px;margin-bottom:18px;padding:22px 24px;color:#d4ad8d;background:#b86f431c;border:1px solid rgba(208,132,84,.38)}.privacy-draft-note>svg{color:#cf865a}.privacy-draft-note strong{display:block;color:#dfb795;font-size:11px;font-weight:600;letter-spacing:.025em}.privacy-draft-note p{margin:7px 0 0;color:#a78872;font-size:10px;line-height:1.8}.privacy-local-note{display:grid;grid-template-columns:30px 1fr;gap:15px;margin-bottom:22px;padding:22px 24px;color:#aeb9b0;background:#445e4b1f;border:1px solid rgba(112,145,124,.27)}.privacy-local-note>svg{color:#7f9f89}.privacy-local-note strong{display:block;color:#bdc7bf;font-size:11px;font-weight:500}.privacy-local-note p{margin:7px 0 0;color:#7f8981;font-size:10px;line-height:1.8}.privacy-policy>section{scroll-margin-top:24px;padding:46px 0 49px;border-bottom:1px solid var(--line)}.privacy-policy h2{margin:0 0 24px;color:#ddd5cc;font:400 clamp(28px,2.6vw,39px)/1.25 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.locale-en .privacy-policy h2{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:-.025em}.privacy-policy p,.privacy-policy li{color:#95938e;font-size:12px;line-height:1.92}.privacy-policy p{margin:15px 0 0}.privacy-policy ul{display:grid;gap:10px;margin:18px 0 0;padding-left:21px}.privacy-policy li::marker{color:#b87852}.privacy-policy .privacy-caution{margin-top:22px;padding:16px 18px;color:#b99d8b;background:#b86f4311;border-left:2px solid #a86642}.privacy-contact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:48px;padding:30px 32px;background:linear-gradient(115deg,rgba(184,111,67,.14),transparent 67%),#151615;border:1px solid rgba(208,132,84,.22)}.privacy-contact>div{display:grid;gap:7px}.privacy-contact strong{color:#d7cfc7;font:400 22px/1.3 Songti SC,STSong,serif}.locale-en .privacy-contact strong{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300}.privacy-contact span{color:#858681;font-size:10px;line-height:1.65}.privacy-contact a{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;color:#d3cbc2;border-bottom:1px solid var(--line-strong);font-size:10px;white-space:nowrap}.privacy-controlled-placeholder{display:inline;padding:.12em .46em;color:#d7a681;background:#b86f431f;border:1px solid rgba(208,132,84,.34);border-radius:2px;font-family:Arial,sans-serif;font-size:.9em;font-weight:600;letter-spacing:.018em;line-height:1.7;-webkit-box-decoration-break:clone;box-decoration-break:clone}.page-intro,.catalog-copy,.solution-copy,.resource-copy,.about-copy,.contact-form,.support-list,.about-principles>div{background-image:linear-gradient(116deg,rgba(184,111,67,.075),transparent 29%,rgba(208,132,84,.035) 54%,transparent 79%);background-size:220% 100%;animation:surface-light 18s ease-in-out infinite alternate}.catalog-row:nth-child(2n) .catalog-copy,.solution-row:nth-child(2n) .solution-copy,.resource-library article:nth-child(2) .resource-copy,.about-principles>div:nth-child(2){animation-delay:-6s}.resource-library article:nth-child(3) .resource-copy,.about-principles>div:nth-child(3),.home-portals>a:nth-child(3){animation-delay:-11s}.primary-cta,.inquiry-button,.submit-button,.compare-tray a{background:linear-gradient(112deg,#955431 0%,var(--copper) 38%,#d58a59 62%,#9f5b36 100%);background-size:220% 100%;animation:button-light 8s ease-in-out infinite alternate;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.primary-cta:hover,.inquiry-button:hover,.submit-button:hover,.compare-tray a:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 30px #5c301b38}.text-cta:after{background:linear-gradient(90deg,rgba(220,213,204,.18),var(--copper-bright),rgba(220,213,204,.18));background-size:200% 100%;animation:underline-light 4.5s ease-in-out infinite alternate}.motion-reveal{opacity:0;filter:blur(1.5px);transform:translate3d(0,24px,0);transition:opacity .82s cubic-bezier(.2,.7,.2,1),transform .98s cubic-bezier(.16,.72,.24,1),filter .76s ease;transition-delay:calc(var(--reveal-index, 0) * 70ms);will-change:opacity,transform,filter}.motion-reveal.is-visible{opacity:1;filter:blur(0);transform:translateZ(0);will-change:auto}@keyframes surface-light{0%{background-position:100% 50%,0 0}to{background-position:0 50%,0 0}}@keyframes button-light{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes underline-light{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes brand-light{0%{background-position:50% 100%}to{background-position:50% 0}}@keyframes image-light-pass{0%,16%{transform:translate(-125%)}48%,to{transform:translate(125%)}}@media(max-width:1100px){.page-shell{width:min(calc(100% - 40px),var(--max))}.header-inner{grid-template-columns:190px 1fr auto;gap:20px}.nav-links{gap:22px}.locale-button{display:none}.page-intro{min-height:260px;grid-template-columns:minmax(0,1fr) minmax(270px,38%);column-gap:36px}.home-hero{grid-template-columns:48% 52%}.home-hero-copy h1{font-size:clamp(48px,6vw,66px)}.home-portals>a{padding-inline:28px}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}.footer-grid>div:nth-last-child(-n+2){margin-top:15px}}@media(max-width:820px){.header-inner{grid-template-columns:1fr auto}.brand-window img{width:138px}.menu-button{display:inline-flex}.nav-links{position:absolute;top:82px;left:0;right:0;display:none;flex-direction:column;gap:0;padding:12px 24px 24px;background:#080a0afa;border-bottom:1px solid var(--line)}.nav-links.is-open{display:flex}.nav-links a{padding:15px 4px;border-bottom:1px solid var(--line)}.nav-links a:after{display:none}.icon-button,.header-rule{display:none}.search-panel{top:82px}.page-intro{min-height:240px;grid-template-columns:1fr;align-content:center;align-items:start;row-gap:22px;padding:44px 34px 40px}.page-intro-copy{align-self:start;padding:0;border:0}.page-intro h1{font-size:clamp(58px,9vw,70px)}.home-hero{display:grid;grid-template-columns:1fr}.home-hero:after{top:46%;bottom:auto;left:0;width:100%;height:18%;background:linear-gradient(180deg,transparent 0%,rgba(13,15,13,.72) 42%,rgba(13,15,13,.34) 76%,transparent 100%)}.home-hero-copy{width:100%;min-height:500px;padding:64px 8vw}.home-hero-copy:before{background:linear-gradient(180deg,#080a0a85,#090b0a8f 68%,#0d0f0ddb),linear-gradient(118deg,rgba(184,111,67,.17),transparent 31%,rgba(208,132,84,.055) 56%,transparent 82%)}.home-hero-copy:after{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%)}.home-hero-product{position:relative;inset:auto}.home-hero-product .product-stage-media img{top:0;right:0;bottom:0;left:0;width:100%;-webkit-mask-image:none;mask-image:none}.home-hero-product .product-stage figcaption{left:0}.hero-stage,.hero-stage .product-stage-media{min-height:500px}.home-portals{grid-template-columns:1fr}.home-portals>a{min-height:140px;border-right:0;border-bottom:1px solid var(--line)}.catalog-row,.catalog-row:nth-child(2n),.solution-row,.solution-row:nth-child(2n){grid-template-columns:1fr}.catalog-row:nth-child(2n) .product-stage,.solution-row:nth-child(2n) .solution-image{order:0}.catalog-copy,.solution-copy{min-height:370px;padding:52px 34px}.support-system,.about-story,.contact-page{grid-template-columns:1fr}.support-statement,.about-image,.contact-note{min-height:420px;border-right:0;border-bottom:1px solid var(--line)}.support-list{padding:44px 34px}.resource-library{grid-template-columns:1fr}.resource-library article{display:grid;grid-template-columns:45% 55%;border-right:0;border-bottom:1px solid var(--line)}.resource-image{height:330px}.resource-copy{min-height:330px}.resource-corner{display:none}.about-copy{min-height:420px;padding:56px 34px}.contact-form{padding:54px 34px}.privacy-hero{grid-template-columns:1fr}.privacy-hero-copy{min-height:390px;padding:58px 34px}.privacy-meta{min-height:245px;padding:42px 34px;border-top:1px solid var(--line);border-left:0}.privacy-layout{grid-template-columns:1fr}.privacy-toc{position:relative;min-height:0;padding:45px 34px;border-right:0;border-bottom:1px solid var(--line)}.privacy-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.privacy-policy{padding:45px 34px 68px}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}}@media(max-width:600px){.language-switch,.menu-button{min-width:44px;min-height:44px;justify-content:center}.page-shell{width:min(calc(100% - 28px),var(--max))}.site-header,.header-inner{min-height:72px}.brand,.brand-window{width:160px;height:50px}.brand-window img{width:132px}.inquiry-button{display:none}.nav-links{top:72px}.page-intro{min-height:240px;grid-template-columns:1fr;padding:36px 24px 34px}.page-intro h1{font-size:52px}.page-intro-copy{padding-top:0}.home-hero-copy{min-height:490px;padding:58px 27px}.home-hero:after{top:46%;height:18%}.home-hero-copy h1{font-size:50px}.home-hero-copy>span{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:28px}.product-stage-media,.hero-stage,.hero-stage .product-stage-media,.catalog-row .product-stage-media{min-height:420px}.home-hero-product .product-stage figcaption{min-height:92px;padding:30px 22px 20px}.product-stage-media img{object-position:center}.product-stage figcaption{padding:0 22px}.product-stage figcaption div{align-items:flex-start;flex-direction:column;gap:5px}.home-portals>a{grid-template-columns:1fr auto;padding:26px 24px}.home-portals strong{font-size:23px}.catalog-copy,.solution-copy{min-height:340px;padding:46px 27px}.catalog-copy h2,.solution-copy h2,.resource-copy h2,.about-copy h2,.contact-note h2{font-size:43px}.product-actions{gap:16px}.solution-image{min-height:320px}.support-statement,.about-image,.contact-note{min-height:370px;padding:48px 27px}.support-list{padding:28px 27px}.support-list article{grid-template-columns:42px 1fr auto;min-height:158px;gap:10px}.support-list h2{font-size:23px}.resource-library article{grid-template-columns:1fr}.resource-image{height:300px}.resource-copy{min-height:235px;padding:30px 27px}.about-copy{min-height:390px;padding:50px 27px}.about-principles{grid-template-columns:1fr}.about-principles>div{min-height:190px;padding:34px 27px;border-right:0;border-bottom:1px solid var(--line)}.contact-form{grid-template-columns:1fr;padding:46px 27px}.privacy-hero-copy{min-height:360px;padding:48px 24px}.privacy-hero-copy h1{font-size:53px}.privacy-meta{min-height:230px;padding:36px 24px}.privacy-toc{padding:40px 24px}.privacy-toc nav{grid-template-columns:1fr}.privacy-toc a{min-height:44px;display:flex;align-items:center}.privacy-policy{padding:34px 24px 58px}.privacy-draft-note,.privacy-local-note{grid-template-columns:25px 1fr;padding:19px 18px}.privacy-policy>section{padding-block:40px 43px}.privacy-policy h2{font-size:29px}.privacy-policy p,.privacy-policy li{font-size:13px;line-height:1.86}.privacy-contact{grid-template-columns:1fr;padding:25px 22px}.privacy-contact a{justify-self:start}.full-field{grid-column:auto}.success-state{align-items:flex-start;flex-direction:column;padding:55px 27px}.success-state button{margin-left:0}.compare-tray{width:calc(100% - 28px);min-width:0}.footer{padding-top:44px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:35px 24px}.footer-brand{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:1100px){.region-button{display:none}.language-switch{display:inline-flex}.catalog-summary{grid-template-columns:repeat(3,1fr)}.catalog-summary .catalog-gate{grid-column:1 / -1;min-height:116px}.catalog-controls{grid-template-columns:1fr}.series-grid,.product-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.series-showcase{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)}.series-showcase-content{padding-inline:30px}.series-detail-grid{grid-template-columns:1fr;gap:24px}.product-detail-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.detail-hero-copy{padding-inline:5vw}.document-row{grid-template-columns:105px minmax(240px,1fr) 160px}.document-actions{grid-column:2 / -1;justify-content:flex-start;padding-bottom:8px}}@media(max-width:820px){.region-button{display:none}.language-switch{display:inline-flex}.catalog-summary{grid-template-columns:repeat(3,1fr)}.catalog-summary>div{padding-inline:24px}.series-index,.product-records-section,.document-registry,.related-products{padding:54px 28px}.section-ledger-heading{grid-template-columns:42px minmax(0,1fr)}.section-ledger-heading>button{grid-column:2;justify-self:start}.series-showcase{grid-template-columns:1fr}.series-showcase-media{min-height:430px;border-right:0;border-bottom:1px solid var(--line)}.series-showcase-content{padding:32px 34px 28px}.series-detail-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.formal-archive-entry{grid-template-columns:46px minmax(0,1fr);padding:42px 34px}.formal-archive-entry a{grid-column:2;justify-self:start}.product-detail-hero{grid-template-columns:1fr}.detail-hero-copy{min-height:500px;padding:60px 34px}.detail-source-panel{padding:48px 34px;border-left:0;border-top:1px solid var(--line)}.detail-review-strip{grid-template-columns:1fr}.review-state{min-height:104px;padding-inline:34px;border-right:0;border-bottom:1px solid var(--line)}.detail-section{grid-template-columns:1fr;gap:42px;padding:62px 34px}.detail-gates{grid-template-columns:1fr}.detail-gates article{min-height:300px;padding:44px 34px;border-right:0;border-bottom:1px solid var(--line)}.related-grid{grid-template-columns:1fr}.document-row{grid-template-columns:95px 1fr 150px}}@media(max-width:600px){.catalog-summary{grid-template-columns:1fr 1fr}.catalog-summary>div{min-height:112px;padding:22px 20px}.catalog-summary>div:nth-child(3){border-top:1px solid var(--line)}.catalog-summary>div:nth-child(3){grid-column:1 / -1}.catalog-summary .catalog-gate{grid-column:1 / -1;min-height:136px}.catalog-controls{gap:28px;padding:26px 20px}.category-filter{flex-wrap:nowrap;margin-inline:-20px;padding:0 20px 8px;overflow-x:auto;scrollbar-width:none}.category-filter::-webkit-scrollbar{display:none}.category-filter button{flex:0 0 auto;min-height:44px}.series-index,.product-records-section,.document-registry,.related-products{padding:48px 20px}.series-grid,.product-record-grid{grid-template-columns:1fr}.series-showcase{margin-bottom:28px}.series-showcase-media{min-height:310px}.series-showcase-content{padding:26px 22px 23px}.series-showcase-header h3{font-size:34px}.series-product-selector button{flex-basis:78%;min-height:68px}.series-detail-grid{grid-template-columns:1fr;gap:24px}.series-parameters dl>div{grid-template-columns:94px minmax(0,1fr);gap:13px}.series-card{min-height:238px;padding:25px 24px}.product-record{min-height:325px}.product-record-main{padding:24px 22px 18px}.product-record h3{font-size:23px}.section-ledger-heading{grid-template-columns:34px minmax(0,1fr);gap:12px}.section-ledger-heading h2{font-size:38px}.formal-archive-entry{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:42px 24px}.formal-archive-entry h2{font-size:36px}.formal-archive-entry a{grid-column:2}.product-detail-hero{min-height:0}.detail-hero-copy{min-height:480px;padding:48px 24px}.back-link{margin-bottom:42px}.detail-hero-copy h1{font-size:45px}.detail-source-panel{padding:42px 24px}.review-state{padding-inline:24px}.detail-section{padding:52px 24px}.detail-section-heading{grid-template-columns:32px 1fr;gap:10px}.detail-evidence blockquote{padding-left:22px;font-size:24px}.pending-field{grid-template-columns:1fr;gap:9px}.detail-gates article{padding:42px 24px}.related-products{padding-inline:20px}.related-heading{grid-template-columns:34px 1fr;gap:12px}.document-summary{grid-template-columns:1fr}.document-summary>div{min-height:96px}.document-search{max-width:none}.document-row{grid-template-columns:74px 1fr;gap:14px;padding:22px 0}.document-status{grid-column:2}.document-actions{grid-column:2;flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-reveal{opacity:1!important;filter:none!important;transform:none!important}.product-stage-media:after{display:none}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-experience{background:#0b0d0d}.form-hero{min-height:460px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);border-bottom:1px solid var(--line);background:#0d0f0f}.form-hero-copy{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:68px max(5.5vw,calc((100vw - var(--max)) / 2));overflow:hidden;isolation:isolate}.form-hero-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#111313 url(/assets/generated/hero-ups-macro.webp) 38% 48% / cover no-repeat;filter:saturate(.46) contrast(1.08) brightness(.55)}.form-hero-copy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080a0ae8,#0a0c0bc7 48%,#0c0e0d8c),linear-gradient(118deg,rgba(184,111,67,.18),transparent 34%,rgba(208,132,84,.06) 62%,transparent 83%);background-size:auto,220% 100%;animation:surface-light 18s ease-in-out infinite alternate}.form-hero-copy>p{margin:0 0 29px;color:#cf865a;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.2em}.form-hero-copy>span{color:#938f89;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.19em}.form-hero-copy h1{max-width:860px;margin:19px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(54px,5vw,78px);font-weight:400;line-height:1.08;letter-spacing:var(--display-tracking)}.locale-en .form-hero-copy h1{max-width:900px;font-family:Helvetica Neue,Arial Narrow,Arial,sans-serif;font-size:clamp(50px,4.7vw,74px);font-weight:300;line-height:1.04;letter-spacing:-.04em}.form-hero-description{max-width:720px;margin-top:28px;padding-left:21px;border-left:1px solid rgba(208,132,84,.54)}.form-hero-description p{margin:0;color:#aba7a0;font-size:13px;line-height:1.86}.form-hero-rail{display:flex;flex-direction:column;justify-content:space-between;padding:50px max(4.5vw,calc((100vw - var(--max)) / 2));background:#141616;border-left:1px solid var(--line)}.locale-switch{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-bottom:25px;border-bottom:1px solid var(--line)}.locale-switch>span{color:#898985;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.locale-switch>div{display:flex}.locale-switch button{min-width:54px;min-height:38px;padding:0 12px;border:1px solid var(--line);color:#8f8e89;background:transparent;font-size:11px}.locale-switch button+button{border-left:0}.locale-switch button[aria-pressed=true]{color:#f0e7dd;background:#262523;border-color:#d0845485}.locale-switch button:disabled{cursor:wait;opacity:.5}.form-progress{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:12px}.form-progress>span{color:#8d8c88;font-size:11px}.form-progress>strong{color:#c9c1b8;font:400 23px/1 Georgia,serif}.form-progress>div{grid-column:1 / -1;height:2px;overflow:hidden;background:#dcd5cc21}.form-progress>div span{display:block;height:100%;background:var(--copper-bright);transition:width .22s ease}.form-assurance{display:grid;grid-template-columns:34px 1fr;gap:16px;align-items:start;padding-top:25px;border-top:1px solid var(--line)}.form-assurance svg{color:#b47b58}.form-assurance div{display:grid;gap:8px}.form-assurance strong{color:#c6c0b8;font-size:11px;font-weight:500;letter-spacing:.06em}.form-assurance span{color:#777874;font-size:10px;line-height:1.7}.form-type-nav{position:relative;z-index:4;min-height:92px;display:grid;grid-template-columns:210px 1fr;align-items:center;gap:30px;padding:0 max(5.5vw,calc((100vw - var(--max)) / 2));color:#9f9c96;background:#090b0b;border-bottom:1px solid var(--line)}.form-type-nav>span{color:#a86b47;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.17em}.form-type-nav>div{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.form-type-nav a{min-height:92px;display:grid;place-items:center;padding:15px 24px;border-left:1px solid var(--line);font-size:10px;line-height:1.55;letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:color .18s ease,background-color .18s ease}.form-type-nav a:last-child{border-right:1px solid var(--line)}.form-type-nav a:hover{color:#e4dcd3;background:#d0845409}.form-type-nav a[aria-current=page]{color:#eee5dc;background:#151716;box-shadow:inset 0 -2px var(--copper)}.form-type-nav a[aria-disabled=true]{cursor:wait;opacity:.48;pointer-events:none}.form-workspace{display:grid;grid-template-columns:minmax(340px,34%) minmax(0,66%);align-items:start;background:#111313}.form-story{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;padding:70px max(5vw,calc((100vw - var(--max)) / 2));border-right:1px solid var(--line);overflow:hidden;isolation:isolate}.form-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#161716 url(/assets/generated/product-studio-v2.png) 24% center / cover no-repeat;filter:saturate(.4) contrast(1.06) brightness(.46)}.form-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0c0cad,#090b0bed),linear-gradient(118deg,rgba(184,111,67,.18),transparent 36%,rgba(208,132,84,.05) 64%,transparent 84%);background-size:auto,220% 100%;animation:surface-light 20s ease-in-out infinite alternate}.story-index{display:flex;align-items:center;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid rgba(220,213,204,.18)}.story-index span{color:#bd764c;font:600 10px Arial,sans-serif;letter-spacing:.18em}.story-index strong{color:#6f706d;font:400 12px Georgia,serif}.form-story h2{max-width:520px;margin:64px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,3.5vw,57px);font-weight:400;line-height:1.18;letter-spacing:var(--heading-tracking)}.locale-en .form-story h2{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1.08;letter-spacing:-.035em}.form-story>p{max-width:490px;margin:25px 0 0;color:#96938d;font-size:12px;line-height:1.86}.form-story ol{list-style:none;display:grid;gap:0;margin:53px 0 0;padding:0;border-top:1px solid rgba(220,213,204,.17)}.form-story li{min-height:66px;display:grid;grid-template-columns:56px 1fr;align-items:center;border-bottom:1px solid rgba(220,213,204,.17);color:#bdb6ae;font-size:11px}.form-story li span{color:#777875;font:400 16px Georgia,serif}.safety-note{display:grid;grid-template-columns:28px 1fr;gap:13px;margin-top:34px;padding:18px;color:#d5b092;background:#9d552824;border:1px solid rgba(208,132,84,.31)}.safety-note svg{color:#d18452}.safety-note span{font-size:11px;line-height:1.72}.advanced-form{min-width:0;padding:32px max(6vw,calc((100vw - var(--max)) / 2)) 78px;background:#121414}.error-summary{display:grid;grid-template-columns:30px 1fr;gap:14px;margin:0 0 28px;padding:20px 22px;color:#e4b491;background:#80301a21;border:1px solid rgba(199,99,66,.46)}.error-summary>svg{margin-top:2px}.error-summary>div{display:grid;gap:3px}.error-summary strong{color:#edc5a8;font-size:13px}.error-summary span{color:#b58d74;font-size:11px}.error-summary ul{margin:10px 0 0;padding-left:18px;color:#d9b195;font-size:11px;line-height:1.7}.error-summary a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.form-section{min-width:0;margin:0;padding:50px 0 60px;border:0;border-bottom:1px solid var(--line)}.form-section:first-of-type{padding-top:28px}.form-section>legend{width:100%;display:flex;align-items:baseline;gap:18px;margin:0 0 37px;padding:0}.form-section>legend span{color:#b36f48;font:400 14px Georgia,serif}.form-section>legend strong{font-family:Songti SC,STSong,serif;font-size:30px;font-weight:400;line-height:1.25;letter-spacing:var(--heading-tracking)}.locale-en .form-section>legend strong{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:-.025em}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px}.form-field{min-width:0;align-self:start}.form-field-full{grid-column:1 / -1}.field-label-row{min-height:24px;display:flex;align-items:start;justify-content:space-between;gap:12px}.field-label-row label,.field-label-row>label{color:#a6a29c;font-size:11px;line-height:1.5;letter-spacing:.035em}.field-required{display:inline-flex;align-items:center;min-height:18px;margin-left:7px;padding:1px 6px;color:#c17b53;border:1px solid rgba(193,123,83,.31);font-size:8px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.form-field input:not([type=radio]):not([type=checkbox]),.form-field select,.form-field textarea,.demo-control select{width:100%;min-height:52px;margin-top:7px;padding:13px 14px;color:#e1dad1;background:#171919;border:1px solid rgba(220,213,204,.24);border-radius:2px;outline:0;font-size:13px;line-height:1.6;letter-spacing:.015em;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.form-field textarea{min-height:138px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#656763}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#dcd5cc61}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.demo-control select:focus{background:#1a1c1b;border-color:var(--copper-bright);box-shadow:0 0 0 3px #d084541a}.form-field.has-error input:not([type=radio]):not([type=checkbox]),.form-field.has-error select,.form-field.has-error textarea{border-color:#ca5b3db8;background:#702a1c1a}.field-help{display:block;margin-top:8px;color:#737571;font-size:10px;line-height:1.68}.field-error{display:flex;align-items:flex-start;gap:7px;margin-top:8px;color:#df9a78;font-size:10px;line-height:1.55}.field-error svg{flex:0 0 auto;margin-top:1px}.choice-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:7px 0 0;padding:0;border:0}.choice-grid:focus-visible{outline:2px solid var(--copper-bright);outline-offset:3px}.choice-grid-multi{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-option{min-width:0;min-height:47px;display:flex;align-items:stretch;cursor:pointer}.choice-option input{position:absolute;opacity:0;pointer-events:none}.choice-option span{width:100%;min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px 12px;color:#8f8f8b;background:#171919;border:1px solid rgba(220,213,204,.2);font-size:10px;line-height:1.45;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.choice-option:hover span{color:#cac3bb;border-color:#dcd5cc5e}.choice-option input:focus-visible+span{outline:2px solid var(--copper-bright);outline-offset:3px}.choice-option.is-selected span{color:#e0d6cd;background:#b86f431f;border-color:#d084548c}.choice-option svg{flex:0 0 auto;color:var(--copper-bright);order:2}.check-field{margin-top:4px}.check-field>label,.consent-field>label{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:11px;color:#aaa59e;font-size:11px;line-height:1.7;cursor:pointer}.check-field input,.consent-field input{position:absolute;opacity:0}.check-box{width:20px;height:20px;display:grid;place-items:center;margin-top:1px;color:#171919;background:#181a19;border:1px solid rgba(220,213,204,.32)}.check-field input:checked+.check-box,.consent-field input:checked+.check-box{color:#0b0d0c;background:var(--copper-bright);border-color:var(--copper-bright)}.check-field input:focus-visible+.check-box,.consent-field input:focus-visible+.check-box{outline:2px solid var(--copper-bright);outline-offset:3px}.form-inline-note{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:13px;margin-top:24px;padding:17px 18px;color:#9caeb1;background:#2a515726;border:1px solid rgba(92,135,142,.3)}.form-inline-note span{font-size:10px;line-height:1.65}.form-inline-note a{display:inline-flex;align-items:center;gap:8px;color:#b6c6c9;font-size:10px;white-space:nowrap}.safety-note-form{margin-top:24px}.file-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:28px;padding:24px;background:#161818;border:1px dashed rgba(220,213,204,.28)}.file-field.has-error{border-color:#ca5b3db8;background:#702a1c14}.file-field>div:first-child{display:grid;gap:6px}.file-field>div strong{color:#bdb6ae;font-size:12px;font-weight:500}.file-field>div span{color:#777874;font-size:10px;line-height:1.65}.file-field>div small{color:#9a755e;font-size:9px}.file-field>input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.file-trigger{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;color:#d7cec5;background:transparent;border:1px solid var(--line-strong);font-size:10px}.file-trigger:disabled,.file-list button:disabled{cursor:wait;opacity:.48}.file-list{grid-column:1 / -1;list-style:none;display:grid;gap:1px;margin:3px 0 0;padding:0;background:var(--line)}.file-list li{min-height:57px;display:grid;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:18px;padding:9px 10px 9px 14px;background:#101212}.file-list li>div{min-width:0;display:flex;align-items:center;gap:10px}.file-list li strong{overflow:hidden;color:#bdb6ae;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.file-list li>div span{flex:0 0 auto;color:#656763;font-size:9px}.file-list li>button{width:38px;height:38px;display:grid;place-items:center;color:#7e807c;background:transparent;border:0}.file-status{display:inline-flex;align-items:center;gap:8px;color:#a78671;font-size:9px;white-space:nowrap}.file-status.is-ready,.file-status.is-local{color:#87a791}.status-spinner{width:15px;height:15px;display:inline-block;border:1px solid rgba(208,132,84,.3);border-top-color:var(--copper-bright);border-radius:50%;animation:spin .75s linear infinite}.consent-field{padding:18px 0;border-top:1px solid var(--line)}.consent-field.has-error{margin:0 -14px;padding:18px 14px;background:#702a1c1a;border-top-color:#ca5b3d85}.consent-field a{color:#d08c61;text-decoration:underline;text-underline-offset:3px}.form-draft-note{display:flex;align-items:flex-start;gap:9px;margin:0 0 17px;padding:13px 15px;color:#8d9b91;background:#445e4b1a;border:1px solid rgba(112,145,124,.22);font-size:9px;line-height:1.7}.form-draft-note svg{flex:0 0 auto;margin-top:1px;color:#7e9f8a}.security-placeholder{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:15px;margin-top:26px;padding:19px;background:#0e1110;border:1px solid rgba(112,145,124,.28)}.security-placeholder>svg{color:#7e9f8a}.security-placeholder>div{display:grid;gap:5px}.security-placeholder strong{color:#afbbb2;font-size:11px;font-weight:500}.security-placeholder>div span{color:#6f7871;font-size:9px;line-height:1.65}.security-status{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;color:#7f9184;border:1px solid rgba(112,145,124,.24);font-size:9px;white-space:nowrap}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.demo-control{display:grid;grid-template-columns:160px minmax(180px,250px) 1fr;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;background:#b86f430b;border:1px solid rgba(184,111,67,.2)}.demo-control label{color:#b07957;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.demo-control select{min-height:40px;margin:0;padding-block:7px;font-size:10px}.demo-control>span{color:#6f706d;font-size:9px;line-height:1.5}.submit-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,42%);align-items:center;gap:24px;padding-top:38px}.submit-dock>div{display:grid;gap:6px}.submit-dock>div strong{color:#a56a48;font:600 9px Arial,sans-serif;letter-spacing:.17em}.submit-dock>div span{max-width:500px;color:#6f716e;font-size:9px;line-height:1.6}.submit-dock .submit-button{width:100%;min-height:55px}.submit-dock .submit-button:disabled{cursor:wait;opacity:.62;filter:saturate(.3)}.form-result{min-height:720px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 28px;text-align:center;background:#121414}.form-result>svg{margin-bottom:25px;color:#72a27d}.form-result>p:first-of-type{margin:0;color:#aa704e;font:600 9px Arial,sans-serif;letter-spacing:.18em}.form-result h2{max-width:800px;margin:21px 0 22px;font-family:Songti SC,STSong,serif;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1.12;letter-spacing:var(--heading-tracking)}.locale-en .form-result h2{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:-.035em}.form-result>span{color:#898985;font-size:11px}.reference-number{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:12px 18px;color:#e4dbd1;background:#0d0f0f;border:1px solid var(--line-strong);font:400 16px Georgia,serif;letter-spacing:.08em}.form-result>small{margin-top:7px;color:#666864;font-size:9px}.form-result .result-body{max-width:650px;margin:25px 0 0;color:#92918c;font-size:13px;line-height:1.8}.form-result .result-retry{margin:13px 0 0;color:#d19a76;font-size:11px;line-height:1.6}.form-result .result-file-note{max-width:650px;display:inline-flex;align-items:flex-start;gap:9px;margin:15px 0 0;color:#b38b71;font-size:11px;line-height:1.65}.form-result .result-file-note svg{flex:0 0 auto;margin-top:1px}.result-actions{display:flex;align-items:center;gap:22px;margin-top:34px}.result-actions button,.result-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;font-size:10px;letter-spacing:.05em}.result-actions button{color:#fff7f0;background:var(--copper);border:0}.result-actions a{color:#bbb4ac;border-bottom:1px solid var(--line-strong)}.error-result>svg{color:#c97858}.error-result h2{color:#dcc6b9}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.form-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.form-type-nav{grid-template-columns:150px 1fr}.form-type-nav a{padding-inline:14px}.form-workspace{grid-template-columns:36% 64%}.form-story,.advanced-form{padding-inline:38px}.choice-grid-multi{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-control{grid-template-columns:140px 1fr}.demo-control>span{grid-column:1 / -1}}@media(max-width:820px){.form-hero{grid-template-columns:1fr}.form-hero-copy{min-height:430px;padding:58px 34px}.form-hero-rail{min-height:290px;padding:35px 34px;border-top:1px solid var(--line);border-left:0;gap:30px}.form-type-nav{grid-template-columns:1fr;gap:0;padding:18px 34px 0}.form-type-nav>span{padding-bottom:15px}.form-type-nav a{min-height:70px;padding:10px 8px;border-top:1px solid var(--line);font-size:9px}.form-workspace{grid-template-columns:1fr}.form-story{position:relative;min-height:620px;padding:58px 34px;border-right:0;border-bottom:1px solid var(--line)}.form-story h2{max-width:620px}.form-story ol{max-width:600px}.advanced-form{padding:32px 34px 66px}.form-inline-note{grid-template-columns:24px 1fr}.form-inline-note a{grid-column:2}}@media(max-width:600px){.form-hero-copy{min-height:390px;padding:48px 24px}.form-hero-copy>p{margin-bottom:22px}.form-hero-copy h1,.locale-en .form-hero-copy h1{margin-top:15px;font-size:45px;line-height:1.07}.form-hero-description{margin-top:22px}.form-hero-rail{min-height:275px;padding:30px 24px}.form-type-nav{padding:17px 24px 0;overflow:hidden}.form-type-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}.form-type-nav a{min-height:62px;border-bottom:1px solid var(--line)}.form-type-nav a:nth-child(odd){border-left:1px solid var(--line)}.form-story{min-height:610px;padding:48px 24px}.form-story h2{margin-top:48px;font-size:40px}.form-story ol{margin-top:38px}.advanced-form{padding:25px 24px 54px}.form-section{padding-block:42px 48px}.form-section>legend{margin-bottom:30px}.form-section>legend strong{font-size:27px}.form-grid{grid-template-columns:1fr;gap:25px}.form-field-full{grid-column:auto}.form-field input:not([type=radio]):not([type=checkbox]),.form-field select,.form-field textarea,.demo-control select{font-size:16px}.choice-grid,.choice-grid-multi{grid-template-columns:1fr}.file-field{grid-template-columns:1fr;padding:20px}.file-trigger{width:100%}.file-list{grid-column:auto}.file-list li{grid-template-columns:minmax(0,1fr) 38px;gap:7px}.file-status{grid-column:1}.file-list li>button{grid-column:2;grid-row:1 / 3}.security-placeholder{grid-template-columns:32px 1fr}.security-status{grid-column:2;justify-self:start;white-space:normal}.demo-control{grid-template-columns:1fr}.demo-control>span{grid-column:auto}.submit-dock{grid-template-columns:1fr}.submit-dock .submit-button{min-height:58px}.form-result{min-height:640px;padding:70px 24px}.form-result h2{font-size:43px}.result-actions{align-items:stretch;flex-direction:column;width:100%;max-width:330px}}@media(forced-colors:active){.field-required,.choice-option.is-selected span,.security-placeholder,.error-summary,.safety-note{border:1px solid CanvasText}}.page-home{background:#080a0a}.page-home .site-header{background:#050707fa;border-bottom-color:#d084541f}.page-home .brand:before{background:#b86f43;animation:none}.page-home .nav-links a:after{background:#b86f43}.page-home .nav-links a:hover:after,.page-home .nav-links a[aria-current=page]:after{animation:none}.page-home .primary-cta,.page-home .inquiry-button{background:#b86f43;animation:none;box-shadow:none}.page-home .home-hero.motion-reveal{opacity:1;filter:none;transform:none;transition:none}.page-home .header-inner{width:min(calc(100% - 64px),1728px);grid-template-columns:242px 1fr auto}.page-home .brand,.page-home .brand-window{width:210px}.page-home .brand-window img{width:174px}.home-hero{position:relative;min-height:640px;display:block;overflow:hidden;isolation:isolate;background:#090b0a}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,9,8,.98) 0%,rgba(7,9,8,.94) 32%,rgba(8,10,9,.72) 45%,rgba(8,10,9,.22) 61%,transparent 74%)}.home-hero:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 64%,rgba(5,7,7,.64) 100%),linear-gradient(90deg,transparent 65%,rgba(5,7,7,.12) 100%)}.home-hero-product{position:absolute;z-index:0;inset:0 0 0 auto;width:67%;overflow:hidden;background:#121412}.home-hero-product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;filter:brightness(.88) saturate(.84) contrast(1.03);transform:scale(1.08)}.home-hero-grid{position:relative;z-index:4;width:min(calc(100% - 128px),1592px);min-height:640px;display:grid;grid-template-columns:minmax(0,59%) minmax(0,41%)}.home-hero-copy{position:relative;z-index:4;width:auto;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:95px 0 24px;isolation:auto}.home-hero-copy:before,.home-hero-copy:after{content:none}.home-hero-copy>p{display:flex;align-items:center;gap:12px;margin:0 0 19px;color:#b77952;font-size:10px;line-height:1.3;letter-spacing:.2em}.home-hero-copy>p:before{content:"";width:28px;height:1px;background:#b86f43}.home-hero-copy h1{margin:0;color:#ddd4cb;font-family:Songti SC,STSong,serif;font-size:clamp(61px,5.25vw,82px);font-weight:400;line-height:1.15;letter-spacing:var(--display-tracking);text-shadow:0 12px 44px rgba(0,0,0,.38)}.home-hero-copy h1 span{color:#c08059}.home-hero-description{max-width:500px;margin-top:22px;color:#9f9c96;font-size:13px;line-height:1.88;letter-spacing:.045em}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:31px}.primary-cta,.text-cta{min-height:52px}.primary-cta{min-width:205px}.text-cta{min-width:190px;padding:0 22px;border:1px solid rgba(208,132,84,.48)}.text-cta:after{content:none}.text-cta:hover{color:#fff5ec;border-color:#d08454;background:#b86f4314}.home-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(650px,92%);margin-top:34px;padding-top:22px;border-top:1px solid rgba(217,210,202,.14)}.home-assurances>div{min-width:0;display:grid;grid-template-columns:31px 1fr;gap:11px;padding-right:19px;color:#bdb6ae;border-right:1px solid rgba(217,210,202,.13)}.home-assurances>div+div{padding-left:19px}.home-assurances>div:last-child{border-right:0}.home-assurances svg{margin-top:2px;color:#b8b2aa}.home-assurances span{min-width:0;display:grid;gap:3px}.home-assurances strong{color:#d0c8c0;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em}.home-assurances small{color:#767873;font-size:9px;line-height:1.55;letter-spacing:.035em}.home-product-caption{align-self:end;justify-self:end;display:grid;justify-items:end;gap:4px;padding:0 0 28px;color:#a7a39d;text-shadow:0 2px 14px #000}.home-product-caption span{font:400 17px/1.3 Songti SC,STSong,serif}.home-product-caption small{color:#737570;font-size:9px;letter-spacing:.1em}.home-products{position:relative;padding:0 0 26px;background:#0b0d0c;border-top:1px solid rgba(217,210,202,.13);border-bottom:1px solid rgba(217,210,202,.12)}.home-products>.page-shell{width:min(calc(100% - 128px),1592px)}.home-products-heading{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.home-products-heading>div{display:flex;align-items:baseline;gap:24px}.home-products-heading h2{margin:0;color:#d8d0c7;font:400 31px/1.2 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.home-products-heading p{margin:0;color:#777873;font-size:11px}.home-products-heading>a{display:inline-flex;align-items:center;gap:13px;color:#aaa49d;font-size:10px;letter-spacing:.07em}.home-product-links{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(217,210,202,.14)}.home-product-links>a{position:relative;min-height:105px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:17px;padding:21px 28px;border-right:1px solid rgba(217,210,202,.12);background:#ffffff03;transition:background-color .22s ease,color .22s ease}.home-product-links>a:last-child{border-right:0}.home-product-links>a:before{content:"";position:absolute;left:0;right:100%;top:-1px;height:2px;background:#c97849;transition:right .28s ease}.home-product-links>a:hover{color:#f3e9df;background:#b86f430e}.home-product-links>a:hover:before{right:0}.home-product-links svg{color:#a8a39c}.home-product-links span{min-width:0;display:grid;gap:4px}.home-product-links strong{color:#cfc7bf;font:400 19px/1.3 Songti SC,STSong,serif}.home-product-links small{overflow:hidden;color:#6f716d;font-size:9px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.page-home .header-inner{width:min(calc(100% - 40px),var(--max));grid-template-columns:190px 1fr auto}.page-home .brand,.page-home .brand-window{width:174px}.page-home .brand-window img{width:146px}.home-hero-grid{grid-template-columns:62% 38%}.home-hero-product{width:72%}.home-hero-copy h1{font-size:clamp(54px,6.1vw,70px)}.home-assurances{width:96%}.home-assurances small{display:none}.home-product-links>a{padding-inline:22px}}@media(max-width:820px){.page-home .header-inner{grid-template-columns:1fr auto}.home-hero{min-height:920px}.home-hero:before{background:linear-gradient(180deg,#070908fa,#070908e6 47%,#0709082e 73%,#07090857)}.home-hero-product{position:absolute;inset:auto 0 0;width:100%;height:500px;opacity:.96}.home-hero-product img{object-fit:cover;object-position:center bottom;transform:none;animation:none}.home-hero-grid,.home-products>.page-shell{width:min(calc(100% - 40px),var(--max))}.home-hero-grid{min-height:920px;grid-template-columns:1fr}.home-hero-copy{width:100%;min-height:0;padding:52px 0 410px}.home-hero-copy h1{font-size:clamp(53px,10vw,68px)}.home-product-caption{display:none}.home-products-heading{min-height:92px}.home-product-links{grid-template-columns:1fr}.home-product-links>a{min-height:94px;border-right:0;border-bottom:1px solid rgba(217,210,202,.12)}.home-product-links>a:last-child{border-bottom:0}}@media(max-width:600px){.page-home .header-inner{width:min(calc(100% - 28px),var(--max))}.page-home .brand,.page-home .brand-window{width:160px}.page-home .brand-window img{width:132px}.home-hero{min-height:920px}.home-hero-grid,.home-products>.page-shell{width:min(calc(100% - 28px),var(--max))}.home-hero-grid{min-height:920px}.home-hero-copy{min-height:0;padding:48px 0 410px}.home-hero-copy h1{font-size:clamp(44px,13.5vw,57px);line-height:1.18}.home-hero-description{max-width:92%;font-size:12px}.hero-actions{align-items:stretch;flex-direction:column;gap:13px;width:min(100%,330px)}.primary-cta,.text-cta{width:100%;min-width:0}.home-assurances{grid-template-columns:1fr 1fr 1fr;width:100%;margin-top:27px}.home-assurances>div{grid-template-columns:1fr;justify-items:center;gap:7px;padding:0 9px;text-align:center}.home-assurances>div+div{padding-left:9px}.home-assurances small{display:none}.home-products-heading{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding-block:20px}.home-products-heading>div{align-items:flex-start;flex-direction:column;gap:5px}.home-product-links>a{grid-template-columns:36px 1fr auto;padding:19px 18px}}.route-loading{min-height:54vh;display:grid;place-items:center;color:#8d8d88;background:#101212;font-size:12px;letter-spacing:var(--ui-tracking)}.migration-review-entry{min-height:122px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px max(4vw,calc((100vw - var(--max)) / 2));color:#d6cec5;background:linear-gradient(112deg,rgba(184,111,67,.16),transparent 48%),#151615;border-block:1px solid rgba(208,132,84,.2)}.migration-review-entry>svg{color:var(--copper-bright)}.migration-review-entry>div{display:grid;gap:6px}.migration-review-entry strong{font:400 23px/1.35 Songti SC,STSong,serif;letter-spacing:var(--heading-tracking)}.migration-review-entry p{margin:0;color:#898a85;font-size:11px;line-height:1.7}.migration-review-entry a{display:inline-flex;align-items:center;gap:13px;padding-bottom:6px;color:#d3cbc2;border-bottom:1px solid var(--line-strong);font-size:10px;letter-spacing:var(--ui-tracking)}.migration-local-banner{min-height:112px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px max(5.5vw,calc((100vw - var(--max)) / 2));background:linear-gradient(118deg,rgba(184,111,67,.17),transparent 58%),#151513;border-bottom:1px solid rgba(208,132,84,.24)}.migration-local-banner>svg{color:var(--copper-bright)}.migration-local-banner>div{display:grid;gap:5px}.migration-local-banner strong{color:#dfd6cc;font-size:13px;font-weight:500;letter-spacing:.05em}.migration-local-banner p{max-width:870px;margin:0;color:#8e8d87;font-size:11px;line-height:1.7}.migration-local-banner>span{padding:7px 10px;color:#c88a63;border:1px solid rgba(208,132,84,.34);font-size:9px;letter-spacing:.13em}.migration-overview{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);min-height:470px;background:#101212;border-bottom:1px solid var(--line)}.migration-heading{display:flex;flex-direction:column;justify-content:center;padding:64px max(5.5vw,calc((100vw - var(--max)) / 2));border-right:1px solid var(--line);background:radial-gradient(ellipse at 24% 24%,rgba(184,111,67,.13),transparent 36%),#151716}.migration-heading>p{margin:0 0 22px;color:#b8754d;font-size:9px;font-weight:600;letter-spacing:.17em}.migration-heading h2{max-width:540px;margin:0;font:400 clamp(44px,4.4vw,65px)/1.12 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.migration-heading>span{max-width:520px;margin-top:24px;color:#8e8e89;font-size:12px;line-height:1.82}.migration-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.migration-metrics article{min-height:235px;display:flex;flex-direction:column;justify-content:center;padding:34px clamp(28px,4vw,58px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#101212}.migration-metrics article:nth-child(2n){border-right:0}.migration-metrics article:nth-child(n+3){border-bottom:0}.migration-metrics article.is-gap{background:linear-gradient(135deg,rgba(184,111,67,.13),transparent 68%),#111312}.migration-metrics strong{color:#ded5cc;font:400 clamp(46px,4.4vw,64px)/1 Georgia,serif;letter-spacing:-.035em}.migration-metrics span{margin-top:17px;color:#c8c0b7;font:400 20px/1.35 Songti SC,STSong,serif}.migration-metrics small{margin-top:8px;color:#767873;font-size:9px;line-height:1.65;letter-spacing:.05em}.migration-source-section,.migration-review-library,.migration-file-section{padding:70px max(4vw,calc((100vw - var(--max)) / 2));border-bottom:1px solid var(--line);background:#0b0d0d}.migration-review-library{background:#101212}.migration-file-section{background:#0b0d0d}.migration-section-title{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:34px}.migration-section-title>svg{margin-top:7px;color:#b77952}.migration-section-title h2{margin:0;font:400 clamp(38px,3.6vw,54px)/1.15 "Songti SC","STSong",serif;letter-spacing:var(--heading-tracking)}.migration-section-title p{max-width:760px;margin:11px 0 0;color:#81827d;font-size:11px;line-height:1.75}.migration-section-title>strong{align-self:center;color:#a87352;font:400 24px/1 Georgia,serif}.migration-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.migration-source-grid article{min-height:330px;display:flex;flex-direction:column;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#111313}.migration-source-grid article.is-mirror{background:linear-gradient(150deg,rgba(184,111,67,.1),transparent 56%),#151514}.migration-status{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;color:#aa7859;font-size:9px;letter-spacing:.08em}.migration-status.is-included{color:#839f8a}.migration-source-grid h3{margin:34px 0 0;font:400 25px/1.3 Songti SC,STSong,serif}.migration-source-grid article>p{margin:7px 0 0;color:#777a75;font:400 11px/1.5 Arial,sans-serif;letter-spacing:.04em}.migration-source-grid dl{margin:auto 0 0}.migration-source-grid dl>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.migration-source-grid dt,.migration-source-grid dd{margin:0;font-size:9px}.migration-source-grid dt{color:#70726e}.migration-source-grid dd{color:#aaa39b;text-align:right}.migration-source-grid article>small{margin-top:auto;padding-top:22px;color:#8f8e88;border-top:1px solid var(--line);font-size:10px;line-height:1.75}.migration-excluded{margin-top:28px;border-top:1px solid var(--line)}.migration-excluded>strong{display:block;padding:22px 0 14px;color:#a16f50;font-size:10px;font-weight:500;letter-spacing:.1em}.migration-excluded>div{min-height:64px;display:grid;grid-template-columns:minmax(190px,.25fr) minmax(0,1fr);align-items:center;gap:28px;border-top:1px solid var(--line)}.migration-excluded span{color:#bcb5ad;font:400 11px/1.5 Arial,sans-serif}.migration-excluded p{margin:0;color:#7d7f7a;font-size:10px;line-height:1.7}.migration-selection-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.migration-selection-summary article{min-height:164px;display:grid;align-content:center;gap:8px;padding:24px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0f0f}.migration-selection-summary article.is-retained{background:linear-gradient(140deg,rgba(120,149,127,.13),transparent 62%),#111413}.migration-selection-summary span{color:#8d8f89;font-size:9px;letter-spacing:.1em}.migration-selection-summary strong{color:#d9d1c8;font:400 42px/1 Georgia,serif;letter-spacing:-.035em}.migration-selection-summary small{color:#747671;font-size:9px;line-height:1.6}.migration-review-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,34%);align-items:start;gap:34px;margin-bottom:28px;padding:22px 0;border-block:1px solid var(--line)}.migration-filter-stack{display:grid;gap:12px}.migration-category-filter{display:flex;flex-wrap:wrap;gap:8px}.migration-category-filter button{min-height:37px;display:inline-flex;align-items:center;gap:9px;padding:8px 12px;color:#898b86;background:transparent;border:1px solid var(--line);font-size:10px}.migration-category-filter button small{color:#666863;font:500 9px/1 Arial,sans-serif}.migration-category-filter button[aria-pressed=true]{color:#e1d8ce;border-color:#d0845485;background:#b86f4317}.migration-category-filter button[aria-pressed=true] small{color:var(--copper-bright)}.migration-decision-filter button:first-child[aria-pressed=true]{border-color:#7ea08780;background:#62856d1a}.migration-decision-filter button:first-child[aria-pressed=true] small{color:#93ad98}.migration-search{min-height:43px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;color:#7b7d78;border-bottom:1px solid var(--line-strong)}.migration-search input{width:100%;height:42px;color:#d7d0c8;background:transparent;border:0;outline:0;font-size:11px}.migration-search input::placeholder{color:#626460}.migration-review-list{border-top:1px solid var(--line)}.migration-review-list article{min-height:104px;display:grid;grid-template-columns:minmax(170px,.24fr) minmax(0,1fr) minmax(150px,.2fr);align-items:center;gap:24px;border-bottom:1px solid var(--line)}.migration-review-type{display:flex;align-items:center;gap:12px;color:#9b755d;font-size:9px;letter-spacing:.07em}.migration-review-copy{min-width:0}.migration-review-copy h3{margin:0;overflow:hidden;color:#d4cdc5;font:400 20px/1.45 Songti SC,STSong,serif;text-overflow:ellipsis;white-space:nowrap}.migration-review-copy p{display:flex;align-items:center;gap:12px;margin:7px 0 0;color:#767873;font:400 9px/1.5 Arial,sans-serif}.migration-review-copy p span{max-width:66%;overflow:hidden;color:#60625e;text-overflow:ellipsis;white-space:nowrap}.migration-review-copy>small{display:block;max-width:820px;margin-top:6px;color:#747671;font-size:9px;line-height:1.55}.migration-review-date{display:grid;justify-items:end;gap:6px}.migration-review-date span{color:#7b7d78;font:400 10px/1.4 Arial,sans-serif}.migration-review-date small{color:#a87050;font-size:9px}.migration-review-date.is-keep small{color:#8ca493}.migration-review-date.is-exclude small{color:#817c76}.migration-empty{min-height:160px;display:grid;place-items:center;margin:0;color:#797b76;border-bottom:1px solid var(--line);font-size:11px}.migration-load-more{min-height:48px;display:inline-flex;align-items:center;gap:12px;margin-top:26px;padding:0 18px;color:#d1c9c1;background:transparent;border:1px solid var(--line-strong);font-size:10px;letter-spacing:var(--ui-tracking)}.migration-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.migration-file-grid article{min-height:285px;display:flex;flex-direction:column;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#111313}.migration-file-grid article>div{display:flex;justify-content:space-between;align-items:center;color:#a87050}.migration-file-grid article>div span{font-size:9px;letter-spacing:.08em}.migration-file-grid h3{margin:32px 0 0;font:400 26px/1.3 Songti SC,STSong,serif}.migration-file-grid p{margin:14px 0 0;color:#908f89;font-size:11px;line-height:1.75}.migration-file-grid small{margin-top:auto;padding-top:18px;color:#6e706c;border-top:1px solid var(--line);font-size:9px;line-height:1.65}.migration-approval-path{min-height:230px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:26px;padding:42px max(5.5vw,calc((100vw - var(--max)) / 2));background:radial-gradient(ellipse at 24% 20%,rgba(184,111,67,.13),transparent 39%),#151614;border-bottom:1px solid var(--line)}.migration-approval-path>svg{color:#b77952}.migration-approval-path h2{margin:0;font:400 clamp(34px,3vw,48px)/1.2 "Songti SC","STSong",serif}.migration-approval-path p{max-width:780px;margin:12px 0 0;color:#858681;font-size:11px;line-height:1.75}.migration-approval-path a{display:inline-flex;align-items:center;gap:12px;padding-bottom:6px;color:#d1c9c1;border-bottom:1px solid var(--line-strong);font-size:10px;letter-spacing:var(--ui-tracking)}@media(max-width:1100px){.migration-overview{grid-template-columns:1fr}.migration-heading{min-height:390px;border-right:0;border-bottom:1px solid var(--line)}.migration-source-grid,.migration-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.migration-review-entry,.migration-local-banner{grid-template-columns:42px 1fr}.migration-review-entry>a,.migration-local-banner>span{grid-column:2;justify-self:start}.migration-source-section,.migration-review-library,.migration-file-section{padding:56px 28px}.migration-selection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.migration-review-controls{grid-template-columns:1fr}.migration-review-list article{grid-template-columns:145px minmax(0,1fr);padding-block:18px}.migration-review-date{grid-column:2;justify-items:start}.migration-approval-path{grid-template-columns:52px 1fr}.migration-approval-path>a{grid-column:2;justify-self:start}}@media(max-width:600px){.migration-review-entry,.migration-local-banner{padding:24px}.migration-overview{min-height:0}.migration-heading{min-height:360px;padding:52px 24px}.migration-heading h2{font-size:43px}.migration-metrics{grid-template-columns:1fr}.migration-metrics article{min-height:178px;padding:30px 24px;border-right:0;border-bottom:1px solid var(--line)!important}.migration-metrics article:last-child{border-bottom:0!important}.migration-source-section,.migration-review-library,.migration-file-section{padding:48px 20px}.migration-selection-summary{grid-template-columns:1fr}.migration-selection-summary article{min-height:132px}.migration-section-title{grid-template-columns:34px minmax(0,1fr);gap:11px}.migration-section-title>strong{grid-column:2;justify-self:start}.migration-section-title h2{font-size:38px}.migration-source-grid,.migration-file-grid{grid-template-columns:1fr}.migration-source-grid article{min-height:300px}.migration-excluded>div{grid-template-columns:1fr;gap:5px;padding:15px 0}.migration-category-filter{flex-wrap:nowrap;margin-inline:-20px;padding:0 20px 8px;overflow-x:auto;scrollbar-width:none}.migration-category-filter::-webkit-scrollbar{display:none}.migration-category-filter button{flex:0 0 auto;min-height:44px}.migration-review-list article{grid-template-columns:1fr;gap:10px;padding:20px 0}.migration-review-date{grid-column:auto}.migration-review-copy h3{white-space:normal}.migration-review-copy p{align-items:flex-start;flex-direction:column;gap:3px}.migration-review-copy p span{max-width:100%}.migration-approval-path{grid-template-columns:1fr;gap:18px;padding:48px 24px}.migration-approval-path>a{grid-column:auto}}:where(#root a[href],#root [role=button],#root [role=link]){display:inline-block}:where(#root a[href]:not([class]),#root [role=button],#root [role=link]){padding:7px 12px}#root :where(a[href],button,summary,select:not(.input-field),textarea:not(.input-field),input:not([type=hidden],[type=checkbox],[type=radio],.input-field),input:is([type=checkbox],[type=radio]):not(label input),[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))){--interaction-lift: -3px;position:relative;box-sizing:border-box;color:#f4f4f1;background-color:#080a09;border:1px solid rgba(240,243,238,.18);border-radius:6px;box-shadow:0 2px 6px #0000002e;translate:0 0;transition:translate .34s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .32s ease,filter .24s ease,background-position 1s ease-out}#root :where(a[href],button,summary,[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))){isolation:isolate;overflow:hidden;cursor:pointer}#root :where(a[href],button,summary,[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))):after{content:"";display:block;position:absolute;z-index:2;inset:-60% -40% auto auto;width:18%;max-width:32px;height:220%;margin:0;border:0;border-radius:0;background:#ffffff1a;opacity:1;pointer-events:none;transform:skew(-12deg);animation:none;transition:right 1s ease-out}#root :where(input:not([type=hidden],[type=checkbox],[type=radio],.input-field),select:not(.input-field),textarea:not(.input-field)){background-image:linear-gradient(102deg,transparent 45%,rgba(255,255,255,.08) 47%,rgba(255,255,255,.08) 51%,transparent 53%);background-size:250% 100%;background-position:-60% 0;background-repeat:no-repeat}#root :where(input,select,textarea,label:has(input:is([type=checkbox],[type=radio]))){--interaction-lift: -2px}#root :where(.primary-cta,.inquiry-button,.submit-button,.compare-tray a){background-image:none}#root :is(.nav-links,.public-nav){gap:clamp(8px,1vw,16px)}#root .public-header--auto-hide{transform:translateY(0);transition:transform .32s cubic-bezier(.22,1,.36,1)}#root .public-header--auto-hide.is-scroll-hidden{transform:translateY(calc(-100% - 1px));pointer-events:none}#root .public-header--auto-hide:has(:focus-visible){transform:translateY(0);pointer-events:auto}#root:has(.public-header--auto-hide) .public-products .public-catalog-tools{transition:top .32s cubic-bezier(.22,1,.36,1)}#root:has(.public-header--auto-hide.is-scroll-hidden):not(:has(.public-header--auto-hide :focus-visible)) .public-products .public-catalog-tools{top:0}#root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)){display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 12px;line-height:1.3}#root :is(.footer-grid a:not(.brand),.footer-bottom a,.public-footer-grid a:not(.public-brand)){width:fit-content;max-width:100%;padding:7px 10px}#root :is(.public-arrow-link,.public-page-intro a){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:100%;padding:12px 20px;font-size:13px;line-height:1.4;text-align:center}#root .public-detail-copy>div{align-items:stretch;flex-wrap:wrap;gap:12px}#root .public-detail-copy>div>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;max-width:100%;padding:12px 22px;font-size:13px;line-height:1.4;text-align:center}#root :is(.public-arrow-link,.public-page-intro a,.public-detail-copy>div>a)>svg{flex:0 0 auto;width:18px;height:18px}#root .public-series-card-body>div{gap:8px}#root .public-category-strip{margin-inline:-6px;padding:8px 6px 12px}#root .public-series-card-body>div a{padding:12px 14px}#root :is(.public-series-card-body>div a,.home-product-links>a):before{content:none}#root .public-series-card-body>div a>.public-series-card-arrow{color:inherit}#root .public-consent{padding:12px}#root :is(.public-consent a,.public-document-types p a,.public-privacy-list p a){padding:1px 6px;border-radius:4px;vertical-align:baseline}#root input:is([type=checkbox],[type=radio]){accent-color:#dadeda}#root :is(a[aria-current=page],button[aria-pressed=true],button.is-active,label:has(input:checked)){background-color:#181c19;border-color:#f0f3ee94;box-shadow:inset 0 0 0 1px #f0f3ee1a}#root .motion-reveal:where(a[href],button,[role=button],[role=link]){transition-duration:.34s,.98s,.82s,.24s,.24s,.24s,.32s,.76s,1s}@media(hover:hover)and (pointer:fine){#root :where(a[href],button,summary,select:not(.input-field),textarea:not(.input-field),input:not([type=hidden],[type=checkbox],[type=radio],.input-field),input:is([type=checkbox],[type=radio]):not(label input),[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))):hover:not(:disabled,[aria-disabled=true]):not(:has(a[href]:hover,button:hover,select:hover,textarea:hover)){translate:0 var(--interaction-lift);box-shadow:0 0 0 2px #080a09,0 0 0 3px #eef2ec7a,0 8px 20px #00000038;background-position:160% 0}#root :where(a[href],button,summary,[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))):hover:not(:disabled,[aria-disabled=true]):not(:has(a[href]:hover,button:hover)):after{right:125%}#root .public-series-card:hover{border-color:#eef2ec66}}#root :where(a[href],button,summary,select:not(.input-field),textarea:not(.input-field),input:not([type=hidden],[type=checkbox],[type=radio],.input-field),input:is([type=checkbox],[type=radio]):not(label input),[role=button],[role=link]):focus-visible,#root label:has(input:is([type=checkbox],[type=radio]):focus-visible){translate:0 var(--interaction-lift);outline:2px solid #dfe4de;outline-offset:3px;box-shadow:0 0 0 2px #080a09,0 0 0 3px #eef2ec7a;background-position:160% 0}#root :where(a[href],button,summary,[role=button],[role=link]):focus-visible:after,#root label:has(input:is([type=checkbox],[type=radio]):focus-visible):after{right:125%}#root :where(a[href],button,summary,input:is([type=button],[type=submit],[type=reset]),[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))):active{translate:0 -1px;transition-duration:.12s}#root :where(:disabled,[aria-disabled=true],[aria-disabled=true] *,[inert],[inert] *,label:has(input:disabled),label input:is([type=checkbox],[type=radio])){translate:none!important}#root :where(button,input,select,textarea,[role=button],[role=link]):is(:disabled,[aria-disabled=true]),#root a[aria-disabled=true],#root label:has(input:disabled){opacity:.5;cursor:not-allowed;box-shadow:none}#root :where(:disabled,[aria-disabled=true],[inert],label:has(input:disabled)):after{display:none}@media(max-width:920px){#root :is(.nav-links,.public-nav){gap:8px}#root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)){justify-content:flex-start;min-height:44px}}@media(prefers-reduced-motion:reduce){#root .public-header--auto-hide,#root:has(.public-header--auto-hide) .public-products .public-catalog-tools{transition:none}#root :where(a[href],button,summary,input,select,textarea,[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))){translate:none!important;transition:none!important}#root :where(a[href],button,summary,[role=button],[role=link],label):after{display:none}#root :where(input,select,textarea){background-image:none}}html[data-theme=black-blue] #root .input-container:has(.input-field:disabled),html[data-theme=black-blue] #root .input-container:has(input.input-field:read-only),html[data-theme=black-blue] #root .input-container:has(textarea.input-field:read-only){--c-border: #8693a6;--c-text: #9da8b7;--c-outline: #8693a6}:root[data-theme=black-blue]{--public-bg: #070b11;--public-panel: #0b111a;--public-panel-soft: #0e151f;--public-text: #cfd4db;--public-muted: #96a1b1;--public-dim: #6c7c92;--public-line: rgba(195, 202, 211, .16);--public-line-strong: rgba(195, 202, 211, .28);--public-copper: #75a6de;--public-copper-light: #a4c4e9}html[data-theme=black-blue] .public-header{background:#05070bf2}html[data-theme=black-blue] .public-nav a{color:#99a4b4}html[data-theme=black-blue] .public-nav a:hover,html[data-theme=black-blue] .public-nav a[aria-current=page]{color:#a5c5e9}html[data-theme=black-blue] .public-icon-button,html[data-theme=black-blue] .public-menu-button{color:#c5cbd4}html[data-theme=black-blue] .public-language{color:#b1bac6}html[data-theme=black-blue] .public-inquiry,html[data-theme=black-blue] .public-search button{color:#a5c5e9}html[data-theme=black-blue] .public-footer{background:#05070b}html[data-theme=black-blue] .public-footer-lead>a{color:#a5c5e9}html[data-theme=black-blue] .public-footer-grid h3{color:#a5c5e9}html[data-theme=black-blue] .public-footer-grid a,html[data-theme=black-blue] .public-footer-grid p{color:#818ea2}html[data-theme=black-blue] .public-footer-grid a:hover{color:#d0d5dd}html[data-theme=black-blue] .public-footer-bottom{color:#5e6c80}html[data-theme=black-blue] .public-page-intro a,html[data-theme=black-blue] .public-arrow-link{color:#d0d5dc}html[data-theme=black-blue] .public-hero{background:#05070b}html[data-theme=black-blue] .public-hero-shade{background:linear-gradient(90deg,#04060afa,#04060adb 38%,#04060a38 72%,#04060a1a),linear-gradient(0deg,rgba(4,6,10,.75),transparent 40%)}html[data-theme=black-blue] .public-hero-copy h1 em{color:#d3d8df}html[data-theme=black-blue] .public-primary-button{color:#a5c5e9!important}html[data-theme=black-blue] .public-hero-proof span{color:#97a2b2}html[data-theme=black-blue] .public-product-portals>a:after{background:linear-gradient(0deg,#05070bf5,#05070b0f 75%)}html[data-theme=black-blue] .public-catalog-tools{background:#070b11f5}html[data-theme=black-blue] .public-category-strip button{color:#94a0b0}html[data-theme=black-blue] .public-category-strip button span{color:#5e6c80}html[data-theme=black-blue] .public-category-strip button.is-active{color:#a5c5e9}html[data-theme=black-blue] .public-series-card-media{background:#06090e}html[data-theme=black-blue] .public-series-card-body>div a{color:#acb5c1}html[data-theme=black-blue] .public-series-card-body>div a:before{background:#75a6de1a}html[data-theme=black-blue] .public-series-card:has(a:focus-visible){box-shadow:0 12px 28px #0305072e}html[data-theme=black-blue] .public-series-card-body>div a:focus-visible{color:#a5c5e9}@media(hover:hover)and (pointer:fine){html[data-theme=black-blue] .public-series-card:hover{border-color:#75a6de7a;box-shadow:0 18px 36px #0305073d}html[data-theme=black-blue] .public-series-card-body>div a:hover{color:#a5c5e9}}html[data-theme=black-blue] .public-load-more button,html[data-theme=black-blue] .public-result button{color:#a5c5e9}html[data-theme=black-blue] .public-detail-hero figure{background:#06080c}html[data-theme=black-blue] .public-check-grid span{color:#acb5c1}html[data-theme=black-blue] .public-solution-list li{color:#96a1b1}html[data-theme=black-blue] .public-form label{color:#a9b3c0}html[data-theme=black-blue] .public-form input,html[data-theme=black-blue] .public-form select,html[data-theme=black-blue] .public-form textarea{color:#d3d8df;background:#080c13}html[data-theme=black-blue] .public-form input:focus,html[data-theme=black-blue] .public-form select:focus,html[data-theme=black-blue] .public-form textarea:focus{box-shadow:0 0 0 2px #75a6de2e}html[data-theme=black-blue] .public-result pre{color:#b7bec9;background:#06080c}@media(max-width:920px){html[data-theme=black-blue] .public-nav{background:#05070bfc}html[data-theme=black-blue] .public-nav-mobile-cta{color:#fbfbfc!important}html[data-theme=black-blue] .public-hero-shade{background:linear-gradient(180deg,#04060afa,#04060acc 52%,#04060a40 78%),linear-gradient(0deg,rgba(4,6,10,.75),transparent)}}:root[data-theme=black-blue]{color:#cbd0d8;background:#06080c;--black: #06080c;--carbon: #0b1017;--graphite: #0f1722;--titanium: #182334;--bone: #cbd0d8;--muted: #7e8ca0;--line: rgba(206, 211, 218, .17);--line-strong: rgba(206, 211, 218, .34);--copper: #689dda;--copper-bright: #89b3e2}html[data-theme=black-blue],html[data-theme=black-blue] body,html[data-theme=black-blue] .app-shell{background:var(--#030507)}html[data-theme=black-blue] .page-home{background:linear-gradient(180deg,#080c12,#0c121a 48%,#06080c)}html[data-theme=black-blue] .page-home .site-header{background:linear-gradient(180deg,#04060a,#06090e);border-bottom-color:#89b3e21c}html[data-theme=black-blue] .site-header{color:#cbd1d9;background:#04060a;border-bottom:1px solid rgba(251,251,252,.07)}html[data-theme=black-blue] .brand:before{background:linear-gradient(180deg,#367dce,var(--copper-bright),#367dce)}html[data-theme=black-blue] .brand-window{background:#05070b;border:1px solid rgba(206,211,218,.14)}html[data-theme=black-blue] .nav-links a{color:#99a4b4}html[data-theme=black-blue] .nav-links a:after{background:linear-gradient(90deg,#347cce,var(--copper-bright),#347cce)}html[data-theme=black-blue] .nav-links a:hover,html[data-theme=black-blue] .nav-links a[aria-current=page]{color:#a5c5e9}html[data-theme=black-blue] .icon-button,html[data-theme=black-blue] .locale-button,html[data-theme=black-blue] .menu-button{color:#99a4b4}html[data-theme=black-blue] .inquiry-button{color:#a5c5e9}html[data-theme=black-blue] .search-panel{color:#c8ced6;background:#06090efa}html[data-theme=black-blue] .search-panel input{color:#a5c5e9}html[data-theme=black-blue] .search-panel button{color:#ced3db}html[data-theme=black-blue] .page-intro{background:#0b1119}html[data-theme=black-blue] .page-intro-copy>p{color:#8895a7}html[data-theme=black-blue] .page-intro-copy>a{color:#c0c7d1}html[data-theme=black-blue] .home-hero{background:linear-gradient(115deg,#0b1017,#0e151f 52%,#090d13)}html[data-theme=black-blue] .home-hero:before{background:radial-gradient(ellipse at 48% 22%,rgba(118,167,222,.12),transparent 34%),linear-gradient(180deg,transparent 68%,rgba(6,8,12,.78) 100%)}html[data-theme=black-blue] .home-hero:after{background:linear-gradient(90deg,rgba(5,7,11,.78) 0%,rgba(6,8,12,.54) 26%,rgba(7,11,17,.17) 43%,transparent 58%),linear-gradient(180deg,transparent 72%,rgba(6,8,12,.42) 100%)}html[data-theme=black-blue] .home-hero-copy:before{background:linear-gradient(90deg,rgba(6,8,12,.66) 0%,rgba(6,9,14,.5) 58%,transparent 100%),linear-gradient(118deg,rgba(104,157,218,.17),transparent 31%,rgba(137,179,226,.055) 56%,transparent 82%)}html[data-theme=black-blue] .home-hero-copy:after{background:#0b1119 url(/assets/generated/hero-ups-macro.webp) center / cover no-repeat}html[data-theme=black-blue] .home-hero-copy>p{color:#97a2b2}html[data-theme=black-blue] .home-hero-copy h1{color:#c8ced7}html[data-theme=black-blue] .home-hero-copy>span{color:#99a4b3}html[data-theme=black-blue] .primary-cta{color:#a5c5e9}html[data-theme=black-blue] .text-cta{color:#c6ccd5}html[data-theme=black-blue] .home-hero-product{background:linear-gradient(135deg,#101723,#0c121a 58%,#090d13)}html[data-theme=black-blue] .home-hero-product .product-stage-media:before{background:linear-gradient(90deg,rgba(6,8,12,.72) 0%,rgba(6,9,14,.45) 25%,rgba(8,12,18,.16) 44%,transparent 59%),linear-gradient(180deg,transparent 72%,rgba(6,8,12,.3) 100%)}html[data-theme=black-blue] .home-hero-product .product-stage figcaption{background:linear-gradient(180deg,transparent 0%,rgba(6,9,14,.72) 47%,rgba(6,8,12,.96) 100%)}html[data-theme=black-blue] .product-stage{color:#c9cfd7;background:#0e1520}html[data-theme=black-blue] .product-stage-media{background:#111925}html[data-theme=black-blue] .product-stage-media:after{background:linear-gradient(104deg,transparent 26%,rgba(137,179,226,.1) 47%,rgba(165,197,233,.07) 52%,transparent 70%)}html[data-theme=black-blue] .product-stage figcaption{background:#090e15}html[data-theme=black-blue] .product-stage figcaption small{color:#647388}html[data-theme=black-blue] .home-portals{background:linear-gradient(180deg,#0b1119,#070b11 58%,#06080c);border-top:1px solid rgba(137,179,226,.1)}html[data-theme=black-blue] .home-portals:before{background:radial-gradient(ellipse at 19% 0%,rgba(104,157,218,.11),transparent 31%),radial-gradient(ellipse at 71% 0%,rgba(137,179,226,.055),transparent 27%)}html[data-theme=black-blue] .home-portals>a{border-right:1px solid rgba(206,211,218,.12)}html[data-theme=black-blue] .home-portals>a:hover{background-color:#89b3e209}html[data-theme=black-blue] .home-portals p{color:#718096}html[data-theme=black-blue] .home-portals svg{color:#7a899d}html[data-theme=black-blue] .product-catalog,html[data-theme=black-blue] .solution-list{background:#070b11}html[data-theme=black-blue] .catalog-copy{background:#0c121a}html[data-theme=black-blue] .catalog-copy>strong,html[data-theme=black-blue] .solution-copy>strong{color:#b5bdc9}html[data-theme=black-blue] .catalog-copy>span,html[data-theme=black-blue] .solution-copy>span,html[data-theme=black-blue] .resource-copy>span,html[data-theme=black-blue] .about-copy>span,html[data-theme=black-blue] .contact-note>span{color:#7a899d}html[data-theme=black-blue] .product-actions a,html[data-theme=black-blue] .product-actions button{color:#b5bdc8}html[data-theme=black-blue] .compare-tray{color:#c9cfd7;background:#070a0ff5;box-shadow:0 18px 46px #03050780}html[data-theme=black-blue] .compare-tray a{color:#a5c5e9}html[data-theme=black-blue] .solution-image{background:#0f1621}html[data-theme=black-blue] .solution-copy{background:#0c121a}html[data-theme=black-blue] .solution-copy>a,html[data-theme=black-blue] .about-copy>a{color:#bfc6d0}html[data-theme=black-blue] .support-system{background:#0b1017}html[data-theme=black-blue] .support-statement{background:#0f1620 url(/assets/generated/hero-ups-macro.webp) 35% center / cover no-repeat}html[data-theme=black-blue] .support-statement:before{background:linear-gradient(118deg,rgba(104,157,218,.15),transparent 32%,rgba(137,179,226,.05) 58%,transparent 82%),#090d13cc}html[data-theme=black-blue] .support-statement>span{color:#8290a3}html[data-theme=black-blue] .support-list article>svg{color:#aab3c0}html[data-theme=black-blue] .support-list p{color:#718096}html[data-theme=black-blue] .resource-library{background:#080c12}html[data-theme=black-blue] .resource-image{background:#111926}html[data-theme=black-blue] .resource-copy{background:#0c121a}html[data-theme=black-blue] .resource-corner{color:#718096}html[data-theme=black-blue] .formal-archive-entry{color:#c5cbd4;background:radial-gradient(ellipse at 22% 24%,rgba(104,157,218,.14),transparent 40%),#0d141e;border-bottom:1px solid rgba(137,179,226,.2)}html[data-theme=black-blue] .formal-archive-entry.is-certification{background:radial-gradient(ellipse at 72% 30%,rgba(104,157,218,.12),transparent 42%),#0b1119}html[data-theme=black-blue] .formal-archive-entry p{color:#718096}html[data-theme=black-blue] .formal-archive-entry a{color:#c0c7d0}html[data-theme=black-blue] .catalog-summary{background:#080c12}html[data-theme=black-blue] .catalog-summary>div>strong{color:#cbd0d8}html[data-theme=black-blue] .catalog-summary>div>span{color:#657488}html[data-theme=black-blue] .catalog-summary .catalog-gate{background:linear-gradient(115deg,rgba(104,157,218,.11),transparent 62%)}html[data-theme=black-blue] .catalog-gate p strong{color:#c6ccd5}html[data-theme=black-blue] .catalog-gate p span{color:#718096}html[data-theme=black-blue] .catalog-controls{background:#0b1119}html[data-theme=black-blue] .category-filter button{color:#7c8b9f}html[data-theme=black-blue] .category-filter button small{color:#576375}html[data-theme=black-blue] .category-filter button:hover,html[data-theme=black-blue] .category-filter button[aria-pressed=true]{color:#d2d7dd;border-color:#89b3e294;background:#689dda17}html[data-theme=black-blue] .catalog-search,html[data-theme=black-blue] .document-search{color:#6b7a90}html[data-theme=black-blue] .catalog-search input,html[data-theme=black-blue] .document-search input{color:#c9cfd7}html[data-theme=black-blue] .catalog-search input::placeholder,html[data-theme=black-blue] .document-search input::placeholder{color:#576476}html[data-theme=black-blue] .series-index,html[data-theme=black-blue] .product-records-section,html[data-theme=black-blue] .document-registry,html[data-theme=black-blue] .related-products{background:#070a0f}html[data-theme=black-blue] .product-records-section,html[data-theme=black-blue] .document-registry{background:#0b1017}html[data-theme=black-blue] .section-ledger-heading p{color:#6c7c93}html[data-theme=black-blue] .section-ledger-heading>button{color:#aab4c1}html[data-theme=black-blue] .series-showcase{border:1px solid rgba(206,211,218,.2);background:#0b1119;box-shadow:0 28px 68px #0305073d}html[data-theme=black-blue] .series-showcase-media{background:#0e141e}html[data-theme=black-blue] .series-showcase-media:after{background:linear-gradient(90deg,rgba(104,157,218,.08),transparent 34%)}html[data-theme=black-blue] .series-showcase-header>p{color:#74a5dd}html[data-theme=black-blue] .series-showcase-header>p span{color:#627185}html[data-theme=black-blue] .series-showcase-header h3{color:#cfd4dc}html[data-theme=black-blue] .series-showcase-header>small{color:#6199d9}html[data-theme=black-blue] .series-product-selector>span{color:#657488}html[data-theme=black-blue] .series-product-selector button{color:#7c8b9f;background:#080c12}html[data-theme=black-blue] .series-product-selector button small{color:#596678}html[data-theme=black-blue] .series-product-selector button:hover,html[data-theme=black-blue] .series-product-selector button[aria-pressed=true]{color:#d0d5dc;border-color:#89b3e28a;background:#689dda14}html[data-theme=black-blue] .series-detail-label strong{color:#bfc6d0}html[data-theme=black-blue] .series-detail-label span{color:#657488}html[data-theme=black-blue] .series-introduction h4{color:#c9cfd7}html[data-theme=black-blue] .series-introduction>p{color:#818ea2}html[data-theme=black-blue] .series-parameters dt{color:#5e97d8}html[data-theme=black-blue] .series-parameters dd{color:#919dae}html[data-theme=black-blue] .series-showcase-actions a{color:#b5bdc8}html[data-theme=black-blue] .series-card{color:#c8ced7;background:#090e15}html[data-theme=black-blue] .series-card:hover,html[data-theme=black-blue] .series-card[aria-pressed=true]{background:#0d131c}html[data-theme=black-blue] .series-category{color:#657488}html[data-theme=black-blue] .series-card>p{color:#5f98d8}html[data-theme=black-blue] .series-card>div span{color:#627185}html[data-theme=black-blue] .series-card>div small{color:#939fb0}html[data-theme=black-blue] .product-record{background:#0c121a}html[data-theme=black-blue] .product-record-meta{color:#627185}html[data-theme=black-blue] .product-record h3{color:#c9cfd7}html[data-theme=black-blue] .product-record-main>small{color:#657488}html[data-theme=black-blue] .product-record-main>p{color:#79889c}html[data-theme=black-blue] .product-record-main>p b{color:#5f98d8}html[data-theme=black-blue] .product-record-link{color:#aab4c1}html[data-theme=black-blue] .record-compare{color:#728197;background:#0a0f16}html[data-theme=black-blue] .catalog-empty{color:#6b7a90}html[data-theme=black-blue] .product-detail-hero{background:radial-gradient(ellipse at 30% 10%,rgba(104,157,218,.12),transparent 35%),#0b1017}html[data-theme=black-blue] .back-link{color:#8895a7}html[data-theme=black-blue] .detail-kicker{color:#70a3dc}html[data-theme=black-blue] .detail-secondary-name{color:#79889c}html[data-theme=black-blue] .detail-badges>span{color:#7b8a9e}html[data-theme=black-blue] .detail-badges .status-blocked{color:#85b0e1;border-color:#89b3e257}html[data-theme=black-blue] .detail-source-panel{background:#070b11}html[data-theme=black-blue] .detail-source-panel>p{color:#5f98d8}html[data-theme=black-blue] .detail-source-panel dt{color:#606f83}html[data-theme=black-blue] .detail-source-panel dd{color:#b4bcc7}html[data-theme=black-blue] .detail-source-panel dd small{color:#5f98d8}html[data-theme=black-blue] .detail-review-strip{background:#06080c}html[data-theme=black-blue] .review-state>span{color:#627185}html[data-theme=black-blue] .review-state>strong{color:#c0c7d1}html[data-theme=black-blue] .review-state>small{color:#4d8cd4}html[data-theme=black-blue] .detail-section{background:#0b1119}html[data-theme=black-blue] .detail-section-heading p{color:#6c7c93}html[data-theme=black-blue] .detail-evidence blockquote{color:#c1c8d2}html[data-theme=black-blue] .detail-pending{background:#080c12}html[data-theme=black-blue] .pending-field>span{color:#5e97d8}html[data-theme=black-blue] .pending-field p{color:#8390a3}html[data-theme=black-blue] .detail-gates{background:#0b1017}html[data-theme=black-blue] .detail-gates article>svg{color:#70a3dc}html[data-theme=black-blue] .detail-gates article>p{color:#718096}html[data-theme=black-blue] .detail-gates article>span{color:#5993d7}html[data-theme=black-blue] .detail-gates article>a{color:#b0b9c5}html[data-theme=black-blue] .detail-gates .detail-contact-entry{background:linear-gradient(120deg,rgba(104,157,218,.2),transparent 67%),#0d141e}html[data-theme=black-blue] .detail-contact-entry>p{color:#5f98d8!important}html[data-theme=black-blue] .related-grid>a{background:#090e15}html[data-theme=black-blue] .related-grid>a>span{color:#657488}html[data-theme=black-blue] .related-grid small{color:#8794a7}html[data-theme=black-blue] .document-registry{background:#070b11}html[data-theme=black-blue] .document-summary span{color:#68778d}html[data-theme=black-blue] .document-id{color:#7b899d}html[data-theme=black-blue] .document-product span,html[data-theme=black-blue] .document-status span{color:#617084}html[data-theme=black-blue] .document-status strong{color:#6fa2dc}html[data-theme=black-blue] .document-actions a{color:#97a2b2}html[data-theme=black-blue] .about-copy{background:#0c121a}html[data-theme=black-blue] .about-principles{background:#06090e}html[data-theme=black-blue] .about-principles p{color:#718096}html[data-theme=black-blue] .contact-page{background:#0b1119}html[data-theme=black-blue] .contact-note{background:#0e151f url(/assets/generated/product-studio-v2.png) 20% center / cover no-repeat}html[data-theme=black-blue] .contact-note:before{background:linear-gradient(118deg,rgba(104,157,218,.17),transparent 30%,rgba(137,179,226,.05) 58%,transparent 82%),#080c12bd}html[data-theme=black-blue] .contact-note>p{color:#74a5dd}html[data-theme=black-blue] .contact-form{background:#0c121a}html[data-theme=black-blue] .contact-form label{color:#8895a7}html[data-theme=black-blue] .contact-form input,html[data-theme=black-blue] .contact-form select,html[data-theme=black-blue] .contact-form textarea{color:#d0d5dc}html[data-theme=black-blue] .submit-button{color:#a5c5e9}html[data-theme=black-blue] .footer{color:#718096;background:#05070b}html[data-theme=black-blue] .footer h3{color:#b9c0cb}html[data-theme=black-blue] .footer-grid a:hover{color:#c1c8d2}html[data-theme=black-blue] .privacy-page{background:#070b11}html[data-theme=black-blue] .privacy-hero{background:#090e15}html[data-theme=black-blue] .privacy-hero-copy:before{background:#0b1119 url(/assets/generated/hero-ups-macro.webp) 36% 50% / cover no-repeat}html[data-theme=black-blue] .privacy-hero-copy:after{background:linear-gradient(90deg,#06080cf0,#070a0fc9 58%,#080c128a),linear-gradient(118deg,rgba(104,157,218,.16),transparent 38%,rgba(137,179,226,.05) 68%,transparent 86%)}html[data-theme=black-blue] .privacy-hero-copy>p{color:#8db5e3}html[data-theme=black-blue] .privacy-hero-copy>span{color:#97a2b2}html[data-theme=black-blue] .privacy-meta{background:#0d131d}html[data-theme=black-blue] .privacy-meta>svg{color:#74a5dd}html[data-theme=black-blue] .privacy-meta>div{color:#7a899d}html[data-theme=black-blue] .privacy-meta>a{color:#bec5cf}html[data-theme=black-blue] .privacy-layout{background:#0b1017}html[data-theme=black-blue] .privacy-toc{background:radial-gradient(ellipse at 20% 6%,rgba(104,157,218,.11),transparent 40%),#080c12}html[data-theme=black-blue] .privacy-toc>span{color:#74a5dd}html[data-theme=black-blue] .privacy-toc a{color:#758499}html[data-theme=black-blue] .privacy-toc a:hover{color:#c5cbd4}html[data-theme=black-blue] .privacy-draft-note{color:#a5c5e9;background:#689dda1c;border:1px solid rgba(137,179,226,.38)}html[data-theme=black-blue] .privacy-draft-note>svg{color:#8db5e3}html[data-theme=black-blue] .privacy-draft-note strong{color:#a5c5e9}html[data-theme=black-blue] .privacy-draft-note p{color:#7b8a9e}html[data-theme=black-blue] .privacy-local-note{color:#a8b2bf}html[data-theme=black-blue] .privacy-local-note strong{color:#b9c0cb}html[data-theme=black-blue] .privacy-local-note p{color:#728196}html[data-theme=black-blue] .privacy-policy h2{color:#ced3db}html[data-theme=black-blue] .privacy-policy p,html[data-theme=black-blue] .privacy-policy li{color:#818fa2}html[data-theme=black-blue] .privacy-policy li::marker{color:#74a5dd}html[data-theme=black-blue] .privacy-policy .privacy-caution{color:#94a0b0;background:#689dda11;border-left:2px solid #5a95d7}html[data-theme=black-blue] .privacy-contact{background:linear-gradient(115deg,rgba(104,157,218,.14),transparent 67%),#0d141e;border:1px solid rgba(137,179,226,.22)}html[data-theme=black-blue] .privacy-contact strong{color:#c8ced6}html[data-theme=black-blue] .privacy-contact span{color:#718096}html[data-theme=black-blue] .privacy-contact a{color:#c3c9d2}html[data-theme=black-blue] .privacy-controlled-placeholder{color:#a5c5e9;background:#689dda1f;border:1px solid rgba(137,179,226,.34)}html[data-theme=black-blue] .page-intro,html[data-theme=black-blue] .catalog-copy,html[data-theme=black-blue] .solution-copy,html[data-theme=black-blue] .resource-copy,html[data-theme=black-blue] .about-copy,html[data-theme=black-blue] .contact-form,html[data-theme=black-blue] .support-list,html[data-theme=black-blue] .about-principles>div{background-image:linear-gradient(116deg,rgba(104,157,218,.075),transparent 29%,rgba(137,179,226,.035) 54%,transparent 79%)}html[data-theme=black-blue] .primary-cta,html[data-theme=black-blue] .inquiry-button,html[data-theme=black-blue] .submit-button,html[data-theme=black-blue] .compare-tray a{background:linear-gradient(112deg,#3d82d0 0%,var(--copper) 38%,#91b8e4 62%,#498ad3 100%)}html[data-theme=black-blue] .primary-cta:hover,html[data-theme=black-blue] .inquiry-button:hover,html[data-theme=black-blue] .submit-button:hover,html[data-theme=black-blue] .compare-tray a:hover{box-shadow:0 12px 30px #255b9938}html[data-theme=black-blue] .text-cta:after{background:linear-gradient(90deg,rgba(206,211,218,.18),var(--copper-bright),rgba(206,211,218,.18))}@media(max-width:820px){html[data-theme=black-blue] .nav-links{background:#06080cfa}html[data-theme=black-blue] .home-hero:after{background:linear-gradient(180deg,transparent 0%,rgba(9,13,19,.72) 42%,rgba(9,13,19,.34) 76%,transparent 100%)}html[data-theme=black-blue] .home-hero-copy:before{background:linear-gradient(180deg,#06080c85,#06090e8f 68%,#090d13db),linear-gradient(118deg,rgba(104,157,218,.17),transparent 31%,rgba(137,179,226,.055) 56%,transparent 82%)}}html[data-theme=black-blue] .form-experience{background:#070b11}html[data-theme=black-blue] .form-hero{background:#090d13}html[data-theme=black-blue] .form-hero-copy:before{background:#0b1119 url(/assets/generated/hero-ups-macro.webp) 38% 48% / cover no-repeat}html[data-theme=black-blue] .form-hero-copy:after{background:linear-gradient(90deg,#06080ce8,#070a0fc7 48%,#080c128c),linear-gradient(118deg,rgba(104,157,218,.18),transparent 34%,rgba(137,179,226,.06) 62%,transparent 83%)}html[data-theme=black-blue] .form-hero-copy>p{color:#8db5e3}html[data-theme=black-blue] .form-hero-copy>span{color:#7d8b9f}html[data-theme=black-blue] .form-hero-description{border-left:1px solid rgba(137,179,226,.54)}html[data-theme=black-blue] .form-hero-description p{color:#98a3b3}html[data-theme=black-blue] .form-hero-rail{background:#0d131d}html[data-theme=black-blue] .locale-switch>span{color:#758499}html[data-theme=black-blue] .locale-switch button{color:#7b899d}html[data-theme=black-blue] .locale-switch button[aria-pressed=true]{color:#a5c5e9;background:#172232;border-color:#89b3e285}html[data-theme=black-blue] .form-progress>span{color:#79889c}html[data-theme=black-blue] .form-progress>strong{color:#b7bfca}html[data-theme=black-blue] .form-progress>div{background:#ced3da21}html[data-theme=black-blue] .form-assurance svg{color:#76a6de}html[data-theme=black-blue] .form-assurance strong{color:#b5bdc9}html[data-theme=black-blue] .form-assurance span{color:#647388}html[data-theme=black-blue] .form-type-nav{color:#8b98aa;background:#06090e}html[data-theme=black-blue] .form-type-nav>span{color:#5e97d8}html[data-theme=black-blue] .form-type-nav a:hover{color:#d6dbe1;background:#89b3e209}html[data-theme=black-blue] .form-type-nav a[aria-current=page]{color:#a5c5e9;background:#0e141e}html[data-theme=black-blue] .form-workspace{background:#0b1119}html[data-theme=black-blue] .form-story:before{background:#0e151f url(/assets/generated/product-studio-v2.png) 24% center / cover no-repeat}html[data-theme=black-blue] .form-story:after{background:linear-gradient(180deg,#070a0fad,#06090eed),linear-gradient(118deg,rgba(104,157,218,.18),transparent 36%,rgba(137,179,226,.05) 64%,transparent 84%)}html[data-theme=black-blue] .story-index{border-bottom:1px solid rgba(206,211,218,.18)}html[data-theme=black-blue] .story-index span{color:#73a5dd}html[data-theme=black-blue] .story-index strong{color:#5e6c7f}html[data-theme=black-blue] .form-story>p{color:#818fa2}html[data-theme=black-blue] .form-story ol{border-top:1px solid rgba(206,211,218,.17)}html[data-theme=black-blue] .form-story li{border-bottom:1px solid rgba(206,211,218,.17);color:#aab4c1}html[data-theme=black-blue] .form-story li span{color:#657488}html[data-theme=black-blue] .safety-note{color:#a5c5e9;background:#3d81d024;border:1px solid rgba(137,179,226,.31)}html[data-theme=black-blue] .safety-note svg{color:#88b2e2}html[data-theme=black-blue] .advanced-form{background:#0c121a}html[data-theme=black-blue] .form-section>legend span{color:#689dda}html[data-theme=black-blue] .field-label-row label,html[data-theme=black-blue] .field-label-row>label{color:#939faf}html[data-theme=black-blue] .field-required{color:#7caadf;border:1px solid rgba(124,170,223,.31)}html[data-theme=black-blue] .form-field input:not([type=radio]):not([type=checkbox]),html[data-theme=black-blue] .form-field select,html[data-theme=black-blue] .form-field textarea,html[data-theme=black-blue] .demo-control select{color:#d3d8df;background:#0f1621;border:1px solid rgba(206,211,218,.24)}html[data-theme=black-blue] .form-field input::placeholder,html[data-theme=black-blue] .form-field textarea::placeholder{color:#566274}html[data-theme=black-blue] .form-field input:hover,html[data-theme=black-blue] .form-field select:hover,html[data-theme=black-blue] .form-field textarea:hover{border-color:#ced3da61}html[data-theme=black-blue] .form-field input:focus,html[data-theme=black-blue] .form-field select:focus,html[data-theme=black-blue] .form-field textarea:focus,html[data-theme=black-blue] .demo-control select:focus{background:#111925;box-shadow:0 0 0 3px #89b3e21a}html[data-theme=black-blue] .field-help{color:#627084}html[data-theme=black-blue] .choice-option span{color:#7c8a9e;background:#0f1621;border:1px solid rgba(206,211,218,.2)}html[data-theme=black-blue] .choice-option:hover span{color:#b9c1cc;border-color:#ced3da5e}html[data-theme=black-blue] .choice-option.is-selected span{color:#d0d5dd;background:#689dda1f;border-color:#89b3e28c}html[data-theme=black-blue] .check-field>label,html[data-theme=black-blue] .consent-field>label{color:#96a2b2}html[data-theme=black-blue] .check-box{color:#0f1621;background:#101723;border:1px solid rgba(206,211,218,.32)}html[data-theme=black-blue] .check-field input:checked+.check-box,html[data-theme=black-blue] .consent-field input:checked+.check-box{color:#070b11}html[data-theme=black-blue] .form-inline-note{color:#99a4b4;border:1px solid rgba(99,114,135,.3)}html[data-theme=black-blue] .form-inline-note a{color:#b6bec9}html[data-theme=black-blue] .file-field{background:#0e1520;border:1px dashed rgba(206,211,218,.28)}html[data-theme=black-blue] .file-field>div strong{color:#aab4c1}html[data-theme=black-blue] .file-field>div span{color:#647388}html[data-theme=black-blue] .file-field>div small{color:#69798f}html[data-theme=black-blue] .file-trigger{color:#c7cdd5}html[data-theme=black-blue] .file-list li{background:#0b1017}html[data-theme=black-blue] .file-list li strong{color:#aab4c1}html[data-theme=black-blue] .file-list li>div span{color:#566274}html[data-theme=black-blue] .file-list li>button{color:#6b7b91}html[data-theme=black-blue] .file-status{color:#7b899d}html[data-theme=black-blue] .status-spinner{border:1px solid rgba(137,179,226,.3)}html[data-theme=black-blue] .consent-field a{color:#93b9e5}html[data-theme=black-blue] .form-draft-note{color:#8491a4}html[data-theme=black-blue] .security-placeholder{background:#0a0e15}html[data-theme=black-blue] .security-placeholder strong{color:#aab3c0}html[data-theme=black-blue] .security-placeholder>div span{color:#627185}html[data-theme=black-blue] .security-status{color:#76859a}html[data-theme=black-blue] .demo-control{background:#689dda0b;border:1px solid rgba(104,157,218,.2)}html[data-theme=black-blue] .demo-control label{color:#72a4dd}html[data-theme=black-blue] .demo-control>span{color:#5e6c7f}html[data-theme=black-blue] .submit-dock>div strong{color:#5d96d8}html[data-theme=black-blue] .submit-dock>div span{color:#5f6d80}html[data-theme=black-blue] .form-result{background:#0c121a}html[data-theme=black-blue] .form-result>p:first-of-type{color:#669cda}html[data-theme=black-blue] .form-result>span{color:#758499}html[data-theme=black-blue] .reference-number{color:#d5dae0;background:#090d13}html[data-theme=black-blue] .form-result>small{color:#576375}html[data-theme=black-blue] .form-result .result-body{color:#7e8ca0}html[data-theme=black-blue] .form-result .result-retry{color:#a5c5e9}html[data-theme=black-blue] .form-result .result-file-note{color:#89b3e2}html[data-theme=black-blue] .result-actions button{color:#a5c5e9}html[data-theme=black-blue] .result-actions a{color:#a8b2bf}html[data-theme=black-blue] .page-home{background:#06080c}html[data-theme=black-blue] .page-home .site-header{background:#040608fa;border-bottom-color:#89b3e21f}html[data-theme=black-blue] .page-home .brand:before{background:#689dda}html[data-theme=black-blue] .page-home .nav-links a:after{background:#689dda}html[data-theme=black-blue] .page-home .primary-cta,html[data-theme=black-blue] .page-home .inquiry-button{background:#689dda}html[data-theme=black-blue] .home-hero{background:#06090e}html[data-theme=black-blue] .home-hero:before{background:linear-gradient(90deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.94) 32%,rgba(6,8,12,.72) 45%,rgba(6,8,12,.22) 61%,transparent 74%)}html[data-theme=black-blue] .home-hero:after{background:linear-gradient(180deg,transparent 64%,rgba(4,6,8,.64) 100%),linear-gradient(90deg,transparent 65%,rgba(4,6,8,.12) 100%)}html[data-theme=black-blue] .home-hero-product{background:#0c121a}html[data-theme=black-blue] .home-hero-copy>p{color:#73a5dd}html[data-theme=black-blue] .home-hero-copy>p:before{background:#689dda}html[data-theme=black-blue] .home-hero-copy h1{color:#ced3da;text-shadow:0 12px 44px rgba(3,5,7,.38)}html[data-theme=black-blue] .home-hero-copy h1 span{color:#80ade0}html[data-theme=black-blue] .home-hero-description{color:#8b98aa}html[data-theme=black-blue] .text-cta{border:1px solid rgba(137,179,226,.48)}html[data-theme=black-blue] .text-cta:hover{color:#a5c5e9;border-color:#89b3e2;background:#689dda14}html[data-theme=black-blue] .home-assurances{border-top:1px solid rgba(203,208,216,.14)}html[data-theme=black-blue] .home-assurances>div{color:#aab4c1;border-right:1px solid rgba(203,208,216,.13)}html[data-theme=black-blue] .home-assurances svg{color:#a5afbd}html[data-theme=black-blue] .home-assurances strong{color:#c0c7d0}html[data-theme=black-blue] .home-assurances small{color:#647387}html[data-theme=black-blue] .home-product-caption{color:#94a0b0;text-shadow:0 2px 14px #030507}html[data-theme=black-blue] .home-product-caption small{color:#617084}html[data-theme=black-blue] .home-products{background:#070b11;border-top:1px solid rgba(203,208,216,.13);border-bottom:1px solid rgba(203,208,216,.12)}html[data-theme=black-blue] .home-products-heading h2{color:#c8ced7}html[data-theme=black-blue] .home-products-heading p{color:#647387}html[data-theme=black-blue] .home-products-heading>a{color:#96a1b1}html[data-theme=black-blue] .home-product-links{border:1px solid rgba(203,208,216,.14)}html[data-theme=black-blue] .home-product-links>a{border-right:1px solid rgba(203,208,216,.12);background:#fbfbfc03}html[data-theme=black-blue] .home-product-links>a:before{background:#7aa9df}html[data-theme=black-blue] .home-product-links>a:hover{color:#a5c5e9;background:#689dda0e}html[data-theme=black-blue] .home-product-links svg{color:#94a0b0}html[data-theme=black-blue] .home-product-links strong{color:#bfc6cf}html[data-theme=black-blue] .home-product-links small{color:#5e6c80}@media(max-width:820px){html[data-theme=black-blue] .home-hero:before{background:linear-gradient(180deg,#05070bfa,#05070be6 47%,#05070b2e 73%,#05070b57)}html[data-theme=black-blue] .home-product-links>a{border-bottom:1px solid rgba(203,208,216,.12)}}html[data-theme=black-blue] .route-loading{color:#79889c;background:#0b1017}html[data-theme=black-blue] .migration-review-entry{color:#c6ccd5;background:linear-gradient(112deg,rgba(104,157,218,.16),transparent 48%),#0d141e;border-block:1px solid rgba(137,179,226,.2)}html[data-theme=black-blue] .migration-review-entry p{color:#768599}html[data-theme=black-blue] .migration-review-entry a{color:#c3c9d2}html[data-theme=black-blue] .migration-local-banner{background:linear-gradient(118deg,rgba(104,157,218,.17),transparent 58%),#0c121c;border-bottom:1px solid rgba(137,179,226,.24)}html[data-theme=black-blue] .migration-local-banner strong{color:#cfd4dc}html[data-theme=black-blue] .migration-local-banner p{color:#79889c}html[data-theme=black-blue] .migration-local-banner>span{color:#8fb6e4;border:1px solid rgba(137,179,226,.34)}html[data-theme=black-blue] .migration-overview{background:#0b1017}html[data-theme=black-blue] .migration-heading{background:radial-gradient(ellipse at 24% 24%,rgba(104,157,218,.13),transparent 36%),#0e141e}html[data-theme=black-blue] .migration-heading>p{color:#70a3dc}html[data-theme=black-blue] .migration-heading>span{color:#7a899d}html[data-theme=black-blue] .migration-metrics article{background:#0b1017}html[data-theme=black-blue] .migration-metrics strong{color:#cfd4db}html[data-theme=black-blue] .migration-metrics span{color:#b6bec9}html[data-theme=black-blue] .migration-metrics small{color:#647387}html[data-theme=black-blue] .migration-source-section,html[data-theme=black-blue] .migration-review-library,html[data-theme=black-blue] .migration-file-section{background:#070b11}html[data-theme=black-blue] .migration-review-library{background:#0b1017}html[data-theme=black-blue] .migration-file-section{background:#070b11}html[data-theme=black-blue] .migration-section-title>svg{color:#73a5dd}html[data-theme=black-blue] .migration-section-title p{color:#6c7c93}html[data-theme=black-blue] .migration-section-title>strong{color:#679dda}html[data-theme=black-blue] .migration-source-grid article{background:#0b1119}html[data-theme=black-blue] .migration-source-grid article.is-mirror{background:linear-gradient(150deg,rgba(104,157,218,.1),transparent 56%),#0d131c}html[data-theme=black-blue] .migration-source-grid article>p{color:#667589}html[data-theme=black-blue] .migration-source-grid dt{color:#5f6d81}html[data-theme=black-blue] .migration-source-grid dd{color:#95a0b0}html[data-theme=black-blue] .migration-source-grid article>small{color:#7a899d}html[data-theme=black-blue] .migration-excluded>strong{color:#6098d8}html[data-theme=black-blue] .migration-excluded span{color:#a9b3c0}html[data-theme=black-blue] .migration-excluded p{color:#6a798f}html[data-theme=black-blue] .migration-selection-summary article{background:#090d13}html[data-theme=black-blue] .migration-selection-summary span{color:#7b899d}html[data-theme=black-blue] .migration-selection-summary strong{color:#cacfd7}html[data-theme=black-blue] .migration-selection-summary small{color:#627185}html[data-theme=black-blue] .migration-category-filter button{color:#77869a}html[data-theme=black-blue] .migration-category-filter button small{color:#566375}html[data-theme=black-blue] .migration-category-filter button[aria-pressed=true]{color:#d2d7dd;border-color:#89b3e285;background:#689dda17}html[data-theme=black-blue] .migration-search{color:#68778d}html[data-theme=black-blue] .migration-search input{color:#c8ced7}html[data-theme=black-blue] .migration-search input::placeholder{color:#536071}html[data-theme=black-blue] .migration-review-type{color:#69798f}html[data-theme=black-blue] .migration-review-copy h3{color:#c5cbd4}html[data-theme=black-blue] .migration-review-copy p{color:#647387}html[data-theme=black-blue] .migration-review-copy p span{color:#525e6e}html[data-theme=black-blue] .migration-review-copy>small{color:#627185}html[data-theme=black-blue] .migration-review-date span{color:#68778d}html[data-theme=black-blue] .migration-review-date small{color:#669cda}html[data-theme=black-blue] .migration-empty{color:#66758b}html[data-theme=black-blue] .migration-load-more{color:#c1c8d1}html[data-theme=black-blue] .migration-file-grid article{background:#0b1119}html[data-theme=black-blue] .migration-file-grid article>div{color:#669cda}html[data-theme=black-blue] .migration-file-grid p{color:#7b8a9e}html[data-theme=black-blue] .migration-file-grid small{color:#5e6b7f}html[data-theme=black-blue] .migration-approval-path{background:radial-gradient(ellipse at 24% 20%,rgba(104,157,218,.13),transparent 39%),#0d131d}html[data-theme=black-blue] .migration-approval-path>svg{color:#73a5dd}html[data-theme=black-blue] .migration-approval-path p{color:#718096}html[data-theme=black-blue] .migration-approval-path a{color:#c1c8d1}html[data-theme=black-blue] #root :where(a[href],button,summary,select:not(.input-field),textarea:not(.input-field),input:not([type=hidden],[type=checkbox],[type=radio],.input-field),input:is([type=checkbox],[type=radio]):not(label input),[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))){color:#f1f2f4;background-color:#06080c;border:1px solid rgba(238,240,243,.18);box-shadow:0 2px 6px #0305072e}html[data-theme=black-blue] #root :where(a[href],button,summary,[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))):after{background:#fbfbfc1a}html[data-theme=black-blue] #root :where(input:not([type=hidden],[type=checkbox],[type=radio],.input-field),select:not(.input-field),textarea:not(.input-field)){background-image:linear-gradient(102deg,transparent 45%,rgba(251,251,252,.08) 47%,rgba(251,251,252,.08) 51%,transparent 53%)}html[data-theme=black-blue] #root input:is([type=checkbox],[type=radio]){accent-color:#d7dbe1}html[data-theme=black-blue] #root :is(a[aria-current=page],button[aria-pressed=true],button.is-active,label:has(input:checked)){background-color:#101824;border-color:#eef0f394;box-shadow:inset 0 0 0 1px #eef0f31a}@media(hover:hover)and (pointer:fine){html[data-theme=black-blue] #root :where(a[href],button,summary,select:not(.input-field),textarea:not(.input-field),input:not([type=hidden],[type=checkbox],[type=radio],.input-field),input:is([type=checkbox],[type=radio]):not(label input),[role=button],[role=link],label:has(input:is([type=checkbox],[type=radio]))):hover:not(:disabled,[aria-disabled=true]):not(:has(a[href]:hover,button:hover,select:hover,textarea:hover)){box-shadow:0 0 0 2px #06080c,0 0 0 3px #edeff17a,0 8px 20px #03050738}html[data-theme=black-blue] #root .public-series-card:hover{border-color:#edeff166}}html[data-theme=black-blue] #root :where(a[href],button,summary,select:not(.input-field),textarea:not(.input-field),input:not([type=hidden],[type=checkbox],[type=radio],.input-field),input:is([type=checkbox],[type=radio]):not(label input),[role=button],[role=link]):focus-visible,html[data-theme=black-blue] #root label:has(input:is([type=checkbox],[type=radio]):focus-visible){outline:2px solid #dce0e5;box-shadow:0 0 0 2px #06080c,0 0 0 3px #edeff17a}:root[data-theme=black-blue]{color-scheme:dark;--black: #050b14;--carbon: #09121f;--graphite: #101c2c;--titanium: #233348;--bone: #e8edf4;--muted: #9caabd;--line: rgba(168, 192, 223, .16);--line-strong: rgba(168, 192, 223, .34);--copper: #5489c4;--copper-bright: #8ab9ed;--public-bg: #050b14;--public-panel: #0a1422;--public-panel-soft: #101d2e;--public-text: #e8edf4;--public-muted: #a4b1c3;--public-dim: #8898ad;--public-line: rgba(168, 192, 223, .16);--public-line-strong: rgba(168, 192, 223, .32);--public-copper: #6297d1;--public-copper-light: #9ac7f3;--city-accent: #91bff0;--city-white: #eff2f6}html[data-theme=black-blue] #root :is(.app-shell,.page-home,.city-home){color:var(--bone);background:var(--black)}html[data-theme=black-blue] #root :is(.site-header,.public-header){color:var(--bone);background:#050b14fa;border-bottom-color:var(--line)}html[data-theme=black-blue] #root :is(.brand,.brand-window,.public-brand){background:transparent;border-color:transparent;box-shadow:none}html[data-theme=black-blue] #root .brand:before{content:none}html[data-theme=black-blue] #root :is(.nav-links,.public-nav){gap:clamp(6px,.8vw,12px)}html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)){--interaction-lift: -2px;min-height:44px;padding:10px clamp(4px,.65vw,10px);color:#c2cddb;background:transparent;border:0;border-radius:6px;box-shadow:none;line-height:1.4;translate:0 0;transition:color .18s ease,background-color .18s ease,translate .26s cubic-bezier(.22,1,.36,1)}html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a)[aria-current=page]{color:var(--city-white);background:transparent;border:0;box-shadow:none}html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)):before,html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)):after{content:none;display:none!important}@media(hover:hover)and (pointer:fine){html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)):hover{color:var(--city-white);background:transparent;border:0;box-shadow:none;translate:0 -2px}}html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)):focus-visible{color:#fff;background:#446a96;border:0;outline:none;box-shadow:none}html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)):active{translate:0 0}html[data-theme=black-blue] #root :is(.inquiry-button,.public-inquiry){color:var(--city-white);background:#0a182b;border:1px solid rgba(139,185,235,.55);border-radius:6px}html[data-theme=black-blue] #root :is(.footer-grid a:not(.brand),.footer-bottom a,.public-footer-grid a:not(.public-brand)){background:transparent;border-color:transparent;box-shadow:none}html[data-theme=black-blue] #root .city-shell{width:min(1360px,90%);margin-inline:auto}html[data-theme=black-blue] #root .city-hero{position:relative;min-height:clamp(650px,calc(100svh - 220px),850px);overflow:hidden;isolation:isolate;background:#071426}html[data-theme=black-blue] #root .city-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;opacity:0}html[data-theme=black-blue] #root .city-hero-media.is-ready{animation:city-scene-enter 2.2s cubic-bezier(.22,1,.36,1) both}html[data-theme=black-blue] #root .city-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 72%;transform:scale(1.025);transform-origin:67% 58%}html[data-theme=black-blue] #root .city-hero-media.is-ready .city-hero-image{animation:city-scene-drift 28s ease-in-out infinite alternate;will-change:transform}html[data-theme=black-blue] #root .city-hero.is-motion-paused .city-hero-image{animation-play-state:paused}html[data-theme=black-blue] #root .city-motion-toggle{position:absolute;z-index:5;right:max(5%,calc((100% - 1360px)/2));bottom:24px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;color:#c6d7eb;background:#050b149e;border:1px solid rgba(168,192,223,.2);border-radius:6px;font:500 11px/1.4 var(--public-sans);letter-spacing:.04em}html[data-theme=black-blue] #root .city-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,8,16,.45),rgba(3,8,16,.1) 51%,transparent 76%),linear-gradient(0deg,rgba(5,11,20,.2),transparent 20%)}html[data-theme=black-blue] #root .city-hero-content{position:relative;padding-top:clamp(86px,8vw,124px);padding-bottom:195px}html[data-theme=black-blue] #root .city-hero-copy{max-width:760px;width:64%;animation:city-copy-enter 1.3s cubic-bezier(.22,1,.36,1) .28s both}html[data-theme=black-blue] #root .city-eyebrow{display:flex;align-items:center;gap:18px;margin:0 0 30px;color:var(--city-accent);font:500 12px/1.5 var(--public-sans);letter-spacing:.18em}html[data-theme=black-blue] #root .city-eyebrow:before{content:"";flex:0 0 40px;height:1px;background:currentColor}html[data-theme=black-blue] #root .city-hero h1{margin:0;color:var(--city-white);font:400 clamp(60px,6.4vw,98px)/1.17 var(--public-serif);letter-spacing:-.045em}html[data-theme=black-blue] #root .city-hero h1 span{color:var(--city-accent)}html[data-theme=black-blue] #root .city-hero-description{max-width:450px;margin:29px 0 0;color:#c4cfdd;font-size:clamp(15px,1.16vw,17px);line-height:1.95;letter-spacing:.05em}html[data-theme=black-blue] #root .city-hero-actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}html[data-theme=black-blue] #root :is(.city-primary-action,.city-secondary-action){display:inline-flex;align-items:center;justify-content:center;gap:22px;min-width:210px;min-height:56px;max-width:100%;padding:14px 25px;color:var(--city-white);background:#0812208c;border:1px solid rgba(190,209,232,.55);border-radius:8px;font:500 14px/1.5 var(--public-sans);letter-spacing:.06em}html[data-theme=black-blue] #root .city-primary-action{background:#1f446fc7;border-color:#75a5dc}html[data-theme=black-blue] #root :is(.city-primary-action,.city-secondary-action) svg{flex:0 0 auto}html[data-theme=black-blue] #root .city-portals{position:relative;background:#050b14;border-block:1px solid var(--line)}html[data-theme=black-blue] #root .city-portals>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:10px}html[data-theme=black-blue] #root .city-portals a{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:24px;min-height:122px;padding:24px 26px;background:transparent;border:0;border-radius:0;box-shadow:none}html[data-theme=black-blue] #root .city-portals a+a{border-left:1px solid var(--line)}html[data-theme=black-blue] #root :is(.city-portals,.city-assurances) strong{display:block;color:var(--city-white);font-size:18px;font-weight:500;letter-spacing:.08em}html[data-theme=black-blue] #root :is(.city-portals,.city-assurances) small{display:block;margin-top:8px;color:var(--public-muted);font-size:13px;line-height:1.7}html[data-theme=black-blue] #root :is(.city-portals,.city-assurances) svg{color:#a9c8e9}html[data-theme=black-blue] #root .city-portal-arrow{opacity:.5}html[data-theme=black-blue] #root .city-products{padding-block:110px 70px}html[data-theme=black-blue] #root .city-section-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:58px}html[data-theme=black-blue] #root .city-section-heading h2{margin:0;color:var(--city-white);font:400 clamp(38px,4vw,60px)/1.25 var(--public-serif);letter-spacing:-.035em}html[data-theme=black-blue] #root .city-section-intro{max-width:430px;justify-self:end}html[data-theme=black-blue] #root .city-section-intro p{margin:0 0 26px;color:var(--public-muted);font-size:15px;line-height:1.9}html[data-theme=black-blue] #root .city-product-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}html[data-theme=black-blue] #root .city-product-links>a{display:flex;flex-direction:column;align-items:flex-start;min-height:285px;padding:34px 32px;color:var(--city-white);background:transparent;border:0;border-radius:0;box-shadow:none}html[data-theme=black-blue] #root .city-product-links>a+a{border-left:1px solid var(--line)}html[data-theme=black-blue] #root .city-product-links>a>svg{color:var(--city-accent)}html[data-theme=black-blue] #root .city-product-links h3{margin:28px 0 12px;font:400 28px/1.35 var(--public-serif)}html[data-theme=black-blue] #root .city-product-links p{max-width:330px;margin:0 0 28px;color:var(--public-muted);font-size:14px;line-height:1.85}html[data-theme=black-blue] #root .city-product-action{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-top:auto;color:var(--city-accent);font-size:12px}html[data-theme=black-blue] #root .city-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding-block:8px 85px}html[data-theme=black-blue] #root .city-assurances>div{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:20px}html[data-theme=black-blue] #root .city-assurances strong{font-size:15px}@keyframes city-scene-enter{0%{opacity:0}to{opacity:1}}@keyframes city-scene-drift{0%{transform:scale(1.025) translate3d(-.35%,0,0)}to{transform:scale(1.065) translate3d(.5%,-.4%,0)}}@keyframes city-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){html[data-theme=black-blue] #root .city-portals a{gap:15px;padding-inline:16px}html[data-theme=black-blue] #root .city-section-heading{gap:40px}html[data-theme=black-blue] #root .city-product-links>a{padding-inline:24px}}@media(max-width:920px){html[data-theme=black-blue] #root :is(.nav-links,.public-nav).is-open{gap:8px;background:#07111e}html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)){padding:12px}html[data-theme=black-blue] #root .city-hero-copy{width:85%}html[data-theme=black-blue] #root .city-portals>div{grid-template-columns:1fr}html[data-theme=black-blue] #root .city-portals a{min-height:94px;padding:20px 8px;gap:20px}html[data-theme=black-blue] #root .city-portals a+a{border-left:0;border-top:1px solid var(--line)}html[data-theme=black-blue] #root .city-portals strong{font-size:17px}html[data-theme=black-blue] #root .city-section-heading{grid-template-columns:1fr;gap:28px}html[data-theme=black-blue] #root .city-section-intro{justify-self:start}html[data-theme=black-blue] #root .city-product-links{grid-template-columns:1fr}html[data-theme=black-blue] #root .city-product-links>a{min-height:0;padding:32px 8px}html[data-theme=black-blue] #root .city-product-links>a+a{border-left:0;border-top:1px solid var(--line)}html[data-theme=black-blue] #root .city-product-links p{max-width:560px}html[data-theme=black-blue] #root .city-assurances{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){html[data-theme=black-blue] #root .city-shell{width:calc(100% - 40px)}html[data-theme=black-blue] #root .city-hero{min-height:max(660px,calc(100svh - 74px))}html[data-theme=black-blue] #root .city-hero-content{padding-top:62px;padding-bottom:240px}html[data-theme=black-blue] #root .city-hero-copy{width:100%}html[data-theme=black-blue] #root .city-hero-image{object-position:49% center;transform-origin:50% 64%}html[data-theme=black-blue] #root .city-motion-toggle{right:20px;bottom:18px}html[data-theme=black-blue] #root .city-hero:after{background:linear-gradient(180deg,rgba(3,8,16,.52),rgba(3,8,16,.18) 57%,transparent 80%)}html[data-theme=black-blue] #root .city-eyebrow{gap:13px;margin-bottom:26px;font-size:11px}html[data-theme=black-blue] #root .city-eyebrow:before{flex-basis:27px}html[data-theme=black-blue] #root .city-hero h1{font-size:clamp(38px,11.3vw,64px);line-height:1.25}html[data-theme=black-blue] #root .city-hero-description{max-width:365px;margin-top:24px;font-size:14px;line-height:1.9}html[data-theme=black-blue] #root .city-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}html[data-theme=black-blue] #root .city-hero-actions a{min-width:0;min-height:50px;padding:12px;gap:9px;font-size:12px;letter-spacing:0}html[data-theme=black-blue] #root .city-products{padding-block:70px 45px}html[data-theme=black-blue] #root .city-section-heading{margin-bottom:36px}html[data-theme=black-blue] #root .city-assurances{padding-bottom:64px}}@media(prefers-reduced-motion:reduce){html[data-theme=black-blue] #root .city-hero-media,html[data-theme=black-blue] #root .city-hero-media.is-ready,html[data-theme=black-blue] #root .city-hero-media.is-ready .city-hero-image{opacity:1;animation:none;transform:none;will-change:auto}html[data-theme=black-blue] #root .city-motion-toggle{display:none}html[data-theme=black-blue] #root :is(.nav-links a,.public-nav a:not(.public-nav-mobile-cta)){translate:none;transition:none}html[data-theme=black-blue] #root .city-hero-copy{animation:none}}#root{--entry-bg: #212121;--entry-text: #fff;--entry-border: #fff;--entry-focus: rgb(0, 255, 255)}html #root :is(.input-container,.public-form,.advanced-form,.contact-form) :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=submit],[type=button],[type=reset]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;padding:10px;color:var(--c-text, var(--entry-text));background:var(--entry-bg);border:2px solid var(--c-border, var(--entry-border));border-radius:5px;outline:2px solid transparent;outline-offset:0;box-shadow:none;color-scheme:dark;translate:none;transition:box-shadow .1s}html #root .input-container select.input-field{padding-right:42px}html #root :is(.input-container,.public-form,.advanced-form,.contact-form) :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=submit],[type=button],[type=reset]),select,textarea):focus{color:var(--c-outline, var(--entry-focus));background:var(--entry-bg);outline-color:var(--c-outline, var(--entry-focus));box-shadow:-3px -3px 15px var(--c-outline, var(--entry-focus))}html #root :is(.public-form,.advanced-form,.contact-form) :is(input,textarea)::placeholder{color:#c7c7c7;opacity:1}html #root :is(.public-form,.advanced-form,.contact-form) select option{color:var(--entry-text);background:var(--entry-bg)}html #root .input-container select.input-field:has(option:checked[value=""]):not(:focus){color:transparent}html #root :is(.public-form,.advanced-form,.contact-form) :is(input,select,textarea):is(:user-invalid,[aria-invalid=true]){--c-border: rgb(230, 85, 60);--c-outline: rgb(230, 85, 60)}html #root :is(.public-form,.advanced-form,.contact-form) :is(input,select,textarea):is(:disabled,[readonly]){--c-text: #aaa;--c-border: #969696;--c-outline: #969696}@media(prefers-reduced-motion:reduce){html #root :is(.input-container,.public-form,.advanced-form,.contact-form) :is(input,select,textarea){transition:none}}#root :is(.site-back-link,.resource-back-link,.product-library-back,.retained-back,.legacy-back-button,.back-link){display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:8px 2px!important;color:var(--public-muted, var(--muted))!important;background:transparent!important;border:0!important;border-radius:2px;box-shadow:none!important;translate:none!important;transform:none!important;text-decoration:none;cursor:pointer;transition:color .18s ease}#root :is(.site-back-link,.resource-back-link,.product-library-back,.retained-back,.legacy-back-button,.back-link):before,#root :is(.site-back-link,.resource-back-link,.product-library-back,.retained-back,.legacy-back-button,.back-link):after{content:none!important}#root :is(.site-back-link,.resource-back-link,.product-library-back,.retained-back,.legacy-back-button,.back-link):focus:not(:focus-visible){outline:none!important}#root :is(.site-back-link,.resource-back-link,.product-library-back,.retained-back,.legacy-back-button,.back-link):focus-visible{color:var(--public-copper-light, var(--copper-bright))!important;outline:1px solid var(--public-copper-light, var(--copper-bright))!important;outline-offset:4px}@media(hover:hover)and (pointer:fine){#root :is(.site-back-link,.resource-back-link,.product-library-back,.retained-back,.legacy-back-button,.back-link):hover{color:var(--public-copper-light, var(--copper-bright))!important}}@media(prefers-reduced-motion:reduce){#root :is(.site-back-link,.resource-back-link,.product-library-back,.retained-back,.legacy-back-button,.back-link){transition:none}}.language-loading{min-height:70vh;display:grid;align-content:center}.public-language,.language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap}html[lang=en] .city-hero-copy h1{font-size:clamp(42px,5.2vw,80px);line-height:1.12;letter-spacing:-.035em;max-width:900px}html[lang=en] .public-page-intro h1{overflow-wrap:anywhere}html[lang=en] .public-nav{gap:clamp(18px,2vw,34px)}html[lang=en] .public-nav a{letter-spacing:.01em}html[lang=en] .public-form-section h2{line-height:1.25}.document-image-translation{margin:26px 0;padding:24px 0;border-top:1px solid rgba(215,208,200,.18);border-bottom:1px solid rgba(215,208,200,.18);color:#d7d0c8}.document-image-translation h3{font-size:20px;margin:0 0 12px}.document-image-translation p{font-size:15px;line-height:1.7;overflow-wrap:anywhere;margin:.4em 0}.document-image-translation .document-translation-note{color:#a49b90;font-size:13px;margin-bottom:18px}@media(max-width:700px){html[lang=en] .city-hero-copy h1{font-size:clamp(35px,7.4vw,52px)}html[lang=en] .public-header-inner,html[lang=en] .header-inner{column-gap:12px}html[lang=en] .public-header-actions,html[lang=en] .header-actions{gap:7px}}
