@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-v25-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-v25-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-v25-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[lang=zh-CN] body,html[lang=zh-CN] body *{font-family:IBM Plex Sans SC,Microsoft YaHei,sans-serif!important}body{font-family:Inter,sans-serif;background-color:#f8fafc;background-image:radial-gradient(at 10% 10%,rgba(59,130,246,.12) 0px,transparent 60%),radial-gradient(at 90% 10%,rgba(99,102,241,.1) 0px,transparent 60%),radial-gradient(at 50% 50%,rgba(255,255,255,.8) 0px,transparent 100%),radial-gradient(at 90% 90%,rgba(147,197,253,.1) 0px,transparent 60%);background-attachment:fixed}.index-dark{color:#dbeafe;background:radial-gradient(circle at 18% 8%,rgba(14,165,233,.18),transparent 26rem),radial-gradient(circle at 88% 18%,rgba(45,212,191,.11),transparent 24rem),radial-gradient(circle at 45% 82%,rgba(37,99,235,.16),transparent 28rem),#020817;background-attachment:fixed;--hk-ink: #e0f2fe;--hk-muted: #a7c7df;--hk-deep: #020817;--hk-surface: rgba(3, 18, 39, .88);--hk-line: rgba(125, 211, 252, .18);--hk-line-strong: rgba(125, 211, 252, .42);--hk-cyan: #7dd3fc;--hk-teal: #5eead4;--hk-blue: #2563eb}.index-dark *,.index-dark *:before,.index-dark *:after{letter-spacing:0!important}.index-dark h1,.index-dark h2,.index-dark h3,.index-dark h4,.index-dark .font-serif{font-family:Inter,sans-serif}.index-dark .glass-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,#020817eb,#082f49bd);border:1px solid rgba(125,211,252,.26);border-radius:4px;box-shadow:0 18px 50px #02061752,inset 0 1px #bae6fd29;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.index-dark .glass-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(125,211,252,.16),transparent);transform:translate(-120%);animation:hkNavScan 7s ease-in-out infinite;pointer-events:none}.index-dark nav img,.index-dark footer img{filter:brightness(0) invert(1);opacity:.92}.index-dark nav a,.index-dark #nav-network-wrap button,.index-dark #lang-toggle{color:#dbeafe!important}.index-dark nav a:hover,.index-dark #nav-network-wrap button:hover,.index-dark #lang-toggle:hover{color:#7dd3fc!important}.index-dark .nav-dropdown>div,.index-dark #lang-menu{background:#020817f5!important;border-color:#7dd3fc38!important;border-radius:4px!important}.index-dark .nav-dropdown a,.index-dark #lang-menu button{color:#dbeafe!important}.index-dark .nav-dropdown a:hover,.index-dark #lang-menu button:hover{background:#0ea5e91f!important;color:#7dd3fc!important}.index-dark #mobile-menu-panel{background:#020817fa!important;border-color:#7dd3fc33!important}.index-dark #mobile-menu-panel a,.index-dark #mobile-menu-close,.index-dark #mobile-menu-btn{color:#dbeafe!important}.index-dark #mobile-menu-panel a:hover{background:#0ea5e91f!important}.index-dark footer{background:#020817!important;border-color:#7dd3fc2e!important}.index-dark footer,.index-dark footer p,.index-dark footer a,.index-dark footer span,.index-dark footer h4{color:#bfdbfe!important}.hk-frame,.hk-panel,.hk-content-tile{position:relative;min-width:0;max-width:100%;box-sizing:border-box;isolation:isolate;background:linear-gradient(145deg,rgba(8,47,73,.34),transparent 46%),#031227e0;border:1px solid var(--hk-line);transition:border-color .26s ease,transform .26s ease,box-shadow .26s ease}.hk-frame:before,.hk-panel:before,.hk-content-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(125,211,252,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(125,211,252,.06) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.72),transparent 72%);mask-image:linear-gradient(135deg,rgba(0,0,0,.72),transparent 72%);opacity:.42}.hk-panel:after,.hk-content-tile:after{content:"";position:absolute;inset:1px;z-index:-1;border:1px solid rgba(94,234,212,.08);pointer-events:none}.hk-panel:hover,.hk-content-tile:hover,.hk-process-card:hover,.hk-stat-block:hover{border-color:#5eead475;box-shadow:0 0 34px #0ea5e924}.hk-frame *,.hk-panel *,.hk-content-tile *{min-width:0}.hk-hero-frame{min-height:clamp(680px,calc(100vh - 9rem),920px)!important;box-shadow:0 24px 80px #00000061,0 0 0 1px #5eead41f}.hk-hero-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--hk-pointer-x, 54%) var(--hk-pointer-y, 38%),rgba(125,211,252,.2),transparent 22rem),linear-gradient(115deg,transparent 0 38%,rgba(94,234,212,.12) 48%,transparent 60%);mix-blend-mode:screen;opacity:.78;pointer-events:none;transition:opacity .26s ease}.hk-hero-inner{min-height:clamp(680px,calc(100vh - 9rem),920px)!important}.hk-display{max-width:100%;text-wrap:balance;text-shadow:0 0 28px rgba(14,165,233,.24)}.hk-biofield{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hk-biofield span{position:absolute;width:clamp(18rem,34vw,34rem);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(94,234,212,.12),transparent 58%),radial-gradient(circle at 30% 30%,rgba(14,165,233,.24),transparent 34%);filter:blur(18px);opacity:.34}.hk-biofield span:nth-child(1){left:-9rem;top:12rem}.hk-biofield span:nth-child(2){right:-11rem;top:4rem}.hk-biofield span:nth-child(3){left:42%;bottom:-16rem}.hk-select-word{position:relative;display:inline-block;padding:.03em .08em;color:inherit;overflow:hidden}.hk-select-word:before{content:"";position:absolute;inset:0;border:.025em solid rgba(125,211,252,.92);opacity:0;transform:scaleX(.84);transform-origin:left center;animation:hkWordSelect 2.2s .45s cubic-bezier(.2,.8,.2,1) forwards;pointer-events:none}.hk-select-word:after{display:none}.hk-select-word-delay:before{animation-delay:.75s}@keyframes hkWordSelect{0%,18%{opacity:0;transform:scaleX(.84)}42%,to{opacity:1;transform:scaleX(1);border-color:#7dd3fcf2}}@keyframes hkNavScan{0%,52%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.hk-hero-main{align-items:end}.hk-panel{color:#dbeafe}.hk-metric{color:#fff;font-family:JetBrains Mono,monospace;font-size:clamp(1.35rem,2vw,2.1rem);font-weight:700;line-height:1}.hk-label,.hk-kicker{color:#7dd3fc;font-size:.68rem;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.hk-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.28);border-radius:4px;padding:.75rem 1rem;color:#dbeafe;font-size:.75rem;font-weight:800;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.hk-button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-120%);transition:transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.hk-button:hover{color:#fff;border-color:#7dd3fcb3;background:#0ea5e924;box-shadow:0 0 24px #0ea5e92e;transform:translateY(-1px)}.hk-button:hover:before{transform:translate(120%)}.hk-button:active{transform:translateY(1px) scale(.99)}.hk-button-primary{color:#020817;border-color:#7dd3fc;background:#7dd3fc}.hk-button-primary:hover{color:#020817;background:#bae6fd}.hk-data-cell,.hk-process-card,.hk-stat-block{padding:1rem;position:relative;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.hk-data-cell:after,.hk-process-card:after,.hk-stat-block:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.78),transparent);transform:translate(-100%);transition:transform .52s cubic-bezier(.22,1,.36,1)}.hk-data-cell:hover,.hk-process-card:hover,.hk-stat-block:hover{background:#0ea5e914;transform:translateY(-2px)}.hk-data-cell:hover:after,.hk-process-card:hover:after,.hk-stat-block:hover:after{transform:translate(100%)}.hk-data-cell+.hk-data-cell,.hk-process-card+.hk-process-card{border-top:1px solid rgba(125,211,252,.15)}.hk-data-cell span,.hk-process-card span{display:block;color:#7dd3fc;font-size:.68rem;font-weight:800;text-transform:uppercase}.hk-data-cell strong,.hk-process-card strong{display:block;margin-top:.35rem;color:#fff;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700}.hk-section{background:#020817}.hk-hero{min-height:0!important}.hk-image-tile{position:relative;overflow:hidden;background:#031227}.hk-image-tile:before,.hk-category-strip:before,.hk-depth-image:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 24% 24%,rgba(94,234,212,.16),transparent 26%),linear-gradient(135deg,rgba(14,165,233,.18),transparent 48%);mix-blend-mode:screen;pointer-events:none;opacity:.68}.hk-image-tile img,.hk-category-strip img{width:100%;height:100%;object-fit:cover}.hk-image-tile img{position:absolute;inset:0;opacity:.72;transform:scale(1.02);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .4s ease,filter .4s ease}.hk-image-tile:hover img,.hk-category-strip:hover img,.hk-depth-image:hover img{filter:saturate(1.18) contrast(1.08);transform:scale(1.08)}.hk-image-caption{position:absolute;inset:auto 0 0;z-index:2;padding:1.5rem;background:linear-gradient(to top,#020817f2,#02081700)}.hk-image-caption span,.hk-tile-index{color:#7dd3fc;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.hk-image-caption h2,.hk-content-tile h3{margin-top:.75rem;color:#fff;font-size:clamp(1.55rem,3vw,2.65rem);font-weight:900;line-height:.98;text-transform:uppercase}.hk-content-tile{min-height:360px;padding:clamp(1.5rem,3vw,2.5rem)}.hk-content-tile:hover{transform:translateY(-4px)}.hk-content-tile p{margin-top:1.25rem;color:#cbd5e1;font-size:.94rem;line-height:1.75}.hk-spec-list{margin-top:2rem;border-top:1px solid rgba(125,211,252,.16)}.hk-spec-list div{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:1rem;border-bottom:1px solid rgba(125,211,252,.16);padding:.9rem 0}.hk-spec-list dt,.hk-spec-list dd{font-family:JetBrains Mono,monospace;font-size:.72rem}.hk-spec-list dt{color:#7dd3fc}.hk-spec-list dd{color:#fff}.hk-section-title{color:#fff;font-size:clamp(2.35rem,6vw,5.8rem);font-weight:950;line-height:.88;text-transform:uppercase}.hk-stat-block{min-height:9rem;border-right:1px solid rgba(125,211,252,.15);border-bottom:1px solid rgba(125,211,252,.15)}.hk-stat-block strong{display:block;color:#fff;font-family:JetBrains Mono,monospace;font-size:clamp(2rem,4vw,4rem);line-height:1}.hk-stat-block span{display:block;margin-top:1rem;color:#7dd3fc;font-size:.72rem;font-weight:800;text-transform:uppercase}.hk-category-strip{position:relative;min-height:24rem;overflow:hidden;border-bottom:1px solid rgba(125,211,252,.15)}.hk-category-grid .hk-category-strip{min-height:clamp(360px,42vw,620px)}.hk-category-strip:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#020817f5,#02081738),linear-gradient(120deg,rgba(14,165,233,.18),transparent 42%)}.hk-category-strip img{transform:scale(1.01);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .42s ease}.hk-category-pharma:before{background:radial-gradient(circle at 20% 18%,rgba(94,234,212,.26),transparent 28%)}.hk-category-specialty:before{background:radial-gradient(circle at 82% 24%,rgba(56,189,248,.28),transparent 30%)}.hk-category-custom:before{background:radial-gradient(circle at 50% 18%,rgba(37,99,235,.32),transparent 32%)}.hk-category-strip div{position:absolute;inset:auto 0 0;z-index:1;padding:1.25rem;transition:transform .3s ease}.hk-category-strip:hover div{transform:translateY(-.45rem)}.hk-category-strip span{color:#7dd3fc;font-size:.68rem;font-weight:800;text-transform:uppercase}.hk-category-strip h3{margin-top:.35rem;color:#fff;font-size:1.5rem;font-weight:900;text-transform:uppercase}.hk-depth-image img{transform:scale(1.02);transition:transform 1s cubic-bezier(.22,1,.36,1),filter .4s ease}.hk-system-visual:before{background:linear-gradient(90deg,rgba(94,234,212,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(125,211,252,.09) 1px,transparent 1px);background-size:44px 44px;opacity:.6;-webkit-mask-image:none;mask-image:none}.hk-system-visual img{animation:hkImageDrift 16s ease-in-out infinite alternate}.hk-scan-beam{position:absolute;inset:-20% auto -20% 18%;z-index:1;width:18%;background:linear-gradient(90deg,transparent,rgba(125,211,252,.24),rgba(94,234,212,.18),transparent);filter:blur(10px);transform:skew(-12deg) translate(-220%);animation:hkScanBeam 5.8s cubic-bezier(.22,1,.36,1) infinite;pointer-events:none}.hk-reveal{opacity:0;transform:translateY(24px);filter:blur(10px);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s ease}.hk-reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.hk-tilt{transform:perspective(900px) rotateX(var(--hk-tilt-y, 0deg)) rotateY(var(--hk-tilt-x, 0deg)) translateY(var(--hk-lift, 0))}.hk-tilt:hover{--hk-lift: -3px}@keyframes hkImageDrift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.09) translate3d(-1.5%,-1.5%,0)}}@keyframes hkScanBeam{0%,18%{transform:skew(-12deg) translate(-220%);opacity:0}35%{opacity:1}72%,to{transform:skew(-12deg) translate(620%);opacity:0}}@media(min-width:768px){.hk-category-grid .hk-category-strip{border-right:1px solid rgba(125,211,252,.15);border-bottom:0}.hk-category-grid .hk-category-strip:last-child{border-right:0}}@media(min-width:768px){.hk-data-cell+.hk-data-cell,.hk-process-card+.hk-process-card{border-top:0;border-left:1px solid rgba(125,211,252,.15)}}@media(min-width:1024px){.hk-display{font-size:clamp(4.75rem,6.3vw,7.35rem)!important;line-height:.9!important}}@media(min-width:1024px)and (max-height:780px){.hk-hero{padding-top:6rem!important;padding-bottom:1.5rem!important}.hk-hero-frame,.hk-hero-inner{min-height:calc(100dvh - 7.5rem)!important}.hk-hero-inner{padding:1.5rem!important}.hk-display{font-size:clamp(4.2rem,5.8vw,6.2rem)!important}.hk-hero-eyebrow,.hk-panel p{margin-bottom:1.25rem!important}.hk-panel .py-4{padding-top:.75rem!important;padding-bottom:.75rem!important}.hk-data-cell{padding:.75rem 1rem}}@media(min-width:1024px)and (max-width:1320px){.hk-hero-main{grid-template-columns:1fr!important}.hk-hero-main .hk-panel{max-width:560px}}@media(max-width:767px){.hk-hero{padding-top:6.5rem;padding-right:1.5rem!important;padding-left:1.5rem!important}.hk-biofield{opacity:.36}.hk-hero-frame{width:100%;max-width:340px;min-height:720px!important}.hk-hero-inner{min-height:720px!important}.hk-display{font-size:clamp(2.3rem,10.5vw,2.7rem)!important;line-height:.94!important}.hk-meta-grid{grid-template-columns:1fr!important;gap:.65rem}.hk-meta-grid span{text-align:left!important}.hk-hero-eyebrow{max-width:100%;white-space:normal}.hk-panel{overflow:hidden}.hk-panel p{overflow-wrap:anywhere;margin-bottom:1rem!important;line-height:1.6!important}.hk-panel .mt-6{margin-top:1rem!important}.hk-panel .hk-metric{font-size:1.22rem}.hk-panel .hk-label{font-size:.55rem;line-height:1.25}.hk-panel .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;text-align:center}.hk-panel .border-x{border-right:1px solid rgba(125,211,252,.15);border-left:1px solid rgba(125,211,252,.15);border-top:0;border-bottom:0;padding:0}.hk-content-tile{min-height:auto}.hk-section-title{line-height:.95}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.hk-reveal{opacity:1;transform:none;filter:none}.hk-biofield,.hk-scan-beam{display:none}}h1,h2,h3,h4,.font-serif,.font-instrument{font-family:"Instrument Serif",serif}.font-mono{font-family:JetBrains Mono,monospace}.glass-panel{background:#ffffffa6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005,inset 0 0 20px #ffffff80}.glass-card{background:linear-gradient(145deg,#fff9,#ffffff4d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 40px -10px #0000000d,inset 0 0 2px #fff9;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:linear-gradient(145deg,#fffc,#ffffff80);box-shadow:0 20px 40px -10px #3b82f61a;transform:translateY(-4px);border-color:#fff}.glass-button-secondary{background:#ffffff4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);box-shadow:0 2px 10px #00000008}.glass-button-secondary:hover{background:#ffffffb3;border-color:#ffffffe6}body footer p[data-i18n="footer.company"]{margin-bottom:1.5rem}body footer .footer-quick-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:.9rem 1.25rem;margin:0;padding:0;list-style:none}body footer .footer-quick-list a{display:inline-block;max-width:100%;line-height:1.6;overflow-wrap:anywhere}footer .footer-social{display:inline-flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:4px!important;border:1px solid rgba(148,163,184,.55)!important;background:#ffffff0f!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}footer .footer-social:hover{border-color:#60a5facc!important;background:#ffffff1f!important}footer .footer-social :is(iconify-icon,.footer-icon){display:block!important;width:22px!important;height:22px!important;font-size:22px!important;line-height:1!important;transform:none!important;transform-origin:center}footer .footer-social iconify-icon svg{display:block!important;width:100%!important;height:100%!important}footer li>iconify-icon[icon="ic:baseline-email"],footer li>iconify-icon[icon="ic:baseline-whatsapp"],footer li>.footer-icon{flex-shrink:0;display:block;width:18px;height:18px;font-size:18px;line-height:1}footer li>iconify-icon[icon="ic:baseline-email"],footer li>iconify-icon[icon="ic:baseline-whatsapp"]{transform:scale(1);transform-origin:center}.brand-mark{display:inline-flex;align-items:center;gap:.45rem}.brand-mark-tag{position:relative;padding:.12rem .6rem;border-radius:.5rem;color:#fff;background:#00286880;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;box-shadow:0 4px 12px #0f172a24;overflow:hidden}.brand-mark-tag:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.9);background:transparent;transform-origin:left;transform:scaleX(0);animation:brandBoxReveal .7s .2s cubic-bezier(.33,1,.68,1) forwards}@keyframes brandBoxReveal{to{transform:scaleX(1)}}.goals-text-shadow{text-shadow:0 1px 2px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.3)}.lang-menu-panel{transform-origin:top;transform:translateY(-8px) scale(.95);opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.lang-menu-panel.lang-open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.stats-card{background:#ffffff1f;border-radius:1.25rem;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 32px -8px #0003,inset 0 1px #ffffff40,inset 0 -1px #ffffff0d;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.stats-card:hover{transform:translateY(-3px);background:#ffffff2e;border-color:#ffffff59;box-shadow:0 16px 48px -12px #0000004d,inset 0 1px #ffffff59,inset 0 -1px #ffffff14}.blur-enter{animation:blurIn 1.2s ease forwards;opacity:0;filter:blur(8px)}.blur-enter-delay-1{animation-delay:.2s}.blur-enter-delay-2{animation-delay:.4s}.blur-enter-delay-3{animation-delay:.6s}.delay-100,.delay-1{animation-delay:.1s}.delay-200,.delay-2{animation-delay:.2s}.delay-300,.delay-3{animation-delay:.3s}@keyframes blurIn{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}nav .glass-panel{border-radius:4px!important;overflow:visible!important;padding-top:.55rem!important;padding-bottom:.55rem!important}nav .glass-panel:after{z-index:0;border-radius:inherit;transform:none!important;background:linear-gradient(90deg,transparent 0%,rgba(125,211,252,.16) 48%,transparent 70%);background-size:240% 100%;animation:hkNavScanContained 7s ease-in-out infinite!important}@keyframes hkNavScanContained{0%,52%{background-position:180% 0;opacity:0}60%{opacity:1}78%,to{background-position:-80% 0;opacity:0}}nav .glass-panel>*{position:relative;z-index:1}nav a[href="index.html"] img{max-height:3.35rem!important}nav a,nav button,nav select,.nav-dropdown a,#lang-menu button{font-family:JetBrains Mono,monospace!important;font-weight:700!important;letter-spacing:.015em}nav a[href="inquiry.html"],nav #lang-toggle,nav .glass-button-secondary,nav .nav-dropdown>div,nav #lang-menu,#mobile-menu-panel a[href="inquiry.html"],#mobile-menu-panel select,#mobile-menu-panel a,#mobile-menu-panel button{border-radius:4px!important}nav #lang-toggle{min-height:2.75rem;padding:.65rem 1rem!important;border-color:#94a3b8b8!important}nav a[href="inquiry.html"]{min-height:2.75rem;padding:.7rem 1.25rem!important;background:#fffffff5!important;color:#0369a1!important;border:1px solid rgba(2,132,199,.42)!important;text-transform:uppercase}nav a[href="inquiry.html"]:hover{background:#fff!important;border-color:#0284c7c7!important;color:#075985!important}.index-dark nav #lang-toggle{background:#0f172ab8!important;border-color:#7dd3fc73!important}.index-dark nav a[href="inquiry.html"]{background:#fffffff5!important;border:1px solid rgba(125,211,252,.65)!important;color:#0369a1!important}.index-dark nav a[href="inquiry.html"]:hover{background:#fff!important;border-color:#7dd3fc!important;color:#075985!important}.nav-dropdown{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,visibility .2s,transform .2s}.nav-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-overlay{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-panel{transform:translate(100%);transition:transform .25s ease}.mobile-menu-panel.open{transform:translate(0)}body.mobile-menu-open{overflow:hidden}.table-row-hover:hover td{background-color:#f1f5f980}.search-input:focus-within{box-shadow:0 0 0 4px #3b82f61a;border-color:#3b82f6}.product-row.hidden{display:none}.product-row.highlight{background-color:#3b82f60d}.tag-pill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;background:#3b82f614;color:#1d4ed8;border:1px solid rgba(59,130,246,.18)}.autocomplete-item{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .75rem;cursor:pointer}.autocomplete-item:hover{background:#f1f5f9b3}.category-card{background:#ffffffe6;border:1px solid rgba(226,232,240,.9);border-radius:1.25rem;padding:1.5rem;box-shadow:0 12px 30px -18px #0f172a40;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .5s ease}.product-parent{scroll-margin-top:120px}.product-parent.is-open .category-card{transform:translateY(-6px);border-color:#3b82f633;box-shadow:0 18px 40px -24px #2563eb73}.category-card.category-card-bg{background:transparent;border:1px solid rgba(226,232,240,.8);padding:0}.category-card-bg{position:relative;overflow:hidden;border-radius:1.25rem;min-height:200px}.category-card-bg img.bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.category-card-bg .gradient-mask{position:absolute;inset:0;background:linear-gradient(to right,rgba(248,250,252,.95) 0%,rgba(248,250,252,.75) 40%,rgba(248,250,252,.35) 65%,transparent 100%);z-index:1;pointer-events:none}.category-card-bg .card-inner{position:relative;z-index:10}.category-toggle{display:inline-flex;align-items:center;gap:.4rem}.category-content{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .6s ease,opacity .5s ease,transform .5s ease}.category-content.expanded{max-height:none;overflow:visible;opacity:1;transform:translateY(0)}.catalog-page{--catalog-ink: #0c1f2f;--catalog-blue: #0b5da8;--catalog-aqua: #62d8d0;--catalog-paper: #f4f7f6;--catalog-line: rgba(12, 31, 47, .14);background:var(--catalog-paper);color:var(--catalog-ink)}.catalog-shell{width:min(100% - 3rem,1280px);margin-inline:auto}.catalog-hero{position:relative;min-height:700px;padding:11.5rem 0 5rem;overflow:hidden;color:#fff;background:#071b2d}.catalog-hero-image,.catalog-hero-shade{position:absolute;inset:0;width:100%;height:100%}.catalog-hero-image{object-fit:cover;object-position:center 42%;filter:saturate(.7) contrast(1.06);opacity:.48}.catalog-hero-shade{background:linear-gradient(90deg,#051624fa,#051624e6 42%,#0516244d 78%),linear-gradient(0deg,rgba(5,22,36,.86) 0%,transparent 48%)}.catalog-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(3rem,8vw,8rem);align-items:end}.catalog-overline,.catalog-kicker{margin:0 0 1.25rem;color:var(--catalog-aqua);font-size:.72rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.catalog-overline{display:flex;align-items:center;gap:.75rem}.catalog-overline span{width:2.25rem;height:1px;background:var(--catalog-aqua)}.catalog-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(3.5rem,6.5vw,6.9rem);font-weight:500;line-height:.91;letter-spacing:-.065em}.catalog-hero h1 em{color:#a6e6df;font-family:Georgia,Times New Roman,serif;font-weight:400}.catalog-hero-lede{max-width:650px;margin:2rem 0 0;color:#ffffffb8;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.catalog-metrics{display:grid;grid-template-columns:repeat(3,1fr);max-width:680px;margin-top:3.5rem;border-top:1px solid rgba(255,255,255,.19)}.catalog-metrics div{padding:1.35rem 1.2rem 0 0;border-right:1px solid rgba(255,255,255,.14)}.catalog-metrics div+div{padding-left:1.4rem}.catalog-metrics div:last-child{border-right:0}.catalog-metrics strong{display:block;color:#fff;font-size:2.1rem;font-weight:550;line-height:1}.catalog-metrics span{display:block;margin-top:.5rem;color:#ffffff94;font-size:.72rem;letter-spacing:.035em}.catalog-search-panel{position:relative;padding:1.5rem;border:1px solid rgba(255,255,255,.22);background:#071d2ead;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.catalog-search-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.catalog-search-label span{color:#fff;font-size:.8rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.catalog-search-label small{color:var(--catalog-aqua);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.catalog-search-control{position:relative;display:flex;align-items:center;gap:.75rem;min-height:62px;padding:0 1rem;background:#fff;color:#5d6c76;border:1px solid transparent}.catalog-search-control input{width:100%;min-width:0;border:0;outline:0;color:var(--catalog-ink);background:transparent;font-size:.94rem}.catalog-search-control input::placeholder{color:#87949d}.catalog-search-control button{display:grid;place-items:center;flex:none;border:0;color:#82909a;background:transparent;cursor:pointer}.catalog-search-panel>p{margin:.9rem 0 0;color:#ffffff8a;font-size:.7rem;line-height:1.5}.catalog-search-panel>p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.catalog-autocomplete{position:absolute;z-index:20;top:calc(100% - 1.5rem);left:1.5rem;right:1.5rem;border:1px solid #d9e1e5;background:#fff;box-shadow:0 24px 48px #04142138}.catalog-autocomplete[hidden]{display:none}.catalog-autocomplete ul{max-height:320px;margin:0;padding:.4rem;overflow:auto;list-style:none}.catalog-autocomplete button{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.7rem .8rem;border:0;background:#fff;color:var(--catalog-ink);text-align:left;cursor:pointer}.catalog-autocomplete button:hover{background:#eef4f3}.catalog-autocomplete span{font-size:.82rem;font-weight:650}.catalog-autocomplete small{color:#667580;font-size:.68rem}.catalog-search-fallback{position:absolute;z-index:20;top:calc(100% - 1.5rem);right:1.5rem;left:1.5rem;border:1px solid #d9e1e5;background:#fff;box-shadow:0 8px 8px #0414211f}.catalog-search-fallback[hidden]{display:none}.catalog-search-fallback a{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:4.5rem;padding:.8rem 1rem;color:var(--catalog-ink);text-decoration:none}.catalog-search-fallback a:hover{background:#eef4f3}.catalog-search-fallback a:focus-visible{outline:3px solid rgba(11,93,168,.3);outline-offset:2px}.catalog-search-fallback a>span{min-width:0}.catalog-search-fallback strong,.catalog-search-fallback small{display:block}.catalog-search-fallback strong{font-size:.82rem}.catalog-search-fallback small{margin-top:.2rem;color:#667580;font-size:.68rem;line-height:1.45}.catalog-search-fallback small>span:first-child{color:var(--catalog-blue);overflow-wrap:anywhere}.catalog-search-fallback b{flex:none;color:var(--catalog-blue);font-size:.7rem;white-space:nowrap}.catalog-search-fallback b span{margin-left:.2rem}.catalog-index{padding:clamp(4.5rem,8vw,8rem) 0 7rem}.catalog-index-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);gap:3rem;align-items:end}.catalog-index-heading .catalog-kicker{color:var(--catalog-blue)}.catalog-index-heading h2{margin:0;color:var(--catalog-ink);font-size:clamp(2.8rem,5vw,5rem);font-weight:520;line-height:.96;letter-spacing:-.055em}.catalog-index-heading>p{margin:0;color:#566875;font-size:.95rem;line-height:1.75}.catalog-filter-bar{display:flex;gap:.55rem;margin:3.2rem 0 2rem;padding-bottom:.65rem;overflow-x:auto;scrollbar-width:thin}.catalog-filter{display:flex;align-items:center;gap:.65rem;flex:none;min-height:42px;padding:.65rem .85rem;border:1px solid var(--catalog-line);background:transparent;color:#536572;font-size:.72rem;cursor:pointer;transition:.18s ease}.catalog-filter b{display:grid;place-items:center;min-width:1.55rem;height:1.55rem;padding:0 .35rem;background:#0c1f2f12;color:var(--catalog-ink);font-size:.65rem;font-weight:720}.catalog-filter:hover{border-color:#0b5da873;color:var(--catalog-blue)}.catalog-filter.active{border-color:var(--catalog-ink);background:var(--catalog-ink);color:#fff}.catalog-filter.active b{background:#ffffff21;color:var(--catalog-aqua)}.catalog-results-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.9rem 1rem;border-left:3px solid var(--catalog-blue);background:#e9f0ef;color:#4d606d;font-size:.78rem}.catalog-results-info[hidden],.catalog-empty[hidden],.catalog-sections[hidden]{display:none}.catalog-results-info strong{color:var(--catalog-ink)}.catalog-results-info button{border:0;background:transparent;color:var(--catalog-blue);font-size:.72rem;font-weight:700;cursor:pointer}.catalog-directory-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--catalog-line);border:1px solid var(--catalog-line)}.catalog-directory-card{grid-column:span 4;min-height:510px;background:#fff}.catalog-directory-card:nth-child(1),.catalog-directory-card:nth-child(5){grid-column:span 6}.catalog-card-image{position:relative;height:180px;overflow:hidden;background:#0b2438}.catalog-directory-card:nth-child(1) .catalog-card-image,.catalog-directory-card:nth-child(5) .catalog-card-image{height:220px}.catalog-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,27,43,.72),transparent 70%)}.catalog-card-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.08);transition:transform .45s cubic-bezier(.22,1,.36,1),filter .3s ease}.catalog-directory-card:hover .catalog-card-image img{transform:scale(1.045);filter:saturate(.78) contrast(1.05)}.catalog-card-image>span{position:absolute;z-index:2;right:1rem;bottom:.8rem;color:#fffc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.catalog-card-body{display:flex;flex-direction:column;min-height:290px;padding:1.45rem}.catalog-card-topline{display:flex;justify-content:space-between;align-items:center;color:var(--catalog-blue)}.catalog-card-topline span{color:#667883;font-size:.66rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.catalog-card-body h3{margin:1.3rem 0 0;color:var(--catalog-ink);font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:540;line-height:1.02;letter-spacing:-.035em}.catalog-card-body h3 a{color:inherit;text-decoration:none}.catalog-card-cn{margin:.45rem 0 0;color:var(--catalog-blue);font-size:.75rem}.catalog-card-description{margin:1rem 0;color:#5e707c;font-size:.78rem;line-height:1.62}.catalog-family-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.catalog-family-pills span{padding:.32rem .48rem;background:#edf2f1;color:#526671;font-size:.62rem;line-height:1.2}.catalog-card-action{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;padding:.85rem 0 0;border:0;border-top:1px solid var(--catalog-line);background:transparent;color:var(--catalog-ink);font-size:.69rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.catalog-card-action span{color:var(--catalog-blue);font-size:1rem;transition:transform .18s ease}.catalog-card-action:hover span{transform:translate(4px)}.catalog-product-category+.catalog-product-category{margin-top:5rem}.catalog-category-heading{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:1.5rem;align-items:start;padding:1.5rem 0 1.8rem;border-top:2px solid var(--catalog-ink);border-bottom:1px solid var(--catalog-line)}.catalog-category-index{color:var(--catalog-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.catalog-category-heading p{margin:0 0 .3rem;color:var(--catalog-blue);font-size:.72rem}.catalog-category-heading h2{margin:0;color:var(--catalog-ink);font-size:clamp(2rem,3.5vw,3.6rem);font-weight:520;line-height:1;letter-spacing:-.045em}.catalog-category-heading div>span{display:block;max-width:720px;margin-top:.75rem;color:#62737e;font-size:.78rem;line-height:1.6}.catalog-category-heading>a{color:var(--catalog-blue);font-size:.7rem;font-weight:690;text-decoration:none}.catalog-family-list{margin-left:74px}.catalog-family{padding:2.1rem 0 0}.catalog-family-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:.9rem}.catalog-family-heading p{margin:0 0 .25rem;color:#6c7d87;font-size:.68rem}.catalog-family-heading h3{margin:0;color:var(--catalog-ink);font-size:1.15rem;font-weight:650}.catalog-family-heading>span{color:#73838d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.catalog-table-wrap{border:1px solid var(--catalog-line);background:#fff;overflow-x:auto}.catalog-table{width:100%;min-width:800px;border-collapse:collapse;text-align:left}.catalog-table th{padding:.78rem 1rem;border-bottom:1px solid var(--catalog-line);background:#eef3f2;color:#687983;font-size:.62rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.catalog-table td{padding:.92rem 1rem;border-bottom:1px solid rgba(12,31,47,.09);color:#536570;font-size:.72rem;vertical-align:middle}.catalog-table tr:last-child td{border-bottom:0}.catalog-table tbody tr:hover{background:#f7faf9}.catalog-product-name{display:block;max-width:330px;color:var(--catalog-ink);font-size:.79rem;font-weight:680;line-height:1.35;text-decoration:none}.catalog-table td small{display:block;margin-top:.22rem;color:#798993}.catalog-cas,.catalog-formula{color:#23465f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;white-space:nowrap}.catalog-chem-tag{display:inline-block;max-width:220px;padding:.28rem .43rem;background:#e8f1f0;color:#315a61;font-size:.62rem;line-height:1.3}.catalog-muted{color:#9aa5ac}.catalog-row-action{color:var(--catalog-blue);font-size:.69rem;font-weight:720;text-decoration:none;white-space:nowrap}.catalog-row-action span{margin-left:.2rem}.catalog-empty,.catalog-load-error{max-width:760px;padding:4rem 0}.catalog-empty h2,.catalog-load-error h2{margin:0;color:var(--catalog-ink);font-size:clamp(2rem,4vw,3.8rem);font-weight:520;line-height:1;letter-spacing:-.045em}.catalog-empty>p:not(.catalog-kicker),.catalog-load-error>p{color:#61727d;line-height:1.7}.catalog-primary-action{display:inline-flex;gap:3rem;margin-top:1rem;padding:.85rem 1rem;background:var(--catalog-ink);color:#fff;font-size:.75rem;font-weight:680;text-decoration:none}.catalog-primary-action span{color:var(--catalog-aqua)}.catalog-loading{display:flex;align-items:center;gap:.75rem;padding:4rem 0;color:#61727d;font-size:.78rem}.catalog-loading span{width:9px;height:9px;border-radius:50%;background:var(--catalog-blue);animation:catalogPulse 1s ease-in-out infinite alternate}.catalog-noscript{padding:3rem 0}@keyframes catalogPulse{to{transform:scale(1.8);opacity:.35}}@media(max-width:1024px){.catalog-hero-grid{grid-template-columns:1fr;align-items:start}.catalog-search-panel{max-width:560px}.catalog-directory-card,.catalog-directory-card:nth-child(1),.catalog-directory-card:nth-child(5){grid-column:span 6}.catalog-directory-card:last-child{grid-column:span 12}}@media(max-width:767px){.catalog-shell{width:min(100% - 2rem,1280px)}.catalog-hero{min-height:auto;padding:9.5rem 0 3.5rem}.catalog-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.catalog-hero-lede{font-size:.92rem}.catalog-metrics{margin-top:2.5rem}.catalog-metrics div{padding-right:.5rem}.catalog-metrics div+div{padding-left:.7rem}.catalog-metrics strong{font-size:1.55rem}.catalog-metrics span{font-size:.59rem;line-height:1.25}.catalog-search-panel{padding:1rem}.catalog-autocomplete{left:1rem;right:1rem;top:calc(100% - 1rem)}.catalog-index{padding:4.5rem 0}.catalog-index-heading{grid-template-columns:1fr;gap:1.4rem}.catalog-index-heading h2{font-size:3.2rem}.catalog-filter-bar{margin-top:2rem}.catalog-directory-card,.catalog-directory-card:nth-child(1),.catalog-directory-card:nth-child(5),.catalog-directory-card:last-child{grid-column:span 12;min-height:auto}.catalog-card-image,.catalog-directory-card:nth-child(1) .catalog-card-image,.catalog-directory-card:nth-child(5) .catalog-card-image{height:190px}.catalog-card-body{min-height:auto}.catalog-family-pills{margin-top:1.25rem}.catalog-category-heading{grid-template-columns:38px 1fr;gap:.8rem}.catalog-category-heading>a{display:none}.catalog-family-list{margin-left:0}.catalog-table-wrap{overflow:visible;border:0;background:transparent}.catalog-table{min-width:0}.catalog-table thead{display:none}.catalog-table,.catalog-table tbody,.catalog-table tr,.catalog-table td{display:block;width:100%}.catalog-table tr{margin-bottom:.65rem;padding:.75rem .8rem;border:1px solid var(--catalog-line);background:#fff}.catalog-table td{display:grid;grid-template-columns:82px 1fr;gap:.6rem;padding:.38rem 0;border:0}.catalog-table td:before{content:attr(data-label);color:#839099;font-size:.59rem;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.catalog-product-name{font-size:.75rem}.catalog-table td small{grid-column:2}}@media(prefers-reduced-motion:reduce){.catalog-card-image img,.catalog-card-action span{transition:none}.catalog-loading span{animation:none}}.back-to-top{position:fixed;right:28px;bottom:28px;width:44px;height:44px;border-radius:999px;background:#0f172ae6;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 24px #0f172a40;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;z-index:40}.back-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.field-label{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.18em}.field-input{width:100%;border-radius:.75rem;border:1px solid #e2e8f0;background:#ffffffb3;padding:.625rem .875rem;font-size:.875rem;color:#0f172a;transition:border-color .15s,box-shadow .15s}.field-input:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 2px #bfdbfe}.field-textarea{width:100%;border-radius:.75rem;border:1px solid #e2e8f0;background:#ffffffb3;padding:.625rem .875rem;font-size:.875rem;min-height:100px}.field-textarea:focus{outline:none;border-color:#60a5fa}.section-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;background-color:#ffffffb3;padding:.25rem .75rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#64748b}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.global-reach-bg{animation:globalReachBg 25s ease-in-out infinite alternate}@keyframes globalReachBg{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-1%,-1%)}}.fullpage-section{min-height:100vh;position:relative}.company-bg-parallax{transform:scale(1);transition:transform 2s cubic-bezier(.22,1,.36,1)}.company-bg-parallax.in-view{transform:scale(1.05)}.about-art{background:radial-gradient(circle at 12% 12%,rgba(14,165,233,.16),transparent 26rem),radial-gradient(circle at 92% 18%,rgba(94,234,212,.11),transparent 24rem),linear-gradient(180deg,#020817,#031227 46%,#020817)}.about-art nav a[href="about.html"]{color:#7dd3fc!important}.about-stage{position:relative;overflow:hidden;background:#020817}.about-stage:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(125,211,252,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(125,211,252,.04) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 78%)}.about-shell{position:relative;z-index:1;width:min(100% - 3rem,1360px);margin-inline:auto}.about-hero{position:relative;min-height:92dvh;display:grid;align-items:end;padding:clamp(7rem,13vh,9rem) 0 clamp(1.5rem,4vw,3rem);overflow:hidden}.about-signal-board{position:absolute;top:clamp(7rem,14vh,9.5rem);left:clamp(1.5rem,6vw,7rem);z-index:1;width:min(66vw,64rem);min-height:18rem;pointer-events:none}.about-signal-board:before{content:"";position:absolute;inset:18% 8% auto 18%;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.52),rgba(94,234,212,.2),transparent);box-shadow:0 0 24px #0ea5e942;animation:aboutSignalPulse 5.6s ease-in-out infinite}.about-signal-card{position:absolute;overflow:hidden;border:1px solid rgba(125,211,252,.22);background:#031227bd;box-shadow:0 18px 48px #02081757;animation:aboutSignalFloat 8s ease-in-out infinite}.about-signal-card img{width:100%;height:100%;object-fit:cover;opacity:.64;filter:saturate(1.12) contrast(1.1)}.about-signal-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,8,23,.9),transparent 62%),radial-gradient(circle at 20% 16%,rgba(125,211,252,.24),transparent 38%)}.about-signal-card figcaption{position:absolute;left:.7rem;right:.7rem;bottom:.55rem;z-index:1;color:#e0f2fe;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;line-height:1.25;text-transform:uppercase}.about-signal-card-lab{top:0;left:0;width:clamp(13rem,20vw,20.5rem);aspect-ratio:1.55}.about-signal-card-chain{top:5.4rem;left:clamp(23rem,31vw,34rem);width:clamp(12.5rem,18vw,18.5rem);aspect-ratio:1.08;animation-delay:-2.2s}.about-signal-card-route{top:2rem;right:0;width:clamp(11rem,16vw,16rem);aspect-ratio:1;animation-delay:-4.4s}.about-hero-bg{position:absolute;inset:0;overflow:hidden}.about-hero-bg img,.about-reach-bg img{width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(1.12) contrast(1.04)}.about-hero-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 62% 30%,rgba(14,165,233,.28),transparent 26rem),linear-gradient(90deg,#020817f5,#020817bd 48%,#020817e6)}.about-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.68fr);gap:clamp(2rem,5vw,5rem);align-items:end}.about-kicker{color:#7dd3fc;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:800;text-transform:uppercase}.about-display{max-width:min(100%,12ch);margin-top:1rem;color:#fff;font-size:clamp(3.35rem,5.8vw,4.8rem);font-weight:950;line-height:.9;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal}.about-display span:last-child{display:block;color:#bae6fd}.about-lede,.about-section-copy p,.about-goal-text p,.about-reach-header p,.about-location p{color:#c7d9ea;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.75;text-wrap:pretty}.about-lede{max-width:42rem;margin-top:2rem}.about-proof-rail{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem}.about-proof-rail span{min-height:2.15rem;display:inline-flex;align-items:center;border:1px solid rgba(125,211,252,.22);background:#0208177a;padding:.55rem .72rem;color:#bae6fd;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800;text-transform:uppercase}.about-hero-media{position:relative;min-height:clamp(28rem,47vw,36rem)}.about-photo-main,.about-photo-float{position:absolute;overflow:hidden;border:1px solid rgba(125,211,252,.2);background:#031227b8}.about-photo-main{top:0;right:0;bottom:5.5rem;left:3.5rem}.about-photo-float{left:0;bottom:0;width:min(58%,22rem);aspect-ratio:4 / 3;box-shadow:0 24px 70px #02081794}.about-photo-main img,.about-photo-float img,.about-capability-card img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .42s ease}.about-photo-main:after,.about-photo-float:after,.about-capability-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,8,23,.76),transparent 58%);pointer-events:none}.about-capability-card:after{background:linear-gradient(to top,rgba(2,8,23,.82),rgba(2,8,23,.22) 52%,transparent 74%);transition:background .28s ease,opacity .28s ease}.about-hero-media:hover img,.about-capability-card:hover img,.about-capability-card:focus-visible img{transform:scale(1.09);filter:saturate(1.15) contrast(1.08)}.about-coordinate-strip{position:absolute;right:0;bottom:0;display:grid;gap:0;width:min(58%,24rem);border:1px solid rgba(125,211,252,.18);background:#020817c7}.about-coordinate-strip span{min-height:2.65rem;padding:.75rem 1rem;border-bottom:1px solid rgba(125,211,252,.14);color:#e0f2fe;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase}.about-coordinate-strip span:last-child{border-bottom:0}.about-section{position:relative;padding:clamp(5rem,9vw,8rem) 0}.about-production-grid,.about-goals-grid,.about-location-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,5rem);align-items:start}.about-production-grid{grid-template-columns:minmax(27rem,.95fr) minmax(42rem,1.05fr);gap:clamp(4rem,7vw,7rem)}.about-section-copy,.about-goal-text{position:sticky;top:8.5rem}.about-section-title{margin-top:.9rem;color:#fff;font-size:clamp(2.8rem,6vw,6rem);font-weight:950;line-height:.9;text-transform:uppercase;text-wrap:balance}.about-production .about-section-title{max-width:8.9ch;font-size:clamp(3.4rem,5.3vw,5.15rem)}.about-section-copy p,.about-goal-text p,.about-location p{margin-top:1.5rem;max-width:48rem}.about-capability-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.35rem);align-items:stretch;perspective:1100px;min-width:0}.about-capability-card{position:relative;min-height:clamp(23rem,34vw,31rem);display:grid;align-items:end;overflow:hidden;border:1px solid rgba(125,211,252,.18);background:#031227;cursor:pointer;outline:0;transform:translateY(var(--card-offset, 0)) rotate(var(--card-tilt, 0deg));transform-origin:center bottom;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),filter .78s ease,border-color .26s ease,box-shadow .26s ease}.about-capability-card:nth-child(1){--card-offset: 2.2rem;--card-tilt: -1.5deg}.about-capability-card:nth-child(2){--card-offset: 0;--card-tilt: .7deg}.about-capability-card:nth-child(3){--card-offset: 3.6rem;--card-tilt: 1.8deg}.about-capability-card img{position:absolute;inset:0}.about-capability-card>div{position:relative;z-index:3;min-width:0;max-width:100%;padding:clamp(1rem,1.75vw,1.35rem);transform:translateY(0);transition:transform .36s cubic-bezier(.22,1,.36,1)}.about-capability-card span,.about-ledger span{color:#7dd3fc;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:800;text-transform:uppercase;overflow-wrap:normal}.about-capability-card h3,.about-ledger h3,.goals-panel h3{color:#fff;font-size:clamp(1.55rem,3vw,2.75rem);font-weight:900;line-height:.98;text-transform:uppercase}.about-capability-card h3{margin-top:.55rem;max-width:100%;font-size:clamp(.86rem,1vw,1.04rem)!important;line-height:1.05;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.about-capability-card p,.about-ledger p,.goals-panel p{margin-top:1rem;max-width:42rem;color:#dbeafe;line-height:1.7}.about-capability-card p{max-width:100%;max-height:0;margin-top:0;color:#d8e8f8;font-size:clamp(.82rem,.9vw,.96rem);line-height:1.55;overflow:hidden;opacity:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;transition:max-height .36s cubic-bezier(.22,1,.36,1),margin-top .26s ease,opacity .22s ease}.about-capability-card:hover,.about-capability-card:focus-visible{z-index:4;border-color:#7dd3fcd1;box-shadow:0 0 0 1px #7dd3fc42,0 28px 70px #020817b8,0 0 44px #0ea5e93d}.about-capability-card:focus-visible{box-shadow:0 0 0 3px #7dd3fc38,0 28px 70px #020817b8,0 0 44px #0ea5e93d}.about-capability-card:hover:after,.about-capability-card:focus-visible:after{background:linear-gradient(to top,#020817f5,#021834e6 58%,#02081757)}.about-capability-card:hover>div,.about-capability-card:focus-visible>div{transform:translateY(-.35rem)}.about-capability-card:hover h3,.about-capability-card:focus-visible h3{font-size:clamp(1.08rem,1.28vw,1.38rem)!important}.about-capability-card:hover p,.about-capability-card:focus-visible p{max-height:12rem;margin-top:.85rem;opacity:1}.about-capability-card:hover:before,.about-capability-card:focus-visible:before{content:"";position:absolute;inset:0;z-index:2;border:1px solid rgba(186,230,253,.28);background:linear-gradient(115deg,transparent 0 34%,rgba(125,211,252,.18) 45%,transparent 56%);transform:translate(-120%);animation:aboutCardExtractScan .78s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.about-goal-stage{position:relative;min-height:clamp(32rem,56vw,44rem);display:grid;overflow:hidden;border:1px solid rgba(125,211,252,.2);background:#031227}.goals-bg-layer,.about-goal-overlay,.goals-panel{grid-area:1 / 1}.goals-bg-layer{background-position:center;background-size:cover;opacity:0;transform:scale(1.04);transition:opacity .42s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.goals-bg-layer.is-active{opacity:1;transform:scale(1)}.about-goal-overlay{z-index:1;background:linear-gradient(to top,#020817f5,#02081742),radial-gradient(circle at 24% 18%,rgba(94,234,212,.18),transparent 28rem)}.goals-panel{z-index:2;align-self:end;padding:clamp(1.5rem,4vw,3rem);opacity:0;transform:translateY(18px);transition:opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.goals-panel.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.about-tab-list{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.goals-tab{min-height:2.75rem;border:1px solid rgba(125,211,252,.3);border-radius:4px;padding:.75rem 1rem;color:#dbeafe;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.goals-tab:hover,.goals-tab[aria-selected=true]{border-color:#7dd3fc;background:#0ea5e92e;color:#fff}.goals-tab:active{transform:translateY(1px)}.about-reach{overflow:hidden}.about-reach-bg{position:absolute;inset:0;pointer-events:none}.about-reach-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020817fa,#020817d6,#020817fa),radial-gradient(circle at 72% 24%,rgba(14,165,233,.2),transparent 30rem)}.about-reach-header{max-width:58rem;margin-bottom:clamp(2rem,5vw,4rem)}.about-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(125,211,252,.18)}.about-ledger article{min-height:19rem;padding:clamp(1.25rem,3vw,2rem);border-right:1px solid rgba(125,211,252,.14);border-bottom:1px solid rgba(125,211,252,.14);background:#031227b8;transition:background-color .22s ease,transform .22s ease}.about-ledger article:nth-child(3n){border-right:0}.about-ledger article:nth-last-child(-n+3){border-bottom:0}.about-ledger article:hover{background:#0ea5e91a;transform:translateY(-3px)}.about-ledger h3{margin-top:1.8rem;font-size:clamp(1.25rem,2.2vw,2rem)}.about-location-grid{align-items:center}.about-map-link{margin-top:2rem}.about-map-frame{position:relative;overflow:hidden;border:1px solid rgba(125,211,252,.2);background:#031227d1}.about-map-frame:after{content:"Building A / Room 604 / No. 298 Quanfuqiao Road";position:absolute;left:1rem;bottom:1rem;z-index:2;max-width:calc(100% - 2rem);border:1px solid rgba(125,211,252,.34);background:#020817d6;padding:.65rem .8rem;color:#e0f2fe;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:800;text-transform:uppercase;pointer-events:none}.about-map-frame iframe{display:block;width:100%;min-height:360px;filter:grayscale(1) invert(.92) hue-rotate(170deg) saturate(1.1);opacity:.86}.about-reveal,.about-capability-card,.about-ledger article{opacity:0;transform:translateY(26px);filter:blur(10px);transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),filter .78s ease}.about-reveal.is-visible,.about-capability-card.is-visible,.about-ledger article.is-visible{opacity:1;transform:translateY(var(--card-offset-visible, 0)) rotate(var(--card-tilt, 0deg));filter:blur(0)}.about-capability-card.is-visible:hover,.about-capability-card.is-visible:focus-visible{transform:translateY(calc(var(--card-offset-visible, 0) - 2.2rem)) rotate(0) scale(1.055)}.about-capability-card.is-visible:nth-child(1){--card-offset-visible: 2.2rem}.about-capability-card.is-visible:nth-child(2){--card-offset-visible: 0}.about-capability-card.is-visible:nth-child(3){--card-offset-visible: 3.6rem}@keyframes aboutSignalFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.45rem,0)}}@keyframes aboutSignalPulse{0%,to{opacity:.28;transform:scaleX(.78)}50%{opacity:.9;transform:scaleX(1)}}@keyframes aboutCardExtractScan{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}@media(max-width:1023px){.about-hero-grid,.about-production-grid,.about-goals-grid,.about-location-grid{grid-template-columns:1fr}.about-section-copy,.about-goal-text{position:static}.about-signal-board{display:none}.about-hero-media{min-height:34rem}.about-capability-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.about-capability-card,.about-capability-card:nth-child(1),.about-capability-card:nth-child(2),.about-capability-card:nth-child(3),.about-capability-card.is-visible:nth-child(1),.about-capability-card.is-visible:nth-child(2),.about-capability-card.is-visible:nth-child(3){--card-offset: 0;--card-offset-visible: 0;--card-tilt: 0deg;min-height:22rem}.about-capability-card.is-visible:hover,.about-capability-card.is-visible:focus-visible{transform:translateY(-1.25rem) rotate(0) scale(1.035)}.about-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.about-ledger article:nth-child(3n){border-right:1px solid rgba(125,211,252,.14)}.about-ledger article:nth-child(2n){border-right:0}.about-ledger article:nth-last-child(-n+3){border-bottom:1px solid rgba(125,211,252,.14)}.about-ledger article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:767px){.about-shell{width:min(100% - 2rem,36rem)}.about-hero{min-height:auto;padding-top:7.25rem}.about-display{font-size:clamp(2.35rem,9.7vw,3rem);max-width:100%}.about-hero-media{min-height:27rem}.about-photo-main{top:0;right:0;bottom:5rem;left:0}.about-photo-float{width:56%}.about-coordinate-strip{display:none}.about-proof-rail span{flex:1 1 100%}.about-section{padding:4rem 0}.about-section-title{font-size:clamp(2.4rem,12vw,3.8rem)}.about-ledger,.about-capability-stack{grid-template-columns:1fr}.about-capability-card.is-visible:hover,.about-capability-card.is-visible:focus-visible{transform:translateY(0) rotate(0) scale(1)}.about-map-frame:after{right:1rem;font-size:.58rem}.about-ledger article,.about-ledger article:nth-child(2n),.about-ledger article:nth-child(3n){min-height:auto;border-right:0;border-bottom:1px solid rgba(125,211,252,.14)}.about-ledger article:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.about-reveal,.about-capability-card,.about-ledger article,.goals-bg-layer,.goals-panel,.about-photo-main img,.about-photo-float img,.about-capability-card img{transition-duration:.001ms!important;animation-duration:.001ms!important}.about-reveal,.about-capability-card,.about-ledger article{opacity:1;transform:none;filter:none}.about-capability-card.is-visible:hover,.about-capability-card.is-visible:focus-visible{transform:none}.about-signal-card,.about-signal-board:before,.about-capability-card:hover:before,.about-capability-card:focus-visible:before{animation:none!important}}.network-line{position:absolute;background:linear-gradient(to bottom,#3b82f600,#3b82f633,#3b82f600);width:1px;z-index:-1}.grid-bg{background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 100%);mask-image:radial-gradient(circle at center,black 40%,transparent 100%)}.solutions-page{color:#dbeafe;background:radial-gradient(circle at 8% 8%,rgba(14,165,233,.22),transparent 28rem),radial-gradient(circle at 86% 12%,rgba(94,234,212,.13),transparent 26rem),linear-gradient(180deg,#020817,#031227 44%,#020817);background-attachment:fixed}.solutions-page .solution-main,.solutions-page .solution-section{position:relative;isolation:isolate;background:#020817}.solutions-page .solution-main{min-height:100dvh;padding-bottom:clamp(4rem,8vw,7rem)!important}.solutions-page .solution-ambient img{opacity:.24!important;filter:saturate(1.08) contrast(1.05)}.solutions-page .solution-ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020817fa,#020817c7 42%,#020817f0),linear-gradient(180deg,#020817b8,#020817 82%)}.solution-field{position:absolute;inset:0;z-index:-10;overflow:hidden}.solution-field span{position:absolute;width:clamp(18rem,34vw,34rem);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(125,211,252,.14),transparent 62%),radial-gradient(circle at 32% 28%,rgba(94,234,212,.14),transparent 36%);filter:blur(16px);opacity:.52;animation:solutionFieldFloat 16s cubic-bezier(.22,1,.36,1) infinite alternate}.solution-field span:nth-child(1){left:-12rem;top:10rem}.solution-field span:nth-child(2){right:-14rem;top:2rem;animation-delay:-4s}.solution-field span:nth-child(3){left:45%;bottom:8rem;animation-delay:-8s}.solution-hero-shell{display:grid;grid-template-columns:minmax(0,.98fr) minmax(340px,.55fr);gap:clamp(2rem,4.6vw,4.5rem);align-items:end;padding-top:clamp(1rem,4vw,4rem)}.solution-hero-copy{min-width:0;max-width:51rem}.solutions-page .solution-badge{border:1px solid rgba(125,211,252,.24)!important;border-radius:4px!important;background:#031227d6!important;color:#7dd3fc!important}.solutions-page .solution-badge span:first-child{background:#5eead4!important;box-shadow:0 0 18px #5eead4b8}.solution-hero-title{max-width:49rem;color:#fff!important;font-size:clamp(3.15rem,5.7vw,6.25rem)!important;font-weight:930!important;line-height:.9!important;letter-spacing:-.018em!important;text-transform:uppercase;text-wrap:balance}.solution-hero-title span:last-child{color:#bae6fd!important;font-style:normal!important;font-weight:250!important}.solution-hero-lede{max-width:48rem!important;margin-left:0!important;color:#bfdbfe!important;font-size:clamp(1rem,1.35vw,1.2rem)!important;line-height:1.8!important;text-wrap:pretty}.solution-cta-row{justify-content:flex-start!important}.solutions-page .solution-cta{min-height:3.2rem;border-radius:4px!important;border:1px solid rgba(125,211,252,.3);padding:.9rem 1.25rem!important;font-size:.78rem;font-weight:850;text-transform:uppercase;transform:translateY(0);transition:transform .52s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease,color .22s ease!important}.solutions-page .solution-cta:hover{transform:translateY(-2px)!important}.solutions-page .solution-cta-primary{border-color:#7dd3fc!important;background:#7dd3fc!important;color:#020817!important}.solutions-page .solution-cta-secondary{background:#031227b8!important;color:#dbeafe!important}.solution-command-panel{position:relative;min-height:31rem;overflow:hidden;border:1px solid rgba(125,211,252,.2);background:linear-gradient(140deg,#082f4985,#031227f5 54%),#031227;transform:translateY(2rem)}.solution-command-panel:before{content:"";position:absolute;inset:1px;border:1px solid rgba(186,230,253,.1);pointer-events:none}.solution-command-panel:after{content:"";position:absolute;inset:-20% auto -20% 16%;width:22%;background:linear-gradient(90deg,transparent,rgba(125,211,252,.22),transparent);filter:blur(10px);transform:skew(-10deg) translate(-220%);animation:solutionScan 6.2s cubic-bezier(.22,1,.36,1) infinite;pointer-events:none}.solution-command-top{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(125,211,252,.16);padding:1rem 1.15rem;color:#7dd3fc;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;text-transform:uppercase}.solution-command-top strong{color:#fff;font-weight:800}.solution-route-map{position:relative;height:18rem}.route-node{position:absolute;z-index:2;width:.85rem;height:.85rem;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 8px #7dd3fc14,0 0 24px #7dd3fc6b}.route-node-a{left:18%;top:28%}.route-node-b{right:18%;top:18%;background:#5eead4}.route-node-c{left:48%;bottom:20%}.route-line{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,#7dd3fc14,#7dd3fcd1,#5eead43d)}.route-line-one{left:20%;top:30%;width:58%;transform:rotate(-8deg)}.route-line-two{left:50%;top:72%;width:34%;transform:rotate(-48deg)}.route-pulse{position:absolute;left:18%;top:28%;z-index:3;width:.55rem;height:.55rem;border-radius:999px;background:#fff;animation:solutionRoutePulse 5.4s cubic-bezier(.22,1,.36,1) infinite}.solution-command-list{position:absolute;right:1rem;bottom:1rem;left:1rem;display:grid;gap:.5rem}.solution-command-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(125,211,252,.14);background:#020817b3;padding:.72rem .85rem;color:#cfe8ff;font-size:.78rem;font-weight:700;transition:border-color .24s ease,background-color .24s ease,transform .36s cubic-bezier(.22,1,.36,1)}.solution-command-list div:hover{border-color:#5eead46b;background:#082f498f;transform:translate(.22rem)}.solution-command-list span{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.2rem .65rem;align-items:center;min-width:0}.solution-command-list em,.solution-command-list small{min-width:0;font-style:normal}.solution-command-list em{color:#e0f2fe;font-size:.8rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution-command-list small{grid-column:2;color:#80aeca;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;text-transform:uppercase}.solution-command-list strong{color:#7dd3fc;font-family:JetBrains Mono,monospace}.route-glyph{position:relative;grid-row:span 2;width:1.15rem;height:1.15rem;border:1px solid rgba(125,211,252,.42);background:#0ea5e914}.route-glyph:before,.route-glyph:after{content:"";position:absolute;background:#7dd3fc}.route-glyph:before{inset:.28rem;border-radius:999px}.route-glyph:after{width:.55rem;height:1px;right:-.34rem;top:.52rem}.route-glyph-fast{border-radius:999px;border-color:#5eead47a}.route-glyph-fast:before{background:#5eead4}.route-glyph-backup{transform:rotate(45deg)}.route-glyph-backup:before{border-radius:2px;background:#bae6fd}.solution-glyph{position:relative;width:3.35rem;height:3.35rem;border:1px solid rgba(125,211,252,.26);background:linear-gradient(135deg,#0ea5e921,#5eead40a),#0208179e;box-shadow:inset 0 0 0 1px #bae6fd14}.solution-glyph:before,.solution-glyph:after,.solution-glyph span{content:"";position:absolute;display:block}.solution-glyph-network span{width:.52rem;height:.52rem;border-radius:999px;background:#7dd3fc;box-shadow:0 0 14px #7dd3fc7a}.solution-glyph-network span:nth-child(1){left:.78rem;top:.82rem}.solution-glyph-network span:nth-child(2){right:.75rem;top:1.32rem;background:#5eead4}.solution-glyph-network span:nth-child(3){left:1.55rem;bottom:.72rem}.solution-glyph-network:before,.solution-glyph-network:after{height:1px;background:#7dd3fc8c;transform-origin:left center}.solution-glyph-network:before{left:1.18rem;top:1.1rem;width:1.25rem;transform:rotate(18deg)}.solution-glyph-network:after{left:1.8rem;top:1.72rem;width:1.08rem;transform:rotate(-50deg)}.solution-glyph-ranking:before{inset:.78rem;border:1px solid rgba(125,211,252,.3)}.solution-glyph-ranking:after{left:.9rem;right:.9rem;top:1.66rem;height:1px;background:#7dd3fc6b}.solution-glyph-ranking span{bottom:.82rem;width:.28rem;background:#7dd3fc}.solution-glyph-ranking span:nth-child(1){left:1rem;height:.62rem}.solution-glyph-ranking span:nth-child(2){left:1.52rem;height:1.05rem;background:#5eead4}.solution-glyph-ranking span:nth-child(3){left:2.04rem;height:.82rem}.solution-glyph-review:before{left:.72rem;top:.9rem;width:1.9rem;height:1.24rem;border:1px solid rgba(125,211,252,.44)}.solution-glyph-review:after{left:1.14rem;top:1.28rem;width:1.05rem;height:1px;background:#5eead4;box-shadow:0 .38rem #7dd3fc9e}.solution-glyph-review span:nth-child(1){right:.58rem;bottom:.62rem;width:1rem;height:1rem;border:1px solid rgba(94,234,212,.55);border-radius:999px}.solution-glyph-review span:nth-child(2){right:.9rem;bottom:.95rem;width:.35rem;height:.16rem;border-left:1px solid #5eead4;border-bottom:1px solid #5eead4;transform:rotate(-45deg)}.solution-system-grid{align-items:stretch}.solutions-page .solution-card,.solutions-page .solution-step-card,.solutions-page .solution-deliver-card{border:1px solid rgba(125,211,252,.18)!important;border-radius:4px!important;background:linear-gradient(145deg,rgba(8,47,73,.34),transparent 48%),#031227e0!important;color:#dbeafe;transition:transform .56s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease!important}.solutions-page .solution-card:before,.solutions-page .solution-step-card:before,.solutions-page .solution-deliver-card:before{content:"";position:absolute;inset:1px;border:1px solid rgba(186,230,253,.08);pointer-events:none}.solutions-page .solution-card:hover,.solutions-page .solution-step-card:hover,.solutions-page .solution-deliver-card:hover{border-color:#5eead480!important;transform:translateY(-.35rem)}.solution-card-hub{transform:translateY(1.5rem)}.solution-card-ranking{transform:translateY(-1.5rem)}.solution-card-review{transform:translateY(2.75rem)}.solutions-page .solution-card h3,.solutions-page .solution-card h4,.solutions-page .solution-step-card h4,.solutions-page .solution-deliver-card h4,.solutions-page .solution-section h2{color:#fff!important;font-family:Inter,sans-serif!important;font-weight:920;letter-spacing:-.02em;text-wrap:balance}.solutions-page .solution-card p,.solutions-page .solution-step-card p,.solutions-page .solution-deliver-card p,.solutions-page .solution-section p{color:#bfd8ee!important}.solutions-page .solution-card .text-slate-600,.solutions-page .solution-card .text-slate-700,.solutions-page .solution-card .text-slate-800,.solutions-page .solution-card .text-slate-900{color:#dbeafe!important}.solutions-page .solution-card .text-slate-400,.solutions-page .solution-card .text-slate-500{color:#9fc2db!important}.solutions-page .solution-card .bg-white\/55,.solutions-page .solution-card .bg-white\/60,.solutions-page .solution-card .bg-white\/80,.solutions-page .solution-card .bg-white\/50,.solutions-page .solution-card .bg-blue-50,.solutions-page .solution-card .bg-indigo-50,.solutions-page .solution-card .bg-green-50,.solutions-page .solution-card .bg-slate-50{background:#0208178f!important}.solutions-page .solution-card .border-white\/80,.solutions-page .solution-card .border-slate-100,.solutions-page .solution-card .border-blue-100,.solutions-page .solution-card .border-indigo-100,.solutions-page .solution-card .border-green-100,.solutions-page .solution-card .border-slate-200{border-color:#7dd3fc29!important}.solutions-page .solution-card iconify-icon,.solutions-page .solution-step-card iconify-icon,.solutions-page .solution-deliver-card iconify-icon{color:#7dd3fc}.solutions-page .solution-section{padding-top:clamp(5rem,9vw,8rem)!important;padding-bottom:clamp(5rem,9vw,8rem)!important;border-color:#7dd3fc29!important}.solutions-page .solution-section>div{position:relative;z-index:1}.solutions-page .solution-section [data-i18n$=".label"]{color:#7dd3fc!important;font-family:JetBrains Mono,monospace!important;font-size:.68rem!important;font-weight:800!important;text-transform:uppercase}.solutions-page .solution-section h2{font-size:clamp(2.55rem,5.8vw,5.6rem)!important;line-height:.92!important;text-transform:uppercase}.solution-engines{overflow:hidden}.solution-engines:before{content:"";position:absolute;inset:12% -10% auto auto;width:48rem;height:48rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.16),transparent 68%);pointer-events:none}.solutions-page .solution-engines .grid>div,.solutions-page .solution-deliver-card{position:relative;overflow:hidden}.solutions-page .solution-engines .grid>div{min-height:15rem;border-color:#7dd3fc29!important;border-radius:4px!important;background:#031227c7!important;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .22s ease}.solutions-page .solution-engines .grid>div:hover{border-color:#5eead46b!important;transform:translateY(-.28rem)}.solution-workflow{counter-reset:solution-step}.solution-workflow .grid{align-items:stretch}.solutions-page .solution-step-card{position:relative;min-height:17rem}.solutions-page .solution-step-card:after{counter-increment:solution-step;content:"0" counter(solution-step);position:absolute;right:1rem;bottom:.75rem;color:#7dd3fc21;font-family:JetBrains Mono,monospace;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1}.solution-deliver{overflow:hidden}.solution-deliver:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,165,233,.08),transparent 32%),radial-gradient(circle at 88% 18%,rgba(94,234,212,.13),transparent 28rem);pointer-events:none}.solutions-page .solution-final{overflow:hidden;min-height:0!important;padding-top:clamp(2.5rem,4vw,3.75rem)!important;padding-bottom:clamp(2.5rem,4vw,3.75rem)!important;background:linear-gradient(180deg,#020817,#031227 48%,#020817)!important}.solutions-page .solution-final>.absolute{display:none!important}.solutions-page .solution-final:before{content:"";position:absolute;inset:0;border-top:1px solid rgba(125,211,252,.16);border-bottom:1px solid rgba(125,211,252,.16);pointer-events:none}.solution-final-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(1.5rem,4vw,3rem);align-items:center;border:1px solid rgba(125,211,252,.22);background:linear-gradient(90deg,#082f497a,#031227d6),#020817e0;padding:clamp(1.4rem,3vw,2.25rem);text-align:left}.solution-final-copy{max-width:48rem}.solution-final-eyebrow{display:inline-flex;margin-bottom:.9rem;color:#7dd3fc;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800}.solutions-page .solution-final h2{color:#fff!important;margin-bottom:1rem!important;font-size:clamp(2.15rem,4.2vw,4rem)!important;line-height:.98!important;font-style:normal!important}.solutions-page .solution-final p{max-width:46rem;margin:0!important;color:#bfdbfe!important;font-size:clamp(.95rem,1.2vw,1.08rem)!important;line-height:1.75!important}.solution-final-actions{display:grid;gap:.85rem;justify-items:stretch}.solutions-page .solution-final a{display:inline-flex;justify-content:center;min-height:3.35rem;border-radius:4px!important;border:1px solid rgba(125,211,252,.26);background:#031227d1!important;color:#dbeafe!important;box-shadow:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease!important}.solutions-page .solution-final a:first-child{border-color:#7dd3fc;background:#7dd3fc!important;color:#020817!important}.solutions-page .solution-final a:hover{border-color:#5eead48f;transform:translateY(-2px)!important}.solutions-page footer{background:#020817!important}.solutions-page footer img{filter:brightness(0) invert(1)}.solution-motion .solution-reveal{opacity:1;transform:none;filter:none;transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s ease}.solution-motion .solution-reveal.is-visible{opacity:1;transform:translateY(var(--solution-offset, 0)) rotate(var(--solution-rotate, 0deg));filter:blur(0)}.solution-command-panel.is-visible{--solution-offset: 2rem}.solution-card-hub.is-visible{--solution-offset: 1.5rem}.solution-card-ranking.is-visible{--solution-offset: -1.5rem}.solution-card-review.is-visible{--solution-offset: 2.75rem}.solution-motion .solution-card.is-visible:hover,.solution-motion .solution-step-card.is-visible:hover,.solution-motion .solution-deliver-card.is-visible:hover{transform:translateY(calc(var(--solution-offset, 0) - .35rem))}@keyframes solutionFieldFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2rem,-1.25rem,0) scale(1.08)}}@keyframes solutionScan{0%,20%{opacity:0;transform:skew(-10deg) translate(-220%)}42%{opacity:1}82%,to{opacity:0;transform:skew(-10deg) translate(520%)}}@keyframes solutionRoutePulse{0%,16%{left:18%;top:28%;opacity:0}24%{opacity:1}48%{left:76%;top:20%;opacity:1}56%{opacity:0}68%{left:48%;top:70%;opacity:0}76%{opacity:1}to{left:76%;top:20%;opacity:0}}@media(max-width:1023px){.solution-hero-shell{grid-template-columns:1fr}.solution-command-panel,.solution-command-panel.is-visible,.solution-card-hub,.solution-card-ranking,.solution-card-review,.solution-card-hub.is-visible,.solution-card-ranking.is-visible,.solution-card-review.is-visible{--solution-offset: 0;transform:none}.solution-command-panel{min-height:28rem}}@media(max-width:767px){.solutions-page .solution-main{padding-top:7.25rem!important}.solution-hero-title{font-size:clamp(2.6rem,12vw,4rem)!important;line-height:.94!important}.solution-cta-row{align-items:stretch!important}.solutions-page .solution-cta{width:100%;justify-content:center}.solution-command-top,.solution-command-list div{grid-template-columns:1fr;flex-direction:column}.solutions-page .solution-section h2{font-size:clamp(2.25rem,11vw,3.55rem)!important}.solutions-page .solution-step-card,.solutions-page .solution-engines .grid>div{min-height:auto}.solutions-page .solution-final:before{inset:0}.solution-final-panel{grid-template-columns:1fr;padding:1.25rem}.solution-final-actions{justify-items:stretch}}@media(prefers-reduced-motion:reduce){.solution-field span,.solution-command-panel:after,.route-pulse{animation:none!important}.solution-motion .solution-reveal{opacity:1;transform:none;filter:none;transition-duration:.001ms!important}}details summary::-webkit-details-marker{display:none}details>summary{list-style:none}#chemsflow-intro ::selection,.chemsflow-intro ::selection{background-color:#0ea5e9;color:#fff}html[dir=rtl] footer a[href^="tel:"],html[dir=rtl] footer a[href^="https://wa.me"]{direction:ltr;unicode-bidi:isolate;display:inline-block;text-align:left}html[dir=rtl] footer .hk-footer-phones{direction:ltr;text-align:left;align-items:flex-start}footer a[href^="tel:"],footer a[href^="https://wa.me"]{display:inline-flex;align-items:center;min-height:48px;padding:10px 12px;margin-inline:-12px}footer .hk-footer-phones{gap:.2rem!important;line-height:1.35}footer .hk-footer-phones span{line-height:1.2}footer .hk-footer-phones a[href^="tel:"],footer .hk-footer-phones a[href^="https://wa.me"]{min-height:0;padding:0;margin-inline:0;line-height:1.35}footer li:has(.hk-footer-phones)+li:has(.hk-footer-phones){margin-top:.75rem!important}.legal-page{background:#fff;background-image:none}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4,.legal-page .font-serif{font-family:Inter,sans-serif}.legal-page .glass-panel{background:#ffffffdb;border:1px solid rgba(226,232,240,.95);box-shadow:0 18px 50px #0f172a14}.legal-hero{background:#fff}.legal-hero-frame{border:1px solid #e2e8f0;border-radius:4px;background:linear-gradient(90deg,rgba(14,165,233,.05),transparent 32%),linear-gradient(#fff,#fff);overflow:hidden}.legal-meta-row,.legal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e2e8f0}.legal-meta-row span,.legal-summary-grid>div{min-width:0;padding:1rem;border-right:1px solid #e2e8f0}.legal-meta-row span:last-child,.legal-summary-grid>div:last-child{border-right:0}.legal-meta-row span,.legal-kicker,.legal-summary-grid span,.legal-section-number,.legal-toc p{color:#0284c7;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;text-transform:uppercase}.legal-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4.5rem);align-items:end}.legal-hero h1{margin-top:1rem;color:#020817;font-size:clamp(3.2rem,8vw,8rem);font-weight:950;line-height:.9;text-transform:uppercase}.legal-hero-copy{display:grid;gap:1rem;color:#475569;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.85}.legal-summary-grid{border-top:1px solid #e2e8f0;border-bottom:0}.legal-summary-grid strong{display:block;margin-top:.45rem;color:#0f172a;font-size:.86rem;font-weight:700;line-height:1.55}.legal-body{background:#fff}.legal-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.legal-toc{position:sticky;top:8.5rem;border:1px solid #e2e8f0;border-radius:4px;background:#fff}.legal-toc p{padding:1rem;border-bottom:1px solid #e2e8f0}.legal-toc a{display:block;min-height:2.7rem;padding:.72rem 1rem;border-bottom:1px solid #eef2f7;color:#475569;font-size:.78rem;font-weight:700;line-height:1.35;transition:color .16s ease,background-color .16s ease}.legal-toc a:last-child{border-bottom:0}.legal-toc a:hover{background:#f8fafc;color:#0369a1}.legal-content{border-top:1px solid #0f172a}.legal-section{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(2rem,5vw,3.25rem) 0;border-bottom:1px solid #e2e8f0;scroll-margin-top:8rem}.legal-section>:not(.legal-section-number){grid-column:2}.legal-section h2{margin-bottom:1rem;color:#020817;font-size:clamp(1.7rem,3vw,2.65rem);font-weight:900;line-height:1.05}.legal-section h3{margin-top:1.8rem;margin-bottom:.7rem;color:#0f172a;font-size:1rem;font-weight:850;text-transform:uppercase}.legal-section p,.legal-section li{color:#475569;font-size:.98rem;line-height:1.85}.legal-section p+p{margin-top:1rem}.legal-section ul{display:grid;gap:.75rem;margin-top:1rem}.legal-section li{position:relative;padding-left:1.35rem}.legal-section li:before{content:"";position:absolute;left:0;top:.78em;width:.42rem;height:.42rem;border-radius:999px;background:#38bdf8}.legal-section strong{color:#0f172a;font-weight:800}.legal-contact-grid{display:grid;gap:0;margin-top:1.5rem;border:1px solid #e2e8f0}.legal-contact-grid>div{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:1rem;padding:1rem;border-bottom:1px solid #e2e8f0}.legal-contact-grid>div:last-child{border-bottom:0}.legal-contact-grid span{color:#0284c7;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;text-transform:uppercase}.legal-contact-grid strong{display:grid;gap:.35rem;color:#0f172a;font-size:.9rem;line-height:1.55}.legal-contact-grid a{color:#0369a1;overflow-wrap:anywhere}.legal-contact-grid a:hover{text-decoration:underline}@media(max-width:1023px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}}@media(max-width:767px){.legal-hero{padding-top:7.5rem;padding-right:1.25rem;padding-left:1.25rem}.legal-meta-row,.legal-summary-grid,.legal-hero-grid,.legal-section,.legal-contact-grid>div{grid-template-columns:1fr}.legal-meta-row span,.legal-summary-grid>div{border-right:0;border-bottom:1px solid #e2e8f0}.legal-meta-row span:last-child,.legal-summary-grid>div:last-child{border-bottom:0}.legal-hero h1{font-size:clamp(2.65rem,15vw,4.3rem)}.legal-body{padding-right:1.25rem;padding-left:1.25rem}.legal-section{gap:.75rem;padding:2.25rem 0}.legal-section>:not(.legal-section-number){grid-column:1}}.solutions-page{background:radial-gradient(circle at 18% 8%,rgba(125,211,252,.2),transparent 30rem),radial-gradient(circle at 84% 12%,rgba(94,234,212,.14),transparent 27rem),radial-gradient(circle at 50% 42%,rgba(37,99,235,.14),transparent 42rem),linear-gradient(180deg,#020817,#04111f 48%,#020817)!important;--solution-line: rgba(148, 210, 255, .2);--solution-line-strong: rgba(125, 211, 252, .44);--solution-cyan: #7dd3fc;--solution-mint: #5eead4;--solution-ink: #f8fbff;--solution-muted: #a7c7df}.solutions-page .solution-main{min-height:100dvh;padding-top:clamp(7.5rem,11vh,9.5rem)!important;padding-bottom:clamp(4rem,8vw,6rem)!important}.solutions-page .solution-main:before{content:"";position:absolute;inset:7rem max(1rem,calc((100% - 1540px)/2)) auto;height:min(72vh,740px);border:1px solid rgba(125,211,252,.18);background:linear-gradient(90deg,rgba(125,211,252,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(125,211,252,.055) 1px,transparent 1px),radial-gradient(circle at 48% 40%,rgba(148,163,184,.2),transparent 30rem);background-size:88px 88px,88px 88px,auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 96%);mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 96%);pointer-events:none}.solutions-page .solution-main:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.16),transparent 1px),radial-gradient(circle at 70% 22%,rgba(125,211,252,.24),transparent 1px),radial-gradient(circle at 62% 74%,rgba(94,234,212,.22),transparent 1px);background-size:160px 160px,220px 220px,280px 280px;opacity:.34;pointer-events:none}.solutions-page .solution-ambient{opacity:.38}.solutions-page .solution-ambient img{opacity:.12!important;filter:grayscale(.35) saturate(.9) contrast(1.18)}.solutions-page .solution-ambient:after{background:linear-gradient(90deg,#020817fa,#020817b8 48%,#020817eb),linear-gradient(180deg,#0208179e,#020817 92%)!important}.solution-hero-shell{width:min(100%,1500px);grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr)!important;gap:clamp(2rem,5vw,5.5rem)!important;align-items:center!important;min-height:min(760px,calc(100dvh - 10rem));margin-bottom:clamp(3.5rem,7vw,6.5rem)!important}.solution-hero-copy{position:relative;z-index:2;max-width:67rem!important}.solutions-page .solution-badge{border-color:#7dd3fc57!important;background:#020c1bb8!important;color:#b8ecff!important;box-shadow:inset 0 0 0 1px #ffffff0a}.solution-hero-title{max-width:66rem!important;color:#f8fbff!important;font-size:clamp(4rem,6.55vw,8rem)!important;font-weight:760!important;line-height:.86!important;letter-spacing:-.035em!important;text-transform:uppercase;text-shadow:0 0 42px rgba(125,211,252,.16)}.solution-hero-title span:last-child{color:#aee7ff!important;font-weight:250!important}.solution-hero-lede{max-width:58rem!important;color:#b7cde3!important;font-size:clamp(1.03rem,1.25vw,1.22rem)!important;line-height:1.85!important}.solutions-page .solution-cta{min-height:3.55rem;border-radius:999px!important;padding:.95rem 1.4rem!important;letter-spacing:0!important}.solutions-page .solution-cta-primary{background:#e8f7ff!important;border-color:#e8f7ff!important;color:#031227!important}.solutions-page .solution-cta-primary:hover{background:#7dd3fc!important}.solutions-page .solution-cta-secondary{background:#03122785!important;border-color:#7dd3fc4d}.solution-command-panel{min-height:36rem!important;border-radius:14px!important;border-color:#7dd3fc47!important;background:radial-gradient(circle at 70% 20%,rgba(94,234,212,.14),transparent 16rem),radial-gradient(circle at 22% 32%,rgba(125,211,252,.18),transparent 18rem),linear-gradient(145deg,#071627f5,#020817eb)!important;box-shadow:0 34px 100px #0000005c,inset 0 1px #ffffff14,inset 0 -1px #7dd3fc1f;transform:translateY(0)!important}.solution-command-panel:before{border-radius:12px;border-color:#ffffff14!important}.solution-command-top{border-bottom-color:#7dd3fc2e!important;padding:1.15rem 1.25rem!important}.solution-command-top span{color:#7dd3fc}.solution-command-top strong{color:#f8fbff!important}.solution-route-map{height:20rem!important;background:radial-gradient(circle at 50% 48%,transparent 0 28%,rgba(125,211,252,.11) 28.4%,transparent 29%),radial-gradient(circle at 50% 48%,transparent 0 45%,rgba(125,211,252,.08) 45.3%,transparent 46%),linear-gradient(90deg,transparent 49.9%,rgba(125,211,252,.1) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgba(125,211,252,.1) 50%,transparent 50.1%)}.route-node{width:.95rem!important;height:.95rem!important}.route-node:after{content:"";position:absolute;inset:-.7rem;border:1px solid rgba(125,211,252,.16);border-radius:999px}.route-line{background:linear-gradient(90deg,transparent,rgba(125,211,252,.7),rgba(94,234,212,.34),transparent)!important}.solution-command-list{gap:.65rem!important;right:1.15rem!important;bottom:1.15rem!important;left:1.15rem!important}.solution-command-list div{border-radius:10px;border-color:#7dd3fc2e!important;background:#0208178a!important;padding:.82rem .9rem!important}.solution-system-grid{width:min(100%,1440px);gap:1rem!important;align-items:stretch!important}.solutions-page .solution-card,.solutions-page .solution-step-card,.solutions-page .solution-deliver-card{border-radius:12px!important;border-color:#7dd3fc38!important;background:radial-gradient(circle at 80% 0%,rgba(94,234,212,.12),transparent 16rem),linear-gradient(145deg,#071627f5,#020817db)!important;box-shadow:inset 0 1px #ffffff0f}.solution-card-hub,.solution-card-ranking,.solution-card-review{transform:none!important}.solution-card-hub.is-visible,.solution-card-ranking.is-visible,.solution-card-review.is-visible,.solution-command-panel.is-visible{--solution-offset: 0 !important}.solution-glyph{border-radius:12px;border-color:#7dd3fc47;background:linear-gradient(135deg,#7dd3fc1a,#5eead40a),#020817b3}.solutions-page .solution-section{background:linear-gradient(180deg,#020817,#031227 52%,#020817)!important}.solutions-page .solution-section h2{font-size:clamp(2.8rem,4.8vw,5rem)!important;line-height:.96!important;letter-spacing:-.03em}.solution-final-panel{border-radius:14px;border-color:#7dd3fc3d;background:radial-gradient(circle at 92% 20%,rgba(94,234,212,.14),transparent 18rem),linear-gradient(120deg,#082f4985,#020817eb)!important}.solutions-page .solution-final a{border-radius:999px!important}@media(max-width:1180px){.solution-hero-shell{grid-template-columns:1fr!important;min-height:0}.solution-command-panel{max-width:48rem}.solution-hero-title{font-size:clamp(3.3rem,9vw,6.4rem)!important}}@media(max-width:767px){.solutions-page .solution-main:before{inset:6.5rem 1rem auto;height:68vh}.solution-hero-title{font-size:clamp(2.8rem,13vw,4.4rem)!important;line-height:.92!important}.solution-command-panel{min-height:31rem!important}}.solutions-page{--cf-bg: #02050a;--cf-bg-soft: #07101c;--cf-panel: rgba(8, 18, 31, .84);--cf-panel-strong: rgba(11, 27, 45, .92);--cf-ink: #f5fbff;--cf-muted: #9fb7ca;--cf-dim: #5f7b91;--cf-line: rgba(149, 213, 255, .18);--cf-line-strong: rgba(149, 213, 255, .38);--cf-blue: #78d1ff;--cf-mint: #63f4d8;--cf-violet: #9aa7ff;--cf-ease: cubic-bezier(.22, 1, .36, 1);background:radial-gradient(circle at 20% 5%,rgba(120,209,255,.18),transparent 28rem),radial-gradient(circle at 78% 12%,rgba(99,244,216,.12),transparent 26rem),linear-gradient(180deg,#02050a,#06101d 42%,#02050a)!important;font-family:Geist,Aptos,Segoe UI Variable,Segoe UI,sans-serif}.solution-legacy-hidden{display:none!important}.solutions-page .blur-enter{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.chemsflow-premium{position:relative;overflow:hidden;color:var(--cf-ink);background:var(--cf-bg);isolation:isolate}.cf-shell{width:min(100% - 3rem,1480px);margin-inline:auto}.cf-section{position:relative;padding:clamp(6rem,10vw,10rem) 0;background:linear-gradient(180deg,#02050a,#06101d 52%,#02050a)}.cf-hero{position:relative;min-height:100dvh;display:grid;align-items:center;padding:clamp(8rem,12vh,10rem) 0 clamp(4rem,8vw,7rem)}.cf-hero:before{content:"";position:absolute;inset:clamp(6.5rem,11vh,8.5rem) max(1rem,calc((100% - 1520px)/2)) auto;height:min(760px,calc(100dvh - 10rem));border:1px solid rgba(149,213,255,.14);background:radial-gradient(circle at 48% 46%,rgba(120,209,255,.14),transparent 24rem),linear-gradient(90deg,rgba(149,213,255,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(149,213,255,.045) 1px,transparent 1px);background-size:auto,96px 96px,96px 96px;-webkit-mask-image:linear-gradient(180deg,black 0%,rgba(0,0,0,.7) 58%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,rgba(0,0,0,.7) 58%,transparent 100%);pointer-events:none}.cf-hero-bg,.cf-aurora,.cf-starfield{position:absolute;inset:0;pointer-events:none}.cf-hero-bg{z-index:-1}.cf-aurora{width:clamp(28rem,48vw,58rem);height:clamp(28rem,48vw,58rem);border-radius:999px;filter:blur(36px);opacity:.5;transform:translateZ(0)}.cf-aurora-one{left:-18rem;top:-10rem;background:radial-gradient(circle,rgba(120,209,255,.22),transparent 64%);animation:cfFloatOne 18s var(--cf-ease) infinite alternate}.cf-aurora-two{right:-22rem;top:8rem;background:radial-gradient(circle,rgba(99,244,216,.16),transparent 66%);animation:cfFloatTwo 20s var(--cf-ease) infinite alternate}.cf-starfield{background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.45) 0 1px,transparent 1.5px),radial-gradient(circle at 64% 12%,rgba(120,209,255,.5) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 72%,rgba(99,244,216,.42) 0 1px,transparent 1.5px),radial-gradient(circle at 34% 82%,rgba(255,255,255,.28) 0 1px,transparent 1.5px);background-size:260px 260px,330px 330px,410px 410px,510px 510px;opacity:.42}.cf-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.74fr);gap:clamp(3rem,6vw,7rem);align-items:center}.cf-hero-copy{min-width:0}.cf-launch-tag{display:inline-flex;align-items:center;gap:.75rem;min-height:2.2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--cf-line);border-radius:999px;background:#08121f8f;padding:.35rem .75rem;color:#c5eaff;font-size:.76rem;font-weight:720}.cf-launch-tag b{border-left:1px solid rgba(149,213,255,.2);padding-left:.75rem;color:var(--cf-muted);font-weight:650}.cf-tag-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--cf-mint);box-shadow:0 0 22px #63f4d8e6}.cf-hero-title{max-width:68rem;margin:0;color:var(--cf-ink);font-size:clamp(4rem,6.8vw,7.9rem);font-weight:780;letter-spacing:-.038em;line-height:.86;text-transform:uppercase;text-wrap:balance}.cf-hero-title span{display:block}.cf-hero-title span:last-child{color:#aee8ff;font-weight:260}.cf-hero-text{max-width:58rem;margin:clamp(1.5rem,3vw,2.3rem) 0 0;color:var(--cf-muted);font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.82;text-wrap:pretty}.cf-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,4vw,3rem)}.cf-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.5rem;border-radius:999px;padding:.95rem 1.25rem;font-size:.82rem;font-weight:780;text-transform:uppercase;transition:transform .52s var(--cf-ease),border-color .26s ease,background-color .26s ease,color .26s ease}.cf-button i{position:relative;width:1.65rem;height:1.65rem;border-radius:999px;background:#02050a1a;transition:transform .52s var(--cf-ease),background-color .26s ease}.cf-button i:before{content:"";position:absolute;inset:.54rem .48rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.cf-button:hover{transform:translateY(-2px)}.cf-button:hover i{transform:translate(.18rem)}.cf-button-primary{border:1px solid #e8f7ff;background:#e8f7ff;color:#02050a}.cf-button-secondary{border:1px solid var(--cf-line-strong);background:#08121f85;color:var(--cf-ink)}.cf-signal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line)}.cf-signal-strip div{min-width:0;padding:1rem 1rem 1rem 0}.cf-signal-strip div+div{border-left:1px solid var(--cf-line);padding-left:1rem}.cf-signal-strip span,.cf-section-code,.cf-card-index,.cf-process-track article>span,.cf-deliver-panel article>span,.cf-final-panel>div>span{color:var(--cf-blue);font-size:.68rem;font-weight:780;text-transform:uppercase}.cf-signal-strip strong{display:block;margin-top:.38rem;color:var(--cf-ink);font-size:.92rem}.cf-orbit-system{position:relative;min-height:clamp(33rem,42vw,44rem);border:1px solid rgba(149,213,255,.18);border-radius:18px;background:radial-gradient(circle at 50% 46%,rgba(120,209,255,.14),transparent 14rem),radial-gradient(circle at 68% 20%,rgba(99,244,216,.12),transparent 12rem),linear-gradient(145deg,#0a192ad6,#030912eb);box-shadow:inset 0 1px #ffffff14;overflow:hidden}.cf-orbit-system:before{content:"";position:absolute;inset:1px;border:1px solid rgba(255,255,255,.055);border-radius:16px;pointer-events:none}.cf-orbit-core{position:absolute;left:50%;top:48%;z-index:4;width:10.5rem;height:10.5rem;display:grid;place-content:center;border:1px solid rgba(149,213,255,.24);border-radius:999px;background:#02050ab8;text-align:center;transform:translate(-50%,-50%)}.cf-orbit-core span{color:var(--cf-muted);font-size:.78rem;font-weight:720}.cf-orbit-core strong{color:var(--cf-ink);font-size:1.2rem}.cf-orbit-ring{position:absolute;left:50%;top:48%;border:1px solid rgba(149,213,255,.14);border-radius:999px;transform:translate(-50%,-50%) rotate(var(--ring-angle, 0deg))}.cf-ring-one{width:19rem;height:19rem;--ring-angle: -12deg}.cf-ring-two{width:27rem;height:15rem;--ring-angle: 28deg}.cf-ring-three{width:32rem;height:23rem;--ring-angle: -36deg}.cf-node{position:absolute;z-index:5;display:grid;gap:.1rem;min-width:5.5rem;border:1px solid rgba(149,213,255,.2);border-radius:999px;background:#030c18e0;padding:.58rem .75rem;color:var(--cf-ink);box-shadow:0 0 34px #78d1ff14}.cf-node b{font-size:.86rem;line-height:1}.cf-node small{color:var(--cf-muted);font-size:.62rem;line-height:1}.cf-node-cas{left:11%;top:22%}.cf-node-factory{right:9%;top:25%}.cf-node-quote{right:16%;bottom:24%}.cf-node-freight{left:13%;bottom:20%}.cf-route-card{position:absolute;right:1.1rem;bottom:1.1rem;left:1.1rem;z-index:6;border:1px solid rgba(149,213,255,.16);border-radius:14px;background:#02050abd;padding:1rem}.cf-route-card div{display:flex;justify-content:space-between;gap:1rem}.cf-route-card span{color:var(--cf-blue);font-size:.68rem;font-weight:760;text-transform:uppercase}.cf-route-card strong{color:var(--cf-ink);font-size:1rem}.cf-route-card em{display:block;margin-top:.55rem;color:var(--cf-muted);font-size:.76rem;font-style:normal}.cf-section-head{max-width:68rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.cf-section-head h2,.cf-process-copy h2,.cf-final-panel h2{margin:.9rem 0 0;color:var(--cf-ink);font-size:clamp(2.5rem,5vw,5.5rem);font-weight:760;line-height:.96;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.cf-section-head p,.cf-process-copy p,.cf-final-panel p{max-width:48rem;margin:1.1rem 0 0;color:var(--cf-muted);font-size:1rem;line-height:1.8}.cf-intel-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem}.cf-intel-card{position:relative;min-height:22rem;border:1px solid var(--cf-line);border-radius:16px;background:radial-gradient(circle at 90% 8%,rgba(99,244,216,.12),transparent 14rem),linear-gradient(145deg,var(--cf-panel-strong),rgba(3,9,18,.86));padding:clamp(1.25rem,2.4vw,2rem);overflow:hidden;transition:transform .52s var(--cf-ease),border-color .26s ease,background-color .26s ease}.cf-intel-card:before{content:"";position:absolute;inset:1px;border:1px solid rgba(255,255,255,.045);border-radius:14px;pointer-events:none}.cf-intel-card:hover{border-color:var(--cf-line-strong);transform:translateY(-.35rem)}.cf-intel-large{grid-row:span 2;min-height:45rem}.cf-card-index{display:block;margin-bottom:2rem}.cf-glyph{position:relative;width:3.25rem;height:3.25rem;margin-bottom:1.4rem;border:1px solid rgba(149,213,255,.2);border-radius:12px;background:#02050a7a}.cf-glyph span,.cf-glyph:before,.cf-glyph:after{content:"";position:absolute}.cf-glyph-network span{width:.52rem;height:.52rem;border-radius:999px;background:var(--cf-blue)}.cf-glyph-network span:nth-child(1){left:.78rem;top:.8rem}.cf-glyph-network span:nth-child(2){right:.72rem;top:1.22rem;background:var(--cf-mint)}.cf-glyph-network span:nth-child(3){left:1.5rem;bottom:.74rem}.cf-glyph-network:before,.cf-glyph-network:after{height:1px;background:#78d1ff80;transform-origin:left center}.cf-glyph-network:before{left:1.18rem;top:1.08rem;width:1.2rem;transform:rotate(16deg)}.cf-glyph-network:after{left:1.75rem;top:1.66rem;width:1.05rem;transform:rotate(-48deg)}.cf-glyph-rank span{bottom:.8rem;width:.28rem;background:var(--cf-blue)}.cf-glyph-rank span:nth-child(1){left:.95rem;height:.7rem}.cf-glyph-rank span:nth-child(2){left:1.48rem;height:1.22rem;background:var(--cf-mint)}.cf-glyph-rank span:nth-child(3){left:2.02rem;height:.92rem}.cf-glyph-rank:before{left:.76rem;right:.76rem;top:.82rem;height:1px;background:#95d5ff52;box-shadow:0 .5rem #95d5ff29}.cf-glyph-review:before{left:.72rem;top:.82rem;width:1.82rem;height:1.18rem;border:1px solid rgba(149,213,255,.34)}.cf-glyph-review:after{right:.62rem;bottom:.62rem;width:1rem;height:1rem;border:1px solid rgba(99,244,216,.55);border-radius:999px}.cf-glyph-review span:nth-child(1){left:1.05rem;top:1.2rem;width:1rem;height:1px;background:var(--cf-mint);box-shadow:0 .38rem #95d5ff8f}.cf-intel-card h3{margin:0;color:var(--cf-ink);font-size:clamp(1.6rem,2.4vw,2.75rem);font-weight:720;line-height:1.02;letter-spacing:-.025em}.cf-intel-card p{margin:1rem 0 0;color:var(--cf-muted);line-height:1.75}.cf-spec-row{display:grid;gap:0;margin:2.5rem 0 0;border-top:1px solid var(--cf-line)}.cf-spec-row div{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--cf-line)}.cf-spec-row dt{color:var(--cf-blue);font-size:.68rem;font-weight:760;text-transform:uppercase}.cf-spec-row dd{margin:0;color:var(--cf-ink);font-size:.9rem}.cf-score-list{display:grid;gap:.55rem;margin-top:1.8rem}.cf-score-list span{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--cf-line);border-radius:10px;padding:.72rem .85rem;color:var(--cf-ink)}.cf-score-list em{color:var(--cf-blue);font-style:normal;font-weight:780}.cf-review-points{display:grid;gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none}.cf-review-points li{position:relative;padding-left:1.1rem;color:var(--cf-muted);line-height:1.55}.cf-review-points li:before{content:"";position:absolute;left:0;top:.62em;width:.38rem;height:.38rem;border-radius:999px;background:var(--cf-mint)}.cf-process-grid{display:grid;grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.cf-process-copy{position:sticky;top:8.5rem}.cf-process-track{position:relative;display:grid;gap:.85rem}.cf-process-track:before{content:"";position:absolute;left:1.2rem;top:1.5rem;bottom:1.5rem;width:1px;background:linear-gradient(180deg,transparent,var(--cf-line-strong),transparent)}.cf-process-track article{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;border:1px solid var(--cf-line);border-radius:14px;background:#08121fa3;padding:1.15rem}.cf-process-track article>span{position:relative;z-index:1;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--cf-line-strong);border-radius:999px;background:var(--cf-bg)}.cf-process-track h3{margin:0;color:var(--cf-ink);font-size:1.15rem;font-weight:720}.cf-process-track p{margin:.45rem 0 0;color:var(--cf-muted);line-height:1.65}.cf-deliver-grid{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.cf-deliver-head{margin-bottom:0}.cf-deliver-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--cf-line);border-radius:16px;overflow:hidden;background:#08121f80}.cf-deliver-panel article{min-height:16rem;padding:clamp(1.15rem,2.4vw,1.8rem);border-right:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line)}.cf-deliver-panel article:nth-child(2n){border-right:0}.cf-deliver-panel article:nth-last-child(-n+2){border-bottom:0}.cf-deliver-panel h3{margin:1.2rem 0 0;color:var(--cf-ink);font-size:clamp(1.25rem,2vw,1.8rem);font-weight:720;line-height:1.08}.cf-deliver-panel p{margin:.8rem 0 0;color:var(--cf-muted);line-height:1.68}.cf-final{padding:clamp(4rem,7vw,7rem) 0;background:#02050a}.cf-final-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(1.5rem,4vw,3rem);align-items:center;border:1px solid var(--cf-line-strong);border-radius:18px;background:radial-gradient(circle at 86% 18%,rgba(99,244,216,.12),transparent 18rem),linear-gradient(135deg,#0b1b2ddb,#030912f0);padding:clamp(1.5rem,3.4vw,2.6rem)}.cf-final-panel h2{font-size:clamp(2.2rem,4vw,4rem)}.cf-final-actions{display:grid;gap:.85rem}.cf-final-actions .cf-button{width:100%}@keyframes cfFloatOne{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2rem,-1rem,0) scale(1.08)}}@keyframes cfFloatTwo{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2rem,1rem,0) scale(1.06)}}@media(max-width:1180px){.cf-hero-grid,.cf-process-grid,.cf-deliver-grid,.cf-final-panel{grid-template-columns:1fr}.cf-process-copy{position:static}.cf-orbit-system{max-width:48rem}}@media(max-width:767px){.cf-shell{width:min(100% - 2rem,42rem)}.cf-hero{padding-top:7.5rem}.cf-hero-title{font-size:clamp(2.75rem,13vw,4.35rem);line-height:.92}.cf-launch-tag{align-items:flex-start;border-radius:14px;flex-wrap:wrap}.cf-launch-tag b{width:100%;border-left:0;padding-left:1.25rem}.cf-signal-strip{grid-template-columns:1fr}.cf-signal-strip div,.cf-signal-strip div+div{border-left:0;padding-left:0}.cf-signal-strip div+div{border-top:1px solid var(--cf-line)}.cf-orbit-system{min-height:30rem}.cf-ring-two,.cf-ring-three{width:21rem}.cf-node{min-width:4.6rem;padding:.5rem .62rem}.cf-intel-grid,.cf-deliver-panel{grid-template-columns:1fr}.cf-intel-large{grid-row:auto;min-height:0}.cf-intel-card,.cf-deliver-panel article{min-height:0}.cf-deliver-panel article,.cf-deliver-panel article:nth-child(2n),.cf-deliver-panel article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--cf-line)}.cf-deliver-panel article:last-child{border-bottom:0}.cf-process-track article{grid-template-columns:1fr}.cf-process-track:before{display:none}}@media(prefers-reduced-motion:reduce){.cf-aurora-one,.cf-aurora-two{animation:none!important}.cf-button,.cf-button i,.cf-intel-card{transition-duration:.001ms!important}}body.index-biotic{--bio-paper: oklch(.985 .008 94);--bio-mist: oklch(.945 .026 224);--bio-sky: oklch(.82 .074 221);--bio-blue: oklch(.58 .115 239);--bio-navy: oklch(.28 .06 250);--bio-ink: oklch(.22 .047 251);--bio-muted: oklch(.43 .036 247);--bio-line: oklch(.79 .032 231 / .72);--bio-surface: oklch(.99 .006 95 / .86);color:var(--bio-ink);background:radial-gradient(circle at 8% 0%,oklch(.87 .07 218 / .55),transparent 26rem),radial-gradient(circle at 98% 12%,oklch(.9 .045 231 / .75),transparent 30rem),linear-gradient(145deg,var(--bio-paper),oklch(.97 .015 216) 54%,oklch(.97 .009 95));background-attachment:fixed}.index-biotic h1,.index-biotic h2,.index-biotic h3,.index-biotic h4{font-family:Arial Nova,Aptos Display,Segoe UI,sans-serif;letter-spacing:-.032em!important}.index-biotic :focus-visible{outline:3px solid var(--bio-blue);outline-offset:4px}.index-biotic .text-slate-300,.index-biotic .text-slate-200,.index-biotic .text-slate-500{color:var(--bio-muted)!important}.index-biotic .text-white,.index-biotic .text-sky-200,.index-biotic .text-sky-100,.index-biotic .text-sky-100\/70,.index-biotic .text-sky-200\/70{color:var(--bio-navy)!important}.index-biotic .glass-panel{border:1px solid oklch(.84 .03 226 / .9);border-radius:18px!important;background:#fdfcf7c2;box-shadow:0 8px 8px #152d430f,inset 0 1px #fffc;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.index-biotic .glass-panel:after{display:none}.index-biotic nav img,.index-biotic footer img{filter:none;opacity:1}.index-biotic nav a,.index-biotic #nav-network-wrap button,.index-biotic #lang-toggle,.index-biotic #mobile-menu-panel a,.index-biotic #mobile-menu-close,.index-biotic #mobile-menu-btn{color:var(--bio-navy)!important}.index-biotic nav a:hover,.index-biotic #nav-network-wrap button:hover,.index-biotic #lang-toggle:hover{color:var(--bio-blue)!important}.index-biotic .nav-dropdown>div,.index-biotic #lang-menu,.index-biotic #mobile-menu-panel{border-color:var(--bio-line)!important;border-radius:16px!important;background:#fdfcf7f7!important;box-shadow:0 8px 8px #152d4314!important}.index-biotic .nav-dropdown a:hover,.index-biotic #lang-menu button:hover,.index-biotic #mobile-menu-panel a:hover{background:#bfe5f4a6!important;color:var(--bio-navy)!important}.index-biotic .hk-hero{position:relative;padding-top:8.25rem!important;background:transparent}.index-biotic .hk-biofield{opacity:1}.index-biotic .hk-biofield span{border:1px solid oklch(.76 .075 221 / .38);background:radial-gradient(circle at 34% 29%,oklch(.98 .018 208 / .84) 0 5%,transparent 5.7%),radial-gradient(circle at 50% 50%,oklch(.76 .09 222 / .32),transparent 63%);box-shadow:inset 0 0 0 2.5rem #c5e8f42b,0 0 4rem #4caccb2e;filter:blur(0);opacity:.9;animation:hkBioDrift 9s cubic-bezier(.22,1,.36,1) 2 alternate}.index-biotic .hk-biofield span:nth-child(2){animation-delay:-7s}.index-biotic .hk-biofield span:nth-child(3){animation-delay:-12s}.index-biotic .hk-frame,.index-biotic .hk-panel,.index-biotic .hk-content-tile{border-color:var(--bio-line);background:var(--bio-surface);box-shadow:0 8px 8px #152d430e}.index-biotic .hk-frame:before,.index-biotic .hk-panel:before,.index-biotic .hk-content-tile:before,.index-biotic .hk-panel:after,.index-biotic .hk-content-tile:after{display:none}.index-biotic .hk-hero-frame{border:1px solid oklch(.68 .1 226 / .65);border-radius:26px;background:radial-gradient(ellipse 56% 68% at 86% 40%,oklch(.69 .11 230 / .38),transparent 68%),radial-gradient(ellipse 48% 62% at 7% 100%,oklch(.86 .06 219 / .75),transparent 68%),linear-gradient(135deg,#fcfaf3fa,#ceecf7f0);box-shadow:0 10px 12px #0e314a17,inset 0 1px #ffffffeb}.index-biotic .hk-hero-frame:before{display:block;inset:auto -4rem -9rem auto;z-index:1;width:clamp(20rem,40vw,38rem);height:clamp(20rem,40vw,38rem);border:1px solid oklch(.76 .09 224 / .5);border-radius:48% 52% 43% 57%/53% 40% 60% 47%;background:radial-gradient(circle at 38% 34%,oklch(.99 .01 95 / .94) 0 2%,transparent 2.8%),radial-gradient(circle at 67% 54%,oklch(.99 .01 95 / .82) 0 3%,transparent 3.8%),radial-gradient(circle at 47% 70%,oklch(.99 .01 95 / .84) 0 1.8%,transparent 2.6%),radial-gradient(circle at 50% 50%,oklch(.71 .11 226 / .32),oklch(.86 .06 218 / .16) 52%,transparent 72%);opacity:.94;transform:rotate(-18deg);animation:hkMorphCell 7s ease-in-out 2 alternate;-webkit-mask-image:none;mask-image:none}.index-biotic .hk-hero-frame:after{z-index:2;background:radial-gradient(circle at var(--hk-pointer-x, 64%) var(--hk-pointer-y, 43%),oklch(.88 .09 215 / .72),transparent 13rem),linear-gradient(105deg,transparent 0 50%,oklch(.98 .02 205 / .48) 63%,transparent 76%);mix-blend-mode:normal;opacity:.9}.index-biotic .hk-hero-frame>img{opacity:.1!important;filter:saturate(.55) contrast(1.1) sepia(.08);mix-blend-mode:multiply}.index-biotic .hk-hero-frame>div:nth-of-type(1){background:linear-gradient(90deg,#faf8f1bd,#c8ecf74d)!important}.index-biotic .hk-hero-frame>div:nth-of-type(2){background:linear-gradient(to top,oklch(.95 .025 220 / .74),transparent)!important}.index-biotic .hk-hero-inner{position:relative;z-index:3!important}.index-biotic .hk-meta-grid{color:var(--bio-muted)!important}.index-biotic .hk-hero-eyebrow{border-color:#1c88b270!important;border-radius:999px;background:#fbf9f094;color:var(--bio-blue)!important}.index-biotic .hk-display{color:var(--bio-navy)!important;font-size:clamp(3.4rem,7.1vw,6rem)!important;letter-spacing:-.04em!important;line-height:.91!important;text-shadow:none}.index-biotic .hk-display .text-sky-200{color:var(--bio-blue)!important}.index-biotic .hk-select-word:before{border-color:var(--bio-blue)}.index-biotic .hk-panel{border-radius:16px;background:#fdfcf7bd;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.index-biotic .hk-panel p,.index-biotic .hk-content-tile p,.index-biotic .hk-section p{color:var(--bio-muted)!important}.index-biotic .hk-metric,.index-biotic .hk-data-cell strong,.index-biotic .hk-process-card strong,.index-biotic .hk-stat-block strong,.index-biotic .hk-spec-list dd{color:var(--bio-navy)!important;font-family:Arial Nova,Aptos,Segoe UI,sans-serif}.index-biotic .hk-label,.index-biotic .hk-kicker,.index-biotic .hk-data-cell span,.index-biotic .hk-process-card span,.index-biotic .hk-spec-list dt,.index-biotic .hk-stat-block span,.index-biotic .hk-tile-index,.index-biotic .hk-image-caption span,.index-biotic .hk-category-strip span{color:var(--bio-blue)!important}.index-biotic .hk-button{min-height:2.9rem;border-color:#358ab28c;border-radius:999px;background:#fdfcf6bd;color:var(--bio-navy);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease,border-color .22s ease}.index-biotic .hk-button:before{background:linear-gradient(110deg,transparent,oklch(1 0 0 / .6),transparent)}.index-biotic .hk-button:hover{border-color:var(--bio-navy);background:var(--bio-navy);color:var(--bio-paper);box-shadow:none;transform:translateY(-2px)}.index-biotic .hk-button-primary{border-color:var(--bio-navy);background:var(--bio-navy);color:var(--bio-paper)}.index-biotic .hk-button-primary:hover{background:var(--bio-blue);color:var(--bio-paper)}.index-biotic .hk-data-cell,.index-biotic .hk-process-card,.index-biotic .hk-stat-block{border-color:var(--bio-line)!important;background:#ffffff2e}.index-biotic .hk-data-cell:hover,.index-biotic .hk-process-card:hover,.index-biotic .hk-stat-block:hover,.index-biotic .hk-panel:hover,.index-biotic .hk-content-tile:hover{border-color:#268fb8c2;background:#e0f6fdb8;box-shadow:none}.index-biotic .hk-data-cell:after,.index-biotic .hk-process-card:after,.index-biotic .hk-stat-block:after{background:var(--bio-blue)}.index-biotic .hk-section{background:transparent}.index-biotic .hk-section>.mx-auto.grid,.index-biotic .hk-category-grid{gap:1rem!important;border:0!important}.index-biotic .hk-image-tile,.index-biotic .hk-content-tile,.index-biotic .hk-depth-image,.index-biotic .hk-system-visual,.index-biotic .hk-category-strip{border:1px solid var(--bio-line)!important;border-radius:16px}.index-biotic .hk-image-tile,.index-biotic .hk-depth-image,.index-biotic .hk-system-visual,.index-biotic .hk-category-strip{background:var(--bio-mist)}.index-biotic .hk-image-tile:before,.index-biotic .hk-category-strip:before,.index-biotic .hk-depth-image:after{background:radial-gradient(circle at 26% 22%,oklch(.84 .1 222 / .48),transparent 26%),linear-gradient(135deg,oklch(.92 .05 218 / .34),transparent 52%);mix-blend-mode:normal}.index-biotic .hk-image-tile img,.index-biotic .hk-category-strip img,.index-biotic .hk-depth-image img{filter:saturate(.72) contrast(1.02) brightness(1.06);opacity:.76}.index-biotic .hk-image-caption{background:linear-gradient(to top,oklch(.28 .06 250 / .93),transparent)}.index-biotic .hk-image-caption h2,.index-biotic .hk-content-tile h3,.index-biotic .hk-section-title,.index-biotic .hk-category-strip h3{color:var(--bio-navy)!important}.index-biotic .hk-image-caption h2,.index-biotic .hk-category-strip h3{color:var(--bio-paper)!important}.index-biotic .hk-spec-list,.index-biotic .hk-spec-list div,.index-biotic .hk-content-tile .border-y,.index-biotic .hk-content-tile .border-b,.index-biotic .hk-section .border-y,.index-biotic .hk-section .border-b,.index-biotic .hk-section .border-sky-100\/15,.index-biotic .hk-panel .border-y,.index-biotic .hk-panel .border-x{border-color:var(--bio-line)!important}.index-biotic .hk-stat-block{min-height:10rem}.index-biotic .hk-system-visual{background:radial-gradient(circle at 70% 28%,oklch(.75 .11 225 / .46),transparent 29%),linear-gradient(145deg,#e4f6fa,#ace1f4)}.index-biotic .hk-system-visual:before{display:block;background:radial-gradient(ellipse at 18% 80%,oklch(.98 .01 95 / .72) 0 4%,transparent 4.8%),radial-gradient(ellipse at 58% 42%,oklch(.98 .01 95 / .64) 0 3%,transparent 3.8%),radial-gradient(ellipse at 84% 18%,oklch(.98 .01 95 / .64) 0 2.5%,transparent 3.4%);opacity:1}.index-biotic .hk-system-visual img{opacity:.15!important;animation:hkImageDrift 8s ease-in-out 1 alternate}.index-biotic .hk-scan-beam{background:linear-gradient(90deg,transparent,oklch(.98 .01 95 / .72),oklch(.64 .11 226 / .28),transparent);animation-iteration-count:1}.index-biotic .hk-category-grid .hk-category-strip{border-right:1px solid var(--bio-line)!important}.index-biotic .hk-category-strip:after{background:linear-gradient(to top,#0e2a45f0,#183d5d29)}.index-biotic #chemsflow-intro .hk-content-tile{background:var(--bio-navy);border-color:#1c6589c7!important}.index-biotic #chemsflow-intro .hk-content-tile h2,.index-biotic #chemsflow-intro .hk-content-tile p{color:var(--bio-paper)!important}.index-biotic #chemsflow-intro .hk-content-tile .text-sky-200,.index-biotic #chemsflow-intro .hk-content-tile .hk-kicker{color:var(--bio-sky)!important}.index-biotic #chemsflow-intro .hk-content-tile .hk-button-primary{border-color:var(--bio-paper);background:var(--bio-paper);color:var(--bio-navy)}.index-biotic footer{border-color:#296086b3!important;background:var(--bio-navy)!important}.index-biotic footer,.index-biotic footer p,.index-biotic footer a,.index-biotic footer span,.index-biotic footer h4{color:#cde2ea!important}.index-biotic footer a:hover{color:var(--bio-sky)!important}.index-biotic .hk-reveal{opacity:1;filter:none}@keyframes hkBioDrift{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(2rem,-1.3rem,0) scale(1.05)}}@keyframes hkMorphCell{0%{border-radius:48% 52% 43% 57%/53% 40% 60% 47%;transform:rotate(-18deg) scale(1)}to{border-radius:58% 42% 54% 46%/45% 58% 42% 55%;transform:rotate(-8deg) scale(1.06)}}@media(max-width:767px){.index-biotic nav{padding:1rem!important}.index-biotic .hk-hero{padding:6.7rem 1rem 2.5rem!important}.index-biotic .hk-hero-frame{max-width:none;min-height:720px!important;border-radius:20px}.index-biotic .hk-display{font-size:clamp(2.7rem,12vw,3.7rem)!important;line-height:.94!important}.index-biotic .hk-hero-frame:before{right:-8rem;bottom:-4rem;opacity:.68}.index-biotic .hk-section>.mx-auto.grid,.index-biotic .hk-category-grid{gap:.75rem!important}.index-biotic .hk-category-grid .hk-category-strip{border-right:1px solid var(--bio-line)!important}}@media(prefers-reduced-motion:reduce){.index-biotic .hk-biofield span,.index-biotic .hk-hero-frame:before,.index-biotic .hk-system-visual img{animation:none!important}}body.index-specimen{--spec-paper: oklch(.985 .008 220);--spec-surface: oklch(.963 .018 218);--spec-mist: oklch(.91 .04 218);--spec-aqua: oklch(.72 .085 209);--spec-blue: oklch(.51 .11 239);--spec-navy: oklch(.27 .056 251);--spec-ink: oklch(.22 .038 252);--spec-muted: oklch(.43 .027 245);--spec-line: oklch(.79 .027 230);background:var(--spec-paper);color:var(--spec-ink);font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif}.index-specimen *{box-sizing:border-box}.index-specimen h1,.index-specimen h2,.index-specimen h3,.index-specimen h4{font-family:Arial Nova,Aptos Display,Segoe UI,sans-serif;letter-spacing:-.038em!important}.index-specimen :focus-visible{outline:3px solid var(--spec-blue);outline-offset:4px}.index-specimen .glass-panel{border:1px solid oklch(.86 .016 229 / .92);border-radius:14px!important;background:#f9fcfedb;box-shadow:0 8px 8px #1525370f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.index-specimen nav img,.index-specimen footer img{filter:none;opacity:1}.index-specimen nav a,.index-specimen #nav-network-wrap button,.index-specimen #lang-toggle,.index-specimen #mobile-menu-btn,.index-specimen #mobile-menu-close,.index-specimen #mobile-menu-panel a{color:var(--spec-ink)!important}.index-specimen nav a:hover,.index-specimen #nav-network-wrap button:hover,.index-specimen #lang-toggle:hover{color:var(--spec-blue)!important}.index-specimen .nav-dropdown>div,.index-specimen #lang-menu,.index-specimen #mobile-menu-panel{border-color:var(--spec-line)!important;border-radius:14px!important;background:#f9fcfefa!important;box-shadow:0 8px 8px #15253714!important}.index-specimen .nav-dropdown a:hover,.index-specimen #lang-menu button:hover,.index-specimen #mobile-menu-panel a:hover{background:var(--spec-mist)!important}.index-specimen .spec-main{overflow:hidden}.index-specimen .spec-shell{width:min(100% - 3rem,1400px);margin-inline:auto}.index-specimen .spec-hero{position:relative;padding:clamp(8rem,13vw,11.5rem) 0 clamp(4rem,8vw,8rem);background:radial-gradient(circle at 78% 14%,oklch(.87 .07 215 / .72),transparent 26rem),radial-gradient(circle at 5% 80%,oklch(.95 .026 223),transparent 28rem),var(--spec-paper)}.index-specimen .spec-topline,.index-specimen .spec-hero-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;color:var(--spec-muted);font-size:.65rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.index-specimen .spec-topline{padding-bottom:clamp(2rem,5vw,4.2rem)}.index-specimen .spec-topline span:last-child,.index-specimen .spec-hero-rail span:last-child{text-align:right}.index-specimen .spec-hero-grid{display:grid;grid-template-columns:minmax(0,.83fr) minmax(450px,1.17fr);align-items:center;gap:clamp(2.5rem,7vw,9rem)}.index-specimen .spec-hero-copy{position:relative;z-index:2}.index-specimen .spec-eyebrow,.index-specimen .spec-index{margin:0;color:var(--spec-blue);font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.index-specimen .spec-hero h1{max-width:none;margin:1.1rem 0 0;color:var(--spec-navy);font-size:clamp(3.25rem,5.1vw,5rem);font-weight:590;line-height:.96;text-wrap:balance}.index-specimen .spec-hero h1>span{display:block;white-space:nowrap}.index-specimen .spec-lead{max-width:38rem;margin:clamp(1.5rem,3vw,2.4rem) 0 0;color:var(--spec-muted);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.75;text-wrap:pretty}.index-specimen .spec-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.index-specimen .spec-button,.index-specimen .spec-text-link{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3rem;color:var(--spec-navy);font-size:.76rem;font-weight:760;letter-spacing:.02em;text-transform:uppercase;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease}.index-specimen .spec-button{border:1px solid var(--spec-navy);border-radius:999px;padding:.75rem 1rem}.index-specimen .spec-button i,.index-specimen .spec-text-link i{width:.58rem;height:.58rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.index-specimen .spec-button:hover{background:var(--spec-navy);color:var(--spec-paper);transform:translateY(-2px)}.index-specimen .spec-button-primary{background:var(--spec-navy);color:var(--spec-paper)}.index-specimen .spec-button-primary:hover{background:var(--spec-blue);border-color:var(--spec-blue)}.index-specimen .spec-molecule-hero{position:relative;min-height:clamp(30rem,48vw,43rem);margin:0;overflow:hidden;border-radius:16px;background:var(--spec-surface);box-shadow:0 8px 8px #192a3c12}.index-specimen .spec-molecule-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--spec-paper) 0%,oklch(.99 .008 220 / .3) 28%,transparent 57%);pointer-events:none}.index-specimen .spec-molecule-hero img{width:100%;height:100%;object-fit:cover;object-position:center}.index-specimen .spec-molecule-hero figcaption{position:absolute;z-index:2;left:1.3rem;bottom:1.3rem;display:grid;gap:.28rem}.index-specimen .spec-molecule-hero figcaption span{color:var(--spec-blue);font-size:.64rem;font-weight:760;letter-spacing:.08em}.index-specimen .spec-molecule-hero figcaption strong{color:var(--spec-navy);font-size:.94rem}.index-specimen .spec-hero-rail{margin-top:clamp(2rem,5vw,4.5rem);padding-top:1rem;border-top:1px solid var(--spec-line)}.index-specimen .spec-introduction{padding:clamp(4rem,9vw,9rem) 0;background:var(--spec-surface)}.index-specimen .spec-introduction-grid{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(240px,.68fr) minmax(260px,.7fr);gap:clamp(1.4rem,4vw,4rem);align-items:end}.index-specimen .spec-factory-image{min-height:clamp(27rem,47vw,42rem);margin:0;overflow:hidden;border-radius:16px;background:var(--spec-navy)}.index-specimen .spec-factory-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.06)}.index-specimen .spec-factory-image figcaption{position:relative;margin-top:-5rem;padding:1.25rem;color:var(--spec-paper);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:580;line-height:1.15}.index-specimen .spec-introduction-copy{padding-bottom:1.5rem}.index-specimen .spec-introduction-copy h2,.index-specimen .spec-capacity h2,.index-specimen .spec-flow h2,.index-specimen .spec-categories h2{margin:.85rem 0 0;color:var(--spec-navy);font-size:clamp(2.6rem,4.6vw,5rem);font-weight:610;line-height:.93;text-wrap:balance}.index-specimen .spec-introduction-copy>p:not(.spec-index),.index-specimen .spec-proof-list p,.index-specimen .spec-capacity-copy>p:not(.spec-index),.index-specimen .spec-flow-copy>p:not(.spec-index),.index-specimen .spec-category-heading p:not(.spec-index){color:var(--spec-muted);line-height:1.75;text-wrap:pretty}.index-specimen .spec-text-link{justify-content:flex-start;min-height:auto;margin-top:1.5rem;color:var(--spec-blue)}.index-specimen .spec-text-link:hover{color:var(--spec-navy);transform:translate(.25rem)}.index-specimen .spec-proof-list{display:grid;gap:1rem}.index-specimen .spec-proof-list article{padding:1.2rem 0 1.8rem;border-bottom:1px solid var(--spec-line)}.index-specimen .spec-proof-list article:first-child{border-top:1px solid var(--spec-line)}.index-specimen .spec-proof-list span{color:var(--spec-blue);font-size:.66rem;font-weight:760;letter-spacing:.08em}.index-specimen .spec-proof-list h3{margin:.65rem 0 0;color:var(--spec-navy);font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1}.index-specimen .spec-proof-list p{margin:.8rem 0 0;font-size:.93rem}.index-specimen .spec-capacity{padding:clamp(4rem,9vw,9rem) 0;background:var(--spec-navy)}.index-specimen .spec-capacity-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,7vw,9rem);align-items:end}.index-specimen .spec-capacity .spec-index,.index-specimen .spec-capacity h2,.index-specimen .spec-capacity-copy>p{color:var(--spec-paper)}.index-specimen .spec-capacity .spec-index{color:var(--spec-aqua)}.index-specimen .spec-capacity-copy>p{max-width:38rem;margin:1.5rem 0 0;opacity:.76}.index-specimen .spec-button-light{margin-top:2rem;border-color:var(--spec-paper);color:var(--spec-paper)}.index-specimen .spec-button-light:hover{background:var(--spec-paper);color:var(--spec-navy)}.index-specimen .spec-measurements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid oklch(.78 .03 223 / .32)}.index-specimen .spec-measurements div{min-height:11rem;padding:1.2rem;border-right:1px solid oklch(.78 .03 223 / .32);border-bottom:1px solid oklch(.78 .03 223 / .32)}.index-specimen .spec-measurements div:nth-child(2n){border-right:0}.index-specimen .spec-measurements dt{color:var(--spec-paper);font-size:clamp(2.6rem,5vw,4.8rem);font-weight:610;line-height:.9;letter-spacing:-.05em}.index-specimen .spec-measurements dd{margin:1rem 0 0;color:var(--spec-aqua);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.index-specimen .spec-flow{padding:clamp(4.5rem,10vw,10rem) 0;background:var(--spec-mist)}.index-specimen .spec-flow-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(390px,1.22fr);gap:clamp(2.5rem,8vw,10rem);align-items:center}.index-specimen .spec-flow-copy>p:not(.spec-index){max-width:38rem;margin:1.5rem 0 0}.index-specimen .spec-flow-copy .spec-button{margin-top:2rem;background:var(--spec-navy);color:var(--spec-paper)}.index-specimen .spec-flow-diagram{position:relative;min-height:clamp(29rem,43vw,39rem);overflow:hidden;border-radius:16px;background:radial-gradient(circle at 50% 46%,oklch(.72 .08 210 / .42),transparent 9rem),var(--spec-navy)}.index-specimen .spec-flow-orbit{position:absolute;left:50%;top:49%;border:1px solid oklch(.84 .055 209 / .38);border-radius:50%;transform:translate(-50%,-50%) rotate(-17deg)}.index-specimen .spec-flow-orbit-one{width:23rem;height:13rem}.index-specimen .spec-flow-orbit-two{width:33rem;height:25rem;transform:translate(-50%,-50%) rotate(31deg);opacity:.62}.index-specimen .spec-flow-core{position:absolute;left:50%;top:49%;display:grid;place-items:center;width:8.5rem;height:8.5rem;border-radius:50%;background:var(--spec-paper);color:var(--spec-navy);text-align:center;transform:translate(-50%,-50%)}.index-specimen .spec-flow-core small,.index-specimen .spec-flow-node small,.index-specimen .spec-flow-result span{color:var(--spec-blue);font-size:.6rem;font-weight:760;letter-spacing:.08em}.index-specimen .spec-flow-core strong{margin-top:.25rem;font-size:1rem;line-height:1}.index-specimen .spec-flow-node{position:absolute;display:grid;gap:.25rem;color:var(--spec-paper)}.index-specimen .spec-flow-node span{font-size:.87rem;font-weight:650}.index-specimen .spec-flow-node-one{top:17%;left:12%}.index-specimen .spec-flow-node-two{top:21%;right:11%;text-align:right}.index-specimen .spec-flow-node-three{bottom:18%;left:15%}.index-specimen .spec-flow-result{position:absolute;right:1.2rem;bottom:1.2rem;max-width:15rem;padding:1rem 0 0;border-top:1px solid oklch(.84 .055 209 / .38);color:var(--spec-paper)}.index-specimen .spec-flow-result span{display:block;color:var(--spec-aqua)}.index-specimen .spec-flow-result strong{display:block;margin-top:.45rem;font-size:1rem;line-height:1.2}.index-specimen .spec-categories{padding:clamp(3.5rem,6vw,5.5rem) 0;background:var(--spec-paper)}.index-specimen .spec-category-heading{display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,.55fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(2rem,5vw,4.5rem)}.index-specimen .spec-category-heading>div:last-child{max-width:32rem}.index-specimen .spec-category-heading p:not(.spec-index){margin:0}.index-specimen .spec-category-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.index-specimen .spec-category-card{position:relative;min-height:clamp(16rem,25vw,22rem);overflow:hidden;border-radius:16px;background:var(--spec-navy)}.index-specimen .spec-category-card-large{grid-row:auto;min-height:clamp(16rem,25vw,22rem)}.index-specimen .spec-category-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) contrast(1.06);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s ease}.index-specimen .spec-category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,oklch(.25 .05 251 / .93),transparent 65%)}.index-specimen .spec-category-card div{position:absolute;z-index:1;left:1.25rem;bottom:1.25rem;right:1.25rem;color:var(--spec-paper)}.index-specimen .spec-category-card span{color:var(--spec-aqua);font-size:.68rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.index-specimen .spec-category-card h3{margin:.45rem 0 0;color:var(--spec-paper);font-size:clamp(1.7rem,3vw,2.7rem);font-weight:620;line-height:.94}.index-specimen .spec-category-card:hover img{transform:scale(1.045);filter:saturate(.86) contrast(1.06)}.index-specimen footer{border-color:#234e71a6!important;background:var(--spec-navy)!important}.index-specimen footer,.index-specimen footer p,.index-specimen footer a,.index-specimen footer span,.index-specimen footer h4{color:#ccdee6!important}.index-specimen footer img{filter:brightness(0) invert(1) contrast(1.12)}.index-specimen footer a:hover{color:var(--spec-aqua)!important}.index-specimen .hk-select-word{color:inherit;padding:0}.index-specimen .hk-select-word:before{display:none}@media(max-width:1023px){.index-specimen .spec-hero-grid,.index-specimen .spec-introduction-grid,.index-specimen .spec-capacity-grid,.index-specimen .spec-flow-grid{grid-template-columns:1fr}.index-specimen .spec-hero-copy{max-width:42rem}.index-specimen .spec-molecule-hero{max-width:58rem;min-height:32rem}.index-specimen .spec-introduction-copy{padding-bottom:0;max-width:42rem}.index-specimen .spec-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.index-specimen .spec-flow-diagram{max-width:56rem}}@media(max-width:767px){.index-specimen nav{padding:1rem!important}.index-specimen .spec-shell{width:min(100% - 2rem,42rem)}.index-specimen .spec-hero{padding-top:7rem}.index-specimen .spec-topline,.index-specimen .spec-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.index-specimen .spec-topline span:last-child,.index-specimen .spec-hero-rail span:last-child{text-align:left}.index-specimen .spec-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.index-specimen .spec-hero h1>span{white-space:normal}.index-specimen .spec-molecule-hero{min-height:25rem}.index-specimen .spec-molecule-hero:after{background:linear-gradient(90deg,oklch(.985 .008 220 / .38),transparent 65%)}.index-specimen .spec-proof-list,.index-specimen .spec-category-heading,.index-specimen .spec-category-layout{grid-template-columns:1fr}.index-specimen .spec-category-card-large{min-height:22rem}.index-specimen .spec-capacity{padding:4.5rem 0}.index-specimen .spec-measurements div{min-height:8.6rem;padding:.9rem}.index-specimen .spec-flow-diagram{min-height:28rem}.index-specimen .spec-flow-orbit-one{width:17rem;height:11rem}.index-specimen .spec-flow-orbit-two{width:24rem;height:20rem}.index-specimen .spec-flow-node-one{left:8%}.index-specimen .spec-flow-node-two{right:8%}.index-specimen .spec-flow-node-three{left:9%}}@media(prefers-reduced-motion:reduce){.index-specimen *,.index-specimen *:before,.index-specimen *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.index-specimen{--spec-font-tech: "Chakra Petch", "Aptos", "Segoe UI Variable", "Microsoft YaHei UI", sans-serif;font-family:var(--spec-font-tech)}.index-specimen nav,.index-specimen .spec-button,.index-specimen .spec-text-link,.index-specimen .spec-topline,.index-specimen .spec-hero-rail,.index-specimen .spec-eyebrow,.index-specimen .spec-index{font-family:Chakra Petch,Aptos,sans-serif}.index-specimen .spec-introduction-copy h2,.index-specimen .spec-capacity h2,.index-specimen .spec-flow h2,.index-specimen .spec-categories h2,.index-specimen .spec-proof-list h3,.index-specimen .spec-category-card h3{font-family:Chakra Petch,Aptos Display,sans-serif;font-weight:600;letter-spacing:-.032em!important}.index-specimen .spec-hero{isolation:isolate}.index-specimen .spec-hero:after{content:"";position:absolute;z-index:-1;right:-12rem;top:7rem;width:44rem;height:44rem;border-radius:50%;background:radial-gradient(circle,oklch(.81 .09 208 / .34),transparent 67%);filter:blur(18px);animation:specAtmosphere 12s cubic-bezier(.22,1,.36,1) infinite alternate}.index-specimen .spec-hero h1{max-width:13ch;font-family:Michroma,Arial Nova,sans-serif;font-size:clamp(2.15rem,3.65vw,3.7rem);font-weight:400;line-height:1.17;letter-spacing:-.04em!important;text-transform:uppercase;text-wrap:balance}.index-specimen .spec-hero h1>span{white-space:normal}.index-specimen .spec-hero h1 span:last-child{color:var(--spec-blue)}.index-specimen .spec-eyebrow{display:flex;align-items:center;gap:.55rem;font-size:.74rem}.index-specimen .spec-eyebrow:before{content:"";width:2.3rem;height:1px;background:currentColor}.index-specimen .spec-hero-copy>*,.index-specimen .spec-molecule-hero,.index-specimen .spec-hero-rail{animation:specEnter .9s cubic-bezier(.16,1,.3,1) both}.index-specimen .spec-hero-copy>:nth-child(1){animation-delay:60ms}.index-specimen .spec-hero-copy>:nth-child(2){animation-delay:.13s}.index-specimen .spec-hero-copy>:nth-child(3){animation-delay:.25s}.index-specimen .spec-hero-copy>:nth-child(4){animation-delay:.34s}.index-specimen .spec-molecule-hero{animation-delay:.12s}.index-specimen .spec-hero-rail{animation-delay:.44s}.index-specimen .spec-molecule-hero{--spec-mouse-x: 0px;--spec-mouse-y: 0px;cursor:crosshair}.index-specimen .spec-molecule-hero img{transform:scale(1.045) translate3d(var(--spec-mouse-x),var(--spec-mouse-y),0);transition:transform .8s cubic-bezier(.16,1,.3,1);will-change:transform}.index-specimen .spec-molecule-hero:before{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 72% 37%,oklch(.92 .06 207 / .28),transparent 20rem);mix-blend-mode:screen;pointer-events:none}.index-specimen #spec-molecule-field{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none;opacity:.7}.index-specimen .spec-molecule-hero figcaption{z-index:3}.index-specimen .spec-button{letter-spacing:.035em}.index-specimen .spec-button:hover{transform:translateY(-3px) scale(1.015)}@keyframes specEnter{0%{opacity:0;transform:translate3d(0,1.2rem,0);filter:blur(8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes specAtmosphere{0%{transform:translateZ(0) scale(.94);opacity:.7}to{transform:translate3d(-2rem,1rem,0) scale(1.08);opacity:1}}@media(max-width:767px){.index-specimen .spec-hero h1{max-width:12ch;font-size:clamp(1.8rem,9vw,2.65rem);line-height:1.25}.index-specimen .spec-hero:after{right:-22rem;top:14rem}}@media(prefers-reduced-motion:reduce){.index-specimen .spec-hero:after,.index-specimen .spec-hero-copy>*,.index-specimen .spec-molecule-hero,.index-specimen .spec-hero-rail{animation:none!important}}body.atelier-index{--at-paper: oklch(.975 .012 218);--at-ice: oklch(.92 .036 219);--at-celadon: oklch(.8 .055 189);--at-cobalt: oklch(.47 .13 250);--at-navy: oklch(.2 .052 251);--at-ink: oklch(.17 .038 252);--at-muted: oklch(.42 .033 244);--at-line: oklch(.75 .03 226 / .8);background:var(--at-paper);color:var(--at-ink);font-family:Manrope,Aptos,Segoe UI,sans-serif}.atelier-index *{box-sizing:border-box}.atelier-index ::selection{color:var(--at-paper);background:var(--at-cobalt)}.atelier-index :focus-visible{outline:3px solid var(--at-cobalt);outline-offset:4px}.atelier-index .hk-select-word{position:static;display:inline;overflow:visible;padding:0;color:inherit}.atelier-index .hk-select-word:before{display:none}.atelier-index .glass-panel{border:1px solid oklch(.88 .016 226 / .9);border-radius:12px!important;background:#f4fcfed6;box-shadow:0 8px 8px #03172c12;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);transition:padding .42s cubic-bezier(.16,1,.3,1),background-color .24s ease}.atelier-index.at-scrolled .glass-panel{background:#f4fcfef5}.atelier-index nav img{filter:none;opacity:1}.atelier-index nav a,.atelier-index #nav-network-wrap button,.atelier-index #lang-toggle,.atelier-index #mobile-menu-btn,.atelier-index #mobile-menu-close,.atelier-index #mobile-menu-panel a{color:var(--at-navy)!important;font-family:Chakra Petch,Aptos,sans-serif;letter-spacing:.025em}.atelier-index nav a:hover,.atelier-index #nav-network-wrap button:hover,.atelier-index #lang-toggle:hover{color:var(--at-cobalt)!important}.atelier-index nav a.nav-inquiry-cta{color:var(--at-navy)!important;background:#fbfeff!important;border:1px solid oklch(.72 .095 225 / .72)!important;box-shadow:none!important}.atelier-index nav a.nav-inquiry-cta:hover{color:var(--at-paper)!important;background:var(--at-cobalt)!important;border-color:var(--at-cobalt)!important;transform:translateY(-1px)}.atelier-index .nav-dropdown>div,.atelier-index #lang-menu,.atelier-index #mobile-menu-panel{border-color:var(--at-line)!important;border-radius:12px!important;background:#f8fdfefa!important;box-shadow:0 8px 8px #03172c14!important}.atelier-index .nav-dropdown a:hover,.atelier-index #lang-menu button:hover,.atelier-index #mobile-menu-panel a:hover{background:var(--at-ice)!important}.atelier-index .at-shell{width:min(100% - 3rem,1440px);margin-inline:auto}.atelier-index .atelier-main{overflow:clip}.atelier-index .at-kicker{display:flex;align-items:center;gap:.7rem;margin:0;color:var(--at-cobalt);font-family:Chakra Petch,Aptos,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.atelier-index .at-kicker:before{content:"";width:2.2rem;height:1px;background:currentColor}.atelier-index .at-hero{position:relative;min-height:max(52rem,100svh);display:grid;align-items:end;padding:clamp(7.5rem,10vw,9rem) 0 1.5rem;background:radial-gradient(circle at 82% 15%,oklch(.82 .08 214 / .58),transparent 28rem),linear-gradient(135deg,#f3fafc,#c8ecf7);isolation:isolate}.atelier-index .at-hero:before{content:"";position:absolute;z-index:-1;right:-16rem;bottom:-20rem;width:52rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,oklch(.68 .11 227 / .22),transparent 66%);filter:blur(18px)}.atelier-index #atelier-field{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.72}.atelier-index .at-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.05fr);gap:clamp(2.5rem,5vw,6rem);align-items:center}.atelier-index .at-hero-copy{position:relative;z-index:2;padding:clamp(1rem,3vw,2.5rem) 0;overflow:visible;container-type:inline-size}.atelier-index .at-hero h1{max-width:10.8ch;margin:1.05rem 0 0;color:var(--at-navy);font-family:Chakra Petch,Aptos Display,sans-serif;font-size:clamp(3.25rem,8.2cqw,5.6rem);font-weight:600;line-height:.91;letter-spacing:-.04em!important;text-transform:none;text-wrap:balance;overflow:visible}.atelier-index .at-hero h1>span{display:block;overflow:visible;white-space:normal;animation:atTitleReveal 1.05s cubic-bezier(.16,1,.3,1) both}.atelier-index .at-hero h1>span:nth-child(2){animation-delay:.12s}.atelier-index .at-hero h1 span:last-child{color:var(--at-cobalt)}.atelier-index .at-hero-intro{max-width:40rem;margin:1.45rem 0 0;color:var(--at-muted);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.72;text-wrap:pretty}.atelier-index .at-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.65rem}.atelier-index .at-action,.atelier-index .at-inline-link{display:inline-flex;align-items:center;gap:.78rem;min-height:3.1rem;color:var(--at-navy);font-family:Chakra Petch,Aptos,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .22s ease,color .22s ease}.atelier-index .at-action{border:1px solid var(--at-navy);border-radius:999px;padding:.8rem 1rem}.atelier-index .at-action i,.atelier-index .at-inline-link i,.atelier-index .at-catalogue-list i{width:.58rem;height:.58rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.atelier-index .at-action-primary{background:var(--at-navy);color:var(--at-paper)}.atelier-index .at-action:hover{transform:translateY(-3px) scale(1.015);background:var(--at-cobalt);border-color:var(--at-cobalt);color:var(--at-paper)}.atelier-index .at-action:active{transform:translateY(0) scale(.98)}.atelier-index .at-hero-signals{max-width:41rem;display:grid;margin-top:1.8rem;border-top:1px solid var(--at-line)}.atelier-index .at-signal-item{position:relative;display:grid;grid-template-columns:6.7rem minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:3rem;margin:0;border-bottom:1px solid var(--at-line);color:var(--at-muted);opacity:1;transition:color .42s ease,padding .52s cubic-bezier(.16,1,.3,1)}.atelier-index .at-signal-item:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--at-cobalt);transform:scaleX(0);transform-origin:left;transition:transform 2.35s linear}.atelier-index .at-signal-item.is-active{padding-left:.55rem;color:var(--at-navy);opacity:1}.atelier-index .at-signal-item.is-active:after{transform:scaleX(1)}.atelier-index .at-signal-item span{font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.atelier-index .at-signal-item strong{min-width:0;font-family:Chakra Petch,sans-serif;font-size:.92rem;font-weight:600;line-height:1.1}.atelier-index .at-signal-item strong.is-typing:after{content:"";display:inline-block;width:1px;height:.9em;margin-left:.18rem;background:var(--at-cobalt);vertical-align:-.08em;animation:atCasCaret .62s steps(1,end) infinite}.atelier-index .at-signal-item em{color:var(--at-cobalt);font-family:Chakra Petch,sans-serif;font-size:.61rem;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes atCasCaret{0%,48%{opacity:1}49%,to{opacity:0}}.atelier-index .at-hero-note{max-width:41rem;margin:1.15rem 0 0;color:var(--at-muted);font-size:.7rem;line-height:1.5}.atelier-index .at-hero-art{position:relative;min-height:clamp(38rem,68vh,46rem);margin:0;overflow:hidden;border-radius:16px;background:var(--at-navy);box-shadow:0 8px 8px #03172c1a;isolation:isolate;animation:atArtReveal 1.2s .16s cubic-bezier(.16,1,.3,1) both}.atelier-index .at-hero-art:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,#04172d0a 48%,#04172d94)}.atelier-index .at-hero-art img{width:100%;height:100%;object-fit:cover;transform:translate3d(var(--at-mx, 0),var(--at-my, 0),0) scale(1.045);transition:transform 1.25s cubic-bezier(.16,1,.3,1),filter .7s ease;will-change:transform}.atelier-index .at-hero-art:hover img{transform:translate3d(var(--at-mx, 0),var(--at-my, 0),0) scale(1.085);filter:saturate(1.08)}.atelier-index .at-art-scan{position:absolute;z-index:2;top:-18%;bottom:-18%;left:-35%;width:22%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(206,249,255,.25),transparent);transform:skew(-13deg);mix-blend-mode:screen;animation:atArtScan 7s 1.2s cubic-bezier(.45,0,.55,1) infinite}.atelier-index .at-art-interface{position:absolute;z-index:3;top:1.2rem;right:1.2rem;display:grid;justify-items:end;gap:.18rem;color:#e7f9fcb8;font-family:Chakra Petch,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase;text-shadow:0 1px 8px rgba(4,20,38,.65)}.atelier-index .at-art-interface span{margin-bottom:.35rem;color:var(--at-celadon)}.atelier-index .at-art-interface b{font-weight:600}.atelier-index .at-art-caption{position:absolute;left:1.35rem;bottom:1.35rem;z-index:2;display:grid;gap:.45rem;color:var(--at-paper)}.atelier-index .at-art-caption span{color:var(--at-celadon);font-family:Chakra Petch,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.08em}.atelier-index .at-art-caption strong{max-width:15rem;font-size:1.15rem;line-height:1.08}.atelier-index .at-hero-footer{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,4rem);padding-top:1rem;border-top:1px solid var(--at-line);color:var(--at-muted);font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.atelier-index .at-hero-footer span:last-child{text-align:right}.atelier-index .at-manifest{padding:clamp(6rem,12vw,12rem) 0;background:var(--at-paper)}.atelier-index .at-manifest-grid{display:grid;grid-template-columns:minmax(250px,.74fr) minmax(340px,.92fr) minmax(260px,.58fr);gap:clamp(2rem,5vw,6rem);align-items:center}.atelier-index .at-manifest h2,.atelier-index .at-scale h2,.atelier-index .at-flow h2,.atelier-index .at-catalogue h2{margin:1rem 0 0;color:var(--at-navy);font-family:Chakra Petch,Aptos,sans-serif;font-size:clamp(2.4rem,4.6vw,5.3rem);font-weight:600;line-height:.94;letter-spacing:-.04em!important;text-wrap:balance}.atelier-index .at-manifest h2 em,.atelier-index .at-flow h2 em{color:var(--at-cobalt);font-style:normal}.atelier-index .at-manifest-copy>p:not(.at-kicker),.atelier-index .at-flow-copy>p:not(.at-kicker),.atelier-index .at-catalogue-heading>p:not(.at-kicker){margin:1.5rem 0 0;color:var(--at-muted);line-height:1.8;text-wrap:pretty}.atelier-index .at-inline-link{min-height:auto;margin-top:1.75rem;color:var(--at-cobalt)}.atelier-index .at-inline-link:hover{transform:translate(.35rem);color:var(--at-navy)}.atelier-index .at-ring{position:relative;margin:0;overflow:hidden;border-radius:16px;background:var(--at-ice);aspect-ratio:4 / 5}.atelier-index .at-ring img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.atelier-index .at-ring:hover img{transform:scale(1.045)}.atelier-index .at-ring figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;color:var(--at-muted);font-size:.78rem;text-align:center}.atelier-index .at-proof{display:grid;gap:0}.atelier-index .at-proof article{padding:1.2rem 0 1.6rem;border-top:1px solid var(--at-line)}.atelier-index .at-proof article:last-child{border-bottom:1px solid var(--at-line)}.atelier-index .at-proof span{color:var(--at-cobalt);font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700}.atelier-index .at-proof h3{margin:.5rem 0 0;color:var(--at-navy);font-family:Chakra Petch,sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:600;line-height:1.02}.atelier-index .at-proof p{margin:.65rem 0 0;color:var(--at-muted);font-size:.88rem;line-height:1.68}.atelier-index .at-scale{padding:clamp(6rem,12vw,12rem) 0;background:var(--at-navy)}.atelier-index .at-scale-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem}.atelier-index .at-scale .at-kicker{color:var(--at-celadon)}.atelier-index .at-scale h2{color:var(--at-paper)}.atelier-index .at-scale .at-inline-link{margin:0;color:var(--at-celadon)}.atelier-index .at-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(3rem,7vw,6rem) 0 0;border-top:1px solid oklch(.77 .04 218 / .32)}.atelier-index .at-measures div{min-height:12rem;padding:1.25rem 1.1rem 1.1rem 0;border-right:1px solid oklch(.77 .04 218 / .32);border-bottom:1px solid oklch(.77 .04 218 / .32)}.atelier-index .at-measures div:not(:first-child){padding-left:1.1rem}.atelier-index .at-measures div:last-child{border-right:0}.atelier-index .at-measures dt{color:var(--at-paper);font-family:Michroma,sans-serif;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1;letter-spacing:-.04em}.atelier-index .at-measures dt span{color:var(--at-celadon)}.atelier-index .at-measures dd{margin:1rem 0 0;color:var(--at-celadon);font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.atelier-index .at-flow{position:relative;min-height:52rem;display:grid;align-items:center;overflow:hidden;background:var(--at-navy)}.atelier-index .at-flow-art{position:absolute;inset:0;margin:0}.atelier-index .at-flow-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#021429fa,#021429cc 42%,#02142933)}.atelier-index .at-flow-art img{width:100%;height:100%;object-fit:cover;opacity:.87}.atelier-index .at-flow-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,.55fr);gap:clamp(2rem,10vw,12rem);align-items:end}.atelier-index .at-flow .at-kicker{color:var(--at-celadon)}.atelier-index .at-flow h2{color:var(--at-paper)}.atelier-index .at-flow h2 em{color:var(--at-celadon)}.atelier-index .at-flow-copy>p:not(.at-kicker){color:#cadbe1;max-width:38rem}.atelier-index .at-action-on-dark{margin-top:2rem;border-color:var(--at-paper);color:var(--at-paper)}.atelier-index .at-action-on-dark:hover{background:var(--at-paper);border-color:var(--at-paper);color:var(--at-navy)}.atelier-index .at-flow-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.atelier-index .at-flow-steps li{display:grid;gap:.4rem;padding:1.1rem 0 1.35rem;border-top:1px solid oklch(.77 .04 218 / .3)}.atelier-index .at-flow-steps li:last-child{border-bottom:1px solid oklch(.77 .04 218 / .3)}.atelier-index .at-flow-steps span{color:var(--at-celadon);font-family:Chakra Petch,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.atelier-index .at-flow-steps strong{color:var(--at-paper);font-size:1.08rem;font-weight:550}.atelier-index .at-catalogue{padding:clamp(5rem,7vw,6.5rem) 0 clamp(4.5rem,6vw,5.5rem);background:#dff5fb}.atelier-index .at-catalogue>.at-shell{width:min(100% - 3rem,1040px);display:block}.atelier-index .at-catalogue-heading{max-width:48rem;min-width:0}.atelier-index .at-catalogue .at-kicker{font-size:clamp(.76rem,1vw,.9rem)}.atelier-index .at-catalogue h2{max-width:7.4ch;margin-top:clamp(1.5rem,2vw,2rem);font-size:clamp(3.8rem,6.2vw,6rem);font-weight:600;line-height:.86;letter-spacing:-.04em!important}.atelier-index .at-catalogue-heading>p:not(.at-kicker){max-width:44rem;margin-top:clamp(1.75rem,2.5vw,2.25rem);color:var(--at-muted);font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.58}.atelier-index .at-catalogue-list{display:grid;min-width:0;margin-top:clamp(3.5rem,5vw,5rem);border-top:1px solid var(--at-line)}.atelier-index .at-catalogue>.at-shell>.at-inline-link{margin-top:clamp(3.5rem,5vw,4.5rem);font-size:clamp(.88rem,1.25vw,1.02rem)}.atelier-index .at-catalogue-list a{display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(9rem,auto) 1.1rem;gap:clamp(.8rem,2vw,1.6rem);align-items:center;min-height:clamp(6.5rem,8vw,7.5rem);padding:1rem 0;border-bottom:1px solid var(--at-line);color:var(--at-navy);transition:color .22s ease,background-color .22s ease,padding .26s cubic-bezier(.16,1,.3,1)}.atelier-index .at-catalogue-list a:hover,.atelier-index .at-catalogue-list a:focus-visible{padding-right:.6rem;padding-left:.6rem;color:var(--at-cobalt);background:#d0eef8b8}.atelier-index .at-catalogue-list span{color:var(--at-muted);font-family:Chakra Petch,sans-serif;font-size:clamp(.78rem,1.1vw,.95rem);font-weight:700}.atelier-index .at-catalogue-list strong{min-width:0;font-family:Chakra Petch,sans-serif;font-size:clamp(2.35rem,4.5vw,4rem);font-weight:600;line-height:.95;letter-spacing:-.04em;transition:transform .26s cubic-bezier(.16,1,.3,1)}.atelier-index .at-catalogue-list em{color:var(--at-muted);font-size:clamp(.86rem,1.35vw,1.08rem);font-style:normal;line-height:1.25;text-align:right}.atelier-index .at-catalogue-list i{transition:transform .26s cubic-bezier(.16,1,.3,1)}.atelier-index .at-catalogue-list a:hover strong,.atelier-index .at-catalogue-list a:focus-visible strong{transform:translate(.35rem)}.atelier-index .at-catalogue-list a:hover i,.atelier-index .at-catalogue-list a:focus-visible i{transform:translate(.3rem) rotate(45deg)}.atelier-index .at-markets{scroll-margin-top:7rem;padding:clamp(5.5rem,8vw,8rem) 0;color:var(--at-paper);background:var(--at-navy)}.atelier-index .at-markets>.at-shell{width:min(100% - 3rem,1240px)}.atelier-index .at-markets-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr);gap:clamp(2rem,8vw,8rem);align-items:end;margin-bottom:clamp(3rem,5vw,4.5rem)}.atelier-index .at-markets .at-kicker{color:var(--at-celadon)}.atelier-index .at-markets h2{max-width:12ch;margin:1.35rem 0 0;color:var(--at-paper);font-family:Chakra Petch,Aptos,sans-serif;font-size:clamp(3rem,5.5vw,5.25rem);font-weight:600;line-height:.92;letter-spacing:-.045em}.atelier-index .at-markets-heading>p{max-width:36rem;margin:0;color:#bfd5dd;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.72;text-wrap:pretty}.atelier-index .at-markets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#7e9eaa70}.atelier-index .at-market-card{scroll-margin-top:7rem;min-width:0;color:var(--at-paper);background:#051d33;transition:background-color .26s ease}.atelier-index .at-market-card:focus-visible{position:relative;z-index:2;outline:2px solid var(--at-celadon);outline-offset:-3px}.atelier-index .at-market-visual{position:relative;aspect-ratio:1;overflow:hidden;background:#001024}.atelier-index .at-market-visual:after{content:"";position:absolute;inset:0;border-bottom:1px solid oklch(.68 .04 222 / .38);pointer-events:none}.atelier-index .at-market-visual img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .32s ease}.atelier-index .at-market-visual>span{position:absolute;z-index:1;top:1rem;left:1rem;display:inline-grid;place-items:center;min-width:2.2rem;min-height:2.2rem;border:1px solid oklch(.92 .016 222 / .54);color:var(--at-paper);background:#001226b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em}.atelier-index .at-market-copy{min-height:15.5rem;display:flex;flex-direction:column;padding:clamp(1.3rem,2vw,1.8rem)}.atelier-index .at-market-title{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.atelier-index .at-market-title h3{min-width:0;margin:0;color:var(--at-paper);font-family:Chakra Petch,Aptos,sans-serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.atelier-index .at-market-title>span{flex:0 0 auto;padding-top:.28rem;color:var(--at-celadon);font-size:.72rem;line-height:1.25;letter-spacing:.04em;white-space:nowrap}.atelier-index .at-market-copy>p{margin:1rem 0 1.5rem;color:#b4c8cf;font-size:.9rem;line-height:1.68;text-wrap:pretty}.atelier-index .at-market-link{display:inline-flex;gap:.7rem;align-items:center;margin-top:auto;color:var(--at-celadon);font-family:Chakra Petch,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.atelier-index .at-market-link i{width:.54rem;height:.54rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .26s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.atelier-index .at-market-card:hover{background:#04253e}.atelier-index .at-market-card:hover .at-market-visual img{transform:scale(1.035);filter:saturate(1.07)}.atelier-index .at-market-card:hover .at-market-link i{transform:translate(.28rem) rotate(45deg)}}body.atelier-index.at-ready .at-reveal{opacity:0;transform:translate3d(0,2rem,0);filter:blur(8px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s ease}body.atelier-index.at-ready .at-reveal.is-inview{opacity:1;transform:none;filter:none}@keyframes atTitleReveal{0%{opacity:0;transform:translate3d(0,1.15em,0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0)}}@keyframes atArtReveal{0%{opacity:0;transform:translate3d(2.5rem,0,0) scale(.96);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes atArtScan{0%,18%{left:-35%;opacity:0}28%{opacity:1}72%{opacity:.75}82%,to{left:118%;opacity:0}}.atelier-index footer{border-color:#1f4565b3!important;background:var(--at-navy)!important}.atelier-index footer,.atelier-index footer p,.atelier-index footer a,.atelier-index footer span,.atelier-index footer h4{color:#ccdee5!important}.atelier-index footer img{filter:brightness(0) invert(1) contrast(1.12)}.atelier-index footer a:hover{color:var(--at-celadon)!important}@media(max-width:1100px){.atelier-index .at-hero-layout,.atelier-index .at-manifest-grid,.atelier-index .at-flow-content{grid-template-columns:1fr}.atelier-index .at-hero-art{max-width:56rem;min-height:35rem}.atelier-index .at-manifest-copy{max-width:46rem}.atelier-index .at-ring{max-width:34rem}.atelier-index .at-flow{min-height:auto;padding:7rem 0}.atelier-index .at-markets-heading{grid-template-columns:1fr;gap:1.5rem}.atelier-index .at-markets-heading>p{max-width:44rem}.atelier-index .at-markets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.atelier-index nav{padding:1rem!important}.atelier-index .at-shell{width:min(100% - 2rem,42rem)}.atelier-index .at-hero{padding-top:7rem}.atelier-index .at-hero h1{max-width:11ch;font-size:clamp(3rem,13.5vw,4.5rem);line-height:.94}.atelier-index .at-hero h1>span{white-space:normal}.atelier-index .at-signal-item{grid-template-columns:5.8rem minmax(0,1fr);gap:.7rem;padding:.45rem 0}.atelier-index .at-signal-item.is-active{padding-left:.35rem}.atelier-index .at-signal-item em{grid-column:2;margin-top:-.35rem}.atelier-index .at-hero-art{min-height:25rem}.atelier-index .at-hero-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.atelier-index .at-hero-footer span:last-child{text-align:left}.atelier-index .at-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-index .at-measures div:nth-child(2){border-right:0}.atelier-index .at-measures div:nth-child(3){padding-left:0}.atelier-index .at-measures div:nth-child(4){border-right:0}.atelier-index .at-flow{padding:5.5rem 0}.atelier-index .at-flow-art:after{background:#021429d6}.atelier-index .at-catalogue{padding:4.5rem 0 4rem}.atelier-index .at-catalogue>.at-shell{width:min(100% - 2rem,42rem)}.atelier-index .at-catalogue h2{max-width:8ch;margin-top:1.35rem;font-size:clamp(3rem,14vw,4rem);line-height:.9}.atelier-index .at-catalogue-heading>p:not(.at-kicker){margin-top:1.6rem;font-size:1rem;line-height:1.5}.atelier-index .at-catalogue-list{margin-top:3rem}.atelier-index .at-catalogue-list a{grid-template-columns:2.2rem minmax(0,1fr) .9rem;grid-template-areas:"number title arrow" ". tag arrow";gap:.45rem .8rem;min-height:6.5rem;padding:1.2rem 0}.atelier-index .at-catalogue-list span{grid-area:number;align-self:start;padding-top:.3rem;font-size:.72rem}.atelier-index .at-catalogue-list strong{grid-area:title;font-size:clamp(2rem,9vw,2.75rem);line-height:.98}.atelier-index .at-catalogue-list em{grid-area:tag;text-align:left;font-size:.82rem}.atelier-index .at-catalogue-list i{grid-area:arrow}.atelier-index .at-catalogue-list a:hover,.atelier-index .at-catalogue-list a:focus-visible{padding-right:.35rem;padding-left:.35rem}.atelier-index .at-catalogue>.at-shell>.at-inline-link{margin-top:3rem}.atelier-index .at-markets{padding:4.75rem 0}.atelier-index .at-markets>.at-shell{width:min(100% - 2rem,42rem)}.atelier-index .at-markets-heading{margin-bottom:2.75rem}.atelier-index .at-markets h2{margin-top:1.15rem;font-size:clamp(2.75rem,13vw,4rem)}.atelier-index .at-markets-heading>p{font-size:.96rem;line-height:1.62}.atelier-index .at-markets-grid{grid-template-columns:1fr}.atelier-index .at-market-copy{min-height:13rem;padding:1.35rem}.atelier-index .at-market-title h3{font-size:clamp(1.55rem,7vw,2rem)}}@media(prefers-reduced-motion:reduce){.atelier-index *,.atelier-index *:before,.atelier-index *:after{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body.atelier-index.at-ready .at-reveal{opacity:1;transform:none;filter:none}.atelier-index .at-hero h1>span{animation:none!important}.atelier-index .at-hero-art{animation:none!important}}.atelier-products .catalog-shell{width:min(100% - 3rem,1440px);margin-inline:auto}.atelier-products .catalog-hero{position:relative;min-height:max(52rem,100svh);display:grid;align-items:end;padding:clamp(7.5rem,10vw,9rem) 0 1.5rem;overflow:hidden;color:var(--at-ink);background:radial-gradient(circle at 82% 15%,oklch(.82 .08 214 / .58),transparent 28rem),linear-gradient(135deg,#f3fafc,#c8ecf7);isolation:isolate}.atelier-products .catalog-hero:before{content:"";position:absolute;z-index:-1;right:-16rem;bottom:-20rem;width:52rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,oklch(.68 .11 227 / .22),transparent 66%);filter:blur(18px)}.atelier-products .catalog-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.05fr);gap:clamp(2.5rem,5vw,6rem);align-items:center}.atelier-products .blur-enter{animation:none;filter:none;opacity:1;transform:none}.atelier-products .catalog-hero-copy{position:relative;z-index:2;padding:clamp(1rem,3vw,2.5rem) 0;color:var(--at-ink);container-type:inline-size}.atelier-products .catalog-overline,.atelier-products .catalog-kicker{display:flex;align-items:center;gap:.7rem;margin:0;color:var(--at-cobalt);font-family:Chakra Petch,Aptos,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.atelier-products .catalog-overline span{width:2.2rem;height:1px;background:currentColor}.atelier-products .catalog-hero h1{max-width:11ch;margin:1.05rem 0 0;color:var(--at-navy);font-family:Chakra Petch,Aptos Display,sans-serif;font-size:clamp(3.25rem,8.2cqw,5.6rem);font-weight:600;line-height:.91;letter-spacing:-.04em;text-wrap:balance}.atelier-products .catalog-hero h1>span{display:block}.atelier-products .catalog-hero h1>span:last-child{color:var(--at-cobalt)}.atelier-products .catalog-hero-lede{max-width:40rem;margin:1.45rem 0 0;color:var(--at-muted);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.72;text-wrap:pretty}.atelier-products .catalog-search-panel{position:relative;max-width:41rem;margin-top:1.8rem;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.atelier-products .catalog-search-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem}.atelier-products .catalog-search-label span,.atelier-products .catalog-search-label small{color:var(--at-muted);font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.atelier-products .catalog-search-label small{color:var(--at-cobalt)}.atelier-products .catalog-search-control{min-height:3.6rem;padding:0 1rem;border:1px solid var(--at-line);border-radius:12px;background:#f4fcfee6;color:var(--at-muted);box-shadow:0 8px 8px #03172c0e}.atelier-products .catalog-search-control:focus-within{border-color:var(--at-cobalt);box-shadow:0 0 0 3px #065da01f}.atelier-products .catalog-search-control input{color:var(--at-navy);font-family:Manrope,sans-serif;font-size:.92rem}.atelier-products .catalog-search-control input::placeholder{color:#4b5a66}.atelier-products .catalog-autocomplete{top:calc(100% + .45rem);right:0;left:0;border:1px solid var(--at-line);border-radius:12px;background:var(--at-paper);box-shadow:0 8px 8px #03172c14}.atelier-products .catalog-autocomplete button{background:var(--at-paper);color:var(--at-navy)}.atelier-products .catalog-autocomplete button:hover{background:var(--at-ice)}.atelier-products .catalog-search-fallback{top:calc(100% + .45rem);right:0;left:0;border-color:var(--at-line);border-radius:12px;background:var(--at-paper);box-shadow:0 8px 8px #03172c14;overflow:hidden}.atelier-products .catalog-search-fallback a:hover{background:var(--at-ice)}.atelier-products .catalog-search-fallback strong{color:var(--at-navy);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-search-fallback small{color:var(--at-muted)}.atelier-products .catalog-search-fallback small>span:first-child,.atelier-products .catalog-search-fallback b{color:var(--at-cobalt)}.atelier-products .catalog-hero-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:41rem;margin-top:1.25rem;border-top:1px solid var(--at-line);border-bottom:1px solid var(--at-line)}.atelier-products .catalog-hero-signals span{display:flex;align-items:baseline;gap:.35rem;min-width:0;padding:.8rem .75rem .8rem 0;color:var(--at-muted);font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:700;text-transform:uppercase}.atelier-products .catalog-hero-signals span+span{padding-left:.75rem;border-left:1px solid var(--at-line)}.atelier-products .catalog-hero-signals b{color:var(--at-cobalt);font-size:.9rem;font-weight:600}.atelier-products .catalog-hero-art{position:relative;min-height:clamp(38rem,68vh,46rem);margin:0;overflow:hidden;border-radius:16px;background:var(--at-navy);box-shadow:0 8px 8px #03172c1a;isolation:isolate}.atelier-products .catalog-hero-art:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#04172d0a 48%,#04172d94);pointer-events:none}.atelier-products .catalog-hero-art img{width:100%;height:100%;object-fit:cover;transform:scale(1.045);transition:transform 1.25s cubic-bezier(.16,1,.3,1),filter .7s ease}.atelier-products .catalog-hero-art:hover img{transform:scale(1.085);filter:saturate(1.08)}.atelier-products .catalog-art-scan{position:absolute;z-index:2;top:-18%;bottom:-18%;left:-35%;width:22%;background:linear-gradient(90deg,transparent,rgba(206,249,255,.25),transparent);transform:skew(-13deg);mix-blend-mode:screen;animation:atArtScan 7s 1.2s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}.atelier-products .catalog-art-interface{position:absolute;z-index:3;top:1.2rem;right:1.2rem;display:grid;justify-items:end;gap:.18rem;color:#e7f9fcb8;font-family:Chakra Petch,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase;text-shadow:0 1px 8px rgba(4,20,38,.65)}.atelier-products .catalog-art-interface span{margin-bottom:.35rem;color:var(--at-celadon)}.atelier-products .catalog-art-interface b{font-weight:600}.atelier-products .catalog-hero-art figcaption{position:absolute;z-index:2;right:1.35rem;bottom:1.35rem;left:1.35rem;display:grid;gap:.45rem;color:var(--at-paper)}.atelier-products .catalog-hero-art figcaption span{color:var(--at-celadon);font-family:Chakra Petch,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atelier-products .catalog-hero-art figcaption strong{max-width:19rem;font-size:1.15rem;line-height:1.15}.atelier-products .catalog-hero-footer{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,4rem);padding-top:1rem;border-top:1px solid var(--at-line);color:var(--at-muted);font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.atelier-products .catalog-hero-footer span:last-child{text-align:right}.atelier-products .catalog-index{padding:clamp(6rem,12vw,11rem) 0;background:var(--at-paper)}.atelier-products .catalog-index-heading{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(360px,1.1fr);gap:clamp(2rem,7vw,8rem);align-items:end}.atelier-products .catalog-index-heading h2,.atelier-products .catalog-empty h2,.atelier-products .catalog-load-error h2{max-width:10ch;margin:1rem 0 0;color:var(--at-navy);font-family:Chakra Petch,Aptos,sans-serif;font-size:clamp(2.4rem,4.6vw,5.3rem);font-weight:600;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.atelier-products .catalog-index-heading>p{max-width:42rem;margin:0;color:var(--at-muted);font-size:.95rem;line-height:1.8;text-wrap:pretty}.atelier-products .catalog-filter-bar{display:flex;gap:.55rem;margin:clamp(2.5rem,5vw,4rem) 0 1.5rem;padding-bottom:.65rem}.atelier-products .catalog-filter{min-height:2.7rem;padding:.62rem .82rem;border:1px solid var(--at-line);border-radius:999px;color:var(--at-muted);background:transparent;font-family:Chakra Petch,sans-serif;font-size:.67rem;font-weight:700}.atelier-products .catalog-filter b{min-width:1.45rem;height:1.45rem;border-radius:999px;color:var(--at-navy);background:var(--at-ice)}.atelier-products .catalog-filter:hover{border-color:var(--at-cobalt);color:var(--at-cobalt)}.atelier-products .catalog-filter.active{border-color:var(--at-navy);color:var(--at-paper);background:var(--at-navy)}.atelier-products .catalog-filter.active b{color:var(--at-navy);background:var(--at-celadon)}.atelier-products .catalog-results-info{margin-bottom:1.5rem;padding:.9rem 1rem;border:1px solid var(--at-line);border-left-width:1px;border-radius:12px;color:var(--at-muted);background:var(--at-ice);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-results-info button{color:var(--at-cobalt);font-family:inherit}.atelier-products .catalog-directory-list{display:grid;border-top:1px solid var(--at-line)}.atelier-products .catalog-directory-row{display:grid;grid-template-columns:2.5rem minmax(250px,.78fr) minmax(280px,1fr) 7rem 1rem;gap:clamp(.8rem,2vw,2rem);align-items:center;width:100%;min-height:6.2rem;padding:1.15rem 0;border:0;border-bottom:1px solid var(--at-line);color:var(--at-navy);background:transparent;text-align:left;cursor:pointer;transition:color .26s ease,padding .42s cubic-bezier(.16,1,.3,1),background-color .26s ease}.atelier-products .catalog-directory-row:hover{padding-right:.65rem;padding-left:.65rem;color:var(--at-cobalt);background:#daeff6b8}.atelier-products .catalog-directory-index{color:var(--at-muted);font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700}.atelier-products .catalog-directory-name{display:grid;gap:.28rem}.atelier-products .catalog-directory-name strong{font-family:Chakra Petch,sans-serif;font-size:clamp(1.18rem,2vw,1.8rem);font-weight:600;line-height:1}.atelier-products .catalog-directory-name small{color:var(--at-cobalt);font-size:.72rem}.atelier-products .catalog-directory-family{max-width:48rem;color:var(--at-muted);font-size:.72rem;line-height:1.55}.atelier-products .catalog-directory-count{color:var(--at-muted);font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.atelier-products .catalog-directory-count b{color:var(--at-cobalt);font-size:.9rem;font-weight:600}.atelier-products .catalog-directory-row i{width:.58rem;height:.58rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.atelier-products .catalog-product-category+.catalog-product-category{margin-top:clamp(4.5rem,9vw,8rem)}.atelier-products .catalog-category-heading{grid-template-columns:3rem minmax(0,1fr) auto;padding:1.3rem 0 1.7rem;border-top:1px solid var(--at-navy);border-bottom:1px solid var(--at-line)}.atelier-products .catalog-category-index{color:var(--at-cobalt);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-category-heading p{color:var(--at-cobalt)}.atelier-products .catalog-category-heading h2{color:var(--at-navy);font-family:Chakra Petch,sans-serif;font-size:clamp(2rem,3.8vw,4rem);font-weight:600;letter-spacing:-.04em}.atelier-products .catalog-category-heading div>span{color:var(--at-muted)}.atelier-products .catalog-category-heading>a{color:var(--at-cobalt);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-family-list{margin-left:4.5rem}.atelier-products .catalog-family{padding-top:2.4rem}.atelier-products .catalog-family-heading p{color:var(--at-cobalt)}.atelier-products .catalog-family-heading h3{color:var(--at-navy);font-family:Chakra Petch,sans-serif;font-weight:600}.atelier-products .catalog-family-heading>span{color:var(--at-muted);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-table-wrap{border-color:var(--at-line);border-radius:12px;background:#f8fdfe}.atelier-products .catalog-table th{border-color:var(--at-line);color:var(--at-muted);background:var(--at-ice);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-table td{border-color:#9bb2bd6b;color:var(--at-muted)}.atelier-products .catalog-table tbody tr:hover{background:#e1f2f8}.atelier-products .catalog-product-name{color:var(--at-navy);font-weight:650}.atelier-products .catalog-cas,.atelier-products .catalog-formula{color:var(--at-cobalt);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-chem-tag{color:var(--at-navy);background:var(--at-ice)}.atelier-products .catalog-row-action{color:var(--at-cobalt);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-primary-action{border-radius:999px;background:var(--at-navy);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-loading{color:var(--at-muted);font-family:Chakra Petch,sans-serif}.atelier-products .catalog-loading span{background:var(--at-cobalt)}@media(max-width:1100px){.atelier-products .catalog-hero-grid,.atelier-products .catalog-index-heading{grid-template-columns:1fr}.atelier-products .catalog-hero-art{max-width:56rem;min-height:35rem}.atelier-products .catalog-index-heading>p{max-width:46rem}.atelier-products .catalog-directory-row{grid-template-columns:2.2rem minmax(220px,.8fr) minmax(220px,1fr) 6rem 1rem}}@media(max-width:767px){.atelier-products .catalog-shell{width:min(100% - 2rem,42rem)}.atelier-products .catalog-hero{min-height:auto;padding-top:7rem}.atelier-products .catalog-hero h1{max-width:11ch;font-size:clamp(3rem,13.5vw,4.5rem)}.atelier-products .catalog-hero-art{min-height:25rem}.atelier-products .catalog-hero-signals{grid-template-columns:1fr}.atelier-products .catalog-hero-signals span+span{padding-left:0;border-left:0;border-top:1px solid var(--at-line)}.atelier-products .catalog-hero-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.atelier-products .catalog-hero-footer span:last-child{text-align:left}.atelier-products .catalog-index{padding:5.5rem 0}.atelier-products .catalog-index-heading h2{font-size:clamp(2.6rem,13vw,4rem)}.atelier-products .catalog-directory-row{grid-template-columns:1.7rem minmax(0,1fr) auto .8rem;gap:.65rem;min-height:5.6rem}.atelier-products .catalog-directory-name{grid-column:2}.atelier-products .catalog-directory-family{grid-column:2 / -1;font-size:.66rem}.atelier-products .catalog-directory-count{grid-column:3;grid-row:1}.atelier-products .catalog-directory-row i{grid-column:4;grid-row:1}.atelier-products .catalog-category-heading{grid-template-columns:2rem 1fr}.atelier-products .catalog-family-list{margin-left:0}.atelier-products .catalog-table tr{border-color:var(--at-line);border-radius:12px;background:#f8fdfe}}@media(prefers-reduced-motion:reduce){.atelier-products .catalog-hero h1>span,.atelier-products .catalog-hero-art,.atelier-products .catalog-art-scan{animation:none!important}}body.atelier-about{--ab-paper: oklch(.975 .012 218);--ab-ice: oklch(.943 .025 220);--ab-fog: oklch(.91 .035 218);--ab-navy: oklch(.19 .055 251);--ab-cobalt: oklch(.52 .19 248);--ab-celadon: oklch(.82 .075 187);--ab-muted: oklch(.48 .035 237);--ab-line: oklch(.68 .04 230 / .42);margin:0;color:var(--ab-navy);background:var(--ab-paper);font-family:Manrope,Aptos,sans-serif}.atelier-about *{box-sizing:border-box}.atelier-about ::selection{color:var(--ab-paper);background:var(--ab-cobalt)}.atelier-about :focus-visible{outline:3px solid var(--ab-cobalt);outline-offset:4px}.atelier-about .about-atelier{position:relative;overflow:clip}.atelier-about .about-shell{width:min(100% - 3rem,1440px);margin-inline:auto}.atelier-about .about-section{position:relative;padding:clamp(7rem,12vw,12rem) 0}.atelier-about .about-material-field{position:fixed;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.34;mix-blend-mode:multiply}.atelier-about .glass-panel{max-width:1480px!important;border:1px solid oklch(.76 .035 225 / .62)!important;border-radius:16px!important;background:#f4fcfee0!important;box-shadow:0 8px 32px #08243814!important;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.atelier-about nav img{filter:none;opacity:1}.atelier-about nav a,.atelier-about #nav-network-wrap button,.atelier-about #lang-toggle{font-family:Chakra Petch,sans-serif;font-weight:600!important;letter-spacing:.025em}.atelier-about nav a:hover,.atelier-about #nav-network-wrap button:hover,.atelier-about #lang-toggle:hover{color:var(--ab-cobalt)!important}.atelier-about .nav-dropdown>div,.atelier-about #lang-menu,.atelier-about #mobile-menu-panel{border-color:var(--ab-line)!important;background:#f4fcfef7!important}.atelier-about .about-hero{position:relative;z-index:1;min-height:100svh;display:grid;align-content:center;padding:clamp(8rem,13vh,10.5rem) 0 clamp(2.5rem,6vh,4.5rem);overflow:hidden;background:radial-gradient(circle at 82% 20%,oklch(.87 .08 205 / .52),transparent 25rem),radial-gradient(circle at 3% 90%,oklch(.86 .07 236 / .45),transparent 30rem),var(--ab-paper)}.atelier-about .about-hero:before{content:"";position:absolute;z-index:0;inset:0;opacity:.2;pointer-events:none;background-image:linear-gradient(90deg,transparent calc(100% - 1px),oklch(.53 .04 232 / .28) 0);background-size:12.5vw 100%;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.atelier-about .about-orbit{position:absolute;z-index:0;border:1px solid oklch(.55 .12 235 / .19);border-radius:50%;pointer-events:none}.atelier-about .about-orbit:after{content:"";position:absolute;width:.48rem;aspect-ratio:1;border-radius:50%;background:var(--ab-cobalt);box-shadow:0 0 1.5rem #006cb699;box-shadow:0 0 1.5rem oklch(.52 .19 248 / .6)}.atelier-about .about-orbit-a{width:42rem;height:19rem;top:14%;right:-13rem;transform:rotate(-24deg)}.atelier-about .about-orbit-a:after{left:12%;bottom:7%}.atelier-about .about-orbit-b{width:18rem;height:9rem;left:-8rem;bottom:12%;transform:rotate(18deg)}.atelier-about .about-orbit-b:after{right:17%;top:3%}.atelier-about .about-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);gap:clamp(2.5rem,7vw,8rem);align-items:center}.atelier-about .about-hero-copy{position:relative;z-index:4}.atelier-about .about-kicker{display:flex;align-items:center;gap:1rem;margin:0 0 1.5rem;color:var(--ab-cobalt);font-family:Chakra Petch,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.atelier-about .about-kicker span+span{display:flex;align-items:center;gap:1rem}.atelier-about .about-kicker span+span:before{content:"";width:2.4rem;height:1px;background:currentColor}.atelier-about .about-display{max-width:10.5ch;margin:0;color:var(--ab-navy);font-family:Chakra Petch,sans-serif;font-size:clamp(3.25rem,6.5vw,7.15rem);font-weight:500;line-height:.89;letter-spacing:-.06em!important;text-transform:none}.atelier-about .about-title-line{display:block;transform-origin:0 50%}.atelier-about .about-title-accent{color:var(--ab-cobalt)}.atelier-about .about-lede{max-width:38rem;margin:2rem 0 0;color:var(--ab-muted);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75;text-wrap:pretty}.atelier-about .about-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.atelier-about .about-action{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.9rem;padding:.75rem 1.15rem;border:1px solid var(--ab-navy);border-radius:999px;color:var(--ab-navy);font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .26s ease,background .26s ease,border-color .26s ease,transform .26s ease;will-change:transform}.atelier-about .about-action-primary{color:var(--ab-paper);background:var(--ab-navy)}.atelier-about .about-action:hover{color:var(--ab-paper);border-color:var(--ab-cobalt);background:var(--ab-cobalt)}.atelier-about .about-text-link{position:relative;padding:.55rem 0;color:var(--ab-navy);font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.atelier-about .about-text-link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform-origin:right;transition:transform .3s cubic-bezier(.16,1,.3,1)}.atelier-about .about-text-link:hover:after{transform:scaleX(0)}.atelier-about .about-hero-media{position:relative;min-height:clamp(31rem,61vh,45rem);perspective:1100px}.atelier-about .about-photo-main{position:absolute;inset:0 5% 7% 8%;margin:0;overflow:hidden;border-radius:16px;background:var(--ab-fog);box-shadow:0 2.5rem 6rem #00223729;box-shadow:0 2.5rem 6rem oklch(.24 .06 240 / .16);transform:translate3d(var(--ab-x, 0),var(--ab-y, 0),0);transition:transform .9s cubic-bezier(.16,1,.3,1)}.atelier-about .about-photo-main:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,transparent 52%,oklch(.19 .055 251 / .3))}.atelier-about .about-photo-main img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform 1.3s cubic-bezier(.16,1,.3,1),filter .7s ease}.atelier-about .about-hero-media:hover .about-photo-main img{transform:scale(1.035);filter:saturate(1) contrast(1.02)}.atelier-about .about-photo-float{position:absolute;z-index:3;right:-1.25rem;bottom:0;width:36%;aspect-ratio:4 / 5;margin:0;overflow:hidden;border:8px solid var(--ab-paper);border-radius:12px;background:var(--ab-navy);box-shadow:0 1.5rem 4rem #0022372e;box-shadow:0 1.5rem 4rem oklch(.24 .06 240 / .18);transform:translate3d(var(--ab-x, 0),var(--ab-y, 0),0);transition:transform .8s cubic-bezier(.16,1,.3,1)}.atelier-about .about-photo-float img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.atelier-about .about-photo-float:hover img{transform:scale(1.07)}.atelier-about .about-material-object{position:absolute;z-index:2;top:-7%;left:-10%;width:36%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 1rem 2rem oklch(.33 .1 230 / .2));transform:translate3d(var(--ab-x, 0),var(--ab-y, 0),0) rotate(-12deg);transition:transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none}.atelier-about .about-media-index{position:absolute;z-index:4;top:1rem;right:1rem;display:grid;gap:.15rem;color:var(--ab-paper);font-family:Michroma,sans-serif;font-size:.62rem;text-align:right;text-shadow:0 1px 8px oklch(.18 .05 250 / .48)}.atelier-about .about-media-index span:first-child{font-size:1.1rem}.atelier-about .about-hero-proof{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vh,3.5rem);padding-top:1rem;border-top:1px solid var(--ab-line);color:var(--ab-muted);font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.atelier-about .about-hero-proof span:last-child{text-align:right}.atelier-about .about-production{z-index:1;background:var(--ab-paper)}.atelier-about .about-section-head{display:grid;grid-template-columns:.45fr 1fr .85fr;gap:clamp(2rem,5vw,6rem);align-items:start;margin-bottom:clamp(3.5rem,7vw,7rem)}.atelier-about .about-section-code{color:var(--ab-cobalt);font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atelier-about .about-section-head h2,.atelier-about .about-section-title{margin:0;color:var(--ab-navy);font-family:Chakra Petch,sans-serif;font-size:clamp(2.65rem,5.4vw,6rem);font-weight:500;line-height:.93;letter-spacing:-.05em!important;text-wrap:balance}.atelier-about .about-section-head>p,.atelier-about .about-goal-text>p,.atelier-about .about-reach-header>p{margin:0;color:var(--ab-muted);line-height:1.8;text-wrap:pretty}.atelier-about .about-evidence-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(18rem,.66fr);grid-template-rows:repeat(2,minmax(18rem,1fr));gap:1rem;min-height:50rem}.atelier-about .about-evidence{position:relative;overflow:hidden;border-radius:14px;background:var(--ab-navy);isolation:isolate}.atelier-about .about-evidence-main{grid-row:1 / 3}.atelier-about .about-evidence figure{position:absolute;inset:0;margin:0}.atelier-about .about-evidence figure:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,oklch(.17 .055 251 / .93),transparent 62%);transition:opacity .5s ease}.atelier-about .about-evidence img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.05);transform:scale(1.01);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s ease}.atelier-about .about-evidence:hover img,.atelier-about .about-evidence:focus-visible img{transform:scale(1.065);filter:saturate(1) contrast(1.02)}.atelier-about .about-evidence-copy{position:absolute;z-index:2;right:clamp(1.25rem,3vw,2.5rem);bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.5rem);color:var(--ab-paper)}.atelier-about .about-evidence-copy>span{color:var(--ab-celadon);font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atelier-about .about-evidence-copy h3{max-width:14ch;margin:.65rem 0 0;font-family:Chakra Petch,sans-serif;font-size:clamp(1.5rem,3vw,3.7rem);font-weight:500;line-height:.98;letter-spacing:-.035em}.atelier-about .about-evidence-side .about-evidence-copy h3{font-size:clamp(1.35rem,2vw,2.35rem)}.atelier-about .about-evidence-copy p{max-width:30rem;margin:1rem 0 0;color:#c9dfe6;line-height:1.7}.atelier-about .about-goals{z-index:1;color:var(--ab-paper);background:var(--ab-navy)}.atelier-about .about-goals-grid{display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr);gap:clamp(3rem,8vw,9rem);align-items:center}.atelier-about .about-goal-text .about-section-code{color:var(--ab-celadon)}.atelier-about .about-goal-text .about-section-title{margin-top:1.2rem;color:var(--ab-paper)}.atelier-about .about-goal-text>p{margin-top:1.75rem;color:#bacfd6}.atelier-about .about-tab-list{display:grid;margin-top:3rem;border-top:1px solid oklch(.8 .05 210 / .27)}.atelier-about .goals-tab{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.05rem 0;border-bottom:1px solid oklch(.8 .05 210 / .27);color:#9ab3bb;font-family:Chakra Petch,sans-serif;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:500;text-align:left;transition:color .24s ease,padding .3s cubic-bezier(.16,1,.3,1)}.atelier-about .goals-tab:after{content:"+";color:var(--ab-celadon);font-family:Michroma,sans-serif;font-size:.8rem}.atelier-about .goals-tab:hover{color:var(--ab-paper);padding-left:.45rem}.atelier-about .goals-tab[aria-selected=true]{color:var(--ab-celadon)}.atelier-about .goals-tab[aria-selected=true]:after{content:"\d7"}.atelier-about .about-goal-stage{position:relative;min-height:44rem;overflow:hidden;border-radius:16px;background:#000b1d;box-shadow:0 2rem 6rem #00020852;box-shadow:0 2rem 6rem oklch(.08 .04 250 / .32)}.atelier-about .goals-bg-layer{position:absolute;inset:0;opacity:0;background-position:center;background-size:cover;filter:saturate(.74) contrast(1.07);transform:scale(1.06);transition:opacity .85s ease,transform 1.4s cubic-bezier(.16,1,.3,1)}.atelier-about .goals-bg-layer.is-active{opacity:1;transform:scale(1)}.atelier-about .about-goal-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0007140a,#000714f0);background:linear-gradient(180deg,#0007140a,color(xyz .002 .002 .009 / .941))}.atelier-about .about-goal-reticle{position:absolute;z-index:2;top:1.5rem;right:1.5rem;width:3.5rem;aspect-ratio:1;border:1px solid oklch(.88 .05 205 / .55);border-radius:50%}.atelier-about .about-goal-reticle span{position:absolute;top:50%;left:50%;background:#b2e2e78c;transform:translate(-50%,-50%)}.atelier-about .about-goal-reticle span:first-child{width:4.5rem;height:1px}.atelier-about .about-goal-reticle span:last-child{width:1px;height:4.5rem}.atelier-about .goals-panel{position:absolute;z-index:3;right:clamp(1.5rem,4vw,3.5rem);bottom:clamp(1.5rem,4vw,3.5rem);left:clamp(1.5rem,4vw,3.5rem);opacity:0;visibility:hidden;transform:translateY(1.5rem);transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1),visibility .5s}.atelier-about .goals-panel.is-active{opacity:1;visibility:visible;transform:none}.atelier-about .goals-panel h3{margin:0;color:var(--ab-paper);font-family:Chakra Petch,sans-serif;font-size:clamp(2.3rem,5vw,5.6rem);font-weight:500;line-height:.9;letter-spacing:-.045em}.atelier-about .goals-panel p{max-width:42rem;margin:1.5rem 0 0;color:#c6dce2;line-height:1.75}.atelier-about .about-reach{z-index:1;overflow:hidden;background:var(--ab-ice)}.atelier-about .about-reach-bg{position:absolute;top:0;right:0;bottom:0;width:48%;margin:0;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.atelier-about .about-reach-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ab-ice),transparent 55%)}.atelier-about .about-reach-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.05)}.atelier-about .about-reach .about-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(36rem,1.28fr);gap:clamp(3rem,5vw,5.5rem)}.atelier-about .about-reach-header{position:sticky;top:9rem;align-self:start}.atelier-about .about-reach-header .about-section-title{max-width:9ch;margin-top:1.2rem;font-size:clamp(3rem,4.25vw,4.75rem);line-height:.96;letter-spacing:-.035em!important}.atelier-about .about-reach-header>p{max-width:31rem;margin-top:1.75rem;color:#405a70;font-size:1.0625rem;line-height:1.72}.atelier-about .about-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #36516b;border-left:1px solid #36516b;background:#081b30}.atelier-about .about-ledger article{min-height:18rem;padding:clamp(1.5rem,2.4vw,2.15rem);border-right:1px solid #36516b;border-bottom:1px solid #36516b;background:#081b30f0;transition:background-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.atelier-about .about-ledger article:hover{z-index:2;background:#0d3155;transform:translateY(-.3rem)}.atelier-about .about-ledger article>span{color:#38bdf8;font-family:Michroma,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.06em}.atelier-about .about-ledger h3{max-width:18ch;margin:2rem 0 0;color:#f4f9ff;font-family:Chakra Petch,sans-serif;font-size:clamp(1.25rem,1.55vw,1.65rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.atelier-about .about-ledger p{max-width:38ch;margin:1rem 0 0;color:#c4d4e3;font-size:1rem;font-weight:500;line-height:1.67;letter-spacing:.005em;text-wrap:pretty}.atelier-about .about-location{z-index:1;background:var(--ab-paper)}.atelier-about .about-location-grid{display:grid;grid-template-columns:minmax(18rem,.55fr) minmax(30rem,1.45fr);gap:clamp(3rem,8vw,9rem);align-items:stretch}.atelier-about .about-location-copy{align-self:center}.atelier-about .about-location-copy .about-section-title{margin-top:1.2rem}.atelier-about .about-location-copy>p{margin:2rem 0 0;color:var(--ab-muted);font-size:1rem;line-height:1.85}.atelier-about .about-map-link{margin-top:2rem}.atelier-about .about-map-frame{position:relative;min-height:32rem;overflow:hidden;border-radius:16px;background:var(--ab-ice);box-shadow:0 1.5rem 4rem #0624371a}.atelier-about .about-map-frame:after{content:"Hangzhou / 30.2741 N, 120.1551 E";position:absolute;right:1rem;bottom:1rem;padding:.65rem .8rem;color:var(--ab-paper);background:var(--ab-navy);font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.06em;pointer-events:none}.atelier-about .about-map-frame iframe{position:absolute;inset:0;width:100%;height:100%!important;filter:saturate(.42) contrast(1.05) hue-rotate(6deg)}body.atelier-about.about-ready .about-reveal,body.atelier-about.about-ready .about-capability-card,body.atelier-about.about-ready .about-ledger article{opacity:0;transform:translate3d(0,2.5rem,0);filter:blur(9px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s ease}body.atelier-about.about-ready .about-reveal.is-visible,body.atelier-about.about-ready .about-capability-card.is-visible,body.atelier-about.about-ready .about-ledger article.is-visible{opacity:1;transform:none;filter:none}.atelier-about footer{position:relative;z-index:2;border-color:#1f4565b3!important;background:var(--ab-navy)!important}.atelier-about footer,.atelier-about footer p,.atelier-about footer a,.atelier-about footer span,.atelier-about footer h4{color:#ccdee5!important}.atelier-about footer img{filter:brightness(0) invert(1) contrast(1.12)}.atelier-about footer a:hover{color:var(--ab-celadon)!important}@media(max-width:1100px){.atelier-about .about-hero-grid,.atelier-about .about-goals-grid,.atelier-about .about-reach .about-shell,.atelier-about .about-location-grid{grid-template-columns:1fr}.atelier-about .about-hero{min-height:auto}.atelier-about .about-display{max-width:11ch}.atelier-about .about-hero-media{min-height:38rem}.atelier-about .about-section-head{grid-template-columns:.5fr 1.1fr}.atelier-about .about-section-head>p{grid-column:2}.atelier-about .about-goal-text{max-width:46rem}.atelier-about .about-reach-header{position:static;max-width:46rem}.atelier-about .about-reach-bg{width:100%;opacity:.22;clip-path:none}.atelier-about .about-map-frame{min-height:30rem}}@media(max-width:767px){.atelier-about nav{padding:1rem!important}.atelier-about .glass-panel{padding:.55rem 1rem!important;border-radius:14px!important}.atelier-about .about-shell{width:min(100% - 2rem,42rem)}.atelier-about .about-section{padding:5.5rem 0}.atelier-about .about-hero{padding-top:7.25rem}.atelier-about .about-hero-grid{gap:2.5rem}.atelier-about .about-kicker{gap:.65rem;font-size:.61rem}.atelier-about .about-kicker span+span{gap:.65rem}.atelier-about .about-kicker span+span:before{width:1.5rem}.atelier-about .about-display{max-width:100%;font-size:clamp(2.75rem,13.5vw,4.4rem);line-height:.94}.atelier-about .about-lede{margin-top:1.4rem}.atelier-about .about-hero-media{min-height:28rem}.atelier-about .about-photo-main{inset:0 2% 7% 0}.atelier-about .about-photo-float{right:-.35rem;width:38%;border-width:5px}.atelier-about .about-material-object{top:-5%;left:-12%;width:42%}.atelier-about .about-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.atelier-about .about-hero-proof span:last-child{text-align:left}.atelier-about .about-section-head{display:grid;grid-template-columns:1fr;gap:1.25rem}.atelier-about .about-section-head>p{grid-column:auto}.atelier-about .about-section-head h2,.atelier-about .about-section-title{font-size:clamp(2.35rem,12vw,4rem)}.atelier-about .about-reach-header .about-section-title{max-width:100%;font-size:2.75rem;line-height:.98}.atelier-about .about-evidence-grid{grid-template-columns:1fr;grid-template-rows:31rem 21rem 21rem;min-height:0}.atelier-about .about-evidence-main{grid-row:auto}.atelier-about .about-evidence-copy p{display:none}.atelier-about .about-goal-stage{min-height:34rem}.atelier-about .goals-panel h3{font-size:clamp(2.2rem,12vw,4rem)}.atelier-about .goals-panel p{font-size:.9rem}.atelier-about .about-ledger{grid-template-columns:1fr}.atelier-about .about-ledger article{min-height:14rem}.atelier-about .about-map-frame{min-height:25rem}}@media(prefers-reduced-motion:reduce){.atelier-about *,.atelier-about *:before,.atelier-about *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.001ms!important}.atelier-about .about-material-field{display:none}body.atelier-about.about-ready .about-reveal,body.atelier-about.about-ready .about-capability-card,body.atelier-about.about-ready .about-ledger article{opacity:1;transform:none;filter:none}}body.atelier-network{--nt-paper: oklch(.975 .012 218);--nt-ice: oklch(.938 .028 217);--nt-navy: oklch(.18 .058 251);--nt-cobalt: oklch(.51 .2 250);--nt-celadon: oklch(.82 .075 187);--nt-muted: oklch(.47 .035 237);--nt-line: oklch(.66 .042 230 / .42);margin:0;color:var(--nt-navy);background:var(--nt-paper);font-family:Manrope,Aptos,sans-serif}.atelier-network *{box-sizing:border-box}.atelier-network ::selection{color:var(--nt-paper);background:var(--nt-cobalt)}.atelier-network :focus-visible{outline:3px solid var(--nt-cobalt);outline-offset:4px}.atelier-network>header,.atelier-network>section{display:none!important}.atelier-network .nt-main{position:relative;overflow:clip}.atelier-network .nt-shell{width:min(100% - 3rem,1440px);margin-inline:auto}.atelier-network .nt-section{position:relative;z-index:1;padding:clamp(7rem,12vw,12rem) 0}.atelier-network .nt-field{position:fixed;z-index:0;inset:0;width:100%;height:100%;opacity:.28;pointer-events:none;mix-blend-mode:multiply}.atelier-network .glass-panel{max-width:1480px!important;border:1px solid oklch(.76 .035 225 / .62)!important;border-radius:16px!important;background:#f4fcfee0!important;box-shadow:0 8px 32px #08243814!important;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.atelier-network nav img{filter:none;opacity:1}.atelier-network nav a,.atelier-network #nav-network-wrap button,.atelier-network #lang-toggle{font-family:Chakra Petch,sans-serif;font-weight:600!important;letter-spacing:.025em}.atelier-network nav a:hover,.atelier-network #nav-network-wrap button:hover,.atelier-network #lang-toggle:hover{color:var(--nt-cobalt)!important}.atelier-network .nt-hero{position:relative;z-index:1;min-height:100svh;display:grid;align-content:end;overflow:hidden;color:var(--nt-paper);background:var(--nt-navy)}.atelier-network .nt-hero-art{position:absolute;inset:0;margin:0;transform:translate3d(var(--nt-x,0),var(--nt-y,0),0) scale(1.035);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.atelier-network .nt-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.atelier-network .nt-hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,#000b19f7,#000b19cc 37%,#000b191f 76%),linear-gradient(0deg,oklch(.14 .055 253 / .82),transparent 36%);background:linear-gradient(90deg,color(xyz .003 .003 .013 / .969),color(xyz .003 .003 .013 / .8) 37%,color(xyz .003 .003 .013 / .122) 76%),linear-gradient(0deg,oklch(.14 .055 253 / .82),transparent 36%)}.atelier-network .nt-hero:after{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(90deg,transparent calc(100% - 1px),oklch(.85 .05 215 / .34) 0);background-size:12.5vw 100%;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.atelier-network .nt-orbit{position:absolute;z-index:2;border:1px solid oklch(.85 .08 210 / .3);border-radius:50%;pointer-events:none}.atelier-network .nt-orbit:after{content:"";position:absolute;width:.48rem;aspect-ratio:1;border-radius:50%;background:var(--nt-celadon);box-shadow:0 0 1.4rem var(--nt-celadon)}.atelier-network .nt-orbit-one{width:35rem;height:13rem;right:-8rem;top:15%;transform:rotate(-22deg)}.atelier-network .nt-orbit-one:after{left:17%;bottom:3%}.atelier-network .nt-orbit-two{width:17rem;height:6rem;left:35%;bottom:13%;transform:rotate(14deg)}.atelier-network .nt-orbit-two:after{right:12%;top:3%}.atelier-network .nt-hero-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);gap:clamp(3rem,8vw,10rem);align-items:end;padding-top:clamp(9rem,16vh,13rem);padding-bottom:clamp(4rem,9vh,7rem)}.atelier-network .nt-kicker{display:flex;align-items:center;gap:.8rem;margin:0 0 1.5rem;color:var(--nt-celadon);font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.atelier-network .nt-kicker span+span{display:flex;align-items:center;gap:.8rem}.atelier-network .nt-kicker span+span:before{content:"";width:2.2rem;height:1px;background:currentColor}.atelier-network .nt-hero h1{max-width:9ch;margin:0;font-family:Chakra Petch,sans-serif;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.8;letter-spacing:-.065em!important}.atelier-network .nt-hero h1 span{display:block}.atelier-network .nt-hero h1 span:last-child{color:var(--nt-celadon);font-style:normal!important}.atelier-network .nt-hero-copy>p:not(.nt-kicker){max-width:39rem;margin:2rem 0 0;color:#c6dce3;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.75}.atelier-network .nt-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.atelier-network .nt-action{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.85rem;padding:.76rem 1.15rem;border:1px solid currentColor;border-radius:999px;font-family:Chakra Petch,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .26s ease,background .26s ease,border-color .26s ease,transform .26s ease;will-change:transform}.atelier-network .nt-action-primary{color:var(--nt-paper);border-color:var(--nt-navy);background:var(--nt-navy)}.atelier-network .nt-hero .nt-action-primary{color:var(--nt-navy);border-color:var(--nt-celadon);background:var(--nt-celadon)}.atelier-network .nt-action-quiet{color:var(--nt-paper)}.atelier-network .nt-action:hover{color:var(--nt-paper);border-color:var(--nt-cobalt);background:var(--nt-cobalt)}.atelier-network .nt-hero-index{display:grid;border-top:1px solid oklch(.84 .05 214 / .38)}.atelier-network .nt-hero-index>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:end;padding:1.2rem 0 1.5rem;border-bottom:1px solid oklch(.84 .05 214 / .38)}.atelier-network .nt-hero-index strong{font-family:Michroma,sans-serif;font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:400;line-height:1}.atelier-network .nt-hero-index strong span{color:var(--nt-celadon)}.atelier-network .nt-hero-index small{color:#afc9d1;font-family:Chakra Petch,sans-serif;font-size:.65rem;font-weight:700;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.atelier-network .nt-hero-rail{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:1rem;padding-bottom:1.4rem;border-top:1px solid oklch(.84 .05 214 / .38);color:#b3cdd4;font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.atelier-network .nt-hero-rail span:last-child{text-align:right}.atelier-network .nt-east{background:var(--nt-paper)}.atelier-network .nt-heading-grid{display:grid;grid-template-columns:.43fr 1.05fr .72fr;gap:clamp(2rem,5vw,6rem);align-items:start;margin-bottom:clamp(4rem,8vw,7rem)}.atelier-network .nt-code{color:var(--nt-cobalt);font-family:Chakra Petch,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atelier-network .nt-heading-grid h2,.atelier-network .nt-markets h2,.atelier-network .nt-current h2,.atelier-network .nt-responsible h2{margin:0;color:var(--nt-navy);font-family:Chakra Petch,sans-serif;font-size:clamp(2.7rem,5.4vw,6.2rem);font-weight:500;line-height:.92;letter-spacing:-.05em!important;text-wrap:balance}.atelier-network .nt-heading-grid p,.atelier-network .nt-markets-head>p,.atelier-network .nt-responsible-copy>p{margin:0;color:var(--nt-muted);line-height:1.8;text-wrap:pretty}.atelier-network .nt-node-stage{display:grid;grid-template-columns:minmax(25rem,1.1fr) minmax(28rem,.9fr);gap:1rem;height:clamp(44rem,76vh,52rem);min-height:0}.atelier-network .nt-node-art{position:relative;min-height:0;margin:0;overflow:hidden;border-radius:16px;background:var(--nt-ice)}.atelier-network .nt-node-art img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.atelier-network .nt-node-art:hover img{transform:scale(1.035)}.atelier-network .nt-node-art figcaption,.atelier-network .nt-responsible-art figcaption{position:absolute;right:1.3rem;bottom:1.3rem;left:1.3rem;display:grid;gap:.35rem;padding:1rem;color:var(--nt-paper);background:#001228e0;background:oklch(.18 .058 251 / .88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atelier-network .nt-node-art figcaption span,.atelier-network .nt-responsible-art figcaption span{color:var(--nt-celadon);font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atelier-network .nt-node-art figcaption strong,.atelier-network .nt-responsible-art figcaption strong{font-family:Chakra Petch,sans-serif;font-size:1.1rem;font-weight:600}.atelier-network .nt-node-console{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--nt-line);background:#f3fafcc2}.atelier-network .nt-location-tabs{display:grid}.atelier-network .nt-location-tab{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;column-gap:.85rem;align-items:center;width:100%;padding:1rem 1.2rem;border-bottom:1px solid var(--nt-line);color:var(--nt-muted);text-align:left;transition:color .24s ease,background .24s ease,padding .28s cubic-bezier(.16,1,.3,1)}.atelier-network .nt-location-tab:hover{padding-left:1.55rem;color:var(--nt-cobalt);background:var(--nt-paper)}.atelier-network .nt-location-tab.is-active{color:var(--nt-navy);background:var(--nt-ice)}.atelier-network .nt-location-tab>span{color:var(--nt-cobalt);font-family:Michroma,sans-serif;font-size:.6rem}.atelier-network .nt-location-tab strong{font-family:Chakra Petch,sans-serif;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600}.atelier-network .nt-location-tab small{max-width:12rem;font-size:.62rem;line-height:1.3;text-align:right;text-transform:uppercase}.atelier-network .nt-location-readout{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(1.5rem,3vw,2.5rem);color:var(--nt-paper);background:var(--nt-navy)}.atelier-network .nt-readout-top{display:flex;justify-content:space-between;color:var(--nt-celadon);font-family:Chakra Petch,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atelier-network .nt-location-readout h3{margin:2.5rem 0 0;font-family:Chakra Petch,sans-serif;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:500;line-height:.9;letter-spacing:-.045em}.atelier-network .nt-location-readout>p{max-width:36rem;margin:1.3rem 0 0;color:#c0d5dc;line-height:1.7}.atelier-network .nt-location-readout dl{display:grid;grid-template-columns:repeat(3,1fr);margin:2.5rem 0 0;border-top:1px solid oklch(.82 .05 210 / .28)}.atelier-network .nt-location-readout dl div{padding:1rem .8rem 0 0;border-right:1px solid oklch(.82 .05 210 / .28)}.atelier-network .nt-location-readout dl div+div{padding-left:.8rem}.atelier-network .nt-location-readout dl div:last-child{border-right:0}.atelier-network .nt-location-readout dt{color:var(--nt-celadon);font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.atelier-network .nt-location-readout dd{margin:.55rem 0 0;font-size:.8rem;line-height:1.35}.atelier-network .nt-markets{background:var(--nt-ice)}.atelier-network .nt-markets-head{display:grid;grid-template-columns:.42fr 1.15fr .65fr;gap:clamp(2rem,5vw,6rem);align-items:end;margin-bottom:clamp(4rem,8vw,7rem)}.atelier-network .nt-markets h2 em,.atelier-network .nt-responsible h2 em{color:var(--nt-cobalt);font-style:normal}.atelier-network .nt-market-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,minmax(25rem,1fr));gap:1rem}.atelier-network .nt-market{position:relative;overflow:hidden;border-radius:14px;color:var(--nt-paper);background:var(--nt-navy);isolation:isolate}.atelier-network .nt-market-wide:nth-child(4){grid-column:2}.atelier-network .nt-market img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.06);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s ease}.atelier-network .nt-market:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,oklch(.15 .055 251 / .94),transparent 66%)}.atelier-network .nt-market:hover img,.atelier-network .nt-market:focus-visible img{transform:scale(1.06);filter:saturate(1) contrast(1.02)}.atelier-network .nt-market>div{position:absolute;z-index:2;right:clamp(1.3rem,3vw,2.5rem);bottom:clamp(1.3rem,3vw,2.5rem);left:clamp(1.3rem,3vw,2.5rem)}.atelier-network .nt-market span{color:var(--nt-celadon);font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atelier-network .nt-market h3{margin:.5rem 0 0;font-family:Chakra Petch,sans-serif;font-size:clamp(2.2rem,4vw,5rem);font-weight:500;line-height:.9}.atelier-network .nt-market p{max-width:34rem;margin:.9rem 0 0;color:#c6dce3;font-size:.88rem;line-height:1.65}.atelier-network .nt-current{position:relative;z-index:1;min-height:58rem;display:grid;align-items:center;overflow:hidden;color:var(--nt-paper);background:var(--nt-navy)}.atelier-network .nt-current-art{position:absolute;inset:0;margin:0}.atelier-network .nt-current-art img{width:100%;height:100%;object-fit:cover}.atelier-network .nt-current-shade{position:absolute;inset:0;background:linear-gradient(90deg,#030821f7,#030821c9 48%,#0308212e)}.atelier-network .nt-current-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:clamp(3rem,10vw,12rem);align-items:end}.atelier-network .nt-current .nt-code{color:var(--nt-celadon)}.atelier-network .nt-current h2{max-width:12ch;margin-top:1.25rem;color:var(--nt-paper)}.atelier-network .nt-current h2 em{color:var(--nt-celadon);font-style:normal}.atelier-network .nt-current-copy>p{max-width:37rem;margin:1.5rem 0 0;color:#c3d9df;line-height:1.75}.atelier-network .nt-action-light{margin-top:2rem;color:var(--nt-paper)}.atelier-network .nt-flow-list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid oklch(.82 .05 210 / .3)}.atelier-network .nt-flow-list li{display:grid;grid-template-columns:2rem 1fr;gap:.35rem .7rem;padding:1rem 0 1.25rem;border-bottom:1px solid oklch(.82 .05 210 / .3)}.atelier-network .nt-flow-list span{grid-row:1/3;color:var(--nt-celadon);font-family:Michroma,sans-serif;font-size:.58rem}.atelier-network .nt-flow-list strong{font-family:Chakra Petch,sans-serif;font-size:1.1rem;font-weight:600}.atelier-network .nt-flow-list small{color:#a6bcc2}.atelier-network .nt-responsible{background:var(--nt-paper)}.atelier-network .nt-responsible-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);gap:clamp(3rem,8vw,9rem);align-items:center}.atelier-network .nt-responsible h2{margin-top:1.25rem}.atelier-network .nt-responsible-copy>p{max-width:42rem;margin-top:1.5rem}.atelier-network .nt-responsible-copy>.nt-action{margin-top:2rem}.atelier-network .nt-principles{display:grid;grid-template-columns:repeat(2,1fr);margin-top:3rem;border-top:1px solid var(--nt-line);border-left:1px solid var(--nt-line)}.atelier-network .nt-principles article{min-height:9rem;padding:1rem;border-right:1px solid var(--nt-line);border-bottom:1px solid var(--nt-line);transition:background .26s ease,transform .26s ease}.atelier-network .nt-principles article:hover{background:var(--nt-ice);transform:translateY(-.25rem)}.atelier-network .nt-principles span{color:var(--nt-cobalt);font-family:Michroma,sans-serif;font-size:.58rem}.atelier-network .nt-principles h3{max-width:16ch;margin:2rem 0 0;font-family:Chakra Petch,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.05}.atelier-network .nt-responsible-art{position:relative;min-height:48rem;margin:0;overflow:hidden;border-radius:16px;background:var(--nt-ice)}.atelier-network .nt-responsible-art img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.atelier-network .nt-responsible-art:hover img{transform:scale(1.04)}body.atelier-network.nt-ready .nt-reveal{opacity:0;transform:translate3d(0,2.5rem,0);filter:blur(9px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease}body.atelier-network.nt-ready .nt-reveal.is-visible{opacity:1;transform:none;filter:none}.atelier-network footer{position:relative;z-index:2;border-color:#1f4565b3!important;background:var(--nt-navy)!important}.atelier-network footer,.atelier-network footer p,.atelier-network footer a,.atelier-network footer span,.atelier-network footer h4{color:#ccdee5!important}.atelier-network footer img{filter:brightness(0) invert(1) contrast(1.12)}.atelier-network footer a:hover{color:var(--nt-celadon)!important}@media(max-width:1100px){.atelier-network .nt-hero-layout,.atelier-network .nt-heading-grid,.atelier-network .nt-markets-head,.atelier-network .nt-current-layout,.atelier-network .nt-responsible-grid{grid-template-columns:1fr}.atelier-network .nt-hero-index{grid-template-columns:repeat(3,1fr);gap:1rem}.atelier-network .nt-hero-index>div{grid-template-columns:1fr}.atelier-network .nt-node-stage{grid-template-columns:1fr;height:auto;min-height:0}.atelier-network .nt-node-art{min-height:43rem}.atelier-network .nt-markets-head>p{max-width:44rem}.atelier-network .nt-current{min-height:auto;padding:8rem 0}.atelier-network .nt-responsible-copy{max-width:48rem}.atelier-network .nt-responsible-art{min-height:42rem}}@media(max-width:767px){.atelier-network nav{padding:1rem!important}.atelier-network .glass-panel{padding:.55rem 1rem!important;border-radius:14px!important}.atelier-network .nt-shell{width:min(100% - 2rem,42rem)}.atelier-network .nt-section{padding:5.5rem 0}.atelier-network .nt-hero{min-height:100svh}.atelier-network .nt-hero-layout{padding-top:8.5rem;padding-bottom:3rem}.atelier-network .nt-hero h1{font-size:clamp(3.7rem,19vw,6rem);line-height:.84}.atelier-network .nt-hero-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.atelier-network .nt-hero-index strong{font-size:1.35rem}.atelier-network .nt-hero-index small{font-size:.52rem}.atelier-network .nt-hero-rail{grid-template-columns:repeat(2,1fr)}.atelier-network .nt-hero-rail span:last-child{text-align:left}.atelier-network .nt-heading-grid h2,.atelier-network .nt-markets h2,.atelier-network .nt-current h2,.atelier-network .nt-responsible h2{font-size:clamp(2.4rem,12vw,4.3rem)}.atelier-network .nt-node-art{min-height:32rem}.atelier-network .nt-location-tab{grid-template-columns:1.8rem 1fr}.atelier-network .nt-location-tab small{display:none}.atelier-network .nt-location-readout{min-height:28rem}.atelier-network .nt-location-readout dl{grid-template-columns:1fr}.atelier-network .nt-location-readout dl div,.atelier-network .nt-location-readout dl div+div{padding:.8rem 0;border-right:0;border-bottom:1px solid oklch(.82 .05 210 / .28)}.atelier-network .nt-market-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,25rem)}.atelier-network .nt-market-wide:nth-child(4){grid-column:auto}.atelier-network .nt-market p{display:none}.atelier-network .nt-current{padding:6rem 0}.atelier-network .nt-current-shade{background:#000b1ecc;background:oklch(.15 .055 251 / .8)}.atelier-network .nt-principles{grid-template-columns:1fr}.atelier-network .nt-responsible-art{min-height:32rem}}@media(prefers-reduced-motion:reduce){.atelier-network *,.atelier-network *:before,.atelier-network *:after{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.atelier-network .nt-field{display:none}body.atelier-network.nt-ready .nt-reveal{opacity:1;transform:none;filter:none}}.index-specimen,.index-specimen *,.index-specimen .font-serif,.index-specimen .font-mono,.index-specimen h1,.index-specimen h2,.index-specimen h3,.index-specimen h4,.index-specimen button,.index-specimen input,.index-specimen select,.index-specimen textarea{font-family:var(--spec-font-tech)!important}.index-specimen h1,.index-specimen h2,.index-specimen h3,.index-specimen h4,.index-specimen .spec-measurements dt{letter-spacing:0!important}:root{--hk-route-enter: cubic-bezier(.16, 1, .3, 1);--hk-route-exit: cubic-bezier(.7, 0, .84, 0)}html.hk-site-entering body>main,html.hk-site-leaving body>main{transform-origin:50% 12%;will-change:transform,opacity}html.hk-site-entering.hk-site-forward body>main{animation:hk-site-enter-forward .42s var(--hk-route-enter) both}html.hk-site-entering.hk-site-backward body>main{animation:hk-site-enter-backward .42s var(--hk-route-enter) both}html.hk-site-leaving.hk-site-forward body>main{animation:hk-site-leave-forward .2s var(--hk-route-exit) both;pointer-events:none}html.hk-site-leaving.hk-site-backward body>main{animation:hk-site-leave-backward .2s var(--hk-route-exit) both;pointer-events:none}html.hk-site-entering:after,html.hk-site-leaving:after{content:"";position:fixed;z-index:19;inset:0;pointer-events:none;background:#06233a1c}html.hk-site-entering:after{animation:hk-site-veil-out .42s var(--hk-route-enter) both}html.hk-site-leaving:after{animation:hk-site-veil-in .2s linear both}html.hk-site-entering .blur-enter{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.atelier-index nav .glass-panel,.atelier-about nav .glass-panel{view-transition-name:hk-site-navigation;max-width:80rem!important;border:1px solid oklch(.88 .016 226 / .9)!important;border-radius:12px!important;background:#f4fcfed6!important;box-shadow:0 8px 8px #03172c12!important;backdrop-filter:blur(18px) saturate(1.1)!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.atelier-about nav a,.atelier-about #nav-network-wrap button,.atelier-about #lang-toggle,.atelier-about #mobile-menu-btn{color:#02172c!important;font-family:Chakra Petch,Aptos,sans-serif;font-weight:700!important;letter-spacing:.025em}.atelier-about nav a:hover,.atelier-about #nav-network-wrap button:hover,.atelier-about #lang-toggle:hover{color:#065da0!important}.atelier-about nav a.nav-inquiry-cta{color:#02172c!important;background:#fbfeff!important;border:1px solid oklch(.72 .095 225 / .72)!important;box-shadow:none!important}.atelier-about nav a.nav-inquiry-cta:hover{color:#eef9fc!important;background:#065da0!important;border-color:#065da0!important;transform:translateY(-1px)}.atelier-about .nav-dropdown>div,.atelier-about #lang-menu,.atelier-about #mobile-menu-panel{border-color:#9bb2bdcc!important;border-radius:12px!important;background:#f8fdfefa!important;box-shadow:0 8px 8px #03172c14!important}.atelier-index .at-hero h1,.atelier-about .about-display{font-size:clamp(3rem,5.7vw,6rem)}::view-transition-group(hk-site-navigation){z-index:100;animation:none}::view-transition-old(hk-site-navigation){animation:none;opacity:0}::view-transition-new(hk-site-navigation){animation:none;opacity:1}::view-transition-old(root){animation:hk-route-root-out .16s linear both}::view-transition-new(root){animation:hk-route-root-in .36s var(--hk-route-enter) both}html.hk-to-about body.atelier-index:after{content:"";position:fixed;z-index:45;inset:0;pointer-events:none;background:#d2f1fb94;animation:hk-home-exit-wash .24s linear both;will-change:opacity}html.hk-to-about body.atelier-index .at-hero-copy{opacity:0;transform:translate3d(-1rem,0,0);transition:opacity .18s linear,transform .24s var(--hk-route-exit)}html.hk-to-about body.atelier-index .at-hero-art{opacity:.88;transform:translate3d(1rem,0,0) scale(1.012);transition:opacity .2s linear,transform .24s var(--hk-route-exit)}html.hk-to-about body.atelier-index .at-hero-footer{opacity:0;transform:translate3d(0,.45rem,0);transition:opacity .16s linear,transform .22s var(--hk-route-exit)}html.hk-to-home body.atelier-about .about-hero-copy{opacity:0;transform:translate3d(-.75rem,0,0);transition:opacity .16s linear,transform .22s var(--hk-route-exit)}html.hk-to-home body.atelier-about .about-hero-media{opacity:.88;transform:translate3d(.75rem,0,0) scale(1.008);transition:opacity .18s linear,transform .22s var(--hk-route-exit)}html.hk-to-home body.atelier-about .about-hero-proof{opacity:0;transform:translate3d(0,.4rem,0);transition:opacity .15s linear,transform .2s var(--hk-route-exit)}html.hk-from-about body.atelier-index .at-hero h1>span{animation:none;opacity:0}html.hk-from-about body.atelier-index .at-hero h1>span.hk-type-line{opacity:1;min-height:1em}html.hk-from-about body.atelier-index .at-hero h1>span.hk-type-line.is-typing:after{content:"";display:inline-block;width:.045em;height:.72em;margin-left:.08em;background:currentColor;vertical-align:-.04em;animation:hk-home-caret .52s steps(1,end) infinite}html.hk-from-home body.atelier-about:before{content:"";position:fixed;z-index:40;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 15%,oklch(.82 .08 214 / .58),transparent 28rem),linear-gradient(135deg,#f3fafc,#c8ecf7);animation:hk-home-surface-slide .52s var(--hk-route-enter) both;will-change:transform}html.hk-from-home body.atelier-about.about-ready .about-hero.about-reveal,html.hk-from-home body.atelier-about.about-ready .about-hero.about-reveal.is-visible{opacity:1;transform:none;filter:none;transition:none}html.hk-from-home body.atelier-about .about-kicker{animation:hk-about-soft-in .36s 70ms var(--hk-route-enter) both}html.hk-from-home body.atelier-about .about-title-line{animation:hk-about-title-line-in .46s 60ms var(--hk-route-enter) both;will-change:transform,opacity}html.hk-from-home body.atelier-about .about-title-line:nth-child(2){animation-delay:105ms}html.hk-from-home body.atelier-about .about-lede{animation:hk-about-soft-in .42s 135ms var(--hk-route-enter) both}html.hk-from-home body.atelier-about .about-hero-actions{animation:hk-about-soft-in .4s .18s var(--hk-route-enter) both}html.hk-from-home body.atelier-about .about-hero-media{animation:hk-about-media-in .52s 40ms var(--hk-route-enter) both;will-change:transform,opacity}html.hk-from-home body.atelier-about .about-hero-proof{animation:hk-about-proof-in .38s .22s var(--hk-route-enter) both}@keyframes hk-route-root-out{to{opacity:.86}}@keyframes hk-route-root-in{0%{opacity:.86}to{opacity:1}}@keyframes hk-site-enter-forward{0%{opacity:0;transform:translate3d(1.25rem,0,0) scale(.995)}to{opacity:1;transform:none}}@keyframes hk-site-enter-backward{0%{opacity:0;transform:translate3d(-1.25rem,0,0) scale(.995)}to{opacity:1;transform:none}}@keyframes hk-site-leave-forward{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-.8rem,0,0) scale(.997)}}@keyframes hk-site-leave-backward{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(.8rem,0,0) scale(.997)}}@keyframes hk-site-veil-in{0%{opacity:0}to{opacity:1}}@keyframes hk-site-veil-out{0%{opacity:1}to{opacity:0}}@keyframes hk-home-exit-wash{0%{opacity:0}to{opacity:1}}@keyframes hk-home-surface-slide{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes hk-about-soft-in{0%{opacity:0;transform:translate3d(0,.65rem,0)}to{opacity:1;transform:none}}@keyframes hk-about-title-line-in{0%{opacity:0;transform:translate3d(0,.34em,0)}to{opacity:1;transform:none}}@keyframes hk-about-media-in{0%{opacity:0;transform:translate3d(1.5rem,0,0) scale(1.012)}to{opacity:1;transform:none}}@keyframes hk-about-proof-in{0%{opacity:0;transform:translate3d(0,.45rem,0)}to{opacity:1;transform:none}}@keyframes hk-home-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media(max-width:767px){.atelier-index .at-hero h1,.atelier-about .about-display{font-size:clamp(2.55rem,12vw,4rem)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(hk-site-navigation){animation-duration:.01ms!important}html.hk-to-about *,html.hk-from-home *,html.hk-to-home *,html.hk-from-about *,html.hk-site-entering *,html.hk-site-leaving *{animation:none!important;transition:none!important}html.hk-to-about body:after,html.hk-from-home body:before,html.hk-site-entering:after,html.hk-site-leaving:after{display:none!important}}html[lang=zh-CN] .atelier-index #at-hero-title,html[lang=zh-CN] .atelier-index #at-manifest-title,html[lang=zh-CN] .atelier-index #at-scale-title,html[lang=zh-CN] .atelier-about .about-display,html[lang=zh-CN] .atelier-network .nt-markets h2,html[lang=zh-CN] .atelier-network .nt-responsible h2,html[lang=zh-CN] .solutions-atelier .sf-title,html[lang=zh-CN] .solutions-atelier #decision-title{line-height:1.08;letter-spacing:-.018em!important;overflow:visible;text-wrap:balance}html[lang=zh-CN] .atelier-index #at-hero-title>span{clip-path:none!important;overflow:visible}html[lang=zh-CN] .atelier-index #at-hero-title>span+span,html[lang=zh-CN] .atelier-about .about-title-line+.about-title-line,html[lang=zh-CN] .solutions-atelier .sf-title strong{margin-top:.06em}html[lang=zh-CN] .atelier-index #at-manifest-title{font-size:clamp(2.4rem,3.6vw,4.4rem);white-space:nowrap}html[lang=zh-CN] .atelier-index #at-manifest-title>em{display:block;margin-top:.06em;white-space:nowrap}html[lang=zh-CN] .atelier-index #at-hero-title>span,html[lang=zh-CN] .atelier-about .about-title-line,html[lang=zh-CN] .solutions-atelier .sf-title,html[lang=zh-CN] .solutions-atelier .sf-heading{padding-block:.035em}html[lang=zh-CN] .atelier-network .nt-markets h2>span,html[lang=zh-CN] .atelier-network .nt-markets h2>em,html[lang=zh-CN] .atelier-network .nt-responsible h2>span,html[lang=zh-CN] .atelier-network .nt-responsible h2>em{display:block}html[lang=zh-CN] .atelier-network .nt-markets h2>em,html[lang=zh-CN] .atelier-network .nt-responsible h2>em{margin-top:.06em}@media(max-width:767px){html[lang=zh-CN] .atelier-index #at-hero-title,html[lang=zh-CN] .atelier-index #at-manifest-title,html[lang=zh-CN] .atelier-index #at-scale-title,html[lang=zh-CN] .atelier-about .about-display,html[lang=zh-CN] .atelier-network .nt-markets h2,html[lang=zh-CN] .atelier-network .nt-responsible h2,html[lang=zh-CN] .solutions-atelier .sf-title,html[lang=zh-CN] .solutions-atelier #decision-title{line-height:1.12}}[data-site-navigation]{top:0!important;right:0!important;left:0!important;z-index:50!important;width:100%!important;padding:1.5rem!important}[data-site-navigation]>.glass-panel{width:100%!important;max-width:80rem!important;margin-inline:auto!important;padding:.55rem 2rem!important;border:1px solid oklch(.88 .016 226 / .9)!important;border-radius:12px!important;background:#f4fcfed6!important;box-shadow:0 8px 8px #03172c12!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;backdrop-filter:blur(18px) saturate(1.1)!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important}body [data-site-navigation][data-site-navigation] a,body [data-site-navigation][data-site-navigation] button,[data-site-navigation] [data-nav-menu]>button,[data-site-navigation] #lang-toggle{font-family:JetBrains Mono,monospace!important;font-weight:700!important;letter-spacing:.015em!important}body [data-site-navigation][data-site-navigation] a:not(.nav-inquiry-cta),[data-site-navigation] [data-nav-menu]>button,[data-site-navigation] #lang-toggle,[data-site-navigation] #mobile-menu-btn{color:#02172c!important}body [data-site-navigation][data-site-navigation] a:hover,[data-site-navigation] [data-nav-menu]>button:hover,[data-site-navigation] #lang-toggle:hover{color:#065da0!important}[data-site-navigation] .nav-inquiry-cta{border:1px solid oklch(.72 .095 225 / .72)!important;border-radius:4px!important;color:#02172c!important;background:#fbfeff!important;box-shadow:none!important;text-transform:uppercase}[data-site-navigation] .nav-inquiry-cta:hover{border-color:#065da0!important;color:#f4fcfe!important;background:#065da0!important}[data-site-navigation] #lang-toggle{border-color:#94a3b8b8!important;border-radius:4px!important;background:#ffffff4d!important}[data-site-navigation] a[href="index.html"] img,[data-site-navigation] a[href="/index.html"] img,[data-site-navigation] a[href="/"] img{max-height:3.35rem!important;filter:none!important;opacity:1!important}body [data-site-navigation][data-site-navigation] a[aria-current=page]{color:#065da0!important}#mobile-menu-panel a[aria-current=page]{background:#dcf3fb!important;color:#065da0!important}[data-site-navigation][data-current-page=about] [data-nav-menu=about]>button,[data-site-navigation][data-current-page=applications] [data-nav-menu=about]>button,[data-site-navigation][data-current-page=network] [data-nav-menu=network]>button{color:#065da0!important}[data-site-navigation] .nav-dropdown a[aria-current=page]{color:#065da0!important;background:#dcf3fb!important}@media(max-width:1023px){[data-site-navigation]{padding:1rem!important}[data-site-navigation]>.glass-panel{padding:.45rem .8rem!important;border-radius:12px!important}}.hk-pointer-halo{--pointer-blue: 161, 215, 255;position:fixed;inset:0 auto auto 0;z-index:2147483646;width:56px;height:56px;border-radius:50%;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;background:radial-gradient(circle,rgba(var(--pointer-blue),.65),rgba(var(--pointer-blue),.32) 16%,rgba(var(--pointer-blue),.13) 38%,rgba(var(--pointer-blue),0) 72%);will-change:transform}html[data-theme=light] .hk-pointer-halo{--pointer-blue: 16, 67, 128}.hk-pointer-halo.is-visible{opacity:1}@media(max-width:1023px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.hk-pointer-halo{display:none}}@media print{.hk-pointer-halo{display:none!important}}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.hk-pointer-active,html.hk-pointer-active *,html.hk-pointer-active *:before,html.hk-pointer-active *:after{cursor:none!important}}body.sharp-index{--sharp-bg: #090e15;--hero-gutter: clamp(1.5rem, 4vw, 6rem);--sharp-panel: #131b27;--sharp-blue: #1684ed;--sharp-white: #f1f3f6;--sharp-muted: #adb8c7;--sharp-line: #ffffff2e;--at-paper: #f1f3f6;--at-ice: #182535;--at-celadon: #a9c9eb;--at-cobalt: #1684ed;--at-navy: #090e15;--at-ink: #f1f3f6;--at-muted: #adb8c7;--at-line: #ffffff2e;background:var(--sharp-bg);color:var(--sharp-white);font-family:Archivo,Arial,Microsoft YaHei,sans-serif}.sharp-index .sharp-skip{position:fixed;z-index:110;left:1rem;top:-5rem;padding:1rem;color:#081323;background:#fff}.sharp-index .sharp-skip:focus{top:1rem}.sharp-index :focus-visible{outline:2px solid #75beff;outline-offset:5px}.sharp-index .at-shell,.sharp-index .at-catalogue>.at-shell,.sharp-index .at-markets>.at-shell{width:min(100% - 4rem,1500px)}.sharp-index .at-kicker{color:var(--sharp-muted);font:500 .75rem/1.4 Archivo,Arial,sans-serif;letter-spacing:.09em}.sharp-index .at-kicker:before{width:5px;height:5px;background:var(--sharp-blue)}.sharp-index .at-kicker:after{display:none}body.sharp-index [data-site-navigation]{padding:1.5rem var(--hero-gutter)!important;z-index:100!important;transition:background .25s}body.sharp-index.at-scrolled [data-site-navigation]{background:#090e15f5;border-bottom:1px solid var(--sharp-line)}body.sharp-index [data-site-navigation]>.glass-panel{max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.sharp-index [data-site-navigation]>.glass-panel>a:first-child{position:relative;display:block;width:9.8rem;height:2.8rem;flex:0 0 9.8rem;overflow:hidden}body.sharp-index [data-site-navigation]>.glass-panel>a:first-child img{position:absolute;top:-1.18rem;left:-1.07rem;width:12.12rem!important;height:auto!important;max-width:none!important;max-height:none!important;filter:brightness(0) invert(1)!important}body.sharp-index [data-site-navigation]>.glass-panel>.flex{gap:2px}body.sharp-index [data-site-navigation] .hidden.lg\:flex{gap:2px}body.sharp-index [data-site-navigation][data-site-navigation] a,body.sharp-index [data-site-navigation][data-site-navigation] button{font-family:Archivo,Arial,sans-serif!important;font-weight:550!important;letter-spacing:.035em!important;text-shadow:none}body.sharp-index [data-site-navigation][data-site-navigation] a:not(.nav-inquiry-cta),body.sharp-index [data-site-navigation][data-site-navigation] button{color:var(--sharp-white)!important}body.sharp-index [data-site-navigation] #nav-network-wrap>button,body.sharp-index [data-site-navigation] #nav-network-wrap>button:hover,body.sharp-index [data-site-navigation] #lang-toggle,body.sharp-index [data-site-navigation] #lang-toggle:hover,body.sharp-index [data-site-navigation] #mobile-menu-btn{color:#f1f3f6!important}body.sharp-index [data-site-navigation] #lang-toggle iconify-icon,body.sharp-index [data-site-navigation] #nav-network-wrap iconify-icon{color:inherit!important}body.sharp-index [data-site-navigation] .hidden.lg\:flex>a,body.sharp-index [data-site-navigation] [data-nav-menu]>button,body.sharp-index [data-site-navigation] #lang-toggle{min-height:2.5rem;padding:.7rem .85rem;border:0!important;border-radius:0!important;background:#ffffff0c!important;min-height:2.75rem;font-size:.6875rem;line-height:1.25rem;text-transform:uppercase;box-shadow:none!important}body.sharp-index [data-site-navigation] .hidden.lg\:flex>a:hover,body.sharp-index [data-site-navigation] [data-nav-menu]>button:hover,body.sharp-index [data-site-navigation] #lang-toggle:hover{background:#ffffff25!important}body.sharp-index [data-site-navigation] a.nav-inquiry-cta{min-height:2.5rem;padding:.7rem .9rem;border:0!important;border-radius:0!important;color:#fff!important;background:#176abe!important;font-size:.6875rem}body.sharp-index [data-site-navigation] a.nav-inquiry-cta:hover{background:#1684ed!important}body.sharp-index .nav-dropdown>div,body.sharp-index #lang-menu,body.sharp-index #mobile-menu-panel{color:var(--sharp-white);border:1px solid #344253;border-radius:0;background:#111b29!important;box-shadow:0 20px 50px #0005}body.sharp-index #lang-menu button,body.sharp-index #mobile-menu-panel a,body.sharp-index #mobile-menu-panel button,body.sharp-index #mobile-menu-panel label{color:var(--sharp-white)!important}body.sharp-index .nav-dropdown a:hover,body.sharp-index #lang-menu button:hover,body.sharp-index #mobile-menu-panel a:hover{background:#25384f!important}body.sharp-index [data-site-navigation] .nav-dropdown a,body.sharp-index #mobile-menu-panel a{transition:color .2s,background-color .2s}body.sharp-index [data-site-navigation] .nav-dropdown a[aria-current=page],body.sharp-index #mobile-menu-panel a[aria-current=page]{color:#f1f3f6!important;background:#1c3149!important}body.sharp-index [data-site-navigation] .nav-dropdown a:hover,body.sharp-index [data-site-navigation] .nav-dropdown a:focus-visible,body.sharp-index #mobile-menu-panel a:hover,body.sharp-index #mobile-menu-panel a:focus-visible{color:#fff!important;background:#2b4765!important}body.sharp-index #lang-select-mobile{color:#fff;background:#182535}.sharp-index .at-hero{position:relative;display:flex;flex-direction:column;min-height:max(44rem,100svh);padding:0;overflow:clip;isolation:isolate;background:#06111f}.sharp-index .at-hero:before{display:none}.sharp-index #atelier-field{z-index:2;opacity:.2}.sharp-index .at-hero>.at-shell{width:calc(100% - 2 * var(--hero-gutter));max-width:none}.sharp-index .at-hero-layout{position:relative;display:flex;flex:1;align-items:center;min-height:0;padding-top:clamp(6.5rem,11svh,8.5rem);padding-bottom:clamp(1.5rem,3svh,3rem)}.sharp-index .at-hero-copy{position:relative;z-index:4;width:min(49%,56rem);min-width:0;padding:0;container-type:normal}.sharp-index .at-hero .at-kicker{margin:0 0 1.2rem;font-size:.75rem;color:#b7c9df}.sharp-index .at-hero h1{max-width:none;margin:0;color:#f6f7fa;font-family:Archivo,Arial,sans-serif;font-size:clamp(3.5rem,5.5vw,8rem);font-weight:400;line-height:.99;letter-spacing:-.055em!important;text-wrap:initial}.sharp-index .at-hero h1>span{display:block;white-space:normal;overflow:visible}.sharp-index .at-hero h1>span:first-child{max-width:10ch}.sharp-index .at-hero h1>span:last-child{margin-top:1.45rem;font-size:clamp(1.125rem,1.7vw,1.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.2;color:#c5d5e6}.sharp-index .at-hero h1 .hk-select-word{color:inherit!important}.sharp-index .at-hero .at-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:4px;margin-top:1.5rem}.sharp-index .at-action{position:relative;gap:2rem;min-height:2.8rem;padding:.8rem 4rem .8rem 1rem;border:0;border-radius:0;color:var(--sharp-white);background:#ffffff12;font:550 .75rem/1.25 Archivo,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.sharp-index .at-action-primary{color:#111d2b;background:#f0f2f5}.sharp-index .at-action i{position:absolute;top:0;right:0;display:grid;place-items:center;width:2.8rem;height:100%;border:0;background:#ffffff0b;transform:none}.sharp-index .at-action i:before{content:"\2192";font-size:1.5rem;font-weight:400;transition:transform .25s}.sharp-index .at-action-primary i{color:#fff;background:#1684ed}.sharp-index .at-action:hover{color:#fff;background:#146abb;border-color:transparent}.sharp-index .at-action:hover i:before{transform:translate(3px)}.sharp-index .at-action:active{transform:translateY(1px)}.sharp-index .at-hero-art{position:absolute;z-index:0;inset:0;min-height:0;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;background:#06111f;overflow:hidden;animation:none;transform:none!important}.sharp-index .at-hero-art img{width:100%;height:100%;object-fit:cover;object-position:62% 40%;opacity:.9;transform:scale(1.02);animation:sharp-material-drift 18s ease-in-out infinite alternate}.sharp-index .at-hero-art:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#06111fbd 0%,#06111f30 42%,transparent 70%),linear-gradient(0deg,#24466c 0%,#102f5460 24%,transparent 56%)}.sharp-index .at-art-scan{inset:17% 11% 16% auto;width:37%;border:1px solid #cbdcef50;background:none;transform:none;mix-blend-mode:normal;animation:none}.sharp-index .at-art-scan:before,.sharp-index .at-art-scan:after{content:"";position:absolute;width:5px;height:5px;background:#acd4ff}.sharp-index .at-art-scan:before{top:-3px;left:-3px}.sharp-index .at-art-scan:after{right:-3px;bottom:-3px}.sharp-index .at-art-interface{top:20%;right:5%;color:#b7c7d9;font:500 .6875rem/1.7 Archivo,Arial,sans-serif}.sharp-index .at-art-interface span{color:#c0d0e3}.sharp-index .at-art-caption{left:auto;right:12%;bottom:24%;gap:.5rem}.sharp-index .at-art-caption span{color:#bfd1e6;font:500 .6875rem/1.4 Archivo,Arial,sans-serif;text-transform:uppercase}.sharp-index .at-art-caption strong{max-width:19rem;color:#e2ebf5;font-size:.875rem;font-weight:400}.sharp-index .at-hero-bottom{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);padding-bottom:1.5rem;align-items:end}.sharp-index .at-hero-intro{max-width:43ch;margin:1.5rem 0 0;color:#f0f4f9;font-size:clamp(1rem,1.1vw,1.25rem);line-height:1.5;font-weight:450}.sharp-index .at-hero-note{margin-top:1.15rem;max-width:33rem;color:#bac9dc;font-size:.75rem;line-height:1.5}.sharp-index .at-hero-signals{max-width:none;margin:0;padding:.4rem 1.3rem;background:#0c172875;border:1px solid #b8cce226}.sharp-index .at-signal-item{grid-template-columns:6.5rem minmax(0,1fr) auto;gap:1rem;min-height:2.7rem;padding:0;color:#cbd6e5}.sharp-index .at-signal-item:last-child{border-bottom:0}.sharp-index .at-signal-item.is-active{padding-left:0;color:#fff}.sharp-index .at-signal-item span,.sharp-index .at-signal-item em{font-family:Archivo,Arial,sans-serif;font-size:.6875rem;font-weight:500}.sharp-index .at-signal-item strong{font-family:Archivo,Arial,sans-serif;font-size:.875rem;font-weight:450}.sharp-index .at-signal-item em{color:#b2d4fb}.sharp-index .at-hero-footer{z-index:4;margin-top:0;padding:1rem 0;border-color:#b8cce23a;color:#b5c4d6;font:500 .6875rem/1.6 Archivo,Arial,sans-serif}.sharp-index .at-scale,.sharp-index .at-catalogue,.sharp-index .at-markets,.sharp-index .at-manifest{padding:clamp(5rem,9vw,9rem) 0;background:#090e15}.sharp-index .at-scale h2,.sharp-index .at-flow h2,.sharp-index .at-catalogue h2,.sharp-index .at-markets h2,.sharp-index .at-manifest h2{max-width:15ch;font-family:Archivo,Arial,sans-serif;font-size:clamp(2.8rem,5.3vw,5.5rem);font-weight:400;line-height:1.02;letter-spacing:-.045em!important;color:#f1f3f6}.sharp-index .at-scale-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:end;gap:clamp(3rem,7vw,8rem)}.sharp-index .at-scale-heading h2{margin:1.6rem 0 0;max-width:16ch;font-size:clamp(2.5rem,4.7vw,5rem);line-height:1.06}.sharp-index .at-scale-heading h2>span,.sharp-index .at-scale-heading h2>em{display:block}.sharp-index .at-scale-heading h2 em{color:#92a9c5;font-style:normal}.sharp-index .at-scale-intro{max-width:36rem;padding-bottom:.25rem}.sharp-index .at-scale-intro>p{margin:0 0 1.5rem;color:#bac6d5;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.75;text-wrap:pretty}.sharp-index .at-inline-link{color:#dbe7f6;font:500 .75rem/1.5 Archivo,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.sharp-index .at-inline-link:hover{color:#7fc0ff}.sharp-index .at-scale .at-inline-link{color:#dbe7f6;border-bottom:1px solid #657386;padding-bottom:.5rem}.sharp-index .at-measures{margin-top:4rem;border-color:var(--sharp-line)}.sharp-index .at-measures div{min-height:0;padding:2rem 1.75rem 2rem 0;border-color:var(--sharp-line)}.sharp-index .at-measures div:not(:first-child){padding-inline-start:1.75rem}.sharp-index .at-measures dt{font-family:Archivo,Arial,sans-serif;font-size:clamp(3.5rem,6.7vw,7rem);font-weight:400;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.sharp-index .at-measures dt span{color:#667b96;font-size:.65em}.sharp-index .at-measures dd{margin-top:1.25rem;color:#c0ccda;font:500 .75rem/1.5 Archivo,Arial,sans-serif;letter-spacing:.04em}.sharp-index .at-measures dd p{max-width:29ch;margin:.85rem 0 0;color:#a2b1c4;font:400 .875rem/1.7 Archivo,Arial,sans-serif;text-transform:none;letter-spacing:0;text-wrap:pretty}.sharp-index .at-scale-proof{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.75rem}.sharp-index .at-scale-proof h3{margin:0 0 .4rem;color:#d5e0ed;font:500 .8125rem/1.5 Archivo,Arial,sans-serif}.sharp-index .at-scale-proof p{margin:0;color:#a2b1c4;font-size:.875rem;line-height:1.65}.sharp-index .at-scale .at-inline-link{display:inline-flex;align-items:center;gap:1.25rem;flex:0 0 auto;margin:0}.sharp-index .at-scale .at-inline-link i{width:1rem;height:.6rem;background:currentColor;clip-path:polygon(0 45%,75% 45%,49% 0,61% 0,100% 50%,61% 100%,49% 100%,75% 55%,0 55%)}.sharp-index .at-flow{min-height:46rem;padding:6rem 0;border-top:1px solid var(--sharp-line);border-bottom:1px solid var(--sharp-line);background:#101923}.sharp-index .at-flow-art img{opacity:.46}.sharp-index .at-flow-art:after{background:linear-gradient(90deg,#0a111bed,#0a111b80 58%,#0a111b40)}.sharp-index .at-flow-content{grid-template-columns:minmax(0,1.08fr) minmax(0,.88fr);align-items:center;gap:clamp(3rem,8vw,9rem)}.sharp-index .at-flow h2{font-size:clamp(2.5rem,4.7vw,5rem);line-height:1.06;max-width:16ch}.sharp-index .at-flow h2>span,.sharp-index .at-flow h2>em{display:block}.sharp-index .at-flow h2 em{color:#8a9aaf}.sharp-index .at-flow-copy>p:not(.at-kicker){font-size:1rem;color:#b9c5d5;line-height:1.7}.sharp-index .at-flow-steps{counter-reset:flow}.sharp-index .at-flow-steps li{position:relative;counter-increment:flow;padding:1.5rem 0 1.8rem 3rem;border-color:#ffffff3a}.sharp-index .at-flow-steps li:before{content:"0" counter(flow);position:absolute;top:1.5rem;left:0;color:#7e9ebf;font-size:.75rem}.sharp-index .at-flow-steps span{font:500 .75rem/1.5 Archivo,Arial,sans-serif;color:#a5b7cd}.sharp-index .at-flow-steps h3{margin:.2rem 0 .35rem;color:#f1f3f6;font:400 clamp(1.2rem,1.6vw,1.65rem)/1.25 "Archivo",Arial,sans-serif;letter-spacing:-.02em;text-wrap:pretty}.sharp-index .at-flow-steps p{max-width:46ch;margin:0;color:#b2c0d2;font-size:.9375rem;line-height:1.7;text-wrap:pretty}.sharp-index .at-flow-copy>p.at-flow-review{max-width:51ch;margin:1.5rem 0 0;padding-inline-start:1rem;border-inline-start:2px solid #6487b180;color:#9aafc8;font-size:.8125rem;line-height:1.7}.sharp-index .at-catalogue>.at-shell{display:grid;grid-template-columns:.85fr 1.3fr;gap:2rem 7vw}.sharp-index .at-catalogue-heading{grid-row:span 2}.sharp-index .at-catalogue h2{max-width:10ch;margin-top:2rem}.sharp-index .at-catalogue-heading>p:not(.at-kicker){max-width:24rem;font-size:1rem;line-height:1.7}.sharp-index .at-catalogue-list{margin:0}.sharp-index .at-catalogue-list a{grid-template-columns:2rem 1fr 1rem;grid-template-areas:"number title arrow" ". tag arrow";gap:.65rem 1rem;padding:1.5rem 0;color:#f1f3f6}.sharp-index .at-catalogue-list span{grid-area:number;align-self:start;font:500 .75rem/1.5 Archivo,Arial,sans-serif}.sharp-index .at-catalogue-list strong{grid-area:title;font:400 clamp(1.75rem,2.9vw,3rem)/1.12 "Archivo",Arial,sans-serif;letter-spacing:-.03em}.sharp-index .at-catalogue-list em{grid-area:tag;text-align:left;font-size:.875rem}.sharp-index .at-catalogue-list i{grid-area:arrow}.sharp-index .at-catalogue-list a:hover{background:#152333;color:#8ac3fc}.sharp-index .at-catalogue>.at-shell>.at-inline-link{margin:0;font-size:.75rem}.sharp-index .at-markets{background:#101720;border-top:1px solid var(--sharp-line)}.sharp-index .at-markets-heading{grid-template-columns:1fr .65fr;gap:12vw}.sharp-index .at-markets h2{max-width:15ch}.sharp-index .at-markets-heading>p{color:#b4c0d0;font-size:1rem}.sharp-index .at-markets-grid{grid-template-columns:repeat(3,1fr);background:var(--sharp-line)}.sharp-index .at-market-card{background:#101720}.sharp-index .at-market-card:hover{background:#182639}.sharp-index .at-market-visual{aspect-ratio:16/10}.sharp-index .at-market-visual img{filter:saturate(.55)}.sharp-index .at-market-card:hover img{filter:saturate(1);transform:scale(1.04)}.sharp-index .at-market-visual>span{border-radius:0;font-family:Archivo,Arial,sans-serif}.sharp-index .at-market-copy{min-height:18rem;padding:1.6rem}.sharp-index .at-market-title{flex-direction:column;gap:.7rem}.sharp-index .at-market-title h3{font-family:Archivo,Arial,sans-serif;font-weight:400;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.sharp-index .at-market-copy>p{color:#b4c0d0;font-size:1rem;line-height:1.6}.sharp-index .at-market-link{margin-top:auto;color:#d3e6ff;font:500 .75rem/1.5 Archivo,Arial,sans-serif;text-transform:uppercase}.sharp-index .at-manifest-grid{grid-template-columns:1fr .85fr;gap:4rem 8vw}.sharp-index .at-manifest-copy{max-width:42rem}.sharp-index .at-manifest h2{font-size:clamp(2.8rem,4.3vw,4.5rem)}.sharp-index .at-manifest h2 em{color:#8199b8}.sharp-index .at-manifest-copy>p:not(.at-kicker){color:#b4c0d0;font-size:1rem}.sharp-index .at-ring{max-width:none;aspect-ratio:1;border-radius:0;background:#111b29}.sharp-index .at-ring img{opacity:.85}.sharp-index .at-ring figcaption{padding:.6rem;color:#e0e9f4;background:#091421ba;font-size:.75rem}.sharp-index .at-proof{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:3rem}.sharp-index .at-proof article,.sharp-index .at-proof article:last-child{border-top:1px solid var(--sharp-line);border-bottom:0;padding-top:1.5rem}.sharp-index .at-proof span{color:#7b9dc5;font-family:Archivo,Arial,sans-serif;font-size:.75rem}.sharp-index .at-proof h3{margin-top:1rem;color:#edf2f9;font:400 1.7rem/1.15 Archivo,Arial,sans-serif}.sharp-index .at-proof p{font-size:1rem;line-height:1.6}.sharp-index footer{--footer-surface: #101720;background:var(--footer-surface)!important;border-color:var(--sharp-line)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.sharp-index footer>div{max-width:1564px;padding-inline:2rem}.sharp-index footer .footer-social{border-radius:0;background:#ffffff09;border:1px solid var(--sharp-line)}.sharp-index footer h4{font:500 .75rem/1.5 Archivo,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.sharp-index footer p,.sharp-index footer li{font-size:.875rem}.sharp-index footer{padding-bottom:0}.sharp-index footer .hk-footer-art{position:relative;width:100%;max-width:none;margin:clamp(3rem,5vw,5rem) 0 0;padding:0;overflow:hidden;isolation:isolate;direction:ltr;background:linear-gradient(180deg,var(--footer-surface) 0%,rgba(16,23,32,.96) 12%,rgba(16,23,32,.62) 32%,transparent 64%),radial-gradient(ellipse at 0 40%,#285f9d55,transparent 62%),radial-gradient(ellipse at 100% 40%,#285f9d45,transparent 62%),linear-gradient(180deg,var(--footer-surface),#07182d 68%,#061a32)}.sharp-index footer .hk-footer-art:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 26% 110% at var(--footer-x,50%) var(--footer-y,50%),#3373bd50,transparent 75%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 55%);mask-image:linear-gradient(180deg,transparent 0%,#000 55%);transition:opacity .45s ease}.sharp-index footer .hk-footer-wordmark{display:block;width:100%;max-width:none;height:auto;margin:0;filter:none!important;overflow:hidden}.sharp-index #hk-footer-type{font-family:Arial,Helvetica,sans-serif!important}.sharp-index .hk-footer-tracking text{font-family:monospace!important}.sharp-index .hk-footer-cut-circle,.sharp-index .hk-footer-reveal,.sharp-index .hk-footer-tracking{opacity:0;transition:opacity .45s ease;pointer-events:none}.sharp-index .hk-footer-art.is-hovered:before,.sharp-index .hk-footer-art.is-hovered .hk-footer-cut-circle,.sharp-index .hk-footer-art.is-hovered .hk-footer-reveal,.sharp-index .hk-footer-art.is-hovered .hk-footer-tracking{opacity:1}@media(hover:none),(prefers-reduced-motion:reduce){.sharp-index footer .hk-footer-art:before,.sharp-index .hk-footer-reveal,.sharp-index .hk-footer-tracking{display:none}.sharp-index .hk-footer-cut-circle{opacity:0!important}}@keyframes sharp-material-drift{0%{transform:translateZ(0) scale(1.02)}to{transform:translate3d(-.5%,.5%,0) scale(1.055)}}@media(max-width:1180px){body.sharp-index [data-site-navigation] .hidden.lg\:flex,body.sharp-index [data-site-navigation] .hidden.lg\:inline-flex{display:none!important}body.sharp-index [data-site-navigation] .lg\:hidden,body.sharp-index #mobile-menu-panel,body.sharp-index #mobile-menu-overlay{display:block!important}.sharp-index .at-hero-copy{width:60%}.sharp-index .at-hero-bottom{gap:3rem}.sharp-index .at-signal-item{grid-template-columns:5.5rem 1fr}.sharp-index .at-signal-item em{display:none}.sharp-index .at-scale-heading{gap:3rem}.sharp-index .at-markets-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){body.sharp-index [data-site-navigation]{padding:1.1rem 1.25rem!important}body.sharp-index [data-site-navigation]>.glass-panel>a:first-child{width:8rem;height:2.3rem;flex-basis:8rem}body.sharp-index [data-site-navigation]>.glass-panel>a:first-child img{top:-.96rem;left:-.88rem;width:9.91rem!important}.sharp-index .at-shell,.sharp-index .at-catalogue>.at-shell,.sharp-index .at-markets>.at-shell{width:calc(100% - 2.5rem)}.sharp-index .at-hero{min-height:0}.sharp-index .at-hero-layout{flex:none;min-height:0;padding-top:7rem;padding-bottom:clamp(11rem,42vw,17rem)}body.sharp-index{--hero-gutter: 1.25rem}.sharp-index .at-hero-copy{width:100%}.sharp-index .at-hero .at-kicker{font-size:.6875rem;margin-bottom:1.2rem}.sharp-index .at-hero h1{font-size:clamp(3rem,12.5vw,5rem);line-height:1}.sharp-index .at-hero h1>span:last-child{margin-top:1rem;font-size:1.25rem}.sharp-index .at-hero .at-actions{margin-top:1.5rem}.sharp-index .at-hero-art{inset:0;min-height:0}.sharp-index .at-hero-art img{object-position:64% center;opacity:.85}.sharp-index .at-hero-art:after{background:linear-gradient(180deg,#06111fa0,transparent 60%,#173557),linear-gradient(90deg,#06111f80,transparent)}.sharp-index .at-art-scan{top:44%;right:8%;bottom:30%;width:54%}.sharp-index .at-art-interface{top:auto;bottom:33%;right:12%;font-size:.625rem}.sharp-index .at-art-caption{display:none}.sharp-index .at-hero-bottom{grid-template-columns:1fr;gap:1.25rem;padding-block:0 1.5rem}.sharp-index .at-hero-bottom>div:first-child{order:2}.sharp-index .at-hero-note{margin-top:0}.sharp-index .at-hero-intro{max-width:38ch;font-size:1rem;line-height:1.6}.sharp-index .at-hero-note{font-size:.75rem}.sharp-index .at-hero-signals{padding:.35rem 1rem}.sharp-index .at-signal-item{grid-template-columns:6.2rem 1fr;min-height:2.8rem}.sharp-index .at-hero-footer{grid-template-columns:1fr 1fr;gap:.5rem 1rem;font-size:.625rem}.sharp-index .at-hero-footer span:last-child{text-align:left}.sharp-index .at-scale-heading,.sharp-index .at-flow-content,.sharp-index .at-catalogue>.at-shell,.sharp-index .at-markets-heading,.sharp-index .at-manifest-grid{grid-template-columns:1fr;gap:2rem}.sharp-index .at-scale-heading h2,.sharp-index .at-flow h2{font-size:clamp(2.25rem,8.7vw,3.75rem)}.sharp-index .at-scale-intro{max-width:none}.sharp-index .at-scale-proof{align-items:start;flex-direction:column;gap:1.25rem}.sharp-index .at-scale-proof .at-inline-link{font-size:.6875rem}.sharp-index .at-measures{grid-template-columns:1fr 1fr;margin-top:2.5rem}.sharp-index .at-measures div{min-height:0;padding:1.5rem 1rem}.sharp-index .at-measures div:nth-child(odd){padding-inline-start:0}.sharp-index .at-measures div:nth-child(2n){padding-inline-start:1rem;padding-inline-end:0}.sharp-index .at-measures dt{font-size:clamp(2.5rem,11.5vw,4.5rem)}.sharp-index .at-measures dd{font-size:.6875rem}.sharp-index .at-flow{min-height:0;padding:5rem 0}.sharp-index .at-flow-content{gap:3rem}.sharp-index .at-flow-steps li{padding-inline-start:2rem}.sharp-index .at-flow-art:after{background:linear-gradient(180deg,#0a111bcf,#0a111bdb)}.sharp-index .at-catalogue-heading{grid-row:auto}.sharp-index .at-catalogue-list strong{font-size:1.75rem}.sharp-index .at-markets-heading{margin-bottom:2.5rem}.sharp-index .at-markets-grid{grid-template-columns:1fr}.sharp-index .at-market-copy{min-height:0;padding:1.5rem}.sharp-index .at-market-title h3{font-size:1.8rem}.sharp-index .at-proof{grid-template-columns:1fr;gap:.5rem}.sharp-index footer>div{padding-inline:1.25rem}}@media(min-width:768px)and (max-height:800px){.sharp-index .at-hero-layout{padding-top:6rem;padding-bottom:1.5rem}.sharp-index .at-hero h1{font-size:clamp(3.25rem,5.1vw,6rem)}.sharp-index .at-hero .at-kicker{margin-bottom:1rem}.sharp-index .at-hero h1>span:last-child{margin-top:1rem}.sharp-index .at-hero-intro{margin-top:1.1rem;font-size:1rem}.sharp-index .at-hero .at-actions{margin-top:1.25rem}}html[lang=zh-CN] .sharp-index h1,html[lang=zh-CN] .sharp-index h2{font-family:IBM Plex Sans SC,Microsoft YaHei,sans-serif;line-height:1.16}html[lang=zh-CN] .sharp-index #at-manifest-title,html[lang=zh-CN] .sharp-index #at-manifest-title>em{white-space:normal;overflow-wrap:anywhere}html[lang=zh-CN] .sharp-index #at-hero-title>span+span{margin-top:1rem}html[lang=ar] .sharp-index .at-hero-copy{direction:rtl}html[lang=ar] .sharp-index .at-hero h1{font-family:Segoe UI,Tahoma,sans-serif;line-height:1.2;letter-spacing:0!important}@media(prefers-reduced-motion:reduce){.sharp-index *,.sharp-index *:before,.sharp-index *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sharp-index .at-hero-art img{transform:none!important}}.sharp-index .hk-hero-sequence{position:relative}.sharp-index .hk-hero-stage{--photo-opacity: .76;--ascii-opacity: .42}.sharp-index .hk-hero-stage .hk-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% center;filter:saturate(.55) contrast(1.08);mix-blend-mode:luminosity;opacity:0;animation:none;transform:none;transition:opacity .9s ease}.sharp-index .hk-hero-stage .hk-hero-image.is-active{opacity:var(--photo-opacity)}.sharp-index .hk-hero-stage{background:#0c2d57}html[dir=rtl] .sharp-index .hk-hero-stage{transform:scaleX(-1)!important}.sharp-index .hk-hero-stage:after{z-index:3;background:linear-gradient(90deg,#030e1bf5,#051527e0 29%,#071d3699 48%,#06152b10 74%),linear-gradient(0deg,#061426ed,transparent 35%,#050e1990)}.sharp-index .hk-hero-ascii{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none;opacity:var(--ascii-opacity);mix-blend-mode:screen}.sharp-index .hk-hero-stage[data-scene="1"] .hk-hero-ascii,.sharp-index .hk-hero-stage[data-scene="4"] .hk-hero-ascii{opacity:calc(var(--ascii-opacity) * .3)}.sharp-index .hk-target-layer{position:absolute;z-index:4;inset:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 53%);mask-image:linear-gradient(90deg,transparent 38%,#000 53%)}.sharp-index .hk-target{position:absolute;width:1px;height:1px;border:1px solid #a8d5ff50;transform-origin:top left;background:linear-gradient(#d9efff,#d9efff) left top/13px 2px no-repeat,linear-gradient(#d9efff,#d9efff) left top/2px 13px no-repeat,linear-gradient(#d9efff,#d9efff) right top/13px 2px no-repeat,linear-gradient(#d9efff,#d9efff) right top/2px 13px no-repeat,linear-gradient(#d9efff,#d9efff) left bottom/13px 2px no-repeat,linear-gradient(#d9efff,#d9efff) left bottom/2px 13px no-repeat,linear-gradient(#d9efff,#d9efff) right bottom/13px 2px no-repeat,linear-gradient(#d9efff,#d9efff) right bottom/2px 13px no-repeat;box-shadow:inset 0 0 28px #6fbcff09}.sharp-index .hk-target[hidden]{display:none}.sharp-index .hk-target:before{content:attr(data-label);position:absolute;top:-.5rem;left:1.1rem;padding:0 .5rem;color:#bfe2ff;background:#0b2038;font:500 .75rem/1.4 Archivo,IBM Plex Sans SC,sans-serif;letter-spacing:.12em;white-space:nowrap}.sharp-index .hk-target-secondary{border-style:dashed;opacity:.65}.sharp-index .hk-target-scan{position:absolute;inset:0;overflow:hidden}.sharp-index .hk-target-scan:after{content:"";position:absolute;inset:0 0 auto;height:100%;background:linear-gradient(180deg,transparent 0%,transparent 88%,#a4d8ff16 98%,#bce6ff80 99%,transparent 100%);transform:translateY(-100%);animation:hk-target-sweep 3.2s cubic-bezier(.4,0,.3,1) infinite}.sharp-index .hk-target-secondary .hk-target-scan:after{animation-delay:.55s}.sharp-index .hk-hero-sequence:not(.is-visible) .hk-target-scan:after{animation-play-state:paused}@keyframes hk-target-sweep{0%,12%{transform:translateY(-100%);opacity:0}25%{opacity:.65}80%,to{transform:translateY(100%);opacity:0}}.sharp-index .at-hero-bottom>.hk-hero-console{min-width:0}body.sharp-index [data-site-navigation] #lang-toggle,body.sharp-index [data-site-navigation] #lang-menu button,body.sharp-index #lang-select-mobile,body.sharp-index #mobile-menu-panel label{font-family:Archivo,Arial,sans-serif!important;font-weight:550!important;letter-spacing:.035em!important}body.sharp-index [data-site-navigation] #lang-toggle{font-size:.6875rem!important;line-height:1.25rem;padding:.7rem .85rem!important}body.sharp-index [data-site-navigation] #lang-menu button{font-size:.8125rem!important;line-height:1.5}body.sharp-index [data-site-navigation] #lang-menu button span{font-family:inherit!important}@media(max-width:767px){.sharp-index .hk-hero-stage:after{background:linear-gradient(180deg,#030e1bf5,#041629e8 34%,#06244935 56%,#061426f0 76%),linear-gradient(90deg,#06142765,transparent)}.sharp-index .hk-target-layer{-webkit-mask-image:none;mask-image:none;clip-path:inset(40% 0 27%)}}@media(prefers-reduced-motion:reduce){.sharp-index .hk-hero-stage .hk-hero-image{transition:none}}@media(min-width:768px)and (max-width:1100px){.sharp-index .at-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.sharp-index .at-measures div:nth-child(2){border-right:0}.sharp-index .at-measures div:nth-child(3){padding-inline-start:0}.sharp-index .at-flow-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.sharp-index .at-flow-steps li{padding-inline-start:2rem}.sharp-index .at-scale-proof{align-items:start;flex-direction:column;gap:1.25rem}}html[dir=rtl] .sharp-index .at-flow-steps li{padding-inline:3rem 0}html[dir=rtl] .sharp-index .at-flow-steps li:before{left:auto;right:0}body.sharp-index.atelier-index .at-hero-art.hk-hero-stage .hk-hero-image,body.sharp-index.atelier-index .at-hero-art.hk-hero-stage:hover .hk-hero-image{transform:var(--hero-view-transform,translate3d(0,0,0) scale(1))!important;transform-origin:center;filter:saturate(.55) contrast(1.08)!important;transition:opacity .9s ease}.sharp-index .hk-hero-stage .hk-hero-ascii{transform:var(--hero-view-transform,translate3d(0,0,0) scale(1));transform-origin:center}.sharp-index .hk-target{will-change:transform}.sharp-index .hk-target:before{transform-origin:top left;transform:scale(var(--target-label-x,1),var(--target-label-y,1))}@media(prefers-reduced-motion:reduce){body.sharp-index.atelier-index .at-hero-art.hk-hero-stage .hk-hero-image,body.sharp-index.atelier-index .at-hero-art.hk-hero-stage:hover .hk-hero-image,.sharp-index .hk-hero-stage .hk-hero-ascii{transform:none!important;transition:none}.sharp-index .hk-target{will-change:auto}}@media(max-width:767px){.sharp-index .hk-target-secondary:before{top:auto;bottom:-.5rem;left:auto;right:1.1rem;transform-origin:bottom right}}.sharp-index .hk-target-secondary:before{display:none}.sharp-index .hk-hero-stage:is([data-inspection=analyzing],[data-inspection=locked]) .hk-target-layer{-webkit-mask-image:none;mask-image:none}.sharp-index .hk-hero-stage[data-inspection=locked] .hk-target:not(.hk-target-secondary){border-color:#a8d5ff9c}.sharp-index .hk-hero-stage[data-inspection=locked] .hk-target-scan:after{animation-play-state:paused;opacity:0}.sharp-index .hk-analysis{position:absolute;top:0;left:0;width:10.5rem;padding:.65rem .75rem;border-inline-start:1px solid #8bc9ff99;color:#d9efff;background:#071a2de8;opacity:0;transition:opacity .2s ease;pointer-events:none}.sharp-index .hk-analysis-content{display:grid;gap:.35rem}.sharp-index .hk-analysis-status{font:500 .625rem/1.4 Archivo,IBM Plex Sans SC,sans-serif;letter-spacing:.1em;white-space:nowrap}.sharp-index .hk-analysis-glyphs{font:400 .6875rem/1.4 Consolas,Courier New,monospace;letter-spacing:.12em;direction:ltr;white-space:nowrap;color:#8fcfff}.sharp-index .hk-hero-stage:is([data-inspection=analyzing],[data-inspection=locked]) .hk-analysis{opacity:1}html[data-theme=light] .sharp-index .hk-analysis{color:#123e61;background:#edf6fced;border-color:#297cb6}html[data-theme=light] .sharp-index .hk-analysis-glyphs{color:#175784}html[data-theme=light] .sharp-index .hk-hero-stage[data-inspection=locked] .hk-target:not(.hk-target-secondary){border-color:#1268b3}html[dir=rtl] .sharp-index .hk-analysis-content{transform:scaleX(-1);direction:rtl}html[dir=rtl] .sharp-index .hk-target:before{left:auto;right:1.1rem;transform-origin:top right;transform:scale(calc(-1 * var(--target-label-x,1)),var(--target-label-y,1));letter-spacing:0}@media(max-width:767px){.sharp-index .hk-analysis{width:9.5rem;padding:.5rem .625rem}.sharp-index .hk-target:before{font-size:.6875rem;letter-spacing:.08em}}.sharp-index .hk-portfolio,.sharp-index .hk-supply{padding:clamp(5rem,8vw,8.5rem) 0;background:#090e15}.sharp-index .hk-portfolio h2,.sharp-index .hk-supply h2{margin:1.5rem 0 0;color:#f1f3f6;font:400 clamp(2.75rem,4.8vw,5rem)/1.04 "Archivo",Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance}.sharp-index .hk-portfolio-heading,.sharp-index .hk-supply-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(3rem,7vw,8rem);margin-bottom:3.5rem}.sharp-index .hk-portfolio-intro>p,.sharp-index .hk-supply-intro{max-width:52ch;margin:0;font-size:1rem;line-height:1.75;color:#b6c5d8;text-wrap:pretty}.sharp-index .hk-portfolio-totals{display:flex;gap:3.5rem;margin-top:1.5rem}.sharp-index .hk-portfolio-totals>div{display:flex;align-items:center;gap:.9rem}.sharp-index .hk-portfolio-totals strong{color:#e5ecf5;font:400 2.8rem/1 Archivo,Arial,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.sharp-index .hk-portfolio-totals span{max-width:12ch;color:#95abc4;font:500 .7rem/1.5 Archivo,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.sharp-index .hk-editorial-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.75rem;padding:.5rem 0;border-bottom:1px solid #9fbadc70;color:#d6e7fa;font:500 .75rem/1.5 Archivo,Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase;text-decoration:none;transition:color .2s,border-color .2s}.sharp-index .hk-editorial-link i,.sharp-index .hk-portfolio-cell-top i{display:block;flex:0 0 auto;width:1.05rem;height:.7rem;background:currentColor;clip-path:polygon(0 44%,78% 44%,53% 0,66% 0,100% 50%,66% 100%,53% 100%,78% 56%,0 56%);transition:transform .25s}.sharp-index .hk-editorial-link:hover{color:#8ccaff;border-color:#8ccaff}.sharp-index .hk-editorial-link:hover i{transform:translate(4px)}.sharp-index .hk-portfolio-map{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.sharp-index .hk-portfolio-row{display:flex;min-width:0;gap:6px}.sharp-index .hk-portfolio-cell{--cell-accent: #89bff4;position:relative;isolation:isolate;display:flex;flex:var(--category-weight) 1 0;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.5rem,2.5vw,2.75rem);overflow:hidden;border:1px solid #91b5db30;background:#101e30;color:#e9f1fa;text-decoration:none;transition:background .35s,border-color .35s}.sharp-index .hk-portfolio-cell:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#a5caff06 1px,transparent 1px),linear-gradient(90deg,#a5caff06 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(135deg,transparent 10%,#000);mask-image:linear-gradient(135deg,transparent 10%,#000);opacity:.6;transition:opacity .35s}.sharp-index .hk-portfolio-cell:after{content:"";position:absolute;pointer-events:none;inset:8px;border:1px solid #aad6ff00;transition:border-color .3s}.sharp-index .hk-portfolio-cell-major{min-height:clamp(21rem,28vw,28rem)}.sharp-index .hk-portfolio-cell-major:first-child{background:linear-gradient(135deg,#163f65,#132f4d 58%,#0f263f)}.sharp-index .hk-portfolio-cell-major:nth-child(2){background:linear-gradient(135deg,#162b43,#101f32)}.sharp-index .hk-portfolio-cell-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#a8c5e5}.sharp-index .hk-portfolio-code{font:500 .6875rem/1.5 Archivo,Arial,sans-serif;letter-spacing:.09em}.sharp-index .hk-portfolio-cell-copy{margin:2.5rem 0 1.5rem}.sharp-index .hk-portfolio-cell h3{margin:0;max-width:22ch;font:400 clamp(1.8rem,3.2vw,3.5rem)/1.1 "Archivo",Arial,sans-serif;letter-spacing:-.035em;color:#f1f5fa;text-wrap:balance}.sharp-index .hk-portfolio-cell-major:first-child h3{max-width:20ch;font-size:clamp(2rem,3.7vw,4rem)}.sharp-index .hk-portfolio-cell-copy p{max-width:47ch;margin:1.2rem 0 0;font-size:.9375rem;line-height:1.7;color:#b9cbe0;text-wrap:pretty}.sharp-index .hk-portfolio-cell-count{display:flex;align-items:baseline;gap:.75rem;color:#a3bcd8}.sharp-index .hk-portfolio-cell-count strong{color:#e3eefb;font:400 2.4rem/1 Archivo,Arial,sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.sharp-index .hk-portfolio-cell-count>span{font-size:.75rem;line-height:1.4}.sharp-index .hk-portfolio-cell-minor{min-height:17rem;padding:clamp(1.1rem,1.5vw,1.65rem);background:#101a27}.sharp-index .hk-portfolio-cell-minor:nth-child(2){background:#122132}.sharp-index .hk-portfolio-cell-minor h3{font-size:clamp(1.1rem,1.5vw,1.55rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.sharp-index .hk-portfolio-cell-minor .hk-portfolio-cell-copy{margin:1.75rem 0 1.5rem}.sharp-index .hk-portfolio-cell-minor .hk-portfolio-cell-count{flex-wrap:wrap;gap:.4rem .65rem}.sharp-index .hk-portfolio-cell-minor .hk-portfolio-cell-count strong{font-size:1.8rem}.sharp-index .hk-portfolio-cell-minor .hk-portfolio-cell-count>span{font-size:.6875rem}.sharp-index .hk-portfolio-cell:hover,.sharp-index .hk-portfolio-cell:focus-visible{background:#1b4266;border-color:#8bc7ff}.sharp-index .hk-portfolio-cell:hover:before{opacity:1}.sharp-index .hk-portfolio-cell:hover:after,.sharp-index .hk-portfolio-cell:focus-visible:after{border-color:#aad6ff35}.sharp-index .hk-portfolio-cell:hover .hk-portfolio-cell-top i{transform:translate(4px)}.sharp-index .hk-portfolio-bottom,.sharp-index .hk-portfolio-custom{display:flex;justify-content:space-between;align-items:center;gap:2rem}.sharp-index .hk-portfolio-bottom{margin-top:1.5rem}.sharp-index .hk-portfolio-bottom p{margin:0;color:#8ea4bf;font-size:.75rem;line-height:1.6}.sharp-index .hk-portfolio-custom{margin-top:3rem;padding-top:1.75rem;border-top:1px solid #b1c5de26}.sharp-index .hk-portfolio-custom p{margin:0;color:#bacadd;font-size:1.125rem}.sharp-index .hk-supply{border-top:1px solid #b1c5de26;background:linear-gradient(180deg,#0b131e,#101720)}.sharp-index .hk-supply-heading .hk-editorial-link{margin-top:1.5rem}.sharp-index .hk-supply-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border:1px solid #a8c4e035}.sharp-index .hk-supply-visual{position:relative;isolation:isolate;margin:0;min-height:38rem;overflow:hidden;background:#061c36}.sharp-index .hk-supply-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:saturate(.35) contrast(1.08);mix-blend-mode:luminosity;opacity:.92;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.sharp-index .hk-supply-visual:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#03142770,transparent 36%,#061a329c 62%,#06172de8);pointer-events:none}.sharp-index .hk-supply-visual-top{position:absolute;z-index:2;top:1.75rem;inset-inline:1.75rem;display:flex;justify-content:space-between;gap:1rem;color:#b8d9ff;font:500 .6875rem/1.4 Archivo,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.sharp-index .hk-supply-frame{position:absolute;z-index:1;inset:20% 13% 30%;border:1px solid #a1c9f332;transition:transform .8s cubic-bezier(.16,1,.3,1)}.sharp-index .hk-supply-frame i{position:absolute;width:12px;height:12px;border:solid #a3cbf6}.sharp-index .hk-supply-frame i:nth-child(1){top:-1px;left:-1px;border-width:1px 0 0 1px}.sharp-index .hk-supply-frame i:nth-child(2){top:-1px;right:-1px;border-width:1px 1px 0 0}.sharp-index .hk-supply-frame i:nth-child(3){bottom:-1px;left:-1px;border-width:0 0 1px 1px}.sharp-index .hk-supply-frame i:nth-child(4){bottom:-1px;right:-1px;border-width:0 1px 1px 0}.sharp-index .hk-supply-frame span{position:absolute;top:25%;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,#a8d5ff80,transparent);opacity:0;transition:transform 1.4s,opacity .4s}.sharp-index .hk-supply-panel:hover .hk-supply-visual>img{transform:scale(1.025)}.sharp-index .hk-supply-panel:hover .hk-supply-frame{transform:scale(.96)}.sharp-index .hk-supply-panel:hover .hk-supply-frame span{transform:translateY(110px);opacity:1}.sharp-index .hk-supply-visual figcaption{position:absolute;z-index:2;bottom:2rem;inset-inline:1.75rem}.sharp-index .hk-supply-visual figcaption p{margin:0;color:#d9e9fb;font:400 clamp(1.2rem,1.8vw,1.8rem)/1.3 "Archivo",Arial,sans-serif;letter-spacing:-.02em;text-wrap:balance}.sharp-index .hk-supply-visual figcaption>div{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.5rem}.sharp-index .hk-supply-visual figcaption span{padding:.45rem .6rem;border:1px solid #aacdf14d;color:#acc9e9;font-size:.6875rem;line-height:1.4}.sharp-index .hk-supply-process{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3.5vw,3.5rem);background:#111d2bd9}.sharp-index .hk-supply-process ol{list-style:none;margin:0;padding:0}.sharp-index .hk-supply-process li{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:1.5rem;padding:0 0 2.75rem}.sharp-index .hk-supply-step{position:relative;z-index:1;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:#b9d9fc;font:500 .75rem/1 Archivo,Arial,sans-serif;border:1px solid #80aed545;background:#14283b}.sharp-index .hk-supply-process li:not(:last-child):after{content:"";position:absolute;top:2.5rem;bottom:0;inset-inline-start:1.25rem;border-inline-start:1px dashed #80aed54a}.sharp-index .hk-supply-process h3{margin:.3rem 0 .75rem;color:#e6eef9;font:400 clamp(1.25rem,1.8vw,1.7rem)/1.25 "Archivo",Arial,sans-serif;letter-spacing:-.02em;text-wrap:pretty}.sharp-index .hk-supply-process p{max-width:46ch;margin:0;color:#a9bdd4;font:400 .9375rem/1.75 Archivo,Arial,sans-serif;text-wrap:pretty}.sharp-index .hk-supply-process .hk-editorial-link{align-self:start;margin-inline-start:4rem}@media(max-width:1100px){.sharp-index .hk-portfolio-heading,.sharp-index .hk-supply-heading{gap:2.5rem}.sharp-index .hk-portfolio-row-minor{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.sharp-index .hk-portfolio-cell-minor{grid-column:span 2;min-height:14rem}.sharp-index .hk-portfolio-cell-minor:nth-child(-n+2){grid-column:span 3}.sharp-index .hk-portfolio-cell-minor h3{font-size:1.5rem;max-width:23ch}.sharp-index .hk-supply-process{padding:2rem}.sharp-index .hk-supply-process li{column-gap:1rem}.sharp-index .hk-supply-process .hk-editorial-link{margin-inline-start:0}}@media(max-width:767px){.sharp-index .hk-portfolio-heading,.sharp-index .hk-supply-heading{grid-template-columns:1fr;gap:1.75rem;margin-bottom:2.5rem}.sharp-index .hk-portfolio h2,.sharp-index .hk-supply h2{font-size:clamp(2.2rem,8.7vw,3.8rem)}.sharp-index .hk-portfolio-totals{gap:2.25rem}.sharp-index .hk-portfolio-totals strong{font-size:2.25rem}.sharp-index .hk-portfolio-row-major{flex-direction:column}.sharp-index .hk-portfolio-cell-major{flex:auto;min-height:20rem;padding:1.5rem}.sharp-index .hk-portfolio-cell-major h3,.sharp-index .hk-portfolio-cell-major:first-child h3{font-size:clamp(1.75rem,8.5vw,2.2rem);overflow-wrap:anywhere}.sharp-index .hk-portfolio-row-minor{grid-template-columns:repeat(2,minmax(0,1fr))}.sharp-index .hk-portfolio-cell-minor,.sharp-index .hk-portfolio-cell-minor:nth-child(-n+2){grid-column:auto;min-height:15rem;padding:1.1rem}.sharp-index .hk-portfolio-cell-minor:last-child:nth-child(odd){grid-column:1 / -1;min-height:11rem}.sharp-index .hk-portfolio-cell-minor h3{font-size:1.2rem}.sharp-index .hk-portfolio-code{font-size:.6rem}.sharp-index .hk-portfolio-cell-minor .hk-portfolio-cell-top i{width:.85rem}.sharp-index .hk-portfolio-bottom,.sharp-index .hk-portfolio-custom{align-items:start;flex-direction:column;gap:1rem}.sharp-index .hk-portfolio-custom{margin-top:2rem}.sharp-index .hk-supply-panel{grid-template-columns:1fr}.sharp-index .hk-supply-visual{min-height:29rem}.sharp-index .hk-supply-visual figcaption p{font-size:1.45rem}.sharp-index .hk-supply-process{padding:2rem 1.5rem}.sharp-index .hk-supply-process li{grid-template-columns:2rem minmax(0,1fr);padding-bottom:2rem;gap:1rem}.sharp-index .hk-supply-step{width:2rem;height:2rem}.sharp-index .hk-supply-process li:not(:last-child):after{inset-inline-start:1rem;top:2rem}.sharp-index .hk-supply-process .hk-editorial-link{font-size:.6875rem}}@media(max-width:359px){.sharp-index .hk-portfolio-row-minor{grid-template-columns:1fr}.sharp-index .hk-portfolio-cell-minor,.sharp-index .hk-portfolio-cell-minor:last-child:nth-child(odd){min-height:12.5rem}.sharp-index .hk-portfolio-cell-minor h3{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.sharp-index .hk-portfolio-cell,.sharp-index .hk-portfolio-cell:before,.sharp-index .hk-portfolio-cell:after,.sharp-index .hk-portfolio-cell-top i,.sharp-index .hk-editorial-link,.sharp-index .hk-editorial-link i,.sharp-index .hk-supply-visual>img,.sharp-index .hk-supply-frame,.sharp-index .hk-supply-frame span{transition:none}.sharp-index .hk-supply-panel:hover .hk-supply-visual>img,.sharp-index .hk-supply-panel:hover .hk-supply-frame{transform:none}.sharp-index .hk-supply-panel:hover .hk-supply-frame span{display:none}}.sharp-index .hk-portfolio-cell>.hk-portfolio-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.27;filter:grayscale(.85) saturate(.35);mix-blend-mode:luminosity;pointer-events:none;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .45s}.sharp-index .hk-portfolio-cell-minor>.hk-portfolio-photo{opacity:.24}.sharp-index .hk-portfolio-cell[data-category=general-organic-intermediates]>.hk-portfolio-photo{object-position:50% 52%}.sharp-index .hk-portfolio-cell[data-category=agrochemical-intermediates]>.hk-portfolio-photo{object-position:50% 60%}.sharp-index .hk-portfolio-cell:before{background-image:linear-gradient(160deg,#06142630,#07152520 45%,#04101bbd),linear-gradient(#a5caff06 1px,transparent 1px),linear-gradient(90deg,#a5caff06 1px,transparent 1px);background-size:cover,48px 48px,48px 48px;-webkit-mask-image:none;mask-image:none;opacity:1}.sharp-index .hk-portfolio-cell:hover>.hk-portfolio-photo,.sharp-index .hk-portfolio-cell:focus-visible>.hk-portfolio-photo{opacity:.34;transform:scale(1.035)}@media(prefers-reduced-motion:reduce){.sharp-index .hk-portfolio-cell>.hk-portfolio-photo{transition:none}.sharp-index .hk-portfolio-cell:hover>.hk-portfolio-photo,.sharp-index .hk-portfolio-cell:focus-visible>.hk-portfolio-photo{transform:none}}.sharp-index [data-home-panel]{scroll-margin-top:0}.sharp-index .at-market-card{position:relative;isolation:isolate;display:flex;overflow:hidden}.sharp-index .at-market-visual{position:absolute;z-index:-1;inset:0;aspect-ratio:auto;background:transparent}.sharp-index .at-market-visual img{opacity:.65;object-position:center 40%;transition:opacity .35s ease,transform .7s cubic-bezier(.16,1,.3,1),filter .32s ease}.sharp-index .at-market-visual:after{border:0;background:linear-gradient(110deg,#071321ef,#091a2bcc 55%,#091a2b70),linear-gradient(0deg,#081321dd,transparent)}.sharp-index .at-market-visual>span{display:none}.sharp-index .at-market-copy{position:relative;width:100%}.sharp-index .at-market-link{padding-inline-end:3rem}.sharp-index .at-market-card:is([data-image-state=loading],[data-image-state=error]) .at-market-visual img{opacity:0;transition:none}.sharp-index .hk-image-loader{position:absolute;z-index:2;inset-inline-end:1.5rem;bottom:1.5rem;display:flex;gap:4px;pointer-events:none;color:#b8d9ff}.sharp-index .hk-image-loader>span{display:block;width:6px;height:6px;background:currentColor;opacity:.25;animation:hk-image-square 1.1s ease-in-out infinite;animation-play-state:paused}.sharp-index .is-image-in-view .hk-image-loader>span{animation-play-state:running}.sharp-index .hk-image-loader>span:nth-child(2){animation-delay:.12s}.sharp-index .hk-image-loader>span:nth-child(3){animation-delay:.24s}.sharp-index .hk-image-loader>span:nth-child(4){animation-delay:.36s}html[data-theme=light] .sharp-index .hk-image-loader{color:var(--theme-accent)}@keyframes hk-image-square{0%,65%,to{opacity:.25}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.sharp-index .hk-image-loader>span{animation:none;opacity:.6}.sharp-index .at-market-visual img{transition:none}}html[data-a11y-reduced] .sharp-index .hk-image-loader>span{animation:none;opacity:.6}html[data-a11y-images] .sharp-index .hk-image-loader{display:none}@media(hover:none){.sharp-index .at-market-card:hover img{opacity:.65;filter:saturate(.55);transform:none}}@media(min-width:1100px)and (min-height:680px)and (pointer:fine){.sharp-index{--chapter-top: max(108px, 13svh);--chapter-bottom: clamp(24px, 4svh, 56px);--chapter-gap: clamp(18px, 2.8svh, 36px);--chapter-title: clamp(2rem, min(3.8vw, 5.9svh), 4.25rem)}.sharp-index [data-home-panel]{box-sizing:border-box;min-height:100svh}.sharp-index main>section[data-home-panel]{display:flex;align-items:center;padding-block:var(--chapter-top) var(--chapter-bottom)}.sharp-index [data-home-panel]>.at-shell{width:min(calc(100% - 2 * var(--hero-gutter)),1600px)}.sharp-index .hk-hero-sequence>.at-hero{position:relative;min-height:100svh}.sharp-index .at-hero h1{font-size:clamp(3.4rem,min(5.5vw,10svh),8rem)}.sharp-index .at-scale-heading,.sharp-index .at-markets-heading,.sharp-index .hk-portfolio-heading,.sharp-index .hk-supply-heading{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,6vw,7rem);margin-bottom:var(--chapter-gap)}.sharp-index [data-home-panel] h2{max-width:none;margin-top:clamp(10px,1.8svh,20px);font-size:var(--chapter-title);line-height:1.06}.sharp-index .at-scale-intro>p,.sharp-index .at-markets-heading>p,.sharp-index .hk-portfolio-intro>p,.sharp-index .hk-supply-intro{font-size:clamp(.875rem,1.08vw,1rem);line-height:1.6}.sharp-index .at-scale-intro>p{margin-bottom:1rem}.sharp-index .at-measures{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,5svh,60px)}.sharp-index .at-measures div{padding-block:clamp(20px,3.5svh,40px)}.sharp-index .at-measures div:nth-child(2){border-right:1px solid var(--sharp-line)}.sharp-index .at-measures div:not(:first-child){padding-inline-start:1.75rem}.sharp-index .at-measures dt{font-size:clamp(3.5rem,min(6.7vw,10svh),7rem)}.sharp-index .at-measures dd{margin-top:1rem}.sharp-index .at-measures dd p{margin-top:.65rem;line-height:1.6}.sharp-index .at-scale-proof{flex-direction:row;align-items:center;padding-top:1.25rem}.sharp-index .at-flow-content{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(3rem,7vw,8rem)}.sharp-index .at-flow-copy>p:not(.at-kicker){font-size:clamp(.875rem,1.1vw,1rem);margin-top:1.25rem;line-height:1.65}.sharp-index .at-flow-copy>p.at-flow-review{font-size:.8125rem}.sharp-index .at-flow-copy .at-action{margin-top:1.5rem}.sharp-index .at-flow-steps li{padding-block:clamp(18px,3svh,32px);gap:.25rem}.sharp-index .at-flow-steps li:before{top:clamp(18px,3svh,32px)}.sharp-index .at-flow-steps h3{font-size:clamp(1.2rem,1.6vw,1.65rem)}.sharp-index .at-flow-steps p{font-size:.875rem;line-height:1.65}.sharp-index .hk-portfolio>.at-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 2rem}.sharp-index .hk-portfolio-heading,.sharp-index .hk-portfolio-map{grid-column:1 / -1}.sharp-index .hk-portfolio-totals{margin-top:.75rem;gap:2rem}.sharp-index .hk-portfolio-totals strong{font-size:2rem}.sharp-index .hk-portfolio-row-minor{display:flex}.sharp-index .hk-portfolio-cell-major{min-height:clamp(178px,24svh,300px);padding:clamp(16px,2.5svh,28px)}.sharp-index .hk-portfolio-cell-minor{min-height:clamp(140px,19svh,230px);padding:clamp(14px,2svh,22px)}.sharp-index .hk-portfolio-cell-copy,.sharp-index .hk-portfolio-cell-minor .hk-portfolio-cell-copy{margin:.75rem 0}.sharp-index .hk-portfolio-cell-major h3,.sharp-index .hk-portfolio-cell-major:first-child h3{max-width:26ch;font-size:clamp(1.5rem,min(2.5vw,3.7svh),2.6rem)}.sharp-index .hk-portfolio-cell-copy p{margin-top:.65rem;font-size:.8125rem;line-height:1.5}.sharp-index .hk-portfolio-cell-minor h3{font-size:clamp(1rem,1.35vw,1.35rem)}.sharp-index .hk-portfolio-cell-count strong{font-size:1.65rem}.sharp-index .hk-portfolio-cell-minor .hk-portfolio-cell-count strong{font-size:1.4rem}.sharp-index .hk-portfolio-cell-count>span{font-size:.6875rem}.sharp-index .hk-portfolio-bottom,.sharp-index .hk-portfolio-custom{margin-top:1rem;padding-top:.5rem;border-top:0;gap:1rem}.sharp-index .hk-portfolio-custom{padding-inline-start:2rem;border-inline-start:1px solid var(--sharp-line)}.sharp-index .hk-portfolio-custom p{font-size:.8125rem}.sharp-index .hk-portfolio .hk-editorial-link{font-size:.6875rem;gap:1rem}.sharp-index .at-markets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;background:none}.sharp-index .at-market-card{position:relative;isolation:isolate;display:flex;min-height:clamp(208px,28svh,340px);border:1px solid #adc9e338;overflow:hidden}.sharp-index .at-market-visual{position:absolute;z-index:-1;inset:0;aspect-ratio:auto}.sharp-index .at-market-visual img{opacity:.65;object-position:center 40%}.sharp-index .at-market-visual:after{border:0;background:linear-gradient(110deg,#071321ef,#091a2bcc 55%,#091a2b70),linear-gradient(0deg,#081321dd,transparent)}.sharp-index .at-market-visual>span{display:none}.sharp-index .at-market-copy{position:relative;width:100%;min-height:0;padding:clamp(18px,2.5svh,30px)}.sharp-index .at-market-title h3{max-width:26ch;font-size:clamp(1.15rem,1.7vw,1.75rem);line-height:1.15;text-wrap:pretty}.sharp-index .at-market-copy>p{max-width:47ch;margin:.75rem 0 1.15rem;font-size:.875rem;line-height:1.55;color:#c0cedf}.sharp-index .at-market-link{font-size:.6875rem}.sharp-index .at-market-card:hover img{opacity:.85}.sharp-index .hk-supply-visual{min-height:0}.sharp-index .hk-supply-panel{min-height:clamp(340px,48svh,560px)}.sharp-index .hk-supply-heading .hk-editorial-link{margin-top:.8rem}.sharp-index .hk-supply-process{padding:clamp(20px,3svh,36px)}.sharp-index .hk-supply-process li{padding-bottom:clamp(16px,2.5svh,28px);gap:1.25rem}.sharp-index .hk-supply-process h3{margin:.15rem 0 .5rem;font-size:clamp(1.1rem,1.4vw,1.4rem)}.sharp-index .hk-supply-process p{font-size:.875rem;line-height:1.6}.sharp-index .hk-supply-process .hk-editorial-link{margin-inline-start:3.75rem;font-size:.6875rem}.sharp-index .hk-supply-visual figcaption{bottom:1.5rem}.sharp-index .hk-supply-visual figcaption p{font-size:clamp(1.15rem,1.8vw,1.65rem)}.sharp-index .hk-supply-visual figcaption>div{margin-top:1rem}.sharp-index footer[data-home-panel]{display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--chapter-top)}.sharp-index footer>.max-w-7xl{width:min(calc(100% - 2 * var(--hero-gutter)),1600px);max-width:none;padding-inline:0}.sharp-index footer>div>.grid{margin-bottom:clamp(24px,4svh,48px)}.sharp-index footer .hk-footer-art{margin-top:clamp(24px,4svh,48px)}.sharp-index footer .hk-footer-wordmark{max-height:none}}@media(min-width:1100px)and (min-height:680px)and (max-height:800px)and (pointer:fine){.sharp-index .at-hero-bottom{padding-bottom:1rem}.sharp-index .at-signal-item{min-height:2.35rem}.sharp-index .at-hero-footer{padding-block:.75rem}.sharp-index .at-market-card{min-height:196px}.sharp-index .at-market-copy{padding:1rem}.sharp-index .at-market-copy>p{margin-block:.65rem .8rem;line-height:1.5}.sharp-index footer h4{margin-bottom:1rem}.sharp-index footer ul.space-y-4>:not([hidden])~:not([hidden]){margin-top:.75rem}.sharp-index footer>div>.grid{margin-bottom:1.5rem}.sharp-index footer>div>.border-t{padding-top:1.25rem}.sharp-index footer .hk-footer-art{margin-top:1.5rem}}html[data-a11y-text]{font-size:var(--a11y-text-size)!important}html{--a11y-paper: #0c1824;--a11y-ink: #f4f8fc;--a11y-muted: #b7cadd;--a11y-line: #657b91;--a11y-accent: #9cd1ff}html[data-theme=light]{--a11y-paper: #fff;--a11y-ink: #102439;--a11y-muted: #40566b;--a11y-line: #667d91;--a11y-accent: #07558e}#hk-a11y-toggle,#hk-a11y-panel,#hk-a11y-skip-link{font-family:inherit;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--a11y-ink);background:var(--a11y-paper)}#hk-a11y-toggle{position:fixed;inset-inline-end:max(14px,env(safe-area-inset-right));top:50%;width:48px;height:48px;padding:10px;display:grid;place-items:center;border:1px solid var(--a11y-line);border-radius:50%;z-index:10040;box-shadow:0 4px 16px #0003;transform:translateY(-50%);cursor:pointer!important}#hk-a11y-toggle svg{color:var(--a11y-accent)}#hk-a11y-toggle:hover{border-color:var(--a11y-accent)}#hk-a11y-toggle[data-active=true]:after{content:"";position:absolute;inset-inline-end:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--a11y-accent);border:2px solid var(--a11y-paper)}#hk-a11y-panel{--a11y-ui-blue: #155ad4;box-sizing:border-box;position:fixed;inset:16px;inset-inline-start:auto;width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto 0;padding:0;overflow:hidden;overscroll-behavior:contain;border:0;border-radius:20px;color:#132137;background:#f0f2f6;box-shadow:0 20px 64px #0004;text-align:start;color-scheme:light;scrollbar-width:thin;scrollbar-color:#a7b3c6 #f0f2f6}#hk-a11y-panel[open]{display:flex;flex-direction:column}#hk-a11y-panel::backdrop{background:#030a1259}#hk-a11y-panel *,#hk-a11y-toggle *,#hk-a11y-skip-link{cursor:auto!important;box-sizing:border-box}#hk-a11y-panel button,#hk-a11y-panel input,#hk-a11y-panel label{cursor:pointer!important}#hk-a11y-panel [hidden],#hk-a11y-skip-link[hidden]{display:none!important}#hk-a11y-panel .a11y-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;color:#fff;background:var(--a11y-ui-blue)}#hk-a11y-panel .a11y-title-group{display:flex;align-items:center;gap:12px;min-width:0}#hk-a11y-panel .a11y-title-group>svg{flex-shrink:0;width:30px;height:30px}#hk-a11y-panel h2{margin:0;padding:0;font:inherit;font-size:1.25rem!important;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:inherit;overflow-wrap:anywhere}#hk-a11y-panel button{font:inherit;font-size:.875rem;color:inherit;min-height:44px;text-transform:none;letter-spacing:normal}#hk-a11y-panel [data-a11y-close]{width:44px;flex-shrink:0;display:grid;place-items:center;padding:10px;border:0;border-radius:50%;background:#0000001f;color:#fff}#hk-a11y-panel [data-a11y-close]:hover{background:#0000003d}#hk-a11y-panel [data-a11y-close] svg{width:22px;height:22px}#hk-a11y-panel .a11y-content{flex:1 1 auto;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a7b3c6 #f0f2f6}#hk-a11y-panel #hk-a11y-intro{font-size:.8125rem!important;line-height:1.6;margin:0 0 18px;color:#526178}#hk-a11y-panel .a11y-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#hk-a11y-panel .a11y-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:138px;margin:0;padding:22px 10px 14px;background:#fff;color:#152239;border:2px solid transparent;border-radius:12px;text-align:center;transition:border-color .16s ease-out,background-color .16s ease-out}#hk-a11y-panel .a11y-tile:hover{border-color:#afc9f7}#hk-a11y-panel .a11y-tile:is([data-active=true],[aria-pressed=true]){border-color:var(--a11y-ui-blue);background:#f8fbff}#hk-a11y-panel .a11y-feature-icon{width:28px;height:28px;flex-shrink:0;margin-bottom:2px;color:inherit;pointer-events:none}#hk-a11y-panel .a11y-tile-label{font-size:.875rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;pointer-events:none}#hk-a11y-panel .a11y-tile-state{color:#627088;font-size:.6875rem;line-height:1.3;font-variant-numeric:tabular-nums;pointer-events:none}#hk-a11y-panel .a11y-tile[data-active=true] .a11y-tile-state{color:var(--a11y-ui-blue)}#hk-a11y-panel .a11y-tile input{-webkit-appearance:auto;appearance:auto;position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;z-index:1}#hk-a11y-panel .a11y-tile-check{display:none;position:absolute;top:7px;inset-inline-end:7px;width:17px;height:17px;padding:2px;border-radius:50%;color:#fff;background:var(--a11y-ui-blue);pointer-events:none}#hk-a11y-panel .a11y-tile-check svg{width:100%;height:100%;stroke-width:2.4}#hk-a11y-panel .a11y-tile[data-active=true] .a11y-tile-check{display:block}#hk-a11y-panel .a11y-size-steps{display:flex;gap:4px;height:3px;position:absolute;bottom:7px}#hk-a11y-panel .a11y-size-steps i{display:block;width:15px;height:3px;background:#dbe2ed;border-radius:2px}#hk-a11y-panel .a11y-size-steps i.is-filled{background:var(--a11y-ui-blue)}#hk-a11y-panel input:disabled{cursor:default!important}#hk-a11y-panel #hk-a11y-system{font-size:.75rem!important;line-height:1.6;margin:16px 0 0;color:#526178}#hk-a11y-panel .a11y-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:14px 20px;background:#fff;border-top:1px solid #e1e6ed}#hk-a11y-panel .a11y-footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;border:0;background:transparent;color:#174eab;line-height:1.4;text-align:start}#hk-a11y-panel .a11y-footer button:hover{text-decoration:underline;text-underline-offset:4px}#hk-a11y-panel [data-a11y-reset] svg{width:17px;height:17px;flex-shrink:0}#hk-a11y-panel [data-a11y-skip]{font-size:.75rem}#hk-a11y-panel .a11y-status{flex-basis:100%;font-size:.75rem!important;line-height:1.6;color:#526178;margin:0}#hk-a11y-panel .a11y-status:empty{display:none}#hk-a11y-panel :focus-visible,#hk-a11y-panel .a11y-tile:has(input:focus-visible){outline:3px solid #155ad4!important;outline-offset:3px!important}#hk-a11y-panel [data-a11y-close]:focus-visible{outline-color:#fff!important}#hk-a11y-toggle:focus-visible,#hk-a11y-skip-link:focus-visible{outline:3px solid var(--a11y-accent)!important;outline-offset:4px!important}#hk-a11y-skip-link{position:fixed;inset-inline-start:16px;top:12px;z-index:2147483647;padding:12px 20px;border:2px solid var(--a11y-accent);text-decoration:underline;transform:translateY(-200%)}#hk-a11y-skip-link:focus{transform:none}html.hk-a11y-open{overflow:hidden}html.hk-a11y-open *,html.hk-a11y-open *:before,html.hk-a11y-open *:after{cursor:auto!important}html.hk-a11y-open .hk-pointer-halo,html[data-a11y-reduced] .hk-pointer-halo{display:none!important}html[data-a11y-links] body a{text-decoration-line:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.22em!important}html[data-a11y-contrast]{--a11y-paper: #000;--a11y-ink: #fff;--a11y-muted: #fff;--a11y-line: #fff;--a11y-accent: #b9e1ff}html[data-a11y-contrast][data-theme=light]{--a11y-paper: #fff;--a11y-ink: #000;--a11y-muted: #000;--a11y-line: #000;--a11y-accent: #004879}@layer hk-a11y-contrast{html[data-a11y-contrast] body,html[data-a11y-contrast] body :where(main,section,article,aside,header,footer,nav,dialog,details,summary,table,thead,tbody,tr,th,td,fieldset,.catalog-primary-card,.catalog-results,.product-row,.a11y-tile,.a11y-footer,.a11y-heading){background-color:var(--a11y-paper)!important;background-image:none!important;color:var(--a11y-ink)!important;border-color:var(--a11y-line)!important}html[data-a11y-contrast] body :where(h1,h2,h3,h4,h5,h6,p,li,span,strong,small,label,legend,dt,dd){color:var(--a11y-ink)!important;text-shadow:none!important}html[data-a11y-contrast] body :where(a,button,input,select,textarea){color:var(--a11y-ink)!important;background-color:var(--a11y-paper)!important;border-color:var(--a11y-line)!important}html[data-a11y-contrast] body a,html[data-a11y-contrast] body a :where(span,strong){color:var(--a11y-accent)!important}html[data-a11y-contrast] body :focus-visible{outline:3px solid var(--a11y-accent)!important;outline-offset:4px!important}}html[data-a11y-reduced]{scroll-behavior:auto!important}html[data-a11y-reduced] *,html[data-a11y-reduced] *:before,html[data-a11y-reduced] *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}html[data-a11y-reduced] :is(.at-reveal,.hk-reveal,.ab-reveal,.nw-reveal,.ap-reveal,.sp-reveal,.sf-reveal,.sr-reveal,.cf-reveal){opacity:1!important;visibility:visible!important;transform:none!important}html[data-a11y-reduced] [data-atelier-depth]{transform:none!important}@layer hk-a11y-reading{html[data-a11y-spacing] body :is(h1,h2,h3,h4,p,li,a,label,dt,dd,td,th):not(:where(#hk-a11y-panel *)){letter-spacing:.06em!important;word-spacing:.12em!important}html[data-a11y-lineheight] body :is(p,li,dt,dd,td,th):not(:where(#hk-a11y-panel *)){line-height:2!important}html[data-a11y-readable] body *:not(:where(#hk-a11y-panel,#hk-a11y-panel *,svg,svg *,iconify-icon)){font-family:Arial,Microsoft YaHei,sans-serif!important}html[data-a11y-images] body :is(img,video,canvas):not(:where(#hk-a11y-panel *)){opacity:0!important;transition:none!important;animation:none!important}html[data-a11y-images] body *:not(:where(#hk-a11y-panel,#hk-a11y-panel *)){background-image:none!important}html[data-a11y-cursor] body,html[data-a11y-cursor] body *,html[data-a11y-cursor] body *:before,html[data-a11y-cursor] body *:after{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='44' viewBox='0 0 40 44'%3E%3Cpath d='M4 3L32 25 20 27 15 39Z' fill='white' stroke='%23101c2c' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto!important}html[data-a11y-cursor] .hk-pointer-halo{display:none!important}}@media(max-width:560px){#hk-a11y-panel{inset:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}#hk-a11y-panel .a11y-heading{padding:16px}#hk-a11y-panel .a11y-content{padding:14px}#hk-a11y-panel .a11y-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#hk-a11y-panel .a11y-tile{min-height:128px}#hk-a11y-panel .a11y-footer{padding:12px 16px}#hk-a11y-toggle{inset-inline-end:max(8px,env(safe-area-inset-right));width:44px;height:44px;padding:8px}}@media(max-width:380px){#hk-a11y-panel .a11y-title-group>svg{display:none}#hk-a11y-panel .a11y-tile{padding-inline:8px}}@media(forced-colors:active){#hk-a11y-toggle,#hk-a11y-panel,#hk-a11y-skip-link,#hk-a11y-panel .a11y-heading,#hk-a11y-panel .a11y-tile,#hk-a11y-panel .a11y-footer{color:CanvasText;background:Canvas;border:1px solid CanvasText}#hk-a11y-panel .a11y-tile:is([data-active=true],[aria-pressed=true]){border-color:Highlight;outline:2px solid Highlight}#hk-a11y-toggle svg{color:ButtonText}}@media print{#hk-a11y-toggle,#hk-a11y-panel,#hk-a11y-skip-link{display:none!important}}html[data-theme=light] body.sharp-about{--ab-ink: var(--theme-ink);--ab-muted: var(--theme-muted);--ab-line: var(--theme-line);--ab-blue: var(--theme-accent)}html[data-theme=light] body.sharp-applications{--ap-line: var(--theme-line);--ap-muted: var(--theme-muted);--ap-soft: var(--theme-accent)}html[data-theme=light] body.sharp-network{--nw-line: var(--theme-line);--nw-muted: var(--theme-muted);--nw-soft: var(--theme-accent)}html[data-theme=light] body.sharp-supplier{--sp-line: var(--theme-line);--sp-muted: var(--theme-muted);color-scheme:light}html[data-theme=light] body:is(.sharp-about,.sharp-applications,.sharp-network,.sharp-supplier){color:var(--theme-ink);background:var(--theme-bg)}html[data-theme=light] body.sharp-about main,html[data-theme=light] body.sharp-applications .application-page,html[data-theme=light] body.sharp-network .nw-page,html[data-theme=light] body.sharp-supplier .sp-page{color:var(--theme-ink);background:var(--theme-bg)}html[data-theme=light] body.sharp-applications .application-page :is(h1,h2,h3),html[data-theme=light] body.sharp-network .nw-page :is(h1,h2,h3),html[data-theme=light] body.sharp-supplier .sp-page :is(h1,h2,h3){color:var(--theme-ink)}html[data-theme=light] body.sharp-about :is(.ab-hero,.ab-hero-photo),html[data-theme=light] body.sharp-applications :is(.ap-hero,.ap-hero-photo),html[data-theme=light] body.sharp-network :is(.nw-hero,.nw-hero-art),html[data-theme=light] body.sharp-supplier :is(.sp-hero,.sp-hero-photo){background:var(--theme-panel)}html[data-theme=light] body.sharp-about .ab-hero-photo img,html[data-theme=light] body.sharp-applications .ap-hero-photo img,html[data-theme=light] body.sharp-network .nw-hero-art img,html[data-theme=light] body.sharp-supplier .sp-hero-photo img{opacity:.48;filter:saturate(.65);mix-blend-mode:normal}html[data-theme=light] body.sharp-about .ab-hero:after,html[data-theme=light] body.sharp-applications .ap-hero-photo:after,html[data-theme=light] body.sharp-network .nw-hero-art:after,html[data-theme=light] body.sharp-supplier .sp-hero-photo:after{background:linear-gradient(90deg,#edf5fcf5,#edf5fcd9 37%,#edf5fc70 70%,#edf5fc30),linear-gradient(0deg,#edf5fc,transparent 45%)}html[data-theme=light] body.sharp-about :is(.ab-kicker,.ab-hero h1 em,h1 em,h2 em,.ab-facts dt span),html[data-theme=light] body.sharp-applications :is(.application-page .ap-eyebrow,.ap-hero h1 span:last-child,.ap-cta h2 span:last-child),html[data-theme=light] body.sharp-network :is(.nw-page .nw-eyebrow,.nw-hero h1>span:last-child,.nw-page h2>span:last-child:not(:first-child),.nw-facts dt span),html[data-theme=light] body.sharp-supplier .sp-hero h1 span:last-child{color:var(--theme-accent)}html[data-theme=light] body.sharp-supplier .sp-eyebrow{color:var(--theme-accent)!important}html[data-theme=light] body.sharp-about :is(.ab-hero-lead,.ab-hero-proof,.ab-hero-frame>span,.ab-hero-frame b),html[data-theme=light] body.sharp-applications :is(.ap-hero .ap-hero-lede,.ap-hero-observation p,.ap-hero-frame>span,.ap-hero-bottom),html[data-theme=light] body.sharp-network :is(.nw-hero .nw-hero-lede,.nw-viewfinder,.nw-viewfinder p,.nw-facts dd),html[data-theme=light] body.sharp-supplier :is(.sp-hero-observation,.sp-hero-rail){color:var(--theme-muted)}html[data-theme=light] body.sharp-supplier .sp-lede{color:var(--theme-muted)!important}html[data-theme=light] body.sharp-about .ab-hero-frame,html[data-theme=light] body.sharp-applications .ap-hero-frame,html[data-theme=light] body.sharp-network .nw-viewfinder>div,html[data-theme=light] body.sharp-supplier .sp-hero-observation>div{border-color:#648cac}html[data-theme=light] body.sharp-about .ab-hero-frame i,html[data-theme=light] body.sharp-applications .ap-hero-frame i{border-color:var(--theme-accent)}html[data-theme=light] body.sharp-network .nw-viewfinder>div:before,html[data-theme=light] body.sharp-network .nw-viewfinder>div:after,html[data-theme=light] body.sharp-supplier .sp-hero-observation>div:before,html[data-theme=light] body.sharp-supplier .sp-hero-observation>div:after{background:var(--theme-accent)}html[data-theme=light] body.sharp-about .ab-link,html[data-theme=light] body.sharp-applications .ap-button,html[data-theme=light] body.sharp-network .nw-button,html[data-theme=light] body.sharp-supplier .sp-button{color:var(--theme-accent);border-color:#6f98bb}html[data-theme=light] body.sharp-about .ab-link:hover,html[data-theme=light] body.sharp-applications .ap-button:hover,html[data-theme=light] body.sharp-network .nw-button:hover,html[data-theme=light] body.sharp-supplier .sp-button:hover{color:#084b84;border-color:currentColor}html[data-theme=light] body.sharp-about .ab-button,html[data-theme=light] body.sharp-applications .ap-button-primary,html[data-theme=light] body.sharp-network .nw-button-primary,html[data-theme=light] body.sharp-supplier :is(.sp-button-primary,.sr-submit){background:var(--theme-accent);color:var(--theme-on-accent);border-color:transparent}html[data-theme=light] body.sharp-about .ab-button:hover,html[data-theme=light] body.sharp-applications .ap-button-primary:hover,html[data-theme=light] body.sharp-network .nw-button-primary:hover,html[data-theme=light] body.sharp-supplier :is(.sp-button-primary,.sr-submit):hover{background:#0a528f;color:var(--theme-on-accent);border-color:transparent}html[data-theme=light] body.sharp-about main :is(a,button,summary):focus-visible,html[data-theme=light] body.sharp-applications .application-page :is(a,button,summary):focus-visible,html[data-theme=light] body.sharp-network .nw-page :is(a,button,summary):focus-visible,html[data-theme=light] body.sharp-supplier .sp-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}html[data-theme=light] body.sharp-about :is(.ab-fields,.ab-documents){background:var(--theme-surface)}html[data-theme=light] body.sharp-about .ab-contact{background:linear-gradient(180deg,var(--theme-surface),var(--theme-panel))}html[data-theme=light] body.sharp-about :is(.ab-facts dt,.ab-email-row>a){color:var(--theme-ink)}html[data-theme=light] body.sharp-about :is(.ab-facts dd,.ab-sector-tab,.ab-document-note){color:var(--theme-muted)}html[data-theme=light] body.sharp-about :is(.ab-sector-tab small,.ab-step-number,.ab-export-step summary>i,.ab-document-code,.ab-copy-status){color:var(--theme-accent)}html[data-theme=light] body.sharp-about :is(.ab-sector-tab:hover,.ab-sector-tab[aria-selected=true]){color:var(--theme-ink);background:var(--theme-panel)}html[data-theme=light] body.sharp-about .ab-sector-tab[aria-selected=true]:before{background:var(--theme-accent)}html[data-theme=light] body.sharp-about :is(.ab-export-step[open] summary h3,.ab-export-step summary:hover h3){color:var(--theme-accent)}html[data-theme=light] body.sharp-about :is(.ab-scroll-cue,[data-copy-email]){color:var(--theme-accent);background:var(--theme-surface)}html[data-theme=light] body.sharp-about :is(.ab-scroll-cue,[data-copy-email]):hover{color:var(--theme-on-accent);background:var(--theme-accent)}html[data-theme=light] body.sharp-about .ab-sector-copy h3{color:#f1f7ff}html[data-theme=light] body.sharp-about .ab-sector-copy .ab-link{color:#e0eeff;border-color:#abc7e1}html[data-theme=light] body.sharp-about .ab-sector-copy .ab-link:hover{color:#fff;border-color:#fff}html[data-theme=light] body.sharp-about .ab-sector-list{scrollbar-color:#6f98bb var(--theme-panel)}html[data-theme=light] body.sharp-applications .ap-market-nav{background:#f8fbfff5}html[data-theme=light] body.sharp-applications .ap-market-track{scrollbar-color:#6f98bb var(--theme-panel)}html[data-theme=light] body.sharp-applications .ap-market-track a{color:var(--theme-muted)}html[data-theme=light] body.sharp-applications .ap-market-track a:is(:hover,:focus-visible,[aria-current=location]){color:var(--theme-ink);background:var(--theme-panel)}html[data-theme=light] body.sharp-applications .ap-market-track a:after{background:var(--theme-accent)}html[data-theme=light] body.sharp-applications :is(.ap-nav-number,.application-page h4,.ap-related .ap-related-label,.ap-product-link small,.ap-step-number){color:var(--theme-accent)}html[data-theme=light] body.sharp-applications :is(.ap-chapter:nth-of-type(2n),.ap-process){background:var(--theme-surface)}html[data-theme=light] body.sharp-applications :is(.ap-chapter-copy .ap-chapter-lede,.ap-areas li,.ap-technical summary,.ap-product-link,.ap-note strong){color:var(--theme-ink)}html[data-theme=light] body.sharp-applications :is(.ap-technical-body ul,.ap-note p,.ap-cta-copy .ap-cta-note){color:var(--theme-muted)}html[data-theme=light] body.sharp-applications .ap-product-link:hover,html[data-theme=light] body.sharp-applications .ap-technical summary:hover{color:var(--theme-accent)}html[data-theme=light] body.sharp-applications .ap-plus:before,html[data-theme=light] body.sharp-applications .ap-plus:after,html[data-theme=light] body.sharp-applications .ap-areas li:before{background:var(--theme-accent)}html[data-theme=light] body.sharp-applications .ap-cta{background:linear-gradient(145deg,var(--theme-surface),var(--theme-panel))}html[data-theme=light] body.sharp-network :is(.nw-region-tab .nw-tab-code,.nw-region-tab i,.nw-region-focus>span,.nw-criteria li>span,.nw-market-index){color:var(--theme-accent)}html[data-theme=light] body.sharp-network .nw-region-tab small{color:var(--theme-muted)}html[data-theme=light] body.sharp-network .nw-region-tab:hover{background:var(--theme-surface)}html[data-theme=light] body.sharp-network .nw-region-tab[aria-selected=true]{background:var(--theme-panel)}html[data-theme=light] body.sharp-network .nw-region-tab[aria-selected=true] :is(strong,small,i),html[data-theme=light] body.sharp-network .nw-region-focus p{color:var(--theme-ink)}html[data-theme=light] body.sharp-network :is(.nw-region-panel,.nw-quality){background:var(--theme-surface)}html[data-theme=light] body.sharp-network .nw-material-photo{border-color:var(--theme-surface)}html[data-theme=light] body.sharp-network .nw-partnership{background:linear-gradient(180deg,var(--theme-surface),var(--theme-panel))}html[data-theme=light] body.sharp-network .nw-region-list{scrollbar-color:#6f98bb var(--theme-panel)}html[data-theme=light] body.sharp-supplier .sp-process{background:var(--theme-surface)}html[data-theme=light] body.sharp-supplier .sp-registration{background:var(--theme-bg)}html[data-theme=light] body.sharp-supplier .sp-faq{background:linear-gradient(var(--theme-bg),var(--theme-panel))}html[data-theme=light] body.sharp-supplier :is(.sp-number,.sp-contact-link,.sp-form-section>legend>span:first-child,.sp-data-note a,.sp-faq summary>span:last-child){color:var(--theme-accent)}html[data-theme=light] body.sharp-supplier :is(.sr-completion-head,.sp-form-tips,.sr-field label,.sr-field legend,.sp-field-help,.sr-file input,.sr-form-note,.sr-agreement){color:var(--theme-muted)}html[data-theme=light] body.sharp-supplier :is(.sr-completion-head strong,.sp-form-section>legend,.sp-faq summary){color:var(--theme-ink)}html[data-theme=light] body.sharp-supplier .sr-completion-line{background:var(--theme-line)}html[data-theme=light] body.sharp-supplier .sr-completion-line>span{background:var(--theme-accent)}html[data-theme=light] body.sharp-supplier .sr-field input:not([type=checkbox]):not([type=file]),html[data-theme=light] body.sharp-supplier .sr-field select,html[data-theme=light] body.sharp-supplier .sr-field textarea{color:var(--theme-ink);background:var(--theme-surface);border-color:#6f91af;caret-color:var(--theme-accent)}html[data-theme=light] body.sharp-supplier .sr-field :is(input,textarea)::placeholder{color:var(--theme-muted)}html[data-theme=light] body.sharp-supplier .sr-field :is(input,select,textarea):focus{background:#fff;border-color:var(--theme-accent)}html[data-theme=light] body.sharp-supplier .sr-field input:autofill{-webkit-text-fill-color:var(--theme-ink);box-shadow:0 0 0 1000px var(--theme-surface) inset}html[data-theme=light] body.sharp-supplier .sr-options label{background:var(--theme-surface);border-color:#6f91af}html[data-theme=light] body.sharp-supplier .sr-options label:has(input:checked){background:var(--theme-panel);border-color:var(--theme-accent);color:var(--theme-ink)}html[data-theme=light] body.sharp-supplier :is(.sr-options input,.sr-agreement input){accent-color:var(--theme-accent)}html[data-theme=light] body.sharp-supplier .sr-file{background:var(--theme-surface);border-color:#6f91af}html[data-theme=light] body.sharp-supplier .sr-file input::file-selector-button{color:var(--theme-on-accent);background:var(--theme-accent)}html[data-theme=light] body.sharp-supplier .sr-file input::file-selector-button:hover{background:#0a528f}html[data-theme=light] body.sharp-supplier .sr-form-status.is-success{color:#18543f;background:#e2f2e9;border-color:#6da78d}html[data-theme=light] body.sharp-supplier .sr-form-status.is-error{color:#8a2636;background:#fff0f2;border-color:#c1848d}html[data-theme=light] body.sharp-supplier .sp-faq summary:hover{color:var(--theme-accent)}@media(max-width:767px){html[data-theme=light] body.sharp-about .ab-hero:after,html[data-theme=light] body.sharp-applications .ap-hero-photo:after,html[data-theme=light] body.sharp-network .nw-hero-art:after,html[data-theme=light] body.sharp-supplier .sp-hero-photo:after{background:linear-gradient(90deg,#edf5fced,#edf5fcb3),linear-gradient(0deg,#edf5fc,transparent 70%)}}html[data-theme=light] body:is(.sharp-products,.sharp-product-detail,.sharp-solutions,.sharp-services,.inquiry-atlas,.sharp-articles){color:var(--theme-ink);background:var(--theme-bg);color-scheme:light}html[data-theme=light] body.atelier-products{--catalog-bg: var(--theme-bg);--catalog-surface: var(--theme-surface);--catalog-surface-active: #d5e7f7;--catalog-surface-hover: #e4effa;--catalog-line: var(--theme-line);--catalog-line-strong: #759bbd;--catalog-ink: var(--theme-ink);--catalog-muted: var(--theme-muted);--catalog-blue: var(--theme-accent)}html[data-theme=light] body.atelier-products :is(.catalog-hero,.catalog-signals,.catalog-guide-section,.catalog-family-links){background:var(--theme-bg)}html[data-theme=light] body.atelier-products .catalog-background:after{background:linear-gradient(90deg,#edf5fcfa,#edf5fcf2 32%,#edf5fcb8 59%,#edf5fc18),linear-gradient(0deg,#edf5fce0,transparent 30%)}html[data-theme=light][dir=rtl] body.atelier-products .catalog-background:after{background:linear-gradient(270deg,#edf5fcfa,#edf5fcf2 32%,#edf5fcb8 59%,#edf5fc18),linear-gradient(0deg,#edf5fce0,transparent 30%)}html[data-theme=light] body.atelier-products :is(.catalog-hero-copy,.catalog-hero h1,.catalog-faq-list summary,.catalog-card-copy strong,.catalog-feature-product,.catalog-feature-data b){color:var(--theme-ink)}html[data-theme=light] body.atelier-products :is(.catalog-subtitle,.catalog-hero .catalog-overline,.catalog-guide-link,.catalog-category-overview,.catalog-list-cas,.catalog-feature-index,.catalog-feature-formula,.catalog-step-number,.catalog-family-links a,.catalog-faq-list summary>span:last-child){color:var(--theme-accent)}html[data-theme=light] body.atelier-products :is(.catalog-hero-lede,.catalog-search-label,.catalog-search-label small,.catalog-search-help,.catalog-search-examples>span,.catalog-signals>div p,.catalog-card-copy small,.catalog-directory-help p,.catalog-editorial-head>p,.catalog-feature-category,.catalog-feature-subtitle,.catalog-feature-data,.catalog-feature-description,.catalog-feature-focus,.catalog-guide-intro>p:not(.catalog-kicker),.catalog-guide-steps p,.catalog-faq-list details>p,.catalog-family-links h2){color:var(--theme-muted)}html[data-theme=light] body.atelier-products :is(.catalog-search-control,.catalog-autocomplete){color:var(--theme-ink);background:var(--theme-surface);border-color:#759bbd;box-shadow:none}html[data-theme=light] body.atelier-products .catalog-search-control:focus-within{background:#fff;border-color:var(--theme-accent);box-shadow:inset 0 -2px var(--theme-accent)}html[data-theme=light] body.atelier-products .catalog-search-control input{color:var(--theme-ink)}html[data-theme=light] body.atelier-products .catalog-search-control input::placeholder{color:var(--theme-muted)}html[data-theme=light] body.atelier-products .catalog-search-examples button{color:var(--theme-accent);background:#f8fbffe8;border-color:#93b3d0}html[data-theme=light] body.atelier-products :is(.catalog-search-examples button:hover,.catalog-autocomplete button:hover,.catalog-autocomplete button[aria-selected=true],.catalog-list-row:hover,.catalog-feature-product:hover){color:var(--theme-ink);background:#dcebf8;border-color:#759bbd}html[data-theme=light] body.atelier-products :is(.catalog-search-fallback,.catalog-view-modes,.catalog-directory-help,.catalog-expandable-section,.catalog-sections:not(.has-active-category) .catalog-directory-help){color:var(--theme-ink);background:var(--theme-panel)}html[data-theme=light] body.atelier-products .catalog-expandable-section .catalog-expandable-section{background:#d5e6f5}html[data-theme=light] body.atelier-products :is(.catalog-category-card,.catalog-product-card,.catalog-list-row,.catalog-feature-product,.catalog-empty,.catalog-sections:not(.has-active-category) .has-category-image){background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] body.atelier-products :is(.catalog-category-card.is-selected,.catalog-product-card.is-search-match,.catalog-view-modes button[aria-pressed=true],.catalog-directory-help:hover){color:var(--theme-ink);background:#d0e4f6}html[data-theme=light] body.atelier-products :is(.catalog-category-card:hover,.catalog-product-card:hover){background:#e4effa}html[data-theme=light] body.atelier-products :is(.catalog-total strong,.catalog-card-count b,.catalog-category-card .catalog-card-action){color:var(--theme-accent)}html[data-theme=light] body.atelier-products .catalog-sections:not(.has-active-category) .has-category-image .catalog-card-copy strong{color:var(--theme-ink)}html[data-theme=light] body.atelier-products .catalog-sections:not(.has-active-category) .has-category-image :is(.catalog-card-copy small,.catalog-card-count){color:var(--theme-muted)}html[data-theme=light] body.atelier-products .catalog-sections:not(.has-active-category) .has-category-image :is(.catalog-card-count b,.catalog-card-action){color:var(--theme-accent)}html[data-theme=light] body.atelier-products :is(.catalog-feature-section,.catalog-faq-section){background:#e4eff9;border-color:var(--theme-line)}html[data-theme=light] body.atelier-products :is(.catalog-signals,.catalog-signals>*+*,.catalog-feature-grid,.catalog-feature-product+a,.catalog-feature-index,.catalog-feature-data,.catalog-feature-action,.catalog-guide-steps article,.catalog-faq-list details,.catalog-faq-list details:first-child,.catalog-directory-help>span,.catalog-skeleton){border-color:var(--theme-line)}html[data-theme=light] body.atelier-products mark{color:#103959;background:#b8ddf8}html[data-theme=light] body.atelier-products .catalog-skeleton span{background:#cee0f0}html[data-theme=light] body.atelier-products :is(.catalog-search-submit,.catalog-primary-action,.catalog-floating-action){color:#fff;background:var(--theme-accent)}html[data-theme=light] body.atelier-products :is(.catalog-search-submit,.catalog-primary-action,.catalog-floating-action):hover{background:#0b5597}html[data-theme=light] body.atelier-products .catalog-background figcaption{color:#f5f9ff;background:#0c1c2ce8}html[data-theme=light] body.atelier-products .catalog-background :is(.catalog-visual-caption strong,.catalog-visual-caption span,.catalog-carousel-toggle){color:#e6f2ff}html[data-theme=light] body:has(.seo-site-main){--ink: var(--theme-ink);--blue: var(--theme-accent);--paper: var(--theme-surface);--ice: var(--theme-panel);--muted: var(--theme-muted);--line: var(--theme-line);--cyan: var(--theme-accent);color:var(--theme-ink);background:var(--theme-bg)}html[data-theme=light] body .seo-related{color:var(--theme-ink);background:var(--theme-panel)}html[data-theme=light] body .seo-related h2{color:var(--theme-ink)}html[data-theme=light] body .seo-link-grid a:hover{background:#d2e5f6}html[data-theme=light] body.sharp-product-detail :is(.pd-hero,.pd-related,.pt-page-sources){background:#e4eff9}html[data-theme=light] body.sharp-product-detail :is(.pd-fact-row:nth-child(odd),.pd-application-record,.pd-document-grid article,.pd-rfq-card,.pd-related-grid>a,.pt-contents nav,.pt-language-switch label,.pt-vendor-reference,.pd-structure){background:var(--theme-surface)}html[data-theme=light] body.sharp-product-detail :is(.pd-title-grid h1,.pd-section h2,.pd-related h2,.pd-rfq-card h2,.pd-related-grid h3,.pd-brief-list h3,.pd-document-grid h3,.pd-dossier h3,.pd-property-group h3,.pd-summary strong,.pd-fact-row dd,.pd-application-record p,.pd-disclosure summary,.pd-rfq-identity strong,.pt-overview h2,.pt-section-head h3,.pt-editorial-list h4,.pt-lead,.pt-contents summary,.pt-page-sources h2,.pt-source-disclosure>summary){color:var(--theme-ink)}html[data-theme=light] body.sharp-product-detail :is(.seo-breadcrumb,.pd-eyebrow,.pd-record-label,.pd-systematic-name,.pd-cn-name,.pd-small-label,.pd-hero-aside>p,.pd-summary>div>span,.pd-summary .pd-unconfirmed,.pd-section p,.pd-fact-row dt,.pd-fact-pending dd,.pd-section .pd-source-note,.pd-source-note,.pd-recorded-docs,.pd-rfq-card>p,.pd-rfq-card li,.pd-related-grid p,.pd-molecular-basis,.pd-property-condition,.pt-eyebrow,.pt-positioning,.pt-section-head p,.pt-editorial-list p,.pt-sources li p,.pt-source-list p,.pt-source-disclosure .pt-sources>p,.pt-editorial-number,.pd-structure figcaption){color:var(--theme-muted)}html[data-theme=light] body.sharp-product-detail :is(.seo-breadcrumb a,.pd-section-nav a,.pd-hero-aside>a,.pd-tags span,.pd-rfq-cas,.pd-help a,.pd-related-head>a,.pd-related-open,.pt-file-meta,.pt-section-number,.pt-sources li>span,.pt-sources li a,.pt-source-list a,.pt-source-list li>span,.pt-source-count,.pt-contents nav a,.pt-contents summary>span:last-child){color:var(--theme-accent)}html[data-theme=light] body.sharp-product-detail :is(.pd-hero-aside,.pd-summary,.pd-summary>div,.pd-summary>div:nth-child(-n+2),.pd-section,.pd-facts,.pd-fact-row,.pd-tags span,.pd-brief-list,.pd-brief-list li,.pd-document-grid article,.pd-disclosure,.pd-rfq-card,.pd-rfq-identity,.pd-related,.pd-related-grid,.pd-related-grid>a,.pt-profile,.pt-toolbar,.pt-contents nav,.pt-file-meta,.pt-table-wrap,.pt-parameter-table caption,.pt-parameter-table th,.pt-parameter-table td,.pt-parameter-table tbody tr,.pt-editorial-list,.pt-editorial-list article,.pt-sources ol,.pt-sources li,.pd-structure,.pd-structure figcaption,.pt-page-sources,.pt-source-list,.pt-source-list li,.pt-source-count){border-color:var(--theme-line)}html[data-theme=light] body.sharp-product-detail :is(.pd-rfq-card,.pt-contents nav){box-shadow:0 12px 30px #173d6410}html[data-theme=light] body.sharp-product-detail .pt-toolbar{background:#edf5fcf5}html[data-theme=light] body.sharp-product-detail :is(.pd-related-grid>a:hover,.pt-contents nav a:hover){background:#dcebf8;color:var(--theme-ink)}html[data-theme=light] body.sharp-product-detail :is(.pd-button,.pd-button:hover){color:#fff;background:var(--theme-accent)}html[data-theme=light] body.sharp-product-detail .pd-button:hover{background:#0b5597}html[data-theme=light] body.sharp-product-detail .pd-button-secondary{color:var(--theme-accent);background:var(--theme-panel);border-color:#93b3d0}html[data-theme=light] body.sharp-product-detail .pd-button-secondary:hover{color:var(--theme-ink);background:#cee2f4}html[data-theme=light] body.sharp-product-detail .pt-language-switch label{color:var(--theme-muted)}html[data-theme=light] body.sharp-product-detail .pt-language-switch input:checked+label{color:var(--theme-accent);border-color:var(--theme-accent);background:#d5e7f7}html[data-theme=light] body.sharp-product-detail .pt-parameter-table :is(caption,thead th),html[data-theme=light] body.sharp-product-detail .pt-vendor-reference .pt-parameter-table caption{color:var(--theme-accent);background:var(--theme-panel)}html[data-theme=light] body.sharp-product-detail .pt-parameter-table :is(th,td,.pt-parameter-value){color:var(--theme-ink)}html[data-theme=light] body.sharp-product-detail .pt-parameter-table :is(tbody th,.pt-parameter-condition){color:var(--theme-muted)}html[data-theme=light] body.sharp-product-detail .pt-parameter-table tbody tr:nth-child(2n){background:#e5eff8}html[data-theme=light] body.sharp-product-detail .pt-source-disclosure>summary:after{color:var(--theme-accent)}html[data-theme=light] body.sharp-solutions{--sf-bg: var(--theme-bg);--sf-ink: var(--theme-ink);--sf-muted: var(--theme-muted);--sf-line: var(--theme-line);--sf-blue: var(--theme-accent)}html[data-theme=light] body.sharp-solutions :is(.sf-hero,.sf-services){background:var(--theme-bg)}html[data-theme=light] body.sharp-solutions .sf-hero:after{background:linear-gradient(90deg,#edf5fc,#edf5fcf2 28%,#edf5fca6 58%,#edf5fc20),linear-gradient(0deg,#e4eff9,transparent 48%)}html[data-theme=light][dir=rtl] body.sharp-solutions .sf-hero:after{background:linear-gradient(270deg,#edf5fc,#edf5fcf2 28%,#edf5fca6 58%,#edf5fc20),linear-gradient(0deg,#e4eff9,transparent 48%)}html[data-theme=light] body.sharp-solutions :is(.sf-demo-section,.sf-process){background:#e4eff9}html[data-theme=light] body.sharp-solutions .sf-close{background:var(--theme-panel);border-color:var(--theme-line)}html[data-theme=light] body.sharp-solutions :is(.sf-hero h1,.sf-service h3,.sf-deliverables h3,.sf-faq summary){color:var(--theme-ink)}html[data-theme=light] body.sharp-solutions :is(.sf-eyebrow,.sf-hero h1>em,.sf-page h2 em,.sf-service-number,.sf-deliverables article>span,.sf-faq summary iconify-icon){color:var(--theme-accent)}html[data-theme=light] body.sharp-solutions :is(.sf-lede,.sf-hero-foot,.sf-section-head>p,.sf-demo-below,.sf-service p,.sf-service p.sf-service-tags,.sf-photo-note,.sf-process-intro>p:not(.sf-eyebrow),.sf-deliverables p,.sf-faq details p,.sf-close-grid>div>p:not(.sf-eyebrow)){color:var(--theme-muted)}html[data-theme=light] body.sharp-solutions .sf-hero-foot{border-color:var(--theme-line)}html[data-theme=light] body.sharp-solutions .sf-button{color:var(--theme-accent);background:var(--theme-surface)}html[data-theme=light] body.sharp-solutions .sf-button>iconify-icon{background:#d4e6f7}html[data-theme=light] body.sharp-solutions .sf-button-primary{color:#fff!important;background:var(--theme-accent)}html[data-theme=light] body.sharp-solutions .sf-button-primary>iconify-icon{background:#0b5597}html[data-theme=light] body.sharp-solutions .sf-button:hover{background:#0b5597}html[data-theme=light] body.sharp-solutions :is(.sf-inline-link,.sf-email){color:var(--theme-accent)!important;border-color:#759bbd}html[data-theme=light] body.sharp-solutions .sf-inline-link:hover{color:#083e6c!important}html[data-theme=light] body.sharp-solutions .cf-app{box-shadow:0 20px 55px #173d641a;border-color:var(--theme-line)}html[data-theme=light] body.sharp-services{--sv-ink: var(--theme-ink);--sv-muted: var(--theme-muted);--sv-line: var(--theme-line);--sv-blue: var(--theme-accent)}html[data-theme=light] body.sharp-services :is(.sv-hero,.sv-handover){background:var(--theme-bg)}html[data-theme=light] body.sharp-services :is(#quality-process,.sv-evidence){background:#e4eff9}html[data-theme=light] body.sharp-services .sv-request{background:var(--theme-panel)}html[data-theme=light] body.sharp-services :is(.sv-eyebrow,.sv-document-code,.sv-process-number,.sv-link,.sv-request-aside a){color:var(--theme-accent)}html[data-theme=light] body.sharp-services :is(.sv-lead,.sv-note,.sv-responsibility-panel ul,.sv-rail,.sv-field-help,.sv-consent,.sv-submit-row>p,.sv-request-aside .sv-note){color:var(--theme-muted)}html[data-theme=light] body.sharp-services :is(.sv-link,.sv-packing-grid article,.sv-request-aside){border-color:#93b3d0}html[data-theme=light] body.sharp-services .sv-link:hover{color:#083e6c;border-color:var(--theme-accent)}html[data-theme=light] body.sharp-services .sv-responsibility-panel li::marker{color:var(--theme-accent)}html[data-theme=light] body.sharp-services :is(.sv-button,.sv-button:hover){color:#fff;background:var(--theme-accent);border-color:var(--theme-accent)}html[data-theme=light] body.sharp-services .sv-button:hover{background:#0b5597}html[data-theme=light] body.sharp-services :is(.sv-field>label,.sv-field>legend){color:var(--theme-ink)}html[data-theme=light] body.sharp-services :is(.sv-field input:not([type=checkbox]),.sv-field textarea,.sv-checkboxes label){color:var(--theme-ink);background:var(--theme-surface);border-color:#93b3d0}html[data-theme=light] body.sharp-services :is(.sv-field input,.sv-field textarea):focus{color:var(--theme-ink);background:#fff;border-color:var(--theme-accent);outline-color:var(--theme-accent)}html[data-theme=light] body.sharp-services :is(.sv-field input,.sv-field textarea)::placeholder{color:var(--theme-muted)}html[data-theme=light] body.sharp-services .sv-checkboxes label:has(:checked){background:#d5e7f7;color:var(--theme-accent);border-color:var(--theme-accent)}html[data-theme=light] body.sharp-services :is(.sv-checkboxes,.sv-consent) input{accent-color:var(--theme-accent)}html[data-theme=light] body.sharp-services :is(.sv-consent a,[data-request-status]){color:var(--theme-accent)}html[data-theme=light] body.sharp-services [data-request-status][data-state=error]{color:#8a2537;background:#fce9ee;border-color:#b9455d}html[data-theme=light] body.sharp-services [data-request-status][data-state=success]{color:#205e50;background:#e0f2eb;border-color:#357964}html[data-theme=light] body.inquiry-atlas{--iq-void: var(--theme-bg);--iq-deep: var(--theme-panel);--iq-panel: var(--theme-surface);--iq-ink: var(--theme-ink);--iq-muted: var(--theme-muted);--iq-line: var(--theme-line);--iq-blue: var(--theme-accent);--iq-cyan: var(--theme-accent)}html[data-theme=light] body.inquiry-atlas .iq-hero{background:var(--theme-bg)}html[data-theme=light] body.inquiry-atlas .iq-hero:after{background:linear-gradient(90deg,#edf5fc,#edf5fce6 37%,#edf5fc66)}html[data-theme=light][dir=rtl] body.inquiry-atlas .iq-hero:after{background:linear-gradient(270deg,#edf5fc,#edf5fce6 37%,#edf5fc66)}html[data-theme=light] body.inquiry-atlas :is(.iq-signal,.iq-lede,.iq-mode button small,.iq-progress-head,.iq-dossier-list b,.iq-dossier-note,.iq-panel-header p,.iq-group-title>.iq-code,.iq-form-note,.iq-route p,.iq-request-context p,.iq-security-heading>span,.iq-security-status,.iq-consent){color:var(--theme-muted)}html[data-theme=light] body.inquiry-atlas :is(.iq-hero h1 span,.iq-hero-link,.iq-mode button>.iq-code,.iq-mode button>iconify-icon,.iq-mode button.is-active>.iq-code,.iq-mode button.is-active>iconify-icon,.iq-progress-head strong,.iq-dossier-list .iq-code,.iq-dossier-note iconify-icon,.iq-section-number,.iq-route article>.iq-code,.iq-security-heading svg,.iq-security-retry,.iq-consent a){color:var(--theme-accent)}html[data-theme=light] body.inquiry-atlas :is(.iq-response-link,.iq-desk-contact){color:var(--theme-accent)!important}html[data-theme=light] body.inquiry-atlas :is(.iq-response-link:hover,.iq-desk-contact:hover){color:#083e6c!important}html[data-theme=light] body.inquiry-atlas :is(.iq-dossier h3,.iq-request-context strong,.iq-field label,.iq-field legend){color:var(--theme-ink)}html[data-theme=light] body.inquiry-atlas .iq-mode{border-color:var(--theme-line)}html[data-theme=light] body.inquiry-atlas .iq-mode button{background:var(--theme-surface)}html[data-theme=light] body.inquiry-atlas .iq-mode button.is-active{background:#d5e7f7;border-top-color:var(--theme-line);color:var(--theme-ink)}html[data-theme=light] body.inquiry-atlas .iq-mode button:hover{background:#dcebf8;color:var(--theme-ink)}html[data-theme=light] body.inquiry-atlas .iq-progress-track{background:#b4cee4}html[data-theme=light] body.inquiry-atlas :is(.iq-field input:not([type=checkbox]),.iq-field select,.iq-field textarea,.iq-checks label){color:var(--theme-ink);background:var(--theme-surface);border-color:#93b3d0}html[data-theme=light] body.inquiry-atlas :is(.iq-field input,.iq-field textarea)::placeholder{color:var(--theme-muted)}html[data-theme=light] body.inquiry-atlas :is(.iq-field input,.iq-field select,.iq-field textarea):focus{color:var(--theme-ink);background:#fff;border-color:var(--theme-accent);outline-color:var(--theme-accent)}html[data-theme=light] body.inquiry-atlas :is(.iq-field input,.iq-field textarea):user-invalid{border-color:#b9455d}html[data-theme=light] body.inquiry-atlas .iq-checks label:has(input:checked){color:var(--theme-accent);border-color:var(--theme-accent);background:#d5e7f7}html[data-theme=light] body.inquiry-atlas .iq-submit{color:#fff;background:var(--theme-accent)}html[data-theme=light] body.inquiry-atlas .iq-submit>iconify-icon{background:#0b5597}html[data-theme=light] body.inquiry-atlas .iq-submit:hover{background:#0b5597}html[data-theme=light] body.inquiry-atlas .iq-proof{background:#e4eff9}html[data-theme=light] body.inquiry-atlas .iq-request-context{background:var(--theme-panel)}html[data-theme=light] body.inquiry-atlas .iq-security:is([data-state=unavailable],[data-state=error]) .iq-security-status{color:#7c541a}html[data-theme=light] body.inquiry-atlas .iq-form-message.is-error{color:#8a2537;background:#fce9ee;border-color:#b9455d}html[data-theme=light] body.inquiry-atlas .iq-form-message.is-success{color:#205e50;background:#e0f2eb;border-color:#357964}html[data-theme=light] body.inquiry-atlas .iq-form-message.is-pending{color:#164a78;background:#dcecf9}html[data-theme=light] body.sharp-articles{--ar-ink: var(--theme-ink);--ar-muted: var(--theme-muted);--ar-soft: var(--theme-accent);--ar-line: var(--theme-line);--ar-panel: var(--theme-panel)}html[data-theme=light] body.sharp-articles :is(.ar-hero,.ar-next-step){background:#e4eff9}html[data-theme=light] body.sharp-articles :is(.ar-feature,.ar-toc){background:var(--theme-surface)}html[data-theme=light] body.sharp-articles :is(.ar-code,.ar-hero h1 span:last-child,.ar-feature-copy>.ar-code,.ar-path-number,.ar-reading-link i,.ar-text-link,.ar-read-link,.ar-detail-back,.ar-toc>a,.ar-detail-content a,.ar-detail-content li::marker){color:var(--theme-accent)}html[data-theme=light] body.sharp-articles :is(.ar-edition,.ar-hero-intro>p,.ar-rail,.ar-feed-heading>p,.ar-feature-meta,.ar-tags span,.ar-card-tags span,.ar-card-meta,.ar-detail-excerpt,.ar-detail-meta,.ar-toc nav a,.ar-toc>p:not(.ar-code),.ar-detail-content,.ar-language-note){color:var(--theme-muted)}html[data-theme=light] body.sharp-articles :is(#ar-count,.ar-feed-heading time,.ar-detail-content>p:first-child,.ar-detail-content h2,.ar-detail-content h3,.ar-detail-content h4,.ar-detail-content strong,.ar-faq summary){color:var(--theme-ink)}html[data-theme=light] body.sharp-articles :is(.ar-tags span,.ar-card-tags span,.ar-text-link,.ar-read-link,.ar-detail-back){border-color:#93b3d0}html[data-theme=light] body.sharp-articles :is(.ar-text-link,.ar-read-link,.ar-detail-back,.ar-detail-content a):hover,html[data-theme=light] body.sharp-articles :is(.ar-feature h2 a:hover,.ar-toc nav a:hover,.ar-toc nav a[aria-current]){color:#083e6c;border-color:var(--theme-accent)}html[data-theme=light] body.sharp-articles .ar-reading-link:hover{background:#d5e7f7}html[data-theme=light] body.sharp-articles :is(.ar-button,.ar-button:hover){color:#fff;background:var(--theme-accent)}html[data-theme=light] body.sharp-articles .ar-button:hover{background:#0b5597}html[data-theme=light] body.sharp-articles :is(.ar-skeleton-photo,.ar-loading span){background:#cddfee}html[data-theme=light] body.sharp-articles .ar-detail-content blockquote{color:#23496a;background:var(--theme-panel);border-color:#759bbd}html[data-theme=light] body.sharp-articles :is(.ar-table-wrap,.seo-table-wrap){scrollbar-color:#759bbd #e4eff9}html[data-theme=light] body.sharp-articles .ar-detail-content th{color:var(--theme-ink);background:var(--theme-panel)}html[data-theme=light] body.sharp-articles .ar-detail-content td{color:var(--theme-muted);background:var(--theme-surface)}@media(max-width:767px){html[data-theme=light] body.atelier-products .catalog-background:after{background:linear-gradient(90deg,#edf5fcf5,#edf5fcc9),linear-gradient(0deg,#edf5fc,transparent 35%)}html[data-theme=light][dir=rtl] body.atelier-products .catalog-background:after{background:linear-gradient(270deg,#edf5fcf5,#edf5fcc9),linear-gradient(0deg,#edf5fc,transparent 35%)}html[data-theme=light] body.sharp-solutions .sf-hero:after{background:linear-gradient(90deg,#edf5fcf5,#edf5fcc9),linear-gradient(0deg,#e4eff9,transparent 75%)}html[data-theme=light][dir=rtl] body.sharp-solutions .sf-hero:after{background:linear-gradient(270deg,#edf5fcf5,#edf5fcc9),linear-gradient(0deg,#e4eff9,transparent 75%)}}html[data-theme=light] body.sharp-product-detail .pd-structure-canvas img{filter:brightness(.42) saturate(1.3)}html[data-theme=light] body.sharp-product-detail :is(.pd-help a:hover,.pd-section-nav a:hover,.seo-breadcrumb a:hover,.pt-source-list a:hover,.pt-sources li a:hover){color:#083e6c}html[data-theme=light] body.atelier-products .catalog-background .catalog-visual-index b{color:#dceeff}html[data-theme=light] body.atelier-products .catalog-breadcrumb i{color:var(--theme-muted)}html[data-theme=light] body.atelier-products .catalog-sections:not(.has-active-category) .has-category-image .catalog-category-image{background:#d2e4f3}html[data-theme=light] body.atelier-products .catalog-sections:not(.has-active-category) .has-category-image:hover{background:#e4effa}html[data-theme=light] body.sharp-product-detail .pd-button.pd-button-secondary{color:var(--theme-accent);background:var(--theme-panel);border-color:#93b3d0}html[data-theme=light] body.sharp-product-detail .pd-button.pd-button-secondary:hover{color:var(--theme-ink);background:#cee2f4}html[data-theme=light] body.sharp-solutions :is(.cf-overline,.cf-unit-input>span,.cf-record-meta,.cf-segments button,.cf-comparison-head label,.cf-state){color:#496681}html[data-theme=light] body.sharp-solutions .cf-primary{background:var(--theme-accent);border-color:var(--theme-accent)}html[data-theme=light] body.sharp-solutions .cf-primary:hover{background:#0b5597}html[data-theme=light] body.sharp-solutions .cf-primary:disabled{background:#527a9e}html[data-theme=light] body.sharp-solutions .cf-state-pending{color:#805b2d}html[data-theme=light] body.sharp-solutions .cf-state-ready{color:#356852}:root{--zh-font: "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--zh-display-font: var(--zh-font);--zh-body-size: 1.125rem;--zh-lead-size: clamp(1.1875rem, 1.5vw, 1.375rem);--zh-title-size: clamp(3.25rem, 6.15vw, 6rem);--zh-section-size: clamp(2rem, 3.5vw, 3.5rem);--zh-subheading-size: clamp(1.25rem, 1.65vw, 1.75rem);--zh-small-size: .9375rem;--zh-control-size: 1rem;--zh-body-leading: 1.85}html[lang=zh-CN]:root body[class],html[lang=zh-CN]:root body[class] :is(h1,h2,h3,h4,h5,h6,p,li,a,button,input,select,textarea,label,legend,summary,dt,dd,th,td,caption,figcaption,small,span,strong,em,b),body [lang=zh-CN],body [lang=zh-CN] :is(p,li,a,button,label,summary,th,td,span,strong){font-family:var(--zh-font)!important}html[lang=zh-CN]:root body[class]{font-size:var(--zh-body-size);line-height:var(--zh-body-leading)}html[lang=zh-CN]:root body[class] :is(p,li,dd),body .pt-profile:has(#profile-language-zh:checked) p,body p[lang=zh-CN]{font-size:var(--zh-body-size)!important;font-weight:400;line-height:var(--zh-body-leading)!important;letter-spacing:0!important;overflow-wrap:break-word}html[lang=zh-CN]:root body[class] :is(h1,h2,h3,h4,h5,h6),html[lang=zh-CN]:root body[class] :is(h1,h2,h3,h4,h5,h6) :is(span,em,strong),body .pt-profile:has(#profile-language-zh:checked) :is(h2,h3,h4){font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word;overflow:visible}html[lang=zh-CN]:root body[class] h1{font-size:var(--zh-title-size)!important;line-height:1.18!important}html[lang=zh-CN]:root body[class] h2{font-size:var(--zh-section-size)!important}html[lang=zh-CN]:root body[class] h3{font-size:var(--zh-subheading-size)!important}html[lang=zh-CN]:root body[class] :is(h4,h5,h6){font-size:1.125rem!important;line-height:1.45!important}html[lang=zh-CN]:root body[class] :is(.at-hero-intro,.ab-hero-lead,.ap-hero-lede,.catalog-hero-lede,.nw-hero-lede,.sf-hero-intro,.iq-lede,.sp-hero-lede,.sv-lead,.ar-hero-intro>p,.ar-detail-excerpt){font-size:var(--zh-lead-size)!important;font-weight:400!important;line-height:var(--zh-body-leading)!important;max-width:38em}html[lang=zh-CN]:root body[class] .catalog-subtitle{font-size:clamp(1.375rem,2vw,1.875rem)!important;line-height:1.5!important}html[lang=zh-CN]:root body[class] #at-hero-title>span:last-child{font-size:var(--zh-lead-size)!important;font-weight:400!important;line-height:1.6!important}html[lang=zh-CN]:root body[class] #at-manifest-title,html[lang=zh-CN]:root body[class] #at-manifest-title>em{white-space:normal}html[lang=zh-CN]:root body[class] :is(.iq-panel-header h3,.ar-feed-heading h2,.pd-prose h2,.ar-detail-content h2,.pt-overview h2,.pt-source-disclosure h2){font-size:clamp(1.625rem,2.25vw,2.25rem)!important}html[lang=zh-CN]:root body[class] :is(.pd-title-grid h1,.ar-detail h1){font-size:clamp(2.25rem,4.2vw,4.5rem)!important;overflow-wrap:anywhere}html[lang=zh-CN]:root body[class] .pd-cn-name{font-size:clamp(1.375rem,2vw,1.875rem)!important;font-weight:700}html[lang=zh-CN]:root body[class] :is(.catalog-card-copy>strong,.catalog-directory-help>strong){font-size:clamp(1.25rem,1.7vw,1.625rem)!important;font-weight:700!important;line-height:1.5!important}html[lang=zh-CN]:root body[class] :is(.catalog-product-copy>strong,.catalog-list-name>strong){font-size:var(--zh-body-size)!important;font-weight:700!important;line-height:1.65!important}html[lang=zh-CN]:root body[class] :is(small,figcaption,caption,.pd-facts dt,.cf-facts dt,label,legend,.at-kicker,.at-hero-note,.ab-kicker,.ap-eyebrow,.ap-related-label,.catalog-kicker,.catalog-empty-label,.nw-eyebrow,.sf-eyebrow,.sv-eyebrow,.sp-eyebrow,.ar-code,.iq-code,.iq-signal,.pd-eyebrow,.pd-small-label,.pt-eyebrow,.legal-kicker,.catalog-card-meta,.catalog-card-count,.catalog-card-action,.catalog-product-cas,.catalog-product-formula,.catalog-filter-bar,.catalog-list-cas,.catalog-list-category,.catalog-list-columns,.catalog-search-examples,.catalog-search-label,.catalog-view-switch,.catalog-breadcrumb,.catalog-breadcrumb button,.catalog-category-overview,.catalog-collapse,.catalog-branch-count,.catalog-product-copy>em,.iq-dossier-note,.iq-form-note,.iq-form-message,.iq-security-status,.iq-group-title>.iq-code,.ab-document-note,.ab-copy-status,.sp-data-note,.sv-note,.ap-cta-note,.ar-language-note,.pd-source-note,.pd-record-label,.pt-file-meta,.pt-page-sources p,.seo-breadcrumb,.seo-breadcrumb a){font-size:var(--zh-small-size)!important;line-height:1.7!important;letter-spacing:0!important}html[lang=zh-CN]:root body[class] :is(.catalog-card-copy>small,.catalog-product-copy>small,.catalog-list-name>small){font-size:var(--zh-small-size)!important;line-height:1.65!important;overflow-wrap:anywhere}html[lang=zh-CN]:root body[class] :is(.catalog-filter-bar>span,.catalog-list-columns>span,.catalog-product-formula>b,.catalog-search-examples>span,.catalog-card-meta>em){font-size:inherit!important}html[lang=zh-CN]:root body[class] :is(button,input,select,textarea,summary,.at-action,.ab-button,.ap-button,.ap-product-link,.nw-button,.sf-button,.sv-button,.sv-link,.sp-button,.ar-button,.iq-hero-link,.iq-submit,.catalog-primary-action,.catalog-search-form button,.catalog-view-switch button,.catalog-search-fallback a,.catalog-directory-help>span){font-size:var(--zh-control-size)!important;line-height:1.55!important;letter-spacing:0!important}html[lang=zh-CN]:root body[class] :is(.iq-mode button strong,.iq-submit>span,.iq-field input,.iq-field textarea,.iq-field select){font-size:var(--zh-control-size)!important}html[lang=zh-CN]:root body[class] :is(th,td),body .pt-profile:has(#profile-language-zh:checked) :is(th,td){font-size:var(--zh-control-size)!important;line-height:1.8!important}html[lang=zh-CN]:root body[class] :is(.cf-app,.cf-panel,.cf-table) :is(p,li,td,th,button,label,select,input){font-size:var(--zh-small-size)!important}html[lang=zh-CN]:root body[class] [data-site-navigation][data-site-navigation] :is(a,button),html[lang=zh-CN]:root body[class] #mobile-menu-panel :is(a,button){font-family:var(--zh-font)!important;font-size:var(--zh-small-size)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important}html[lang=zh-CN]:root body[class] [data-site-navigation] :is(a,button)>span{font-family:inherit!important;font-size:inherit}html[lang=zh-CN]:root body[class] footer :is(p,a,span,small,li),html[lang=zh-CN]:root body[class] :is(.iq-footer-bottom,.ar-footer){font-size:var(--zh-small-size)!important;line-height:1.8!important}html[lang=zh-CN]:root body[class] footer :is(h3,h4){font-size:1rem!important}body .pt-profile:has(#profile-language-zh:checked) h2{font-size:clamp(1.625rem,2.25vw,2.25rem)!important}body .pt-profile:has(#profile-language-zh:checked) h3{font-size:var(--zh-subheading-size)!important}body .pt-profile:has(#profile-language-zh:checked) h4{font-size:1.125rem!important}body .pt-profile:has(#profile-language-zh:checked) :is(summary,caption,.pt-contents nav a,.pt-file-meta,.pt-sources p){font-size:var(--zh-small-size)!important}body .pt-profile:has(#profile-language-zh:checked) :is(h2,h3,h4) [lang=zh-CN]{line-height:1.35!important}@media(max-width:767px){:root{--zh-body-size: 1.0625rem;--zh-lead-size: 1.125rem;--zh-title-size: clamp(2.25rem, 10.5vw, 3.375rem);--zh-section-size: clamp(1.75rem, 7.5vw, 2.5rem);--zh-subheading-size: clamp(1.25rem, 5.5vw, 1.5rem);--zh-body-leading: 1.85}html[lang=zh-CN]:root body[class] :is(.pd-title-grid h1,.ar-detail h1){font-size:clamp(2rem,8vw,3rem)!important}html[lang=zh-CN]:root body[class] #mobile-menu-panel :is(a,button){font-size:1rem!important}html[lang=zh-CN]:root body[class] :is(.catalog-filter-bar,.catalog-expansion-head){flex-wrap:wrap;gap:.75rem}html[lang=zh-CN]:root body[class] .catalog-search-fallback{flex-wrap:wrap}}html[lang=zh-CN]:root body[class] :is(.at-signal-item>span,.at-hero-footer span,.at-flow-steps span,.hk-portfolio-totals span,.hk-portfolio-cell-count>span,.hk-supply-visual-top span,.hk-supply-visual figcaption span,.ab-hero-proof span,.ap-hero-bottom span,.ap-market-track a>span,.ap-photo figcaption div>span,.catalog-search-label span,.catalog-visual-caption>span,.catalog-feature-category,.nw-region-focus span,.sf-hero-foot span,.cf-app-brand>span,.cf-demo-badge,.cf-demo-badge span,.cf-record-meta span,.cf-processing>div,.cf-processing>div span,.cf-app-caption,.cf-app-caption span,.cf-sidebar-note,.cf-record-number,.cf-route-note,.cf-route-badge,.cf-total span,.sv-rail span,.iq-progress-head span,.sp-hero-rail span,.sr-completion-head span,.sr-form-note,.ar-edition,.ar-rail span,.ar-feature-meta span,.ar-detail-meta span,.ar-tags span,.legal-toc a,.legal-summary-grid span,.legal-contact-grid span){font-size:var(--zh-small-size)!important;line-height:1.65!important;letter-spacing:0!important}html[lang=zh-CN]:root body[class] :is(.at-inline-link,.hk-editorial-link,.at-market-link,.ab-link,.catalog-guide-link,.catalog-feature-action,.catalog-family-links a,.sf-inline-link,.iq-response-link,.ar-text-link,.ar-read-link,.cf-primary){font-size:var(--zh-control-size)!important;line-height:1.6!important;letter-spacing:0!important}html[lang=zh-CN]:root body[class] :is(.at-action,.at-inline-link,.hk-editorial-link,.at-market-link,.ab-link,.ab-button,.ap-button,.nw-button,.sf-button,.sv-button,.sv-link,.sp-button,.ar-button,.catalog-search-submit,.catalog-guide-link,.catalog-feature-action,.catalog-family-links a,.sf-inline-link,.iq-response-link,.ar-text-link,.ar-read-link,.cf-primary)>span:not([aria-hidden=true]){font-size:inherit!important;line-height:inherit!important}html[lang=zh-CN]:root body[class] :is(.ap-photo figcaption strong,.catalog-visual-caption strong){font-size:var(--zh-control-size)!important;line-height:1.65!important}html[lang=zh-CN]:root body[class] #lang-toggle,html[lang=zh-CN]:root body[class] #lang-menu button{font-size:var(--zh-small-size)!important}html[lang=zh-CN]:root body[class] #lang-toggle>span,html[lang=zh-CN]:root body[class] #lang-menu button>span{font-size:inherit!important;font-family:var(--zh-font)!important}html[lang=zh-CN]:root body.legal-page h2{font-size:clamp(1.625rem,2.25vw,2.25rem)!important;line-height:1.35!important}html[lang=zh-CN]:root body[class] .cf-processing{flex-wrap:wrap}html[lang=zh-CN]:root body[class] .catalog-family-links a{min-width:0;white-space:normal}html[lang=zh-CN]:root body[class] :is(.at-hero-footer,.ab-hero-proof,.sf-hero-foot,.sv-rail,.sp-hero-rail){flex-wrap:wrap}@media(max-width:767px){html[lang=zh-CN]:root body[class] .ap-hero h1{width:100%;max-width:none;font-size:clamp(1.875rem,9.4vw,3.375rem)!important}html[lang=zh-CN]:root body[class] .ap-hero h1>span{text-wrap:normal}html[lang=zh-CN]:root body[class] .catalog-visual-caption{max-width:min(26rem,calc(100% - 2.5rem))}html[lang=zh-CN]:root body[class] .cf-toolbar{flex-wrap:wrap}}:root{color-scheme:dark;--theme-bg: #090e15;--theme-surface: #111b29;--theme-panel: #182535;--theme-ink: #f1f3f6;--theme-muted: #adb8c7;--theme-line: #344b62;--theme-accent: #1684ed;--theme-on-accent: #fff}html[data-theme=light]{color-scheme:light;--theme-bg: #edf5fc;--theme-surface: #f8fbff;--theme-panel: #e0edfa;--theme-ink: #102d49;--theme-muted: #496681;--theme-line: #b8cee2;--theme-accent: #1268b3;--theme-on-accent: #fff;background:var(--theme-bg)}html[data-theme=light] body{background:var(--theme-bg);color:var(--theme-ink);caret-color:var(--theme-accent)}html[data-theme=light] ::selection{color:#102d49;background:#bddffa}html[data-theme=light]{scrollbar-color:#7499b9 var(--theme-bg)}html[data-theme=light] body :focus-visible{outline-color:var(--theme-accent)}html[data-theme=light] body [data-site-navigation]{background:#edf5fcf5!important;border-bottom-color:var(--theme-line)!important}html[data-theme=light] body [data-site-navigation]>.glass-panel{background:transparent!important;border-color:var(--theme-line)!important}html[data-theme=light] body [data-site-navigation]>.glass-panel>a:first-child img{filter:none!important}html[data-theme=light] body [data-site-navigation]>.glass-panel>a:first-child:after{display:none!important}html[data-theme=light] body nav[data-site-navigation][data-site-navigation] a:not(.nav-inquiry-cta),html[data-theme=light] body nav[data-site-navigation][data-site-navigation] button,html[data-theme=light] body nav[data-site-navigation][data-site-navigation] [data-nav-menu]>button,html[data-theme=light] body nav[data-site-navigation][data-site-navigation] #nav-network-wrap>button,html[data-theme=light] body nav[data-site-navigation][data-site-navigation] #nav-network-wrap>button>span,html[data-theme=light] body nav[data-site-navigation][data-site-navigation] #lang-toggle,html[data-theme=light] body nav[data-site-navigation][data-site-navigation] #mobile-menu-btn{color:var(--theme-ink)!important;text-shadow:none!important}html[data-theme=light] body [data-site-navigation] .hidden.lg\:flex>a,html[data-theme=light] body [data-site-navigation] [data-nav-menu]>button,html[data-theme=light] body [data-site-navigation] #lang-toggle{background:#dceaf7!important}html[data-theme=light] body [data-site-navigation] .nav-dropdown>div,html[data-theme=light] body #lang-menu,html[data-theme=light] body #mobile-menu-panel{background:var(--theme-surface)!important;border-color:var(--theme-line)!important;color:var(--theme-ink)!important;box-shadow:0 16px 40px #102d4920}html[data-theme=light] body #mobile-menu-panel :is(a,button,label,select,h3,span),html[data-theme=light] body #lang-menu button,html[data-theme=light] body [data-site-navigation] iconify-icon{color:inherit!important}html[data-theme=light] body #lang-select-mobile{background:var(--theme-panel)!important;border-color:var(--theme-line)!important}html[data-theme=light] body nav[data-site-navigation][data-site-navigation] a:not(.nav-inquiry-cta):is(:hover,:focus-visible),html[data-theme=light] body nav[data-site-navigation][data-site-navigation] button:is(:hover,:focus-visible),html[data-theme=light] body nav[data-site-navigation][data-site-navigation] .nav-dropdown a[aria-current=page],html[data-theme=light] body #mobile-menu-panel a:is(:hover,:focus-visible,[aria-current=page]),html[data-theme=light] body #lang-menu button:hover{color:var(--theme-accent)!important;background:#cce2f5!important}html[data-theme=light] body nav[data-site-navigation][data-site-navigation] a.nav-inquiry-cta{color:var(--theme-on-accent)!important;background:var(--theme-accent)!important;border-color:var(--theme-accent)!important}html[data-theme=light] body nav[data-site-navigation][data-site-navigation] a.nav-inquiry-cta:hover{background:#0a508f!important}html[data-theme=light] body footer{--footer-surface: #dceaf7;color:var(--theme-ink)!important;background:var(--footer-surface)!important;border-color:var(--theme-line)!important}html[data-theme=light] body footer :is(p,li,a,span,h4,label,div.text-slate-400,div.text-slate-500){color:var(--theme-muted)!important}html[data-theme=light] body footer h4{color:var(--theme-ink)!important}html[data-theme=light] body footer a:hover{color:var(--theme-accent)!important}html[data-theme=light] body footer :is(.border-t,.footer-social){border-color:var(--theme-line)!important}html[data-theme=light] body footer img{filter:none!important}html[data-theme=light] body footer .footer-social{background:var(--theme-surface)}html[data-theme=light] body.sharp-index footer .hk-footer-art{background:linear-gradient(180deg,#dceaf7,#c2dcef)}html[data-theme=light] body.sharp-index footer .hk-footer-art:before{background:none}html[data-theme=light] #hk-footer-metal stop:nth-child(1){stop-color:#225783}html[data-theme=light] #hk-footer-metal stop:nth-child(2){stop-color:#4385b5}html[data-theme=light] #hk-footer-metal stop:nth-child(3){stop-color:#81b1d3}html[data-theme=light] #hk-footer-metal stop:nth-child(4){stop-color:#b9d4e8}html[data-theme=light] body.sharp-index{--sharp-bg: var(--theme-bg);--sharp-panel: var(--theme-panel);--sharp-blue: var(--theme-accent);--sharp-white: var(--theme-ink);--sharp-muted: var(--theme-muted);--sharp-line: var(--theme-line);--at-paper: var(--theme-surface);--at-ice: var(--theme-panel);--at-celadon: var(--theme-accent);--at-cobalt: var(--theme-accent);--at-navy: var(--theme-bg);--at-ink: var(--theme-ink);--at-muted: var(--theme-muted);--at-line: var(--theme-line)}html[data-theme=light] .sharp-index :is(.at-hero,.at-hero-art,.hk-hero-stage){background:#cce2f4}html[data-theme=light] .sharp-index .hk-hero-stage{--photo-opacity: .66;--ascii-opacity: .16}html[data-theme=light] .sharp-index .hk-hero-stage:after{background:linear-gradient(90deg,#edf5fc,#edf5fcf5 28%,#edf5fcc4 45%,#edf5fc10 74%),linear-gradient(0deg,#edf5fc 0%,transparent 40%,#edf5fc80)}html[data-theme=light] .sharp-index .hk-hero-ascii{mix-blend-mode:multiply}html[data-theme=light] .sharp-index .hk-target{border-color:#1268b380}html[data-theme=light] .sharp-index .hk-target:before{color:var(--theme-ink);background:var(--theme-panel)}html[data-theme=light] .sharp-index :is(.at-hero h1,.at-hero h1>span:last-child,.at-scale h2,.at-flow h2,.at-catalogue h2,.at-markets h2,.at-manifest h2,.hk-portfolio h2,.hk-supply h2,.at-scale-proof h3,.at-flow-steps h3,.at-proof h3,.hk-portfolio-totals strong,.hk-supply-process h3){color:var(--theme-ink)}html[data-theme=light] .sharp-index :is(.at-hero .at-kicker,.at-hero-intro,.at-hero-note,.at-hero-footer,.at-scale-intro>p,.at-measures dd,.at-measures dd p,.at-scale-proof p,.at-flow-copy>p,.at-flow-copy>p.at-flow-review,.at-flow-steps p,.at-flow-steps span,.at-markets-heading>p,.at-manifest-copy>p,.hk-portfolio-intro>p,.hk-portfolio-totals span,.hk-portfolio-bottom p,.hk-portfolio-custom p,.hk-supply-intro,.hk-supply-process p){color:var(--theme-muted)}html[data-theme=light] .sharp-index :is(.at-scale h2 em,.at-flow h2 em,.at-manifest h2 em,.at-measures dt span){color:var(--theme-accent)}html[data-theme=light] .sharp-index :is(.at-scale,.at-catalogue,.at-manifest,.hk-portfolio){background:var(--theme-bg)}html[data-theme=light] .sharp-index :is(.at-markets,.hk-supply,.at-flow){background:var(--theme-panel)}html[data-theme=light] .sharp-index :is(.at-hero-signals,.hk-supply-process){background:#f8fbffe8;border-color:var(--theme-line)}html[data-theme=light] .sharp-index :is(.at-signal-item,.at-signal-item.is-active,.at-signal-item em){color:var(--theme-ink)}html[data-theme=light] .sharp-index :is(.at-signal-item,.at-hero-footer,.at-flow-steps li,.hk-portfolio-custom,.hk-supply,.hk-supply-panel){border-color:var(--theme-line)}html[data-theme=light] .sharp-index .at-flow-art:after{background:linear-gradient(90deg,#e0edfafa,#e0edfaed 58%,#e0edfad9)}html[data-theme=light] .sharp-index .at-flow-steps li:before{color:var(--theme-accent)}html[data-theme=light] .sharp-index :is(.at-inline-link,.at-scale .at-inline-link,.hk-editorial-link,.at-market-link){color:var(--theme-accent);border-color:#7499b9}html[data-theme=light] .sharp-index :is(.at-inline-link,.hk-editorial-link):hover{color:#0a508f}html[data-theme=light] .sharp-index .at-action{color:var(--theme-ink);background:#d4e7f6}html[data-theme=light] .sharp-index .at-action-primary{color:#fff;background:var(--theme-accent)}html[data-theme=light] .sharp-index .at-action-primary i{background:#0a508f}html[data-theme=light] .sharp-index .at-action:hover{color:#fff;background:#0a508f}html[data-theme=light] .sharp-index .hk-portfolio-cell{color:var(--theme-ink);background:#d4e6f6;border-color:var(--theme-line)}html[data-theme=light] .sharp-index .hk-portfolio-cell:before{background:linear-gradient(160deg,#edf5fcd9,#edf5fcaa 45%,#d6e8f7e8)}html[data-theme=light] .sharp-index .hk-portfolio-cell>.hk-portfolio-photo{opacity:.45;mix-blend-mode:normal}html[data-theme=light] .sharp-index .hk-portfolio-cell :is(h3,.hk-portfolio-cell-count strong){color:var(--theme-ink)}html[data-theme=light] .sharp-index .hk-portfolio-cell :is(.hk-portfolio-cell-top,.hk-portfolio-cell-copy p,.hk-portfolio-cell-count){color:var(--theme-muted)}html[data-theme=light] .sharp-index .hk-portfolio-cell:is(:hover,:focus-visible){border-color:var(--theme-accent);background:#c7dff2}html[data-theme=light] .sharp-index .hk-portfolio-cell:hover:after{border-color:#1268b34d}html[data-theme=light] .sharp-index .at-market-card{background:var(--theme-surface);border-color:var(--theme-line)}html[data-theme=light] .sharp-index .at-market-card:hover{background:var(--theme-panel)}html[data-theme=light] .sharp-index .at-market-title h3{color:var(--theme-ink)}html[data-theme=light] .sharp-index .at-market-copy>p{color:var(--theme-muted)}html[data-theme=light] .sharp-index .hk-supply-step{color:var(--theme-accent);border-color:#8aafce;background:var(--theme-panel)}html[data-theme=light] .sharp-index .hk-supply-process li:not(:last-child):after{border-color:#8aafce}html[data-theme=light] .sharp-index .at-market-visual:after{background:linear-gradient(110deg,#f8fbfff5,#edf5fce8 55%,#edf5fcad)}@media(max-width:767px){html[data-theme=light] .sharp-index .hk-hero-stage:after{background:linear-gradient(180deg,#edf5fc,#edf5fcf5 34%,#edf5fc25 56%,#edf5fc 76%),linear-gradient(90deg,#edf5fc80,transparent)}}html[data-theme=light] body.legal-page .glass-panel{background:var(--theme-surface);border-color:var(--theme-line)}body [data-site-navigation] .site-theme-toggle{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #ffffff20;border-radius:0;color:#f1f3f6;background:#ffffff0c;cursor:pointer;touch-action:manipulation}body [data-site-navigation] .site-theme-toggle:hover{background:#ffffff25}body [data-site-navigation] .site-theme-toggle:focus-visible{outline:2px solid #75beff;outline-offset:3px}.site-theme-toggle svg{display:block;width:18px;height:18px;flex:0 0 18px}.site-theme-toggle .site-theme-icon-moon{display:none}html[data-theme=light] .site-theme-toggle .site-theme-icon-moon{display:block}html[data-theme=light] .site-theme-toggle .site-theme-icon-sun{display:none}html[data-theme=light] body [data-site-navigation] .site-theme-toggle{background:#dceaf7;border-color:transparent}html[data-theme] body.legal-page{background:var(--theme-bg);color:var(--theme-ink)}html[data-theme] .legal-page :is(.legal-hero,.legal-body){background:var(--theme-bg)}html[data-theme] .legal-page :is(.legal-hero-frame,.legal-toc,main .glass-panel){background:var(--theme-surface);border-color:var(--theme-line);box-shadow:none}html[data-theme] .legal-page main :is(h1,h2,h3,strong,.text-slate-900){color:var(--theme-ink)}html[data-theme] .legal-page main :is(p,li,.legal-hero-copy,.legal-toc a,.text-slate-700,.text-slate-600){color:var(--theme-muted)}html[data-theme] .legal-page :is(.legal-meta-row,.legal-meta-row span,.legal-summary-grid,.legal-summary-grid>div,.legal-section,.legal-content,.legal-toc p,.legal-toc a,.legal-contact-grid,.legal-contact-grid>div){border-color:var(--theme-line)}html[data-theme] .legal-page :is(.legal-meta-row span,.legal-kicker,.legal-summary-grid span,.legal-section-number,.legal-toc p){color:var(--theme-accent)}html[data-theme] .legal-page .legal-toc a:hover{color:var(--theme-ink);background:var(--theme-panel)}html[data-theme=dark] body.legal-page [data-site-navigation]>.glass-panel,html[data-theme=dark] body.legal-page :is(.nav-dropdown>div,#lang-menu,#mobile-menu-panel,#lang-select-mobile,footer){background:var(--theme-surface)!important;border-color:var(--theme-line)!important}html[data-theme=dark] body.legal-page nav[data-site-navigation][data-site-navigation] a:not(.nav-inquiry-cta),html[data-theme=dark] body.legal-page nav[data-site-navigation][data-site-navigation] button,html[data-theme=dark] body.legal-page :is(#mobile-menu-panel,footer) :is(a,button,p,label,select,h4,span,li){color:var(--theme-ink)!important}html[data-theme=dark] body.legal-page #lang-toggle{background:var(--theme-panel)!important}html[data-theme=dark] body.legal-page :is([data-site-navigation],#mobile-menu-panel,footer) img{filter:brightness(0) invert(1)!important}html[data-theme=dark] body.legal-page :is(.nav-dropdown a:hover,#lang-menu button:hover,#mobile-menu-panel a:hover){background:var(--theme-panel)!important}body #mobile-menu-overlay{z-index:101!important}body #mobile-menu-panel{z-index:102!important}html[data-theme=light] .sharp-index .at-measures dt{color:var(--theme-ink)}html[data-theme=light] body #mobile-menu-panel a[href*="inquiry.html"]{color:var(--theme-on-accent)!important;background:var(--theme-accent)!important;border-color:var(--theme-accent)!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-5{right:1.25rem}.top-0{top:0}.top-12{top:3rem}.top-6{top:1.5rem}.top-full{top:100%}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mr-2{margin-right:-.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.ml-3{margin-left:.75rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!contents{display:contents!important}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-44{width:11rem}.w-48{width:12rem}.w-64{width:16rem}.w-\[min\(100vw-4rem\,280px\)\]{width:min(100vw - 4rem,280px)}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:80rem}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/20{background-color:#0f172a33}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-white\/95{background-color:#fffffff2}.object-contain{object-fit:contain}.p-2{padding:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-8{padding-bottom:2rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-\[10px\]{font-size:10px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.selection\:bg-blue-100 *::selection{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.selection\:bg-sky-200 *::selection{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.selection\:bg-sky-300 *::selection{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.selection\:text-\[\#062a52\] *::selection{--tw-text-opacity: 1;color:rgb(6 42 82 / var(--tw-text-opacity, 1))}.selection\:text-blue-900 *::selection{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.selection\:text-slate-950 *::selection{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.selection\:bg-blue-100::selection{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.selection\:bg-sky-200::selection{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.selection\:bg-sky-300::selection{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.selection\:text-\[\#062a52\]::selection{--tw-text-opacity: 1;color:rgb(6 42 82 / var(--tw-text-opacity, 1))}.selection\:text-blue-900::selection{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.selection\:text-slate-950::selection{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}@media(min-width:768px){.md\:flex-row{flex-direction:row}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}
