:root{color-scheme:light;--brand-morpho-blue: #28235A;--morpho-blue: var(--brand-morpho-blue);--morpho-blue-rgb: 40, 35, 90;--morpho-blue-80: color-mix(in srgb, var(--morpho-blue) 80%, #fff);--morpho-blue-60: color-mix(in srgb, var(--morpho-blue) 60%, #fff);--morpho-blue-40: color-mix(in srgb, var(--morpho-blue) 40%, #fff);--morpho-blue-20: color-mix(in srgb, var(--morpho-blue) 20%, #fff);--brand-morpho-green: #00B9AA;--morpho-green: var(--brand-morpho-green);--morpho-green-rgb: 0, 185, 170;--morpho-green-80: color-mix(in srgb, var(--morpho-green) 80%, #fff);--morpho-green-60: color-mix(in srgb, var(--morpho-green) 60%, #fff);--morpho-green-40: color-mix(in srgb, var(--morpho-green) 40%, #fff);--morpho-green-20: color-mix(in srgb, var(--morpho-green) 20%, #fff);--gradient-light-blue: rgb(70, 120, 215);--gradient-light-blue-rgb: 70, 120, 215;--gradient-mid-blue: rgb(50, 60, 160);--gradient-mid-blue-rgb: 50, 60, 160;--gradient-mid-purple: rgb(90, 55, 155);--gradient-mid-purple-rgb: 90, 55, 155;--brand-morpho-red: #E11E6E;--morpho-red: var(--brand-morpho-red);--morpho-red-rgb: 225, 30, 110;--morpho-red-80: color-mix(in srgb, var(--morpho-red) 80%, #fff);--morpho-red-60: color-mix(in srgb, var(--morpho-red) 60%, #fff);--morpho-red-40: color-mix(in srgb, var(--morpho-red) 40%, #fff);--morpho-red-20: color-mix(in srgb, var(--morpho-red) 20%, #fff);--brand-morpho-purple: #9646E6;--morpho-purple: var(--brand-morpho-purple);--morpho-purple-rgb: 150, 70, 230;--morpho-purple-80: color-mix(in srgb, var(--morpho-purple) 80%, #fff);--morpho-purple-60: color-mix(in srgb, var(--morpho-purple) 60%, #fff);--morpho-purple-40: color-mix(in srgb, var(--morpho-purple) 40%, #fff);--morpho-purple-20: color-mix(in srgb, var(--morpho-purple) 20%, #fff);--brand-light-gray: #F1F2F2;--light-gray: var(--brand-light-gray);--light-gray-rgb: 242, 242, 242;--brand-mid-gray: #DCDDDE;--mid-gray: var(--brand-mid-gray);--mid-gray-rgb: 221, 221, 222;--gradient-angle: 30deg;--gradient-main: linear-gradient( var(--gradient-angle), var(--morpho-green) 0%, var(--gradient-light-blue) 40%, var(--gradient-mid-blue) 60%, var(--gradient-mid-purple) 80%, var(--morpho-red) 100% );--gradient-blue-green: linear-gradient(var(--gradient-angle), var(--morpho-blue) 0%, var(--morpho-green) 50%);--gradient-blue-red: linear-gradient(var(--gradient-angle), var(--morpho-blue) 0%, var(--morpho-red) 50%);--gradient-blue-purple: linear-gradient(var(--gradient-angle), var(--morpho-blue) 0%, var(--morpho-purple) 50%);--blue: var(--morpho-blue);--light-grey: var(--light-gray);--mid-grey: var(--mid-gray);--navy: var(--morpho-blue);--magenta: var(--morpho-red);--teal: var(--morpho-green);--cyan: var(--morpho-green);--ink: var(--morpho-blue);--muted: #667392;--line: rgba(6, 17, 43, .12);--bg: #f6f8fc;--white: #fff;--shadow: 0 30px 80px rgba(23, 60, 140, .14);--site-max: 1280px;--pad: clamp(24px, 7.5vw, 112.5px);--ease: cubic-bezier(.22, 1, .36, 1);--motion-fast: .22s;--motion-base: .42s;--motion-slow: .76s;--motion-hero: 1.8s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-smooth: cubic-bezier(.16, 1, .3, 1);--ease-precision: cubic-bezier(.65, 0, .35, 1);--reveal-distance: 28px;--reveal-distance-mobile: 18px;--stagger-step: 70ms;font-family:Source Han Sans SC,Noto Sans CJK SC,Noto Sans SC,system-ui,sans-serif;font-weight:300}.dark-about{--dark-bg: #020811;--dark-panel: rgba(7, 18, 32, .74);--dark-panel-strong: rgba(10, 28, 48, .92);--dark-text: #f4fbff;--dark-muted: rgba(218, 235, 244, .72);--dark-cyan: #37e7ff;--dark-green: var(--morpho-green);--dark-purple: var(--morpho-purple);--dark-line: rgba(106, 224, 255, .18);padding-top:0;color:var(--dark-text);background:radial-gradient(circle at 78% 6%,rgba(55,231,255,.16),transparent 30rem),radial-gradient(circle at 8% 36%,rgba(var(--morpho-purple-rgb),.14),transparent 34rem),linear-gradient(180deg,#020811,#06101d 45%,#020811);overflow:hidden}.dark-about:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.16;background:linear-gradient(90deg,transparent 0 24%,rgba(255,255,255,.05) 25%,transparent 26% 49%,rgba(255,255,255,.035) 50%,transparent 51% 74%,rgba(255,255,255,.035) 75%,transparent 76%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20420'%3e%3cg%20fill='none'%20stroke='%2337e7ff'%20stroke-opacity='.28'%20stroke-width='1'%3e%3cpath%20d='M83%20187c55-45%20117-49%20169-17%2031%2019%2072%2020%20114%200%2073-34%20137-21%20191%2029%2040%2037%2089%2039%20147%202%2034-22%2072-25%20116-9'/%3e%3cpath%20d='M70%20245c69-21%20123-12%20174%2031%2054%2045%20126%2026%20168-5%2072-52%20129-33%20184%2015%2053%2047%20107%2042%20166-6%2021-17%2042-26%2065-26'/%3e%3cpath%20d='M158%20113c51%2040%20102%2044%20153%2012%2051-31%20101-30%20151%203%2058%2038%20113%2038%20165-4'/%3e%3cpath%20d='M210%2066v290M384%2050v315M552%2058v312M720%2090v240'/%3e%3cpath%20d='M80%20210h745M122%20136h655M148%20294h612'/%3e%3c/g%3e%3cg%20fill='%2337e7ff'%20opacity='.5'%3e%3ccircle%20cx='415'%20cy='172'%20r='5'/%3e%3ccircle%20cx='653'%20cy='206'%20r='5'/%3e%3ccircle%20cx='250'%20cy='224'%20r='5'/%3e%3ccircle%20cx='537'%20cy='260'%20r='5'/%3e%3ccircle%20cx='330'%20cy='285'%20r='5'/%3e%3c/g%3e%3c/svg%3e") center 9rem / min(1000px,120vw) auto no-repeat}.dark-about>section{position:relative;z-index:1}.dark-about-hero,.dark-about-section{padding:clamp(88px,9vw,138px) var(--pad)}.dark-about-hero{min-height:100vh;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr);gap:clamp(32px,6vw,90px);align-items:center;border-bottom:1px solid var(--dark-line)}.dark-about-hero-copy{max-width:820px}.dark-eyebrow{margin:0 0 20px;color:var(--dark-cyan);font-size:12px;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.dark-about h1,.dark-about h2{margin:0 0 24px;color:#fff;letter-spacing:0;line-height:1.08}.dark-about h1{font-size:clamp(52px,8vw,112px);font-weight:360;background:linear-gradient(105deg,#fff 0%,#dff8ff 34%,var(--dark-cyan) 52%,var(--dark-purple) 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark-about h2{font-size:clamp(34px,5vw,72px);font-weight:380}.dark-about h3{margin:0 0 14px;color:#fff;font-size:clamp(22px,2vw,30px);line-height:1.35}.dark-about p{color:var(--dark-muted);font-size:18px;line-height:1.85}.dark-lead{max-width:740px;color:#e8fbff;font-size:clamp(22px,2.2vw,30px)}.dark-about-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.dark-about .cta-secondary{color:#fff;border-color:#ffffff52;background:#ffffff0f}.dark-about-visual{position:relative;min-height:620px}.dark-about-visual img{position:absolute;right:-9%;top:50%;width:min(760px,58vw);transform:translateY(-50%) rotate(-5deg);filter:drop-shadow(0 0 34px rgba(55,231,255,.28)) drop-shadow(0 0 80px rgba(var(--morpho-purple-rgb),.22))}.dark-light-ring{position:absolute;top:10%;right:4%;bottom:8%;left:2%;border-radius:50%;background:radial-gradient(circle,rgba(55,231,255,.18),transparent 58%),conic-gradient(from 120deg,transparent,rgba(55,231,255,.18),transparent,rgba(var(--morpho-purple-rgb),.18),transparent);filter:blur(6px)}.dark-nano-card{position:absolute;right:7%;bottom:8%;width:300px;height:126px;transform:skew(-22deg);border:1px solid var(--dark-line);background:linear-gradient(120deg,#ffffff14,#37e7ff0d);box-shadow:0 30px 90px #0000004d}.dark-nano-card i{position:absolute;top:14px;bottom:14px;width:2px;background:linear-gradient(var(--dark-cyan),transparent);box-shadow:0 0 18px var(--dark-cyan)}.dark-nano-card i:nth-child(1){left:18%}.dark-nano-card i:nth-child(2){left:34%}.dark-nano-card i:nth-child(3){left:50%}.dark-nano-card i:nth-child(4){left:66%}.dark-nano-card i:nth-child(5){left:82%}.dark-section-head,.dark-copy.narrow-copy{max-width:980px;margin:0 auto 48px;text-align:center}.dark-copy{max-width:820px}.dark-two-column,.culture-section-dark,.ecosystem-section-dark,.gains-section-dark{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:center}.dark-glass-card,.dark-stat-grid article,.dark-management-grid article,.dark-model-grid article,.dark-partner-grid article,.dark-quote-card,.dark-funding-card,.dark-cta-card{border:1px solid var(--dark-line);border-radius:24px;background:linear-gradient(145deg,var(--dark-panel-strong),rgba(4,12,22,.58));box-shadow:0 24px 80px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dark-glass-card{min-height:360px;padding:clamp(28px,4vw,48px)}.accent-card{background:radial-gradient(circle at 90% 10%,rgba(55,231,255,.14),transparent 18rem),linear-gradient(145deg,#0b2036eb,#080f22c2)}.dark-culture-image{width:100%;border-radius:24px;border:1px solid var(--dark-line);box-shadow:0 24px 90px #00000061}.dark-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dark-stat-grid article{min-height:260px;padding:30px}.dark-stat-grid strong{display:block;color:#fff;font-size:clamp(46px,5.8vw,82px);font-weight:340;line-height:1;text-shadow:0 0 28px rgba(55,231,255,.36)}.dark-stat-grid span{display:block;margin:18px 0 12px;color:var(--dark-cyan);font-weight:900}.dark-stat-grid p{margin:0;font-size:15px}.dark-management-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.dark-management-grid article{overflow:hidden}.dark-management-grid img{width:100%;height:260px;object-fit:contain;object-position:center top;background:#ffffff0f}.dark-management-grid div{padding:22px}.dark-management-grid h3{font-size:21px}.dark-management-grid p{margin:0;color:var(--dark-cyan);font-size:15px;line-height:1.6}.dark-logo-orbit{position:relative;min-height:500px;border:1px solid var(--dark-line);border-radius:30px;background:radial-gradient(circle at center,rgba(55,231,255,.13),transparent 42%),#040d187a}.dark-logo-orbit:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px dashed rgba(106,224,255,.34);border-radius:50%}.dark-logo-orbit span{position:absolute;min-width:138px;padding:13px 17px;color:#fff;text-align:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff12}.dark-logo-orbit span:nth-child(1){left:50%;top:47%;transform:translate(-50%,-50%);color:#021018;background:linear-gradient(120deg,var(--dark-cyan),var(--dark-green));font-weight:900}.dark-logo-orbit span:nth-child(2){left:8%;top:16%}.dark-logo-orbit span:nth-child(3){right:7%;top:22%}.dark-logo-orbit span:nth-child(4){left:12%;bottom:17%}.dark-logo-orbit span:nth-child(5){right:9%;bottom:15%}.dark-map-panel{position:relative;max-width:1120px;min-height:460px;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--dark-line);border-radius:30px;background:radial-gradient(circle at 50% 45%,rgba(55,231,255,.12),transparent 45%),#05101e85}.dark-map-panel img{width:100%;opacity:.65;filter:drop-shadow(0 0 24px rgba(55,231,255,.18))}.map-pin{position:absolute;color:#fff;font-size:13px;font-weight:800;padding:8px 12px;border:1px solid rgba(106,224,255,.24);border-radius:999px;background:#020811b8}.map-pin:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--dark-cyan);box-shadow:0 0 18px var(--dark-cyan)}.map-pin.europe{left:46%;top:33%}.map-pin.china{left:70%;top:45%}.map-pin.apac{left:72%;top:58%}.map-pin.north-america{left:18%;top:39%}.dark-chip-row,.dark-process{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.dark-chip-row span,.dark-process span,.dark-gain-list li{padding:12px 18px;color:#dff8ff;border:1px solid rgba(106,224,255,.18);border-radius:999px;background:#ffffff0f}.dark-process{margin-top:44px}.dark-model-grid,.dark-partner-grid{display:grid;gap:18px}.dark-model-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dark-model-grid article,.dark-partner-grid article{padding:28px}.dark-model-grid b{display:block;margin-bottom:12px;color:var(--dark-cyan);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.dark-model-grid p,.dark-partner-grid p,.dark-partner-grid blockquote{font-size:15px}.dark-quote-card,.dark-funding-card,.dark-cta-card{max-width:980px;margin:0 auto;padding:clamp(34px,5vw,64px)}.dark-quote-card{text-align:center}.dark-quote-card blockquote{margin:26px 0;color:#fff;font-size:clamp(23px,3vw,38px);line-height:1.58}.quote-person{color:#fff}.quote-person span{color:var(--dark-cyan)}.dark-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dark-partner-grid blockquote{margin:22px 0 16px;padding-left:18px;color:#e7fbff;line-height:1.75;border-left:2px solid var(--dark-cyan)}.dark-partner-grid span{color:var(--dark-cyan);line-height:1.55}.dark-gain-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none}.center-copy,.dark-cta-card{text-align:center}.dark-funding-card small{display:block;margin-top:20px;color:#ffffff94;font-size:13px;line-height:1.8}.dark-about-actions.centered{justify-content:center}.cta-section-dark{padding-bottom:clamp(110px,12vw,170px)}@media (max-width: 1180px){.dark-about-hero,.dark-two-column,.culture-section-dark,.ecosystem-section-dark,.gains-section-dark{grid-template-columns:1fr}.dark-about-visual{min-height:460px}.dark-about-visual img{width:min(720px,92vw);right:2%}.dark-stat-grid,.dark-management-grid,.dark-model-grid,.dark-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dark-about-hero,.dark-about-section{padding:96px 22px}.dark-about-hero{min-height:100vh}.dark-about h1{font-size:clamp(48px,16vw,70px)}.dark-section-head,.dark-copy.narrow-copy{text-align:left}.dark-stat-grid,.dark-management-grid,.dark-model-grid,.dark-partner-grid,.dark-gain-list{grid-template-columns:1fr}.dark-about-visual{min-height:330px;opacity:.72}.dark-nano-card{right:0;width:220px}.dark-logo-orbit{min-height:auto;padding:24px}.dark-logo-orbit:before{display:none}.dark-logo-orbit span{position:static;display:inline-flex;margin:8px;transform:none!important}.dark-map-panel{min-height:320px}.map-pin{font-size:11px;padding:6px 8px}.dark-about-actions{flex-direction:column;align-items:flex-start}.dark-about-actions.centered{align-items:center}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);overflow-x:hidden}button,input,textarea{font:inherit}img,video{max-width:100%}.nowrap{white-space:nowrap}.site-shell{min-height:100vh;background:linear-gradient(180deg,#fff,#f4f7fb 52%,#fff)}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:86px;display:flex;align-items:center;gap:34px;padding-left:max(var(--pad),calc((100vw - var(--site-max)) / 2));padding-right:max(var(--pad),calc((100vw - var(--site-max)) / 2));background:transparent;border-bottom:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .28s ease,border-color .28s ease,backdrop-filter .28s ease}.site-header.is-scrolled,.site-header.is-inner-page{background:var(--morpho-blue);border-bottom-color:#ffffff29;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{display:flex;align-items:center;margin-right:auto}.brand-logo{width:176px;display:block}.main-nav{display:flex;align-items:center;gap:clamp(18px,2.5vw,38px)}.nav-link{color:#ffffffe6;font-size:15px;font-weight:500}.nav-link:hover,.nav-link-active{color:#fff}.global-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.36);border-radius:999px;color:#fff;background:#ffffff29;font-weight:700;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-link svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-banner{position:relative;height:100vh;min-height:720px;overflow:hidden;background:var(--navy)}.hero-video{position:absolute;left:0;top:-25%;width:100%;height:150%;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06112b38,#06112b2e 45%,#06112b57)}.scroll-marker{position:absolute;left:50%;bottom:34px;width:38px;height:58px;padding:0;border:0;background:transparent;transform:translate(-50%)}.scroll-marker{z-index:3;cursor:pointer}.scroll-marker span{position:absolute;left:50%;width:22px;height:22px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%) rotate(45deg);animation:arrowDrop 1.7s infinite;opacity:.92}.scroll-marker span+span{top:18px;animation-delay:.22s}.section-pad{padding:clamp(84px,10vw,132px) var(--pad)}.section-pad,.page-hero,.dark-about-hero,.dark-about-section,.about-section,.about-team-wide-section{max-width:calc(var(--site-max) + var(--pad) * 2);margin-left:auto;margin-right:auto}.eyebrow{margin:0 0 18px;color:var(--teal);font-size:13px;font-weight:900;letter-spacing:.26em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:22px;color:var(--blue);font-size:clamp(48px,6.5vw,92px);line-height:1.04;letter-spacing:0;font-weight:360}h2{margin-bottom:18px;color:var(--blue);font-size:clamp(34px,4.6vw,64px);line-height:1.1;letter-spacing:0;font-weight:360}h3{color:var(--blue);font-size:clamp(21px,2vw,30px);line-height:1.2;letter-spacing:0;font-weight:420}p{color:var(--muted);line-height:1.82;font-size:18px}.section-head.wide{max-width:1120px}.section-head.wide p:not(.eyebrow),.page-hero p{max-width:820px;font-size:20px}.text-button{display:inline-flex;width:fit-content;margin-top:20px;color:var(--teal);font-weight:900}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.cta-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:0 24px;border:1px solid transparent;border-radius:999px;font-weight:900;line-height:1.2;transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease)}.cta-button:hover{transform:translateY(-2px)}.cta-primary{color:#fff;background:var(--morpho-green);box-shadow:0 18px 44px rgba(var(--morpho-green-rgb),.24)}.cta-secondary{color:var(--blue);border-color:rgba(var(--morpho-blue-rgb),.26);background:#ffffff5c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cta-secondary:hover{border-color:rgba(var(--morpho-green-rgb),.58);background:#ffffffb8}.technology-hero .cta-secondary,.products-hero .cta-secondary,.news-hero .cta-secondary{color:#fff;border-color:#ffffff57;background:#ffffff14}.technology-hero .cta-secondary:hover,.products-hero .cta-secondary:hover,.news-hero .cta-secondary:hover{border-color:rgba(var(--morpho-green-rgb),.72);background:#ffffff29}.publication-actions .cta-button,.product-device-copy .cta-button,.executive-card .cta-button,.article-body .cta-row{margin-top:18px}.section-title-row .cta-button{color:var(--blue)}.positioning-section{position:relative;overflow:hidden;scroll-margin-top:86px;padding-top:clamp(128px,11vw,168px);padding-bottom:clamp(86px,8vw,116px)}.positioning-section:before,.value-section:before,.core-values:before,.network-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;background:repeating-radial-gradient(circle at 12% 28%,rgba(var(--morpho-blue-rgb),.8) 0 1px,transparent 1px 16px),radial-gradient(ellipse at 80% 12%,rgba(var(--morpho-green-rgb),.42),transparent 32rem)}.positioning-section,.value-section,.core-values,.network-home{position:relative}.partners-section,.technology-hero-copy,.products-system,.about-mission-grid,.resource-downloads{position:relative;overflow:hidden}.core-values:after,.partners-section:after,.technology-hero-copy:after,.products-system:after,.about-mission-grid:after,.resource-downloads:after{content:"";position:absolute;z-index:0;pointer-events:none;background-image:url(/assets/Header%20image-DFEAsjuv.webp);background-repeat:no-repeat;background-size:contain;filter:saturate(1.08) contrast(1.02);opacity:.12;mix-blend-mode:multiply}.core-values:after{left:-18vw;top:10%;width:min(46vw,620px);aspect-ratio:1.38;transform:rotate(14deg)}.partners-section:after{right:-16vw;top:-8vw;width:min(42vw,560px);aspect-ratio:1.38;transform:rotate(-18deg);opacity:.1}.technology-hero-copy:after,.products-system:after,.resource-downloads:after{right:-12vw;top:12%;width:min(40vw,520px);aspect-ratio:1.38;transform:rotate(-12deg)}.about-mission-grid:after{left:-12vw;bottom:4%;width:min(38vw,500px);aspect-ratio:1.38;transform:rotate(12deg);opacity:.1}.positioning-section>*,.value-section>*,.core-values>*,.network-home>*,.manufacturing-platform>*,.partners-section>*,.technology-hero-copy>*,.products-system>*,.about-mission-grid>*,.resource-downloads>*{position:relative;z-index:1}.positioning-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:end;min-height:0;transform:translateY(-22px)}.positioning-layout h1{max-width:760px;font-size:clamp(42px,5.6vw,78px)}.positioning-layout p{max-width:780px}.butterfly-bg{position:absolute;right:0;top:34%;width:min(42vw,560px);height:min(70%,520px);opacity:.28;transform:translateY(-50%);pointer-events:none;mix-blend-mode:multiply}.butterfly-bg img{width:100%;height:100%;object-fit:cover;display:block;object-position:left center}.capability-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}.positioning-section .capability-strip{margin-top:52px}.capability-strip article{min-height:118px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#ffffffd1;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),background .28s var(--ease)}.capability-strip article:hover{transform:none;border-color:rgba(var(--morpho-green-rgb),.38);background:radial-gradient(circle at 88% 18%,rgba(var(--morpho-green-rgb),.14),transparent 12rem),#fffffff0;box-shadow:0 30px 74px rgba(var(--morpho-blue-rgb),.14)}.capability-strip strong{display:block;color:var(--blue);font-size:18px;margin-bottom:8px}.capability-strip span{color:var(--muted);line-height:1.6}.trust-strip article{min-height:142px}.capability-data{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f7fbff)}.capability-data:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;pointer-events:none;background:repeating-linear-gradient(104deg,transparent 0 18px,rgba(var(--morpho-green-rgb),.8) 19px,transparent 20px),radial-gradient(ellipse at 20% 24%,rgba(var(--morpho-purple-rgb),.45),transparent 30rem)}.capability-data>*{position:relative;z-index:1}.capability-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;isolation:isolate}.capability-data-grid article{min-height:178px;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:28px;border:1px solid rgba(var(--morpho-green-rgb),.18);border-radius:8px;background:linear-gradient(180deg,#fffffff0,#f8fbffdb);box-shadow:0 22px 58px rgba(var(--morpho-blue-rgb),.09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.capability-data-grid strong{color:var(--teal);font-size:clamp(34px,4.2vw,62px);line-height:.98;font-weight:300}.capability-data-grid span{max-width:260px;color:#40506d;font-size:17px;line-height:1.5;font-weight:700}.capability-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(var(--morpho-green-rgb),.34);border-radius:8px;background:rgba(var(--morpho-green-rgb),.08)}.capability-icon svg{width:30px;height:30px;fill:none;stroke:var(--teal);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.value-section{background:#fff;border-bottom:1px solid var(--line);overflow:visible}.technology-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:84px;align-items:start}.technology-sticky{position:sticky;top:128px}.eyebrow.muted{color:#07142e6b}.tech-list{display:grid;gap:8px}.tech-item{display:block;padding:6px 0;color:#07142ed6;font-size:clamp(42px,5.4vw,76px);line-height:1.05;font-weight:300;transition:color .28s ease,transform .28s ease}.tech-item:hover,.tech-item.active{color:var(--teal);transform:translate(8px)}.tech-item.active{text-shadow:0 0 26px rgba(0,167,164,.16)}.technology-cards{display:grid;gap:34px}.technology-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f7fbff;box-shadow:var(--shadow);scroll-margin-top:130px}.tech-card-sequence{opacity:1;filter:none;transform:none}.tech-image{aspect-ratio:16 / 10;min-height:330px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#fff,#eef8fb)}.tech-image img{width:100%;height:100%;object-fit:cover;display:block}.tech-content{padding:48px 54px 56px}.tech-content h2{margin:0 0 18px;color:var(--blue);font-size:clamp(30px,3vw,44px);line-height:1.16}.tech-content p{margin:0;max-width:670px;color:var(--muted);line-height:1.85;font-size:17px}.tech-part{opacity:0;filter:blur(8px);transform:translateY(18px);transition:opacity .7s var(--ease),filter .7s var(--ease),transform .7s var(--ease)}.technology-card.is-revealed .tech-part{opacity:1;filter:blur(0);transform:translateY(0)}.technology-card.is-revealed .tech-part-image{transition-delay:.08s,.08s,.08s}.technology-card.is-revealed .tech-part-title{transition-delay:.24s,.24s,.24s}.technology-card.is-revealed .tech-part-body{transition-delay:.48s,.48s,.48s}.manufacturing-platform{position:relative;overflow:hidden;color:#fff;background:var(--navy)}.section-radial{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 8%,rgba(19,184,178,.16),transparent 34%)}.platform-inner{position:relative;z-index:1}.eyebrow.cyan{color:#13b8b2db}.manufacturing-platform h2{max-width:980px;color:#fff;font-size:clamp(34px,5vw,70px);line-height:1.08}.platform-flow{margin-top:92px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.platform-node{position:relative;z-index:0;isolation:isolate;contain:paint;min-height:320px;overflow:hidden;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.platform-node:hover{border-color:#13b8b275;box-shadow:inset 0 0 46px #13b8b221}.platform-node:hover:before{opacity:1}.platform-icon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:42px;border:1px solid rgba(var(--morpho-green-rgb),.38);border-radius:18px;background:rgba(var(--morpho-green-rgb),.08);box-shadow:inset 0 0 24px rgba(var(--morpho-green-rgb),.08)}.platform-icon svg{width:34px;height:34px;fill:none;stroke:var(--cyan);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.platform-node>*{position:relative;z-index:1}.platform-node h3{margin:0 0 20px;color:#fff;font-size:32px;line-height:1.12}.platform-node h3:after{content:"";display:block;width:58px;height:2px;margin-top:16px;background:var(--cyan)}.platform-node p{margin:0;color:#ffffff9e;line-height:1.75}.legacy-value{background:#fff}.value-title h2 span{color:var(--teal)}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,6vw,86px);margin-top:44px}.value-card img{width:100%;aspect-ratio:1.1;object-fit:cover;display:block;background:#e9f0f8}.value-card strong{display:block;padding:14px 18px;color:#fff;background:var(--magenta);font-size:clamp(22px,2.4vw,36px);text-align:center;text-transform:uppercase}.value-card p{margin:30px 0 0;color:var(--blue);font-size:clamp(20px,2.2vw,32px);line-height:1.55}.mass-production{display:grid;grid-template-columns:.72fr 1fr;gap:34px;align-items:center;margin-top:92px;padding:42px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;box-shadow:var(--shadow)}.mass-production img{grid-column:1 / -1;width:100%;max-height:430px;object-fit:contain}.solution-chain{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.solution-chain span{min-height:94px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--blue);background:#fff;font-weight:900;font-size:20px}.about-metrics{display:grid;grid-template-columns:.9fr .92fr .52fr;gap:48px;align-items:center;background:#f7f9fc}.about-media{min-height:520px;overflow:hidden;border-radius:0 8px 8px 0;margin-left:calc(var(--pad) * -1);box-shadow:var(--shadow)}.about-media img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.metrics-grid{display:grid;border-left:1px solid var(--line)}.metrics-grid article{padding:24px 0 24px 30px;border-bottom:1px solid var(--line)}.metrics-grid strong{display:block;color:var(--magenta);font-size:40px;line-height:1}.metrics-grid span{display:block;margin-top:8px;color:var(--muted)}.section-title-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:42px}.section-title-row a{color:var(--teal);font-weight:900}.applications-home{background:linear-gradient(135deg,#06112b,#001f73)}.applications-home.scroll-section{padding:clamp(84px,10vw,132px) var(--pad);overflow:hidden}.applications-home.scroll-section{min-height:132vh;padding-top:72px;padding-bottom:72px;background:var(--navy)}.application-sticky{position:sticky;top:86px;min-height:calc(100vh - 86px);display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(36px,5vh,70px)}.applications-home h2,.applications-home h3{color:#fff}.application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.application-window{width:calc(100% + var(--pad));margin-right:calc(var(--pad) * -1);overflow:hidden}.application-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(440px,39vw);gap:18px;padding:4px 0 22px;width:max-content;transform:translate3d(calc(var(--app-progress, 0) * -28vw),0,0);transition:transform .08s linear;will-change:transform}.application-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#fffffff5;box-shadow:var(--shadow);transition:transform .25s var(--ease);scroll-snap-align:start}.application-card:hover{transform:translateY(-6px)}.application-card:before,.platform-node:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--card-x, 50%) var(--card-y, 50%),rgba(19,184,178,.18),transparent 18rem),linear-gradient(120deg,transparent,rgba(var(--morpho-purple-rgb),.12),transparent);transition:opacity .28s ease}.application-card:hover:before,.platform-node:hover:before{opacity:1}.application-card img{width:100%;height:260px;object-fit:cover;display:block}.application-card div{padding:26px}.application-card p{margin-bottom:14px}.application-card span{color:var(--teal);font-weight:900}.applications-home .application-card h3{color:var(--blue)}.network-layout{display:grid;grid-template-columns:380px 1fr;gap:46px;align-items:center}.network-layout aside p:not(.eyebrow){font-size:18px}.legend{display:grid;gap:14px;margin:26px 0 0;padding:0;list-style:none;color:#52627f}.dot{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%}.dot.morphotonics{background:var(--magenta)}.dot.partner{background:var(--teal)}.dot.client{background:var(--blue)}.map-panel{position:relative;min-height:540px;border-radius:8px;overflow:visible;background:transparent}.partner-map-stage{position:relative;aspect-ratio:16 / 9;min-height:0;overflow:visible;background:radial-gradient(circle at 51% 34%,rgba(0,77,255,.08),transparent 24%),radial-gradient(circle at 83% 48%,rgba(0,167,164,.07),transparent 18%)}.map-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/media/partner-map-v5.webp) center / 100% 100% no-repeat;filter:saturate(1.05) brightness(1.08);opacity:.82}.interference-field{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 51.5% 33.5%,rgba(0,77,255,.08),transparent 18%),radial-gradient(circle at 83.5% 43%,rgba(0,167,164,.08),transparent 20%);pointer-events:none}.map-node{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:3;left:var(--x);top:var(--y);width:16px;height:16px;min-width:0;min-height:0;margin:0;padding:0;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:var(--node);box-shadow:0 0 0 10px var(--halo),0 0 28px var(--node);cursor:pointer;transform:translate(-50%,-50%);transition:.3s var(--ease);animation:nodePulse 2.6s infinite}.map-node.morphotonics{--node: var(--magenta);--halo: rgba(233, 30, 122, .22)}.map-node.partner{--node: var(--teal);--halo: rgba(0, 167, 164, .22)}.map-node.client{--node: var(--blue);--halo: rgba(0, 31, 115, .18)}.map-node.hq{width:32px;height:32px}.map-node.branch{width:25px;height:25px}.map-node.medium{width:22px;height:22px}.map-node.small{width:13px;height:13px}.map-node:hover,.map-node.active{z-index:5;transform:translate(-50%,-50%) scale(1.35)}.partner-map-stage.filtered .map-node.dim{opacity:.18;filter:grayscale(1);box-shadow:0 0 0 8px #06112b0d}.node-card{position:absolute;z-index:4;left:clamp(170px,var(--card-x, 50%),calc(100% - 170px));top:var(--card-y, 50%);width:min(330px,calc(100% - 52px));padding:22px;border:1px solid rgba(111,174,232,.32);border-radius:18px;background:#06112bdb;box-shadow:0 18px 45px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,-122%) scale(.96);transform-origin:center center;transition:opacity .2s var(--ease),transform .2s var(--ease)}.node-card.show{opacity:1;transform:translate(-50%,-122%) scale(1)}.node-card.is-below{transform:translate(-50%,28px) scale(.96)}.node-card.is-below.show{transform:translate(-50%,28px) scale(1)}.node-card.is-positioning{transition:none}.node-card strong{display:block;margin-bottom:6px;color:#fff;font-size:20px}.node-card em{display:block;margin-bottom:10px;color:#ffffffad;font-style:normal}.node-card span{display:block;color:#ffffffc2;line-height:1.6}.map-filter{width:fit-content;max-width:100%;display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:8px;margin:0 auto;padding:8px;border:1px solid rgba(0,31,115,.08);border-radius:20px;background:linear-gradient(180deg,#ffffffb8,#ffffff70);box-shadow:0 18px 48px #001f7317;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.map-filter button{height:42px;padding:8px 12px;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:9px;border:0;border-radius:14px;background:transparent;color:#33405e;font-weight:700;cursor:pointer}.map-filter button:hover,.map-filter button.active{background:var(--blue);color:#fff;box-shadow:0 14px 30px #001f732e}.map-filter small{min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#06112b14;font-size:12px}.filter-dot{width:10px;height:10px;display:inline-block;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #06112b0f}.filter-dot.all{background:linear-gradient(135deg,var(--magenta),var(--teal) 52%,var(--blue))}.filter-dot.morphotonics{background:var(--magenta)}.filter-dot.partner{background:var(--teal)}.filter-dot.client{background:var(--blue)}.map-pin{position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:var(--magenta);box-shadow:0 0 0 12px #e91e7a29,0 0 30px #e91e7a59;animation:pinPulse 2.6s infinite}.pin-nl{left:50.7%;top:34%}.pin-cn{left:79%;top:44%}.pin-us{left:17%;top:41%}.pin-apac{left:83%;top:76%;background:var(--teal);box-shadow:0 0 0 12px #00a7a429,0 0 30px #00a7a459}.pin-de{left:50.7%;top:32%;background:var(--blue);box-shadow:0 0 0 9px #001f7324,0 0 24px #001f7352}.pin-ch{left:50.1%;top:35%;background:var(--teal);box-shadow:0 0 0 10px #00a7a424,0 0 24px #00a7a452}.pin-fi{left:52.6%;top:25%;background:var(--blue);box-shadow:0 0 0 9px #001f7324,0 0 24px #001f7352}.pin-tw{left:82.5%;top:51%;background:var(--blue);box-shadow:0 0 0 9px #001f7324,0 0 24px #001f7352}.pin-sg{left:76.4%;top:61%;background:var(--blue);box-shadow:0 0 0 9px #001f7324,0 0 24px #001f7352}.map-legend{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-wrap:wrap;gap:12px 22px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.map-legend span{display:inline-flex;align-items:center;color:#34415c;font-weight:500}.core-values{overflow:hidden;background:linear-gradient(180deg,#fff,#f8fbff)}.core-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.core-value-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:var(--shadow)}.core-value-card img{width:100%;height:230px;object-fit:cover;display:block}.core-value-card div{padding:28px}.core-value-card h3{margin-bottom:14px}.mass-solution-redesign{display:grid;grid-template-columns:.72fr 1fr;gap:30px;align-items:center;margin-top:52px;padding:34px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 82% 18%,rgba(19,184,178,.12),transparent 24rem),linear-gradient(135deg,#f8fbff,#fff);box-shadow:var(--shadow)}.mass-solution-redesign>img{grid-column:2;grid-row:1 / span 2;width:100%;max-height:460px;object-fit:contain}.solution-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.solution-steps article{min-height:110px;display:grid;align-content:space-between;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffffc7}.solution-steps span{color:var(--teal);letter-spacing:.2em;font-size:13px}.solution-steps strong{color:var(--blue);font-size:22px;font-weight:400}.partners-section{border-bottom:1px solid var(--line);background:#fff}.partners-section h2{color:var(--blue)}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:68px}.partner-grid article{padding:34px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:0 20px 60px #173c8c14}.partner-grid article{transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.partner-grid article:hover{transform:translateY(-6px);border-color:#00a7a447;box-shadow:0 30px 80px #173c8c24}.partner-grid img{width:100%;height:auto;max-width:none;object-fit:contain;margin-bottom:34px;border-radius:8px}.partner-grid h3{margin:0 0 16px;color:var(--blue);font-size:28px;line-height:1.2}.partner-grid p{margin:0;color:var(--muted);line-height:1.78}.partner-grid blockquote{margin:26px 0 16px;padding-left:20px;border-left:3px solid var(--teal);color:#07142ec7;line-height:1.7}.partner-grid small{color:#07142e85;line-height:1.5}.insights-panel{display:grid;grid-template-columns:1.35fr .9fr;gap:58px;background:#fff}.featured-story{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f7fbff;box-shadow:var(--shadow);transition:transform .28s var(--ease)}.featured-story:hover{transform:translateY(-4px)}.event-visual{min-height:390px;display:grid;align-content:center;gap:10px;padding:54px;background:linear-gradient(135deg,rgba(var(--morpho-green-rgb),.18),rgba(var(--morpho-purple-rgb),.12)),repeating-linear-gradient(100deg,rgba(var(--morpho-blue-rgb),.12) 0 1px,transparent 1px 18px),#eef8fb;color:var(--blue)}.event-visual span:first-child{font-size:clamp(76px,9vw,132px);line-height:.86;font-weight:300}.event-visual span:last-child{font-size:clamp(34px,4vw,58px);line-height:1;font-weight:300}.featured-content{padding:52px}.featured-content time{display:block;margin:-10px 0 18px;color:#07142e75;font-size:13px}.featured-content h2{margin:0;color:var(--blue);font-size:clamp(36px,4vw,56px);line-height:1.1}.featured-content p:not(.eyebrow){margin:20px 0 0;color:var(--muted);line-height:1.8}.insight-list{display:grid;align-content:start;gap:26px}.insight-list a{display:grid;grid-template-columns:150px 1fr;gap:22px;padding-bottom:26px;border-bottom:1px solid var(--line);transition:transform .25s ease}.insight-list a:hover{transform:translate(10px)}.insight-list img{width:150px;height:106px;border-radius:8px;object-fit:cover}.insight-list p{margin:0 0 12px;color:#07142e6b;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.insight-list h3{margin:0;color:var(--blue);font-size:27px;line-height:1.2}.insight-actions{display:flex;justify-content:flex-end;margin-top:28px}.inner-page{padding-top:88px}.page-hero{padding:120px var(--pad) 84px;background:linear-gradient(180deg,#f8fbff,#fff)}.page-hero.split,.comparison-section,.cleanroom-band,.product-support,.contact-page-grid,.article-layout,.culture-section,.executive-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:46px;align-items:center}.page-hero img,.page-hero video,.comparison-section img,.cleanroom-band img{width:100%;border-radius:8px;box-shadow:var(--shadow);object-fit:cover;max-height:520px}.dark-hero{color:#fff;background:radial-gradient(circle at 76% 18%,rgba(var(--morpho-green-rgb),.18),transparent 30rem),linear-gradient(135deg,#06112b 0%,var(--morpho-blue) 100%)}.dark-hero h1,.dark-hero h2{color:#fff}.dark-hero p:not(.eyebrow){color:#ffffffc2}.dark-hero .cta-secondary{color:#fff;border-color:#ffffff52;background:#ffffff14}.applications-page{padding-top:0;background:linear-gradient(180deg,#fff,#f4f8fc 48%,#fff)}.applications-sales-hero{min-height:650px;padding-top:156px;color:#fff;background:linear-gradient(90deg,#06112be6,#06112bb3 48%,#06112b38),url(/media/hero-optics.webp) center right / cover no-repeat}.applications-sales-hero h1{max-width:960px;color:#fff}.applications-sales-hero p:not(.eyebrow){max-width:780px;color:#ffffffc7}.applications-sales-hero .cta-secondary{color:#fff;border-color:#ffffff52;background:#ffffff1a}.applications-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1040px;margin-top:48px}.applications-hero-proof article{padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.applications-hero-proof strong{display:block;color:#fff;font-size:24px}.applications-hero-proof span{display:block;margin-top:8px;color:#ffffffad;line-height:1.55}.application-pain-section{background:#fff}.application-pain-grid,.application-value-grid,.application-buying-grid,.application-question-grid{display:grid;gap:22px}.application-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-pain-grid article{padding:30px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(var(--morpho-green-rgb),.12),transparent 13rem),#fff;box-shadow:0 24px 64px rgba(var(--morpho-blue-rgb),.08)}.application-pain-grid span{color:var(--teal);font-size:13px;font-weight:900;letter-spacing:.16em}.application-pain-grid h3,.application-buying-grid h3{color:var(--blue);font-size:25px}.application-pain-grid p,.application-buying-section p,.application-buying-grid p{color:var(--muted);line-height:1.72}.application-solution-section{background:#f4f8fc}.application-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-value-grid article{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.application-value-grid img{width:100%;height:250px;object-fit:cover;display:block}.application-value-grid article>div{padding:28px}.application-value-grid h3{margin-top:0;color:var(--blue);font-size:clamp(25px,2.2vw,34px)}.application-value-grid p,.application-value-grid li{color:var(--muted);line-height:1.68}.application-value-grid ul{display:grid;gap:10px;margin:22px 0;padding:0;list-style:none}.application-value-grid li{position:relative;padding-left:22px}.application-value-grid li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--teal)}.application-value-grid a{color:var(--teal);font-weight:900}.application-buying-section{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:start;background:#fff}.application-buying-section>div:first-child{position:sticky;top:120px}.application-buying-section h2{color:var(--blue)}.application-buying-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-buying-grid article{min-height:220px;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:radial-gradient(circle at 92% 12%,rgba(var(--morpho-green-rgb),.16),transparent 15rem),linear-gradient(135deg,#06112b,var(--morpho-blue))}.application-buying-grid h3{margin-top:0;color:#fff}.application-buying-grid p{color:#ffffffad}.application-next-step{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(var(--morpho-green-rgb),.18),transparent 30rem),linear-gradient(180deg,#f7fbff,#eaf7f6)}.application-next-step h2{max-width:980px;margin-left:auto;margin-right:auto;color:var(--blue)}.application-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin:34px auto 30px;text-align:left}.application-question-grid span{padding:18px 20px;border:1px solid rgba(var(--morpho-green-rgb),.18);border-radius:8px;color:#52627f;background:#ffffffb8;line-height:1.58}.application-solution-page{background:linear-gradient(180deg,#fff,#f4f8fc 52%,#fff)}.application-detail-hero{background:linear-gradient(180deg,#f8fbff,#fff)}.application-detail-hero p:not(.eyebrow){max-width:760px;font-size:19px;line-height:1.75}.application-snapshot{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:start;background:#fff}.application-snapshot h2,.application-context-section h2,.application-fit-section h2,.application-process-section h2{color:var(--blue)}.application-snapshot p:not(.eyebrow),.application-context-section p,.application-fit-section p{color:var(--muted);line-height:1.8}.application-need-list,.application-fit-list,.application-process-grid,.application-solution-grid{display:grid;gap:18px}.application-need-list{grid-template-columns:repeat(2,minmax(0,1fr))}.application-need-list span,.application-fit-list span{position:relative;min-height:74px;padding:20px 22px 20px 52px;border:1px solid var(--line);border-radius:8px;color:#40506d;background:#fff;box-shadow:0 18px 48px rgba(var(--morpho-blue-rgb),.07);line-height:1.55}.application-need-list span:before,.application-fit-list span:before{content:"✓";position:absolute;left:20px;top:22px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#fff;background:var(--teal);font-size:13px;font-weight:900}.application-solution-blocks{background:#f4f8fc}.application-context-section{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:start;background:#fff}.application-context-copy{position:sticky;top:120px}.application-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.application-context-grid article{min-height:280px;padding:28px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(var(--morpho-green-rgb),.12),transparent 13rem),#fff;box-shadow:0 20px 54px rgba(var(--morpho-blue-rgb),.08)}.application-context-grid article>span{display:block;margin-bottom:18px;color:var(--teal);font-size:13px;font-weight:900;letter-spacing:.14em}.application-context-tags{display:flex;flex-wrap:wrap;gap:10px}.application-context-tags b{padding:10px 12px;border:1px solid rgba(var(--morpho-green-rgb),.18);border-radius:999px;color:var(--blue);background:rgba(var(--morpho-green-rgb),.06);font-size:14px}.application-context-grid ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.application-context-grid li{position:relative;padding-left:22px;color:#52627f;line-height:1.65}.application-context-grid li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--teal)}.application-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-solution-grid article{min-height:260px;padding:30px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(var(--morpho-green-rgb),.12),transparent 13rem),#fff;box-shadow:var(--shadow)}.application-solution-grid article>span,.application-process-grid article>span{color:var(--teal);font-size:13px;font-weight:900;letter-spacing:.16em}.application-solution-grid h3,.application-process-grid h3{color:var(--blue);font-size:clamp(22px,2vw,30px)}.application-solution-grid p{color:var(--muted);line-height:1.75}.application-fit-section{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:center;background:#fff}.application-fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.application-process-section{background:radial-gradient(circle at 86% 10%,rgba(var(--morpho-green-rgb),.12),transparent 26rem),linear-gradient(135deg,#06112b,var(--morpho-blue));color:#fff}.application-process-section h2{max-width:900px;color:#fff}.application-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.application-process-grid article{min-height:210px;padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14}.application-process-grid h3{color:#fff}.related-equipment-section,.product-related-applications{background:#fff}.related-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.related-equipment-card{overflow:hidden;display:grid;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow);transition:transform .24s var(--ease),border-color .24s var(--ease)}.related-equipment-card:hover{transform:translateY(-4px);border-color:rgba(var(--morpho-green-rgb),.38)}.related-equipment-card img{width:100%;height:220px;object-fit:cover;background:#eef4fb}.related-equipment-card div{padding:24px}.related-equipment-card span{color:var(--teal);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.related-equipment-card h3{color:var(--blue);font-size:clamp(22px,2vw,30px)}.related-equipment-card p{color:var(--muted);line-height:1.6}.product-detail-page{background:linear-gradient(180deg,#fff,#f4f8fc 52%,#fff)}.product-detail-hero{background:radial-gradient(circle at 84% 12%,rgba(var(--morpho-green-rgb),.12),transparent 26rem),linear-gradient(180deg,#f8fbff,#fff)}.product-detail-hero p:not(.eyebrow){max-width:780px;font-size:19px;line-height:1.75}.product-detail-hero img{background:#eef4fb}.product-detail-capabilities{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:start;background:#fff}.product-detail-capabilities h2,.product-detail-solution h2,.product-module-section h2{color:var(--blue)}.product-detail-capabilities p:not(.eyebrow){color:var(--muted);line-height:1.8}.product-search-term-list{display:flex;flex-wrap:wrap;gap:12px}.product-search-term-list span{padding:12px 14px;border:1px solid rgba(var(--morpho-green-rgb),.18);border-radius:999px;color:#40506d;background:#f8fbff;font-weight:700}.product-detail-solution{background:#f4f8fc}.product-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-detail-grid article{min-height:210px;padding:28px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(var(--morpho-green-rgb),.12),transparent 13rem),#fff;box-shadow:var(--shadow)}.product-detail-grid span{color:var(--teal);font-size:13px;font-weight:900;letter-spacing:.16em}.product-detail-grid h3{color:var(--blue);font-size:clamp(22px,2vw,30px)}.product-module-section{background:#fff}.product-module-list.detail{margin-top:28px}.equipment-architecture-section{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 86% 16%,rgba(var(--morpho-green-rgb),.18),transparent 28rem),radial-gradient(circle at 12% 82%,rgba(var(--morpho-red-rgb),.12),transparent 28rem),linear-gradient(135deg,#06112b,#0a2c76 62%,var(--morpho-blue))}.equipment-architecture-section .section-radial{position:absolute;inset:auto -12% -42% auto;width:560px;height:560px;opacity:.22;background:repeating-radial-gradient(circle,rgba(255,255,255,.52) 0 1px,transparent 1px 22px),radial-gradient(circle,rgba(var(--morpho-green-rgb),.7),transparent 62%)}.equipment-architecture-inner{position:relative;z-index:1}.equipment-architecture-inner h2{max-width:980px;color:#fff}.equipment-architecture-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.equipment-architecture-flow article{min-height:260px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.equipment-architecture-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:rgba(var(--morpho-green-rgb),.22);border:1px solid rgba(255,255,255,.16)}.equipment-architecture-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.equipment-architecture-flow h3{color:#fff;font-size:clamp(22px,2vw,30px)}.equipment-architecture-flow p{color:#ffffffad;line-height:1.72}.equipment-brochure-section{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:start;background:#fff}.equipment-brochure-section h2,.equipment-spec-section h2{color:var(--blue)}.equipment-brochure-section p:not(.eyebrow){color:var(--muted);line-height:1.8}.equipment-brochure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.equipment-brochure-grid img{width:100%;height:260px;object-fit:cover;border-radius:8px;background:#eef4fb;box-shadow:0 18px 48px rgba(var(--morpho-blue-rgb),.08)}.equipment-brochure-grid img:first-child{grid-column:1 / -1;height:420px;object-fit:cover;object-position:top center}.equipment-spec-section{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);background:#f4f8fc}.equipment-spec-table{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.equipment-spec-table article{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:18px;padding:18px 22px;border-bottom:1px solid var(--line)}.equipment-spec-table article:last-child{border-bottom:0}.equipment-spec-table span{color:var(--teal);font-weight:900}.equipment-spec-table strong{color:#40506d;font-weight:600;line-height:1.55}.lab-page,.solutions-page,.nil-page,.careers-page{padding-top:0}.immersive-hero{min-height:92vh;padding-top:150px;padding-bottom:76px;overflow:hidden}.immersive-hero h1{max-width:900px}.hero-collage,.solutions-hero-visual,.nil-hero-panel{position:relative;min-height:560px}.hero-collage img,.solutions-hero-visual img{position:absolute;object-fit:cover;border-radius:8px;box-shadow:0 26px 80px #0000003d}.hero-collage img:first-child,.solutions-hero-visual img:first-child{inset:6% 4% auto 8%;width:72%;height:62%}.hero-collage img:nth-child(2),.solutions-hero-visual img:nth-child(2){right:0;bottom:10%;width:54%;height:42%}.hero-collage img:nth-child(3),.solutions-hero-visual img:nth-child(3){left:0;bottom:0;width:42%;height:34%}.icon-card svg{width:42px;height:42px;fill:none;stroke:var(--teal);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.download-groups{display:grid;gap:34px}.download-group{display:grid;grid-template-columns:230px 1fr;gap:28px;padding:28px;border:1px solid var(--line);border-radius:8px;background:#ffffffc7;box-shadow:0 22px 58px rgba(var(--morpho-blue-rgb),.08)}.download-group-head span,.download-card span{color:var(--teal);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.download-group-head h3{margin-top:10px;font-size:clamp(28px,3vw,44px)}.download-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.download-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 46px rgba(var(--morpho-blue-rgb),.08);transition:transform .24s var(--ease),border-color .24s var(--ease)}.download-card:hover{transform:translateY(-4px);border-color:rgba(var(--morpho-green-rgb),.44)}.download-card img{width:100%;height:190px;object-fit:cover;background:#eef4fb}.download-card div{padding:20px}.download-card h4{margin:10px 0 8px;color:var(--blue);font-size:22px;line-height:1.22}.download-card p{margin:0;font-size:14px;line-height:1.55}.video-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.video-placeholder-grid article{padding:16px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.video-placeholder{min-height:150px;display:grid;place-items:center;margin-bottom:18px;border-radius:8px;background:linear-gradient(135deg,#06112bd1,rgba(var(--morpho-blue-rgb),.72)),radial-gradient(circle at 28% 24%,rgba(var(--morpho-green-rgb),.35),transparent 18rem)}.video-placeholder span{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#fff;font-weight:900}.video-placeholder-grid h3{margin:0 0 8px;font-size:22px}.publication-table{display:grid;gap:12px}.publication-table article{display:grid;grid-template-columns:94px 1fr;gap:22px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff}.publication-table article>span{color:var(--magenta);font-size:30px;line-height:1;font-weight:300}.publication-table h3{margin:0 0 8px;font-size:24px}.publication-table p{margin:0 0 8px;font-size:15px}.publication-table small{color:#52627f;line-height:1.6}.resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.resource-card{min-height:230px;display:flex;flex-direction:column;gap:16px;padding:26px;border:1px solid var(--line);border-radius:8px;background:#ffffffdb;box-shadow:0 22px 58px rgba(var(--morpho-blue-rgb),.09);transition:transform .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease)}.resource-card:hover{transform:translateY(-4px);border-color:rgba(var(--morpho-green-rgb),.42);box-shadow:0 28px 70px rgba(var(--morpho-green-rgb),.12)}.resource-card span{color:var(--teal);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.resource-card h3{margin:0;font-size:clamp(24px,2.4vw,34px)}.resource-card p{margin:auto 0 0;font-size:16px}.resource-card.rich{min-height:360px;overflow:hidden;padding:0}.resource-card.rich img{width:100%;height:190px;object-fit:cover;background:#eef4fb}.resource-card.rich h3,.resource-card.rich p{margin-left:24px;margin-right:24px}.resource-card.rich p{margin-bottom:24px}.resource-media,.lab-intro,.nil-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:42px;align-items:start;background:#fff}.resource-list{display:grid;gap:12px}.resource-list article,.publication-list li{padding:18px 22px;border:1px solid var(--line);border-radius:8px;color:#40506d;background:#f8fbff;line-height:1.65}.publication-section{background:linear-gradient(180deg,#f8fbff,#fff)}.publication-list{display:grid;gap:12px;margin:0;padding-left:22px}.lab-benefits{background:#f8fbff}.feature-quote,.testimonial-grid blockquote{margin:42px 0 0;padding:clamp(28px,4vw,46px);border-left:4px solid var(--teal);border-radius:8px;color:var(--blue);background:#fff;box-shadow:var(--shadow);font-size:clamp(24px,3vw,42px);line-height:1.35;font-weight:300}.feature-quote small,.testimonial-grid small{display:block;margin-top:18px;color:var(--muted);font-size:15px;line-height:1.6}.resource-hero{background:linear-gradient(180deg,#f8fbff,#fff)}.careers-hero{background:linear-gradient(90deg,#06112bd1,#06112b6b),#06112b;min-height:min(820px,88vh)}.careers-hero h1,.careers-hero p:not(.eyebrow){color:#fff}.career-hero-photo{min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 26px 80px #00000047}.career-hero-photo img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.careers-culture-slider{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(360px,1fr);gap:clamp(34px,6vw,86px);align-items:center;padding-top:clamp(80px,8vw,112px);padding-bottom:clamp(80px,8vw,112px);background:#fff}.careers-culture-copy{max-width:650px}.careers-culture-copy h2{color:var(--blue);font-size:clamp(34px,4.2vw,56px);line-height:1.12}.career-value-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.career-value-pills article{padding:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(var(--morpho-green-rgb),.1),rgba(var(--morpho-purple-rgb),.08)),#fff;box-shadow:0 14px 36px rgba(var(--morpho-blue-rgb),.08)}.career-value-pills strong{display:block;color:var(--blue);font-size:16px}.career-value-pills span{display:block;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.55}.career-slide-frame{position:relative;min-height:500px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#eef4f8;box-shadow:var(--shadow)}.career-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;animation:careerSlideShow 15s infinite both;animation-delay:calc(var(--slide-index) * 5s)}.career-slide img{display:block;width:100%;height:100%;object-fit:cover}.career-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06112b00 52%,#06112bb8)}.career-slide figcaption{position:absolute;left:22px;bottom:22px;z-index:1;padding:8px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:#06112b6b;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes careerSlideShow{0%,30%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1.035)}}.vacancy-card{padding:clamp(28px,5vw,54px);border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.vacancy-card span{color:var(--teal);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.vacancy-card small{display:inline-flex;width:fit-content;margin-top:12px;padding:6px 10px;border-radius:999px;color:var(--blue);background:rgba(var(--morpho-green-rgb),.1);font-weight:800}.vacancy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.career-values{background:linear-gradient(180deg,#f8fbff,#fff)}.career-gallery{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:18px;background:#fff}.career-gallery img{width:100%;height:420px;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.career-gallery img:first-child{height:560px;grid-row:span 2}.solution-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.solution-story article{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.solution-story img{width:100%;height:280px;object-fit:cover;background:#eef4fb}.solution-story h3,.solution-story p{margin-left:26px;margin-right:26px}.solution-story h3{margin-top:26px}.solution-story p{margin-bottom:30px}.solution-pillars{background:#f8fbff}.premium-pillars{background:radial-gradient(circle at 82% 14%,rgba(var(--morpho-green-rgb),.12),transparent 28rem),linear-gradient(180deg,#f8fbff,#fff)}.premium-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.premium-pillar-grid article{position:relative;min-height:560px;overflow:hidden;border-radius:8px;background:#06112b;box-shadow:var(--shadow)}.premium-pillar-grid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.82}.premium-pillar-grid article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06112b05,#06112be0 72%)}.premium-pillar-grid article>div{position:absolute;inset:auto 0 0;z-index:1;padding:30px}.premium-pillar-grid span{color:#72fff5;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premium-pillar-grid h3{margin:14px 0 12px;color:#fff;font-size:clamp(34px,4vw,58px)}.premium-pillar-grid p,.premium-pillar-grid small{color:#ffffffc2}.premium-pillar-grid small{display:block;margin-top:12px}.solutions-hero-visual img:first-child{height:68%}.solutions-hero-visual img:nth-child(2){height:46%}.solutions-hero-visual img:nth-child(3){height:38%}.solution-manufacturing-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:42px;align-items:center;color:#fff;background:linear-gradient(135deg,#06112b,var(--morpho-blue))}.solution-manufacturing-band h2,.solution-manufacturing-band p:not(.eyebrow){color:#fff}.solution-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.solution-stat-grid article{min-height:190px;display:flex;flex-direction:column;justify-content:end;padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14}.solution-stat-grid strong{color:#fff;font-size:clamp(34px,4vw,58px);line-height:1;font-weight:300}.solution-stat-grid span{margin-top:14px;color:#ffffffad;line-height:1.5}.split-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:46px;align-items:center;background:#fff}.split-detail.reverse>div{order:2}.split-detail.reverse>img{order:1}.split-detail img{width:100%;max-height:560px;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.split-detail ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.split-detail li{padding:14px 18px;border-left:3px solid var(--teal);color:#40506d;background:#f8fbff}.testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.testimonial-grid blockquote{margin:0;font-size:clamp(22px,2.4vw,32px)}.partner-showcase{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:22px;align-items:stretch}.partner-tabs-static{display:grid;gap:14px}.partner-tabs-static article{padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 46px rgba(var(--morpho-blue-rgb),.08)}.partner-tabs-static img{height:42px;max-width:190px;object-fit:contain;display:block;margin-bottom:12px}.partner-tabs-static span{color:#52627f;font-weight:800}.partner-feature{padding:clamp(32px,5vw,62px);border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 88% 14%,rgba(var(--morpho-green-rgb),.13),transparent 24rem),#fff;box-shadow:var(--shadow)}.partner-feature blockquote{margin:28px 0 0;padding-left:22px;border-left:3px solid var(--teal);color:#40506d;line-height:1.8}.partner-optic-stack{display:grid;gap:14px}.partner-optic-stack img{width:100%;min-height:0;height:170px;object-fit:cover;border-radius:8px;box-shadow:0 18px 46px rgba(var(--morpho-blue-rgb),.12)}.compact-partners{margin-top:28px}.compact-partners .partner-photo{width:100%;max-width:none;height:210px;display:block;margin:-4px 0 24px;border-radius:8px;object-fit:cover;background:#eef4f8}.lab-network-map{background:#fff}.lab-network-map .map-node{pointer-events:auto}.lab-network-map .map-node>span{position:absolute;left:18px;top:-10px;min-width:150px;padding:8px 10px;border:1px solid rgba(6,17,43,.1);border-radius:8px;color:var(--blue);background:#ffffffeb;box-shadow:0 12px 30px rgba(var(--morpho-blue-rgb),.1);font-size:12px;line-height:1.25}.lab-network-map .map-node small{display:block;margin-top:3px;color:var(--muted)}.nil-hero-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:end}.nil-hero-panel img{grid-column:1 / -1;width:100%;height:420px;object-fit:cover;border-radius:8px;box-shadow:0 26px 80px #0000003d}.nil-hero-panel div{min-height:140px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nil-hero-panel strong{display:block;color:#fff;font-size:clamp(36px,5vw,64px);line-height:1;font-weight:300}.nil-hero-panel span{display:block;margin-top:12px;color:#ffffffad}.nil-intro-visual{position:relative;min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#06112b;box-shadow:var(--shadow)}.nil-intro-visual img{width:100%;height:100%;min-height:440px;object-fit:cover;opacity:.9}.nil-intro-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06112b05,#06112bd1)}.nil-intro-visual div{position:absolute;left:28px;right:28px;bottom:28px;z-index:1;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#06112b6b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nil-intro-visual strong{display:block;color:#fff;font-size:clamp(28px,3vw,44px);line-height:1;font-weight:400}.nil-intro-visual span{display:block;margin-top:12px;color:#ffffffc2;line-height:1.6}.nil-core-pillars{padding-top:clamp(96px,10vw,140px);padding-bottom:clamp(96px,10vw,140px)}.nil-core-pillars .section-title-row{margin-bottom:34px}.nil-process{background:#fff}.nil-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nil-process-grid article{min-height:300px;padding:28px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fffffff0,#f8fbffdb);box-shadow:0 20px 54px rgba(var(--morpho-blue-rgb),.08)}.nil-process-grid span{color:var(--magenta);font-size:44px;line-height:1;font-weight:300}.nil-process-grid h3{margin-top:70px}.nil-market-section{background:#fff}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-grid article{min-height:430px}.footer-links{display:grid;justify-self:center;gap:12px;text-align:center}.footer-links h3{margin:0 0 8px;color:#fff;font-size:16px;font-weight:900}.footer-links a{color:#ffffffa8;font-size:14px;font-weight:400}.footer-links a:hover{color:#fff}.about-page{padding-top:0;background:linear-gradient(180deg,#fff,#f6f9fd 46%,#fff)}.about-hero{position:relative;min-height:86vh;display:flex;align-items:center;overflow:hidden;padding:150px var(--pad) 92px;background:linear-gradient(90deg,#06112bad,#06112b6b 44%,#06112b1f),url(https://morphotonics.com/wp-content/uploads/2023/04/About-Morphotonics.webp) center center / cover no-repeat,#06112b}.about-hero:after{content:"";position:absolute;inset:auto 0 0;height:38%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(6,17,43,.38))}.about-hero-copy{position:relative;z-index:2;max-width:820px}.about-hero-copy h1{max-width:760px;color:#fff}.about-hero-copy p:not(.eyebrow){max-width:760px;color:#ffffffd6;font-size:20px;line-height:1.85}.about-hero-copy .eyebrow{color:#ffffffb8}.about-mission-grid,.about-china-section,.about-region-section,.about-investment-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:32px;align-items:stretch}.about-mission-grid{grid-template-columns:1fr;align-items:start;gap:22px;background:radial-gradient(circle at 84% 18%,rgba(var(--morpho-green-rgb),.12),transparent 24rem),linear-gradient(180deg,#fff,#f8fbff)}.about-mission-lead,.about-goal-panel,.about-mission-pillars article,.about-family-grid article,.about-management-grid article,.about-quote-card,.about-investment-section,.about-region-section>div{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.about-mission-lead,.about-goal-panel,.about-mission-pillars article,.about-family-grid article,.about-management-grid article,.about-quote-card,.about-region-section>div{padding:30px}.about-mission-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:clamp(28px,4vw,58px);align-items:center;min-height:520px;padding:clamp(34px,5vw,62px)}.about-mission-lead h2{max-width:840px;font-size:clamp(42px,5vw,74px);line-height:1.06}.about-mission-lead p:not(.eyebrow){max-width:780px;font-size:20px}.about-mission-lead img{width:100%;height:min(42vw,480px);object-fit:cover;object-position:center;border-radius:8px;background:#f3f7fb}.about-goal-panel{position:relative;overflow:hidden;min-height:480px;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);gap:clamp(28px,4vw,58px);align-items:center;color:#fff;padding:clamp(34px,5vw,62px);background:linear-gradient(145deg,#06112bf0,rgba(var(--morpho-blue-rgb),.86)),#06112b}.about-goal-panel img{position:relative;z-index:1;width:100%;height:min(38vw,420px);object-fit:cover;object-position:center;border-radius:8px;opacity:.92}.about-goal-panel:before{content:"";position:absolute;inset:-20% -20% auto auto;width:300px;height:300px;opacity:.34;background:repeating-linear-gradient(120deg,rgba(255,255,255,.5) 0 1px,transparent 1px 16px),radial-gradient(circle,rgba(var(--morpho-green-rgb),.9),transparent 65%);transform:rotate(-8deg)}.about-goal-panel>*{position:relative;z-index:1}.about-goal-panel .eyebrow,.about-goal-panel h3,.about-goal-panel p{color:#fff}.about-goal-panel h3{margin:0;font-size:clamp(36px,4vw,58px);line-height:1.16}.about-goal-panel p:not(.eyebrow),.about-goal-panel h3{max-width:720px}.about-goal-panel>div{position:relative;z-index:1}.about-mission-pillars{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-mission-pillars article{min-height:190px}.about-mission-pillars h3{color:var(--blue);font-size:24px}.about-mission-pillars svg{width:42px;height:42px;margin-bottom:24px;color:var(--teal);stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.about-mission-grid h2,.about-culture-copy h2,.about-china-section h2,.about-region-section h2,.about-investment-section h2{margin-top:0}.about-culture-band{background:linear-gradient(180deg,#07142e,#0a2c76),#07142e;color:#fff;padding-bottom:clamp(42px,6vw,84px)}.about-culture-copy{max-width:860px}.about-culture-copy p,.about-culture-copy h2{color:#fff}.about-culture-copy p:not(.eyebrow){color:#ffffffc7}.about-team-banner{margin-top:-1px;padding:clamp(40px,6vw,82px) var(--pad);background:linear-gradient(180deg,#0a2c76,#0a2c76 48%,#f8fbff 48%,#f8fbff)}.about-team-banner img{width:100%;max-width:var(--layout-max);margin:0 auto;height:auto;display:block;border-radius:8px;box-shadow:var(--shadow)}.about-family-section,.about-china-section,.about-region-section{background:#fff}.about-family-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-photo-wall{padding:clamp(72px,8vw,118px) var(--pad);background:radial-gradient(circle at 8% 18%,rgba(var(--morpho-green-rgb),.08),transparent 28rem),#f8fbff}.about-photo-wall-title{max-width:var(--layout-max);margin:0 auto 28px}.about-culture-images{width:100%;max-width:var(--layout-max);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-culture-images img{width:100%;height:auto;object-fit:contain;background:#fff;border-radius:8px;box-shadow:var(--shadow)}.about-family-grid,.about-management-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.about-family-grid strong{display:block;color:var(--blue);font-size:clamp(30px,4vw,52px);line-height:1}.about-family-grid article{min-height:180px;display:flex;flex-direction:column;justify-content:center}.about-family-grid strong{font-size:clamp(46px,5.4vw,82px);font-weight:300;letter-spacing:0}.about-family-grid span,.about-management-grid p,.about-quote-card span{display:block;margin-top:10px;color:var(--muted);line-height:1.55}.about-china-section{align-items:center;border-top:1px solid var(--line)}.about-quote-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,rgba(var(--morpho-green-rgb),.12),rgba(var(--morpho-purple-rgb),.08)),#fff}.about-quote-card p{margin-top:0;color:var(--blue);font-size:22px;line-height:1.65;font-weight:700}.about-quote-card strong{color:var(--ink)}.about-management-section{background:radial-gradient(circle at 86% 8%,rgba(var(--morpho-green-rgb),.12),transparent 28rem),linear-gradient(180deg,#f8fbff,#eef5fb)}.about-management-section .section-title-row{max-width:1180px}.about-management-section .section-title-row p:not(.eyebrow){max-width:720px}.about-management-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:stretch}.about-management-grid article{grid-column:span 2 / span 2;overflow:hidden;display:flex;flex-direction:column;min-height:420px;padding:0;background:#fff;transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.about-management-grid article:hover{transform:translateY(-6px);border-color:rgba(var(--morpho-green-rgb),.34);box-shadow:0 28px 70px rgba(var(--morpho-blue-rgb),.13)}.about-management-grid .founder-card{grid-column:span 3 / span 3;min-height:620px;background:radial-gradient(circle at 90% 4%,rgba(var(--morpho-green-rgb),.12),transparent 18rem),linear-gradient(180deg,#fff,#f7fbff)}.about-management-grid h3{margin:0;color:var(--blue);font-size:clamp(22px,2vw,30px)}.about-management-grid img{width:100%;height:320px;object-fit:contain;object-position:center top;border-radius:0;background:#eef4fb}.about-management-grid .founder-card img{height:500px}.about-management-grid article>div{padding:24px}.about-management-grid .founder-card p{color:var(--teal);font-weight:800}.about-region-section img{width:100%;height:100%;min-height:440px;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.eu-note{font-size:13px}.about-investment-section{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin:0 var(--pad) 90px;padding:34px}.about-investment-section .cta-button{white-space:nowrap}.technology-page{--technology-soft-bg: transparent;position:relative;padding-top:0;background:linear-gradient(180deg,#f8fafcf5,#fffffff2 38%,#f4f8fcf5);background-attachment:fixed;overflow:visible;isolation:isolate}.technology-page:before,.technology-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.technology-page:before{opacity:.72;background:radial-gradient(circle at -12% 18%,rgba(var(--morpho-green-rgb),.2),transparent 30rem),radial-gradient(circle at 110% 30%,rgba(var(--morpho-purple-rgb),.16),transparent 34rem),radial-gradient(circle at 48% 95%,rgba(var(--morpho-blue-rgb),.08),transparent 38rem);filter:blur(28px)}.technology-page:after{opacity:.055;background:linear-gradient(60deg,rgba(var(--morpho-blue-rgb),.72) 1px,transparent 1px),linear-gradient(120deg,rgba(var(--morpho-green-rgb),.62) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 82%,transparent 100%)}.technology-page>section{position:relative;z-index:1}.technology-page::selection{background:rgba(var(--morpho-green-rgb),.2)}.technology-cleanroom,.technology-comparison,.structure-fit-section{position:relative}.technology-hero{position:relative;height:auto;min-height:0;display:block;overflow:hidden;margin-top:86px;padding:0;background:var(--navy)}.page-hero.split.technology-hero{display:block;grid-template-columns:none}.technology-hero-bg{display:block;width:100%;height:auto;aspect-ratio:16 / 9;max-height:none;object-fit:contain;object-position:center center;filter:none;background:#050918}.page-hero .technology-hero-bg{max-height:none;object-fit:contain;border-radius:0;box-shadow:none}.technology-hero-copy{text-align:center;background:transparent;overflow:visible;padding-bottom:clamp(42px,5vw,70px)}.technology-hero-copy:after{content:none}.technology-hero-copy>div{max-width:1080px;margin:0 auto}.technology-hero-copy h1{max-width:980px;margin-left:auto;margin-right:auto}.technology-hero-copy p:not(.eyebrow){max-width:980px;margin-left:auto;margin-right:auto;font-size:20px}.technology-light-bridge{position:relative;height:clamp(220px,24vw,360px);margin-top:clamp(-170px,-12vw,-105px);margin-bottom:clamp(-150px,-10vw,-118px);overflow:visible;background:transparent}.technology-light-bridge:before,.technology-light-bridge:after{content:"";position:absolute;pointer-events:none;z-index:0}.technology-light-bridge:before{left:max(-260px,-12vw);top:50%;width:clamp(460px,48vw,780px);height:clamp(360px,38vw,620px);border-radius:50%;background:radial-gradient(circle at 42% 48%,rgba(55,231,255,.24),transparent 34%),radial-gradient(circle at 52% 52%,rgba(var(--morpho-green-rgb),.18),transparent 58%),radial-gradient(circle at 58% 50%,rgba(var(--morpho-purple-rgb),.08),transparent 72%);filter:blur(10px);transform:translateY(-50%)}.technology-light-bridge:after{right:-16vw;top:18%;width:min(520px,44vw);height:min(360px,32vw);border-radius:50%;background:radial-gradient(circle,rgba(var(--morpho-purple-rgb),.12),transparent 66%);filter:blur(18px)}.technology-light-bridge .technology-light-paths{top:50%;right:50%;z-index:1;width:min(1500px,132vw);opacity:.6;overflow:visible;transform:translate(50%,-50%)}.technology-light-paths .light-base,.technology-light-paths .light-pulse{stroke:url(#technologyMorphLine)}.technology-light-paths .light-pulse{stroke:#8ff5ee}.technology-intro{position:relative;display:grid;grid-template-columns:1fr;gap:30px;align-items:start;overflow:visible;padding-top:clamp(132px,14vw,210px);background:transparent}.technology-intro>div:first-child{max-width:980px}.technology-intro>div:first-child p:not(.eyebrow),.technology-intro>p{max-width:860px;margin-bottom:28px;font-size:20px}.nil-process-panel{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);gap:0;margin-top:10px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.nil-process-panel>img,.nil-process-panel>video{width:100%;height:100%;min-height:520px;object-fit:cover;display:block;background:#050918}.nil-process-steps{display:grid;align-content:stretch;background:radial-gradient(circle at 90% 14%,rgba(0,167,164,.12),transparent 30%),linear-gradient(180deg,#fff,#f7fbff)}.nil-process-steps article{padding:38px;border-bottom:1px solid var(--line)}.nil-process-steps article:last-child{border-bottom:0}.nil-process-steps span{display:none;margin-bottom:18px;color:var(--teal);font-size:13px;letter-spacing:.22em}.nil-process-steps strong{display:block;margin-bottom:10px;color:var(--blue);font-size:25px;font-weight:400}.nil-process-steps p{margin:0}.technology-advantages{color:#fff;background:radial-gradient(circle at 8% 10%,rgba(var(--morpho-green-rgb),.2),transparent 26rem),radial-gradient(circle at 94% 72%,rgba(var(--morpho-purple-rgb),.16),transparent 32rem),var(--navy)}.technology-advantages h2{color:#fff}.technology-advantages .section-title-row p:not(.eyebrow){max-width:860px;color:#ffffffad;font-size:20px}.tech-advantage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tech-advantage-grid article{min-height:300px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:radial-gradient(circle at 92% 92%,rgba(0,167,164,.18),transparent 42%),linear-gradient(180deg,#ffffff14,#ffffff09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),background .28s var(--ease)}.tech-advantage-grid article:hover{transform:translateY(-8px);border-color:rgba(var(--morpho-green-rgb),.42);background:radial-gradient(circle at 88% 82%,rgba(var(--morpho-green-rgb),.28),transparent 42%),linear-gradient(180deg,#ffffff1f,#ffffff0d);box-shadow:0 28px 72px #0000003d,0 0 46px rgba(var(--morpho-green-rgb),.12)}.technology-advantage-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;color:var(--teal)}.technology-advantage-icon svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 22px rgba(var(--morpho-green-rgb),.26));transition:transform .28s var(--ease),filter .28s var(--ease),stroke .28s var(--ease)}.tech-advantage-grid article:hover .technology-advantage-icon svg{transform:scale(1.08);stroke:#8ff5ee;filter:drop-shadow(0 16px 30px rgba(var(--morpho-green-rgb),.42))}.tech-advantage-grid span{display:block;margin-bottom:14px;color:#13b8b2e6;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.tech-advantage-grid h3{min-height:0;margin-bottom:16px;color:#fff;font-size:clamp(22px,1.65vw,27px)}.tech-advantage-grid p{margin:0;color:#ffffffa8;font-size:16px;line-height:1.78}.technology-cleanroom{display:grid;grid-template-columns:1fr;gap:42px;align-items:start;overflow:hidden;border-bottom:0;color:var(--ink);background:transparent}.cleanroom-copy{max-width:980px}.cleanroom-copy p:not(.eyebrow){max-width:880px}.technology-cleanroom h2{color:var(--blue)}.technology-cleanroom p:not(.eyebrow){color:var(--muted)}.cleanroom-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cleanroom-stage-grid article{min-height:220px;padding:26px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 90% 18%,rgba(var(--morpho-green-rgb),.12),transparent 38%),linear-gradient(180deg,#fff,#f7fbff);box-shadow:var(--shadow)}.cleanroom-stage-grid h3{margin-bottom:14px;font-size:clamp(22px,2vw,30px)}.cleanroom-stage-grid p{margin:0;font-size:16px}.cleanroom-culture-carousel{position:relative;width:100vw;max-width:none;height:clamp(340px,36vw,560px);margin:6px calc(50% - 50vw) 0;overflow:hidden;background:transparent}.cleanroom-culture-track{display:flex;align-items:stretch;gap:18px;width:max-content;height:100%;padding:0 18px;animation:aboutCultureTrack 32s linear infinite}.cleanroom-culture-carousel:hover .cleanroom-culture-track{animation-play-state:paused}.cleanroom-culture-track img{flex:0 0 auto;width:auto;height:100%;object-fit:contain;border-radius:24px;background:transparent;box-shadow:none}.js-reveal-ready .technology-page .cleanroom-culture-carousel.will-reveal{opacity:0;transform:scale(.985);filter:blur(10px);transition:opacity .72s var(--ease),transform .82s var(--ease),filter .72s var(--ease)}.js-reveal-ready .technology-page .cleanroom-culture-carousel.is-revealed{opacity:1;transform:scale(1);filter:blur(0)}.cleanroom-showcase{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch}.cleanroom-slider{position:relative;min-height:min(82vh,820px);overflow:hidden;border-radius:8px;box-shadow:var(--shadow);background:#eef4fb}.cleanroom-slider img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);animation:cleanroomSlide 24s infinite;animation-delay:calc(var(--slide-index) * -4.8s)}.cleanroom-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cleanroom-thumbs img{width:100%;height:178px;min-height:0;object-fit:cover;border-radius:8px;opacity:.88;border:1px solid var(--line)}.technology-dot-divider{position:relative;height:clamp(120px,15vw,210px);margin:clamp(-34px,-3vw,-18px) 0;overflow:hidden;pointer-events:none;background:radial-gradient(circle,rgba(var(--morpho-green-rgb),.72) 0 2px,transparent 2.6px) 0 0 / 22px 22px,radial-gradient(circle,rgba(var(--morpho-green-rgb),.34) 0 1.4px,transparent 2.2px) 11px 11px / 22px 22px;opacity:.82;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 72%,transparent 100%)}.technology-dot-divider:before,.technology-dot-divider:after{content:"";position:absolute;left:0;right:0;height:46%;pointer-events:none}.technology-dot-divider:before{top:0;background:linear-gradient(180deg,var(--technology-soft-bg),rgba(255,255,255,0))}.technology-dot-divider:after{bottom:0;background:linear-gradient(0deg,var(--technology-soft-bg),rgba(255,255,255,0))}.technology-comparison{display:grid;grid-template-columns:1fr;gap:42px;align-items:start;background:transparent}.structure-fit-section{background:transparent}.technology-comparison>div:first-child{max-width:1060px}.technology-comparison>div:first-child p:not(.eyebrow){max-width:860px}.comparison-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.comparison-cards article{position:relative;overflow:hidden;padding:28px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:var(--shadow)}.comparison-cards img{width:100%;height:260px;margin:0 0 26px;object-fit:contain;object-position:center;display:block;padding:22px;border-radius:8px;background:radial-gradient(circle at 80% 20%,rgba(var(--morpho-green-rgb),.16),transparent 42%),linear-gradient(180deg,#f7fbff,#eef6fb);border:1px solid rgba(6,17,43,.08)}.comparison-cards article:nth-child(2){border-color:#00a7a452;background:radial-gradient(circle at 88% 12%,rgba(0,167,164,.16),transparent 38%),#fff;transform:translateY(-18px);box-shadow:0 34px 90px rgba(var(--morpho-green-rgb),.18),var(--shadow)}.comparison-visual-cards article:nth-child(2) img{height:320px;padding:12px;background:radial-gradient(circle at 50% 50%,rgba(var(--morpho-green-rgb),.18),transparent 48%),linear-gradient(180deg,#f7fbff,#eaf8f7)}.comparison-cards h3{font-size:clamp(22px,2vw,30px)}.comparison-cards strong{display:block;margin:-8px 0 12px;color:var(--teal);font-size:15px;line-height:1.5}.comparison-cards p{margin:0;color:var(--muted);font-size:16px}.comparison-cards ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;color:var(--muted)}.comparison-cards li{position:relative;display:flex;align-items:center;gap:12px;min-height:36px;padding:12px 0 0;border-top:1px solid var(--line)}.comparison-cards li:before{content:"✓";flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#fff;background:var(--teal);font-size:13px;font-weight:900}.comparison-matrix,.comparison-table{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.comparison-matrix{position:relative;text-align:center;border-color:rgba(var(--morpho-green-rgb),.2)}.comparison-matrix:before{content:"";position:absolute;top:0;bottom:0;left:33.333%;width:33.333%;pointer-events:none;background:transparent;box-shadow:inset 1px 0 rgba(var(--morpho-green-rgb),.18),inset -1px 0 rgba(var(--morpho-green-rgb),.18)}.compare-tech-head,.compare-head,.compare-row{align-items:stretch}.compare-tech-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1;background:#fff;border-bottom:1px solid var(--line)}.compare-tech-head article{margin:0;padding:22px;display:grid;grid-template-rows:218px minmax(62px,auto) auto;align-items:start;color:var(--ink);text-align:center;border-right:1px solid rgba(6,17,43,.1);background:#fff}.compare-tech-head article:last-child{border-right:0}.compare-tech-head article.featured{background:#fff;box-shadow:inset 1px 0 rgba(var(--morpho-green-rgb),.18),inset -1px 0 rgba(var(--morpho-green-rgb),.18),0 22px 62px #06112b14}.compare-tech-head img{display:block;width:100%;height:170px;object-fit:contain;align-self:end;margin:0 auto 18px;padding:10px;border-radius:24px;background:#fffffff5}.compare-tech-head article.featured img{height:218px;margin-top:-18px;background:transparent;box-shadow:none}.compare-tech-head h3{margin:0 0 4px;color:var(--blue);font-size:clamp(19px,1.55vw,26px);line-height:1.18;align-self:start;display:flex;align-items:flex-start;justify-content:center}.compare-tech-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.42}.compare-tech-head article.featured p{color:#31545d;font-weight:700}.compare-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));color:#fff;background:var(--blue)}.compare-head span,.compare-values span{min-height:64px;display:flex;align-items:center;padding:16px 20px;border-right:1px solid rgba(6,17,43,.1)}.compare-head span{border-color:#ffffff29;font-size:13px;font-weight:900;letter-spacing:.08em}.compare-head span:last-child,.compare-row>*:last-child{border-right:0}.compare-head .highlight{background:linear-gradient(135deg,var(--teal),#25d6ca);color:#021918}.compare-row{position:relative;z-index:1;display:block;border-top:1px solid rgba(6,17,43,.12);background:#ffffffdb}.compare-row:nth-child(odd){background:#f7fbffe0}.compare-row b{display:block;padding:16px 22px 6px;color:var(--blue);font-weight:900;text-align:center;letter-spacing:0}.compare-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(6,17,43,.1)}.compare-values span{justify-content:center;color:var(--muted);text-align:center;font-style:normal;gap:10px}.compare-values span.good{color:var(--blue);background:rgba(var(--morpho-blue-rgb),.045);font-weight:800}.compare-values span.best{position:relative;color:#022f2d;background:#ffffffb8;font-weight:900;box-shadow:inset 1px 0 rgba(var(--morpho-green-rgb),.18),inset -1px 0 rgba(var(--morpho-green-rgb),.18)}.compare-values span>i{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#fff;background:transparent;font-size:14px;font-style:normal;font-weight:900}.compare-values span.good>i{background:rgba(var(--morpho-blue-rgb),.58)}.compare-values span.best>i{background:linear-gradient(135deg,var(--teal),var(--blue));box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.12)}.compare-values span>em{font-style:normal}.structure-fit-section .section-title-row p:not(.eyebrow){display:none}.structure-fit-section .structure-fit-grid h3{font-size:clamp(16px,1.22vw,20px);line-height:1.22;white-space:nowrap}.js-reveal-ready .technology-page h1.will-reveal,.js-reveal-ready .technology-page h2.will-reveal,.js-reveal-ready .technology-page .section-title-row p.will-reveal,.js-reveal-ready .technology-page section>div>p.will-reveal{opacity:0;transform:translate3d(0,30px,0) scale(.996);filter:blur(8px);transition:opacity .92s linear,transform 1.12s cubic-bezier(.33,0,.2,1),filter 1s linear}.js-reveal-ready .technology-page h1.is-revealed,.js-reveal-ready .technology-page h2.is-revealed,.js-reveal-ready .technology-page .section-title-row p.is-revealed,.js-reveal-ready .technology-page section>div>p.is-revealed{opacity:1;transform:translateY(0);filter:blur(0)}.js-reveal-ready .technology-page article.will-reveal,.js-reveal-ready .technology-page .comparison-matrix.will-reveal,.js-reveal-ready .technology-page .nil-process-panel.will-reveal{opacity:0;transform:translate3d(0,34px,0) scale(.955);filter:blur(8px);transition:opacity .92s linear,transform 1.12s cubic-bezier(.33,0,.2,1),filter 1s linear}.js-reveal-ready .technology-page article.is-revealed,.js-reveal-ready .technology-page .comparison-matrix.is-revealed,.js-reveal-ready .technology-page .nil-process-panel.is-revealed{opacity:1;transform:scale(1);filter:blur(0)}.js-reveal-ready .technology-page .structure-fit-grid article:nth-child(1).will-reveal{transition-delay:.08s}.js-reveal-ready .technology-page .structure-fit-grid article:nth-child(2).will-reveal{transition-delay:.18s}.js-reveal-ready .technology-page .structure-fit-grid article:nth-child(3).will-reveal{transition-delay:.28s}.js-reveal-ready .technology-page .structure-fit-grid article:nth-child(4).will-reveal{transition-delay:.38s}.js-reveal-ready .technology-page .structure-fit-grid article:nth-child(5).will-reveal{transition-delay:.48s}.technology-publications{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(38px,6vw,82px);align-items:start;background:var(--navy);color:#fff}.technology-publications h2{color:#fff;max-width:900px}.technology-publications p:not(.eyebrow){max-width:760px;color:#ffffffad}.publication-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.publication-actions article{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.publication-actions img{width:100%;height:260px;object-fit:cover;display:block}.publication-actions h3,.publication-actions p,.publication-actions a{margin-left:26px;margin-right:26px}.publication-actions h3{color:#fff;font-size:28px}.publication-actions p{color:#ffffffad}.publication-actions a{margin-bottom:28px}.tech-advantage,.device-grid,.detail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tech-advantage article,.device-grid article,.detail-list article,.culture-section>div,.executive-card,.contact-form,.contact-page-grid aside,.related-list,.product-support aside,.product-support article{padding:26px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.device-grid img{width:100%;height:230px;object-fit:cover;border-radius:8px;background:#eef4fb}.device-grid a,.product-support a{display:block;margin-top:12px;color:var(--teal);font-weight:900}.product-support>div{display:grid;gap:18px}.application-grid.light .application-card{border-color:var(--line)}.products-page{position:relative;padding-top:0;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f1f2f2f5,#fffffff0 38%,#f1f2f2fa)}.products-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(60deg,rgba(var(--morpho-blue-rgb),.032) 1px,transparent 1px),linear-gradient(120deg,rgba(var(--morpho-green-rgb),.026) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.products-page-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.products-brand-glow{position:absolute;width:46vw;height:46vw;border-radius:999px;filter:blur(58px);opacity:.18;transform:translateZ(0)}.products-glow-a{left:-16vw;top:4vh;background:radial-gradient(circle,var(--morpho-green),transparent 66%);animation:productsDriftA 30s ease-in-out infinite}.products-glow-b{right:-18vw;top:28vh;background:radial-gradient(circle,var(--morpho-purple),transparent 68%);animation:productsDriftB 38s ease-in-out infinite}.products-glow-c{left:34vw;bottom:-24vw;background:radial-gradient(circle,var(--morpho-blue),transparent 70%);opacity:.13;animation:productsDriftC 42s ease-in-out infinite}.products-global-wave{position:absolute;top:8vh;left:0;width:100%;height:48vh;opacity:.82}.products-wave-path{fill:none;stroke-linecap:round}.products-wave-soft{stroke:rgba(var(--morpho-blue-rgb),.08);stroke-width:2}.products-wave-soft-2{stroke:rgba(var(--morpho-purple-rgb),.28);stroke-width:2.4}.products-wave-flow{stroke-dasharray:18 520;stroke-width:3;filter:drop-shadow(0 0 12px rgba(var(--morpho-green-rgb),.42));animation:productsWaveFlow 18s linear infinite}.products-flow-1{stroke:var(--morpho-green)}.products-flow-2{stroke:var(--morpho-purple);stroke-width:3.4;animation-duration:24s;animation-delay:-8s;opacity:.78;filter:drop-shadow(0 0 12px rgba(var(--morpho-purple-rgb),.34))}.mass-solution-redesign .cta-button{margin-top:18px}.products-hero{position:relative;width:100vw;max-width:none;min-height:58vh;margin:0 calc(50% - 50vw);padding-left:max(var(--pad),calc((100vw - var(--site-max)) / 2));padding-right:max(var(--pad),calc((100vw - var(--site-max)) / 2));padding-top:132px;overflow:hidden;color:#fff;background:var(--morpho-blue)}.page-hero.split.products-hero{display:flex;align-items:center}.products-hero-copy{position:relative;z-index:2;max-width:920px}.products-hero-copy p:not(.eyebrow)+p:not(.eyebrow){margin-top:-8px}.products-hero h1,.products-hero p:not(.eyebrow){color:#fff}.products-hero p:not(.eyebrow){max-width:760px;color:#ffffffc7;font-size:20px}.products-hero img{width:100%;max-height:620px;object-fit:contain;filter:drop-shadow(0 36px 74px rgba(0,0,0,.36));box-shadow:none;background:transparent}.products-system{color:var(--ink);border-bottom:1px solid var(--line);background:transparent}.products-system h2{color:var(--blue)}.products-system .section-title-row p:not(.eyebrow),.product-device-stack .section-title-row p:not(.eyebrow){max-width:880px;font-size:20px}.product-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-pillar-grid article,.support-card-grid article{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:radial-gradient(circle at 100% 100%,rgba(0,167,164,.18),transparent 38%),linear-gradient(180deg,#ffffff14,#ffffff09);box-shadow:inset 0 1px #ffffff1f}.product-pillar-grid article{min-height:310px;padding:28px}.product-pillar-grid article{border-color:var(--line);background:#ffffffd1;box-shadow:var(--shadow)}.product-pillar-icon{width:104px;height:104px;display:grid;place-items:center;margin:0 0 32px -8px;color:var(--blue);background:transparent}.product-pillar-icon svg{width:78px;height:78px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 16px 26px rgba(var(--morpho-green-rgb),.22))}.product-pillar-grid small,.product-material-grid small{display:block;margin-bottom:14px;color:var(--blue);letter-spacing:.16em;text-transform:uppercase;font-weight:900}.product-pillar-grid h3{color:var(--blue);font-size:clamp(25px,2vw,34px)}.product-pillar-grid p{color:var(--muted)}.product-device-stack{position:relative;display:grid;gap:34px;overflow:visible;background:transparent}.product-device-stack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url(/assets/canvas-upd-Bkelgkr5.svg);background-repeat:no-repeat;background-position:right -180px top -1040px;background-size:min(1040px,90vw) auto;opacity:.13}.product-device-stack>*{position:relative;z-index:1}.product-device-card{position:relative;top:auto;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(28px,4vw,58px);border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 92% 12%,rgba(0,167,164,.12),transparent 24rem),linear-gradient(180deg,#fffffff5,#ffffffe0);box-shadow:var(--shadow)}.product-device-card:nth-of-type(2){top:auto}.product-device-card:nth-of-type(3){top:auto}.product-device-media{min-height:430px;display:grid;place-items:center;overflow:hidden;border-radius:0;background:transparent;perspective:900px}.device-static-image{width:100%;max-height:430px;object-fit:contain;filter:drop-shadow(0 28px 44px rgba(var(--morpho-blue-rgb),.18))}.device-application-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 18px}.device-application-list article{padding:20px;border:1px solid rgba(var(--morpho-blue-rgb),.12);border-radius:24px;background:rgba(var(--morpho-green-rgb),.06)}.device-application-list span{display:block;margin-bottom:6px;color:var(--teal);font-size:12px;font-weight:900}.device-application-list strong{display:block;color:var(--blue);font-size:18px}.device-application-list p{margin:8px 0 10px;font-size:14px;line-height:1.55}.device-application-list a,.application-card a{color:var(--teal);font-weight:900}.device-image-rotator{position:relative;width:min(620px,100%);height:430px;transform:rotateX(2deg) rotateY(-5deg)}.device-image-rotator:before{content:"";position:absolute;left:8%;right:8%;bottom:12px;height:26px;border-radius:50%;background:#00000047;filter:blur(18px)}.device-image-rotator img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(12px) scale(.985);filter:drop-shadow(0 28px 44px rgba(0,0,0,.32));animation:productImageSwap 15s ease-in-out infinite}.device-image-rotator img:nth-child(2){animation-delay:5s}.device-image-rotator img:nth-child(3){animation-delay:10s}.device-image-rotator img:nth-child(4){animation-delay:15s}.product-device-card:nth-of-type(3) .device-image-rotator img{animation-duration:20s}.product-device-copy h2{margin-bottom:12px;color:var(--blue)}.product-device-copy h3{margin-bottom:18px;color:var(--ink);font-size:clamp(24px,2.2vw,34px);font-weight:400}.platform-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0 4px}.platform-detail-columns>div{padding:20px;border:1px solid rgba(var(--morpho-blue-rgb),.11);border-radius:24px;background:#ffffffad}.platform-detail-columns strong{display:block;margin-bottom:12px;color:var(--blue);font-size:16px}.product-device-copy ul,.support-value-list,.support-card-grid ul,.product-material-grid ul{display:grid;gap:10px;padding:0;margin:24px 0;list-style:none}.product-device-copy li,.support-value-list li,.support-card-grid li,.product-material-grid li{position:relative;padding-left:22px;color:var(--muted)}.product-device-copy li:before,.support-value-list li:before,.support-card-grid li:before,.product-material-grid li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--teal)}.product-module-list{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.product-module-list b{padding:9px 12px;border:1px solid rgba(0,167,164,.18);border-radius:999px;color:var(--blue);background:#00a7a414;font-size:13px}.product-support-redesign{color:#fff;background:repeating-linear-gradient(118deg,transparent 0 28px,rgba(255,255,255,.035) 29px,transparent 30px),linear-gradient(135deg,#06112b,#021a4f)}.product-support-copy{max-width:980px;margin-bottom:42px}.product-support-redesign h2,.product-support-redesign h3{color:#fff}.product-support-redesign p:not(.eyebrow){color:#ffffffb3}.support-value-list{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.support-value-list li{min-height:58px;display:flex;align-items:center;padding:12px 14px 12px 34px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffc7;background:#ffffff0e}.support-value-list li:before{left:15px;top:50%;transform:translateY(-50%)}.support-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.support-card-grid article{display:grid;grid-template-columns:1fr;gap:0}.support-card-grid img{width:100%;height:320px;min-height:0;object-fit:cover}.support-card-grid article>div{padding:30px}.support-card-grid li{color:#ffffffb8}.product-materials,.product-applications{background:transparent}.product-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-material-grid article{display:grid;gap:24px;padding:30px;border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:var(--shadow)}.product-material-grid img{width:100%;height:320px;object-fit:cover;border-radius:24px;background:#f4f8fc}.product-material-grid article:first-child img{object-fit:cover;padding:0;background:#f4f8fc;border-radius:24px}.product-material-grid h3{color:var(--blue);font-size:clamp(26px,2.4vw,38px)}.product-applications{border-top:1px solid var(--line);background:transparent}.product-applications .application-card{border-radius:30px;background:#fff}.product-applications .application-card img{border-radius:30px 30px 0 0}.bottom-cta{position:relative;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(var(--morpho-green-rgb),.18),transparent 30rem),linear-gradient(180deg,#f7fbff,#eaf7f6)}.bottom-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.5px) 0 0 / 20px 20px,repeating-radial-gradient(ellipse at 68% 28%,rgba(var(--morpho-green-rgb),.7) 0 1px,transparent 1px 18px)}.bottom-cta>*{position:relative;z-index:1}.bottom-cta h2{max-width:940px;margin-left:auto;margin-right:auto;color:var(--blue)}.bottom-cta p:not(.eyebrow){max-width:760px;margin-left:auto;margin-right:auto;color:#52627f}.bottom-cta .cta-button{margin-top:16px}.news-page{padding-top:88px;background:linear-gradient(180deg,#f7fbff 0,#fff 34%,#f5f8fc)}.news-section{display:grid;gap:34px}.news-media-section{grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:start;background:#fff}.news-media-section .section-title-row{grid-column:1 / -1}.news-featured-card{display:grid;grid-template-rows:minmax(330px,.95fr) auto}.news-featured-card>img{width:100%;height:100%;min-height:330px;object-fit:cover}.news-list{gap:22px}.news-list a{background:transparent}.news-list span{display:block;color:var(--muted);line-height:1.62}.news-events-section{background:linear-gradient(180deg,#f6f9fdf0,#fffffffa),url(/assets/canvas-upd-Bkelgkr5.svg) right -220px top -1200px / min(980px,90vw) auto no-repeat}.news-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-event-grid a{overflow:hidden;min-height:430px;display:grid;align-content:end;padding:26px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#06112b;box-shadow:var(--shadow);color:#fff;position:relative}.news-event-grid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.56;transition:transform .5s var(--ease),opacity .3s ease}.news-event-grid a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(6,17,43,.88))}.news-event-grid a:hover img{transform:scale(1.06);opacity:.72}.news-event-grid span,.news-event-grid h3,.news-event-grid p{position:relative;z-index:1}.news-event-grid span,.news-timeline span{color:var(--teal);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.news-event-grid h3{margin:14px 0 8px;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.08}.news-event-grid p{margin:0;color:#ffffffb8}.news-prior-section{background:#fff}.news-timeline{display:grid;gap:0;border-top:1px solid var(--line)}.news-timeline a{display:grid;grid-template-columns:190px minmax(0,1fr) 220px 150px;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line)}.news-timeline h3{margin:0;color:var(--blue);font-size:clamp(24px,2vw,34px)}.news-timeline p{margin:0;color:var(--muted)}.news-timeline img{width:150px;height:92px;border-radius:8px;object-fit:cover}.insights-layout{display:grid;grid-template-columns:1fr .86fr;gap:38px}.featured-insight,.insight-list a{display:block;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.featured-insight img{width:100%;height:360px;object-fit:cover;border-radius:8px;margin-bottom:24px}.featured-insight span,.insight-list span{color:#9aa4b6;letter-spacing:.16em;text-transform:uppercase;font-size:13px}.insight-list{display:grid;gap:18px}.article-layout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:clamp(34px,5vw,68px)}.article-main-column{display:grid;gap:clamp(20px,3vw,30px)}.article-back-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--morpho-blue);font-size:14px;font-weight:800}.article-back-link:before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.article-back-link:hover{color:var(--morpho-green)}.article-body{position:relative;display:grid;gap:clamp(20px,3vw,32px);padding:0;border:0;background:transparent;box-shadow:none}.article-body:before{content:"";position:absolute;top:7px;left:-28px;width:2px;height:96px;border-radius:99px;background:linear-gradient(180deg,var(--morpho-green),rgba(var(--morpho-blue-rgb),.18))}.article-body h1{max-width:980px;margin:0;font-size:clamp(42px,5.4vw,76px)}.article-body h2{max-width:820px;margin:10px 0 0;color:var(--blue);font-size:clamp(28px,3vw,42px);line-height:1.2;font-weight:420}.article-body>p:not(.eyebrow):not(.article-lead){max-width:820px;margin:0;padding-left:clamp(18px,3vw,34px);border-left:1px solid var(--morpho-purple)}.article-lead{max-width:900px;margin:0;color:var(--blue);font-size:clamp(20px,2vw,27px);line-height:1.58}.article-bullet-list{max-width:820px;display:grid;gap:12px;margin:0;padding:24px 28px;list-style:none;border:1px solid rgba(var(--morpho-blue-rgb),.1);border-radius:8px;background:#ffffffa8;box-shadow:0 18px 42px rgba(var(--morpho-blue-rgb),.06)}.article-bullet-list li{position:relative;padding-left:20px;color:var(--muted);font-size:var(--body-size);line-height:1.72}.article-bullet-list li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:999px;background:var(--morpho-green)}.article-featured-image{position:relative;margin:6px 0 10px;overflow:hidden;border-radius:8px;border:1px solid rgba(var(--morpho-blue-rgb),.11)}.article-featured-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(7,20,46,.18))}.article-featured-image img{display:block;width:100%;aspect-ratio:16 / 8.3;object-fit:cover}.article-featured-image.image-contain{background:#f7f8fb}.article-featured-image.image-contain:after{display:none}.article-featured-image.image-contain img{aspect-ratio:auto;height:auto;object-fit:contain}.article-content-image{margin:0;overflow:hidden;border-radius:8px}.article-content-image+.article-content-image{margin-top:0}.article-content-image img{display:block;width:100%;height:auto;border-radius:inherit}.article-quote-card{margin:0;overflow:hidden;padding:5px;border:0;border-radius:18px;background:var(--gradient-main);box-shadow:0 24px 54px rgba(var(--morpho-blue-rgb),.12)}.article-quote-card-head{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:clamp(24px,5vw,54px);align-items:center;padding:28px clamp(28px,6vw,72px);border-radius:13px 13px 0 0;background:radial-gradient(circle at 10% 20%,rgba(18,184,176,.13),transparent 32%),linear-gradient(135deg,#fff,#f8f6ff 56%,#f6fbff)}.article-quote-card-head img{width:128px;aspect-ratio:1;border-radius:999px;border:6px solid #fff;box-shadow:0 12px 30px rgba(var(--morpho-blue-rgb),.14);object-fit:cover}.article-quote-card figcaption{display:grid;gap:8px;color:var(--morpho-blue)}.article-quote-card figcaption strong{color:var(--morpho-blue);font-size:clamp(22px,2.4vw,30px);line-height:1.1;letter-spacing:.03em}.article-quote-card figcaption span{color:rgba(var(--morpho-blue-rgb),.68);font-size:clamp(16px,1.6vw,20px)}.article-quote-card blockquote{margin:0;padding:34px clamp(28px,5vw,52px) 40px;border-radius:0 0 13px 13px;color:var(--morpho-blue);font-size:17px;line-height:1.85;background:#fff}.article-partner-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-partner-cards article{display:flex;min-width:0;flex-direction:column;gap:14px;padding:24px;border:1px solid rgba(var(--morpho-blue-rgb),.1);border-radius:8px;background:#fff;box-shadow:0 18px 44px rgba(var(--morpho-blue-rgb),.08)}.article-partner-logo{display:flex;align-items:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#f7f8fb}.article-partner-logo img{width:100%;height:100%;object-fit:cover}.article-partner-cards h3{margin:0;color:var(--morpho-blue);font-size:23px;line-height:1.2;font-weight:700}.article-partner-cards p{margin:0;color:var(--muted);font-size:16px;line-height:1.72}.article-partner-cards .article-partner-region{color:var(--morpho-purple);font-weight:800}.article-partner-person{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid rgba(var(--morpho-blue-rgb),.1)}.article-partner-person.no-image{grid-template-columns:1fr}.article-partner-person img{width:58px;aspect-ratio:1;border-radius:999px;object-fit:cover}.article-partner-person strong,.article-partner-person span{display:block}.article-partner-person strong{color:var(--morpho-blue);font-size:15px}.article-partner-person span{margin-top:3px;color:rgba(var(--morpho-blue-rgb),.62);font-size:13px;line-height:1.35}.article-partner-cards blockquote{margin:0;padding-left:16px;border-left:3px solid var(--morpho-green);color:rgba(var(--morpho-blue-rgb),.76);font-size:15px;line-height:1.65}.article-image-slideshow{position:relative;margin:0;overflow:hidden;border-radius:8px;background:#f3f6fb;aspect-ratio:3 / 2}.article-slideshow-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .65s ease}.article-slideshow-slide.is-active{opacity:1}.article-slideshow-slide img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.article-slideshow-dots{position:absolute;left:50%;bottom:12px;display:flex;gap:7px;transform:translate(-50%)}.article-slideshow-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff94;box-shadow:0 0 0 1px #07142e1f;cursor:pointer;transition:width .28s ease,background-color .28s ease,opacity .28s ease}.article-slideshow-dots button.is-active{width:18px;background:#fff}.article-slideshow-dots button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.article-image-collage{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.article-collage-stack{display:grid;gap:14px}.article-image-collage figure{margin:0;overflow:hidden;border-radius:8px;background:#f3f6fb}.article-image-collage img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.article-collage-stack img{aspect-ratio:3 / 2}.article-collage-feature img{aspect-ratio:3 / 4.08}.article-staggered-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin:0}.article-staggered-images figure{margin:0;overflow:hidden;border-radius:8px;background:#f3f6fb}.article-staggered-images figure:nth-child(2){margin-top:24px}.article-staggered-images img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.article-paired-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin:0}.article-paired-images figure{margin:0;overflow:hidden;border-radius:8px;background:#f3f6fb}.article-paired-images img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.article-bordered-text{margin:0;padding:30px 34px;border:5px solid transparent;border-radius:22px;background:linear-gradient(#fff,#fff) padding-box,var(--gradient-main) border-box}.article-bordered-text p{margin:0;color:var(--morpho-blue);font-size:18px;line-height:1.9}.article-bordered-text p+p{margin-top:22px}.article-bordered-text .article-strong-paragraph{font-weight:800;font-size:22px;line-height:1.75}.article-numbered-list{margin:22px 0 0;padding:0;list-style:none;color:var(--morpho-blue);counter-reset:article-numbered}.article-numbered-list li{margin:0;font-size:18px;line-height:1.9;counter-increment:article-numbered}.article-numbered-list li+li{margin-top:20px}.article-numbered-list li:before{content:counter(article-numbered) ".";font-weight:800}.article-numbered-list strong{font-weight:800}@media (max-width: 680px){.article-quote-card-head{grid-template-columns:86px minmax(0,1fr);gap:18px;padding:22px}.article-quote-card-head img{width:86px;border-width:5px}.article-quote-card blockquote{padding:24px}.article-partner-cards,.article-staggered-images,.article-paired-images{grid-template-columns:1fr}.article-staggered-images figure:nth-child(2){margin-top:0}.article-bordered-text .article-strong-paragraph{font-size:19px}}.related-list{position:sticky;top:118px;display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 142px);overflow:hidden;background:linear-gradient(180deg,#fffffff5,#f8fbffeb)}.related-list>h3{margin:0 0 20px}.related-list.has-more{height:min(760px,calc(100vh - 142px))}.related-list-scroll{display:grid;gap:16px;min-height:0;overflow-y:hidden;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(var(--morpho-blue-rgb),.36) rgba(var(--morpho-blue-rgb),.08)}.related-list.is-expanded .related-list-scroll{flex:1 1 auto;overflow-y:auto}.related-list-scroll::-webkit-scrollbar{width:6px}.related-list-scroll::-webkit-scrollbar-track{background:rgba(var(--morpho-blue-rgb),.08);border-radius:999px}.related-list-scroll::-webkit-scrollbar-thumb{background:rgba(var(--morpho-blue-rgb),.36);border-radius:999px}.related-list a{display:block;font-size:18px;line-height:1.6}.related-list-more{width:100%;min-height:44px;border:1px solid rgba(var(--morpho-blue-rgb),.16);border-radius:8px;background:#ffffffc7;color:var(--navy);font:inherit;font-weight:800;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.related-list-more:hover{border-color:rgba(var(--morpho-green-rgb),.42);background:#fff;transform:translateY(-1px)}.contact-page{background:radial-gradient(circle at 82% 12%,rgba(var(--morpho-green-rgb),.13),transparent 30rem),radial-gradient(circle at 18% 78%,rgba(var(--morpho-purple-rgb),.08),transparent 34rem),linear-gradient(180deg,#f8fbff,#f6f9fd 58%,#fff)}.contact-section{padding-top:clamp(96px,10vw,132px)}.contact-hero{margin-bottom:clamp(34px,5vw,58px)}.contact-hero h1{max-width:980px}.contact-hero p:not(.eyebrow){max-width:820px;font-size:20px}.contact-page-grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr);align-items:start;gap:clamp(24px,4vw,52px)}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(28px,4vw,44px);border:1px solid rgba(var(--morpho-blue-rgb),.1);border-radius:8px;background:#fffffff0;box-shadow:0 28px 76px rgba(var(--morpho-blue-rgb),.11)}.contact-head{grid-column:1 / -1;max-width:720px;margin-bottom:8px}.site-header.is-products-page .brand-logo{width:176px}.site-header.is-products-page .nav-link{color:#454263;font-size:15px;font-weight:700}.site-header.is-products-page .nav-link-active{padding-bottom:7px;border-bottom:2px solid var(--morpho-red)}.site-header.is-products-page .global-link{min-height:40px;color:#fff;border-color:transparent;background:#6e5a8c;box-shadow:0 8px 22px #6e5a8c2e}.products-page{--products-pink: var(--morpho-red);--products-button: #6e5a8c;--products-ink: #292557;--products-muted: #666b7f;position:relative;padding-top:0;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at -6% 3%,rgba(185,28,124,.22),transparent 24rem),linear-gradient(180deg,#dadbdd,#e9eaec 22%,#dedfe1 58%,#e5e6e8)}.products-page .eyebrow{margin-bottom:10px;color:var(--products-pink);font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:none}.products-page h1,.products-page h2,.products-page h3{color:var(--products-ink)}.products-page p{color:var(--products-muted)}.products-hero{min-height:382px;height:382px;display:flex;align-items:center;margin:0;padding:76px clamp(64px,8vw,128px) 0;overflow:hidden;background:linear-gradient(90deg,#2a234ccc,#53295280 28%,#12182805 68%),url(/assets/products-hero-nanoimprint-platform-pvFNLIAi.webp) center center / cover no-repeat}.products-hero-copy{position:relative;z-index:2;width:min(520px,100%);max-width:520px;padding-left:clamp(0px,3vw,42px)}.products-hero .eyebrow{color:var(--morpho-red);font-size:14px}.products-hero h1{margin-bottom:16px;color:#fff;font-size:clamp(42px,4.5vw,64px);line-height:1.18;font-weight:330}.products-system .section-title-row,.product-device-stack .section-title-row,.product-materials .section-title-row{width:min(1120px,100%);margin:0 auto 42px;align-items:end}.products-system .section-title-row>div,.product-device-stack .section-title-row>div,.product-materials .section-title-row>div{position:relative;padding-left:34px}.products-system .section-title-row>div:before,.product-device-stack .section-title-row>div:before,.product-materials .section-title-row>div:before{content:"";position:absolute;left:0;top:.52em;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid var(--products-pink)}.products-system h2,.product-device-stack h2,.product-materials h2{margin-bottom:8px;color:var(--products-ink);font-size:clamp(31px,3.3vw,45px);line-height:1.18;font-weight:420}.products-system .section-title-row p:not(.eyebrow),.product-device-stack .section-title-row p:not(.eyebrow){max-width:850px;font-size:15px;line-height:1.9}.product-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,4vw,62px)}.product-pillar-grid article{min-height:178px;padding:0 18px 0 22px;border:0;border-left:2px solid rgba(185,28,124,.72);border-radius:0;background:transparent;box-shadow:none}.product-pillar-icon{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 18px;border-radius:999px;background:#ffffffe0;box-shadow:0 12px 28px #b91c7c14}.product-pillar-icon img{width:30px;height:30px;object-fit:contain}.product-pillar-grid h3{margin-bottom:8px;color:var(--products-ink);font-size:15px;font-weight:800}.product-pillar-grid p{margin:0;color:var(--products-muted);font-size:13px;line-height:1.65}.product-device-card{width:min(1120px,100%);margin-inline:auto;display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:28px;background:#eeeff2cc;box-shadow:0 28px 60px #4541571c,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-device-media{min-height:430px;display:grid;place-items:center;padding:clamp(28px,4vw,54px);border-right:1px solid rgba(110,90,140,.14);background:transparent}.product-device-copy h2{margin-bottom:10px;color:var(--products-ink);font-size:clamp(36px,4vw,54px);font-weight:350}.product-device-copy h3{margin-bottom:18px;color:var(--products-ink);font-size:clamp(18px,1.6vw,23px);font-weight:650}.product-device-copy>p{max-width:600px;color:var(--products-muted);font-size:15px;line-height:1.85}.platform-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin:24px 0 10px}.platform-detail-columns>div{padding:0;border:0;border-radius:0;background:transparent}.platform-detail-columns strong,.device-application-list span{display:block;margin-bottom:10px;color:var(--products-pink);font-size:15px}.device-application-list article{padding:0;border:0;border-radius:0;background:transparent}.products-page .cta-button{min-height:30px;width:fit-content;margin-top:12px;padding:0 18px;color:#fff;border:0;border-radius:999px;background:var(--products-button);box-shadow:0 10px 20px #6e5a8c33;font-size:12px;font-weight:900}.products-page .cta-button:hover{background:#5f4b7d}.product-material-grid article{display:grid;gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#eeeff2db;box-shadow:0 26px 50px #4541571a}.product-material-grid small{display:block;margin-bottom:4px;color:var(--products-pink);font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.product-material-grid h3{margin-bottom:12px;color:var(--products-ink);font-size:clamp(22px,2.2vw,30px);font-weight:560}.site-shell:has(.products-page) .footer-brand{display:flex;align-items:center;gap:22px}.site-shell:has(.products-page) .footer-socials{margin-top:0}@media (max-width: 1120px){.site-header.is-products-page .main-nav,.site-header.is-products-page .global-link{display:none}.site-header.is-products-page .mobile-menu-toggle span{background:#6e5a8c}.product-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-device-card{grid-template-columns:1fr}.product-device-media{min-height:340px;border-right:0;border-bottom:1px solid rgba(110,90,140,.14)}}@media (max-width: 760px){.site-header.is-products-page,.site-header.is-products-page:not(.is-scrolled),.site-header.is-products-page.is-scrolled{padding-inline:20px}.products-hero{min-height:430px;height:auto;padding:110px 22px 64px;background-position:58% center}.products-hero-copy{padding-left:0}.product-pillar-grid,.product-material-grid,.product-material-grid ul,.platform-detail-columns{grid-template-columns:1fr}.product-pillar-grid article{min-height:auto;padding-bottom:20px}.product-device-card,.product-material-grid article{border-radius:18px}.product-device-copy{padding:26px 22px 30px}.device-static-image{max-height:280px}.product-material-grid img,.product-material-grid article:first-child img{height:230px}}.contact-head h2{margin-bottom:12px;font-size:clamp(30px,3.6vw,50px)}.contact-head p:not(.eyebrow){margin-bottom:0;font-size:17px}.contact-form label{display:grid;gap:9px;color:var(--blue);font-size:15px;font-weight:900}.contact-form label:has(textarea),.contact-form button,.contact-head{grid-column:1 / -1}input,textarea,select{width:100%;min-height:52px;padding:14px 15px;border:1px solid rgba(var(--morpho-blue-rgb),.14);border-radius:8px;background:#f8fbff;color:var(--ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}textarea{min-height:148px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:rgba(var(--morpho-green-rgb),.72);background:#fff;box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.1)}.contact-form button{min-height:56px;margin-top:8px;border:0;border-radius:999px;background:var(--morpho-green);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 18px 44px rgba(var(--morpho-green-rgb),.22)}.contact-intro-card{position:sticky;top:112px;display:grid;gap:28px;padding:clamp(26px,3vw,36px);border:1px solid rgba(var(--morpho-blue-rgb),.1);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fbffe6);box-shadow:0 24px 70px rgba(var(--morpho-blue-rgb),.1)}.contact-intro-card h2{margin-bottom:14px;font-size:clamp(28px,3vw,42px)}.contact-intro-card p{font-size:17px}.contact-info-list{display:grid;gap:14px}.contact-info-list article{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start;padding-top:16px;border-top:1px solid rgba(var(--morpho-blue-rgb),.1)}.contact-info-icon{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(99,241,234,.28))}.contact-info-list span{display:block;margin-bottom:7px;color:var(--teal);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contact-info-list p,.contact-info-list a{margin:0;color:#46556f;line-height:1.68}.contact-info-list a{font-weight:900}.site-footer{position:relative;overflow:hidden;padding:96px var(--pad) 30px;background:#fff;color:var(--muted)}.site-footer:before,.site-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.site-footer:before{display:none}.site-footer:after{display:none}.footer-main,.footer-bottom{position:relative;z-index:1;max-width:var(--site-max);margin-left:auto;margin-right:auto}.footer-main{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,.9fr);gap:clamp(36px,5vw,80px);align-items:start}.footer-brand{position:relative}.footer-brand img{width:230px}.footer-brand h2{max-width:380px;margin:22px 0 0;color:var(--blue);font-size:clamp(18px,1.7vw,24px);line-height:1.32;font-weight:400}.footer-socials{position:relative;display:flex;align-items:center;gap:16px;margin-top:24px}.footer-social-link{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:var(--blue);box-shadow:none;cursor:pointer;transition:color .24s var(--ease),transform .24s var(--ease)}.footer-social-link:hover,.footer-social-link:focus-visible{color:var(--morpho-green);transform:translateY(-1px);outline:none}.footer-social-link svg{width:26px;height:26px;fill:currentColor;display:block}.wechat-popover{position:absolute;left:0;bottom:calc(100% + 14px);width:148px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 60px rgba(var(--morpho-blue-rgb),.18);opacity:0;transform:scale(.72);transform-origin:left bottom;pointer-events:none;transition:opacity .26s var(--ease),transform .26s var(--ease)}.wechat-popover img{display:block;width:100%;height:auto;border-radius:6px}.wechat-social:hover .wechat-popover,.wechat-social:focus-visible .wechat-popover,.wechat-social:focus-within .wechat-popover{opacity:1;transform:scale(1)}.footer-contact-grid{display:grid;grid-template-columns:1fr;justify-items:end;gap:18px;text-align:left}.footer-contact{display:grid;grid-template-columns:1fr;justify-items:end;gap:12px}.footer-contact article{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff}.footer-contact article{width:min(100%,285px)}.footer-contact article{padding:0;border:0;border-radius:0;background:transparent}.footer-contact p,.footer-contact a{margin:0 0 8px;color:var(--muted);line-height:1.62}.footer-contact a:hover,.footer-bottom a:hover{color:var(--blue)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:54px;padding-top:28px;border-top:1px solid var(--line);color:#77849c;font-size:13px}.footer-bottom nav{display:flex;gap:24px}.footer-bottom a{color:#667392}.site-shell:has(.technology-page){background:linear-gradient(180deg,#f8fafcf5,#fffffff2 38%,#f4f8fcf5);background-attachment:fixed}.site-shell:has(.technology-page) .site-footer{margin-top:-1px;background:transparent}.site-shell:has(.technology-page) .site-footer:before,.site-shell:has(.technology-page) .site-footer:after{display:none}.site-shell:has(.products-page){background:linear-gradient(180deg,#f1f2f2f5,#fffffff0 38%,#f1f2f2fa);background-attachment:fixed}.site-shell:has(.products-page) .site-footer{margin-top:-1px;background:transparent}.site-shell:has(.about-kinetic) .site-footer{margin-top:-1px;background:transparent;color:#dcedf6b8}.site-shell:has(.about-kinetic){background:#020811}.site-shell:has(.about-kinetic) .site-footer:before{display:none}.site-shell:has(.about-kinetic) .footer-brand img{filter:brightness(0) invert(1)}.site-shell:has(.about-kinetic) .footer-brand h2{color:#f4fbff}.site-shell:has(.about-kinetic) .footer-social-link{color:#37e7ff}.site-shell:has(.about-kinetic) .footer-social-link:hover,.site-shell:has(.about-kinetic) .footer-social-link:focus-visible{color:#fff}.site-shell:has(.about-kinetic) .wechat-popover{border-color:#6ae0ff3d;background:#040e19f0;box-shadow:0 24px 70px #0000007a}.site-shell:has(.about-kinetic) .footer-contact p,.site-shell:has(.about-kinetic) .footer-contact a{color:#dcedf6b8}.site-shell:has(.about-kinetic) .footer-contact a:hover,.site-shell:has(.about-kinetic) .footer-bottom a:hover{color:#37e7ff}.site-shell:has(.about-kinetic) .footer-bottom{border-top-color:#6ae0ff29;color:#dcedf68c}.site-shell:has(.about-kinetic) .footer-bottom a{color:#dcedf69e}.will-reveal{opacity:0;filter:blur(6px);transform:translate3d(0,20px,0) scale(.998);transition:opacity .46s linear,filter .52s linear,transform .58s cubic-bezier(.33,0,.2,1);will-change:opacity,transform,filter}.section-head p.will-reveal,.positioning-layout p.will-reveal,.tech-content p.will-reveal,.mass-solution-redesign p.will-reveal,.about-copy p.will-reveal,.network-layout p.will-reveal,.article-body p.will-reveal,.contact-page-grid p.will-reveal{transition-delay:.14s}.core-value-card.will-reveal,.technology-card.will-reveal,.platform-node.will-reveal,.application-card.will-reveal,.inner-page article.will-reveal,.inner-page .product-device-copy>.cta-button.will-reveal,.inner-page .support-value-list li.will-reveal,.inner-page .application-question-grid span.will-reveal,.partner-grid article.will-reveal,.insight-list a.will-reveal,.capability-strip article.will-reveal,.metrics-grid article.will-reveal{transition-delay:.18s}.core-value-card:nth-child(2).will-reveal,.platform-node:nth-child(2).will-reveal,.application-card:nth-child(2).will-reveal,.inner-page article:nth-child(2).will-reveal,.inner-page .support-value-list li:nth-child(2).will-reveal,.inner-page .application-question-grid span:nth-child(2).will-reveal,.partner-grid article:nth-child(2).will-reveal,.capability-strip article:nth-child(2).will-reveal,.metrics-grid article:nth-child(2).will-reveal{transition-delay:.28s}.core-value-card:nth-child(3).will-reveal,.platform-node:nth-child(3).will-reveal,.application-card:nth-child(3).will-reveal,.inner-page article:nth-child(3).will-reveal,.inner-page .support-value-list li:nth-child(3).will-reveal,.inner-page .application-question-grid span:nth-child(3).will-reveal,.partner-grid article:nth-child(3).will-reveal,.capability-strip article:nth-child(3).will-reveal,.metrics-grid article:nth-child(3).will-reveal{transition-delay:.38s}.platform-node:nth-child(4).will-reveal,.inner-page article:nth-child(4).will-reveal,.inner-page .support-value-list li:nth-child(4).will-reveal,.inner-page .application-question-grid span:nth-child(4).will-reveal,.capability-strip article:nth-child(4).will-reveal,.metrics-grid article:nth-child(4).will-reveal{transition-delay:.48s}.will-reveal.is-revealed{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.core-value-card.will-reveal,.technology-card.will-reveal,.platform-node.will-reveal,.application-card.will-reveal,.inner-page .product-pillar-grid article.will-reveal,.inner-page .tech-advantage-grid article.will-reveal,.inner-page .structure-fit-grid article.will-reveal,.inner-page .applications-hero-proof article.will-reveal,.inner-page .application-question-grid span.will-reveal,.partner-grid article.will-reveal,.insight-list a.will-reveal,.capability-strip article.will-reveal,.metrics-grid article.will-reveal{transform:translate3d(0,34px,0) scale(.955);transform-origin:50% 55%}.core-value-card.will-reveal.is-revealed,.technology-card.will-reveal.is-revealed,.platform-node.will-reveal.is-revealed,.application-card.will-reveal.is-revealed,.inner-page .product-pillar-grid article.will-reveal.is-revealed,.inner-page .tech-advantage-grid article.will-reveal.is-revealed,.inner-page .structure-fit-grid article.will-reveal.is-revealed,.inner-page .applications-hero-proof article.will-reveal.is-revealed,.inner-page .application-question-grid span.will-reveal.is-revealed,.partner-grid article.will-reveal.is-revealed,.insight-list a.will-reveal.is-revealed,.capability-strip article.will-reveal.is-revealed,.metrics-grid article.will-reveal.is-revealed{transform:translateZ(0) scale(1)}.tech-image img,.application-card img,.core-value-card img,.featured-story img,.insight-list img,.about-media img{transition:transform .8s var(--ease),filter .8s var(--ease)}.technology-card:hover .tech-image img,.application-card:hover img,.core-value-card:hover img,.featured-story:hover img,.insight-list a:hover img{transform:scale(1.045)}@keyframes arrowDrop{0%{opacity:0;transform:translate(-50%,-8px) rotate(45deg)}50%{opacity:1}to{opacity:0;transform:translate(-50%,14px) rotate(45deg)}}@keyframes pinPulse{50%{transform:scale(1.18)}}@keyframes nodePulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.18)}}@keyframes techLightFlow{0%,to{opacity:.32}50%{opacity:1}}@keyframes cleanroomSlide{0%{opacity:0;transform:scale(1.06)}5%{opacity:1}24%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@media (max-width: 1100px){.main-nav{display:none}.capability-strip,.capability-data-grid,.value-grid,.application-grid,.application-pain-grid,.application-value-grid,.application-buying-grid,.application-question-grid,.application-need-list,.application-fit-list,.application-solution-grid,.application-process-grid,.related-equipment-grid,.product-detail-grid,.equipment-architecture-flow,.equipment-brochure-grid,.tech-advantage,.device-grid,.detail-list,.core-value-grid,.partner-grid,.tech-advantage-grid,.comparison-cards,.cleanroom-stage-grid,.about-family-grid,.about-management-grid,.resource-grid,.solution-story,.testimonial-grid,.download-card-grid,.video-placeholder-grid,.vacancy-grid,.premium-pillar-grid,.nil-process-grid,.market-grid,.solution-stat-grid{grid-template-columns:1fr 1fr}.mass-production,.mass-solution-redesign,.about-metrics,.network-layout,.page-hero.split,.comparison-section,.cleanroom-band,.product-support,.contact-page-grid,.article-layout,.culture-section,.executive-card,.insights-layout,.insights-panel,.footer-main,.footer-contact-grid,.technology-grid,.technology-intro,.technology-cleanroom,.technology-comparison,.technology-publications,.nil-process-panel,.about-mission-grid,.about-mission-lead,.about-mission-pillars,.about-culture-band,.about-china-section,.about-region-section,.resource-media,.lab-intro,.nil-intro,.split-detail,.download-group,.partner-showcase,.solution-manufacturing-band,.application-buying-section,.application-snapshot,.application-context-section,.application-fit-section,.product-detail-capabilities,.equipment-brochure-section,.equipment-spec-section{grid-template-columns:1fr}.technology-sticky{position:static}.cleanroom-showcase{grid-template-columns:1fr}.cleanroom-thumbs{grid-template-columns:repeat(4,1fr);grid-template-rows:none}.about-management-grid .founder-card{grid-column:span 2 / span 2;min-height:520px}.about-management-grid .founder-card img{height:400px}.cleanroom-slider{border-radius:8px;min-height:560px}.publication-actions{grid-template-columns:1fr}.platform-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mass-solution-redesign>img{grid-column:auto;grid-row:auto}.article-body:before{left:0;top:-18px;width:96px;height:2px}.article-body>p:not(.eyebrow):not(.article-lead){padding-left:20px}.related-list{position:relative;top:auto}.about-media{margin-left:0;border-radius:8px}.metrics-grid{border-left:0;grid-template-columns:repeat(2,1fr)}.footer-contact{grid-template-columns:1fr}.about-hero{min-height:760px}.about-mission-lead,.about-goal-panel{min-height:auto}.about-investment-section{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.application-buying-section>div:first-child{position:static}}@media (max-width: 700px){.site-header{height:76px;padding:0 18px}.brand-logo{width:164px}.global-link{min-height:40px;padding:0 12px;font-size:13px}.hero-banner{height:100vh;min-height:620px}.positioning-section{padding-top:64px;padding-bottom:72px}.section-pad,.page-hero{padding-left:20px;padding-right:20px}h1{font-size:clamp(34px,10.8vw,52px);line-height:1.1}h2{font-size:clamp(30px,9vw,44px);line-height:1.16}.career-hero-photo,.career-hero-photo img{min-height:320px}.career-value-pills{grid-template-columns:1fr}.career-slide-frame{min-height:360px}.career-slide figcaption{left:16px;bottom:16px}.cta-row,.bottom-cta .cta-button{width:100%}.cta-button{width:100%;min-height:50px;padding:0 18px}.positioning-layout{transform:none}.positioning-layout h1{font-size:clamp(34px,10.8vw,52px)}.capability-strip,.capability-data-grid,.value-grid,.application-grid,.application-pain-grid,.application-value-grid,.application-buying-grid,.application-question-grid,.applications-hero-proof,.application-need-list,.application-fit-list,.application-context-grid,.application-solution-grid,.application-process-grid,.related-equipment-grid,.product-detail-grid,.equipment-architecture-flow,.equipment-brochure-grid,.equipment-spec-table article,.tech-advantage,.device-grid,.detail-list,.solution-chain,.metrics-grid,.core-value-grid,.solution-steps,.partner-grid,.platform-flow,.tech-advantage-grid,.comparison-cards,.cleanroom-stage-grid,.about-family-grid,.about-management-grid,.resource-grid,.solution-story,.testimonial-grid,.download-card-grid,.video-placeholder-grid,.vacancy-grid,.premium-pillar-grid,.nil-process-grid,.market-grid,.solution-stat-grid{grid-template-columns:1fr}.related-list{max-height:calc(100vh - 112px)}.related-list.has-more{height:min(620px,calc(100vh - 112px))}.split-detail.reverse>div,.split-detail.reverse>img{order:initial}.about-management-grid article,.about-management-grid .founder-card{grid-column:auto / auto;min-height:0}.about-management-grid img,.about-management-grid .founder-card img{height:auto}.immersive-hero{min-height:auto;padding-top:120px}.hero-collage,.solutions-hero-visual,.nil-hero-panel{min-height:420px}.hero-collage img,.solutions-hero-visual img{position:relative;inset:auto;width:100%;height:220px;margin-bottom:12px}.careers-culture-slider{grid-template-columns:1fr}.career-hero-photo,.career-hero-photo img{min-height:420px}.career-slide-frame{min-height:460px}.download-group{padding:20px}.publication-table article{grid-template-columns:1fr}.career-gallery{grid-template-columns:1fr}.career-gallery img,.career-gallery img:first-child{height:260px;grid-row:auto}.premium-pillar-grid article{min-height:430px}.nil-hero-panel img{height:280px}.mass-production{padding:24px}.technology-hero{height:auto;min-height:0;margin-top:76px;padding:0}.about-hero{min-height:700px;padding:120px 20px 76px;background-position:60% center}.about-hero-copy p:not(.eyebrow){font-size:17px}.about-mission-lead h2{font-size:clamp(34px,10vw,50px)}.about-culture-images{grid-template-columns:1fr;grid-template-rows:auto}.about-culture-images img{height:auto;max-height:none}.about-mission-lead,.about-goal-panel,.about-mission-pillars article,.about-family-grid article,.about-management-grid article,.about-quote-card,.about-region-section>div{padding:22px}.about-region-section img{min-height:300px}.about-investment-section{padding:24px;margin-bottom:60px}.nil-process-panel>img,.nil-process-panel>video{min-height:320px}.cleanroom-slider{min-height:430px}.cleanroom-thumbs{display:none}.cleanroom-culture-carousel{height:330px}.cleanroom-culture-track img{max-width:92vw}.comparison-cards article:nth-child(2){transform:none}.comparison-table{overflow-x:auto;border-radius:8px}.comparison-matrix{overflow-x:auto}.compare-tech-head,.compare-head,.compare-row{min-width:680px}.compare-tech-head img{height:150px}.compare-tech-head article.featured img{height:178px;margin-top:0}.map-panel{min-height:360px}.map-filter{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.map-filter button{grid-template-columns:auto 1fr auto;justify-content:stretch}.application-track{grid-auto-columns:82vw;transform:translate3d(calc(var(--app-progress, 0) * -70vw),0,0)}.insight-actions{justify-content:stretch}.insight-list a{grid-template-columns:1fr}.insight-list img{width:100%;height:190px}.contact-form{grid-template-columns:1fr}.contact-intro-card{position:static}.footer-contact-grid,.footer-contact{justify-items:start}.footer-main{gap:36px}.footer-bottom{flex-direction:column}}@keyframes productImageSwap{0%{opacity:0;transform:translateY(14px) scale(.985)}6%,28%{opacity:1;transform:translateY(0) scale(1)}34%,to{opacity:0;transform:translateY(-8px) scale(1.015)}}@keyframes productsDriftA{50%{transform:translate(8vw,8vh) scale(1.08)}}@keyframes productsDriftB{50%{transform:translate(-7vw,-4vh) scale(.94)}}@keyframes productsDriftC{50%{transform:translate(4vw,-7vh) scale(1.08)}}@keyframes productsWaveFlow{to{stroke-dashoffset:-638}}@media (max-width: 1100px){.products-hero{min-height:auto;padding-top:118px}.product-pillar-grid,.support-value-list,.product-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-device-card,.support-card-grid article{grid-template-columns:1fr}.support-card-grid{grid-template-columns:1fr}}@media (max-width: 700px){.products-hero{padding-top:112px}.product-device-media{min-height:280px}.device-static-image{max-height:300px}.product-pillar-grid,.support-value-list,.product-material-grid,.platform-detail-columns{grid-template-columns:1fr}.product-pillar-grid article,.product-device-card,.support-card-grid article>div,.product-material-grid article{padding:22px}.support-card-grid img,.product-material-grid img{min-height:260px;height:260px}}@media (max-width: 1120px){.news-media-section,.news-event-grid{grid-template-columns:1fr}.news-timeline a{grid-template-columns:150px minmax(0,1fr) 140px}.news-timeline p{grid-column:2}.news-timeline img{grid-column:3;grid-row:1 / span 2}.product-pillar-grid,.product-material-grid{grid-template-columns:1fr 1fr}.product-device-card,.support-card-grid article,.products-hero{grid-template-columns:1fr}.product-device-card{position:relative;top:auto}.product-device-card:nth-child(2n) .product-device-media{order:0}.support-card-grid{grid-template-columns:1fr}}@media (max-width: 720px){.news-featured-card{grid-template-rows:auto}.news-featured-card>img{min-height:240px;height:260px}.news-list a{grid-template-columns:92px 1fr;gap:16px}.news-list img{width:92px;height:92px}.news-timeline a{grid-template-columns:1fr;gap:12px}.news-timeline p,.news-timeline img{grid-column:auto;grid-row:auto}.news-timeline img{width:100%;height:180px}.products-hero{min-height:auto;padding-top:118px}.product-pillar-grid,.product-material-grid,.product-material-grid article{grid-template-columns:1fr}.product-device-card{padding:22px}.product-device-media{min-height:300px}.device-image-rotator{height:300px;transform:none}.support-card-grid article{display:block}.support-card-grid img{min-height:260px}}.header-cta{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;color:#fff;background:var(--morpho-green);font-size:14px;font-weight:900;box-shadow:0 14px 34px rgba(var(--morpho-green-rgb),.22)}.mobile-menu-toggle,.mobile-nav{display:none}.mobile-menu-toggle{width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff1f}.mobile-menu-toggle span{width:18px;height:2px;display:block;margin:3px 0;background:#fff}.section-pad{padding-top:clamp(96px,10vw,140px);padding-bottom:clamp(96px,10vw,140px)}.capability-strip article,.capability-data-grid article,.technology-card,.platform-node,.core-value-card,.product-card-grid article,.industry-solution-grid article,.structure-fit-grid article,.process-flow article,.resource-card,.partner-grid article,.contact-form,.contact-page-grid aside{border:1px solid rgba(var(--morpho-blue-rgb),.12);border-radius:8px;background:linear-gradient(145deg,#fffffff2,rgba(var(--light-gray-rgb),.62)),radial-gradient(circle at 14% 0%,rgba(var(--morpho-green-rgb),.12),transparent 18rem),radial-gradient(circle at 100% 100%,rgba(var(--morpho-purple-rgb),.1),transparent 18rem);box-shadow:0 20px 54px rgba(var(--morpho-blue-rgb),.08)}.platform-icon svg,.product-pillar-icon svg,.equipment-architecture-icon svg{stroke:var(--morpho-green)}.process-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.process-flow article{position:relative;min-height:136px;display:grid;align-content:space-between;padding:22px}.process-flow article:not(:last-child):after{content:"";position:absolute;top:50%;right:-12px;width:22px;height:2px;background:linear-gradient(90deg,var(--morpho-green),var(--morpho-purple))}.process-flow span,.product-card-grid small{color:var(--morpho-red);font-weight:900}.process-flow strong{color:var(--morpho-blue);font-size:20px;line-height:1.3}.process-flow p{margin:12px 0 0;color:#52627f;font-size:15px;line-height:1.68}.technology-process-section .process-flow{gap:16px}.technology-process-section .process-flow article{min-height:242px;align-content:start;padding:24px}.technology-process-section .process-flow article:not(:last-child):after{top:58px}.structure-fit-grid,.product-card-grid,.industry-solution-grid{display:grid;gap:18px}.structure-fit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-solution-section{background:radial-gradient(circle at 10% 14%,rgba(var(--morpho-green-rgb),.1),transparent 28rem),linear-gradient(180deg,#fff,#f7fbff)}.industry-solution-card{position:relative;overflow:hidden;min-height:520px;display:grid;grid-template-rows:158px auto auto 1fr auto auto;gap:18px;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.industry-solution-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 22% 0%,rgba(var(--morpho-green-rgb),.18),transparent 18rem),linear-gradient(120deg,transparent,rgba(var(--morpho-purple-rgb),.1),transparent);transition:opacity .28s ease}.industry-solution-card>*{position:relative;z-index:1}.industry-solution-card:hover{transform:translateY(-8px);border-color:rgba(var(--morpho-green-rgb),.35);box-shadow:0 30px 80px rgba(var(--morpho-blue-rgb),.14)}.industry-solution-card:hover:before{opacity:1}.industry-card-visual{position:relative;overflow:hidden;min-height:158px;margin:-26px -26px 0;border-bottom:1px solid rgba(var(--morpho-blue-rgb),.1);background:radial-gradient(circle at 78% 20%,rgba(var(--morpho-green-rgb),.32),transparent 9rem),linear-gradient(135deg,#071834 0%,var(--morpho-blue) 58%,#0b1028 100%)}.industry-card-visual:before,.industry-card-visual:after{content:"";position:absolute;top:24px;right:18px;bottom:24px;left:18px;opacity:.75;background:repeating-linear-gradient(100deg,rgba(255,255,255,.18) 0 1px,transparent 1px 18px),radial-gradient(circle at 28% 42%,rgba(0,232,255,.32),transparent 8rem);transform:perspective(700px) rotateX(58deg) rotate(-18deg)}.industry-card-visual:after{top:36px;right:34px;bottom:36px;left:34px;opacity:.35;transform:perspective(700px) rotateX(58deg) rotate(18deg)}.industry-card-visual span{position:absolute;left:22px;top:20px;z-index:2;color:#ffffffeb;font-size:44px;line-height:1;font-weight:900}.industry-card-visual i{position:absolute;right:24px;bottom:24px;z-index:2;width:76px;height:76px;border-radius:50%;border:1px solid rgba(0,232,255,.5);background:repeating-radial-gradient(circle,rgba(0,232,255,.5) 0 1px,transparent 2px 8px),rgba(var(--morpho-green-rgb),.08);box-shadow:0 0 34px #00e8ff38}.industry-card-head small{display:block;margin-bottom:8px;color:var(--morpho-green);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.industry-card-head h3{margin-bottom:0}.industry-structure-tags{display:flex;flex-wrap:wrap;gap:8px}.industry-structure-tags b{padding:7px 10px;border:1px solid rgba(var(--morpho-green-rgb),.18);border-radius:999px;color:var(--morpho-blue);background:rgba(var(--morpho-green-rgb),.06);font-size:13px;line-height:1.2}.industry-card-note{margin:0;padding:14px 16px;border-left:3px solid var(--morpho-green);color:#52627f;background:rgba(var(--morpho-green-rgb),.06);line-height:1.65}.product-stage-filter{display:flex;gap:10px;flex-wrap:wrap;margin:-18px 0 28px}.product-stage-filter span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(var(--morpho-blue-rgb),.14);border-radius:999px;color:var(--morpho-blue);background:#fff;font-weight:800}.product-card-grid article,.industry-solution-grid article,.structure-fit-grid article{padding:26px}.product-card-grid h3,.industry-solution-grid h3,.structure-fit-grid h3{margin-bottom:16px;font-size:clamp(24px,2.2vw,34px)}.product-card-grid dl,.industry-solution-grid dl{display:grid;gap:16px;margin:0 0 24px}.product-card-grid dt,.industry-solution-grid dt{margin-bottom:4px;color:var(--morpho-green);font-size:13px;font-weight:900}.product-card-grid dd,.industry-solution-grid dd{margin:0;color:#52627f;line-height:1.68}.optic-icon{width:54px;height:54px;margin-bottom:26px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(var(--morpho-green-rgb),.85) 0 1px,transparent 2px 8px),radial-gradient(circle,rgba(var(--morpho-purple-rgb),.18),transparent 70%)}.optic-icon span{display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent 44%,rgba(var(--morpho-red-rgb),.72) 49%,transparent 56%);transform:rotate(-24deg)}.structure-fit-grid article{position:relative;overflow:hidden;transition:transform .26s var(--ease),border-color .26s var(--ease),box-shadow .26s var(--ease)}.structure-fit-grid article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(var(--morpho-green-rgb),.16),transparent 12rem),linear-gradient(120deg,transparent,rgba(var(--morpho-purple-rgb),.1),transparent);transition:opacity .26s ease}.structure-fit-grid article>*{position:relative;z-index:1}.structure-fit-grid article:hover{transform:translateY(-6px);border-color:rgba(var(--morpho-green-rgb),.34);box-shadow:0 26px 70px rgba(var(--morpho-blue-rgb),.12)}.structure-fit-grid article:hover:before{opacity:1}.structure-icon{width:62px;height:62px;display:grid;place-items:center;margin-bottom:24px;border:1px solid rgba(var(--morpho-green-rgb),.24);border-radius:8px;background:rgba(var(--morpho-green-rgb),.07);transition:border-color .26s ease,background .26s ease,transform .26s var(--ease)}.structure-icon svg{width:38px;height:38px;fill:none;stroke:var(--morpho-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.structure-icon.lens svg{fill:rgba(var(--morpho-green-rgb),.14)}.structure-icon.diffraction svg{stroke:var(--morpho-purple)}.structure-icon.texture svg{stroke:var(--morpho-blue)}.structure-icon.glare svg{stroke:var(--morpho-red)}.structure-icon.sensor svg{stroke:var(--morpho-green)}.structure-fit-grid article:hover .structure-icon{transform:translateY(-2px);border-color:rgba(var(--morpho-green-rgb),.56);background:rgba(var(--morpho-green-rgb),.11)}.partners-section{background:radial-gradient(circle at 8% 12%,rgba(var(--morpho-green-rgb),.12),transparent 30rem),linear-gradient(180deg,#fff,#f7fbff)}.partners-section h2{color:var(--morpho-blue)}.footer-links{text-align:left}.site-footer{background:#fff}.capability-data,.applications-home.scroll-section,.manufacturing-platform{color:#fff;background:radial-gradient(circle at 16% 10%,rgba(var(--morpho-green-rgb),.2),transparent 34rem),radial-gradient(circle at 86% 18%,rgba(var(--morpho-purple-rgb),.18),transparent 32rem),linear-gradient(135deg,#06112b,#16133a 58%,#060a1d)}.capability-data:before{opacity:.12;background:repeating-linear-gradient(104deg,transparent 0 18px,rgba(var(--morpho-green-rgb),.8) 19px,transparent 20px),radial-gradient(ellipse at 20% 24%,rgba(var(--morpho-purple-rgb),.55),transparent 30rem)}.capability-data h2,.applications-home h2,.applications-home h3,.manufacturing-platform h2,.platform-node h3{color:#fff}.capability-data-grid article,.platform-node{border-color:#ffffff24;background:linear-gradient(180deg,#ffffff1b,#ffffff0b),radial-gradient(circle at 0 0,rgba(var(--morpho-green-rgb),.16),transparent 18rem);box-shadow:inset 0 0 0 1px #ffffff05,0 24px 70px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.capability-data-grid article{position:relative;overflow:hidden;contain:paint;isolation:isolate;z-index:0;transform:translateY(0);transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),background .28s var(--ease)}.capability-data-grid article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(var(--morpho-green-rgb),.2),transparent 11rem),linear-gradient(120deg,transparent,rgba(var(--morpho-purple-rgb),.16),transparent);transition:opacity .28s ease}.capability-data-grid article>*{position:relative;z-index:1}.capability-data-grid article:hover{transform:translateY(-8px);border-color:rgba(var(--morpho-green-rgb),.46);z-index:1;box-shadow:inset 0 0 44px rgba(var(--morpho-green-rgb),.12),0 18px 46px #0000002e}.capability-data-grid article:hover:before{opacity:1}.capability-data-grid article:hover .capability-icon{border-color:rgba(var(--morpho-green-rgb),.72);box-shadow:0 0 32px rgba(var(--morpho-green-rgb),.16)}.capability-data-grid strong{color:#fff;font-size:clamp(24px,2.4vw,36px);font-weight:700}.capability-data-grid span,.platform-node p{color:#ffffffad}.capability-icon{border-color:rgba(var(--morpho-green-rgb),.44);background:rgba(var(--morpho-green-rgb),.1)}.process-home{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(var(--morpho-green-rgb),.1),transparent 28rem),linear-gradient(180deg,#fff,#f7fbff)}.process-home-head{max-width:900px;margin:0 auto 44px;text-align:center}.process-home-head h2{color:var(--morpho-blue);font-weight:700}.process-home-head p:not(.eyebrow){max-width:760px;margin:0 auto;color:#52627f;font-size:18px}.home-process-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:0;border:0;background:transparent;box-shadow:none}.home-process-flow:before{display:none}.home-process-flow article{min-height:252px;display:grid;align-content:start;gap:10px;padding:24px;border:1px solid rgba(var(--morpho-blue-rgb),.12);border-radius:8px;background:linear-gradient(145deg,#fffffff5,rgba(var(--light-gray-rgb),.62)),radial-gradient(circle at 14% 0%,rgba(var(--morpho-green-rgb),.12),transparent 16rem);box-shadow:0 20px 54px rgba(var(--morpho-blue-rgb),.08)}.home-process-flow article:before,.home-process-flow article:after{display:none}.home-process-flow span{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;color:var(--morpho-green);background:rgba(var(--morpho-green-rgb),.1);font-size:13px;font-weight:900;letter-spacing:.12em}.home-process-flow strong{color:var(--morpho-blue);font-size:22px;line-height:1.2}.home-process-flow small{color:#667392;font-weight:800}.home-process-flow article>p{margin:8px 0 0;color:#52627f;font-size:15px;line-height:1.72}.process-cta-icon{width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(var(--morpho-green-rgb),.28);border-radius:50%;background:rgba(var(--morpho-green-rgb),.08)}.process-pattern{min-height:172px;display:grid;align-content:center;margin:0;padding:18px 20px;border:0;border-top:1px solid rgba(88,170,255,.16);border-bottom:1px solid rgba(88,170,255,.16);border-radius:0;color:#fff;background:radial-gradient(circle at 50% 50%,rgba(var(--morpho-green-rgb),.18),transparent 8rem),linear-gradient(180deg,#0616361f,#00000029);box-shadow:none;font-family:Source Han Sans SC,Noto Sans CJK SC,Noto Sans SC,system-ui,sans-serif;line-height:1.3}.home-process-flow article>p{margin:8px 0 0;padding:0;color:#52627f;font-size:15px;line-height:1.72}.process-pattern.dots,.process-pattern.production{grid-template-columns:repeat(5,1fr);gap:11px}.process-pattern.dots i{width:10px;height:10px;border-radius:50%;background:#00e8ff;box-shadow:0 0 16px #00e8ffa8}.process-pattern.zigzag{gap:6px;color:#77f9ff;font-size:18px;letter-spacing:-1px;text-shadow:0 0 14px rgba(0,232,255,.46)}.process-pattern.stamp{gap:8px}.process-pattern.stamp span{width:100%;min-height:22px;border-radius:4px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 6px,transparent 6px 12px),linear-gradient(90deg,#214579,#6aa9ff,#214579);box-shadow:0 0 18px #53a0ff4d}.process-pattern.imprint{gap:9px;color:#af83ff;font-size:17px;text-shadow:0 0 14px rgba(var(--morpho-purple-rgb),.54)}.process-pattern.imprint b{height:6px;border-radius:999px;background:repeating-linear-gradient(90deg,#9fdfff 0,#9fdfff 10px,#00e8ff3d 10px,#00e8ff3d 16px);box-shadow:0 0 16px #00e8ff61}.process-pattern.inspect{gap:8px;color:#ffffffd6;font-size:18px}.process-pattern.inspect strong{color:#00f1df;font-size:18px;text-shadow:0 0 14px rgba(var(--morpho-green-rgb),.54)}.process-pattern.production i{width:16px;height:16px;border:2px solid #9fdfff;background:rgba(var(--morpho-purple-rgb),.16);box-shadow:inset 0 0 0 3px rgba(var(--morpho-green-rgb),.18),0 0 16px #00e8ff5c}.process-home-cta{max-width:1180px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;margin:42px auto 0;padding:24px 32px;border:1px solid rgba(var(--morpho-blue-rgb),.12);border-radius:8px;background:linear-gradient(145deg,#fffffffa,rgba(var(--light-gray-rgb),.7)),radial-gradient(circle at 0 0,rgba(var(--morpho-green-rgb),.12),transparent 18rem);box-shadow:0 20px 54px rgba(var(--morpho-blue-rgb),.08)}.process-cta-icon{width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(var(--morpho-green-rgb),.28);border-radius:50%;background:rgba(var(--morpho-green-rgb),.08);box-shadow:none}.process-cta-icon svg{width:34px;height:34px;fill:none;stroke:var(--morpho-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.process-home-cta h3{margin:0 0 8px;color:var(--morpho-blue);font-size:clamp(22px,2vw,30px);font-weight:800}.process-home-cta p{margin:0;color:#52627f}@media (max-width: 1100px){.header-cta{margin-left:auto}.mobile-menu-toggle{display:grid}.global-link{display:none}.mobile-nav{position:absolute;left:18px;right:18px;top:calc(100% + 10px);display:none;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(var(--morpho-blue-rgb),.96);box-shadow:0 22px 70px #0000003d}.mobile-nav.is-open{display:grid;gap:12px}.process-flow,.home-process-flow,.product-card-grid,.industry-solution-grid,.structure-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-flow:before{left:25%;right:auto;top:42px;bottom:28px;width:2px;height:auto;display:block;background:linear-gradient(180deg,rgba(var(--morpho-green-rgb),.24),rgba(var(--morpho-green-rgb),.8),rgba(var(--morpho-purple-rgb),.72),rgba(var(--morpho-red-rgb),.5))}.home-process-flow article{grid-template-columns:140px 1fr;grid-template-rows:auto auto 1fr;min-height:310px;column-gap:28px;align-items:start;padding-left:0}.home-process-flow article:before{left:calc(25% - 19px);top:42px;width:38px;height:38px;transform:none}.home-process-flow article:not(:last-child):after{top:auto;left:calc(25% - 8px);right:auto;bottom:-3px;transform:rotate(135deg)}.home-process-flow article>span,.home-process-flow article>strong,.home-process-flow article>small{grid-column:1;position:static;transform:none;width:fit-content;min-height:auto}.home-process-flow article>span{padding:0 8px;border-radius:999px;background:rgba(var(--morpho-red-rgb),.16);font-size:13px;letter-spacing:.14em}.home-process-flow .process-pattern{grid-column:2;grid-row:1 / span 4;margin-top:0;min-height:230px}.home-process-flow article>p{grid-column:1;padding-top:12px}.process-home-cta{grid-template-columns:1fr;text-align:center}.process-cta-icon,.process-home-cta .cta-button{justify-self:center}}@media (max-width: 700px){.section-pad{padding-top:clamp(64px,18vw,88px);padding-bottom:clamp(64px,18vw,88px)}.header-cta{display:none}.hero-banner{min-height:560px}.positioning-layout h1,h1{font-size:clamp(31px,9.3vw,40px);line-height:1.12}.positioning-section{padding-top:70px}.process-flow,.home-process-flow,.product-card-grid,.industry-solution-grid,.structure-fit-grid{grid-template-columns:1fr}.structure-fit-section .structure-fit-grid h3{white-space:normal}.process-flow article:not(:last-child):after{display:none}.home-process-flow{padding:8px 0 0}.home-process-flow:before{left:19px;top:36px;bottom:24px}.home-process-flow article{grid-template-columns:1fr;padding-left:48px;min-height:auto}.home-process-flow article:before{left:0;top:38px}.home-process-flow article:not(:last-child):after{left:11px}.home-process-flow .process-pattern,.home-process-flow article>span,.home-process-flow article>strong,.home-process-flow article>small{grid-column:1;grid-row:auto}.home-process-flow .process-pattern{margin-top:10px;min-height:150px}.process-home-head{margin-bottom:42px}.process-home-head p:not(.eyebrow){font-size:17px}.process-home-cta{padding:22px;margin-top:34px}.application-track{grid-auto-columns:minmax(280px,86vw)}.map-filter{grid-template-columns:1fr 1fr}.footer-links{justify-self:start}}.story-home{position:relative;isolation:isolate;background:linear-gradient(180deg,#06112b,#eef8ff 22%,#fff,#eef8ff 78%,#fff)}.story-home:before{display:none}.rednote-page-bg{position:absolute;top:100vh;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 15% 18%,rgba(var(--morpho-green-rgb),.11),transparent 30rem),linear-gradient(135deg,#f8fcffb3,#e7f8ff85 48%,#f1edff7a)}.rednote-page-bg .rednote-liquid{position:sticky;display:block;border-radius:55% 45% 48% 52%;filter:blur(2px);opacity:.3;animation:rednoteFloat 14s ease-in-out infinite}.rednote-page-bg .rednote-liquid-one{width:min(680px,46vw);height:min(360px,28vw);margin-left:auto;margin-right:-8vw;top:18vh;background:linear-gradient(120deg,rgba(var(--morpho-green-rgb),.34),#ffffff8a,rgba(var(--morpho-blue-rgb),.2));transform:rotate(-18deg)}.rednote-page-bg .rednote-liquid-two{width:min(540px,42vw);height:min(260px,24vw);margin-left:-7vw;margin-top:24vh;top:58vh;background:linear-gradient(120deg,rgba(var(--morpho-red-rgb),.12),rgba(var(--morpho-purple-rgb),.2),rgba(var(--morpho-green-rgb),.2));animation-delay:-4s}.rednote-page-bg .rednote-beam{position:sticky;display:block;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);transform-origin:left;opacity:.34}.rednote-page-bg .rednote-beam-a{width:120%;margin-left:-10%;top:30vh;transform:rotate(-12deg);animation:rednoteScan 9s linear infinite}.rednote-page-bg .rednote-beam-b{width:110%;margin-left:-10%;margin-top:44vh;top:70vh;transform:rotate(15deg);animation:rednoteScan 10s linear infinite reverse}.rednote-page-bg .rednote-grid-field{position:sticky;top:0;display:block;height:100vh;margin-top:-76vh;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 78%)}.story-hero{height:100vh;min-height:720px;display:block;background:linear-gradient(180deg,#06112b14,#06112b1f),url(/media/v4-tech-roll-to-plate.webp) center / cover no-repeat,#06112b}.story-hero .hero-video{top:0;height:100%}.story-hero .hero-overlay,.story-waveguide,.story-hero-copy,.story-hero-line{display:none}.story-positioning,.story-value-section,.story-network,.story-credibility{overflow:hidden}.story-positioning:before,.story-value-section:before,.story-network:before,.story-applications:before,.story-credibility:before,.story-positioning:after,.story-value-section:after,.story-network:after,.story-applications:after,.story-credibility:after{display:none}.story-positioning{padding-top:clamp(150px,14vw,210px);padding-bottom:clamp(120px,12vw,180px);background:linear-gradient(145deg,#f8fcfff5,#eaf7ffeb 55%,#f5fbfff5)}.story-positioning .section-head.wide{max-width:1080px}.story-positioning h2,.story-tech-copy h2{max-width:980px}.story-positioning>*:not(.rednote-hero-bg){position:relative;z-index:1}.story-value-section{background:linear-gradient(145deg,#fff,#edf8ff 48%,#f8fcff)}.story-value-grid{gap:20px}.story-value-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f5faffeb),radial-gradient(circle at 92% 0%,rgba(var(--morpho-green-rgb),.14),transparent 12rem)}.story-value-card:after,.story-tech-card:after,.story-cred-card:after{display:none}.story-tech-flow{margin-top:clamp(54px,7vw,92px);padding:clamp(34px,5vw,58px);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;background:linear-gradient(135deg,#06112b,#14295d 48%,#d9f4ff 170%);box-shadow:0 32px 90px #06112b2e}.story-tech-flow h2,.story-tech-flow h3{color:#fff}.story-platform-flow{margin-top:42px}.story-tech-card{position:relative;overflow:hidden}.story-mass-panel{margin-top:clamp(42px,6vw,72px)}.story-applications.scroll-section{min-height:118vh;background:linear-gradient(135deg,#06112b,#143170 55%,#e6f8ff 170%)}.story-applications .section-title-row p:not(.eyebrow){max-width:720px;color:#ffffffad}.story-applications .application-track{transition:transform .22s ease-out}.story-applications .application-card{background:linear-gradient(180deg,#fffffffa,#f5faffed),radial-gradient(circle at 88% 4%,rgba(var(--morpho-green-rgb),.16),transparent 14rem)}.story-network{background:linear-gradient(145deg,#fff,#edf8ff 56%,#f8fcff)}.story-credibility{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#eef8ff,#fff 64%,#f7fbff)}.story-credibility-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;margin-bottom:28px}.story-credibility .about-metrics{margin:0;padding:0;grid-template-columns:.86fr 1fr .58fr;gap:26px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffffd1;box-shadow:0 24px 70px rgba(var(--morpho-blue-rgb),.1)}.story-credibility .about-media{margin-left:0;min-height:100%;border-radius:0;box-shadow:none}.story-credibility .about-media img{min-height:420px}.story-credibility .about-copy{align-self:center;padding:34px 0}.story-credibility .metrics-grid{align-self:stretch;justify-content:center;background:#f7fbffb8}.story-eu-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:24px;padding:30px;border:1px solid rgba(var(--morpho-blue-rgb),.12);border-radius:8px;background:radial-gradient(circle at 90% 4%,rgba(var(--morpho-green-rgb),.14),transparent 13rem),#ffffffdb;box-shadow:0 24px 70px rgba(var(--morpho-blue-rgb),.1)}.story-eu-card img{width:min(270px,100%);padding:20px;border:1px solid rgba(var(--morpho-blue-rgb),.1);border-radius:8px;background:#fff}.story-eu-card h3{margin-bottom:12px;font-size:clamp(24px,2.4vw,34px)}.story-eu-card p:last-child{margin-bottom:0}.story-home .will-reveal{opacity:0;filter:blur(8px);transform:translate3d(0,30px,0) scale(.996)}.js-reveal-ready .story-home .will-reveal{opacity:0;filter:blur(8px);transform:translate3d(0,30px,0) scale(.996);transition:opacity .92s linear,filter 1s linear,transform 1.12s cubic-bezier(.33,0,.2,1)}.js-reveal-ready .story-home .will-reveal.is-revealed{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.core-value-card:nth-child(2).will-reveal,.platform-node:nth-child(2).will-reveal,.application-card:nth-child(2).will-reveal,.inner-page article:nth-child(2).will-reveal,.partner-grid article:nth-child(2).will-reveal,.capability-strip article:nth-child(2).will-reveal,.metrics-grid article:nth-child(2).will-reveal,.story-cred-card:nth-child(2).will-reveal{transition-delay:.18s}.core-value-card:nth-child(3).will-reveal,.platform-node:nth-child(3).will-reveal,.application-card:nth-child(3).will-reveal,.inner-page article:nth-child(3).will-reveal,.partner-grid article:nth-child(3).will-reveal,.capability-strip article:nth-child(3).will-reveal,.metrics-grid article:nth-child(3).will-reveal,.story-cred-card:nth-child(3).will-reveal{transition-delay:.32s}.platform-node:nth-child(4).will-reveal,.application-card:nth-child(4).will-reveal,.inner-page article:nth-child(4).will-reveal,.capability-strip article:nth-child(4).will-reveal,.metrics-grid article:nth-child(4).will-reveal{transition-delay:.46s}@keyframes rednoteFloat{0%,to{transform:translateY(0) rotate(-18deg) scale(1)}50%{transform:translateY(-28px) rotate(-12deg) scale(1.04)}}@keyframes rednoteScan{0%{translate:-20% 0;opacity:.16}45%{opacity:.56}to{translate:30% 0;opacity:.16}}@media (max-width: 1100px){.story-credibility-grid,.story-credibility .about-metrics{grid-template-columns:1fr}.story-credibility .about-copy{padding:30px}.story-credibility .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.story-hero{height:100vh;min-height:560px}.story-tech-flow{padding:26px 20px}.story-applications.scroll-section{min-height:106vh}.story-credibility .metrics-grid{grid-template-columns:1fr}}.rednote-home{background:#fff}.rn-card{position:relative;width:100%;margin:0;padding:clamp(88px,9vw,132px) var(--pad);overflow:hidden;border:0;border-radius:0;background:linear-gradient(135deg,#f8fcfff0,#eaf8ffdb 48%,#f2eeffc7);box-shadow:none}.rn-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(var(--morpho-green-rgb),.14),transparent 24rem),radial-gradient(circle at 86% 28%,rgba(73,128,255,.12),transparent 28rem),radial-gradient(circle at 62% 88%,rgba(var(--morpho-purple-rgb),.1),transparent 24rem)}.rn-card>*{position:relative;z-index:1}.rn-intro{padding-top:clamp(118px,12vw,178px);padding-bottom:clamp(100px,10vw,156px);background:linear-gradient(180deg,#f7fcff,#eef8ff 58%,#fff)}.rn-section-head{max-width:860px;margin:0 auto 58px;text-align:center}.rn-section-head h2{margin-bottom:18px;color:var(--morpho-blue);font-size:clamp(38px,5.4vw,72px);line-height:1.04;font-weight:300}.rn-section-head p:not(.eyebrow){max-width:760px;margin-left:auto;margin-right:auto;color:#607086;font-size:18px}.rn-trust-grid,.rn-platform-grid,.rn-app-grid,.rn-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rn-glass,.rn-pill,.rn-feature,.rn-process-card,.rn-app-card,.rn-about,.rn-eu,.rn-metrics,.rn-partner,.rn-mass,.rn-map-copy{border:1px solid rgba(255,255,255,.78);border-radius:30px;background:#ffffffad;box-shadow:0 24px 70px #1f2c601a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rn-glass{min-height:220px;padding:30px}.rn-intro .rn-glass{min-height:190px}.rn-glass h3,.rn-feature h3,.rn-process-card h3,.rn-app-card h3,.rn-partner h3{margin-bottom:12px;color:var(--morpho-blue);font-size:clamp(22px,2.3vw,30px);font-weight:600}.rn-glass p,.rn-feature p,.rn-process-card p,.rn-app-card p,.rn-partner p,.rn-about p,.rn-eu p{color:#607086;line-height:1.78}.rn-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.rn-pill{min-height:116px;display:grid;align-content:center;justify-items:center;gap:8px;padding:22px 16px;text-align:center}.rn-pill svg,.rn-icon svg{width:30px;height:30px;fill:none;stroke:var(--morpho-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rn-pill strong{color:var(--morpho-blue);font-size:24px}.rn-pill span{color:#607086;font-weight:700}.rn-tech{background:linear-gradient(135deg,#071226,#143170 54%,#dff7ff 172%);color:#fff}.rn-tech:before,.rn-platform:before,.rn-applications:before{background:radial-gradient(circle at 16% 16%,rgba(var(--morpho-green-rgb),.26),transparent 25rem),radial-gradient(circle at 82% 18%,rgba(255,255,255,.16),transparent 26rem)}.rn-tech .rn-section-head{text-align:left;margin:0;position:sticky;top:130px}.rn-tech .rn-section-head h2,.rn-tech .rn-section-head p:not(.eyebrow),.rn-platform .rn-section-head h2,.rn-platform .rn-section-head p:not(.eyebrow),.rn-applications .rn-section-head h2,.rn-applications .rn-section-head p:not(.eyebrow){color:#fff}.rn-sticky-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:52px;align-items:start}.rn-value-stack{display:grid;gap:22px}.rn-feature{display:grid;grid-template-columns:210px 1fr;gap:26px;min-height:250px;padding:18px;background:#ffffff1a;border-color:#ffffff38}.rn-feature img{width:100%;height:100%;min-height:214px;object-fit:cover;border-radius:24px}.rn-feature div{align-self:center;padding:18px 14px}.rn-feature span,.rn-process-card>span{display:block;margin-bottom:14px;color:rgba(var(--morpho-green-rgb),.72);font-size:54px;line-height:1;font-weight:900}.rn-feature h3,.rn-feature p{color:#fff}.rn-feature p{color:#ffffffb3}.rn-platform,.rn-applications{background:linear-gradient(135deg,#071226,#143170 52%,#071226);color:#fff}.rn-platform-grid{margin-top:40px}.rn-platform .rn-glass,.rn-applications .rn-app-card{background:#ffffff1a;border-color:#ffffff38}.rn-applications .rn-section-head{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rn-platform .rn-glass h3,.rn-platform .rn-glass p,.rn-applications .rn-app-card h3,.rn-applications .rn-app-card p{color:#fff}.rn-platform .rn-glass p,.rn-applications .rn-app-card p{color:#ffffffb3}.rn-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:28px;border-radius:18px;background:rgba(var(--morpho-green-rgb),.12);border:1px solid rgba(159,255,246,.2)}.rn-mass{display:grid;grid-template-columns:.82fr .72fr .9fr;gap:28px;align-items:center;margin-top:26px;padding:28px}.rn-mass h2{color:var(--morpho-blue);font-size:clamp(28px,3vw,42px)}.rn-step-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rn-step-grid article{min-height:92px;display:grid;align-content:center;gap:6px;padding:18px;border-radius:20px;background:rgba(var(--morpho-green-rgb),.08)}.rn-step-grid span{color:var(--morpho-green);font-weight:900}.rn-step-grid strong{color:var(--morpho-blue)}.rn-mass>img{width:100%;max-height:300px;object-fit:contain}.rn-process-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.rn-process-card{min-height:360px;padding:18px;overflow:hidden}.rn-process-card .process-pattern{min-height:128px;margin:0 -18px 20px}.rn-process-card small{display:block;margin-bottom:10px;color:var(--morpho-green);font-weight:800}.rn-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;padding-bottom:0}.rn-app-card{min-height:450px;overflow:hidden;color:inherit}.rn-app-card img{width:100%;height:250px;object-fit:cover;display:block}.rn-app-card div{padding:26px}.rn-app-card span,.rn-section-head a{color:#8ff5ee;font-weight:900}.rn-network .network-layout{align-items:center}.rn-network{background:linear-gradient(180deg,#fff,#eef8ff)}.rn-map-copy{padding:34px}.rn-cred-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.rn-about{display:grid;grid-template-columns:.8fr 1fr;gap:28px;overflow:hidden}.rn-about img{width:100%;height:100%;min-height:360px;object-fit:cover}.rn-about div,.rn-eu div{align-self:center;padding:34px}.rn-eu{display:grid;align-content:start;padding:30px}.rn-eu img{width:min(280px,100%);margin-bottom:28px;padding:20px;border-radius:20px;background:#fff}.rn-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.rn-metrics article{padding:28px;border-right:1px solid rgba(var(--morpho-blue-rgb),.1)}.rn-metrics strong{display:block;color:var(--morpho-red);font-size:clamp(32px,4vw,54px);line-height:1}.rn-metrics span{display:block;margin-top:10px;color:#607086}.rn-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.rn-partner{padding:26px}.rn-partner img{width:100%;height:180px;object-fit:cover;border-radius:24px;margin-bottom:22px}.rn-partner blockquote{margin:22px 0 12px;color:var(--morpho-blue);line-height:1.6}.rn-partner small{color:#607086;font-weight:800}.rn-credibility{padding-bottom:clamp(96px,9vw,138px);background:#fff}.js-reveal-ready .story-home .rn-reveal.will-reveal{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.78,.2,1)}.js-reveal-ready .story-home .rn-reveal.will-reveal.is-revealed{opacity:1;transform:none}@media (max-width: 1100px){.rn-trust-grid,.rn-platform-grid,.rn-app-grid,.rn-process-grid,.rn-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-metric-strip,.rn-mass,.rn-sticky-layout,.rn-cred-grid,.rn-about{grid-template-columns:1fr}.rn-tech .rn-section-head{position:relative;top:0;text-align:center;margin:0 auto 42px}}@media (max-width: 700px){.rn-card{width:100%;border-radius:0;padding:72px var(--pad)}.rn-section-head h2{font-size:clamp(34px,10vw,46px)}.rn-trust-grid,.rn-platform-grid,.rn-process-grid,.rn-partner-grid,.rn-metric-strip,.rn-metrics,.rn-feature{grid-template-columns:1fr}.rn-app-grid{grid-template-columns:1fr;overflow-x:visible}.rn-about img{min-height:240px}}.rednote-home{background:linear-gradient(180deg,#f7fcff,#eef8ff 20%,#fff 52%,#f4fbff,#fff)}.rednote-page-bg{background:radial-gradient(circle at 16% 14%,rgba(var(--morpho-green-rgb),.1),transparent 30rem),linear-gradient(180deg,#f7fcff,#eef8ff 46%,#fff)}.rn-card,.rn-intro,.rn-tech,.rn-platform,.rn-applications,.rn-network{color:var(--ink);background:linear-gradient(180deg,#f7fcfffa,#eef8ffeb,#fffffff5)}.rn-intro{background:linear-gradient(180deg,#f7fcff,#eef8ff 58%,#fff)}.rn-tech{background:linear-gradient(180deg,#fff,#eef8ff)}.rn-platform{background:linear-gradient(180deg,#eef8ff,#f8fcff 48%,#fff)}.rn-applications{background:linear-gradient(180deg,#fff,#eef8ff)}.rn-network{background:linear-gradient(180deg,#eef8ff,#fff)}.rn-tech:before,.rn-platform:before,.rn-applications:before{background:radial-gradient(circle at 16% 14%,rgba(var(--morpho-green-rgb),.14),transparent 25rem),radial-gradient(circle at 82% 18%,rgba(var(--morpho-blue-rgb),.07),transparent 26rem)}.rn-tech .rn-section-head h2,.rn-tech .rn-section-head p:not(.eyebrow),.rn-platform .rn-section-head h2,.rn-platform .rn-section-head p:not(.eyebrow),.rn-applications .rn-section-head h2,.rn-applications .rn-section-head p:not(.eyebrow){color:var(--morpho-blue)}.rn-tech .rn-section-head p:not(.eyebrow),.rn-platform .rn-section-head p:not(.eyebrow),.rn-applications .rn-section-head p:not(.eyebrow){color:#607086}.rn-feature,.rn-platform .rn-glass,.rn-applications .rn-app-card,.rn-mass{border-color:rgba(var(--morpho-blue-rgb),.1);background:#ffffffc7;box-shadow:0 22px 70px #1f2c6014}.rn-feature h3,.rn-feature p,.rn-platform .rn-glass h3,.rn-platform .rn-glass p,.rn-applications .rn-app-card h3,.rn-applications .rn-app-card p{color:var(--morpho-blue)}.rn-feature p,.rn-platform .rn-glass p,.rn-applications .rn-app-card p{color:#607086}.rn-feature span{color:rgba(var(--morpho-green-rgb),.72)}.site-shell:has(.rednote-home){background-color:#f7fcff;background-image:radial-gradient(circle at 18% 18%,rgba(var(--morpho-green-rgb),.16),transparent 32rem),radial-gradient(circle at 82% 34%,rgba(var(--morpho-blue-rgb),.09),transparent 34rem),linear-gradient(180deg,#f7fcff,#eef8ff 42%,#fff 82%,#f7fcff);background-repeat:repeat-y;background-size:100% 1900px;background-position:calc(50% + var(--home-bg-x, 0px)) var(--home-bg-y, 0),calc(50% - var(--home-bg-x, 0px)) var(--home-bg-y, 0),center var(--home-bg-y, 0)}.site-shell:has(.rednote-home) .rednote-page-bg{display:none}.site-shell:has(.rednote-home) .rn-card,.site-shell:has(.rednote-home) .rn-intro,.site-shell:has(.rednote-home) .rn-tech,.site-shell:has(.rednote-home) .rn-platform,.site-shell:has(.rednote-home) .rn-applications,.site-shell:has(.rednote-home) .rn-network,.site-shell:has(.rednote-home) .rn-credibility,.site-shell:has(.rednote-home) .site-footer{background:transparent}.site-shell:has(.rednote-home) .rn-card:before,.site-shell:has(.rednote-home) .rn-tech:before,.site-shell:has(.rednote-home) .rn-platform:before,.site-shell:has(.rednote-home) .rn-applications:before{display:none}.site-shell:has(.rednote-home) .footer-bottom{border-top:0}.site-shell:has(.rednote-home) .site-footer{background:#fff}.site-shell:has(.rednote-home) .site-footer:before{display:block;background:linear-gradient(180deg,#fff0,#fff 72%);opacity:1;inset:-80px 0 auto;height:120px}.site-shell:has(.rednote-home) .rn-section-head>*,.site-shell:has(.rednote-home) .rn-feature,.site-shell:has(.rednote-home) .rn-glass,.site-shell:has(.rednote-home) .rn-app-card,.site-shell:has(.rednote-home) .rn-about,.site-shell:has(.rednote-home) .rn-eu,.site-shell:has(.rednote-home) .rn-metrics,.site-shell:has(.rednote-home) .rn-partner,.site-shell:has(.rednote-home) .rn-mass,.site-shell:has(.rednote-home) .rn-map-copy{will-change:transform,opacity}.js-reveal-ready .site-shell:has(.rednote-home) .rn-section-head.rn-reveal.will-reveal{opacity:1;transform:none}.js-reveal-ready .site-shell:has(.rednote-home) .rn-section-head.rn-reveal.will-reveal>*{opacity:0;transform:translateY(26px);filter:blur(8px);transition:opacity .82s ease,filter .82s ease,transform .82s cubic-bezier(.2,.78,.2,1)}.js-reveal-ready .site-shell:has(.rednote-home) .rn-section-head.rn-reveal.is-revealed>*{opacity:1;transform:none;filter:blur(0)}.js-reveal-ready .site-shell:has(.rednote-home) .rn-section-head.rn-reveal.is-revealed>h2{transition-delay:.1s}.js-reveal-ready .site-shell:has(.rednote-home) .rn-section-head.rn-reveal.is-revealed>p:not(.eyebrow){transition-delay:.2s}.js-reveal-ready .site-shell:has(.rednote-home) .rn-feature.will-reveal,.js-reveal-ready .site-shell:has(.rednote-home) .rn-glass.will-reveal,.js-reveal-ready .site-shell:has(.rednote-home) .rn-app-card.will-reveal,.js-reveal-ready .site-shell:has(.rednote-home) .rn-partner.will-reveal{transform:translateY(44px) scale(.975);filter:blur(10px)}.js-reveal-ready .site-shell:has(.rednote-home) .rn-feature.is-revealed,.js-reveal-ready .site-shell:has(.rednote-home) .rn-glass.is-revealed,.js-reveal-ready .site-shell:has(.rednote-home) .rn-app-card.is-revealed,.js-reveal-ready .site-shell:has(.rednote-home) .rn-partner.is-revealed{transform:none;filter:blur(0)}.site-shell:has(.rednote-home) .rn-trust-grid .rn-glass:nth-child(2),.site-shell:has(.rednote-home) .rn-platform-grid .rn-glass:nth-child(2),.site-shell:has(.rednote-home) .rn-app-grid .rn-app-card:nth-child(2),.site-shell:has(.rednote-home) .rn-partner-grid .rn-partner:nth-child(2),.site-shell:has(.rednote-home) .rn-value-stack .rn-feature:nth-child(2){transition-delay:.1s}.site-shell:has(.rednote-home) .rn-trust-grid .rn-glass:nth-child(3),.site-shell:has(.rednote-home) .rn-platform-grid .rn-glass:nth-child(3),.site-shell:has(.rednote-home) .rn-app-grid .rn-app-card:nth-child(3),.site-shell:has(.rednote-home) .rn-partner-grid .rn-partner:nth-child(3),.site-shell:has(.rednote-home) .rn-value-stack .rn-feature:nth-child(3){transition-delay:.2s}.site-shell:has(.rednote-home) .rn-trust-grid .rn-glass:nth-child(4),.site-shell:has(.rednote-home) .rn-platform-grid .rn-glass:nth-child(4){transition-delay:.3s}.site-shell:has(.rednote-home) .rn-feature,.site-shell:has(.rednote-home) .rn-glass,.site-shell:has(.rednote-home) .rn-app-card,.site-shell:has(.rednote-home) .rn-partner,.site-shell:has(.rednote-home) .rn-mass,.site-shell:has(.rednote-home) .rn-map-copy{transition:transform .55s cubic-bezier(.2,.78,.2,1),box-shadow .55s cubic-bezier(.2,.78,.2,1),border-color .55s ease,background .55s ease,opacity .85s ease,filter .85s ease}.site-shell:has(.rednote-home) .rn-feature:hover,.site-shell:has(.rednote-home) .rn-glass:hover,.site-shell:has(.rednote-home) .rn-app-card:hover,.site-shell:has(.rednote-home) .rn-partner:hover{transform:translateY(-8px);border-color:rgba(var(--morpho-green-rgb),.26);background:#ffffffe6;box-shadow:0 32px 86px #1f2c6024}.site-shell:has(.rednote-home) .rn-feature img,.site-shell:has(.rednote-home) .rn-app-card img,.site-shell:has(.rednote-home) .rn-about img,.site-shell:has(.rednote-home) .rn-partner img{transform:scale(1.02);transition:transform 1.15s cubic-bezier(.2,.78,.2,1)}.site-shell:has(.rednote-home) .rn-feature:hover img,.site-shell:has(.rednote-home) .rn-app-card:hover img,.site-shell:has(.rednote-home) .rn-about:hover img,.site-shell:has(.rednote-home) .rn-partner:hover img{transform:scale(1.075)}.site-shell:has(.rednote-home) .rn-icon,.site-shell:has(.rednote-home) .rn-step-grid article{transition:transform .55s cubic-bezier(.2,.78,.2,1),background .55s ease}.site-shell:has(.rednote-home) .rn-glass:hover .rn-icon,.site-shell:has(.rednote-home) .rn-step-grid article:hover{transform:translateY(-4px) rotate(-2deg);background:rgba(var(--morpho-green-rgb),.14)}@media (prefers-reduced-motion: reduce){.site-shell:has(.rednote-home),.site-shell:has(.rednote-home) *,.site-shell:has(.rednote-home) *:before,.site-shell:has(.rednote-home) *:after{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}.site-shell:has(.rednote-home) .rn-intro{width:100%;min-height:780px;display:grid;align-content:center;margin:0;padding:clamp(156px,13vw,206px) var(--pad) clamp(104px,10vw,150px);border:0;border-radius:0;overflow:hidden;color:#fff;background:#050814;box-shadow:0 34px 110px #04081c57}.site-shell:has(.rednote-home) .rn-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050814fa,#050814c7 40%,#0508142e 72%,#050814d6)}.rn-butterfly-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rn-butterfly-hero-bg img{width:100%;height:100%;object-fit:cover;animation:rnHeroBreath 13s ease-in-out infinite alternate}.rn-butterfly-motion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.site-shell:has(.rednote-home) .rn-intro>.rn-section-head,.site-shell:has(.rednote-home) .rn-intro>.rn-trust-grid{position:relative;z-index:3}.site-shell:has(.rednote-home) .rn-intro .rn-section-head{max-width:720px;margin:0 0 54px;text-align:left}.site-shell:has(.rednote-home) .rn-intro .eyebrow{padding:0;border:0;border-radius:0;background:transparent;color:#9ffff6}.site-shell:has(.rednote-home) .rn-intro h2{max-width:760px;color:#fff}.site-shell:has(.rednote-home) .rn-intro .rn-section-head p:not(.eyebrow){max-width:620px;margin-left:0;color:#ffffffc4;font-size:19px;line-height:1.9}.site-shell:has(.rednote-home) .rn-intro .rn-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;gap:12px}.site-shell:has(.rednote-home) .rn-intro .rn-glass{min-height:76px;display:grid;place-items:center;padding:14px 16px;border:1px solid rgba(159,255,246,.18);border-radius:18px;background:#0508149e;color:#fff;box-shadow:0 16px 48px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-shell:has(.rednote-home) .rn-intro .rn-glass:hover{border-color:#9ffff652;background:#050814b8;box-shadow:0 20px 58px #0000003d}.site-shell:has(.rednote-home) .rn-intro .rn-glass h3{margin:0;color:#fff;font-size:clamp(16px,1.45vw,20px);text-align:center}.rn-morpho{position:absolute;width:42px;height:30px;filter:drop-shadow(0 0 18px rgba(var(--morpho-green-rgb),.7));animation:rnFly 16s linear infinite}.rn-morpho:before,.rn-morpho:after{content:"";position:absolute;top:2px;width:22px;height:26px;background:radial-gradient(circle at 70% 35%,#9ffff6,#2f6bff 42%,#050814 80%);border:1px solid rgba(159,255,246,.7);animation:rnFlap .42s ease-in-out infinite alternate}.rn-morpho:before{right:19px;border-radius:100% 20% 80% 30%;transform-origin:100% 55%}.rn-morpho:after{left:19px;border-radius:20% 100% 30% 80%;transform-origin:0 55%;animation-delay:.05s}.rn-morpho i{position:absolute;left:19px;top:5px;width:4px;height:24px;border-radius:99px;background:#eaffff}.rn-m1{left:12%;top:74%;animation-duration:20s}.rn-m2{left:48%;top:26%;animation-duration:18s;animation-delay:-5s;transform:scale(.75)}.rn-m3{left:72%;top:68%;animation-duration:22s;animation-delay:-11s;transform:scale(.6)}.rn-light-runner{position:absolute;z-index:2;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 25px 9px rgba(var(--morpho-green-rgb),.78);offset-path:path("M 90 610 C 270 430 465 430 640 500 S 990 430 1280 230");animation:rnTravel 6.5s cubic-bezier(.2,.7,.2,1) infinite}.rn-lr2{animation-delay:2.2s;background:#efff78}.rn-lr3{animation-delay:4.1s;background:#c9b2ff}@keyframes rnHeroBreath{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes rnTravel{0%{offset-distance:0%;opacity:0;transform:scale(.7)}12%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0;transform:scale(1.3)}}@keyframes rnFlap{0%{transform:rotateY(18deg) rotate(-3deg)}to{transform:rotateY(72deg) rotate(7deg)}}@keyframes rnFly{0%{translate:-8vw 0;rotate:-8deg;opacity:0}8%{opacity:1}42%{translate:25vw -16vh;rotate:12deg}74%{translate:58vw 6vh;rotate:-6deg;opacity:1}to{translate:95vw -20vh;rotate:10deg;opacity:0}}@media (max-width: 980px){.site-shell:has(.rednote-home) .rn-intro{min-height:720px;padding:140px var(--pad) 92px}.site-shell:has(.rednote-home) .rn-intro:after{background:linear-gradient(180deg,#050814f5,#0508148a,#050814e6)}.site-shell:has(.rednote-home) .rn-intro .rn-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.site-shell:has(.rednote-home) .rn-intro{width:100%;min-height:680px;border-radius:0;padding:124px var(--pad) 78px}.site-shell:has(.rednote-home) .rn-intro .rn-trust-grid{grid-template-columns:1fr}}.morph-home{position:relative;overflow:visible;background:transparent;isolation:isolate}.site-shell:has(.morph-home){background-color:#f7fcff;background-image:repeating-linear-gradient(112deg,rgba(var(--morpho-blue-rgb),.032) 0 1px,transparent 1px 28px),radial-gradient(circle at 18% 18%,rgba(var(--morpho-green-rgb),.075),transparent 34rem),radial-gradient(circle at 86% 42%,rgba(var(--morpho-green-rgb),.032),transparent 36rem),linear-gradient(180deg,#fbfeff,#f8fcff,#fff 64%,#fbfeff);background-repeat:repeat-y;background-size:100% 2100px,100% 2100px,100% 2100px,100% 2100px;background-position:calc(50% + var(--home-bg-x, 0px)) var(--home-bg-y, 0),calc(50% - var(--home-bg-x, 0px)) var(--home-bg-y, 0),calc(50% + var(--home-bg-x, 0px)) var(--home-bg-y, 0),center var(--home-bg-y, 0)}.site-shell:has(.morph-home) .site-header{padding-left:max(var(--pad),calc((100vw - var(--site-max)) / 2));padding-right:max(var(--pad),calc((100vw - var(--site-max)) / 2))}.morph-optical-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.34;mix-blend-mode:screen}.morph-global-aurora{position:fixed;top:-18vh;right:-10vw;bottom:-18vh;left:-10vw;z-index:0;pointer-events:none;overflow:visible;opacity:.58}.morph-global-aurora span{position:absolute;width:min(54vw,760px);height:min(62vh,720px);border-radius:999px;filter:blur(74px);opacity:.2;mix-blend-mode:screen;animation:morphGlobalAurora 18s ease-in-out infinite alternate}.morph-global-aurora span:nth-child(1){left:2vw;top:4vh;background:radial-gradient(circle,rgba(var(--morpho-green-rgb),.62),transparent 66%)}.morph-global-aurora span:nth-child(2){right:-2vw;top:38vh;background:radial-gradient(circle,rgba(var(--morpho-blue-rgb),.18),transparent 68%);animation-duration:24s}.morph-global-aurora span:nth-child(3){left:32vw;bottom:-12vh;background:radial-gradient(circle,rgba(55,231,255,.18),transparent 70%);animation-duration:28s}.morph-container{width:calc(100% - var(--pad) * 2);max-width:var(--site-max);margin-inline:auto}.morph-hero{position:relative;min-height:100vh;display:grid;align-items:center;overflow:hidden;background:#06112b}.morph-hero-video{position:absolute;inset:-12% 0 auto;width:100%;height:124%;object-fit:cover;transform-origin:center}.morph-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,transparent 28%,rgba(6,17,43,.16) 72%),linear-gradient(180deg,#06112b0f,#06112b3d)}.cta-secondary.light{color:#fff;border-color:#ffffff61;background:#ffffff1f}.morph-intro,.morph-section{scroll-margin-top:86px}.morph-intro{position:relative;padding-top:clamp(104px,10vw,148px);padding-bottom:clamp(54px,6vw,82px);background:transparent;overflow:hidden}.morph-intro-layout{position:relative;min-height:0}.morph-intro .morph-section-head{position:relative;z-index:2;max-width:920px;margin-bottom:0}.morph-intro h1{max-width:920px;margin-bottom:24px;color:var(--morpho-blue);font-size:clamp(46px,6vw,88px);line-height:1.05}.morph-intro .morph-lead{max-width:760px;color:#263654;font-size:clamp(21px,2.1vw,28px);line-height:1.55}.morph-intro .morph-section-head p:not(.eyebrow){max-width:780px}.morph-section{position:relative;overflow:visible;padding:clamp(92px,10vw,148px) 0;background:transparent}.morph-section:before{content:none;position:absolute;inset:clamp(-54px,-5vw,-34px) 0;pointer-events:none;background:linear-gradient(180deg,#f7fcff00,#eef8ff94 18%,#ffffff57 78%,#f7fcff00),radial-gradient(circle at 16% 12%,rgba(var(--morpho-green-rgb),.08),transparent 30rem),radial-gradient(circle at 84% 42%,rgba(var(--morpho-purple-rgb),.055),transparent 30rem);opacity:0}.morph-light-bridge,.morph-flow-band{position:relative;height:clamp(138px,18vw,230px);overflow:visible;margin-top:clamp(-24px,-2vw,-12px);margin-bottom:clamp(-22px,-2vw,-10px);pointer-events:none;z-index:2}.morph-light-bridge .morph-container,.morph-flow-band .morph-container{position:relative;height:100%}.morph-flow-band{height:clamp(128px,16vw,220px);overflow:visible}.morph-flow-band:before,.morph-flow-band:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.morph-flow-band:before{top:50%;height:clamp(88px,12vw,160px);background:linear-gradient(105deg,transparent 0 16%,rgba(var(--morpho-green-rgb),.085) 28%,transparent 42% 58%,rgba(55,231,255,.045) 72%,transparent 88%),radial-gradient(ellipse at 50% 50%,rgba(var(--morpho-green-rgb),.1),transparent 62%);filter:blur(14px);opacity:.68;transform:translateY(-50%) rotate(-2deg);animation:morphAuroraDrift 8.5s ease-in-out infinite alternate}.morph-flow-band:after{top:0;bottom:0;background:linear-gradient(180deg,#fbfeff00,#fbfeff7a 48%,#fbfeff00);opacity:.82}.morph-aurora{position:absolute;top:8%;right:-6vw;bottom:6%;left:-6vw;pointer-events:none;background:conic-gradient(from 96deg at 46% 52%,transparent 0 12%,rgba(var(--morpho-green-rgb),.09) 22%,transparent 34% 58%,rgba(55,231,255,.045) 68%,transparent 82%),radial-gradient(ellipse at 52% 60%,rgba(55,231,255,.08),transparent 60%);filter:blur(16px);opacity:.62;transform:rotate(-4deg);animation:morphAuroraBreathe 10s ease-in-out infinite alternate}.morph-dot-field{position:absolute;left:50%;bottom:clamp(-42px,-4vw,-24px);width:min(1180px,112vw);height:clamp(150px,16vw,230px);pointer-events:none;background-image:radial-gradient(circle at center,rgba(var(--morpho-green-rgb),.42) 0 1px,transparent 1.8px),radial-gradient(circle at center,rgba(var(--morpho-blue-rgb),.18) 0 1px,transparent 1.6px);background-size:34px 34px,68px 68px;background-position:0 0,11px 18px;opacity:.22;mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);transform:translate(-50%) perspective(900px) rotateX(62deg);animation:morphDotDrift 10s linear infinite}.morph-flow-band .morph-light-paths,.morph-light-bridge .morph-light-paths{inset:50% auto auto 50%;width:min(1180px,118vw);opacity:.46;transform:translate(-50%,-50%)}.morph-flow-platform .morph-light-paths{opacity:.58}.morph-flow-nano{margin-top:clamp(-18px,-1.5vw,-8px);margin-bottom:clamp(-12px,-1vw,-4px)}.morph-flow-nano .morph-dot-field{opacity:.3;background-size:28px 28px,56px 56px}.morph-flow-nano .morph-aurora{opacity:.38}.morph-flow-aurora{height:clamp(104px,13vw,174px)}.morph-flow-aurora .morph-dot-field{opacity:.18}.morph-flow-aurora:before{opacity:.52}.morph-flow-network{height:clamp(116px,14vw,190px);margin-top:clamp(18px,2vw,34px)}.morph-flow-network .morph-aurora{opacity:.48}.morph-platform{padding-top:clamp(58px,6vw,86px)}.morph-section>.morph-container,.morph-section>.morph-light-paths{position:relative;z-index:2}.morph-flow-band{z-index:1}.morph-section-head{max-width:860px;margin-bottom:clamp(28px,3vw,42px)}.morph-section-head.compact{max-width:500px;margin-bottom:0}.morph-section-head h2{max-width:900px;color:var(--morpho-blue);font-size:clamp(36px,5vw,70px);line-height:1.08}.morph-section-head p:not(.eyebrow){max-width:780px;color:#607086;font-size:18px;line-height:1.86}.morph-light-paths{position:absolute;right:-8vw;top:4%;width:min(900px,76vw);height:auto;opacity:.42;pointer-events:none;overflow:visible}.light-base,.light-pulse{fill:none;stroke:url(#morphLine);stroke-linecap:round}.light-base{stroke-width:1.4;opacity:.48}.light-pulse{stroke:#8ff5ee;stroke-width:4;stroke-dasharray:120 980;animation:morphLightDash 4.8s linear infinite;filter:drop-shadow(0 0 12px rgba(var(--morpho-green-rgb),.7))}.pulse-two{animation-duration:4s;animation-delay:-1.5s}.pulse-three{animation-duration:5.6s;animation-delay:-2.5s;opacity:.76}.morph-platform-grid,.morph-app-grid,.morph-cred-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.morph-image-card,.morph-icon-card,.morph-app-card,.morph-eu-note,.morph-map-wrap{border:1px solid rgba(var(--morpho-blue-rgb),.1);border-radius:26px;background:#ffffffdb;box-shadow:0 24px 70px #1f2c6017}.morph-image-card,.morph-app-card{overflow:hidden}.morph-image-card img{width:100%;height:240px;display:block;object-fit:cover}.morph-image-card div,.morph-app-card div{padding:28px}.morph-image-card h3,.morph-icon-card h3,.morph-app-card h3,.morph-metrics h3{margin:0 0 14px;color:var(--morpho-blue);font-size:clamp(22px,2.1vw,30px);line-height:1.18;font-weight:500}.morph-image-card p,.morph-icon-card p,.morph-app-card p,.morph-metrics p,.morph-eu-note p{margin:0;color:#607086;font-size:16px;line-height:1.75}.morph-split,.morph-map-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(44px,7vw,86px);align-items:start}.morph-advantage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.morph-icon-card{min-height:230px;padding:30px}.morph-icon{width:78px;height:78px;display:grid;place-items:center;margin-bottom:22px;color:var(--morpho-green)}.morph-icon svg{width:58px;height:58px;fill:none;stroke:var(--morpho-green);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 22px rgba(var(--morpho-green-rgb),.18))}.morph-app-card img{width:100%;height:265px;display:block;object-fit:cover}.morph-app-card span{display:block;margin-bottom:12px;color:rgba(var(--morpho-green-rgb),.78);font-weight:900}.morph-app-card strong{display:block;margin-bottom:14px;color:var(--morpho-blue);font-size:18px;line-height:1.45}.morph-app-card p+p{margin-top:12px}.morph-app-card em{display:inline-flex;margin-top:18px;color:var(--morpho-green);font-style:normal;font-weight:900}.morph-ecosystem{background:transparent}.morph-map-layout{align-items:center}.morph-map-wrap{padding:18px}.morph-map-wrap .map-panel{margin:0;box-shadow:none}.morph-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border-radius:26px;margin-top:22px;border:1px solid rgba(var(--morpho-blue-rgb),.1);background:#ffffffe0;box-shadow:0 24px 70px #1f2c6014}.morph-metrics article{min-height:150px;display:grid;grid-template-rows:70px auto;align-content:start;padding:30px 28px 26px;border-radius:0;border:0;background:transparent;box-shadow:none;filter:none}.morph-metrics article+article{border-left:1px solid rgba(var(--morpho-blue-rgb),.1)}.morph-metrics strong{display:flex;align-items:start;min-height:68px;margin:0;color:var(--morpho-green);font-size:clamp(36px,4.6vw,60px);line-height:1;font-weight:900;white-space:nowrap}.morph-metrics h3{margin:0;color:var(--morpho-blue);font-size:17px;font-weight:400;line-height:1.45}.morph-metrics article:last-child strong{align-items:center;font-size:clamp(24px,2.6vw,34px);letter-spacing:0}.morph-eu-note{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:center;margin-top:22px;padding:26px}.morph-eu-note img{width:100%;padding:18px;border-radius:16px;background:#fff}.js-reveal-ready .morph-reveal.will-reveal{opacity:0;transform:translate3d(0,30px,0) scale(.996);filter:blur(8px);transition:opacity .92s linear,transform 1.12s cubic-bezier(.33,0,.2,1),filter 1s linear;transform-origin:50% 70%;will-change:opacity,transform,filter}.js-reveal-ready .morph-reveal.is-revealed{opacity:1;transform:none;filter:blur(0)}.js-reveal-ready .morph-image-card.will-reveal,.js-reveal-ready .morph-icon-card.will-reveal,.js-reveal-ready .morph-app-card.will-reveal,.js-reveal-ready .morph-map-wrap.will-reveal,.js-reveal-ready .morph-eu-note.will-reveal,.js-reveal-ready .morph-metrics.will-reveal{transform:translate3d(0,34px,0) scale(.955);filter:blur(8px)}.js-reveal-ready .morph-split>.morph-section-head.will-reveal,.js-reveal-ready .morph-map-layout>.morph-section-head.will-reveal{transform:translate3d(0,30px,0) scale(.996)}.js-reveal-ready .morph-map-wrap.will-reveal{transform:translate3d(0,34px,0) scale(.955)}.js-reveal-ready .morph-image-card.will-reveal.is-revealed,.js-reveal-ready .morph-icon-card.will-reveal.is-revealed,.js-reveal-ready .morph-app-card.will-reveal.is-revealed,.js-reveal-ready .morph-map-wrap.will-reveal.is-revealed,.js-reveal-ready .morph-eu-note.will-reveal.is-revealed,.js-reveal-ready .morph-metrics.will-reveal.is-revealed,.js-reveal-ready .morph-split>.morph-section-head.will-reveal.is-revealed,.js-reveal-ready .morph-map-layout>.morph-section-head.will-reveal.is-revealed{opacity:1;transform:none;filter:blur(0)}.js-reveal-ready .morph-section-head.will-reveal{overflow:visible}.js-reveal-ready .morph-section-head.will-reveal:before{content:"";position:absolute;z-index:4;left:-6%;right:-6%;top:-26%;height:42%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(var(--morpho-green-rgb),.13),rgba(255,255,255,.68),rgba(var(--morpho-purple-rgb),.12),transparent);filter:blur(12px);opacity:0;transform:translateY(-145%) skewY(-2deg)}.js-reveal-ready .morph-section-head.will-reveal.is-revealed:before{animation:morphOpticalScanDown 2.1s cubic-bezier(.18,.8,.2,1) .04s both}.js-reveal-ready .morph-section-head.will-reveal.is-revealed .eyebrow,.js-reveal-ready .morph-section-head.will-reveal.is-revealed h1,.js-reveal-ready .morph-section-head.will-reveal.is-revealed h2,.js-reveal-ready .morph-section-head.will-reveal.is-revealed p,.js-reveal-ready .morph-section-head.will-reveal.is-revealed .cta-row{animation:morphPhotonBuild 1.45s cubic-bezier(.16,1,.3,1) both}.js-reveal-ready .morph-section-head.will-reveal.is-revealed h1,.js-reveal-ready .morph-section-head.will-reveal.is-revealed h2{animation-delay:.12s}.js-reveal-ready .morph-section-head.will-reveal.is-revealed p{animation-delay:.28s}.js-reveal-ready .morph-section-head.will-reveal.is-revealed .cta-row{animation-delay:.42s}.js-reveal-ready .morph-platform-grid .morph-reveal:nth-child(2),.js-reveal-ready .morph-advantage-grid .morph-reveal:nth-child(2),.js-reveal-ready .morph-app-grid .morph-reveal:nth-child(2),.js-reveal-ready .morph-cred-grid .morph-reveal:nth-child(2){transition-delay:.1s}.js-reveal-ready .morph-platform-grid .morph-reveal:nth-child(3),.js-reveal-ready .morph-advantage-grid .morph-reveal:nth-child(3),.js-reveal-ready .morph-app-grid .morph-reveal:nth-child(3),.js-reveal-ready .morph-cred-grid .morph-reveal:nth-child(3){transition-delay:.2s}.js-reveal-ready .morph-advantage-grid .morph-reveal:nth-child(4){transition-delay:.3s}.morph-image-card,.morph-icon-card,.morph-app-card{transition:transform .45s cubic-bezier(.2,.78,.2,1),border-color .45s ease,box-shadow .45s ease,background .45s ease}.morph-image-card:hover,.morph-icon-card:hover,.morph-app-card:hover{transform:translateY(-7px);border-color:rgba(var(--morpho-green-rgb),.28);background:#ffffffeb;box-shadow:0 32px 86px #1f2c6024}.morph-image-card img,.morph-app-card img{transition:transform .9s cubic-bezier(.2,.78,.2,1)}.morph-image-card:hover img,.morph-app-card:hover img{transform:scale(1.045)}@keyframes morphLightDash{to{stroke-dashoffset:-1100}}@keyframes morphAuroraDrift{0%{opacity:.42;transform:translateY(-50%) rotate(-3deg) scale(.98)}to{opacity:.72;transform:translateY(-52%) rotate(2deg) scale(1.04)}}@keyframes morphGlobalAurora{to{transform:translate3d(3vw,6vh,0) scale(1.14) rotate(7deg)}}@keyframes morphAuroraBreathe{0%{opacity:.42;transform:rotate(-5deg) translateY(8px) scale(.98)}to{opacity:.68;transform:rotate(3deg) translateY(-8px) scale(1.04)}}@keyframes morphDotDrift{to{background-position:0 34px,11px 86px}}@keyframes morphOpticalScanDown{0%{opacity:0;transform:translateY(-145%) skewY(-2deg)}18%{opacity:1}72%{opacity:.78}to{opacity:0;transform:translateY(420%) skewY(-2deg)}}@keyframes morphPhotonBuild{0%{opacity:0;transform:translateY(-18px) scale(.992);clip-path:inset(0 0 100% 0);filter:blur(10px) brightness(.82);text-shadow:0 0 0 rgba(var(--morpho-green-rgb),0)}44%{opacity:1;clip-path:inset(0 0 28% 0);filter:blur(3px) brightness(1.12);text-shadow:0 0 28px rgba(var(--morpho-green-rgb),.28)}72%{opacity:1;clip-path:inset(0 0 0 0);filter:blur(1px) brightness(1.04);text-shadow:0 0 18px rgba(var(--morpho-purple-rgb),.16)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0);filter:blur(0) brightness(1);text-shadow:0 0 0 rgba(var(--morpho-green-rgb),0)}}@media (prefers-reduced-motion: reduce){.morph-flow-band *,.morph-flow-band:before,.morph-flow-band:after,.morph-global-aurora span,.morph-light-paths *,.js-reveal-ready .morph-section-head.will-reveal.is-revealed:before,.js-reveal-ready .morph-section-head.will-reveal.is-revealed .eyebrow,.js-reveal-ready .morph-section-head.will-reveal.is-revealed h1,.js-reveal-ready .morph-section-head.will-reveal.is-revealed h2,.js-reveal-ready .morph-section-head.will-reveal.is-revealed p,.js-reveal-ready .morph-section-head.will-reveal.is-revealed .cta-row{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.morph-optical-canvas{display:none}}@media (max-width: 1100px){.morph-platform-grid,.morph-app-grid,.morph-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.morph-split,.morph-intro-layout,.morph-map-layout,.morph-eu-note{grid-template-columns:1fr}.morph-section-head.compact{max-width:780px}.morph-metrics article:nth-child(3){border-left:0;border-top:1px solid rgba(var(--morpho-blue-rgb),.1)}.morph-metrics article:nth-child(4){border-top:1px solid rgba(var(--morpho-blue-rgb),.1)}}@media (max-width: 700px){.morph-optical-canvas{opacity:.2}.morph-global-aurora{opacity:.4}.morph-global-aurora span{filter:blur(58px)}.morph-container{width:calc(100% - var(--pad) * 2)}.morph-hero{min-height:760px}.morph-platform-grid,.morph-advantage-grid,.morph-app-grid,.morph-cred-grid,.morph-metrics{grid-template-columns:1fr}.morph-section{padding:76px 0}.morph-intro{padding-top:76px;overflow:hidden}.morph-image-card img,.morph-app-card img{height:220px}.morph-metrics article+article{border-left:0;border-top:1px solid rgba(var(--morpho-blue-rgb),.1)}}.site-shell:has(.morph-home){--home-panel: rgba(5, 17, 34, .72);--home-panel-strong: rgba(6, 22, 42, .92);--home-text: #eef8fb;--home-muted: rgba(211, 229, 235, .74);--home-soft: rgba(170, 203, 212, .62);--home-cyan: var(--morpho-green);--home-line: rgba(var(--morpho-green-rgb), .18);color:var(--home-text);background-color:#020713;background-image:linear-gradient(112deg,rgba(var(--morpho-green-rgb),.028) 0 1px,transparent 1px 34px),radial-gradient(circle at 14% 8%,rgba(var(--morpho-green-rgb),.16),transparent 32rem),radial-gradient(circle at 80% 42%,rgba(var(--morpho-green-rgb),.08),transparent 36rem),linear-gradient(180deg,#020713,#071226 42%,#030817);overflow-x:clip}.site-shell:has(.morph-home) .site-header:not(.is-scrolled){background:linear-gradient(180deg,#020713bd,#02071300)}.site-shell:has(.morph-home) .site-footer{background:#030817;border-top-color:rgba(var(--morpho-green-rgb),.18)}.site-shell:has(.morph-home) .footer-brand h2,.site-shell:has(.morph-home) .footer-contact p,.site-shell:has(.morph-home) .footer-bottom,.site-shell:has(.morph-home) .footer-bottom a{color:#e0f1f5b8}.morph-home{background:radial-gradient(circle at 74% 16%,rgba(var(--morpho-green-rgb),.08),transparent 30rem),linear-gradient(180deg,#02071300,#020713b8 18%,#030817eb)}.morph-optical-canvas{opacity:.18}.morph-global-aurora{opacity:.34}.morph-global-aurora span{opacity:.14}.morph-global-aurora span:nth-child(2),.morph-global-aurora span:nth-child(3){background:radial-gradient(circle,rgba(var(--morpho-green-rgb),.24),transparent 70%)}.morph-hero{min-height:min(100vh,900px);background:#020713}.morph-hero-video{top:0;right:0;bottom:0;left:0;height:100%;filter:saturate(.78) contrast(1.05) brightness(.72);animation:morphHeroDrift 16s ease-in-out infinite alternate}.morph-hero-shade{background:linear-gradient(90deg,#020713f0,#020713b3 34%,#0207132e 72%,#0207139e),linear-gradient(180deg,#0207132e,#020713eb)}.morph-hero-copy{position:relative;z-index:2;width:calc(100% - var(--pad) * 2);max-width:900px;margin-inline:auto;padding-top:80px}.morph-hero-copy .eyebrow,.morph-home .eyebrow{color:#77eee4;letter-spacing:.15em}.morph-hero-copy h1{max-width:820px;margin:0;color:#fff;font-size:clamp(46px,6.8vw,92px);font-weight:420;line-height:1.08;text-wrap:balance;text-shadow:0 22px 60px rgba(0,0,0,.42),0 0 26px rgba(var(--morpho-green-rgb),.16)}.morph-intro,.morph-section{background:transparent}.morph-intro{padding-top:clamp(84px,9vw,128px)}.morph-intro h1,.morph-section-head h2{color:#f5fbff;font-weight:420;text-wrap:balance}.morph-intro .morph-lead{color:#ebf9fbe6;font-size:clamp(20px,2vw,27px)}.morph-intro .morph-section-head p:not(.eyebrow),.morph-section-head p:not(.eyebrow){color:var(--home-muted);font-size:clamp(16px,1.25vw,18px)}.morph-flow-band:before{background:linear-gradient(105deg,transparent 0 16%,rgba(var(--morpho-green-rgb),.07) 30%,transparent 46% 58%,rgba(var(--morpho-green-rgb),.04) 74%,transparent 90%),radial-gradient(ellipse at 50% 50%,rgba(var(--morpho-green-rgb),.08),transparent 64%);opacity:.48}.morph-flow-band:after{background:linear-gradient(180deg,#02071300,#0207132e 48%,#02071300);opacity:.55}.morph-aurora{background:conic-gradient(from 96deg at 46% 52%,transparent 0 14%,rgba(var(--morpho-green-rgb),.08) 24%,transparent 38% 62%,rgba(var(--morpho-green-rgb),.035) 72%,transparent 84%),radial-gradient(ellipse at 52% 60%,rgba(var(--morpho-green-rgb),.06),transparent 62%);opacity:.45}.morph-dot-field{background-image:radial-gradient(circle at center,rgba(var(--morpho-green-rgb),.3) 0 1px,transparent 1.8px),radial-gradient(circle at center,rgba(var(--morpho-green-rgb),.12) 0 1px,transparent 1.6px);opacity:.16}.light-base{opacity:.26}.light-pulse{stroke:var(--morpho-green);stroke-width:3;filter:drop-shadow(0 0 8px rgba(var(--morpho-green-rgb),.42));opacity:.62}.morph-image-card,.morph-icon-card,.morph-app-tabs,.morph-partner-card,.morph-eu-note,.morph-map-wrap,.morph-metrics{border:1px solid var(--home-line);border-radius:8px;background:linear-gradient(180deg,#081c34c7,#040f20b8),#051122b8;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.morph-image-card h3,.morph-icon-card h3,.morph-app-card h3,.morph-metrics h3,.morph-partner-card h3,.morph-app-tab-panel h3{color:#f5fbff;font-size:clamp(21px,1.9vw,28px);font-weight:440}.morph-image-card p,.morph-icon-card p,.morph-app-card p,.morph-metrics p,.morph-eu-note p,.morph-partner-card p,.morph-app-tab-panel p{color:var(--home-muted);font-size:16px}.morph-icon{color:var(--home-cyan)}.morph-icon svg{stroke:var(--home-cyan);filter:drop-shadow(0 0 18px rgba(var(--morpho-green-rgb),.28))}.morph-image-card:hover,.morph-icon-card:hover,.morph-partner-card:hover{border-color:rgba(var(--morpho-green-rgb),.36);background:linear-gradient(180deg,#092340e0,#040f20d1);box-shadow:0 36px 98px #00000059,0 0 34px rgba(var(--morpho-green-rgb),.08)}.morph-app-tabs{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(24px,4vw,48px);min-height:560px;padding:clamp(16px,2vw,26px);overflow:hidden}.morph-app-stage{position:relative;min-height:500px;overflow:hidden;border-radius:8px;background:#071226}.morph-app-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(2,7,19,.48)),radial-gradient(circle at 22% 8%,rgba(var(--morpho-green-rgb),.18),transparent 26rem);pointer-events:none}.morph-app-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.045);transition:opacity .8s ease,transform 5s linear;filter:saturate(.9) contrast(1.04) brightness(.82)}.morph-app-stage img.is-active{opacity:1;transform:scale(1)}.morph-app-tab-panel{display:grid;align-content:center;padding:clamp(14px,2vw,26px)}.morph-app-tab-panel h3{margin:0 0 16px;font-size:clamp(32px,4.2vw,58px);line-height:1.05}.morph-app-tab-panel strong{display:block;margin-bottom:14px;color:#8ff5ee;font-size:18px;font-weight:500;line-height:1.5}.morph-app-tab-list{display:grid;gap:10px;margin-top:34px}.morph-app-tab-list button{display:grid;grid-template-columns:1fr;align-items:center;gap:16px;min-height:58px;padding:0 18px;border:1px solid rgba(var(--morpho-green-rgb),.14);border-radius:8px;color:#edf8faad;background:#ffffff09;font:inherit;text-align:left;cursor:pointer;transition:border-color .28s ease,background .28s ease,color .28s ease,transform .28s ease}.morph-app-tab-list button:hover,.morph-app-tab-list button.is-active{color:#fff;border-color:rgba(var(--morpho-green-rgb),.46);background:rgba(var(--morpho-green-rgb),.12);transform:translate(4px)}.morph-app-tab-list span{font-weight:520}.morph-app-products-button{margin-top:24px}.morph-tab-link{display:inline-flex;width:max-content;margin-top:30px;color:#8ff5ee;font-weight:800}.morph-partners{padding-top:clamp(34px,5vw,74px)}.morph-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.morph-partner-card{overflow:hidden;transition:transform .45s cubic-bezier(.2,.78,.2,1),border-color .45s ease,box-shadow .45s ease}.morph-partner-card img{width:100%;height:270px;display:block;object-fit:cover;filter:saturate(.86) brightness(.78);transition:transform .9s cubic-bezier(.2,.78,.2,1),filter .45s ease}.morph-partner-card div{padding:26px}.morph-partner-card h3{margin:0 0 14px}.morph-partner-card strong,.morph-partner-card span{display:block}.morph-partner-card strong{margin-top:22px;color:#f5fbff;font-weight:520}.morph-partner-card span{margin-top:5px;color:var(--home-soft);font-size:14px}.morph-partner-card:hover{transform:translateY(-7px)}.morph-partner-card:hover img{transform:scale(1.045);filter:saturate(.95) brightness(.88)}.morph-map-wrap .map-filter{background:#020713ad;border-color:rgba(var(--morpho-green-rgb),.2)}.morph-map-wrap .map-filter button{color:#ebf9fbc7;background:#ffffff06;border-color:rgba(var(--morpho-green-rgb),.12)}.morph-map-wrap .map-filter button:hover,.morph-map-wrap .map-filter button.active{color:#fff;background:rgba(var(--morpho-green-rgb),.16);box-shadow:0 12px 30px rgba(var(--morpho-green-rgb),.08)}.morph-map-wrap .map-legend span,.morph-map-wrap .map-node small{color:#ebf9fbc7}.morph-metrics article+article{border-left-color:rgba(var(--morpho-green-rgb),.16)}.morph-metrics strong{color:#8ff5ee}.morph-eu-note img{border-radius:8px}@keyframes morphHeroDrift{0%{transform:scale(1)}to{transform:scale(1.035)}}@media (max-width: 1100px){.morph-app-tabs,.morph-partner-grid{grid-template-columns:1fr}.morph-app-stage{min-height:430px}}@media (max-width: 700px){.morph-hero{min-height:720px}.morph-hero-copy{padding-top:110px}.morph-hero-copy h1{font-size:clamp(38px,12vw,58px)}.morph-app-tabs{min-height:0;padding:12px}.morph-app-stage{min-height:300px}.morph-app-tab-panel{padding:20px 8px 8px}.morph-app-tab-list button{min-height:54px}.morph-partner-card img{height:250px}}.site-shell:has(.morph-home){background-image:repeating-linear-gradient(108deg,rgba(var(--morpho-green-rgb),.026) 0 1px,transparent 1px 36px),radial-gradient(circle at 12% 12%,rgba(var(--morpho-green-rgb),.12),transparent 30rem),radial-gradient(circle at 82% 62%,rgba(var(--morpho-green-rgb),.07),transparent 34rem),linear-gradient(180deg,#020713,#071226 42%,#030817)}.morph-home:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.34;background:radial-gradient(ellipse 92% 22% at 18% 34%,transparent 58%,rgba(var(--morpho-green-rgb),.22) 59%,transparent 60%),radial-gradient(ellipse 96% 24% at 76% 60%,transparent 57%,rgba(var(--morpho-green-rgb),.17) 58%,transparent 59%),radial-gradient(ellipse 78% 18% at 38% 82%,transparent 57%,rgba(var(--morpho-green-rgb),.12) 58%,transparent 59%);mask-image:linear-gradient(180deg,transparent 0%,black 15%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 15%,black 92%,transparent 100%)}.morph-optical-canvas,.morph-global-aurora,.morph-light-paths,.morph-aurora{display:none}.morph-hero{min-height:100vh;height:100vh;align-items:end}.morph-hero-video{filter:saturate(.9) contrast(1.05) brightness(.96);animation:none}.morph-hero-shade{display:none}.morph-hero-copy{position:absolute;left:50%;top:58%;width:min(1120px,calc(100% - var(--pad) * 2));max-width:none;margin:0;padding:0;text-align:center;transform:translate(-50%,-50%)}.morph-hero-copy h1{max-width:none;white-space:nowrap;color:#fff;font-size:clamp(32px,4.2vw,60px);line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.42),0 0 28px rgba(var(--morpho-green-rgb),.18)}.morph-flow-band{height:clamp(56px,8vw,120px);margin-top:0;margin-bottom:0}.morph-flow-band:before,.morph-flow-band:after{animation:none}.morph-flow-band:before{height:clamp(52px,7vw,104px);opacity:.24;filter:blur(18px)}.morph-dot-field{height:clamp(84px,10vw,150px);opacity:.14;animation:none}.morph-intro .morph-section-head{max-width:900px;margin-inline:auto;text-align:center}.morph-intro h1,.morph-intro .morph-lead,.morph-intro .morph-section-head p:not(.eyebrow){margin-left:auto;margin-right:auto}.morph-intro .cta-row{justify-content:center}.morph-combined-platform{padding-bottom:clamp(82px,9vw,132px)}.morph-combined-platform .morph-platform-grid{margin-top:clamp(46px,6vw,78px)}.js-reveal-ready .morph-intro .morph-section-head.will-reveal{transform:translate3d(0,34px,0) scale(.975);filter:blur(10px)}.js-reveal-ready .morph-intro .morph-section-head.will-reveal.is-revealed{animation:morphIntroFloatIn 1.08s cubic-bezier(.16,1,.3,1) both}@keyframes morphIntroFloatIn{0%{opacity:0;transform:translate3d(0,34px,0) scale(.975);filter:blur(10px)}62%{opacity:1;filter:blur(1.5px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.morph-app-tabs{min-height:0;align-items:center;padding:0}.morph-app-stage{width:100%;min-height:0;aspect-ratio:3 / 2;align-self:start;border-radius:8px 0 0 8px}.morph-app-stage img{aspect-ratio:3 / 2}.morph-app-tab-panel{padding:clamp(18px,2vw,22px)}.morph-app-tab-panel h3{font-size:clamp(27px,3vw,38px);margin-bottom:10px}.morph-app-tab-panel strong{margin-bottom:8px;font-size:16px}.morph-app-tab-panel p{font-size:15px;line-height:1.65}.morph-app-tab-list{gap:8px;margin-top:16px}.morph-app-tab-list button{min-height:44px;padding:0 14px}.morph-tab-link{margin-top:14px}.site-shell:has(.morph-home) .site-footer{margin-top:0;padding:0 var(--pad) 24px;background:var(--gradient-main) top / 100% 18px no-repeat,linear-gradient(180deg,#06102a,#030817);color:#ebf9fbb8}.site-shell:has(.morph-home) .footer-main{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center;padding-top:42px}.site-shell:has(.morph-home) .footer-brand{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.site-shell:has(.morph-home) .footer-brand img{width:174px;filter:brightness(0) invert(1)}.site-shell:has(.morph-home) .footer-brand h2{display:none}.site-shell:has(.morph-home) .footer-socials{margin-top:0;gap:10px}.site-shell:has(.morph-home) .footer-social-link{width:32px;height:32px;color:#ebf9fbd1;border:1px solid rgba(235,249,251,.18);border-radius:999px;background:#ffffff09}.site-shell:has(.morph-home) .footer-social-link svg{width:18px;height:18px}.site-shell:has(.morph-home) .footer-contact-grid{justify-items:stretch}.site-shell:has(.morph-home) .footer-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-items:stretch;border-left:1px solid rgba(235,249,251,.14)}.site-shell:has(.morph-home) .footer-contact article{width:auto;min-height:58px;padding:0 22px;border-right:1px solid rgba(235,249,251,.14)}.site-shell:has(.morph-home) .footer-contact p,.site-shell:has(.morph-home) .footer-contact a{margin:0;color:#ebf9fbbd;font-size:13px;line-height:1.65}.site-shell:has(.morph-home) .footer-contact a{color:#eefbff}.site-shell:has(.morph-home) .footer-bottom{margin-top:26px;padding-top:18px;border-top-color:#ebf9fb1f;color:#ebf9fb8f}.site-shell:has(.morph-home) .footer-bottom a{color:#ebf9fb9e}.morph-ecosystem .morph-map-layout{display:grid;grid-template-columns:1fr;gap:clamp(34px,5vw,58px);align-items:center}.morph-ecosystem .morph-section-head.compact{max-width:820px;margin:0 auto;text-align:center}.morph-ecosystem .morph-section-head p:not(.eyebrow){margin-left:auto;margin-right:auto}.morph-ecosystem .morph-map-wrap{width:min(1180px,100%);margin:0 auto;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.morph-ecosystem .morph-map-wrap .map-panel{min-height:520px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.morph-ecosystem .morph-map-wrap .map-filter{width:fit-content;min-width:0;margin-inline:auto}.site-shell:has(.morph-home){background-color:#061934;background-image:radial-gradient(circle at 12% 12%,rgba(var(--morpho-green-rgb),.18),transparent 32rem),radial-gradient(circle at 92% 24%,rgba(var(--morpho-red-rgb),.13),transparent 30rem),radial-gradient(circle at 4% 42%,rgba(43,173,203,.24),transparent 38rem),radial-gradient(circle at 86% 68%,rgba(var(--morpho-purple-rgb),.2),transparent 36rem),radial-gradient(circle at 12% 92%,rgba(var(--morpho-green-rgb),.3),transparent 36rem),radial-gradient(circle at 78% 96%,rgba(var(--morpho-purple-rgb),.24),transparent 38rem),linear-gradient(180deg,#04182e,#08244a 28%,#080e3f 58%,#050826);background-size:100% 3600px,100% 3600px,100% 3600px,100% 3600px,100% 3600px,100% 3600px,100% 100%;background-position:calc(50% + var(--home-bg-x-soft, 0px)) var(--home-bg-y-soft, 0px),calc(50% + var(--home-bg-x-inverse, 0px)) var(--home-bg-y-deep, 0px),calc(50% + var(--home-bg-x-soft, 0px)) calc(34% + var(--home-bg-y-deep, 0px)),calc(50% + var(--home-bg-x-inverse, 0px)) calc(54% + var(--home-bg-y-deep, 0px)),calc(50% + var(--home-bg-x-soft, 0px)) calc(78% + var(--home-bg-y-deep, 0px)),calc(50% + var(--home-bg-x-inverse, 0px)) calc(92% + var(--home-bg-y-deep, 0px)),center center}.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header.is-scrolled,.site-shell:has(.morph-home) .site-header.is-inner-page{border-bottom-width:0;border-bottom-color:transparent;box-shadow:none}.morph-home{background:linear-gradient(180deg,#03162b0a,#061730ad 18%,#07092beb)}.morph-home:before{position:absolute;inset:0 0 auto 0;height:100%;opacity:.52;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 5200' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='lineA' x1='0' x2='1' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%2300e8d7' stop-opacity='.52'/%3E%3Cstop offset='.46' stop-color='%2300b9aa' stop-opacity='.26'/%3E%3Cstop offset='.74' stop-color='%23e11e6e' stop-opacity='.16'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='3.5' result='blur'/%3E%3CfeMerge%3E%3CfeMergeNode in='blur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M-120 780 C 250 520 560 850 900 620 C 1160 445 1290 245 1510 190' fill='none' stroke='url(%23lineA)' stroke-width='2.4' filter='url(%23glow)'/%3E%3Cpath d='M-160 1450 C 230 1180 560 1520 890 1290 C 1150 1110 1265 925 1500 870' fill='none' stroke='%2300e8d7' stroke-opacity='.20' stroke-width='1.25'/%3E%3Cpath d='M1505 1750 C 1110 1915 925 2160 620 2050 C 310 1938 125 2050 -130 2290' fill='none' stroke='url(%23lineA)' stroke-width='2.1' filter='url(%23glow)'/%3E%3Cpath d='M-150 2830 C 250 2600 570 2910 865 2705 C 1130 2520 1305 2520 1500 2650' fill='none' stroke='%2300b9aa' stroke-opacity='.18' stroke-width='1.4'/%3E%3Cpath d='M1480 3300 C 1160 3480 890 3690 570 3520 C 275 3365 70 3515 -150 3790' fill='none' stroke='url(%23lineA)' stroke-width='2.2' filter='url(%23glow)'/%3E%3Cpath d='M-180 4450 C 210 4190 520 4540 880 4320 C 1115 4175 1300 4130 1500 4260' fill='none' stroke='%2300e8d7' stroke-opacity='.18' stroke-width='1.35'/%3E%3C/svg%3E") center top / 100% 100% no-repeat,radial-gradient(circle at 72% 13%,rgba(255,255,255,.34) 0 1px,transparent 1.8px),radial-gradient(circle at 84% 18%,rgba(255,255,255,.28) 0 1px,transparent 1.7px),radial-gradient(circle at 69% 27%,rgba(255,255,255,.18) 0 1px,transparent 1.6px),repeating-linear-gradient(107deg,transparent 0 32px,rgba(var(--morpho-green-rgb),.022) 33px 34px,transparent 35px 68px);filter:drop-shadow(0 0 20px rgba(var(--morpho-green-rgb),.08));transform:translate3d(var(--home-bg-x-soft, 0px),var(--home-bg-y-deep, 0px),0);transition:transform .18s linear}.morph-home:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.58;background:conic-gradient(from 188deg at 58% 9%,transparent 0deg,rgba(255,74,111,.3) 7deg,rgba(255,220,72,.4) 10deg,rgba(0,241,216,.42) 13deg,rgba(40,170,255,.2) 16deg,transparent 23deg 360deg),radial-gradient(ellipse 24% 18% at 5% 18%,rgba(67,207,226,.28),transparent 58%),radial-gradient(circle at 8% 22%,rgba(var(--morpho-green-rgb),.24),transparent 22rem),radial-gradient(circle at 92% 24%,rgba(var(--morpho-red-rgb),.2),transparent 24rem),radial-gradient(circle at 10% 58%,rgba(var(--morpho-green-rgb),.3),transparent 26rem),radial-gradient(circle at 88% 78%,rgba(106,89,255,.22),transparent 28rem),radial-gradient(circle at 12% 96%,rgba(var(--morpho-green-rgb),.42),transparent 24rem);mix-blend-mode:screen;transform:translate3d(var(--home-bg-x-inverse, 0px),var(--home-bg-y-deep, 0px),0);transition:transform .18s linear}.morph-flow-band:before{opacity:.44;background:linear-gradient(104deg,transparent 0 14%,rgba(var(--morpho-green-rgb),.1) 28%,transparent 43% 58%,rgba(var(--morpho-green-rgb),.06) 72%,transparent 88%)}.morph-flow-band:after{opacity:.34}.morph-dot-field{opacity:.18}.morph-section-head .eyebrow{position:relative;display:inline-flex;align-items:center;gap:10px}.morph-section-head .eyebrow:before{content:"";width:0;height:0;flex:0 0 auto;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #47f1ea;filter:drop-shadow(0 0 9px rgba(var(--morpho-green-rgb),.72))}.morph-intro .morph-section-head .eyebrow,.morph-ecosystem .morph-section-head .eyebrow{justify-content:center}.morph-split .morph-section-head .eyebrow,.morph-partners .morph-section-head .eyebrow,.morph-credibility .morph-section-head .eyebrow{justify-content:flex-start}.morph-image-card,.morph-icon-card,.morph-app-tabs,.morph-partner-card,.morph-eu-note,.morph-metrics{background:radial-gradient(circle at 12% 0%,rgba(var(--morpho-green-rgb),.12),transparent 34%),linear-gradient(180deg,#07193ad1,#040c26db);border-color:rgba(var(--morpho-green-rgb),.22);box-shadow:0 24px 76px #00000047,inset 0 0 24px rgba(var(--morpho-green-rgb),.045)}@media (max-width: 900px){.morph-hero-copy h1{white-space:normal}.site-shell:has(.morph-home) .footer-main,.site-shell:has(.morph-home) .footer-brand,.site-shell:has(.morph-home) .footer-contact{grid-template-columns:1fr}.site-shell:has(.morph-home) .footer-contact{border-left:0;gap:14px}.site-shell:has(.morph-home) .footer-contact article{padding:0;border-right:0}}.about-page.dark-about{padding-top:0;color:var(--dark-text);background:radial-gradient(circle at 78% 6%,rgba(55,231,255,.16),transparent 30rem),radial-gradient(circle at 8% 36%,rgba(var(--morpho-purple-rgb),.14),transparent 34rem),linear-gradient(180deg,#020811,#06101d 45%,#020811)}.about-page.dark-about h1,.about-page.dark-about h2,.about-page.dark-about h3{color:#fff}.about-page.dark-about p{color:var(--dark-muted)}.about-page.about-kinetic{--about-bg: #020811;--about-panel: rgba(8, 24, 42, .72);--about-panel-strong: rgba(10, 30, 52, .92);--about-text: #f4fbff;--about-muted: rgba(220, 237, 246, .72);--about-cyan: #37e7ff;--about-green: var(--morpho-green);--about-purple: var(--morpho-purple);--about-line: rgba(106, 224, 255, .18);--about-wide: var(--site-max);padding-top:0;color:var(--about-text);background:radial-gradient(circle at 70% 12%,rgba(22,119,255,.18),transparent 28%),radial-gradient(circle at 20% 40%,rgba(var(--morpho-green-rgb),.12),transparent 32%),linear-gradient(180deg,#020811,#06101d 48%,#020811);overflow:hidden}.about-page.about-kinetic:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.18;background:linear-gradient(90deg,transparent 0 24%,rgba(255,255,255,.035) 25%,transparent 26% 49%,rgba(255,255,255,.025) 50%,transparent 51% 74%,rgba(255,255,255,.025) 75%,transparent 76%)}.about-page.about-kinetic:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0107122e,#0107129e),radial-gradient(circle at 50% 45%,transparent 0,rgba(1,7,18,.42) 72%)}.about-particle-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.about-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}.about-page.about-kinetic>section{position:relative;z-index:1}.about-page.about-kinetic h1,.about-page.about-kinetic h2,.about-page.about-kinetic h3{color:#fff;letter-spacing:0}.about-page.about-kinetic p{color:var(--about-muted)}.about-hero-2026{min-height:100vh;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr);align-items:center;gap:clamp(34px,6vw,90px);padding:clamp(126px,11vw,170px) var(--pad) clamp(92px,8vw,130px);border-bottom:1px solid var(--about-line);overflow:hidden}.about-photon-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.58}.about-photon-field span{position:absolute;width:min(54vw,760px);height:min(52vw,680px);border-radius:999px;filter:blur(74px);mix-blend-mode:screen;animation:aboutAurora 18s ease-in-out infinite alternate}.about-photon-field span:nth-child(1){left:-8vw;top:4vh;background:radial-gradient(circle,rgba(var(--morpho-green-rgb),.26),transparent 66%)}.about-photon-field span:nth-child(2){right:-10vw;top:22vh;background:radial-gradient(circle,rgba(55,231,255,.22),transparent 70%);animation-duration:24s}.about-photon-field span:nth-child(3){left:32vw;bottom:-18vh;background:radial-gradient(circle,rgba(var(--morpho-purple-rgb),.18),transparent 70%);animation-duration:28s}.about-hero-copy-2026{max-width:760px;position:relative;z-index:4}.about-kicker{margin:0 0 20px;color:var(--about-cyan);font-size:12px;font-weight:900;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 18px rgba(55,231,255,.38)}.about-hero-copy-2026 h1{margin:0 0 26px;font-size:clamp(54px,7.7vw,112px);font-weight:360;line-height:1.02}.about-hero-copy-2026 h1 span{display:block;width:fit-content;background:linear-gradient(105deg,#fff 0%,#dff8ff 34%,var(--about-cyan) 50%,var(--about-purple) 74%,#fff 90%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aboutStructuralColor 5.8s ease-in-out infinite alternate}.about-hero-lead{max-width:680px;color:#e8fbff;font-size:clamp(20px,2vw,28px);line-height:1.7}.about-hero-butterflies{position:relative;z-index:2;min-height:620px}.about-main-butterfly,.about-mini-butterfly{position:absolute;pointer-events:none;filter:drop-shadow(0 0 30px rgba(55,231,255,.42)) drop-shadow(0 0 80px rgba(var(--morpho-purple-rgb),.26))}.about-main-butterfly{right:-8%;top:50%;width:min(760px,58vw);transform:translateY(-48%) rotate(-4deg);animation:aboutMainButterfly 7s ease-in-out infinite;transform-origin:50% 55%}.about-mini-butterfly{opacity:.92;mix-blend-mode:screen}.about-mini-1{width:132px;right:55%;top:18%;animation:aboutMiniFloatA 12s ease-in-out infinite}.about-mini-2{width:96px;right:7%;top:25%;animation:aboutMiniFloatB 14s ease-in-out infinite}.about-mini-3{width:76px;right:36%;bottom:12%;animation:aboutMiniFloatC 16s ease-in-out infinite}.about-wave-ribbons{position:absolute;inset:auto -18vw 6vh -18vw;height:52vh;transform:rotate(-9deg)}.about-wave-ribbons span{position:absolute;left:-6%;right:-6%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--about-cyan),#1d7cff,var(--about-purple),transparent);box-shadow:0 0 18px var(--about-cyan),0 0 46px #37e7ff73;animation:aboutRibbonFlow 4.8s linear infinite}.about-wave-ribbons span:nth-child(1){top:28%;height:3px}.about-wave-ribbons span:nth-child(2){top:40%;animation-delay:-1s;opacity:.72}.about-wave-ribbons span:nth-child(3){top:52%;animation-delay:-2s;opacity:.58}.about-wave-ribbons span:nth-child(4){top:64%;animation-delay:-3s;opacity:.42}.about-section{padding:clamp(92px,10vw,148px) var(--pad);border-bottom:0}.about-centered-copy,.about-section-head{max-width:940px;margin:0 auto 46px;text-align:center}.about-centered-copy h2,.about-section-head h2,.about-copy-panel h2,.about-funding-card h2{margin:0 0 20px;font-size:clamp(36px,5vw,72px);font-weight:380;line-height:1.08}.about-centered-copy p,.about-copy-panel p,.about-funding-card p{font-size:18px;line-height:1.85}.about-video-shell{max-width:var(--about-wide);margin:0 auto;overflow:hidden;border:0;border-radius:22px;background:transparent;box-shadow:none;clip-path:none;transform:scale(.985);transition:transform 1.35s cubic-bezier(.33,0,.2,1),filter 1.1s linear,opacity 1.1s linear;filter:blur(0);min-height:320px}.about-video-shell.is-visible{transform:scale(1);filter:blur(0)}.about-video-shell video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#030b14;border-radius:22px;box-shadow:0 38px 130px #0000008a,0 0 90px #37e7ff21;opacity:0;clip-path:inset(48% 50% 48% 50% round 22px);transform:scale(.985);filter:blur(8px)}.about-video-shell.is-visible video{animation:aboutVideoCenterReveal 1.65s cubic-bezier(.33,0,.2,1) both}.about-vision-2026,.about-leadership-2026{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(30px,5vw,72px);align-items:center}.about-vision-2026{max-width:calc(var(--about-wide) + (var(--pad) * 2));margin:0 auto}.about-vision-2026 .about-copy-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.about-vision-2026 .about-copy-panel h2{max-width:720px}.about-vision-2026 .about-copy-panel p{max-width:620px;color:#e6f6ffd6}.about-culture-2026{display:block;overflow:visible}.about-culture-2026 .about-copy-panel{max-width:940px;margin:0 auto 42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}.about-ecosystem-2026{display:block;text-align:center}.about-ecosystem-2026 .about-copy-panel{max-width:980px;margin:0 auto 42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.about-vision-media,.about-culture-carousel,.about-team-wide,.about-copy-panel,.about-funding-card,.about-home-map,.about-leader-quote{border:1px solid var(--about-line);border-radius:26px;background:linear-gradient(145deg,var(--about-panel-strong),rgba(4,12,22,.58));box-shadow:0 28px 90px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-copy-panel,.about-funding-card{padding:clamp(30px,4.6vw,58px)}.about-vision-media,.about-culture-carousel,.about-team-wide{overflow:hidden}.about-vision-media{border:0;border-radius:22px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.about-vision-media img,.about-team-wide img{display:block;width:100%;height:100%;min-height:480px;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.78,.2,1)}.about-vision-media img{min-height:clamp(460px,48vw,700px);border-radius:0;box-shadow:0 34px 100px #00000061}.about-vision-media:hover img,.about-team-wide:hover img{transform:scale(1.035)}.about-culture-carousel{position:relative;width:100vw;max-width:none;min-height:0;height:clamp(360px,38vw,560px);margin:0 calc(50% - 50vw);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.about-culture-track{display:flex;align-items:stretch;gap:18px;width:max-content;height:100%;padding:0 18px;animation:aboutCultureTrack 28s linear infinite}.about-culture-carousel:hover .about-culture-track{animation-play-state:paused}.about-culture-track img{flex:0 0 auto;width:auto;height:100%;object-fit:contain;border-radius:22px;background:transparent;box-shadow:0 22px 70px #00000047}.about-team-wide-section{padding:0 var(--pad) clamp(92px,10vw,140px);background:transparent}.about-team-wide{position:relative;max-width:var(--layout-max);margin:0 auto;overflow:hidden;border-radius:26px;background:#0208118a;opacity:1;clip-path:inset(0 0 100% 0 round 26px);transform:translateY(18px) scale(.992);filter:blur(6px);transition:clip-path 1s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .7s ease}.about-team-wide.is-visible{clip-path:inset(0 0 0 0 round 26px);filter:blur(0);transform:translateY(0) scale(1)}.about-team-wide img{display:block;width:100%;min-height:auto;aspect-ratio:5 / 3;object-fit:contain}.about-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.about-stat-grid article,.about-management-grid-2026 article,.about-partner-grid-2026 article{border:1px solid var(--about-line);border-radius:24px;background:linear-gradient(145deg,var(--about-panel-strong),rgba(4,12,22,.58));box-shadow:0 24px 80px #00000047}.about-stat-grid article{min-height:250px;padding:30px}.about-stat-grid strong{display:block;color:#fff;font-size:clamp(46px,5.8vw,82px);font-weight:340;line-height:1;text-shadow:0 0 28px rgba(55,231,255,.36)}.about-stat-grid span{display:block;margin:18px 0 12px;color:var(--about-cyan);font-weight:900}.about-stat-grid p{margin:0;font-size:15px}.about-management-grid-2026{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.about-management-grid-2026 article,.about-partner-grid-2026 article,.about-stat-grid article{opacity:0;transform:translate3d(-18px,46px,0) scale(.94);filter:blur(12px);transition:opacity .62s linear,transform .88s cubic-bezier(.22,1,.36,1),filter .74s linear,border-color .35s ease,box-shadow .35s ease}.about-management-grid-2026.is-visible article,.about-partner-grid-2026.is-visible article,.about-stat-grid.is-visible article{opacity:1;transform:scale(1);filter:blur(0)}.about-stat-grid.is-visible article:hover{transform:translateY(-8px) scale(1.025);border-color:#37e7ff73;box-shadow:0 34px 95px #00000061,0 0 52px #37e7ff29}.about-management-grid-2026 article:nth-child(1),.about-partner-grid-2026 article:nth-child(1),.about-stat-grid article:nth-child(1){transition-delay:0s}.about-management-grid-2026 article:nth-child(2),.about-partner-grid-2026 article:nth-child(2),.about-stat-grid article:nth-child(2){transition-delay:.18s}.about-management-grid-2026 article:nth-child(3),.about-partner-grid-2026 article:nth-child(3),.about-stat-grid article:nth-child(3){transition-delay:.36s}.about-management-grid-2026 article:nth-child(4),.about-stat-grid article:nth-child(4){transition-delay:.54s}.about-management-grid-2026 article:nth-child(5){transition-delay:.72s}.about-page.about-kinetic .about-management-grid-2026 article:nth-child(1),.about-page.about-kinetic .about-partner-grid-2026 article:nth-child(1),.about-page.about-kinetic .about-stat-grid article:nth-child(1),.about-page.about-kinetic .about-funding-partner-logos img:nth-child(1){transition-delay:0s}.about-page.about-kinetic .about-management-grid-2026 article:nth-child(2),.about-page.about-kinetic .about-partner-grid-2026 article:nth-child(2),.about-page.about-kinetic .about-stat-grid article:nth-child(2),.about-page.about-kinetic .about-funding-partner-logos img:nth-child(2){transition-delay:.18s}.about-page.about-kinetic .about-management-grid-2026 article:nth-child(3),.about-page.about-kinetic .about-partner-grid-2026 article:nth-child(3),.about-page.about-kinetic .about-stat-grid article:nth-child(3),.about-page.about-kinetic .about-funding-partner-logos img:nth-child(3){transition-delay:.36s}.about-page.about-kinetic .about-management-grid-2026 article:nth-child(4),.about-page.about-kinetic .about-stat-grid article:nth-child(4),.about-page.about-kinetic .about-funding-partner-logos img:nth-child(4){transition-delay:.54s}.about-page.about-kinetic .about-management-grid-2026 article:nth-child(5){transition-delay:.72s}.about-management-grid-2026 article{overflow:hidden}.about-management-grid-2026 img{width:100%;height:300px;object-fit:cover;object-position:center top;background:#ffffff0a}.about-management-grid-2026 div{padding:20px;min-height:150px;display:grid;grid-template-rows:minmax(62px,auto) minmax(50px,auto);align-content:start}.about-management-grid-2026 h3,.about-partner-grid-2026 h3{margin:0 0 10px;font-size:21px}.about-management-grid-2026 p{margin:0;color:var(--about-cyan);font-size:15px;line-height:1.6;align-self:start}.about-home-map{max-width:1180px;margin:0 auto;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.about-home-map .map-panel{min-height:520px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.about-home-map .map-filter button{color:#fff;background:#ffffff12;border-color:#ffffff24}.about-partner-grid-2026{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px}.about-partner-grid-2026 article{padding:0 0 28px;overflow:hidden}.about-partner-image{display:block;width:100%;height:240px;object-fit:cover;object-position:center;margin-bottom:24px}.about-partner-grid-2026 h3,.about-partner-grid-2026 p,.about-partner-grid-2026 blockquote,.about-partner-credit{margin-left:28px;margin-right:28px}.about-partner-grid-2026 p,.about-partner-grid-2026 blockquote{font-size:15px;line-height:1.75}.about-partner-grid-2026 blockquote{margin:22px 28px 16px;padding-left:18px;color:#e7fbff;border-left:2px solid var(--about-cyan)}.about-partner-credit{display:grid;gap:4px;margin-top:18px}.about-partner-credit strong{color:#fff;font-size:15px;font-weight:800}.about-partner-credit span{color:var(--about-cyan);font-size:14px;line-height:1.45}.about-leadership-2026{display:block}.about-leader-card{max-width:var(--about-wide);margin:0 auto;display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid var(--about-line);border-radius:26px;background:linear-gradient(145deg,#0a1e34e6,#040c16b8);box-shadow:0 34px 110px #0000005c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-leader-photo{width:100%;height:100%;min-height:320px;max-width:none;object-fit:cover;object-position:center top;justify-self:stretch;border-radius:0;border:0;background:#ffffff0a;box-shadow:none}.about-leader-quote{position:relative;margin:0;min-height:320px;padding:clamp(30px,4vw,52px) clamp(42px,6.2vw,86px);display:flex;flex-direction:column;justify-content:center;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.about-leader-quote:before{content:"“";position:absolute;top:clamp(16px,2.4vw,30px);left:clamp(26px,4vw,54px);color:#37e7ff47;font-size:clamp(72px,8vw,128px);line-height:.72;font-family:Georgia,Times New Roman,serif;pointer-events:none}.about-leader-quote p{margin:0 0 22px;color:#fff;font-size:clamp(17px,1.75vw,24px);line-height:1.65}.about-leader-quote cite{color:#fff;font-style:normal}.about-leader-quote span{color:var(--about-cyan)}.about-funding-card{max-width:980px;margin:0 auto}.about-funding-card small{display:block;margin-top:20px;color:#ffffff94;font-size:13px;line-height:1.8}.about-funding-2026{padding-top:clamp(74px,8vw,118px)}.about-funding-layout{max-width:var(--about-wide);margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(34px,5vw,76px);align-items:center}.about-funding-copy{max-width:700px}.about-funding-copy h2{margin:0 0 22px;color:#fff;font-size:clamp(36px,5vw,70px);font-weight:380;line-height:1.08}.about-funding-copy p{color:var(--about-muted);font-size:18px;line-height:1.85}.about-funding-logos{display:grid;gap:28px}.about-funding-logo-row{display:grid;gap:18px}.about-funding-logo-row img,.about-funding-partner-logos img{width:100%;object-fit:contain;border-radius:18px;background:#fff;box-shadow:0 24px 70px #00000047;opacity:0;transform:translate3d(-14px,34px,0) scale(.93);filter:blur(11px);transition:opacity .62s linear,transform .88s cubic-bezier(.22,1,.36,1),filter .74s linear}.about-funding-logo-row img{max-height:112px;padding:20px 24px}.about-funding-partner-logos{max-width:var(--about-wide);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.about-funding-partner-logos img{height:108px;padding:20px 18px}.about-funding-logos.is-visible .about-funding-logo-row img,.about-funding-partner-logos.is-visible img{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.about-funding-partner-logos.is-visible img:nth-child(1){transition-delay:0s}.about-funding-partner-logos.is-visible img:nth-child(2){transition-delay:.18s}.about-funding-partner-logos.is-visible img:nth-child(3){transition-delay:.36s}.about-funding-partner-logos.is-visible img:nth-child(4){transition-delay:.54s}.about-funding-logos>p{margin:0;color:#dcedf694;font-size:13px;line-height:1.75}.about-eu-partners-2026{padding-top:clamp(32px,5vw,74px)}.about-eu-partners-2026 .about-section-head{max-width:var(--about-wide)}.about-eu-partners-2026 .about-section-head h2{font-size:clamp(36px,5vw,72px);font-weight:380;line-height:1.08}.about-eu-partners-2026 .about-kicker{font-size:clamp(15px,1.25vw,20px);letter-spacing:.22em}.about-eu-partners-2026 .about-section-head p:last-child{max-width:980px;margin-left:auto;margin-right:auto;color:#dcedf6b8;font-size:18px;line-height:1.8}.about-animate{opacity:0;transform:translate3d(0,30px,0) scale(.996);filter:blur(8px);transition:opacity .95s linear,transform 1.3s cubic-bezier(.33,0,.2,1),filter 1.1s linear}.about-stat-grid.about-animate,.about-management-grid-2026.about-animate,.about-partner-grid-2026.about-animate,.about-funding-partner-logos.about-animate{opacity:1;transform:none;filter:none;transition:none}.about-animate.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.about-vision-2026>.about-animate:nth-child(2),.about-culture-2026>.about-animate:nth-child(2),.about-ecosystem-2026>.about-animate:nth-child(2),.about-leader-card.about-animate,.about-funding-layout>.about-animate:nth-child(2){transition-delay:.1s}.about-video-shell.about-animate{opacity:1;transform:scale(.985);filter:blur(0);clip-path:none}.about-video-shell.about-animate.is-visible{transform:scale(1);filter:blur(0)}.about-copy-panel,.about-centered-copy,.about-section-head,.about-hero-copy-2026,.about-funding-card{overflow:hidden}.about-copy-panel:before,.about-centered-copy:before,.about-section-head:before,.about-hero-copy-2026:before,.about-funding-card:before{content:"";position:absolute;left:-8%;right:-8%;top:-30%;height:44%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(55,231,255,.16),rgba(255,255,255,.62),rgba(var(--morpho-purple-rgb),.14),transparent);filter:blur(12px);transform:translateY(-150%) skewY(-2deg)}.about-copy-panel,.about-centered-copy,.about-section-head,.about-hero-copy-2026,.about-funding-card{position:relative}.about-copy-panel.is-visible:before,.about-centered-copy.is-visible:before,.about-section-head.is-visible:before,.about-hero-copy-2026.is-visible:before,.about-funding-card.is-visible:before{animation:aboutSectionScan .95s cubic-bezier(.22,1,.36,1) both}@keyframes aboutAurora{to{transform:translate3d(3vw,5vh,0) scale(1.12) rotate(7deg)}}@keyframes aboutStructuralColor{to{background-position:100% 0}}@keyframes aboutMainButterfly{0%,to{transform:translateY(-48%) rotate(-4deg) scale(1)}50%{transform:translateY(-52%) rotate(2deg) scale(1.025)}}@keyframes aboutMiniFloatA{0%,to{transform:translateZ(0) rotate(-12deg) scale(1)}45%{transform:translate3d(34px,-36px,0) rotate(8deg) scale(1.08)}72%{transform:translate3d(-12px,18px,0) rotate(-4deg) scale(.96)}}@keyframes aboutMiniFloatB{0%,to{transform:translateZ(0) rotate(16deg) scale(.9)}50%{transform:translate3d(-44px,-24px,0) rotate(-10deg) scale(1.06)}}@keyframes aboutMiniFloatC{0%,to{transform:translateZ(0) rotate(-6deg) scale(.82);opacity:.72}50%{transform:translate3d(28px,-42px,0) rotate(14deg) scale(1);opacity:1}}@keyframes aboutRibbonFlow{0%{transform:translate(-18%) scaleX(.82);opacity:.25}45%{opacity:1}to{transform:translate(18%) scaleX(1.18);opacity:.32}}@keyframes aboutCultureTrack{to{transform:translate(calc(-50% - 9px))}}@keyframes aboutVideoCenterReveal{0%{opacity:0;clip-path:inset(48% 50% 48% 50% round 22px);filter:blur(8px);transform:scale(.985)}18%{opacity:1}58%{opacity:1;clip-path:inset(0 0 0 0 round 22px);filter:blur(2px)}to{opacity:1;clip-path:inset(0 0 0 0 round 22px);filter:blur(0);transform:scale(1)}}@keyframes aboutTeamRevealDown{0%{clip-path:inset(0 0 100% 0 round 26px);filter:blur(8px);transform:translateY(-18px) scale(.99)}to{clip-path:inset(0 0 0 0 round 26px);filter:blur(0);transform:translateY(0) scale(1)}}@keyframes aboutSectionScan{0%{opacity:0;transform:translateY(-150%) skewY(-2deg)}12%{opacity:.9}58%{opacity:.68}to{opacity:0;transform:translateY(360%) skewY(-2deg)}}@media (max-width: 1180px){.about-hero-2026,.about-leadership-2026,.about-vision-2026,.about-leader-card{grid-template-columns:1fr}.about-hero-butterflies{min-height:470px}.about-main-butterfly{right:0;width:min(720px,92vw)}.about-stat-grid,.about-management-grid-2026,.about-partner-grid-2026{grid-template-columns:repeat(2,minmax(0,1fr))}.about-funding-layout{grid-template-columns:1fr}.about-funding-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.about-leader-photo{min-height:300px}.about-leader-quote{min-height:auto}}@media (max-width: 720px){.about-hero-2026,.about-section,.about-team-wide-section{padding-left:22px;padding-right:22px}.about-hero-2026{padding-top:112px}.about-hero-copy-2026 h1{font-size:clamp(48px,16vw,72px)}.about-hero-butterflies{min-height:330px;opacity:.78}.about-mini-1{width:92px;right:58%;top:26%}.about-mini-2{width:70px;right:6%;top:34%}.about-mini-3{display:none}.about-centered-copy,.about-section-head{text-align:left}.about-stat-grid,.about-management-grid-2026,.about-partner-grid-2026{grid-template-columns:1fr}.about-vision-media img,.about-culture-carousel{min-height:320px}.about-culture-track img{flex-basis:auto;width:auto;max-width:92vw}.about-home-map .map-panel{min-height:360px}.about-team-wide img{aspect-ratio:1.25}}@media (prefers-reduced-motion: reduce){.about-page.about-kinetic *,.about-page.about-kinetic *:before,.about-page.about-kinetic *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.site-shell:has(.morph-home){--home-bg-0: #03051b;--home-bg-1: #071044;--home-panel-blue: rgba(16, 31, 92, .68);--home-panel-edge: rgba(83, 137, 255, .3);--home-cyan-bright: #38f5ff;--home-magenta-hot: #ff3c9b;--home-copy: rgba(237, 248, 255, .9);--home-dim-copy: rgba(190, 217, 233, .68);color:var(--home-copy);background:radial-gradient(circle at 50% 16%,rgba(83,137,255,.26),transparent 34rem),radial-gradient(circle at 50% 54%,rgba(14,232,224,.13),transparent 38rem),radial-gradient(circle at 50% 91%,rgba(22,174,205,.42),transparent 34rem),linear-gradient(180deg,#030319,#080b34 28%,#071047 62%,#06113f 82%,#112d63)}.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled{height:72px;background:#04071fad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-shell:has(.morph-home) .brand-logo{width:148px}.site-shell:has(.morph-home) .nav-link,.site-shell:has(.morph-home) .global-link{font-size:13px}.morph-home{position:relative;overflow:hidden;background:linear-gradient(180deg,#0204160a,#070c34c2 18%,#070c34db 70%,#1c70ab61)}.morph-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.72;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 4300' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='3' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='c' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300f4ff' stop-opacity='0'/%3E%3Cstop offset='.2' stop-color='%2300f4ff' stop-opacity='.72'/%3E%3Cstop offset='.72' stop-color='%2300b9aa' stop-opacity='.28'/%3E%3Cstop offset='1' stop-color='%23e11e6e' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-80 610 C 250 725 595 600 1135 520' stroke='url(%23c)' stroke-width='4' fill='none' filter='url(%23g)'/%3E%3Cpath d='M-70 1480 C 210 1240 405 1340 570 1540 C 725 1730 905 1650 1150 1450' stroke='url(%23c)' stroke-width='3.2' fill='none' filter='url(%23g)'/%3E%3Cpath d='M1130 2130 C 850 2330 650 2245 475 2050 C 305 1865 145 1950 -80 2210' stroke='url(%23c)' stroke-width='3.5' fill='none' filter='url(%23g)'/%3E%3Cpath d='M-90 3150 C 260 2910 485 3105 690 3300 C 850 3450 980 3380 1145 3260' stroke='url(%23c)' stroke-width='3' fill='none' filter='url(%23g)'/%3E%3Cpath d='M-90 3700 C 275 3490 610 3830 1150 3610' stroke='%2300f4ff' stroke-opacity='.22' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") center top / 100% 100% no-repeat,repeating-linear-gradient(114deg,transparent 0 35px,rgba(42,240,255,.035) 36px 37px,transparent 38px 74px);transform:translate3d(var(--home-bg-x-soft, 0px),var(--home-bg-y-deep, 0px),0)}.morph-home:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.58;background:radial-gradient(ellipse 52% 10% at 50% 17%,rgba(56,245,255,.48),transparent 58%),radial-gradient(ellipse 58% 18% at 44% 39%,rgba(55,168,255,.15),transparent 60%),radial-gradient(ellipse 58% 16% at 55% 96%,rgba(56,245,255,.34),transparent 62%);mix-blend-mode:screen}.morph-section>.morph-container,.morph-hero>*{position:relative;z-index:2}.morph-hero{height:auto;min-height:720px;padding:112px var(--pad) 120px;display:grid;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 72% 28%,rgba(114,155,255,.26),transparent 34rem),#03051b}.morph-hero-video{left:auto;right:-5%;top:92px;width:min(930px,76vw);height:410px;object-fit:cover;object-position:center;transform:perspective(900px) rotateX(52deg) rotate(-8deg) scale(1.28);transform-origin:64% 52%;filter:saturate(.42) contrast(1.2) brightness(.96) hue-rotate(10deg);opacity:.88;mix-blend-mode:screen;clip-path:polygon(4% 0,100% 0,92% 100%,0 83%)}.morph-hero-shade{display:block;background:linear-gradient(90deg,#03051bfa,#03051bd1 32%,#03051b14,#03051bb3),linear-gradient(180deg,#03051b38,#070b33 88%)}.morph-hero-arc{position:absolute;left:50%;bottom:58px;width:min(1180px,110vw);height:180px;transform:translate(-50%);border-bottom:5px solid rgba(56,245,255,.78);border-radius:0 0 50% 50%;box-shadow:0 12px 18px #38f5ff57,inset 0 -18px 32px #38f5ff1f;pointer-events:none}.morph-hero-copy{position:relative;left:auto;top:auto;width:min(470px,92vw);margin:0;padding:0;text-align:left;transform:none}.morph-hero-copy h1{margin:0 0 18px;color:#fff;font-size:clamp(38px,5vw,68px);font-weight:390;line-height:1.18;white-space:normal;text-shadow:0 0 26px rgba(91,167,255,.36)}.morph-hero-copy p:not(.eyebrow){max-width:380px;margin:0;color:#50f3ef;font-size:15px;line-height:1.55}.morph-hero-copy .cta-row{display:grid;width:max-content;gap:14px;margin-top:30px}.morph-home .cta-button{min-height:42px;padding:0 22px;border-color:#5ba7ff94;color:#eaf9ff;background:#121e536b;box-shadow:inset 0 0 18px #38f5ff14,0 0 20px #38f5ff0d}.morph-home .eyebrow,.morph-hero-copy .eyebrow{color:#45f6f1;font-size:12px;letter-spacing:.08em}.morph-section{padding:clamp(78px,9vw,126px) var(--pad);background:transparent}.morph-section-head,.morph-intro .morph-section-head{max-width:840px}.morph-intro .morph-section-head,.morph-partners .morph-section-head,.morph-eu-funding .morph-section-head{margin-inline:auto;text-align:center}.morph-section-head h1,.morph-section-head h2,.morph-intro h1{color:#f9fdff;font-weight:390;line-height:1.24}.morph-intro .morph-section-head h1{font-size:clamp(34px,4.6vw,58px)}.morph-section-head p:not(.eyebrow),.morph-intro .morph-section-head p:not(.eyebrow){max-width:820px;color:var(--home-dim-copy);font-size:clamp(15px,1.15vw,17px);line-height:2}.morph-intro .morph-lead{color:#ebfbffe0}.morph-advantages .morph-split{min-height:560px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.76fr);gap:clamp(34px,6vw,92px);align-items:center}.morph-advantage-orbit{position:absolute;left:31%;top:50%;width:150px;aspect-ratio:1;transform:translate(-50%,-50%);border:7px solid rgba(56,245,255,.16);border-top-color:#38f5ffd1;border-radius:999px;box-shadow:0 0 30px #38f5ff47}.morph-advantage-orbit span{position:absolute;width:18px;aspect-ratio:1;border-radius:999px;background:#38f5ffc7;box-shadow:0 0 18px #38f5ffcc}.morph-advantage-orbit span:nth-child(1){left:-8px;top:42%}.morph-advantage-orbit span:nth-child(2){right:5px;top:7px}.morph-advantage-orbit span:nth-child(3){right:4px;bottom:8px}.morph-advantage-cards{position:relative;min-height:470px}.morph-icon-card{position:absolute;width:min(270px,46%);min-height:130px;padding:22px;border-radius:8px}.morph-advantage-cards .morph-icon-card:nth-child(1){left:0;top:34%}.morph-advantage-cards .morph-icon-card:nth-child(2){right:7%;top:8%}.morph-advantage-cards .morph-icon-card:nth-child(3){left:9%;bottom:6%}.morph-advantage-cards .morph-icon-card:nth-child(4){right:0;bottom:14%}.morph-icon{width:36px;height:36px;margin-bottom:14px;color:var(--home-cyan-bright)}.morph-icon svg{width:100%;height:100%}.morph-icon-card h3,.morph-partner-card h3,.morph-app-tab-panel h3{margin-bottom:8px;color:#fff;font-size:clamp(18px,1.5vw,24px)}.morph-icon-card p,.morph-partner-card p,.morph-app-tab-panel p{margin:0;color:var(--home-dim-copy);font-size:14px;line-height:1.75}.morph-section-head .eyebrow:before{border-left-color:#42f5f4}.morph-applications .morph-section-head{margin-left:0;text-align:left}.morph-app-tabs{position:relative;grid-template-columns:minmax(0,1.55fr) minmax(250px,.7fr);gap:0;min-height:0;padding:0;border:1px solid rgba(91,167,255,.35);border-radius:8px;background:#101f5c5c;overflow:hidden}.morph-app-stage{min-height:0;aspect-ratio:1.45 / 1;border-radius:0}.morph-app-stage img{filter:saturate(.95) contrast(1.08) brightness(.82) hue-rotate(4deg)}.morph-app-tab-panel{padding:clamp(20px,3vw,38px);border-left:1px solid rgba(91,167,255,.22)}.morph-app-caption .eyebrow,.morph-tab-link{display:none}.morph-app-caption{position:absolute;left:0;right:32%;bottom:0;z-index:4;min-height:clamp(94px,8vw,124px);padding:clamp(20px,2.5vw,32px) clamp(26px,4vw,52px);display:flex;flex-direction:column;justify-content:center;border-left:0;background:linear-gradient(90deg,#07a6c3db,#13c4d1b3 42%,#1193be75 74%,#0918490d);box-shadow:inset 0 1px #57f7ff38;pointer-events:none}.morph-app-caption h3{margin:0 0 8px;color:#fff;font-size:clamp(17px,1.35vw,24px);font-weight:760;line-height:1.28}.morph-app-caption strong{display:block;margin:0 0 4px;color:#fffffff0;font-size:clamp(15px,1.12vw,19px);font-weight:520;line-height:1.5}.morph-app-caption p:not(.eyebrow){margin:0;color:#f0fdffe0;font-size:clamp(14px,1vw,17px);line-height:1.55}.morph-app-tab-list{gap:0;margin-top:0;border-top:1px solid rgba(91,167,255,.22)}.morph-app-tab-list button{min-height:76px;border-width:0 0 1px;border-color:#5ba7ff38;border-radius:0;background:#14256242}.morph-app-tab-list button.is-active,.morph-app-tab-list button:hover{transform:none;background:#193d8d73}.morph-ecosystem .morph-map-layout{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(20px,5vw,70px);align-items:center}.morph-ecosystem .morph-section-head.compact{max-width:450px;margin:0;text-align:left}.morph-ecosystem .morph-section-head .eyebrow{justify-content:flex-start}.morph-ecosystem .morph-map-wrap{width:100%}.morph-ecosystem .morph-map-wrap .map-panel{min-height:480px}.morph-ecosystem .map-bg{opacity:.74;filter:saturate(1.05) drop-shadow(0 0 18px rgba(56,245,255,.16))}.morph-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.morph-partner-card{overflow:hidden;border-radius:8px;background:#081642b8}.morph-partner-card img{height:260px;filter:saturate(.88) brightness(.72)}.morph-partner-card div{padding:22px}.morph-partner-card strong{margin-top:18px;color:#fff}.morph-partner-card span{color:#45f6f1}.morph-eu-funding{padding-top:clamp(70px,8vw,110px);padding-bottom:clamp(84px,9vw,128px);background:radial-gradient(circle at 50% 0%,rgba(56,245,255,.28),transparent 26rem),linear-gradient(180deg,#12b2be5c,#1764b666 54%,#06113f33)}.morph-eu-note{max-width:620px;margin:34px auto 0;display:grid;grid-template-columns:minmax(180px,.58fr) minmax(0,1fr);gap:18px;align-items:center;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.55);background:#ffffff1a}.morph-eu-note img{width:100%;border-radius:4px;background:#fff}.morph-eu-note p{margin:0;color:#ecf9ffc7;font-size:11px;line-height:1.65}.site-shell:has(.morph-home) .site-footer{margin-top:0;background:linear-gradient(90deg,#2cf3ef9e,#1f4ba7d1 52%,#ff3c9b6b) top / 100% 14px no-repeat,#040822f5}@media (max-width: 1100px){.morph-hero-video{right:-24%;width:96vw}.morph-advantages .morph-split,.morph-ecosystem .morph-map-layout,.morph-app-tabs,.morph-partner-grid{grid-template-columns:1fr}.morph-advantage-orbit{left:50%}.morph-ecosystem .morph-section-head.compact,.morph-applications .morph-section-head{max-width:820px;margin-inline:auto;text-align:center}.morph-app-tab-panel{border-left:0;border-top:1px solid rgba(91,167,255,.22)}.morph-app-caption{position:static;right:auto;min-height:auto;margin:0 0 20px;pointer-events:auto}}@media (max-width: 700px){.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled{height:70px}.morph-hero{min-height:760px;padding-top:120px;align-items:start}.morph-hero-video{top:250px;right:-66%;width:150vw;height:340px;opacity:.64}.morph-hero-arc{bottom:80px;width:140vw;height:130px}.morph-hero-copy,.morph-hero-copy .cta-row,.morph-home .cta-button{width:100%}.morph-section{padding-left:22px;padding-right:22px}.morph-advantage-cards{min-height:0;display:grid;gap:14px}.morph-icon-card,.morph-advantage-cards .morph-icon-card:nth-child(n){position:relative;inset:auto;width:100%}.morph-advantage-orbit{display:none}.morph-app-stage{aspect-ratio:1.05 / 1}.morph-app-tab-list button{min-height:62px}.morph-ecosystem .morph-map-wrap .map-panel{min-height:360px}.morph-eu-note{grid-template-columns:1fr}}.morph-home .morph-hero{min-height:100vh;height:100vh;padding-top:clamp(96px,11vh,128px);padding-bottom:84px;align-items:start}.morph-home .morph-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;z-index:1;border-radius:0;transform:none;transform-origin:center;clip-path:none}.morph-home .morph-hero-shade{z-index:1;pointer-events:none}.morph-home .morph-hero-copy,.morph-home .morph-hero-arc,.morph-home .scroll-marker{z-index:3}.morph-home .morph-hero-copy{margin-top:clamp(16px,5vh,48px)}@media (max-width: 900px){.morph-home .morph-hero-video{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}}@media (max-width: 700px){.morph-home .morph-hero{min-height:100vh;height:100vh;padding-top:100px;padding-bottom:64px}.morph-home .morph-hero-video{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.morph-home .morph-hero-copy{margin-top:0}.morph-home .morph-hero-copy h1{font-size:clamp(36px,11vw,50px)}.morph-home .morph-hero-copy .cta-row{gap:10px;margin-top:22px}}.site-shell:has(.morph-home) .site-header:not(.is-scrolled){height:72px;background:linear-gradient(180deg,#040822f5,#040822b8 48%,#04082200);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.morph-home) .site-header.is-scrolled{height:72px;background:#050922;border-bottom-color:#39f5ff2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-shell:has(.morph-home) .brand-logo{width:176px}.morph-home{background:radial-gradient(ellipse 80% 26% at 50% 100%,rgba(34,202,216,.38),transparent 62%),linear-gradient(180deg,#0b0f49,#0b0f49),linear-gradient(180deg,#060829,#07114a,#071256 72%,#102f69);background-color:#0b0f49}.morph-scroll-light{position:absolute;left:50%;z-index:1;width:min(1480px,150vw);height:940px;pointer-events:none;opacity:.86;transform:translate3d(calc(-50% + var(--home-bg-x-soft, 0px)),var(--home-bg-y-soft, 0px),0);background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:screen}.morph-scroll-light-a{top:78vh;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 900' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='7' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300f6ff' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%2300f6ff' stop-opacity='.95'/%3E%3Cstop offset='.64' stop-color='%2300d7c7' stop-opacity='.72'/%3E%3Cstop offset='1' stop-color='%2300f6ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' filter='url(%23glow)'%3E%3Cpath d='M-90 760 C 255 345 405 705 725 515 C 960 375 1010 225 1490 120' stroke='url(%23beam)' stroke-width='6'/%3E%3Cpath d='M-70 790 C 260 410 430 735 745 550 C 990 405 1034 278 1480 170' stroke='%2300f6ff' stroke-opacity='.38' stroke-width='2'/%3E%3Cpath d='M-20 840 C 290 520 475 770 800 590 C 1070 440 1110 335 1460 250' stroke='%238ffcff' stroke-opacity='.24' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E")}.morph-scroll-light-b{top:212vh;width:min(1320px,136vw);opacity:.74;transform:translate3d(calc(-50% + var(--home-bg-x-inverse, 0px)),var(--home-bg-y-deep, 0px),0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1300 900' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='8' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300f6ff' stop-opacity='0'/%3E%3Cstop offset='.22' stop-color='%2300f6ff' stop-opacity='.82'/%3E%3Cstop offset='.72' stop-color='%2300c7bd' stop-opacity='.62'/%3E%3Cstop offset='1' stop-color='%23ff3c9b' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' filter='url(%23glow)'%3E%3Cpath d='M-80 190 C 265 295 340 95 640 240 C 935 382 880 705 1380 665' stroke='url(%23beam)' stroke-width='6'/%3E%3Cpath d='M-70 245 C 278 340 352 148 650 290 C 945 430 910 735 1370 715' stroke='%2300f6ff' stroke-opacity='.34' stroke-width='2'/%3E%3Cpath d='M-30 310 C 320 390 395 210 690 340 C 980 470 970 750 1320 760' stroke='%238ffcff' stroke-opacity='.22' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E")}.morph-home .morph-hero{min-height:100vh;height:100vh;padding-top:clamp(104px,14vh,154px);padding-bottom:clamp(80px,12vh,132px);align-items:center;background:#050922}.morph-home .morph-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;z-index:1;opacity:.92;filter:saturate(.9) contrast(1.08) brightness(.78);mix-blend-mode:normal;transform:none;clip-path:none}.morph-home .morph-hero-shade{z-index:2;background:linear-gradient(90deg,#030518db,#0305187a 38%,#0305180f 68%,#03051861),linear-gradient(180deg,#0305182e,#050922b8 86%,#07114a)}.morph-home .morph-hero-arc{z-index:2;bottom:9vh;width:min(1120px,108vw);height:170px;opacity:.92}.morph-home .morph-hero-copy,.morph-home .scroll-marker{z-index:3}.morph-home .morph-intro{position:relative;padding-top:clamp(110px,14vw,170px)}.morph-home .morph-intro:before{content:none;display:none}.morph-advantages .morph-split{position:relative;min-height:640px}.morph-advantage-orbit{left:32%;width:168px;animation:morphOrbitPulse 5.4s ease-in-out infinite}.morph-advantage-cards .morph-icon-card{will-change:transform,box-shadow,border-color;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.morph-advantage-cards .morph-icon-card:nth-child(1){animation:morphCardFloatOne 6.6s ease-in-out infinite}.morph-advantage-cards .morph-icon-card:nth-child(2){animation:morphCardFloatTwo 7.4s ease-in-out infinite}.morph-advantage-cards .morph-icon-card:nth-child(3){animation:morphCardFloatThree 6.9s ease-in-out infinite}.morph-advantage-cards .morph-icon-card:nth-child(4){animation:morphCardFloatFour 7.9s ease-in-out infinite}.morph-advantage-cards .morph-icon-card:hover{animation-play-state:paused;transform:translate3d(0,-8px,0) scale(1.045);border-color:#40f7ffb3;background:#142a70b8;box-shadow:0 18px 48px #00f6ff2e,inset 0 0 24px #40f7ff1a}@keyframes morphOrbitPulse{0%,to{filter:drop-shadow(0 0 14px rgba(56,245,255,.28));transform:translate(-50%,-50%) rotate(0) scale(1)}50%{filter:drop-shadow(0 0 28px rgba(56,245,255,.52));transform:translate(-50%,-50%) rotate(16deg) scale(1.05)}}@keyframes morphCardFloatOne{0%,to{transform:translateZ(0)}32%{transform:translate3d(10px,-7px,0)}68%{transform:translate3d(-6px,8px,0)}}@keyframes morphCardFloatTwo{0%,to{transform:translateZ(0)}28%{transform:translate3d(-9px,6px,0)}72%{transform:translate3d(7px,-8px,0)}}@keyframes morphCardFloatThree{0%,to{transform:translateZ(0)}35%{transform:translate3d(8px,9px,0)}75%{transform:translate3d(-10px,-5px,0)}}@keyframes morphCardFloatFour{0%,to{transform:translateZ(0)}30%{transform:translate3d(-7px,-9px,0)}70%{transform:translate3d(9px,6px,0)}}@media (max-width: 900px){.site-shell:has(.morph-home) .brand-logo{width:162px}.morph-scroll-light{width:190vw}.morph-home .morph-hero-video{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.78}}@media (max-width: 700px){.morph-home .morph-hero{min-height:100svh;height:100svh}.morph-home .morph-hero-video{object-position:58% center}.morph-home .morph-hero-arc{bottom:11vh;width:145vw}.morph-advantage-cards .morph-icon-card:nth-child(n){animation:none}}@media (prefers-reduced-motion: reduce){.morph-advantage-orbit,.morph-advantage-cards .morph-icon-card{animation:none!important}}.morph-home .morph-advantage-cards{min-height:540px}.morph-home .morph-advantage-cards .morph-icon-card{width:min(248px,42%)}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(1){left:0;top:31%}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(2){right:2%;top:3%}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(3){left:6%;bottom:2%}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(4){right:0;bottom:20%}.morph-home .morph-advantage-cards .morph-icon-card:hover{transform:translate3d(0,-5px,0) scale(1.025)}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(1){animation-name:morphCardFloatSafeOne}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(2){animation-name:morphCardFloatSafeTwo}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(3){animation-name:morphCardFloatSafeThree}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(4){animation-name:morphCardFloatSafeFour}.morph-home .morph-advantages .morph-split{min-height:clamp(600px,46vw,690px)}.morph-home .morph-advantage-orbit{left:27.5%;top:50%;z-index:4;width:clamp(168px,11.8vw,206px);border:0;border-radius:50%;pointer-events:none;opacity:.96;background:radial-gradient(circle,rgba(58,242,255,.18),transparent 70%);box-shadow:0 0 22px #39f4ff6b,0 0 54px #39f4ff38}.morph-home .morph-advantage-orbit:before,.morph-home .morph-advantage-orbit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}.morph-home .morph-advantage-orbit:before{background:conic-gradient(from -1deg,#3979df 8deg 82deg,transparent 82deg 98deg,#3979df 98deg 172deg,transparent 172deg 188deg,#3979df 188deg 262deg,transparent 262deg 278deg,#3979df 278deg 352deg,transparent 352deg 360deg),conic-gradient(from -1deg,rgba(93,250,255,.88) 12deg 28deg,transparent 28deg 92deg,rgba(93,250,255,.58) 102deg 122deg,transparent 122deg 186deg,rgba(93,250,255,.72) 194deg 218deg,transparent 218deg 276deg,rgba(93,250,255,.62) 286deg 310deg,transparent 310deg 360deg);filter:blur(1px) drop-shadow(0 0 12px rgba(82,249,255,.7));-webkit-mask-image:radial-gradient(circle,transparent 0 55%,#000 56% 75%,transparent 76%);mask-image:radial-gradient(circle,transparent 0 55%,#000 56% 75%,transparent 76%)}.morph-home .morph-advantage-orbit:after{content:none;display:none}.morph-home .morph-advantage-orbit span{left:50%;top:50%;z-index:2;width:clamp(18px,1.18vw,22px);border:2px solid rgba(191,255,244,.82);background:radial-gradient(circle,#adffecf5 0,#adffecf5 22%,#45ceb4e6 23%,#45ceb4e6 48%,#2c74d5c7 49%,#2c74d5c7);box-shadow:0 0 0 2px #307cdcb8,0 0 18px #58ffefcc,0 0 34px #58ffef6b}.morph-home .morph-advantage-orbit span:nth-child(1){transform:translate(-50%,-50%) rotate(-135deg) translateY(clamp(-73px,-4.2vw,-61px))}.morph-home .morph-advantage-orbit span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg) translateY(clamp(-73px,-4.2vw,-61px))}.morph-home .morph-advantage-orbit span:nth-child(3){transform:translate(-50%,-50%) rotate(45deg) translateY(clamp(-73px,-4.2vw,-61px))}.morph-home .morph-advantage-orbit span:nth-child(4){transform:translate(-50%,-50%) rotate(135deg) translateY(clamp(-73px,-4.2vw,-61px))}.morph-home .morph-advantage-cards{min-height:clamp(600px,46vw,690px);z-index:4}.morph-home .morph-advantage-cards:before{content:none;display:none}.morph-home .morph-advantage-cards .morph-icon-card{z-index:6;width:min(316px,45%);overflow:hidden;background:radial-gradient(ellipse 80% 72% at 18% 8%,rgba(63,240,255,.18),transparent 58%),radial-gradient(ellipse 70% 58% at 90% 92%,rgba(86,113,255,.2),transparent 64%),linear-gradient(137deg,#103669c2,#0b1646e6 46%,#09103aeb);box-shadow:inset 0 0 0 1px #3ee7ff2e,inset 0 22px 44px #57beff1a,0 18px 54px #0003}.morph-home .morph-advantage-cards .morph-icon-card:before,.morph-home .morph-advantage-cards .morph-icon-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.morph-home .morph-advantage-cards .morph-icon-card:before{background:linear-gradient(132deg,rgba(255,255,255,.22) 0%,rgba(90,240,255,.14) 18%,transparent 42%),linear-gradient(158deg,transparent 46%,rgba(77,225,255,.13) 54%,transparent 68%);mix-blend-mode:screen;opacity:.72}.morph-home .morph-advantage-cards .morph-icon-card:after{content:none;display:none}.morph-home .morph-advantage-cards .morph-icon-card>*{position:relative;z-index:1}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(1){left:2%;top:21%}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(2){right:4%;top:10%}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(3){left:7%;bottom:10%}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(4){right:3%;bottom:18%}@keyframes morphCardFloatSafeOne{0%,to{transform:translateZ(0)}35%{transform:translate3d(4px,-3px,0)}70%{transform:translate3d(-3px,4px,0)}}@keyframes morphCardFloatSafeTwo{0%,to{transform:translateZ(0)}30%{transform:translate3d(-4px,3px,0)}72%{transform:translate3d(3px,-4px,0)}}@keyframes morphCardFloatSafeThree{0%,to{transform:translateZ(0)}32%{transform:translate3d(4px,4px,0)}74%{transform:translate3d(-4px,-3px,0)}}@keyframes morphCardFloatSafeFour{0%,to{transform:translateZ(0)}34%{transform:translate3d(-3px,-4px,0)}68%{transform:translate3d(4px,3px,0)}}.morph-home .morph-partners{position:relative;padding-bottom:clamp(94px,11vw,150px);background:radial-gradient(ellipse 70% 30% at 50% 86%,rgba(42,231,236,.24),transparent 68%),linear-gradient(180deg,#07125600,#081e682e 38%,#0c5b9466 72%,#16b8c685)}.morph-home .morph-partners:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(120px,16vw,220px);z-index:1;pointer-events:none;background:radial-gradient(ellipse 72% 64% at 50% 100%,rgba(70,238,235,.38),transparent 68%),linear-gradient(180deg,#0c5b9400,#14aec48a)}.morph-home .morph-partners>.morph-container,.morph-home .morph-eu-funding>.morph-container{position:relative;z-index:2}.morph-home .morph-eu-funding{position:relative;margin-top:-1px;padding-top:clamp(92px,10vw,142px);background:radial-gradient(ellipse 76% 42% at 50% 0%,rgba(76,245,241,.42),transparent 66%),radial-gradient(ellipse 78% 46% at 50% 68%,rgba(62,170,255,.32),transparent 70%),linear-gradient(180deg,#14aec48a,#198ecd94,#2784db85 68%,#0d307357)}.morph-home .morph-eu-funding:before{content:"";position:absolute;inset:0 0 auto;height:clamp(160px,18vw,260px);z-index:1;pointer-events:none;background:linear-gradient(180deg,#3df1ee52,#3df1ee00);mix-blend-mode:screen}.morph-home .morph-ecosystem{overflow:visible}.morph-home .morph-ecosystem .morph-map-layout{display:grid;grid-template-columns:1fr;gap:clamp(30px,5vw,58px);align-items:center;justify-items:center;overflow:visible}.morph-home .morph-ecosystem .morph-section-head.compact{max-width:760px;margin:0 auto;text-align:center}.morph-home .morph-ecosystem .morph-section-head .eyebrow{justify-content:center}.morph-home .morph-ecosystem .morph-section-head p:not(.eyebrow){margin-left:auto;margin-right:auto}.morph-home .morph-ecosystem .morph-map-wrap{width:min(1040px,100%);margin:0 auto;padding:0 clamp(14px,3vw,36px);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.morph-home .morph-ecosystem .morph-map-wrap .map-panel,.morph-home .morph-ecosystem .morph-map-wrap .partner-map-stage{overflow:visible}.morph-home .morph-ecosystem .morph-map-wrap .map-panel{min-height:520px;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none}.morph-home .morph-ecosystem .morph-map-wrap .partner-map-stage{width:min(980px,100%);margin:0 auto}.morph-home .morph-ecosystem .morph-map-wrap .map-filter{width:fit-content;min-width:0}.morph-home .morph-ecosystem .node-card{z-index:20;width:min(330px,82vw)}.morph-home .morph-ecosystem .map-node:hover,.morph-home .morph-ecosystem .map-node.active{z-index:21}.site-shell:has(.morph-home) .brand-logo-wrap{display:flex;align-items:center;padding-block:8px}.site-shell:has(.morph-home) .site-header{padding-left:var(--pad);padding-right:var(--pad)}.site-shell:has(.morph-home) .brand-logo{width:150px;height:auto;object-fit:contain}.morph-home .morph-ecosystem{padding-bottom:clamp(74px,9vw,128px);background:radial-gradient(ellipse 70% 28% at 50% 100%,rgba(20,174,196,.2),transparent 70%),linear-gradient(180deg,#07125600,#0712561a 66%,#0c5b9438)}.morph-home .morph-eu-funding{padding-bottom:clamp(104px,11vw,160px);background:radial-gradient(ellipse 76% 42% at 50% 0%,rgba(76,245,241,.36),transparent 66%),radial-gradient(ellipse 84% 52% at 50% 56%,rgba(62,170,255,.3),transparent 72%),linear-gradient(180deg,#14aec475,#198ecd80,#1d70bf61 68%,#050922f5)}.site-shell:has(.morph-home) .site-footer{background:#050922f5}.site-shell:has(.about-detail){background:var(--light-grey)}.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled{height:72px;padding-inline:clamp(52px,6vw,72px);background:#0e0f43e0;border-bottom-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-shell:has(.about-detail) .brand-logo{width:154px}.site-shell:has(.about-detail) .nav-link,.site-shell:has(.about-detail) .global-link{font-size:13px}.site-shell:has(.about-detail) .nav-link-active{color:#45f4ff;text-shadow:none}.about-detail{--about-ref-bg: var(--light-grey);--about-ref-deep: #e5e8eb;--about-ref-cyan: var(--morpho-green);--about-ref-text: #06112b;--about-ref-muted: #4f5e72;--about-ref-line: rgba(var(--morpho-green-rgb), .24);position:relative;isolation:isolate;overflow:hidden;padding-top:0;color:var(--about-ref-text);background:var(--light-grey)}.about-detail:before,.about-detail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-detail:before{z-index:-3;opacity:.62;background:radial-gradient(circle at 16% 28%,rgba(69,244,255,.15) 0 1px,transparent 2px) 0 0 / 38px 38px,radial-gradient(circle at 76% 62%,rgba(255,255,255,.1) 0 1px,transparent 2px) 0 0 / 44px 44px,repeating-linear-gradient(105deg,transparent 0 42px,rgba(89,183,255,.035) 43px 45px,transparent 46px 86px)}.about-detail:after{z-index:-2;background:linear-gradient(180deg,#08092b1f,#08092b57 54%,#08092b14),radial-gradient(ellipse 68% 10% at 50% 100%,rgba(69,244,255,.22),transparent 72%)}.about-detail>section,.about-curves{position:relative;z-index:1}.about-curves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.about-curves .curve{position:absolute;width:140vw;height:520px;opacity:.9;background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 0 12px rgba(69,244,255,.48))}.about-curves .curve-hero{left:-18vw;top:310px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1800 520' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='2.1'/%3E%3C/filter%3E%3ClinearGradient id='c' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2345f4ff' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%2345f4ff' stop-opacity='.96'/%3E%3Cstop offset='.64' stop-color='%2345f4ff' stop-opacity='.42'/%3E%3Cstop offset='1' stop-color='%2345f4ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' filter='url(%23g)'%3E%3Cpath d='M-80 280 C 260 145 500 290 820 236 C 1120 186 1265 78 1880 120' stroke='url(%23c)' stroke-width='5'/%3E%3Cpath d='M-80 307 C 278 188 520 318 842 264 C 1136 215 1295 116 1880 154' stroke='url(%23c)' stroke-width='2.4' opacity='.72'/%3E%3Cpath d='M-80 334 C 295 230 538 346 866 294 C 1160 248 1328 158 1880 196' stroke='url(%23c)' stroke-width='1.7' opacity='.55'/%3E%3Cpath d='M-80 360 C 320 272 556 376 894 324 C 1198 278 1360 198 1880 236' stroke='url(%23c)' stroke-width='1.2' opacity='.42'/%3E%3C/g%3E%3C/svg%3E")}.about-curves .curve-culture{right:-36vw;top:1240px;width:118vw;transform:rotate(-6deg);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1400 520' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3ClinearGradient id='c' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2345f4ff' stop-opacity='0'/%3E%3Cstop offset='.28' stop-color='%2345f4ff' stop-opacity='.88'/%3E%3Cstop offset='1' stop-color='%2345f4ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' filter='url(%23g)'%3E%3Cpath d='M-60 52 C 300 105 530 220 665 350 C 808 486 1012 452 1460 212' stroke='url(%23c)' stroke-width='5'/%3E%3Cpath d='M-70 86 C 310 136 540 250 675 380 C 820 514 1030 494 1460 258' stroke='url(%23c)' stroke-width='2.2' opacity='.62'/%3E%3Cpath d='M-80 120 C 320 170 550 286 685 414 C 840 548 1050 530 1460 306' stroke='url(%23c)' stroke-width='1.5' opacity='.42'/%3E%3C/g%3E%3C/svg%3E")}.about-curves .curve-family{left:-24vw;top:3120px;width:126vw;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1600 520' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3C/filter%3E%3ClinearGradient id='c' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2345f4ff' stop-opacity='0'/%3E%3Cstop offset='.22' stop-color='%2345f4ff' stop-opacity='.94'/%3E%3Cstop offset='.72' stop-color='%2345f4ff' stop-opacity='.35'/%3E%3Cstop offset='1' stop-color='%2345f4ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' filter='url(%23g)'%3E%3Cpath d='M-80 410 C 220 260 530 185 795 118 C 1060 52 1285 24 1680 72' stroke='url(%23c)' stroke-width='5'/%3E%3Cpath d='M-80 445 C 240 298 540 224 812 154 C 1080 84 1300 62 1680 112' stroke='url(%23c)' stroke-width='2.2' opacity='.64'/%3E%3Cpath d='M-80 482 C 260 334 555 264 830 194 C 1100 122 1320 102 1680 154' stroke='url(%23c)' stroke-width='1.5' opacity='.42'/%3E%3C/g%3E%3C/svg%3E")}.site-shell:has(.about-detail) .about-curves{z-index:0;mix-blend-mode:normal}.site-shell:has(.about-detail) .about-curves .curve{width:min(1680px,154vw);height:760px;opacity:.48;filter:saturate(.82) contrast(.9) brightness(1.02);background-repeat:no-repeat;background-size:contain;background-position:center;mix-blend-mode:multiply}.site-shell:has(.about-detail) .about-curves .curve:before{content:none}.site-shell:has(.about-detail) .about-curves .curve-hero{left:0;right:0;top:400px;width:100vw;height:auto;aspect-ratio:1205 / 308;opacity:.5;background-image:url(/assets/%E8%9D%B4%E8%9D%B6%E6%9B%B2%E7%BA%BF-AtKSP6D7.webp)}.site-shell:has(.about-detail) .about-curves .curve-hero:before{content:none}.site-shell:has(.about-detail) .about-curves .curve-culture{right:0;top:1200px;width:35%;height:auto;aspect-ratio:1419 / 2069;opacity:.5;transform:none;background-image:url(/assets/%E5%8F%B3%E8%BE%B9%E6%9B%B2%E7%BA%BF-CJYUjOfo.webp)}.site-shell:has(.about-detail) .about-curves .curve-culture:before{content:none}.site-shell:has(.about-detail) .about-curves .curve-family{left:0;top:3100px;width:50%;height:auto;aspect-ratio:2132 / 2844;opacity:.4;transform:none;background-image:url(/assets/%E5%B7%A6%E8%BE%B9%E6%9B%B2%E7%BA%BF-CJnPOny5.webp)}.site-shell:has(.about-detail) .about-curves .curve-family:before{content:none}.about-detail h1,.about-detail h2,.about-detail h3,.about-detail p{letter-spacing:0}.about-detail h1,.about-detail h2,.about-detail h3{color:#fff}.about-detail p{color:var(--about-ref-muted)}.about-kicker{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--about-ref-cyan);font-size:12px;font-weight:900;line-height:1.4;letter-spacing:.08em;text-transform:none;text-shadow:0 0 14px rgba(69,244,255,.48)}.about-kicker:before{content:"";width:0;height:0;flex:0 0 auto;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #47f1ea;filter:drop-shadow(0 0 9px rgba(var(--morpho-green-rgb),.72))}.about-detail h2:before{content:none;display:none}.about-hero{position:relative;min-height:860px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,.92fr);align-items:center;gap:clamp(34px,5vw,80px);padding:112px clamp(72px,7vw,104px) 106px;overflow:visible}.about-copy{position:relative;z-index:2;max-width:660px;margin-top:-70px}.about-copy h1{margin:0 0 24px;font-size:clamp(50px,5vw,72px);font-weight:300;line-height:1.18}.about-copy p:not(.eyebrow){max-width:650px;font-size:17px;line-height:2}.about-butterfly{position:absolute;right:calc((100vw - min(var(--layout-max),calc(100vw - (var(--layout-gutter) * 2))))/-2);top:50%;z-index:1;margin-right:0;opacity:.9;transform:translateY(calc(-50% + 40px));filter:saturate(.98) contrast(1.14) brightness(.86) drop-shadow(0 0 28px rgba(69,244,255,.7))}.about-section{padding:clamp(88px,8.5vw,128px) clamp(72px,7.5vw,112.5px)}.about-mission{max-width:1230px;margin-inline:auto;display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);gap:clamp(44px,6vw,90px);align-items:center;padding-top:0}.about-side-title h2,.about-centered h2,.about-family-head h2{margin:0 0 8px;font-size:clamp(32px,3.3vw,46px);font-weight:300;line-height:1.18}.about-side-title p:not(.eyebrow),.about-centered p:not(.eyebrow),.about-family-head p:not(.eyebrow){font-size:15px;line-height:2}.about-video{overflow:hidden;border-radius:10px;box-shadow:0 26px 70px #00000057,0 0 0 1px #45f4ff29}.about-video video{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:saturate(.92) contrast(1.04) brightness(.92)}.about-culture,.about-management,.about-eu{text-align:center}.about-centered{max-width:860px;margin:0 auto 44px}.about-centered h2:before{margin-left:-32px}.about-centered p:not(.eyebrow){max-width:760px;margin-left:auto;margin-right:auto}.about-culture .about-centered h2{margin-bottom:20px}.about-culture .about-centered p:not(.eyebrow){margin-bottom:10px}.about-carousel{width:min(1420px,100%);margin:0 auto;padding-top:24px;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;align-items:center;overflow:visible}.about-carousel button{width:32px;height:44px;padding:0;color:#ebfaffd1;border:0;background:transparent;font-size:38px;line-height:1}.about-slides{--about-culture-ease: cubic-bezier(.16, 1, .3, 1);--about-culture-duration: 1.05s;display:grid;grid-template-columns:.9fr 1.42fr .9fr;gap:16px;align-items:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;overflow:visible;will-change:transform,opacity}.about-slides:active{cursor:grabbing}.about-slides.is-dragging{animation:none;transform:translate(var(--culture-drag-x, 0));transition:none}.about-slides.is-dragging img{transition:opacity .08s linear,filter .08s linear,transform .08s linear,box-shadow .08s linear}.about-slides.is-moving-next{animation:aboutCultureSlideNext var(--about-culture-duration) var(--about-culture-ease) both}.about-slides.is-moving-prev{animation:aboutCultureSlidePrev var(--about-culture-duration) var(--about-culture-ease) both}.about-slides.is-dragging,.about-slides.is-dragging.is-moving-next,.about-slides.is-dragging.is-moving-prev{animation:none;transform:translate(var(--culture-drag-x, 0))}.about-slides img{width:100%;height:300px;object-fit:cover;border-radius:10px;opacity:1;filter:brightness(.46) saturate(.9);box-shadow:none;transform:scale(.9);transition:opacity .72s var(--about-culture-ease),filter .72s var(--about-culture-ease),transform .86s var(--about-culture-ease),box-shadow .86s var(--about-culture-ease);will-change:transform,opacity}.about-slides img:nth-child(2),.about-slides img.is-active{height:356px;opacity:1;filter:none;transform:translateY(-4px) scale(1.012);box-shadow:none}.about-slides.is-moving-next img.is-active{animation:aboutCultureActiveNext var(--about-culture-duration) var(--about-culture-ease) both}.about-slides.is-moving-prev img.is-active{animation:aboutCultureActivePrev var(--about-culture-duration) var(--about-culture-ease) both}.about-slides.is-moving-next img.is-adjacent,.about-slides.is-moving-prev img.is-adjacent{animation:aboutCultureAdjacent var(--about-culture-duration) var(--about-culture-ease) both}.about-slides.is-dragging img.is-active,.about-slides.is-dragging img.is-adjacent{animation:none}.about-slides.is-dragging img.is-active{opacity:calc(1 - (var(--culture-drag-progress, 0) * .18));transform:translateY(-4px) scale(calc(1.012 - (var(--culture-drag-progress, 0) * .092)))}.about-slides.is-dragging.is-dragging-next img:nth-child(3),.about-slides.is-dragging.is-dragging-prev img:nth-child(1){opacity:1;filter:brightness(calc(.46 + (var(--culture-drag-progress, 0) * .5))) saturate(calc(.9 + (var(--culture-drag-progress, 0) * .14)));transform:translateY(calc(var(--culture-drag-progress, 0) * -4px)) scale(calc(.9 + (var(--culture-drag-progress, 0) * .105)));box-shadow:none}.about-slides.is-dragging img,.about-slides.is-dragging img.is-active,.about-slides.is-dragging img.is-adjacent{box-shadow:none}.about-slides.is-dragging.is-dragging-next img:nth-child(1),.about-slides.is-dragging.is-dragging-prev img:nth-child(3){opacity:1;filter:brightness(calc(.46 - (var(--culture-drag-progress, 0) * .08))) saturate(.9);transform:scale(calc(.9 - (var(--culture-drag-progress, 0) * .025)))}.about-slides.is-drag-settling img,.about-slides.is-drag-settling img.is-active,.about-slides.is-drag-settling img.is-adjacent{animation:none;transition:opacity .72s var(--about-culture-ease),filter .72s var(--about-culture-ease),transform .86s var(--about-culture-ease),box-shadow .86s var(--about-culture-ease)}.about-dots{display:flex;justify-content:center;gap:10px;margin-top:28px}.about-dots button{width:6px;height:6px;min-height:6px;padding:0;border:0;border-radius:999px;background:#45f4ff52;cursor:pointer;transition:width .24s ease,background .24s ease,box-shadow .24s ease}.about-dots button.active{width:22px;background:var(--about-ref-cyan);box-shadow:0 0 12px #45f4ffb8}@keyframes aboutCultureSlideNext{0%{opacity:.72;transform:translate(72px)}to{opacity:1;transform:translate(0)}}@keyframes aboutCultureSlidePrev{0%{opacity:.72;transform:translate(-72px)}to{opacity:1;transform:translate(0)}}@keyframes aboutCultureActiveNext{0%{opacity:.58;transform:translate(34px) translateY(-4px) scale(.86)}to{opacity:1;transform:translate(0) translateY(-4px) scale(1.012)}}@keyframes aboutCultureActivePrev{0%{opacity:.58;transform:translate(-34px) translateY(-4px) scale(.86)}to{opacity:1;transform:translate(0) translateY(-4px) scale(1.012)}}@keyframes aboutCultureAdjacent{0%{opacity:1;filter:brightness(.38) saturate(.9);transform:scale(1.025)}to{opacity:1;filter:brightness(.46) saturate(.9);transform:scale(.9)}}.about-management{padding-top:120px;padding-bottom:70px}.about-management>.about-centered{margin-bottom:0}.about-management-hero{width:min(1180px,100%);margin:0 auto;position:relative;overflow:visible}.about-management-stage{position:relative;isolation:isolate;overflow:visible;width:100%;aspect-ratio:2.45 / 1;background:transparent}.about-management-stage:before,.about-management-stage:after{content:"";position:absolute;pointer-events:none}.about-management-backdrop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--about-ref-bg)}.about-management-stage:before{inset:10% 4% auto;height:54%;z-index:0;border-top:1px solid rgba(77,192,255,.26);border-radius:50% 50% 0 0/100% 100% 0 0;filter:drop-shadow(0 0 18px rgba(69,244,255,.28))}.about-management-stage:after{inset:auto -6% 0;z-index:2;height:26%;background:none;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.about-management-orbit{position:absolute;inset:15% 15% auto;height:58%;z-index:0;border-top:1px solid rgba(71,166,255,.18);border-radius:50% 50% 0 0/100% 100% 0 0}.about-management-dots{position:absolute;top:13%;z-index:0;width:16%;height:28%;opacity:.34;background-image:radial-gradient(circle,rgba(69,244,255,.7) 0 1.2px,transparent 1.35px);background-size:18px 18px;mask-image:radial-gradient(ellipse at center,#000 0 46%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 46%,transparent 78%)}.about-management-dots.left{left:6%}.about-management-dots.right{right:6%}.about-management-horizon{position:absolute;left:-4%;right:-4%;bottom:2.8%;z-index:4;height:2px;background:linear-gradient(90deg,transparent,rgba(69,244,255,.38) 16%,#eaffff 50%,rgba(69,244,255,.38) 84%,transparent);box-shadow:0 0 10px #45f4ffd9,0 0 28px #528effbd,0 -10px 48px #41f4ff38}.about-management-person{position:absolute;left:var(--person-x);bottom:2%;z-index:calc(var(--person-z) + 10);width:var(--person-w);background:transparent;transform:translate(calc(-50% + var(--person-dx, 0px)),var(--person-dy, 0px));transform-origin:50% 100%;filter:none}.about-management-person img{display:block;width:100%;height:auto;max-width:none;background:transparent;filter:saturate(.98) contrast(1.02) brightness(.98)}.about-management-person.is-under-horizon{z-index:3}.about-management-person.is-faded-bottom img{mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 10px),transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 10px),transparent 100%)}.about-management-hero figcaption{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:16px;text-align:center}.about-management-hero figcaption span{padding:0 8px;color:var(--about-ref-cyan);font-size:12px;line-height:1.45}.about-management-hero figcaption strong{display:block;margin-bottom:5px;color:var(--morpho-blue);font-size:13px}.about-mobile-management{display:none}.about-quote{max-width:680px;margin:82px auto 0;padding:28px 34px 24px 76px;position:relative;color:#ebf5ffdb;text-align:left;border-left:3px solid rgba(0,190,190,.55)}.about-quote:before{content:"“";position:absolute;top:8px;left:24px;color:var(--morpho-blue);font-family:Georgia,Times New Roman,serif;font-size:78px;font-weight:700;line-height:1;opacity:.42;pointer-events:none}.about-quote p{margin-bottom:14px;font-size:15px;font-style:italic;line-height:1.95}.about-quote cite{display:grid;gap:4px;justify-items:end;color:#fff;font-size:14px;font-style:normal;text-align:right}.about-quote cite span:first-child{font-weight:700}.about-quote cite span:last-child{color:var(--morpho-blue);font-size:13px}.about-family{display:grid;justify-items:stretch;padding-top:66px;position:relative;overflow:visible}.about-family>.curve-family{position:absolute;z-index:0;pointer-events:none;left:50%;margin-left:-50vw;top:-20%;width:min(50%,760px);height:auto;aspect-ratio:2132 / 2844;opacity:.5;filter:saturate(.82) contrast(.9) brightness(1.02);mix-blend-mode:multiply;background:url(/assets/%E5%B7%A6%E8%BE%B9%E6%9B%B2%E7%BA%BF-CJnPOny5.webp) center / contain no-repeat}.about-family>.curve-family:before{content:none}.about-family-head{width:min(1210px,100%);margin:0 auto 54px;display:block}.about-stats{width:min(860px,100%);justify-self:end;margin-top:clamp(18px,2vw,28px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative;z-index:1}.about-stats article{padding-left:22px;border-left:1px solid rgba(69,244,255,.28)}.about-stats strong{display:block;color:#fff;font-size:clamp(42px,4.6vw,60px);font-weight:520;line-height:1}.about-stats span{display:block;margin:12px 0 8px;color:#fff;font-size:14px;font-weight:700}.about-stats p{margin:0;font-size:12px;line-height:1.65}.about-team-wall{width:min(1210px,100%);margin:0 auto;position:relative;z-index:1;overflow:visible}.about-team-mosaic{--team-tile: clamp(108px, 9.4vw, 146px);--team-gap: clamp(10px, 1.1vw, 16px);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--team-tile),1fr));gap:var(--team-gap);align-items:center;justify-items:center;padding:clamp(10px,2vw,24px) 0}.about-team-tile{position:relative;width:min(100%,var(--team-tile));aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:0;border-radius:8px;background:#0b114675;box-shadow:0 18px 34px #0000003d,inset 0 0 0 1px #ffffff0a;transform:translateY(0);transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.about-team-tile:hover{z-index:2;box-shadow:0 26px 54px #00000057,0 0 26px #45f4ff38,inset 0 0 0 1px #ffffff1a;transform:translateY(-12px) scale(1.105)}.about-team-tile img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.96) contrast(1.02);transition:transform .45s ease,filter .32s ease}.about-team-tile:hover img{transform:scale(1.2);filter:saturate(1.08) contrast(1.08)}.about-team-tile:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 36%,rgba(7,12,50,.82) 100%),radial-gradient(circle at 22% 16%,rgba(69,244,255,.2),transparent 42%);opacity:0;transition:opacity .28s ease}.about-team-tile:hover:after{opacity:0}.about-team-tile span{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;display:grid;gap:2px;color:#ffffffdb;font-size:11px;line-height:1.3;text-align:left;text-shadow:0 1px 9px rgba(0,0,0,.68);opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.about-team-tile:hover span{opacity:1;transform:translateY(0)}.about-team-tile strong{color:#fff;font-size:12px;font-weight:800}.about-eu{position:relative;padding-top:clamp(78px,7.5vw,104px);padding-bottom:116px;overflow:hidden;background:transparent}.about-eu:before{display:none}.about-eu .about-centered{position:relative;z-index:1;margin-bottom:34px}.about-logo-row{position:relative;z-index:1;width:min(1060px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.about-logo-row img{width:100%;height:78px;object-fit:contain;padding:16px 22px;border-radius:8px;background:#fff;box-shadow:none}.about-detail .about-animate,.about-detail .about-team-reveal{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important}.about-detail .about-eu.about-eu-reveal{opacity:0;transform:translateY(42px);transition:opacity .86s ease,transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.about-detail .about-eu.about-eu-reveal.is-visible{opacity:1;transform:translateY(0)}.about-detail .about-stats.about-animate,.about-detail .about-eu .about-centered.about-animate,.about-detail .about-eu .about-logo-row.about-animate{opacity:0!important;transform:translateY(34px)!important;transition-property:opacity,transform!important;transition-duration:.78s,.92s!important;transition-timing-function:ease,cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform}.about-detail .about-stats.about-animate.is-visible,.about-detail .about-eu .about-centered.about-animate.is-visible,.about-detail .about-eu .about-logo-row.about-animate.is-visible{opacity:1!important;transform:translateY(0)!important}.about-detail .about-eu .about-logo-row.about-animate{transition-delay:.12s,.12s!important}.about-management-hero .about-management-stage:before,.about-management-hero .about-management-stage:after,.about-management-hero .about-management-orbit,.about-management-hero .about-management-dots,.about-management-hero .about-management-horizon,.about-management-hero .about-management-person,.about-management-hero figcaption span{opacity:0;transition:opacity .72s ease,filter .82s ease,transform 1.05s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.about-management-hero .about-management-stage:before,.about-management-hero .about-management-orbit{transform:scaleX(.48);transform-origin:50% 50%;filter:blur(2px) drop-shadow(0 0 18px rgba(69,244,255,.12))}.about-management-hero .about-management-stage:after{transform:translateY(22px)}.about-management-hero .about-management-dots{transform:translateY(14px) scale(.92);filter:blur(2px)}.about-management-hero .about-management-horizon{transform:scaleX(.18);transform-origin:50% 50%;filter:blur(2px)}.about-management-hero .about-management-person{transform:translate(calc(-50% + var(--person-dx, 0px)),calc(var(--person-dy, 0px) + 32px)) scale(.94);filter:blur(4px) drop-shadow(0 18px 22px rgba(0,0,0,.22)) drop-shadow(0 0 10px rgba(70,184,255,.1))}.about-management-hero figcaption span{transform:translateY(12px)}.about-management-hero.is-visible .about-management-stage:before,.about-management-hero.is-visible .about-management-stage:after,.about-management-hero.is-visible .about-management-orbit,.about-management-hero.is-visible .about-management-dots,.about-management-hero.is-visible .about-management-horizon,.about-management-hero.is-visible .about-management-person,.about-management-hero.is-visible figcaption span{opacity:1;filter:none}.about-management-hero.is-visible .about-management-stage:before,.about-management-hero.is-visible .about-management-orbit,.about-management-hero.is-visible .about-management-horizon{transform:scaleX(1)}.about-management-hero.is-visible .about-management-stage:after,.about-management-hero.is-visible .about-management-dots,.about-management-hero.is-visible figcaption span{transform:translateY(0) scale(1)}.about-management-hero.is-visible .about-management-person{transform:translate(calc(-50% + var(--person-dx, 0px)),var(--person-dy, 0px)) scale(1);filter:drop-shadow(0 18px 22px rgba(0,0,0,.28)) drop-shadow(0 0 10px rgba(70,184,255,.18))}.about-management-hero.is-visible .about-management-stage:before{transition-delay:.04s}.about-management-hero.is-visible .about-management-orbit{transition-delay:.14s}.about-management-hero.is-visible .about-management-dots.left{transition-delay:.22s}.about-management-hero.is-visible .about-management-dots.right{transition-delay:.3s}.about-management-hero.is-visible .about-management-horizon{transition-delay:.36s}.about-management-hero.is-visible .about-management-stage:after{transition-delay:.42s}.about-management-hero.is-visible .about-management-person:nth-of-type(1){transition-delay:.28s}.about-management-hero.is-visible .about-management-person:nth-of-type(2){transition-delay:.38s}.about-management-hero.is-visible .about-management-person:nth-of-type(3){transition-delay:.48s}.about-management-hero.is-visible .about-management-person:nth-of-type(4){transition-delay:.58s}.about-management-hero.is-visible .about-management-person:nth-of-type(5){transition-delay:.68s}.about-management-hero.is-visible figcaption span:nth-child(1){transition-delay:.72s}.about-management-hero.is-visible figcaption span:nth-child(2){transition-delay:.78s}.about-management-hero.is-visible figcaption span:nth-child(3){transition-delay:.84s}.about-management-hero.is-visible figcaption span:nth-child(4){transition-delay:.9s}.about-management-hero.is-visible figcaption span:nth-child(5){transition-delay:.96s}.site-shell:has(.about-detail) .site-footer{margin-top:0;color:#eaf4ffd1;background:#0c1043f5;border-top:1px solid rgba(69,244,255,.14)}.site-shell:has(.about-detail) .footer-main{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:34px;align-items:center;padding-top:26px;padding-bottom:22px}.site-shell:has(.about-detail) .footer-brand h2{display:none}.site-shell:has(.about-detail) .footer-brand img{width:210px;filter:brightness(0) invert(1)}.site-shell:has(.about-detail) .footer-socials{margin-top:16px}.site-shell:has(.about-detail) .footer-contact-grid{display:block}.site-shell:has(.about-detail) .footer-contact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border-left-color:#45f4ff24}.site-shell:has(.about-detail) .footer-contact article{padding:0 18px;border-right:1px solid rgba(69,244,255,.14)}.site-shell:has(.about-detail) .footer-contact article:last-child{border-right:0}.site-shell:has(.about-detail) .footer-contact a,.site-shell:has(.about-detail) .footer-contact p,.site-shell:has(.about-detail) .footer-bottom,.site-shell:has(.about-detail) .footer-bottom a{color:#eaf4ffc7}.site-shell:has(.about-detail) .footer-contact a,.site-shell:has(.about-detail) .footer-contact p{margin:0;font-size:13px;line-height:1.7}.site-shell:has(.about-detail) .footer-bottom{min-height:54px;padding-top:14px;padding-bottom:14px}@media (max-width: 1180px){.about-hero,.about-mission,.about-family-head{grid-template-columns:1fr}.about-copy{margin-top:0}.about-butterfly{width:min(680px,90vw);margin-right:0}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell:has(.about-detail) .footer-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.site-shell:has(.about-detail) .site-header{height:68px;padding-inline:22px}.site-shell:has(.about-detail) .brand-logo{width:144px}.about-hero,.about-section{padding-left:22px;padding-right:22px}.about-hero{min-height:760px;padding-top:112px;align-content:start}.about-copy h1{font-size:clamp(42px,12vw,56px)}.about-copy p:not(.eyebrow){font-size:15px;line-height:1.85}.about-butterfly{justify-self:center;width:132vw;max-width:none;margin-top:-18px;opacity:.72}.about-side-title h2,.about-centered h2,.about-family-head h2{font-size:clamp(30px,9vw,42px)}.about-centered,.about-culture,.about-management,.about-eu{text-align:left}.about-centered h2:before{margin-left:0}.about-slides{grid-template-columns:1fr}.about-slides img{display:none}.about-slides img:nth-child(2),.about-slides img.is-active{display:block;height:280px}.about-carousel{grid-template-columns:1fr}.about-carousel button,.about-management-hero{display:none}.about-mobile-management{display:grid;gap:18px;margin-top:28px}.about-mobile-management article{overflow:hidden;border:1px solid rgba(69,244,255,.18);border-radius:10px;background:#0f144c94;box-shadow:0 20px 52px #00000038}.about-mobile-management img{display:block;width:100%;height:360px;object-fit:cover;object-position:center top}.about-mobile-management div{padding:18px 20px 20px}.about-mobile-management h3{margin:0 0 6px;font-size:20px}.about-mobile-management p{margin:0;color:var(--about-ref-cyan);font-size:14px}.about-quote{max-width:min(620px,100%);margin-top:68px;padding:24px 22px 22px 58px}.about-quote:before{top:10px;left:18px;font-size:58px}.about-family-head,.about-stats,.about-logo-row,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.about-detail) .footer-contact{grid-template-columns:1fr}.about-stats article{padding-left:18px}.about-team-mosaic{--team-tile: clamp(112px, 40vw, 158px);grid-template-columns:repeat(auto-fit,minmax(var(--team-tile),1fr));gap:var(--team-gap)}.about-team-tile:hover{transform:translateY(-3px) scale(1.02)}.about-team-tile span{opacity:1;transform:none}.about-eu{padding-bottom:82px}.site-shell:has(.about-detail) .footer-contact article{padding:0;border-right:0}}.morph-home .morph-hero-arc{z-index:0}@media (max-width: 900px){.site-shell:has(.morph-home) .site-header{padding-left:var(--pad);padding-right:var(--pad)}.site-shell:has(.morph-home) .brand-logo-wrap{padding-block:7px}.site-shell:has(.morph-home) .brand-logo{width:150px;height:auto}}:root{--ink: var(--morpho-blue);--muted: rgba(40, 35, 90, .72);--line: rgba(40, 35, 90, .14);--bg: var(--light-gray);--layout-max: 1340px;--layout-gutter: max(20px, calc((100vw - var(--layout-max)) / 2));--body-size: 18px;--body-line: 1.74}body{color:var(--morpho-blue)}.site-header,.site-footer{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.inner-page>:where(.section-pad,.page-hero,.about-section,.about-hero-2026,.about-team-wide-section),.morph-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.section-pad,.page-hero,.about-section,.about-hero-2026,.about-team-wide-section,.morph-section{scroll-margin-top:86px}.morph-container,.footer-main,.footer-bottom,.section-title-row,.section-head,.page-hero>div,.technology-hero-copy>div,.technology-intro>div,.technology-comparison>div,.technology-cleanroom>div,.resource-media>div,.contact-hero,.about-section-head,.about-centered-copy,.about-funding-layout,.about-eu-partners-2026>.about-section-head{max-width:var(--layout-max);margin-left:auto;margin-right:auto}.footer-main,.footer-bottom{width:100%}.page-hero.split,.technology-intro,.technology-comparison,.technology-cleanroom,.contact-page-grid,.article-layout,.resource-media,.about-vision-2026,.about-culture-2026,.about-ecosystem-2026,.about-funding-layout{max-width:var(--layout-max);margin-left:auto;margin-right:auto}.section-title-row{width:100%}.section-title-row>div,.section-head,.contact-hero,.technology-hero-copy>div,.resource-media>div:first-child{max-width:860px}h1,h2,h3,.article-body h1,.featured-content h2,.insight-list h3,.about-page.about-kinetic h1,.about-page.about-kinetic h2,.about-page.about-kinetic h3{letter-spacing:0}h1{color:var(--morpho-blue);font-size:clamp(44px,5.8vw,88px);line-height:1.06;font-weight:420}h2{color:var(--morpho-blue);font-size:clamp(32px,4.1vw,58px);line-height:1.12;font-weight:420}h3{color:var(--morpho-blue);font-size:clamp(21px,1.8vw,28px);line-height:1.24;font-weight:520}p,li,blockquote,.article-body p,.featured-content p,.insight-list span,.footer-contact p,.footer-contact a{color:var(--muted);font-size:var(--body-size);line-height:var(--body-line)}.eyebrow,.text-button,.section-title-row a,.product-card-grid small,.process-flow span,.download-card span,.publication-table span{color:var(--morpho-green)}.cta-primary,.contact-form button{background:var(--morpho-green);box-shadow:0 18px 44px rgba(var(--morpho-green-rgb),.24)}.cta-secondary{color:var(--morpho-blue);border-color:rgba(var(--morpho-blue-rgb),.28)}.dark-hero,.technology-hero,.products-hero,.news-hero,.site-shell:has(.morph-home),.about-page.about-kinetic{--muted: rgba(var(--light-gray-rgb), .76)}.dark-about,.about-page.dark-about{--dark-cyan: var(--morpho-green);--dark-green: var(--morpho-green);--dark-purple: var(--morpho-purple)}.about-page.about-kinetic{--about-cyan: var(--morpho-green);--about-green: var(--morpho-green);--about-purple: var(--morpho-purple)}.dark-hero h1,.dark-hero h2,.dark-hero h3,.technology-hero-copy h1,.products-hero h1,.products-hero h2,.products-hero h3,.news-hero h1,.news-hero h2,.news-hero h3,.morph-home h1,.morph-home h2,.morph-home h3,.about-page.about-kinetic h1,.about-page.about-kinetic h2,.about-page.about-kinetic h3{color:#fff}.dark-hero p:not(.eyebrow),.products-hero p:not(.eyebrow),.news-hero p:not(.eyebrow),.morph-home p,.about-page.about-kinetic p{color:rgba(var(--light-gray-rgb),.76)}.technology-hero-copy p:not(.eyebrow){color:rgba(var(--light-gray-rgb),.78)}.site-footer h2,.site-footer h3{color:var(--morpho-blue)}.site-shell:has(.morph-home) .site-footer h2,.site-shell:has(.morph-home) .site-footer h3,.site-shell:has(.about-kinetic) .site-footer h2,.site-shell:has(.about-kinetic) .site-footer h3{color:#fff}.site-shell:has(.morph-home) .site-footer p,.site-shell:has(.morph-home) .site-footer a,.site-shell:has(.about-kinetic) .site-footer p,.site-shell:has(.about-kinetic) .site-footer a{color:rgba(var(--light-gray-rgb),.72)}@media (max-width: 700px){:root{--layout-gutter: 20px;--body-size: 18px}.footer-bottom{align-items:flex-start}}.contact-page{min-height:100vh;color:#fff;background:linear-gradient(180deg,#090b3f,#090b3f 62%,#10246a 84%,#090b3f)}.contact-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.68;background:url(/assets/%E5%BA%95%E9%83%A8%E6%B8%90%E5%8F%98-DCREENmh.webp) center bottom / 100% auto no-repeat;mix-blend-mode:screen}.contact-page:after{content:"";position:absolute;right:var(--layout-gutter);top:clamp(200px,16vw,236px);width:min(650px,46vw);aspect-ratio:721 / 315;z-index:0;pointer-events:none;opacity:.96;background:url(/assets/%E5%8D%B0%E5%8E%8B%E6%8F%92%E5%9B%BE-B5ntSh60.webp) center / contain no-repeat;filter:drop-shadow(0 0 24px rgba(var(--morpho-green-rgb),.16));mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.62) 13%,#000 32%,#000 72%,rgba(0,0,0,.58) 88%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 35%,#000 72%,rgba(0,0,0,.62) 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.62) 13%,#000 32%,#000 72%,rgba(0,0,0,.58) 88%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 35%,#000 72%,rgba(0,0,0,.62) 88%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.contact-page>*{position:relative;z-index:1}.contact-section{padding-left:clamp(40px,7.8vw,112px);padding-right:clamp(40px,7.8vw,112px);padding-top:clamp(72px,7.2vw,104px);padding-bottom:clamp(90px,10vw,138px)}.contact-page .contact-hero{max-width:var(--layout-max);margin-bottom:clamp(30px,4.4vw,54px)}.contact-hero .eyebrow{display:flex;align-items:center;gap:20px;color:#63f1ea;font-size:24px;letter-spacing:.08em;text-transform:none}.contact-hero .eyebrow:before{content:"";flex:0 0 auto;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:22px solid #63f1ea;filter:drop-shadow(0 0 12px rgba(var(--morpho-green-rgb),.62))}.contact-hero h1{position:relative;max-width:760px;margin-bottom:18px;color:#fff;font-size:clamp(42px,4.8vw,64px);font-weight:360}.contact-hero p:not(.eyebrow){max-width:700px;color:rgba(var(--light-gray-rgb),.86);font-size:18px;line-height:1.9}.contact-page .contact-page-grid{position:relative;z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(330px,.74fr);gap:clamp(24px,4vw,52px);max-width:none}.contact-page .contact-form,.contact-page .contact-intro-card{color:#fff;padding:clamp(28px,3vw,34px);border:1px solid rgba(93,176,255,.46);background:radial-gradient(circle at 16% 0%,rgba(var(--morpho-green-rgb),.12),transparent 22rem),linear-gradient(180deg,#0c1c53b8,#091242c2);box-shadow:0 0 0 1px #63f1ea0d,0 28px 92px #0000003d,inset 0 1px 24px #63f1ea14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact-page .contact-head{grid-column:1 / -1;margin-bottom:4px}.contact-page .contact-head .eyebrow{margin-bottom:18px;color:#63f1ea;font-size:13px;font-weight:900;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.contact-page .contact-head h2{margin-bottom:12px;color:#fff;font-size:clamp(30px,3.6vw,50px);font-weight:360;line-height:1.16}.contact-page .contact-head p:not(.eyebrow),.contact-page .contact-info-list p,.contact-page .contact-info-list a{color:rgba(var(--light-gray-rgb),.72);font-weight:500}.contact-page .contact-form label{position:relative;color:rgba(var(--light-gray-rgb),.88)}.contact-page .contact-form input,.contact-page .contact-form textarea{border-color:#74b0ff47;color:#fff;background:#0f21568c}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:rgba(var(--light-gray-rgb),.46)}.contact-page .contact-form input:focus,.contact-page .contact-form textarea:focus{border-color:#63f1eab8;background:#0f2156bd;box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.12)}.contact-page .contact-dropdown{position:relative;z-index:2}.contact-page .contact-dropdown.is-open{z-index:8}.contact-page .contact-dropdown-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 38px 14px 15px;color:#fff;border:1px solid rgba(116,176,255,.28);border-radius:8px;background:#0f21568c;font:inherit;font-weight:500;text-align:left;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease}.contact-page .contact-dropdown-trigger:hover,.contact-page .contact-dropdown-trigger:focus-visible{border-color:#63f1eab8;background:#0f21569e;box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.12)}.contact-page .contact-dropdown-arrow{position:absolute;right:20px;top:calc(50% + 2px);width:7px;height:7px;border-right:1.5px solid rgba(255,255,255,.9);border-bottom:1.5px solid rgba(255,255,255,.9);transform:translateY(-50%) rotate(45deg);transform-origin:62% 62%;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .24s ease}.contact-page .contact-dropdown.is-open .contact-dropdown-arrow{transform:translateY(-50%) rotate(225deg);border-color:#63f1ea}.contact-page .contact-dropdown-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);overflow:hidden;padding:5px;border:1px solid rgba(116,176,255,.28);border-radius:8px;background:#08123e;box-shadow:0 22px 54px #00000057;animation:contactDropdownIn .2s cubic-bezier(.2,.8,.2,1)}.contact-page .contact-dropdown-option{width:100%;min-height:36px;display:block;padding:7px 14px;color:#f2f8ffe0;border:0;border-radius:6px;background:transparent;font:inherit;font-weight:500;line-height:1.35;text-align:left;transition:color .18s ease,background .18s ease,transform .18s ease}.contact-page .contact-dropdown-option:hover,.contact-page .contact-dropdown-option:focus-visible,.contact-page .contact-dropdown-option[aria-selected=true]{color:#63f1ea;background:#63f1ea1a;transform:translate(2px);outline:none}@keyframes contactDropdownIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.contact-page .contact-consent{grid-column:1 / -1;display:flex;grid-template-columns:none;align-items:flex-start;gap:12px;color:rgba(var(--light-gray-rgb),.72);font-weight:500;line-height:1.6}.contact-page .contact-consent input[type=checkbox]{flex:0 0 auto;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:4px;padding:0;accent-color:var(--morpho-green)}.contact-page .contact-form button{color:#fff;background:linear-gradient(90deg,#63f1ea,var(--morpho-green));box-shadow:0 16px 38px rgba(var(--morpho-green-rgb),.3)}.contact-page .contact-form .contact-dropdown-trigger{color:#fff;background:#0f21568c;box-shadow:none}.contact-page .contact-form .contact-dropdown-trigger:hover,.contact-page .contact-form .contact-dropdown-trigger:focus-visible{border-color:#63f1eab8;background:#0f21569e;box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.12)}.contact-page .contact-form .contact-dropdown-option{color:#f2f8ffe0;background:transparent;box-shadow:none}.contact-page .contact-form .contact-dropdown-option:hover,.contact-page .contact-form .contact-dropdown-option:focus-visible,.contact-page .contact-form .contact-dropdown-option[aria-selected=true]{color:#63f1ea;background:#63f1ea1a;box-shadow:none}.contact-page .contact-info-list article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;border-top-color:#74b0ff33}.contact-page .contact-info-icon-wrap{display:grid;place-items:center;width:48px;height:48px;justify-self:center;align-self:start;overflow:hidden;border-radius:999px}.contact-page .contact-info-icon{width:48px;height:48px;display:block;object-fit:contain;object-position:center;filter:drop-shadow(0 0 20px rgba(99,241,234,.3))}.contact-page .contact-info-list span{color:#63f1ea}.contact-page .contact-head.will-reveal,.contact-page .contact-head h2.will-reveal,.contact-page .contact-head p.will-reveal,.contact-page .contact-info-list article.will-reveal,.contact-page .contact-form .will-reveal,.contact-page .contact-intro-card .will-reveal,.contact-page .contact-head,.contact-page .contact-head h2,.contact-page .contact-head p,.contact-page .contact-info-list article{opacity:1;filter:none;transform:none;transition:none}.site-shell:has(.contact-page){background:#090b3f}.site-shell:has(.contact-page) .site-header,.site-shell:has(.contact-page) .site-header.is-inner-page,.site-shell:has(.contact-page) .site-header.is-scrolled{background:#090b3f;border-bottom-color:transparent}.site-shell:has(.contact-page) .site-footer{margin-top:0;color:rgba(var(--light-gray-rgb),.72);background:linear-gradient(90deg,rgba(var(--morpho-green-rgb),.34),#2a6fd980,#5cb0ff3d) top / 100% 1px no-repeat,#060d39f5}.site-shell:has(.contact-page) .site-footer h2,.site-shell:has(.contact-page) .site-footer h3{color:#fff}.site-shell:has(.contact-page) .site-footer p,.site-shell:has(.contact-page) .site-footer a,.site-shell:has(.contact-page) .footer-bottom{color:rgba(var(--light-gray-rgb),.72)}.site-shell:has(.contact-page) .footer-brand img{filter:brightness(0) invert(1)}.site-shell:has(.contact-page) .footer-social-link{color:#fff}@media (max-width: 900px){.contact-page:after{right:-22vw;top:210px;width:108vw;opacity:.36}.contact-page-grid{grid-template-columns:1fr}}:root{--layout-gutter: clamp(24px, 6.8vw, 96px)}.site-header,.site-footer,.inner-page>:where(.section-pad,.page-hero,.about-section,.about-hero-2026,.about-team-wide-section),.morph-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.site-shell:has(.morph-home) .site-header{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.site-shell:has(.morph-home) .site-footer{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.morph-home .morph-hero,.morph-hero,.morph-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.footer-main,.footer-bottom,.morph-container,.section-title-row,.section-head,.page-hero.split,.technology-hero-copy>div,.technology-intro,.technology-comparison,.technology-cleanroom,.resource-media,.contact-hero,.contact-page .contact-page-grid,.article-layout,.about-section-head,.about-centered-copy,.about-vision-2026,.about-culture-2026,.about-ecosystem-2026,.about-funding-layout,.about-eu-partners-2026>.about-section-head{max-width:none;margin-left:0;margin-right:0}.technology-hero-copy>div,.products-hero-copy,.section-title-row>div,.page-hero>div,.morph-hero-copy{max-width:860px;margin-left:0;margin-right:auto;text-align:left}.morph-home .morph-hero-copy{width:min(var(--layout-max),calc(100vw - (var(--layout-gutter) * 2)));max-width:var(--layout-max);margin-left:auto;margin-right:auto}.morph-home .morph-hero-copy>*{max-width:860px}.products-hero p:not(.eyebrow),.technology-hero-copy p:not(.eyebrow),.morph-hero-copy p:not(.eyebrow){margin-left:0;margin-right:0}.site-footer,.site-shell:has(.technology-page) .site-footer,.site-shell:has(.products-page) .site-footer,.site-shell:has(.about-kinetic) .site-footer,.site-shell:has(.contact-page) .site-footer,.site-shell:has(.morph-home) .site-footer{margin-top:0;padding-top:0;padding-bottom:24px;color:#ebf9fbb8;background:var(--gradient-main) top / 100% 18px no-repeat,linear-gradient(180deg,#06102a,#030817)}.footer-main,.site-shell:has(.morph-home) .footer-main{width:100%;display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center;padding-top:42px}.footer-brand,.site-shell:has(.morph-home) .footer-brand{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.footer-brand img,.site-shell:has(.morph-home) .footer-brand img,.site-shell:has(.about-kinetic) .footer-brand img,.site-shell:has(.contact-page) .footer-brand img{width:174px;filter:brightness(0) invert(1)}.footer-brand h2,.site-shell:has(.morph-home) .footer-brand h2{display:none}.footer-socials,.site-shell:has(.morph-home) .footer-socials{margin-top:0;gap:10px}.footer-social-link,.site-shell:has(.morph-home) .footer-social-link,.site-shell:has(.contact-page) .footer-social-link{width:32px;height:32px;color:#ebf9fbd1;border:1px solid rgba(235,249,251,.18);border-radius:999px;background:#ffffff09}.footer-social-link svg,.site-shell:has(.morph-home) .footer-social-link svg{width:18px;height:18px}.footer-contact-grid,.site-shell:has(.morph-home) .footer-contact-grid{justify-items:stretch}.footer-contact,.site-shell:has(.morph-home) .footer-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-items:stretch;border-left:1px solid rgba(235,249,251,.14)}.footer-contact article,.site-shell:has(.morph-home) .footer-contact article{width:auto;min-height:58px;padding:0 22px;border:0;border-right:1px solid rgba(235,249,251,.14);border-radius:0;background:transparent}.footer-contact p,.footer-contact a,.site-shell:has(.morph-home) .footer-contact p,.site-shell:has(.morph-home) .footer-contact a,.site-shell:has(.about-kinetic) .site-footer p,.site-shell:has(.about-kinetic) .site-footer a,.site-shell:has(.contact-page) .site-footer p,.site-shell:has(.contact-page) .site-footer a{margin:0;color:#ebf9fbbd;font-size:13px;line-height:1.65}.footer-contact a,.site-shell:has(.morph-home) .footer-contact a{color:#eefbff}.footer-bottom,.site-shell:has(.morph-home) .footer-bottom,.site-shell:has(.about-kinetic) .footer-bottom,.site-shell:has(.contact-page) .footer-bottom{width:100%;margin-top:26px;padding-top:18px;border-top:1px solid rgba(235,249,251,.12);color:#ebf9fb8f}.footer-bottom a,.site-shell:has(.morph-home) .footer-bottom a,.site-shell:has(.about-kinetic) .footer-bottom a,.site-shell:has(.contact-page) .footer-bottom a{color:#ebf9fb9e}.site-shell:has(.contact-page) .site-footer{color:#ebf9fbb8;background:linear-gradient(90deg,rgba(var(--morpho-green-rgb),.68),#2a6fd9b3 52%,#5cb0ff5c) top / 100% 18px no-repeat,linear-gradient(180deg,#061446,#030817)}.site-shell:has(.contact-page),.site-shell:has(.contact-page) .site-header,.site-shell:has(.contact-page) .site-header.is-inner-page,.site-shell:has(.contact-page) .site-header.is-scrolled{--contact-top-bg: #080a3d;background:var(--contact-top-bg)}.site-shell:has(.contact-page) .site-header,.site-shell:has(.contact-page) .site-header.is-inner-page,.site-shell:has(.contact-page) .site-header.is-scrolled{background:transparent;border-bottom-color:transparent;border-bottom-width:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-shell:has(.contact-page) .contact-section{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.site-shell:has(.contact-page) .contact-hero,.site-shell:has(.contact-page) .contact-page-grid{width:min(1340px,calc(100vw - (var(--layout-gutter) * 2)));max-width:1340px;margin-left:auto;margin-right:auto}.site-shell:has(.contact-page) .contact-page{background:linear-gradient(180deg,var(--contact-top-bg) 0%,var(--contact-top-bg) 170px,#10145a 42%,#10246a 84%,var(--contact-top-bg) 100%)}.site-shell:has(.contact-page) .motion-hero-scan{display:none}.site-shell:has(.contact-page),.site-shell:has(.contact-page) .contact-page{overflow-x:clip}@media (max-width: 900px){:root{--layout-gutter: 22px}.footer-main,.site-shell:has(.morph-home) .footer-main{grid-template-columns:1fr;gap:24px}.footer-contact,.site-shell:has(.morph-home) .footer-contact{grid-template-columns:1fr;border-left:0;gap:14px}.footer-contact article,.site-shell:has(.morph-home) .footer-contact article{padding:0;border-right:0}}.about-detail:before{display:none}.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled){padding-left:var(--pad);padding-right:var(--pad);background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.about-detail) .site-header.is-scrolled{padding-left:var(--pad);padding-right:var(--pad);background:var(--morpho-blue);border-bottom-color:#ffffff29;-webkit-backdrop-filter:none;backdrop-filter:none}.about-hero,.about-section{padding-left:var(--pad);padding-right:var(--pad)}@media (max-width: 760px){.site-shell:has(.about-detail) .site-header{padding-left:var(--pad);padding-right:var(--pad)}.about-hero,.about-section{padding-left:var(--pad);padding-right:var(--pad)}}@media (max-width: 1100px){.site-shell:has(.contact-page),.site-shell:has(.contact-page) body,.site-shell:has(.contact-page) .contact-page{overflow-x:hidden}.site-shell:has(.contact-page) .contact-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.site-shell:has(.contact-page) .contact-page .contact-page-grid{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;max-width:100%}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{width:100%;min-width:0}.site-shell:has(.contact-page) .contact-page:after{left:0;right:auto;top:clamp(250px,34vw,330px);width:100%;opacity:.38;background-position:right center}.site-shell:has(.contact-page) .mobile-nav:not(.is-open){display:none;visibility:hidden;opacity:0;pointer-events:none}}@media (max-width: 700px){.site-shell:has(.contact-page) .contact-section{padding-top:88px;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.site-shell:has(.contact-page) .contact-hero .eyebrow{gap:14px;font-size:24px}.site-shell:has(.contact-page) .contact-hero h1{font-size:clamp(38px,10.5vw,48px)}.site-shell:has(.contact-page) .contact-hero p:not(.eyebrow){font-size:16px}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{padding:22px}.site-shell:has(.contact-page) .contact-form{grid-template-columns:minmax(0,1fr)}.site-shell:has(.contact-page) .contact-intro-card{order:2}.site-shell:has(.contact-page) .contact-form{order:1}.site-shell:has(.contact-page) .contact-page:after{left:0;right:auto;top:330px;width:100%;opacity:.28;background-position:center}}.site-footer,.site-shell:has(.technology-page) .site-footer,.site-shell:has(.products-page) .site-footer,.site-shell:has(.news-page) .site-footer,.site-shell:has(.about-detail) .site-footer,.site-shell:has(.contact-page) .site-footer,.site-shell:has(.morph-home) .site-footer{margin-top:0;padding:0 var(--layout-gutter) 24px;color:#ebf9fbb8;border-top:0;background:var(--gradient-main) top / 100% 18px no-repeat,linear-gradient(180deg,#06102a,#030817)}.site-footer .footer-main,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.morph-home) .footer-main{width:100%;max-width:none;display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center;margin-left:0;margin-right:0;padding-top:42px;padding-bottom:0}.site-footer .footer-brand,.site-shell:has(.about-detail) .footer-brand,.site-shell:has(.morph-home) .footer-brand{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.site-footer .footer-brand img,.site-shell:has(.about-detail) .footer-brand img,.site-shell:has(.contact-page) .footer-brand img,.site-shell:has(.morph-home) .footer-brand img{width:174px;filter:brightness(0) invert(1)}.site-footer .footer-brand h2,.site-shell:has(.about-detail) .footer-brand h2,.site-shell:has(.morph-home) .footer-brand h2{display:none}.site-footer .footer-socials,.site-shell:has(.about-detail) .footer-socials,.site-shell:has(.morph-home) .footer-socials{margin-top:0;gap:10px}.site-footer .footer-social-link,.site-shell:has(.about-detail) .footer-social-link,.site-shell:has(.contact-page) .footer-social-link,.site-shell:has(.morph-home) .footer-social-link{width:32px;height:32px;color:#ebf9fbd1;border:1px solid rgba(235,249,251,.18);border-radius:999px;background:#ffffff09}.site-footer .footer-social-link svg,.site-shell:has(.morph-home) .footer-social-link svg{width:18px;height:18px}.site-footer .footer-contact-grid,.site-shell:has(.about-detail) .footer-contact-grid,.site-shell:has(.morph-home) .footer-contact-grid{display:grid;justify-items:stretch}.site-footer .footer-contact,.site-shell:has(.about-detail) .footer-contact,.site-shell:has(.morph-home) .footer-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-items:stretch;border-left:1px solid rgba(235,249,251,.14)}.site-footer .footer-contact article,.site-shell:has(.about-detail) .footer-contact article,.site-shell:has(.morph-home) .footer-contact article{width:auto;min-height:58px;padding:0 22px;border:0;border-right:1px solid rgba(235,249,251,.14);border-radius:0;background:transparent}.site-footer .footer-contact article:last-child,.site-shell:has(.about-detail) .footer-contact article:last-child,.site-shell:has(.morph-home) .footer-contact article:last-child{padding-right:0;border-right:0}.site-footer .footer-contact p,.site-footer .footer-contact a,.site-shell:has(.about-detail) .footer-contact p,.site-shell:has(.about-detail) .footer-contact a,.site-shell:has(.contact-page) .site-footer p,.site-shell:has(.contact-page) .site-footer a,.site-shell:has(.morph-home) .footer-contact p,.site-shell:has(.morph-home) .footer-contact a{margin:0;color:#ebf9fbbd;font-size:13px;line-height:1.65}.site-footer .footer-contact a,.site-shell:has(.about-detail) .footer-contact a,.site-shell:has(.morph-home) .footer-contact a{color:#eefbff}.site-footer .footer-bottom,.site-shell:has(.about-detail) .footer-bottom,.site-shell:has(.contact-page) .footer-bottom,.site-shell:has(.morph-home) .footer-bottom{width:100%;max-width:none;min-height:0;margin:26px 0 0;padding:18px 0 0;border-top:1px solid rgba(235,249,251,.12);color:#ebf9fb8f}.site-footer .footer-bottom a,.site-shell:has(.about-detail) .footer-bottom a,.site-shell:has(.contact-page) .footer-bottom a,.site-shell:has(.morph-home) .footer-bottom a{color:#ebf9fb9e}@media (max-width: 900px){.site-footer .footer-main,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.morph-home) .footer-main,.site-footer .footer-brand,.site-shell:has(.about-detail) .footer-brand,.site-shell:has(.morph-home) .footer-brand,.site-footer .footer-contact,.site-shell:has(.about-detail) .footer-contact,.site-shell:has(.morph-home) .footer-contact{grid-template-columns:1fr}.site-footer .footer-contact,.site-shell:has(.about-detail) .footer-contact,.site-shell:has(.morph-home) .footer-contact{gap:14px;border-left:0}.site-footer .footer-contact article,.site-shell:has(.about-detail) .footer-contact article,.site-shell:has(.morph-home) .footer-contact article{padding:0;border-right:0}}.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled,.about-hero,.about-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.about-hero,.about-mission,.about-carousel,.about-management-hero,.about-family-head,.about-team-wall,.about-logo-row{width:100%;max-width:var(--layout-max);margin-left:auto;margin-right:auto}.about-management-hero{isolation:isolate}@media (max-width: 900px){.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled,.about-hero,.about-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.about-team-mosaic{--team-tile: clamp(96px, 28vw, 132px)}.about-team-tile span{opacity:1;transform:none}.about-team-tile:after{opacity:.82}}.about-team-mosaic .about-team-tile img{width:100%;height:100%;object-fit:cover;object-position:center center}.about-team-mosaic .about-team-tile:hover img{transform:scale(1.2)}.about-family .about-family-head{max-width:var(--layout-max);margin-bottom:clamp(32px,4vw,54px)}.about-family .about-team-wall{margin-bottom:0}.about-family .about-stats{max-width:min(860px,100%);justify-self:end;margin-left:auto;margin-right:0}.about-family .about-team-mosaic{gap:var(--team-gap)}.about-family{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);grid-template-areas:"family-head family-team" "family-team-full family-team" "family-team-full family-stats";column-gap:var(--team-gap);row-gap:var(--team-gap);align-items:start}.about-family .about-family-head{grid-area:family-head;width:100%;max-width:none;margin:0}.about-family .about-team-wall{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;margin:0}.about-family .about-stats{grid-column:2;grid-row:3;align-self:end;width:100%;max-width:none;margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.about-family .about-team-mosaic{padding-top:0}@media (max-width: 900px){.about-family{grid-template-columns:1fr;grid-template-areas:"family-head" "family-team" "family-stats"}.about-family .about-stats{width:100%;max-width:none;margin-right:0;grid-template-columns:1fr}.about-family .about-team-mosaic{gap:var(--team-gap)}}.about-family{display:block}.about-family .about-team-wall{width:100%;max-width:var(--layout-max);margin-left:auto;margin-right:auto}.about-family .about-team-mosaic{grid-auto-flow:dense;align-items:stretch}.about-family .about-family-head{grid-column:span 2;grid-row:span 2;align-self:center;width:100%;max-width:none;margin:0;padding-right:clamp(10px,1.6vw,22px)}.about-family .about-stats{grid-column:-5 / -1;align-self:end;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--team-gap)}.about-family .about-stats article{min-height:100%;padding:clamp(14px,1.4vw,18px);border:1px solid rgba(69,244,255,.22);border-radius:8px;background:#080d3a6b;box-shadow:inset 0 0 0 1px #ffffff09}@media (max-width: 900px){.about-family>.curve-family{top:-20%;width:76%;opacity:.5}.about-family .about-family-head,.about-family .about-stats{grid-column:1 / -1;grid-row:auto}.about-family .about-stats{grid-template-columns:1fr}}.about-family>.about-stats{width:min(860px,100%);max-width:min(860px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;justify-self:end;margin:clamp(34px,4vw,58px) 0 0 auto}.about-family>.about-stats article{min-height:0;padding:0 0 0 22px;border:0;border-left:1px solid rgba(69,244,255,.28);border-radius:0;background:transparent;box-shadow:none}@media (min-width: 901px){.about-family .about-team-mosaic{grid-template-columns:repeat(7,minmax(0,1fr))}.about-family .about-family-head{grid-column:span 3;grid-row:span 1;align-self:center;min-height:var(--team-tile);display:flex;flex-direction:column;justify-content:center}.about-family .about-team-tile{width:100%}}@media (max-width: 900px){.about-family>.about-stats{width:100%;max-width:none;grid-template-columns:1fr}.about-family>.about-stats article{padding-left:18px}}.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled,.site-shell:has(.about-detail) .site-footer,.about-hero,.about-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.about-hero,.about-mission,.about-carousel,.about-management-hero,.about-family .about-team-wall,.about-family>.about-stats,.about-logo-row,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.about-detail) .footer-bottom{width:100%;max-width:var(--layout-max);margin-left:auto;margin-right:auto}.site-shell:has(.morph-home){background:#020811}.morph-home{background:radial-gradient(circle at 72% 10%,rgba(22,119,255,.16),transparent 30%),radial-gradient(circle at 16% 38%,rgba(var(--morpho-green-rgb),.1),transparent 34%),radial-gradient(circle at 78% 76%,rgba(var(--morpho-purple-rgb),.1),transparent 36%),linear-gradient(180deg,#020811,#06101d 46%,#020811)}.morph-home:before{opacity:.14;background:linear-gradient(90deg,transparent 0 24%,rgba(255,255,255,.035) 25%,transparent 26% 49%,rgba(255,255,255,.025) 50%,transparent 51% 74%,rgba(255,255,255,.025) 75%,transparent 76%)}.about-family>.about-stats{width:min(860px,100%);max-width:min(860px,100%);margin-left:auto;margin-right:0;justify-self:end}@media (max-width: 900px){.about-family>.about-stats{width:100%;max-width:none;margin-right:0}}.about-section{width:100%;max-width:none}.about-family>.about-stats{margin-left:auto;margin-right:0}.site-shell:has(.about-detail) .footer-main,.site-shell:has(.about-detail) .footer-bottom{max-width:var(--layout-max)}@media (max-width: 900px){.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled,.site-shell:has(.about-detail) .site-footer,.about-hero,.about-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.about-hero,.about-section.about-mission{width:min(var(--layout-max),calc(100vw - (var(--layout-gutter) * 2)));padding-left:0;padding-right:0}}.site-footer,.site-shell:has(.technology-page) .site-footer,.site-shell:has(.products-page) .site-footer,.site-shell:has(.news-page) .site-footer,.site-shell:has(.about-detail) .site-footer,.site-shell:has(.contact-page) .site-footer,.site-shell:has(.morph-home) .site-footer{margin-top:0;padding:0 var(--layout-gutter) 24px;color:#ebf9fbb8;border-top:0;background:linear-gradient(90deg,rgba(var(--morpho-green-rgb),.68),#2a6fd9b3 52%,#5cb0ff5c) top / 100% 18px no-repeat,linear-gradient(180deg,#061446,#030817)}.site-shell:has(.morph-home) .site-footer{background:linear-gradient(180deg,#061446,#030817)}.site-footer .footer-main,.site-footer .footer-bottom,.site-shell:has(.technology-page) .footer-main,.site-shell:has(.technology-page) .footer-bottom,.site-shell:has(.products-page) .footer-main,.site-shell:has(.products-page) .footer-bottom,.site-shell:has(.news-page) .footer-main,.site-shell:has(.news-page) .footer-bottom,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.about-detail) .footer-bottom,.site-shell:has(.contact-page) .footer-main,.site-shell:has(.contact-page) .footer-bottom,.site-shell:has(.morph-home) .footer-main,.site-shell:has(.morph-home) .footer-bottom{width:100%;max-width:var(--layout-max);margin-left:auto;margin-right:auto}.site-footer .footer-main,.site-shell:has(.technology-page) .footer-main,.site-shell:has(.products-page) .footer-main,.site-shell:has(.news-page) .footer-main,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.contact-page) .footer-main,.site-shell:has(.morph-home) .footer-main{padding-top:42px}.site-header,.site-shell:has(.morph-home) .site-header,.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.site-footer .footer-social-link svg,.site-shell:has(.products-page) .footer-social-link svg,.site-shell:has(.morph-home) .footer-social-link svg{width:18px;height:18px}.site-footer .footer-contact article:last-child,.site-shell:has(.technology-page) .footer-contact article:last-child,.site-shell:has(.technology-detail-page) .footer-contact article:last-child,.site-shell:has(.products-page) .footer-contact article:last-child,.site-shell:has(.news-page) .footer-contact article:last-child,.site-shell:has(.about-kinetic) .footer-contact article:last-child,.site-shell:has(.about-detail) .footer-contact article:last-child,.site-shell:has(.contact-page) .footer-contact article:last-child,.site-shell:has(.morph-home) .footer-contact article:last-child,.site-shell:has(.rednote-home) .footer-contact article:last-child{padding-right:0;border-right:0}.inner-page>:where(section,.section-pad,.page-hero,.about-section,.about-hero-2026,.about-team-wide-section),.morph-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.inner-page>:where(.page-hero,.section-pad,.about-section,.about-hero-2026,.about-team-wide-section)>:where(div,article,figure,ul,ol),.inner-page>:where(section)>:where(.section-head,.section-title-row,.contact-hero,.contact-page-grid,.technology-intro,.technology-comparison,.technology-cleanroom,.resource-media,.article-layout),.morph-section>.morph-container,.morph-section>.morph-section-head,.about-hero,.about-mission,.about-carousel,.about-management-hero,.about-family .about-team-wall,.about-family>.about-stats,.about-logo-row{max-width:var(--layout-max);margin-left:auto;margin-right:auto}.about-hero,.about-section.about-mission{width:min(var(--layout-max),calc(100vw - (var(--layout-gutter) * 2)));padding-left:0;padding-right:0}.morph-home .morph-section{position:relative;z-index:auto;background-color:transparent}.morph-home .morph-advantages,.morph-home .morph-applications,.morph-home .morph-ecosystem,.morph-home .morph-partners,.morph-home .morph-eu-funding{background:#0b0f49}.morph-home .morph-advantages{background:linear-gradient(180deg,#0b0f49eb,#0b0f49d6);background-color:#0b0f49db}.morph-home .morph-applications{background:linear-gradient(180deg,#0b0f49d6,#0b0f49db 58%,#0b0f49c7);background-color:#0b0f49d6}.morph-home .morph-ecosystem{background:linear-gradient(180deg,#0b0f49c7,#0b0f49e0);background-color:#0b0f49d6}.morph-home #credibility.morph-eu-funding{background:linear-gradient(180deg,#0b0f49,#0b0f49fa 12%,#0b0f49b8 30%,#0b0f492e 54%,#0b0f4900 76%),radial-gradient(ellipse 64% 64% at 12% 70%,rgba(88,225,232,.7),rgba(63,169,222,.44) 36%,transparent 72%),radial-gradient(ellipse 58% 58% at 58% 74%,rgba(65,117,255,.44),transparent 70%),radial-gradient(ellipse 54% 72% at 104% 64%,rgba(118,45,188,.78),rgba(65,44,160,.44) 45%,transparent 78%),var(--gradient-main);background-color:#0b0f49}.morph-home .morph-partners:after,.morph-home .morph-eu-funding:before{content:none;display:none}.morph-home .morph-advantages,.morph-home .morph-applications{overflow:visible}.morph-home .morph-advantages{margin-top:clamp(-150px,-10vw,-86px);padding-top:clamp(92px,8vw,140px)}.morph-home .morph-advantages:before{content:"";position:absolute;inset:clamp(-320px,-24vw,-190px) 0 auto;height:clamp(520px,42vw,700px);z-index:1;pointer-events:none;background:linear-gradient(180deg,#0b0f4900,#0b0f4933 20%,#0b0f499e,#0b0f49db 76%,#0b0f49d1)}.morph-home .morph-advantages>.morph-container,.morph-home .morph-applications>.morph-container,.morph-home .morph-ecosystem>.morph-container{position:relative;z-index:4}.morph-home .morph-advantages>.morph-container,.morph-home .morph-applications>.morph-container,.morph-home .morph-ecosystem>.morph-container,.morph-home .morph-partners>.morph-container{width:100%;max-width:var(--layout-max)}.morph-home>.morph-scroll-light{top:calc(100vh + clamp(250px,30vw,430px));left:0;z-index:2;width:100vw;height:clamp(2250px,188vw,2850px);opacity:.92;transform:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 1800' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='wide' x='-12%25' y='-8%25' width='124%25' height='116%25'%3E%3CfeGaussianBlur stdDeviation='13'/%3E%3C/filter%3E%3Cfilter id='hot' x='-8%25' y='-6%25' width='116%25' height='112%25'%3E%3CfeGaussianBlur stdDeviation='3.2' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2358fff2' stop-opacity='0'/%3E%3Cstop offset='.08' stop-color='%2358fff2' stop-opacity='.86'/%3E%3Cstop offset='.42' stop-color='%230bd8df' stop-opacity='.76'/%3E%3Cstop offset='.72' stop-color='%2358fff2' stop-opacity='.96'/%3E%3Cstop offset='1' stop-color='%230bd8df' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='thin' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%230ad8e8' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%230ad8e8' stop-opacity='.50'/%3E%3Cstop offset='.74' stop-color='%230ad8e8' stop-opacity='.42'/%3E%3Cstop offset='1' stop-color='%230ad8e8' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='dust' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2358fff2' stop-opacity='.20'/%3E%3Cstop offset='.5' stop-color='%2358fff2' stop-opacity='.10'/%3E%3Cstop offset='1' stop-color='%2358fff2' stop-opacity='.06'/%3E%3C/linearGradient%3E%3Cpath id='s' d='M-70 80 C 28 342 230 535 488 663 C 735 786 1012 892 1002 1086 C 990 1318 640 1380 322 1442 C 112 1483 42 1576 90 1678 C 156 1818 438 1842 674 1764'/%3E%3C/defs%3E%3Cg fill='none'%3E%3Cuse href='%23s' stroke='%2301dff1' stroke-opacity='.34' stroke-width='36' filter='url(%23wide)'/%3E%3Cuse href='%23s' stroke='url(%23beam)' stroke-width='5.4' filter='url(%23hot)' stroke-linecap='round'/%3E%3Cuse href='%23s' transform='translate(-16 20)' stroke='url(%23thin)' stroke-width='2.1' stroke-opacity='.72' stroke-linecap='round'/%3E%3Cuse href='%23s' transform='translate(-32 38)' stroke='url(%23thin)' stroke-width='1.8' stroke-opacity='.58' stroke-linecap='round'/%3E%3Cuse href='%23s' transform='translate(-48 56)' stroke='url(%23thin)' stroke-width='1.55' stroke-opacity='.46' stroke-linecap='round'/%3E%3Cuse href='%23s' transform='translate(-64 74)' stroke='url(%23thin)' stroke-width='1.35' stroke-opacity='.36' stroke-linecap='round'/%3E%3Cuse href='%23s' transform='translate(-80 92)' stroke='url(%23thin)' stroke-width='1.15' stroke-opacity='.28' stroke-linecap='round'/%3E%3Cuse href='%23s' transform='translate(-96 110)' stroke='url(%23thin)' stroke-width='1' stroke-opacity='.20' stroke-linecap='round'/%3E%3C/g%3E%3Cg fill='url(%23dust)' opacity='.58'%3E%3Ccircle cx='64' cy='248' r='1.4'/%3E%3Ccircle cx='98' cy='312' r='1'/%3E%3Ccircle cx='148' cy='402' r='1.2'/%3E%3Ccircle cx='244' cy='548' r='1.1'/%3E%3Ccircle cx='385' cy='665' r='1.2'/%3E%3Ccircle cx='760' cy='910' r='1.1'/%3E%3Ccircle cx='930' cy='1128' r='1.3'/%3E%3Ccircle cx='760' cy='1362' r='1'/%3E%3Ccircle cx='416' cy='1468' r='1.1'/%3E%3Ccircle cx='132' cy='1600' r='1.2'/%3E%3Ccircle cx='160' cy='1732' r='1.4'/%3E%3Ccircle cx='420' cy='1784' r='1'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 28% 14% at 13% 18%,rgba(84,204,255,.08),transparent 70%),radial-gradient(ellipse 36% 16% at 83% 63%,rgba(84,204,255,.06),transparent 72%),radial-gradient(ellipse 26% 11% at 22% 91%,rgba(84,204,255,.06),transparent 74%);background-size:116% 100%,116% 100%,116% 100%,116% 100%;background-position:-8vw top;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.16) 4%,rgba(0,0,0,.62) 12%,#000 20%,#000 84%,rgba(0,0,0,.34) 94%,transparent 98%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.16) 4%,rgba(0,0,0,.62) 12%,#000 20%,#000 84%,rgba(0,0,0,.34) 94%,transparent 98%,transparent 100%)}.morph-home .morph-intro{position:relative;isolation:isolate;z-index:2;padding-top:200px;padding-bottom:clamp(120px,11vw,170px);overflow:hidden;background-color:#0b0f49}.morph-home .morph-intro:before{content:"";display:block;position:absolute;z-index:0;pointer-events:none;opacity:.8;background:url(/assets/%E5%8D%B0%E5%8E%8B%E7%BA%BF%E6%9D%A1-CBts6let.webp) center top / cover no-repeat;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 8%,rgba(0,0,0,.78) 22%,#000 36%,#000 64%,rgba(0,0,0,.34) 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 8%,rgba(0,0,0,.78) 22%,#000 36%,#000 64%,rgba(0,0,0,.34) 82%,transparent 100%)}.morph-home .morph-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0b0f490d,#0b0f492e 20%,#0b0f4942 42%),linear-gradient(180deg,transparent 50%,rgba(11,15,73,.18) 66%,rgba(11,15,73,.74) 86%,#0b0f49 100%),#0b0f492e}.morph-home .morph-intro>.morph-container{position:relative;z-index:3}.morph-home .morph-intro .morph-section-head{max-width:min(820px,92vw)}.morph-home .morph-intro .morph-section-head .eyebrow{color:#52f4f3;font-size:13px;font-weight:900;letter-spacing:.08em;text-shadow:0 0 18px rgba(82,244,243,.64)}.morph-home .morph-intro .morph-section-head h2{margin-top:20px;font-size:clamp(36px,4vw,58px);font-weight:320;line-height:1.38;text-shadow:0 0 22px rgba(180,231,255,.22)}.morph-home .morph-intro .morph-section-head p:not(.eyebrow){max-width:760px;margin-left:auto;margin-right:auto;color:#f4f7ffc7;font-size:18px;line-height:2}.morph-home .morph-intro>.morph-hero-arc{position:absolute;inset:0 0 auto;z-index:2;width:100%;height:clamp(126px,12vw,190px);margin:0;transform:none;overflow:hidden;border:0;border-radius:0;pointer-events:none;opacity:1;background:radial-gradient(ellipse 72% 60% at 50% 30%,rgba(27,232,255,.22),rgba(27,232,255,.08) 34%,transparent 70%),linear-gradient(180deg,#07114afa,#0b0f49b8 54%,#0b0f4900);box-shadow:none;mix-blend-mode:screen}.morph-home .morph-intro>.morph-hero-arc:before{content:"";position:absolute;pointer-events:none}.morph-home .morph-intro>.morph-hero-arc:before{top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1920 190' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='fade' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2358f7ff' stop-opacity='0'/%3E%3Cstop offset='.08' stop-color='%2358f7ff' stop-opacity='.18'/%3E%3Cstop offset='.24' stop-color='%2358f7ff' stop-opacity='.66'/%3E%3Cstop offset='.5' stop-color='%23eaffff' stop-opacity='1'/%3E%3Cstop offset='.76' stop-color='%2358f7ff' stop-opacity='.66'/%3E%3Cstop offset='.92' stop-color='%2358f7ff' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%2358f7ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='thin' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2358f7ff' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%2358f7ff' stop-opacity='.18'/%3E%3Cstop offset='.5' stop-color='%2358f7ff' stop-opacity='.56'/%3E%3Cstop offset='.82' stop-color='%2358f7ff' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%2358f7ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='wideGlow' x='-10%25' y='-100%25' width='120%25' height='320%25'%3E%3CfeGaussianBlur stdDeviation='14' result='blur'/%3E%3CfeColorMatrix in='blur' type='matrix' values='0 0 0 0 0 0 0 0 0 .86 0 0 0 0 1 0 0 0 .62 0'/%3E%3C/filter%3E%3Cfilter id='hotGlow' x='-10%25' y='-120%25' width='120%25' height='360%25'%3E%3CfeGaussianBlur stdDeviation='3.2' result='blur'/%3E%3CfeMerge%3E%3CfeMergeNode in='blur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M-70 14 C 470 132 1450 132 1990 14' fill='none' stroke='%2300dfff' stroke-opacity='.64' stroke-width='28' filter='url(%23wideGlow)'/%3E%3Cpath d='M-70 14 C 470 132 1450 132 1990 14' fill='none' stroke='url(%23fade)' stroke-width='5' filter='url(%23hotGlow)'/%3E%3Cpath d='M-70 14 C 470 132 1450 132 1990 14' fill='none' stroke='%23ffffff' stroke-opacity='.76' stroke-width='1'/%3E%3Cpath d='M-70 -30 C 470 72 1450 72 1990 -30' fill='none' stroke='url(%23thin)' stroke-width='1.1' opacity='.58'/%3E%3Cpath d='M-70 -14 C 470 88 1450 88 1990 -14' fill='none' stroke='url(%23thin)' stroke-width='1' opacity='.48'/%3E%3Cpath d='M-70 2 C 470 104 1450 104 1990 2' fill='none' stroke='url(%23thin)' stroke-width='.9' opacity='.38'/%3E%3Cpath d='M-70 30 C 470 144 1450 144 1990 30' fill='none' stroke='url(%23thin)' stroke-width='.8' opacity='.22'/%3E%3C/svg%3E") center top / 100% 100% no-repeat;filter:saturate(1.08) brightness(1.12)}.morph-section{scroll-margin-top:72px}.morph-home .morph-hero .scroll-marker{bottom:-26px}@media (max-width: 700px){.morph-home .morph-intro{min-height:720px;padding-top:200px;padding-bottom:96px}.morph-home .morph-intro:before{top:112px;right:0;bottom:0;left:0}.morph-home .morph-intro>.morph-hero-arc{height:126px}.morph-home .morph-intro>.morph-hero-arc:before{background-size:190% 100%}.morph-home .morph-hero .scroll-marker{bottom:-28px}}.site-shell:has(.technology-detail-page){background:#e9ecef}.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.technology-detail-page) .site-header.is-inner-page:not(.is-scrolled){height:72px;padding-inline:clamp(42px,5.4vw,78px);background:#e9ecefb8;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-shell:has(.technology-detail-page) .site-header.is-scrolled{height:72px;background:#e9eceff0;border-bottom-color:rgba(var(--morpho-blue-rgb),.08)}.site-shell:has(.technology-detail-page) .brand-logo{filter:brightness(0) saturate(100%) invert(14%) sepia(25%) saturate(1877%) hue-rotate(210deg) brightness(86%) contrast(91%)}.site-shell:has(.technology-detail-page) .nav-link{color:#29334f}.site-shell:has(.technology-detail-page) .nav-link-active{color:#00a99f}.site-shell:has(.technology-detail-page) .global-link{color:#fff;border-color:transparent;background:#252c55;box-shadow:0 12px 30px #252c5529}.technology-detail-page{--tech-pad: clamp(42px, 7vw, 112px);position:relative;min-height:100vh;color:#303650;background:radial-gradient(circle at 18% 5%,rgba(255,255,255,.76),transparent 22rem),radial-gradient(circle at 88% 8%,rgba(197,211,216,.64),transparent 30rem),linear-gradient(180deg,#e6eaed,#f1f3f3 18%,#e8ecee 52%,#eef1f2);overflow:hidden;isolation:isolate}.inner-page.technology-detail-page{padding-top:0}.technology-detail-page>section{position:relative;z-index:2}.technology-art-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.tech-line{position:absolute;display:block;max-width:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-position:center;background-size:100% 100%;mix-blend-mode:normal}.tech-line-upper{top:1520px;right:-20px;width:min(34vw,498px);aspect-ratio:498 / 1039;opacity:.72;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 498 1039' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='wide' x='-80%25' y='-8%25' width='260%25' height='116%25'%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3C/filter%3E%3Cfilter id='hot' x='-45%25' y='-6%25' width='190%25' height='112%25'%3E%3CfeGaussianBlur stdDeviation='2.8' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='1' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%2300d8cf' stop-opacity='.78'/%3E%3Cstop offset='.48' stop-color='%23f4fffd' stop-opacity='.62'/%3E%3Cstop offset='.78' stop-color='%2300b9aa' stop-opacity='.66'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='thin' x1='1' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.24' stop-color='%2300b9aa' stop-opacity='.34'/%3E%3Cstop offset='.74' stop-color='%2300b9aa' stop-opacity='.28'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='curve' d='M492 42 C 316 118 232 245 270 382 C 314 542 482 611 428 764 C 374 916 170 920 42 1016'/%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cuse href='%23curve' stroke='%2300b9aa' stroke-opacity='.24' stroke-width='34' filter='url(%23wide)'/%3E%3Cuse href='%23curve' stroke='url(%23beam)' stroke-width='5.2' filter='url(%23hot)'/%3E%3Cuse href='%23curve' transform='translate(-18 20)' stroke='url(%23thin)' stroke-width='2.1' opacity='.72'/%3E%3Cuse href='%23curve' transform='translate(-38 42)' stroke='url(%23thin)' stroke-width='1.6' opacity='.52'/%3E%3Cuse href='%23curve' transform='translate(-58 64)' stroke='url(%23thin)' stroke-width='1.25' opacity='.34'/%3E%3C/g%3E%3C/svg%3E")}.tech-line-mid{top:2460px;left:0;width:min(25vw,319px);aspect-ratio:319 / 668;opacity:.72;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 319 668' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='wide' x='-80%25' y='-8%25' width='260%25' height='116%25'%3E%3CfeGaussianBlur stdDeviation='8'/%3E%3C/filter%3E%3Cfilter id='hot' x='-45%25' y='-6%25' width='190%25' height='112%25'%3E%3CfeGaussianBlur stdDeviation='2.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.22' stop-color='%2300b9aa' stop-opacity='.74'/%3E%3Cstop offset='.58' stop-color='%23f4fffd' stop-opacity='.56'/%3E%3Cstop offset='.84' stop-color='%2300d8cf' stop-opacity='.58'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='thin' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.28' stop-color='%2300b9aa' stop-opacity='.28'/%3E%3Cstop offset='.72' stop-color='%2300b9aa' stop-opacity='.24'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='curve' d='M-14 38 C 120 102 176 190 136 286 C 84 410 44 482 130 568 C 174 612 226 634 330 656'/%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cuse href='%23curve' stroke='%2300b9aa' stroke-opacity='.22' stroke-width='28' filter='url(%23wide)'/%3E%3Cuse href='%23curve' stroke='url(%23beam)' stroke-width='4.6' filter='url(%23hot)'/%3E%3Cuse href='%23curve' transform='translate(14 18)' stroke='url(%23thin)' stroke-width='1.8' opacity='.68'/%3E%3Cuse href='%23curve' transform='translate(29 36)' stroke='url(%23thin)' stroke-width='1.35' opacity='.46'/%3E%3Cuse href='%23curve' transform='translate(44 54)' stroke='url(%23thin)' stroke-width='1.05' opacity='.30'/%3E%3C/g%3E%3C/svg%3E")}.tech-line-bottom{top:3600px;left:0;width:100vw;aspect-ratio:1440 / 768;opacity:.74;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 768' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='wide' x='-8%25' y='-60%25' width='116%25' height='220%25'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3Cfilter id='hot' x='-6%25' y='-40%25' width='112%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='3' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%2300b9aa' stop-opacity='.72'/%3E%3Cstop offset='.48' stop-color='%23f4fffd' stop-opacity='.64'/%3E%3Cstop offset='.78' stop-color='%2300d8cf' stop-opacity='.62'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='thin' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.28' stop-color='%2300b9aa' stop-opacity='.30'/%3E%3Cstop offset='.72' stop-color='%2300b9aa' stop-opacity='.28'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='curve' d='M-70 612 C 190 426 392 472 588 320 C 784 168 980 136 1158 244 C 1264 308 1344 408 1518 380'/%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cuse href='%23curve' stroke='%2300b9aa' stroke-opacity='.24' stroke-width='34' filter='url(%23wide)'/%3E%3Cuse href='%23curve' stroke='url(%23beam)' stroke-width='5.4' filter='url(%23hot)'/%3E%3Cuse href='%23curve' transform='translate(0 34)' stroke='url(%23thin)' stroke-width='2' opacity='.66'/%3E%3Cuse href='%23curve' transform='translate(0 68)' stroke='url(%23thin)' stroke-width='1.5' opacity='.44'/%3E%3Cuse href='%23curve' transform='translate(0 -42)' stroke='url(%23thin)' stroke-width='1.4' opacity='.34'/%3E%3C/g%3E%3C/svg%3E")}.technology-design-hero{height:100vh;min-height:640px;margin:0;padding:0;overflow:hidden;background:#e9ecef}.technology-design-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#e9ecef14,#e9ecef00 34%,#e9ecefb8)}.technology-design-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.02) brightness(1.04)}.technology-design-arc{position:relative;z-index:2;height:clamp(118px,10vw,176px);margin-top:clamp(-52px,-4vw,-28px);overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#e9ecef00,#edf0f1b8 48%,#f1f3f3)}.technology-design-arc:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;background:linear-gradient(180deg,#f1f3f300,#f1f3f3 82%)}.technology-design-arc img{display:block;width:100vw;max-width:none;height:auto;opacity:.96;-webkit-user-select:none;user-select:none}.technology-hero-device{position:relative;max-width:1240px;height:clamp(520px,48vw,680px);margin:0 auto;perspective:1100px}.technology-glass-plate{position:absolute;left:3%;bottom:13%;width:43%;height:19%;transform:skewY(-7deg) rotateX(62deg) rotate(-7deg);transform-origin:center;background:linear-gradient(90deg,#ffffff0a,#ffffffbd),repeating-linear-gradient(82deg,rgba(125,144,154,.18) 0 1px,transparent 1px 6px),linear-gradient(135deg,#cfd7da,#f6f8f8);border:1px solid rgba(107,122,132,.12);box-shadow:0 30px 70px #4b5a6929}.technology-roller-device{position:absolute;right:5%;top:3%;width:min(560px,45vw);aspect-ratio:1.08;transform:rotateX(56deg) rotate(-38deg);transform-style:preserve-3d}.device-grid-sheet{position:absolute;top:9%;right:12%;bottom:22%;left:14%;transform:translateZ(26px);background:linear-gradient(90deg,rgba(38,46,58,.24) 1px,transparent 1px) 0 0 / 78px 100%,linear-gradient(0deg,rgba(38,46,58,.22) 1px,transparent 1px) 0 0 / 100% 58px,linear-gradient(135deg,#ffffffeb,#d5dee2c7);border:1px solid rgba(45,55,70,.13);border-radius:4px;box-shadow:inset 0 0 38px #ffffff80,0 34px 80px #1f2d3e29}.device-roll{position:absolute;width:16%;height:92%;border-radius:999px;transform:translateZ(76px);background:radial-gradient(circle at 50% 6%,#eef3f4 0,#eef3f4 14%,#7d8a91 15%,#7d8a91 30%,#202836 32%,#202836);box-shadow:inset 18px 0 28px #ffffff29,inset -18px 0 26px #0000005c,0 34px 74px #1a223047}.roll-top-left{left:6%;top:-4%}.roll-top-right{right:7%;top:-3%}.roll-bottom-left{left:18%;bottom:-14%;height:72%}.roll-bottom-right{right:19%;bottom:-15%;height:72%}.device-bar{position:absolute;width:8%;height:68%;bottom:-8%;border-radius:999px;transform:translateZ(34px);background:linear-gradient(90deg,#242d3b,#5b6870 48%,#121824);box-shadow:0 26px 56px #181f2b47}.bar-front{left:39%}.bar-back{right:34%}.technology-design-copy,.technology-equipment-band,.technology-design-section{padding-left:var(--tech-pad);padding-right:var(--tech-pad)}.technology-design-copy{margin-top:0;padding-top:40px;padding-bottom:clamp(52px,6vw,92px);text-align:center;background:linear-gradient(180deg,#f1f3f3,#f1f3f300)}.technology-copy-wrap{max-width:760px;margin:0 auto}.technology-detail-page .eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;color:#00a99f;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:none}.technology-design-copy h1{margin-bottom:40px;color:#303650;font-size:clamp(31px,3.2vw,48px);line-height:1.34;font-weight:420}.technology-design-copy p:not(.eyebrow),.technology-design-section p:not(.eyebrow){color:#687382;font-size:15px;line-height:2.05}.technology-design-copy p:not(.eyebrow){max-width:720px;margin:0 auto 24px}.technology-equipment-band{padding-top:clamp(16px,3vw,34px);padding-bottom:clamp(70px,8vw,112px)}.technology-main-equipment{display:block;width:min(1340px,100%);margin:0 auto;object-fit:contain;object-position:center;border-radius:14px;background:#e9ecef6b;box-shadow:0 22px 48px #364e5b14}.technology-process-items{width:min(900px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(50px,6vw,82px) auto 0}.technology-process-items article{min-height:148px;padding:0 36px;text-align:center;border-right:1px solid rgba(var(--morpho-green-rgb),.24)}.technology-process-items article:last-child{border-right:0}.technology-process-items img{width:58px;height:58px;object-fit:contain;margin:0 auto 18px}.technology-process-items h3{margin-bottom:10px;color:#303650;font-size:18px;font-weight:700}.technology-process-items p{margin:0;color:#687382;font-size:13px;line-height:1.8}.technology-design-section{display:block;padding-top:clamp(74px,8vw,116px);padding-bottom:clamp(74px,8vw,116px);text-align:center;background:transparent}.technology-title-arrow{width:0;height:0;display:inline-block;flex:0 0 auto;margin:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid var(--morpho-green)}.technology-detail-page .cleanroom-copy,.technology-comparison>div:first-child{max-width:820px;margin:0 auto 48px}.technology-detail-page .technology-cleanroom{padding-left:0;padding-right:0}.technology-detail-page .technology-cleanroom .cleanroom-copy{box-sizing:border-box;padding-left:var(--tech-pad);padding-right:var(--tech-pad)}.technology-detail-page h2{margin-bottom:22px;color:#303650;font-size:clamp(30px,3vw,45px);line-height:1.24;font-weight:430}.technology-detail-page .cleanroom-culture-carousel{width:100%;max-width:none;height:clamp(310px,28vw,440px);margin:0}.technology-detail-page .cleanroom-culture-track{gap:14px;padding:0}.technology-detail-page .cleanroom-culture-track img{border-radius:10px;object-fit:cover}.technology-detail-page .comparison-matrix{width:min(1060px,100%);margin:0 auto;border:1px solid rgba(173,183,190,.44);border-radius:8px;background:#ffffffa8;box-shadow:0 18px 48px #4b5a6914;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.technology-detail-page .comparison-matrix:before{background:rgba(var(--morpho-green-rgb),.13);box-shadow:none}.technology-detail-page .compare-tech-head{background:transparent}.technology-detail-page .compare-tech-head article,.technology-detail-page .compare-tech-head article.featured{grid-template-rows:132px minmax(42px,auto) auto;padding:18px 24px 20px;background:transparent;box-shadow:none}.technology-detail-page .compare-tech-head img,.technology-detail-page .compare-tech-head article.featured img{height:96px;width:auto;max-width:100%;object-fit:contain;margin:0 auto 12px;padding:0;border-radius:0;background:transparent}.technology-detail-page .compare-tech-head h3{color:#303650;font-size:17px}.technology-detail-page .compare-tech-head p{color:#687382;font-size:12px}.technology-detail-page .compare-row{background:#ffffff5c}.technology-detail-page .compare-row:nth-child(odd){background:#fff3}.technology-detail-page .compare-row b{color:#303650;font-size:14px}.technology-detail-page .compare-values span{min-height:44px;padding:8px 12px;color:#5f6c7c;font-size:14px}.technology-detail-page .compare-values span.best{color:#007e78;background:rgba(var(--morpho-green-rgb),.13);box-shadow:none}.technology-detail-page .compare-values span.good{color:#303650;background:transparent}.technology-detail-page .compare-values span>i{width:18px;height:18px;flex-basis:18px;font-size:11px}.technology-detail-page .structure-fit-section{padding-top:clamp(76px,8vw,110px);padding-bottom:clamp(84px,9vw,128px)}.technology-detail-page .structure-fit-section .section-title-row{display:block;max-width:1060px;margin:0 auto 54px;text-align:left}.technology-detail-page .structure-fit-grid{width:min(1180px,100%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0 auto}.technology-detail-page .structure-fit-grid article{min-height:132px;padding:22px 16px 22px 22px;text-align:left;border-left:1px solid rgba(var(--morpho-green-rgb),.36);background:transparent;box-shadow:none}.technology-detail-page .structure-fit-grid img{width:42px;height:42px;object-fit:contain;margin-bottom:18px}.technology-detail-page .structure-fit-grid h3{margin-bottom:8px;color:#303650;font-size:16px;font-weight:760;white-space:nowrap}.technology-detail-page .structure-fit-grid p{margin:0;color:#687382;font-size:12px;line-height:1.7}.js-reveal-ready .technology-detail-page h1.will-reveal,.js-reveal-ready .technology-detail-page h2.will-reveal,.js-reveal-ready .technology-detail-page .section-title-row p.will-reveal,.js-reveal-ready .technology-detail-page section>div>p.will-reveal,.js-reveal-ready .technology-detail-page article.will-reveal,.js-reveal-ready .technology-detail-page .comparison-matrix.will-reveal,.js-reveal-ready .technology-detail-page .cleanroom-culture-carousel.will-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}@media (max-width: 1100px){.technology-process-items,.technology-detail-page .structure-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-process-items article:nth-child(2){border-right:0}.technology-roller-device{right:0;width:min(520px,54vw)}}@media (max-width: 700px){.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.technology-detail-page) .site-header.is-inner-page:not(.is-scrolled),.site-shell:has(.technology-detail-page) .site-header.is-scrolled{height:70px;padding-inline:18px}.technology-detail-page{--tech-pad: 20px}.technology-design-hero{height:100vh;min-height:560px;margin:0;padding:0}.technology-design-hero:after{top:0;right:0;bottom:0;left:0}.technology-design-hero-video{top:0;right:0;bottom:0;left:0;height:100%}.technology-hero-device{height:420px}.technology-glass-plate{left:-6%;width:58%}.technology-roller-device{right:-18%;top:6%;width:88vw}.technology-design-arc{height:92px;margin-top:-22px}.technology-design-arc img{width:180vw;margin-left:-46vw}.tech-line-upper{top:1550px;right:-150px;width:360px}.tech-line-mid{top:2600px;width:250px}.technology-design-copy{margin-top:0}.technology-design-copy h1{font-size:clamp(30px,8.8vw,42px)}.technology-process-items,.technology-detail-page .structure-fit-grid{grid-template-columns:1fr}.technology-process-items article{padding:28px 0;border-right:0;border-bottom:1px solid rgba(var(--morpho-green-rgb),.24)}.technology-process-items article:last-child{border-bottom:0}.technology-detail-page .cleanroom-culture-carousel{height:260px}.technology-detail-page .compare-tech-head,.technology-detail-page .compare-head,.technology-detail-page .compare-row{min-width:660px}.technology-detail-page .structure-fit-section .section-title-row{text-align:center}}.site-header.is-products-page,.site-header.is-products-page:not(.is-scrolled),.site-header.is-products-page.is-scrolled{height:76px;padding-inline:clamp(42px,5.4vw,78px);background:#e5e6e8f0;border-bottom-color:#6e5a8c14;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header.is-products-page .brand-logo{width:176px;filter:none}.site-header.is-products-page .nav-link{position:relative;display:inline-flex;align-items:center;color:#454263;font-size:15px;font-weight:700}.site-header.is-products-page .nav-link:hover,.site-header.is-products-page .nav-link-active{color:var(--morpho-red)}.site-header.is-products-page .nav-link-active{padding-bottom:0;border-bottom:0}.site-header.is-products-page .nav-link-active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:3px;background:var(--morpho-red)}.site-header.is-products-page .global-link{color:#fff;border-color:transparent;background:#6e5a8c}.site-shell:has(.products-page){background:#e2e3e5}.products-page{--products-pink: var(--morpho-red);--products-button: #6e5a8c;--products-ink: #292557;--products-muted: #666b7f;padding-top:0;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at -6% 3%,rgba(185,28,124,.22),transparent 24rem),linear-gradient(180deg,#dadbdd,#e9eaec 22%,#dedfe1 58%,#e5e6e8)}.products-page:before,.products-system:after,.product-device-stack:before,.products-brand-glow,.products-global-wave{display:none}.products-page-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.products-page-bg:before{content:"";position:absolute;left:-17vw;top:76px;width:min(720px,56vw);height:420px;background:radial-gradient(ellipse at 18% 52%,rgba(185,28,124,.52),transparent 44%),radial-gradient(ellipse at 38% 86%,rgba(185,28,124,.2),transparent 58%);filter:blur(16px);opacity:.82}.products-code-wave{position:absolute;z-index:0;overflow:visible;pointer-events:none}.products-code-wave path{fill:none;stroke:#b91c7c57;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.products-code-wave-top{top:840px;right:-120px;width:min(760px,58vw);height:620px}.products-code-wave-mid{top:1820px;left:0;width:100%;height:500px;opacity:.54}.products-code-wave-bottom{left:-92px;bottom:20px;width:min(700px,55vw);height:540px;opacity:.78}.products-page>section{position:relative;z-index:1}.products-page .eyebrow{color:var(--products-pink);letter-spacing:.08em;text-transform:none}.products-hero{width:100vw;max-width:none;min-height:720px;height:720px;display:flex;align-items:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:76px clamp(64px,8vw,128px) 0;background:linear-gradient(90deg,#2a234ccc,#53295280 28%,#12182805 68%),url(/assets/products-hero-nanoimprint-platform-pvFNLIAi.webp) center center / cover no-repeat}.products-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 3% 74%,rgba(185,28,124,.45),transparent 34%)}.products-hero-copy{width:min(520px,100%);max-width:520px;padding-left:clamp(0px,3vw,42px)}.products-hero h1{color:#fff;font-size:clamp(42px,4.5vw,64px);line-height:1.18;font-weight:330}.products-hero p:not(.eyebrow){display:none}.products-system,.product-device-stack,.product-materials{background:transparent}.products-system{padding-top:clamp(68px,7.4vw,94px);padding-bottom:clamp(42px,5.8vw,72px);border-bottom:0}.product-device-stack{gap:38px;padding-top:22px;padding-bottom:clamp(54px,6vw,82px)}.product-materials{padding-top:clamp(56px,7vw,86px);padding-bottom:clamp(82px,10vw,126px)}.products-system .section-title-row,.product-device-stack .section-title-row,.product-materials .section-title-row{width:min(1120px,100%);margin:0 auto 42px;align-items:flex-start;justify-content:flex-start;text-align:left}.products-system .section-title-row>div,.product-device-stack .section-title-row>div,.product-materials .section-title-row>div{position:relative;padding-left:0;text-align:left}.products-system .section-title-row>div:before,.product-device-stack .section-title-row>div:before,.product-materials .section-title-row>div:before{content:none;display:none;position:absolute;left:0;top:.52em;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid var(--products-pink)}.products-system h2,.product-device-stack h2,.product-materials h2{color:var(--products-ink);font-size:clamp(31px,3.3vw,45px);font-weight:420}.products-system .section-title-row p:not(.eyebrow),.product-device-stack .section-title-row p:not(.eyebrow){max-width:850px;color:var(--products-muted);font-size:15px;line-height:1.9}.complete-stack-grid{width:min(1060px,100%);margin:44px auto 0}.product-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,4vw,62px)}.product-pillar-grid article{position:relative;min-height:230px;padding:0 18px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-pillar-grid article:before{content:"";position:absolute;left:0;top:128px;bottom:0;width:2px;background:#b91c7cd1}.product-pillar-icon{width:92px;height:92px;display:grid;place-items:center;margin:0 auto 44px;border-radius:999px;background:#ffffffe0;box-shadow:0 12px 28px #b91c7c14}.product-pillar-icon img{width:58px;height:58px;object-fit:contain}.product-pillar-icon svg,.product-pillar-grid small{display:none}.product-pillar-grid h3{margin:0 0 10px;padding-left:34px;color:var(--products-ink);font-size:18px;line-height:1.35;font-weight:800}.product-pillar-grid p{margin:0;padding-left:34px;color:var(--products-muted);font-size:15px;line-height:1.78}.product-device-card{width:min(1120px,100%);margin-inline:auto;display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:28px;background:#f2f3f5e0;box-shadow:0 28px 70px #45415726,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-device-card:nth-child(2n) .product-device-media{order:0}.product-device-media{min-height:430px;display:grid;place-items:center;padding:0;border-right:1px solid rgba(110,90,140,.14);background:transparent}.device-static-image{width:100%;max-height:330px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(var(--morpho-blue-rgb),.16))}.product-device-copy{padding:clamp(32px,5vw,58px)}.product-device-copy .eyebrow{display:none}.product-device-copy h2{color:var(--products-ink);font-size:clamp(36px,4vw,54px);font-weight:350}.product-device-copy h3{color:var(--products-ink);font-size:clamp(18px,1.6vw,23px);font-weight:650}.product-device-copy>p{color:var(--products-muted);font-size:15px;line-height:1.85}.platform-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin:24px 0 10px}.platform-detail-columns>div,.device-application-list article{padding:0;border:0;border-radius:0;background:transparent}.platform-detail-columns strong,.device-application-list span{color:var(--products-pink);font-size:15px}.product-device-copy ul,.product-material-grid ul{display:grid;grid-template-columns:1fr;gap:4px 20px;padding:0;margin:8px 0 0;list-style:none}.product-device-copy li,.product-material-grid li{position:relative;padding-left:14px;color:var(--products-muted);font-size:13px;line-height:1.65}.product-device-copy li:before,.product-material-grid li:before{content:"";position:absolute;left:0;top:.76em;width:4px;height:4px;border-radius:50%;background:var(--products-pink)}.device-application-list{width:min(300px,100%);margin:22px 0 0}.device-application-list strong,.device-application-list p{display:none}.device-application-list a{color:var(--products-pink);font-weight:900}.products-page .cta-button{min-height:30px;width:fit-content;margin-top:12px;padding:0 18px;color:#fff;border:0;border-radius:999px;background:var(--products-button);box-shadow:0 10px 20px #6e5a8c33;font-size:12px}.product-material-grid{width:min(1120px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto}.product-material-grid article{display:grid;gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:12px;background:#f2f3f5e6;box-shadow:0 26px 56px #45415721}.product-material-grid img,.product-material-grid article:first-child img{width:100%;height:256px;padding:0;object-fit:cover;border-radius:12px 12px 0 0;background:#f4f4f6}.product-material-grid article>div{padding:24px 26px 28px}.product-material-grid small{color:var(--products-pink);font-size:12px;letter-spacing:0;text-transform:none}.product-material-grid h3{color:var(--products-ink);font-size:clamp(22px,2.2vw,30px);font-weight:560}.product-material-grid p{color:var(--products-muted);font-size:14px;line-height:1.75}.product-material-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px;border-top:1px solid rgba(110,90,140,.14)}.site-shell:has(.products-page) .site-footer{margin-top:-1px;padding-top:34px;padding-bottom:18px;color:#ffffffc7;background:var(--morpho-red)}.site-shell:has(.products-page) .site-footer:before,.site-shell:has(.products-page) .site-footer:after{display:none}.site-shell:has(.products-page) .footer-brand img{width:205px;filter:brightness(0) invert(1)}.site-shell:has(.products-page) .footer-brand h2{display:none}.site-shell:has(.products-page) .footer-social-link{color:#fff;border-color:#ffffff47;background:#ffffff1f}.site-shell:has(.products-page) .footer-contact-grid,.site-shell:has(.products-page) .footer-contact,.site-shell:has(.products-page) .footer-bottom,.site-shell:has(.products-page) .footer-contact article{border-color:#ffffff38}.site-shell:has(.products-page) .footer-contact p,.site-shell:has(.products-page) .footer-contact a,.site-shell:has(.products-page) .footer-bottom,.site-shell:has(.products-page) .footer-bottom a{color:#ffffffd6}@media (max-width: 1120px){.site-header.is-products-page .main-nav,.site-header.is-products-page .global-link{display:none}.site-header.is-products-page .mobile-menu-toggle span{background:#6e5a8c}.product-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-device-card{grid-template-columns:1fr}.product-device-media{min-height:340px;padding:0;border-right:0;border-bottom:1px solid rgba(110,90,140,.14)}}@media (max-width: 760px){.site-header.is-products-page,.site-header.is-products-page:not(.is-scrolled),.site-header.is-products-page.is-scrolled{padding-inline:20px}.products-hero{min-height:720px;height:auto;padding:110px 22px 64px;background-position:58% center}.products-hero-copy{padding-left:0}.product-pillar-grid,.product-material-grid,.product-material-grid ul,.platform-detail-columns{grid-template-columns:1fr}.product-pillar-grid article{min-height:auto;padding-bottom:20px}.product-device-card,.product-material-grid article{border-radius:18px}.product-device-copy{padding:26px 22px 30px}.device-static-image{max-height:280px}.product-material-grid img,.product-material-grid article:first-child img{height:230px}}.site-footer,.site-shell:has(.technology-page) .site-footer,.site-shell:has(.technology-detail-page) .site-footer,.site-shell:has(.products-page) .site-footer,.site-shell:has(.news-page) .site-footer,.site-shell:has(.about-kinetic) .site-footer,.site-shell:has(.about-detail) .site-footer,.site-shell:has(.contact-page) .site-footer,.site-shell:has(.morph-home) .site-footer,.site-shell:has(.rednote-home) .site-footer{margin-top:0;padding:0 var(--layout-gutter) 24px;color:rgba(var(--light-gray-rgb),.72);border-top:0;background:linear-gradient(90deg,rgba(var(--morpho-green-rgb),.34),#2a6fd980,#5cb0ff3d) top / 100% 1px no-repeat,#060d39f5}.site-footer:before,.site-footer:after,.site-shell:has(.technology-page) .site-footer:before,.site-shell:has(.technology-page) .site-footer:after,.site-shell:has(.technology-detail-page) .site-footer:before,.site-shell:has(.technology-detail-page) .site-footer:after,.site-shell:has(.products-page) .site-footer:before,.site-shell:has(.products-page) .site-footer:after,.site-shell:has(.news-page) .site-footer:before,.site-shell:has(.news-page) .site-footer:after,.site-shell:has(.about-kinetic) .site-footer:before,.site-shell:has(.about-kinetic) .site-footer:after,.site-shell:has(.about-detail) .site-footer:before,.site-shell:has(.about-detail) .site-footer:after,.site-shell:has(.contact-page) .site-footer:before,.site-shell:has(.contact-page) .site-footer:after,.site-shell:has(.morph-home) .site-footer:before,.site-shell:has(.morph-home) .site-footer:after,.site-shell:has(.rednote-home) .site-footer:before,.site-shell:has(.rednote-home) .site-footer:after{display:none}.site-footer .footer-main,.site-footer .footer-bottom,.site-shell:has(.technology-page) .footer-main,.site-shell:has(.technology-page) .footer-bottom,.site-shell:has(.technology-detail-page) .footer-main,.site-shell:has(.technology-detail-page) .footer-bottom,.site-shell:has(.products-page) .footer-main,.site-shell:has(.products-page) .footer-bottom,.site-shell:has(.news-page) .footer-main,.site-shell:has(.news-page) .footer-bottom,.site-shell:has(.about-kinetic) .footer-main,.site-shell:has(.about-kinetic) .footer-bottom,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.about-detail) .footer-bottom,.site-shell:has(.contact-page) .footer-main,.site-shell:has(.contact-page) .footer-bottom,.site-shell:has(.morph-home) .footer-main,.site-shell:has(.morph-home) .footer-bottom,.site-shell:has(.rednote-home) .footer-main,.site-shell:has(.rednote-home) .footer-bottom{width:100%;max-width:var(--layout-max);margin-left:auto;margin-right:auto}.site-footer .footer-main,.site-shell:has(.technology-page) .footer-main,.site-shell:has(.technology-detail-page) .footer-main,.site-shell:has(.products-page) .footer-main,.site-shell:has(.news-page) .footer-main,.site-shell:has(.about-kinetic) .footer-main,.site-shell:has(.about-detail) .footer-main,.site-shell:has(.contact-page) .footer-main,.site-shell:has(.morph-home) .footer-main,.site-shell:has(.rednote-home) .footer-main{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center;padding-top:42px;padding-bottom:0}.site-footer .footer-brand,.site-shell:has(.products-page) .footer-brand,.site-shell:has(.about-kinetic) .footer-brand,.site-shell:has(.about-detail) .footer-brand,.site-shell:has(.contact-page) .footer-brand,.site-shell:has(.morph-home) .footer-brand,.site-shell:has(.rednote-home) .footer-brand{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.site-footer .footer-brand img,.site-shell:has(.products-page) .footer-brand img,.site-shell:has(.about-kinetic) .footer-brand img,.site-shell:has(.about-detail) .footer-brand img,.site-shell:has(.contact-page) .footer-brand img,.site-shell:has(.morph-home) .footer-brand img,.site-shell:has(.rednote-home) .footer-brand img{width:174px;filter:brightness(0) invert(1)!important}.site-footer .footer-brand h2,.site-shell:has(.products-page) .footer-brand h2,.site-shell:has(.about-kinetic) .footer-brand h2,.site-shell:has(.about-detail) .footer-brand h2,.site-shell:has(.contact-page) .footer-brand h2,.site-shell:has(.morph-home) .footer-brand h2,.site-shell:has(.rednote-home) .footer-brand h2{display:none}.site-footer .footer-socials,.site-shell:has(.products-page) .footer-socials,.site-shell:has(.about-detail) .footer-socials,.site-shell:has(.contact-page) .footer-socials,.site-shell:has(.morph-home) .footer-socials,.site-shell:has(.rednote-home) .footer-socials{margin-top:0;gap:10px}.site-footer .footer-social-link,.site-shell:has(.products-page) .footer-social-link,.site-shell:has(.about-kinetic) .footer-social-link,.site-shell:has(.about-detail) .footer-social-link,.site-shell:has(.contact-page) .footer-social-link,.site-shell:has(.morph-home) .footer-social-link,.site-shell:has(.rednote-home) .footer-social-link{width:32px;height:32px;color:#fff;border:1px solid rgba(235,249,251,.18);border-radius:999px;background:#ffffff09}.site-footer .footer-contact,.site-shell:has(.technology-page) .footer-contact,.site-shell:has(.technology-detail-page) .footer-contact,.site-shell:has(.products-page) .footer-contact,.site-shell:has(.news-page) .footer-contact,.site-shell:has(.about-kinetic) .footer-contact,.site-shell:has(.about-detail) .footer-contact,.site-shell:has(.contact-page) .footer-contact,.site-shell:has(.morph-home) .footer-contact,.site-shell:has(.rednote-home) .footer-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-items:stretch;border-left:1px solid rgba(235,249,251,.14)}.site-footer .footer-contact article,.site-shell:has(.technology-page) .footer-contact article,.site-shell:has(.technology-detail-page) .footer-contact article,.site-shell:has(.products-page) .footer-contact article,.site-shell:has(.news-page) .footer-contact article,.site-shell:has(.about-kinetic) .footer-contact article,.site-shell:has(.about-detail) .footer-contact article,.site-shell:has(.contact-page) .footer-contact article,.site-shell:has(.morph-home) .footer-contact article,.site-shell:has(.rednote-home) .footer-contact article{width:auto;min-height:58px;padding:0 22px;border:0;border-right:1px solid rgba(235,249,251,.14);border-radius:0;background:transparent;box-shadow:none}.site-footer .footer-contact article:last-child,.site-shell:has(.products-page) .footer-contact article:last-child,.site-shell:has(.contact-page) .footer-contact article:last-child,.site-shell:has(.morph-home) .footer-contact article:last-child{border-right:0}.site-footer .footer-contact p,.site-footer .footer-contact a,.site-shell:has(.technology-page) .footer-contact p,.site-shell:has(.technology-page) .footer-contact a,.site-shell:has(.technology-detail-page) .footer-contact p,.site-shell:has(.technology-detail-page) .footer-contact a,.site-shell:has(.products-page) .footer-contact p,.site-shell:has(.products-page) .footer-contact a,.site-shell:has(.news-page) .footer-contact p,.site-shell:has(.news-page) .footer-contact a,.site-shell:has(.about-kinetic) .footer-contact p,.site-shell:has(.about-kinetic) .footer-contact a,.site-shell:has(.about-detail) .footer-contact p,.site-shell:has(.about-detail) .footer-contact a,.site-shell:has(.contact-page) .footer-contact p,.site-shell:has(.contact-page) .footer-contact a,.site-shell:has(.morph-home) .footer-contact p,.site-shell:has(.morph-home) .footer-contact a,.site-shell:has(.rednote-home) .footer-contact p,.site-shell:has(.rednote-home) .footer-contact a{margin:0;color:rgba(var(--light-gray-rgb),.72);font-size:13px;line-height:1.65}.site-footer .footer-contact a,.site-shell:has(.products-page) .footer-contact a,.site-shell:has(.contact-page) .footer-contact a,.site-shell:has(.morph-home) .footer-contact a{color:#eefbff}.site-footer .footer-bottom,.site-shell:has(.technology-page) .footer-bottom,.site-shell:has(.technology-detail-page) .footer-bottom,.site-shell:has(.products-page) .footer-bottom,.site-shell:has(.news-page) .footer-bottom,.site-shell:has(.about-kinetic) .footer-bottom,.site-shell:has(.about-detail) .footer-bottom,.site-shell:has(.contact-page) .footer-bottom,.site-shell:has(.morph-home) .footer-bottom,.site-shell:has(.rednote-home) .footer-bottom{min-height:0;margin:26px auto 0;padding:18px 0 0;border-top:1px solid rgba(235,249,251,.12);color:rgba(var(--light-gray-rgb),.72)}.site-footer .footer-bottom a,.site-shell:has(.products-page) .footer-bottom a,.site-shell:has(.contact-page) .footer-bottom a,.site-shell:has(.morph-home) .footer-bottom a{color:rgba(var(--light-gray-rgb),.72)}@media (max-width: 900px){.site-footer .footer-main,.site-shell:has(.products-page) .footer-main,.site-shell:has(.contact-page) .footer-main,.site-shell:has(.morph-home) .footer-main,.site-footer .footer-brand,.site-shell:has(.products-page) .footer-brand,.site-shell:has(.contact-page) .footer-brand,.site-shell:has(.morph-home) .footer-brand,.site-footer .footer-contact,.site-shell:has(.products-page) .footer-contact,.site-shell:has(.contact-page) .footer-contact,.site-shell:has(.morph-home) .footer-contact{grid-template-columns:1fr}.site-footer .footer-contact,.site-shell:has(.products-page) .footer-contact,.site-shell:has(.contact-page) .footer-contact,.site-shell:has(.morph-home) .footer-contact{gap:14px;border-left:0}.site-footer .footer-contact article,.site-shell:has(.products-page) .footer-contact article,.site-shell:has(.contact-page) .footer-contact article,.site-shell:has(.morph-home) .footer-contact article{padding:0;border-right:0}}.site-header,.site-header.is-scrolled,.site-header.is-inner-page,.site-header.is-products-page,.site-header.is-products-page:not(.is-scrolled),.site-header.is-products-page.is-scrolled,.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled,.site-shell:has(.morph-home) .site-header.is-inner-page,.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled,.site-shell:has(.contact-page) .site-header,.site-shell:has(.contact-page) .site-header.is-inner-page,.site-shell:has(.contact-page) .site-header.is-scrolled,.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.technology-detail-page) .site-header.is-inner-page:not(.is-scrolled),.site-shell:has(.technology-detail-page) .site-header.is-scrolled{left:0;right:0;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.site-header-inner{position:relative;width:100%;max-width:var(--layout-max);height:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:34px}.site-shell:has(.resources-detail-page),.site-shell:has(.resources-detail-page)>main{background:#e4e5e7}.site-shell:has(.resources-detail-page) .site-header,.site-shell:has(.resources-detail-page) .site-header.is-inner-page,.site-shell:has(.resources-detail-page) .site-header.is-scrolled{color:#363256;background:transparent;border-bottom:0;box-shadow:none}.site-shell:has(.resources-detail-page) .site-header.is-scrolled{background:var(--light-gray);border-bottom:1px solid rgba(80,76,110,.12);box-shadow:0 14px 32px #2e2b5014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-shell:has(.resources-detail-page) .brand-logo{width:190px;filter:none!important}.site-shell:has(.resources-detail-page) .nav-link{position:relative;display:inline-flex;align-items:center;color:#55516f;font-size:15px;font-weight:700}.site-shell:has(.resources-detail-page) .nav-link:hover,.site-shell:has(.resources-detail-page) .nav-link-active{color:var(--morpho-green)}.site-shell:has(.resources-detail-page) .nav-link-active{padding-bottom:0;border-bottom:0}.site-shell:has(.resources-detail-page) .nav-link-active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--morpho-green)}.site-shell:has(.resources-detail-page) .global-link{color:#fff;border-color:transparent;background:#777594;box-shadow:none}.resources-detail-page{--resources-bg: var(--light-grey);--resources-accent: #7b98ac;--resources-accent-rgb: 123, 152, 172;--resources-ink: var(--morpho-blue);--resources-text: #404771;--resources-muted: var(--muted);--resources-line: rgba(47, 47, 74, .18);--resources-card-bg: rgba(255, 255, 255, .68);--resources-section-max: 1500px;--resources-section-pad: min(5vw, 75px);--resources-section-gap: 64px;--resources-hero-top: 200px;position:relative;isolation:isolate;overflow:hidden;padding:0;background:radial-gradient(ellipse 560px 260px at calc(100% + 90px) 150px,transparent 44%,rgba(var(--resources-accent-rgb),.34) 45%,rgba(var(--resources-accent-rgb),.34) 45.5%,transparent 46.5%,transparent 48%,rgba(var(--resources-accent-rgb),.28) 49%,rgba(var(--resources-accent-rgb),.28) 49.5%,transparent 50.5%,transparent 52%,rgba(var(--resources-accent-rgb),.22) 53%,rgba(var(--resources-accent-rgb),.22) 53.5%,transparent 54.5%,transparent 56%,rgba(var(--resources-accent-rgb),.18) 57%,rgba(var(--resources-accent-rgb),.18) 57.5%,transparent 58.5%),radial-gradient(ellipse 520px 330px at -80px calc(100% - 70px),transparent 43%,rgba(var(--resources-accent-rgb),.28) 44%,rgba(var(--resources-accent-rgb),.28) 44.6%,transparent 45.6%,transparent 48%,rgba(var(--resources-accent-rgb),.23) 49%,rgba(var(--resources-accent-rgb),.23) 49.6%,transparent 50.6%,transparent 53%,rgba(var(--resources-accent-rgb),.18) 54%,rgba(var(--resources-accent-rgb),.18) 54.6%,transparent 55.6%)}.resources-detail-page h1,.resources-detail-page h2,.resources-detail-page h3,.resources-detail-page p{letter-spacing:0}.resources-detail-page h3,.resources-detail-page .resource-corporate-copy h3,.resources-detail-page .resource-download-card h3,.resources-detail-page .resource-publication-list h3{font-size:20px;font-weight:500}.resources-detail-page .resource-download-card h3{margin-bottom:10px}.resources-container{position:relative;width:100%;max-width:none;margin:0 auto;padding-left:0;padding-right:0}.resources-hero,.resources-band{position:relative;z-index:1;width:100%;max-width:var(--resources-section-max);margin-left:auto;margin-right:auto}.resources-hero{padding:var(--resources-hero-top) var(--resources-section-pad) 44px}.resources-hero h1{margin:0;color:#292653;font-size:clamp(40px,4.5vw,66px);line-height:1.05;font-weight:330}.resources-hero small{display:block;max-width:850px;margin-top:24px;color:#777894;font-size:16px;line-height:1.8;font-weight:650}.resources-band{padding:58px var(--resources-section-pad)}.resources-hero .resources-container:after,.resources-band:not(.resources-publications-band) .resources-container:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--resources-line);pointer-events:none}.resources-hero .resources-container:after{bottom:-44px}.resources-band .resources-container:after{bottom:-58px}.resources-section-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:38px}.resources-publications-band{padding-bottom:120px;border-bottom:0}.resource-section-label{display:block;min-width:0}.resource-section-label h2{margin:0;color:#292653;font-size:clamp(31px,3vw,43px);line-height:1.08;font-weight:360}.resource-section-label .eyebrow{margin:0 0 9px;color:var(--resources-accent);font-size:16px;font-weight:800;letter-spacing:.1em}.resource-corporate-card{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(220px,.38fr);gap:40px;align-items:center}.resource-corporate-preview{display:grid;place-items:center;min-height:160px;border-radius:16px;background:#ffffffad;box-shadow:0 22px 48px #22273a14}.resource-corporate-preview img{width:min(280px,70%)}.resource-corporate-copy h3{margin:0 0 8px;color:#192062;font-size:28px;font-weight:850}.resource-corporate-copy p,.resource-download-card p{margin:0;color:#8a8da3;font-size:14px;line-height:1.45;font-weight:700}.resource-actions,.resource-card-actions{display:flex;align-items:center;gap:14px;margin-top:20px}.resource-actions a,.resource-card-actions a,.resource-video-card a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 20px;border:1px solid rgba(var(--morpho-green-rgb),.45);border-radius:999px;color:#62708c;background:#ffffff59;font-size:13px;font-weight:900;line-height:1}.resource-actions a:last-child{color:#fff;border-color:transparent;background:linear-gradient(90deg,#58c8d2,#16b6ad);box-shadow:0 14px 28px rgba(var(--morpho-green-rgb),.24)}.resource-actions svg,.resource-card-actions svg,.resource-video-card svg,.resource-publication-list svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.resource-card-grid{display:grid;gap:14px}.resources-detail-page .resource-card-grid,.resources-detail-page .resource-video-grid,.resources-detail-page .resource-publication-list{width:100%;max-width:none;margin-left:0;margin-right:0}.resource-equipment-grid,.resource-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-download-card{min-width:0;padding:12px 12px 16px;border-radius:8px;background:#ffffffad;box-shadow:0 18px 40px #22273a13}.resource-download-card img{display:block;width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:5px;background:#f3f5f7}.resource-equipment-grid .resource-download-card img{object-fit:contain;padding:8px;background:#f2f4f6}.resource-download-card h3{margin:13px 8px 4px;color:#192062;font-size:17px;line-height:1.24;font-weight:900}.resource-download-card p{margin:0 8px;font-size:12px}.resource-card-actions{justify-content:space-between;gap:10px;margin:16px 8px 0}.resource-card-actions a{min-height:28px;padding:0;border:0;color:#5c6686;background:transparent;font-size:12px}.resource-card-actions.single a:last-child{width:28px;padding:0;color:#0c9f9a}.resource-image-wrap{position:relative}.resource-image-wrap span{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:999px;color:#fff;background:var(--morpho-green);font-size:10px;font-weight:900}.resource-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:26px}.resource-video-card{position:relative;min-width:0}.resource-video-thumb{position:relative;display:grid;place-items:center;aspect-ratio:3.1;overflow:hidden;border-radius:5px;background:radial-gradient(circle at 78% 44%,rgba(74,165,255,.22),transparent 23%),linear-gradient(160deg,#172b84f5,#12155afa)}.resource-video-thumb:before,.resource-video-thumb:after{content:"";position:absolute;top:-55%;right:-12%;bottom:-55%;left:-12%;border:1px solid rgba(79,164,255,.34);border-radius:50%;transform:rotate(-12deg)}.resource-video-thumb:after{top:-38%;right:-18%;bottom:-38%;left:-18%;opacity:.56}.resource-video-thumb span{position:absolute;left:10px;top:10px;z-index:1;min-width:24px;padding:4px 5px;border-radius:7px;color:#fff;background:var(--morpho-green);font-size:11px;line-height:1;text-align:center;font-weight:900}.resource-video-thumb i{position:relative;z-index:1;width:43px;height:43px;border:2px solid rgba(255,255,255,.68);border-radius:50%}.resource-video-thumb i:after{content:"";position:absolute;left:16px;top:11px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid rgba(255,255,255,.82)}.resource-video-card h3{margin:10px 0 5px;color:#192062;font-size:15px;line-height:1.3;font-weight:900}.resource-video-card p{margin:0;color:#8b91a6;font-size:11px;line-height:1.4}.resource-video-card a{position:absolute;right:0;bottom:-3px;min-height:24px;padding:0 12px;color:#646e8c;border-color:#65708c2e;background:#ffffff8c;font-size:11px}.resource-publication-list{position:relative;display:grid;gap:13px;padding-left:34px}.resource-publication-list:before{content:"";position:absolute;left:2px;top:20px;bottom:20px;width:1px;background:rgba(var(--morpho-green-rgb),.6)}.resource-publication-list article{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr);gap:22px;align-items:center;min-height:82px;padding:16px 18px 16px 28px;border-radius:8px;background:#ffffffad;box-shadow:0 16px 34px #22273a0f}.resource-publication-list article:before{content:"";position:absolute;left:-39px;top:50%;width:13px;height:13px;border-radius:50%;background:var(--morpho-green);box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.14);transform:translateY(-50%)}.resource-publication-list article>span{color:#00a99e;font-size:29px;line-height:1;font-weight:900}.resource-publication-list h3{margin:0 0 6px;color:#192062;font-size:14px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.resource-publication-list p,.resource-publication-list small{display:block;margin:0;color:#404771;font-size:11px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}@media (max-width: 1100px){.resources-section-layout{grid-template-columns:1fr;gap:24px}.resource-equipment-grid,.resource-application-grid,.resource-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-corporate-card{grid-template-columns:1fr}}@media (max-width: 700px){.resources-detail-page{background:#e4e5e7}.resources-hero{padding-top:116px}.site-shell:has(.resources-detail-page) .brand-logo{width:158px}.resources-hero small{max-width:30ch;line-height:1.95}.resource-equipment-grid,.resource-application-grid,.resource-video-grid,.resource-publication-list article{grid-template-columns:1fr}.resource-actions{align-items:stretch;flex-direction:column}.resource-actions a{width:100%}.resource-publication-list{padding-left:0}.resource-publication-list:before,.resource-publication-list article:before{display:none}.resource-video-card a{position:static;width:fit-content;margin-top:8px}}.site-shell:has(.news-page){--news-align-width: min(100% - 96px, 1340px);background:#e4e5e7}.site-shell:has(.news-page)>main{background:#e4e5e7}.site-shell:has(.news-page) .site-header,.site-shell:has(.news-page) .site-header.is-inner-page,.site-shell:has(.news-page) .site-header.is-inner-page:not(.is-scrolled){color:#363256;background:transparent;border-bottom:0;box-shadow:none;padding-left:0;padding-right:0}.site-shell:has(.news-page) .site-header.is-scrolled{color:#363256;background:var(--light-gray);border-bottom:1px solid rgba(80,76,110,.12);box-shadow:0 14px 32px #2e2b5014;padding-left:0;padding-right:0}.site-shell:has(.news-page) .site-header-inner,.site-shell:has(.news-page) .footer-main,.site-shell:has(.news-page) .footer-bottom,.site-shell:has(.news-page) .footer-contact-grid,.news-main,.news-events,.news-inner{width:var(--news-align-width);max-width:1340px;margin-left:auto;margin-right:auto}.site-shell:has(.news-page) .footer-contact,.site-shell:has(.news-page) .footer-contact-grid{width:100%}.site-shell:has(.news-page) .brand-logo{width:190px;filter:none!important}.site-shell:has(.news-page) .nav-link{position:relative;display:inline-flex;align-items:center;color:#454263;font-size:15px;font-weight:700}.site-shell:has(.news-page) .nav-link:hover,.site-shell:has(.news-page) .nav-link-active{color:#9a5cf4}.site-shell:has(.news-page) .nav-link-active{padding-bottom:0;border-bottom:0}.site-shell:has(.news-page) .nav-link-active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:#9a5cf4}.site-shell:has(.news-page) .global-link{color:#fff;border-color:transparent;background:#6d638d}.news-page{position:relative;overflow:hidden;min-height:100vh;padding-top:0;color:#3a365d;background:#e4e5e7}.news-page:before,.news-page:after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.news-page:before{left:-90px;top:360px;width:min(460px,42vw);aspect-ratio:1.25;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 420' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='newsCurve' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%237f69cc' stop-opacity='.06'/%3E%3Cstop offset='.28' stop-color='%23836ed1' stop-opacity='.78'/%3E%3Cstop offset='.72' stop-color='%239a86dd' stop-opacity='.54'/%3E%3Cstop offset='1' stop-color='%23836ed1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23newsCurve)' stroke-linecap='round'%3E%3Cpath d='M-85 42 C 78 72 156 172 250 260 C 330 334 414 378 602 324' stroke-width='3.2'/%3E%3Cpath d='M-104 74 C 62 102 142 199 235 286 C 318 364 414 412 606 360' stroke-width='2.5' opacity='.74'/%3E%3Cpath d='M-122 106 C 46 132 128 226 222 312 C 306 388 408 442 608 398' stroke-width='2.1' opacity='.58'/%3E%3Cpath d='M-140 138 C 30 164 114 252 208 336 C 294 414 400 472 606 438' stroke-width='1.8' opacity='.44'/%3E%3Cpath d='M-158 170 C 18 196 102 278 196 360 C 284 436 396 500 604 478' stroke-width='1.55' opacity='.32'/%3E%3C/g%3E%3C/svg%3E")}.news-page:after{right:0;bottom:36px;width:100%;aspect-ratio:3.6;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 401' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='newsWave' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23897ad0' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%23897ad0' stop-opacity='.86'/%3E%3Cstop offset='.58' stop-color='%239c8dde' stop-opacity='.48'/%3E%3Cstop offset='1' stop-color='%23897ad0' stop-opacity='.28'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23newsWave)' stroke-linecap='round'%3E%3Cpath d='M-60 80 C 125 126 192 322 438 342 C 765 370 890 208 1160 112 C 1290 66 1398 48 1510 38' stroke-width='4'/%3E%3Cpath d='M-60 58 C 124 104 196 288 440 310 C 752 338 894 190 1162 94 C 1298 46 1410 28 1510 20' stroke-width='2.6' opacity='.68'/%3E%3Cpath d='M-60 104 C 124 148 194 354 440 374 C 768 400 892 230 1160 132 C 1290 84 1400 66 1510 56' stroke-width='2.4' opacity='.66'/%3E%3Cpath d='M-60 34 C 122 80 202 254 444 278 C 742 306 896 172 1162 76 C 1302 26 1414 10 1510 2' stroke-width='2' opacity='.50'/%3E%3Cpath d='M-60 128 C 122 170 194 384 440 398 C 782 418 894 252 1160 152 C 1290 104 1400 86 1510 74' stroke-width='1.9' opacity='.44'/%3E%3C/g%3E%3C/svg%3E")}.news-inner{position:relative;z-index:1}.news-main>.news-inner{width:100%}.news-hero>.news-inner{width:var(--news-align-width);max-width:1340px}.news-hero{position:relative;width:100%;max-width:none;min-height:390px;padding-top:230px}.news-hero-bg{position:absolute;inset:0 0 auto;height:430px;background:linear-gradient(180deg,#e4e5e794,#e4e5e7c7 64%,#e4e5e7),url(/assets/%E5%85%AC%E5%8F%B8%E5%9B%AD%E5%8C%BA%E7%85%A7%E7%89%87-DxRb6YtM.webp) center top / cover no-repeat;opacity:.82}.news-title{display:grid;gap:8px;align-items:start}.news-eyebrow{display:inline-flex;align-items:center;gap:12px;width:fit-content;margin:0;color:#9a5cf4;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:.08em}.news-eyebrow span{display:block;flex:0 0 auto;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #8948f5}.news-title h1,.news-title h2{margin:0;color:#363256;font-size:clamp(30px,3vw,42px);line-height:1.1;font-weight:400}.news-description{margin:0;color:#5c5876;font-size:14px;line-height:1.7}.news-main{position:relative;z-index:1;margin-top:-10px}.news-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.86fr);gap:42px;align-items:start}.news-featured{overflow:hidden;display:block;border:1px solid rgba(255,255,255,.86);border-radius:16px;background:#ffffff8f;box-shadow:0 28px 54px #2e2b501a;transform:translateY(0);transition:transform .38s var(--ease),box-shadow .38s var(--ease),border-color .38s var(--ease),background-color .38s var(--ease)}.news-featured img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .55s var(--ease),filter .4s ease}.news-featured img.image-contain{background:#f7f8fb;object-fit:contain}.news-featured div{padding:26px 30px 28px;background:#ffffff94}.news-featured p,.news-featured time,.news-list p,.news-event-list time{color:#9a5cf4;font-weight:600}.news-featured p{margin:0 0 8px;font-size:15px;font-weight:600}.news-featured h2{margin:0 0 8px;color:#373358;font-size:clamp(30px,3vw,42px);line-height:1.16;font-weight:400}.news-featured time{display:inline;margin-bottom:0;font-size:inherit;font-weight:600}.news-featured span,.news-list span,.news-event-list p{color:#5e5a78;line-height:1.68}.news-list{display:grid;gap:32px;padding-top:6px}.news-list a{display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;align-items:start;padding:10px;margin:-10px;border-radius:12px;transition:transform .32s var(--ease),background-color .32s ease,box-shadow .32s ease}.news-list img{width:118px;height:88px;border-radius:8px;object-fit:cover;transition:transform .42s var(--ease),filter .32s ease}.news-list p{margin:0 0 6px;font-size:15px}.news-list h3{margin:0 0 6px;color:#373358;font-size:clamp(20px,1.8vw,26px);line-height:1.15;font-weight:700}.news-list span{display:block;font-size:14px}.news-events{position:relative;z-index:1;padding:clamp(88px,10vw,136px) 0 clamp(180px,16vw,260px)}.news-event-list{display:grid;gap:24px;margin-top:44px}.news-event-list article,.news-event-list a{display:grid;grid-template-columns:280px minmax(0,1fr);gap:46px;align-items:center;padding-bottom:24px;border-bottom:1px solid rgba(80,76,110,.17);color:inherit;text-decoration:none;transition:transform .34s var(--ease),border-color .34s ease,background-color .34s ease,box-shadow .34s ease}.news-event-list article:last-child,.news-event-list a:last-child{border-bottom:0}.news-event-list img{width:280px;height:auto;aspect-ratio:16 / 9;border-radius:8px;object-fit:cover;object-position:center;box-shadow:0 14px 24px #2d2a4a14;transition:transform .42s var(--ease),filter .32s ease,box-shadow .32s ease}.news-event-list time{display:block;margin-bottom:10px;font-size:18px}.news-event-list h3{margin:0 0 8px;color:#373358;font-size:clamp(26px,2.4vw,36px);line-height:1.1;font-weight:500}.news-event-list p{margin:0;font-size:15px}.news-event-list .news-location{position:relative;margin-bottom:8px;padding-left:20px;color:#5e5a78}.news-event-list .news-location:before{content:"";position:absolute;left:0;top:.48em;width:9px;height:9px;border-radius:50%;background:#61cfc6;box-shadow:0 0 0 3px #61cfc63d}.news-featured:hover,.news-featured:focus-visible{transform:translateY(-8px);border-color:#9a5cf447;background:#ffffffb8;box-shadow:0 34px 68px #2e2b5029}.news-featured:hover img,.news-featured:focus-visible img,.news-list a:hover img,.news-list a:focus-visible img,.news-event-list article:hover img,.news-event-list a:hover img,.news-event-list a:focus-visible img{transform:scale(1.045);filter:saturate(1.08) contrast(1.04)}.news-list a:hover,.news-list a:focus-visible{transform:translate(8px);background:#ffffff57;box-shadow:0 18px 34px #2e2b5014}.news-list a:hover h3,.news-list a:focus-visible h3,.news-event-list article:hover h3,.news-event-list a:hover h3,.news-event-list a:focus-visible h3{color:#7f4dea}.news-event-list article:hover,.news-event-list a:hover,.news-event-list a:focus-visible{transform:translate(10px);border-color:#9a5cf43d;background:transparent;box-shadow:-18px 18px 34px #2e2b500d}.news-event-list article:hover img,.news-event-list a:hover img,.news-event-list a:focus-visible img{box-shadow:0 18px 34px #2d2a4a24}.js-reveal-ready .news-page .news-title.will-reveal,.js-reveal-ready .news-page .news-featured.will-reveal,.js-reveal-ready .news-page .news-list a.will-reveal,.js-reveal-ready .news-page .news-event-list article.will-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .85s cubic-bezier(.19,1,.22,1),box-shadow .38s var(--ease),border-color .38s var(--ease),background-color .38s ease}.js-reveal-ready .news-page .news-title.will-reveal.is-revealed,.js-reveal-ready .news-page .news-featured.will-reveal.is-revealed,.js-reveal-ready .news-page .news-list a.will-reveal.is-revealed,.js-reveal-ready .news-page .news-event-list article.will-reveal.is-revealed{opacity:1;transform:translateY(0)}.js-reveal-ready .news-page .news-list a:nth-child(2).will-reveal,.js-reveal-ready .news-page .news-event-list article:nth-child(2).will-reveal{transition-delay:.08s}.js-reveal-ready .news-page .news-list a:nth-child(3).will-reveal,.js-reveal-ready .news-page .news-event-list article:nth-child(3).will-reveal{transition-delay:.16s}.js-reveal-ready .news-page .news-list a:nth-child(4).will-reveal{transition-delay:.24s}.js-reveal-ready .news-page .news-featured.will-reveal.is-revealed:hover,.js-reveal-ready .news-page .news-featured.will-reveal.is-revealed:focus-visible{transform:translateY(-8px)}.js-reveal-ready .news-page .news-list a.will-reveal.is-revealed:hover,.js-reveal-ready .news-page .news-list a.will-reveal.is-revealed:focus-visible{transform:translate(8px)}.js-reveal-ready .news-page .news-event-list article.will-reveal.is-revealed:hover{transform:translate(10px)}@media (max-width: 980px){.site-shell:has(.news-page){--news-align-width: min(100% - 40px, 720px)}.news-inner{width:var(--news-align-width)}.news-hero{min-height:340px;padding-top:180px}.news-grid,.news-event-list article,.news-event-list a{grid-template-columns:1fr}.news-event-list article,.news-event-list a{gap:18px}.news-event-list img{width:min(100%,360px);height:auto;aspect-ratio:2.22}}@media (max-width: 680px){.site-shell:has(.news-page){--news-align-width: min(100% - 40px, 720px)}.site-shell:has(.news-page) .main-nav,.site-shell:has(.news-page) .global-link{display:none}.site-shell:has(.news-page) .mobile-menu-toggle span{background:#6d638d}.news-hero{min-height:300px;padding-top:148px}.news-hero-bg{height:340px}.news-title{gap:8px}.news-eyebrow{font-size:16px}.news-list a{grid-template-columns:96px minmax(0,1fr);gap:14px}.news-list img{width:96px;height:74px}.news-featured div{padding:22px}.news-events{padding-bottom:150px}}@media (prefers-reduced-motion: reduce){.news-featured,.news-featured img,.news-list a,.news-list img,.news-event-list article,.news-event-list img,.js-reveal-ready .news-page .will-reveal{transition-duration:.001ms!important;transform:none!important}}.site-header.is-technology-page,.site-header.is-technology-page.is-inner-page:not(.is-scrolled){background:transparent;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-technology-page.is-scrolled{background:var(--light-gray);border-bottom-color:rgba(var(--morpho-blue-rgb),.1);box-shadow:0 14px 40px rgba(var(--morpho-blue-rgb),.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header.is-technology-page .brand-logo{filter:none!important}.site-header.is-technology-page .nav-link,.site-header.is-technology-page .nav-link:hover,.site-header.is-technology-page .nav-link-active{color:var(--morpho-blue)}.site-header.is-technology-page .nav-link-active:after{background:var(--morpho-green)}.site-header.is-technology-page .global-link{color:#fff;border-color:transparent;background:var(--morpho-blue)}.site-header.is-technology-page .mobile-menu-toggle{border-color:rgba(var(--morpho-blue-rgb),.22);background:rgba(var(--morpho-blue-rgb),.06)}.site-header.is-technology-page .mobile-menu-toggle span{background:var(--morpho-blue)}.site-shell:has(.technology-detail-page) .site-header.is-technology-page:not(.is-scrolled),.site-shell:has(.technology-detail-page) .site-header.is-technology-page.is-inner-page:not(.is-scrolled){background:transparent;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.technology-detail-page) .site-header.is-technology-page.is-scrolled{background:#f1f2f2f0;border-bottom-color:rgba(var(--morpho-blue-rgb),.1);box-shadow:0 14px 40px rgba(var(--morpho-blue-rgb),.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.technology-page .technology-hero{height:100vh;min-height:640px;margin-top:0;background:#050918}.technology-page .technology-hero-bg,.technology-page .page-hero .technology-hero-bg{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.technology-hero-copy{position:relative}.technology-hero-copy>.technology-hero-arc{position:absolute;inset:0 0 auto;z-index:0;width:100%;height:clamp(126px,12vw,190px);margin:0;transform:none;overflow:hidden;border:0;border-radius:0;pointer-events:none;opacity:1;background:radial-gradient(ellipse 72% 60% at 50% 30%,rgba(var(--morpho-green-rgb),.24),rgba(var(--morpho-green-rgb),.09) 34%,transparent 70%),linear-gradient(180deg,rgba(var(--morpho-blue-rgb),.98),rgba(var(--morpho-blue-rgb),.7) 54%,rgba(var(--morpho-blue-rgb),0));box-shadow:none;mix-blend-mode:normal}.technology-hero-copy>.technology-hero-arc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1920 190' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='fade' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.08' stop-color='%2300b9aa' stop-opacity='.18'/%3E%3Cstop offset='.24' stop-color='%2300b9aa' stop-opacity='.7'/%3E%3Cstop offset='.5' stop-color='%23f7fffd' stop-opacity='1'/%3E%3Cstop offset='.76' stop-color='%2300b9aa' stop-opacity='.7'/%3E%3Cstop offset='.92' stop-color='%2300b9aa' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='thin' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%2300b9aa' stop-opacity='.18'/%3E%3Cstop offset='.5' stop-color='%2300b9aa' stop-opacity='.56'/%3E%3Cstop offset='.82' stop-color='%2300b9aa' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='wideGlow' x='-10%25' y='-100%25' width='120%25' height='320%25'%3E%3CfeGaussianBlur stdDeviation='14' result='blur'/%3E%3CfeColorMatrix in='blur' type='matrix' values='0 0 0 0 0 0 0 0 0 .72 0 0 0 0 .66 0 0 0 .62 0'/%3E%3C/filter%3E%3Cfilter id='hotGlow' x='-10%25' y='-120%25' width='120%25' height='360%25'%3E%3CfeGaussianBlur stdDeviation='3.2' result='blur'/%3E%3CfeMerge%3E%3CfeMergeNode in='blur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M-70 14 C 470 132 1450 132 1990 14' fill='none' stroke='%2300b9aa' stroke-opacity='.64' stroke-width='28' filter='url(%23wideGlow)'/%3E%3Cpath d='M-70 14 C 470 132 1450 132 1990 14' fill='none' stroke='url(%23fade)' stroke-width='5' filter='url(%23hotGlow)'/%3E%3Cpath d='M-70 14 C 470 132 1450 132 1990 14' fill='none' stroke='%23ffffff' stroke-opacity='.68' stroke-width='1'/%3E%3Cpath d='M-70 -30 C 470 72 1450 72 1990 -30' fill='none' stroke='url(%23thin)' stroke-width='1.1' opacity='.58'/%3E%3Cpath d='M-70 -14 C 470 88 1450 88 1990 -14' fill='none' stroke='url(%23thin)' stroke-width='1' opacity='.48'/%3E%3Cpath d='M-70 2 C 470 104 1450 104 1990 2' fill='none' stroke='url(%23thin)' stroke-width='.9' opacity='.38'/%3E%3Cpath d='M-70 30 C 470 144 1450 144 1990 30' fill='none' stroke='url(%23thin)' stroke-width='.8' opacity='.22'/%3E%3C/svg%3E") center top / 100% 100% no-repeat;filter:saturate(1.08) brightness(1.08)}.technology-hero-copy>div:not(.technology-hero-arc){position:relative;z-index:1}.technology-scroll-lights{position:relative;z-index:1;height:clamp(260px,24vw,360px);margin:clamp(-18px,-1.4vw,-8px) 0 clamp(-54px,-4vw,-28px);overflow:hidden;pointer-events:none}.technology-scroll-lights>.morph-scroll-light{position:absolute;left:50%;z-index:1;width:min(900px,92vw);height:clamp(150px,14vw,220px);opacity:.86;transform:translate(-50%);background-repeat:no-repeat;background-size:100% 100%;background-position:center;mix-blend-mode:normal}.technology-scroll-lights>.technology-scroll-light-one{top:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 220' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='glow' x='-8%25' y='-80%25' width='116%25' height='260%25'%3E%3CfeGaussianBlur stdDeviation='9' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%2300d8cf' stop-opacity='.88'/%3E%3Cstop offset='.5' stop-color='%23f4fffd' stop-opacity='.72'/%3E%3Cstop offset='.82' stop-color='%2300b9aa' stop-opacity='.74'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' filter='url(%23glow)'%3E%3Cpath d='M-40 142 C 164 28 294 190 486 92 C 626 20 728 28 940 138' stroke='url(%23beam)' stroke-width='5.5'/%3E%3Cpath d='M-28 174 C 186 72 310 208 502 126 C 646 64 744 72 928 166' stroke='%2300b9aa' stroke-opacity='.30' stroke-width='2'/%3E%3Cpath d='M4 110 C 190 36 310 154 478 74 C 620 6 736 16 890 92' stroke='%237df7ef' stroke-opacity='.22' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E")}.technology-scroll-lights>.technology-scroll-light-two{top:28%;width:min(760px,82vw);opacity:.72;transform:translate(-54%) rotate(4deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 760 190' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='glow' x='-8%25' y='-80%25' width='116%25' height='260%25'%3E%3CfeGaussianBlur stdDeviation='7' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.22' stop-color='%2300b9aa' stop-opacity='.78'/%3E%3Cstop offset='.62' stop-color='%2300d8cf' stop-opacity='.58'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' filter='url(%23glow)'%3E%3Cpath d='M-52 44 C 132 122 238 18 398 90 C 552 160 608 148 812 72' stroke='url(%23beam)' stroke-width='4.8'/%3E%3Cpath d='M-36 78 C 142 148 256 58 414 122 C 570 184 628 180 796 116' stroke='%237df7ef' stroke-opacity='.24' stroke-width='1.8'/%3E%3Cpath d='M-20 112 C 156 172 276 98 432 150 C 580 198 648 204 780 154' stroke='%2300b9aa' stroke-opacity='.20' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E")}.technology-scroll-lights>.technology-scroll-light-three{top:52%;width:min(680px,74vw);opacity:.62;transform:translate(-46%) rotate(-5deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 680 180' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='glow' x='-8%25' y='-80%25' width='116%25' height='260%25'%3E%3CfeGaussianBlur stdDeviation='8' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='beam' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.2' stop-color='%2300d8cf' stop-opacity='.62'/%3E%3Cstop offset='.56' stop-color='%23f4fffd' stop-opacity='.52'/%3E%3Cstop offset='.84' stop-color='%2300b9aa' stop-opacity='.58'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' filter='url(%23glow)'%3E%3Cpath d='M-34 122 C 126 34 226 42 350 88 C 478 136 548 92 714 24' stroke='url(%23beam)' stroke-width='4.6'/%3E%3Cpath d='M-18 150 C 140 70 238 76 362 116 C 488 156 560 128 696 72' stroke='%2300b9aa' stroke-opacity='.22' stroke-width='1.7'/%3E%3Cpath d='M4 94 C 152 28 252 32 370 64 C 492 98 560 70 664 32' stroke='%237df7ef' stroke-opacity='.18' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E")}@media (max-width: 700px){.technology-hero-copy>.technology-hero-arc{height:126px}.technology-hero-copy>.technology-hero-arc:before{background-size:190% 100%}.technology-scroll-lights{height:220px}.technology-scroll-lights>.morph-scroll-light{width:112vw;height:148px}.technology-scroll-lights>.technology-scroll-light-one{top:0;transform:translate(-50%)}.technology-scroll-lights>.technology-scroll-light-two{top:30%;transform:translate(-56%) rotate(4deg)}.technology-scroll-lights>.technology-scroll-light-three{top:56%;transform:translate(-44%) rotate(-5deg)}}.site-shell:has(.technology-detail-page),.site-shell:has(.products-page),.site-shell:has(.news-page),.site-shell:has(.resources-detail-page),.site-shell:has(.technology-detail-page)>main,.site-shell:has(.products-page)>main,.site-shell:has(.news-page)>main,.site-shell:has(.resources-detail-page)>main,.products-page,.news-page,.resources-detail-page{background:var(--light-gray);background-color:var(--light-gray)}.technology-detail-page{background:radial-gradient(circle at 18% 5%,rgba(255,255,255,.7),transparent 22rem),radial-gradient(circle at 88% 8%,rgba(197,211,216,.46),transparent 30rem),linear-gradient(180deg,var(--light-gray) 0%,var(--light-gray) 100%);background-color:var(--light-gray)}.technology-detail-page .technology-cleanroom.technology-design-section{padding-left:0;padding-right:0}.technology-detail-page .technology-cleanroom .cleanroom-copy{box-sizing:border-box;padding-left:var(--container-pad);padding-right:var(--container-pad)}.technology-detail-page .technology-cleanroom .cleanroom-culture-carousel{width:100%;margin-left:0;margin-right:0}.technology-detail-page .technology-cleanroom .cleanroom-culture-track{width:100vw;min-width:100vw;padding-left:0;padding-right:0}:root{--color-morpho-blue: var(--brand-morpho-blue);--color-morpho-green: var(--brand-morpho-green);--color-morpho-red: var(--brand-morpho-red);--color-morpho-purple: var(--brand-morpho-purple);--color-light-gray: var(--brand-light-gray);--color-mid-gray: var(--brand-mid-gray);--color-white: #FFFFFF;--color-text: var(--morpho-blue);--gradient-blue-green: linear-gradient(var(--gradient-angle), var(--morpho-blue) 0%, var(--morpho-green) 50%);--gradient-blue-red: linear-gradient(var(--gradient-angle), var(--morpho-blue) 0%, var(--morpho-red) 50%);--gradient-blue-purple: linear-gradient(var(--gradient-angle), var(--morpho-blue) 0%, var(--morpho-purple) 50%);--font-zh: "Source Han Sans SC", "Noto Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif;--font-en: "Proxima Nova", Arial, sans-serif;--container-max: 1500px;--container-pad: 20px;--section-y: 64px;--section-y-compact: 48px;--section-y-large: 80px;--site-max: var(--container-max);--layout-max: var(--container-max);--pad: var(--container-pad);--blue: var(--color-morpho-blue);--morpho-blue: var(--color-morpho-blue);--morpho-green: var(--color-morpho-green);--morpho-red: var(--color-morpho-red);--morpho-purple: var(--color-morpho-purple);--light-gray: var(--color-light-gray);--light-grey: var(--color-light-gray);--teal: var(--color-morpho-green);--cyan: var(--color-morpho-green);--magenta: var(--color-morpho-red);--ink: var(--color-morpho-blue);--bg: var(--color-light-gray)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}html[lang=zh-CN] body,body{min-width:320px;margin:0;color:var(--color-text);font-family:var(--font-zh);font-size:18px;font-weight:400;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}p{margin-top:0;margin-bottom:1.25em;color:var(--color-text);font-size:18px;line-height:1.7}.font-en{font-family:var(--font-en)}.font-en--bold{font-weight:700}.font-en--regular{font-weight:400}.display-heading,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.eyebrow,.nav-link,.global-link,.button,.cta-button,.card h3{letter-spacing:0}.display-heading,.font-en-heading{font-family:var(--font-en);font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-top:0;color:var(--color-morpho-blue);font-family:var(--font-zh);font-weight:500}.display-heading{font-size:42px;line-height:1.12}h1,.h1{font-size:38px;line-height:1.16}h2,.h2{font-size:32px;line-height:1.22}h3,.h3{font-size:24px;line-height:1.3}h4,.h4{font-size:20px;line-height:1.35}.container,.site-container,.section__inner,.header__inner,.footer__inner,.morph-container,.resources-inner,.news-inner{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.site-header{height:auto;min-height:102px;padding-left:0;padding-right:0}.site-header-inner,.header__inner{display:flex;align-items:center;gap:clamp(22px,3vw,44px);min-height:102px}.brand-logo,.site-header.is-products-page .brand-logo{width:176px}.main-nav{gap:clamp(24px,3vw,44px)}.nav-link{font-family:var(--font-zh);font-size:16px;font-weight:500;line-height:1.25}.global-link{min-height:52px;padding:13px 22px;font-family:var(--font-zh);font-size:16px;font-weight:700}.section,.section-pad,.morph-section,.technology-design-section,.resources-band,.news-main,.news-events,.about-section,.dark-about-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.section--compact{padding-top:var(--section-y-compact);padding-bottom:var(--section-y-compact)}.section--large{padding-top:var(--section-y-large);padding-bottom:var(--section-y-large)}.section-pad,.page-hero,.technology-design-copy,.technology-equipment-band,.technology-design-section,.resources-hero,.resources-band,.news-main,.news-events,.about-section,.contact-section{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.morph-hero-copy,.page-hero>:where(div,article,figure),.section-title-row,.section-head,.section-heading,.technology-copy-wrap,.technology-process-items,.comparison-matrix,.structure-fit-grid,.product-pillar-grid,.product-device-card,.product-material-grid,.resource-card-grid,.resource-video-grid,.resource-publication-list,.news-grid,.news-title,.news-event-list,.contact-hero,.contact-page-grid,.about-copy,.about-centered,.about-side-title,.about-video,.about-carousel,.about-management-hero,.about-stats,.about-logo-row{max-width:var(--container-max);margin-left:auto;margin-right:auto}.site-shell:has(.about-detail) .about-logo-row{width:min(1060px,100%);max-width:min(1060px,calc(100vw - (var(--layout-gutter) * 2)))}.site-shell:has(.about-detail) .about-management-hero,.site-shell:has(.about-detail) .about-management-stage{width:min(1060px,100%);max-width:min(1060px,calc(100vw - (var(--layout-gutter) * 2)))}@media (min-width: 768px){.site-shell:has(.about-detail) .about-management-hero{margin-top:-48px}}.section-heading,.section-title-row>div,.section-head,.morph-section-head,.cleanroom-copy,.technology-comparison>div:first-child,.contact-hero,.resource-section-label{max-width:min(860px,100%)}.section-title-row{gap:32px;margin-bottom:48px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--color-morpho-green);font-family:var(--font-en);font-size:13px;font-weight:700;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.eyebrow__triangle{content:"";width:0;height:0;flex:0 0 auto;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor}.section-heading h2,.section-title-row h2,.morph-section-head h2{margin-bottom:20px}.section-heading__description,.section-title-row p:not(.eyebrow),.section-head p:not(.eyebrow),.morph-section-head p:not(.eyebrow){max-width:820px}.grid{display:grid;gap:20px}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.card{height:100%;padding:24px;background-color:var(--color-white);border:1px solid rgba(var(--morpho-blue-rgb),.14);border-radius:16px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.card:hover{transform:translateY(-4px);border-color:rgba(var(--morpho-green-rgb),.4);box-shadow:0 18px 50px rgba(var(--morpho-blue-rgb),.1)}.button,.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 24px;border:1px solid transparent;border-radius:999px;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;transition:color .24s ease,background-color .24s ease,border-color .24s ease,transform .24s ease}.button:hover,.cta-button:hover{transform:translateY(-2px)}.button--primary,.button-primary,.cta-primary{color:var(--color-white);background-color:var(--color-morpho-blue)}.button--accent,.cta-accent{color:var(--color-white);background-color:var(--color-morpho-green)}.button--outline,.cta-secondary,.button-secondary{color:var(--color-morpho-blue);background-color:transparent;border-color:var(--color-morpho-blue)}.media{overflow:hidden;border-radius:24px}.media img{width:100%;height:100%;object-fit:cover}.site-footer{padding-left:0;padding-right:0}.footer__inner{max-width:var(--container-max)}.footer-main,.footer-bottom,.site-footer .footer-main,.site-footer .footer-bottom{max-width:none;padding-left:0;padding-right:0}.footer-main{margin-left:0;margin-right:0}:focus-visible{outline:3px solid rgba(var(--morpho-green-rgb),.55);outline-offset:4px}@media (min-width: 768px) and (max-width: 1023px){:root{--container-pad: 36px;--section-y: 88px}.display-heading{font-size:56px}h1,.h1{font-size:50px}h2,.h2{font-size:40px}h3,.h3{font-size:32px}h4,.h4{font-size:26px}.grid{gap:24px}.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px) and (max-width: 1499px){:root{--container-pad: 7.5vw;--section-y: 120px;--section-y-compact: 80px;--section-y-large: 160px}.display-heading{font-size:72px;line-height:1.08}h1,.h1{font-size:64px;line-height:1.12}h2,.h2{font-size:48px;line-height:1.18}h3,.h3{font-size:36px;line-height:1.25}h4,.h4{font-size:28px;line-height:1.35}.grid{gap:32px}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:32px}}@media (min-width: 1500px){:root{--container-pad: 112.5px;--section-y: 120px;--section-y-compact: 80px;--section-y-large: 160px}.container,.site-container,.section__inner,.header__inner,.footer__inner,.morph-container,.section-pad,.page-hero,.technology-design-copy,.technology-equipment-band,.technology-design-section,.resources-hero,.resources-band,.news-main,.news-events,.about-section,.contact-section{max-width:var(--container-max)}.display-heading{font-size:72px;line-height:1.08}h1,.h1{font-size:64px;line-height:1.12}h2,.h2{font-size:48px;line-height:1.18}h3,.h3{font-size:36px;line-height:1.25}h4,.h4{font-size:28px;line-height:1.35}.grid{gap:32px}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:32px}}@media (max-width: 767px){.site-header,.site-header-inner,.header__inner{min-height:86px}.section-title-row{display:block}.button,.cta-button{width:100%}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header-inner,.site-shell:has(.news-page) .site-header-inner,.footer__inner,.morph-container,.section-pad,.page-hero,.technology-design-copy,.technology-equipment-band,.technology-design-section,.resources-hero,.resources-band,.news-main,.news-events,.about-section,.contact-section{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.site-shell:has(.contact-page) .contact-section{padding-left:var(--container-pad);padding-right:var(--container-pad)}.products-hero{padding-left:0;padding-right:0}@media (max-width: 1499px){.site-header-inner,.site-shell:has(.news-page) .site-header-inner,.footer__inner,.morph-container,.section-pad,.page-hero,.technology-design-copy,.technology-equipment-band,.technology-design-section,.resources-hero,.resources-band,.news-main,.news-events,.about-section,.contact-section{max-width:none}}@media (min-width: 1500px){.site-header-inner,.site-shell:has(.news-page) .site-header-inner,.footer__inner,.morph-container,.section-pad,.page-hero,.technology-design-copy,.technology-equipment-band,.technology-design-section,.resources-hero,.resources-band,.news-main,.news-events,.about-section,.contact-section{max-width:var(--container-max)}}.site-header,.site-footer,.morph-section,.home-page .morph-section{width:100%;max-width:none;padding-inline:0;padding-left:0;padding-right:0}.site-shell:has(.morph-home) .site-header,.site-shell:has(.technology-page) .site-header,.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.products-page) .site-header,.site-shell:has(.news-page) .site-header,.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-kinetic) .site-header,.site-shell:has(.resources-detail-page) .site-header,.site-shell:has(.contact-page) .site-header,.site-header.is-products-page,.site-header.is-products-page:not(.is-scrolled),.site-header.is-products-page.is-scrolled,.site-shell:has(.morph-home) .site-footer,.site-shell:has(.technology-page) .site-footer,.site-shell:has(.technology-detail-page) .site-footer,.site-shell:has(.products-page) .site-footer,.site-shell:has(.news-page) .site-footer,.site-shell:has(.about-detail) .site-footer,.site-shell:has(.about-kinetic) .site-footer,.site-shell:has(.resources-detail-page) .site-footer,.site-shell:has(.contact-page) .site-footer{width:100%;max-width:none;padding-inline:0;padding-left:0;padding-right:0}.site-shell:has(.morph-home) .site-header-inner,.site-shell:has(.technology-page) .site-header-inner,.site-shell:has(.technology-detail-page) .site-header-inner,.site-shell:has(.products-page) .site-header-inner,.site-shell:has(.news-page) .site-header-inner,.site-shell:has(.about-detail) .site-header-inner,.site-shell:has(.about-kinetic) .site-header-inner,.site-shell:has(.resources-detail-page) .site-header-inner,.site-shell:has(.contact-page) .site-header-inner{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}@media (max-width: 1499px){.site-shell:has(.morph-home) .site-header-inner,.site-shell:has(.technology-page) .site-header-inner,.site-shell:has(.technology-detail-page) .site-header-inner,.site-shell:has(.products-page) .site-header-inner,.site-shell:has(.news-page) .site-header-inner,.site-shell:has(.about-detail) .site-header-inner,.site-shell:has(.about-kinetic) .site-header-inner,.site-shell:has(.resources-detail-page) .site-header-inner,.site-shell:has(.contact-page) .site-header-inner{max-width:none}}@media (min-width: 1500px){.site-shell:has(.morph-home) .site-header-inner,.site-shell:has(.technology-page) .site-header-inner,.site-shell:has(.technology-detail-page) .site-header-inner,.site-shell:has(.products-page) .site-header-inner,.site-shell:has(.news-page) .site-header-inner,.site-shell:has(.about-detail) .site-header-inner,.site-shell:has(.about-kinetic) .site-header-inner,.site-shell:has(.resources-detail-page) .site-header-inner,.site-shell:has(.contact-page) .site-header-inner{max-width:var(--container-max)}}.site-header,.site-header.is-scrolled,.site-header.is-inner-page,.site-footer,.site-shell .site-header,.site-shell .site-footer{width:100%;max-width:none;padding-inline:0;padding-left:0;padding-right:0}.site-header>.site-header-inner.header__inner.site-container,.site-footer>.footer__inner.site-container{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.site-header>.site-header-inner.header__inner.site-container{display:flex;align-items:center;min-height:102px;height:102px;gap:clamp(24px,3vw,44px)}.site-header .brand,.site-shell:has(.morph-home) .brand,.site-shell:has(.technology-page) .brand,.site-shell:has(.technology-detail-page) .brand,.site-shell:has(.products-page) .brand,.site-shell:has(.news-page) .brand,.site-shell:has(.about-detail) .brand,.site-shell:has(.about-kinetic) .brand,.site-shell:has(.resources-detail-page) .brand,.site-shell:has(.contact-page) .brand{display:flex;align-items:center;flex:0 0 auto;margin-right:auto}.site-header .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.about-kinetic) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{display:flex;align-items:center;flex:0 0 176px;width:176px;max-width:176px;transition:width .26s ease,max-width .26s ease,flex-basis .26s ease}.site-header .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.about-kinetic) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:176px;height:auto;max-width:176px;flex:0 0 auto;transition:width .26s ease,max-width .26s ease}@media (min-width: 768px){.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.technology-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.products-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.news-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.about-detail) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.about-kinetic) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.resources-detail-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.contact-page) .site-header.is-scrolled .brand-logo-wrap{flex-basis:160px;width:160px;max-width:160px}.site-header.is-scrolled .brand-logo,.site-shell:has(.morph-home) .site-header.is-scrolled .brand-logo,.site-shell:has(.technology-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.products-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.news-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.about-detail) .site-header.is-scrolled .brand-logo,.site-shell:has(.about-kinetic) .site-header.is-scrolled .brand-logo,.site-shell:has(.resources-detail-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.contact-page) .site-header.is-scrolled .brand-logo{width:160px;max-width:160px}}.site-header .nav-link,.site-shell:has(.morph-home) .nav-link,.site-shell:has(.technology-page) .nav-link,.site-shell:has(.technology-detail-page) .nav-link,.site-shell:has(.products-page) .nav-link,.site-shell:has(.news-page) .nav-link,.site-shell:has(.about-detail) .nav-link,.site-shell:has(.about-kinetic) .nav-link,.site-shell:has(.resources-detail-page) .nav-link,.site-shell:has(.contact-page) .nav-link{display:inline-flex;align-items:center;font-family:var(--font-zh);font-size:16px;font-weight:500;line-height:1.25}.site-header .global-link,.site-shell:has(.morph-home) .global-link,.site-shell:has(.technology-page) .global-link,.site-shell:has(.technology-detail-page) .global-link,.site-shell:has(.products-page) .global-link,.site-shell:has(.news-page) .global-link,.site-shell:has(.about-detail) .global-link,.site-shell:has(.about-kinetic) .global-link,.site-shell:has(.resources-detail-page) .global-link,.site-shell:has(.contact-page) .global-link{display:inline-flex;align-items:center;font-family:var(--font-zh);font-size:16px;font-weight:700;line-height:1.25}.site-header .global-link,.site-shell:has(.morph-home) .global-link,.site-shell:has(.technology-page) .global-link,.site-shell:has(.technology-detail-page) .global-link,.site-shell:has(.products-page) .global-link,.site-shell:has(.news-page) .global-link,.site-shell:has(.about-detail) .global-link,.site-shell:has(.about-kinetic) .global-link,.site-shell:has(.resources-detail-page) .global-link,.site-shell:has(.contact-page) .global-link{min-height:52px;padding:13px 22px;border-radius:999px}.site-header .main-nav,.site-shell:has(.morph-home) .main-nav,.site-shell:has(.technology-page) .main-nav,.site-shell:has(.technology-detail-page) .main-nav,.site-shell:has(.products-page) .main-nav,.site-shell:has(.news-page) .main-nav,.site-shell:has(.about-detail) .main-nav,.site-shell:has(.about-kinetic) .main-nav,.site-shell:has(.resources-detail-page) .main-nav,.site-shell:has(.contact-page) .main-nav{display:flex;align-items:center;flex:0 1 auto;gap:clamp(24px,3vw,44px)}@media (min-width: 768px) and (max-width: 1023px){.site-header>.site-header-inner.header__inner.site-container,.site-footer>.footer__inner.site-container{width:100%;max-width:none;padding-left:36px;padding-right:36px}}@media (min-width: 1024px) and (max-width: 1499px){.site-header>.site-header-inner.header__inner.site-container,.site-footer>.footer__inner.site-container{width:100%;max-width:none;padding-left:7.5vw;padding-right:7.5vw}}@media (min-width: 1500px){.site-header>.site-header-inner.header__inner.site-container,.site-footer>.footer__inner.site-container{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}@media (max-width: 767px){.site-header>.site-header-inner.header__inner.site-container{min-height:76px;height:76px}.site-header .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.about-kinetic) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{flex-basis:164px;width:164px}.site-header .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.about-kinetic) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:164px;max-width:164px}.site-header .main-nav,.site-header .global-link,.site-shell:has(.morph-home) .main-nav,.site-shell:has(.morph-home) .global-link,.site-shell:has(.technology-page) .main-nav,.site-shell:has(.technology-page) .global-link,.site-shell:has(.technology-detail-page) .main-nav,.site-shell:has(.technology-detail-page) .global-link,.site-shell:has(.products-page) .main-nav,.site-shell:has(.products-page) .global-link,.site-shell:has(.news-page) .main-nav,.site-shell:has(.news-page) .global-link,.site-shell:has(.about-detail) .main-nav,.site-shell:has(.about-detail) .global-link,.site-shell:has(.about-kinetic) .main-nav,.site-shell:has(.about-kinetic) .global-link,.site-shell:has(.resources-detail-page) .main-nav,.site-shell:has(.resources-detail-page) .global-link,.site-shell:has(.contact-page) .main-nav,.site-shell:has(.contact-page) .global-link{display:none}}.site-footer,.site-footer>.footer__inner,.site-footer .footer-main,.site-footer .footer-brand,.site-footer .footer-socials,.site-footer .footer-social-link,.site-footer .wechat-social{overflow:visible}.site-footer .wechat-popover{z-index:20;visibility:hidden!important;opacity:0!important;pointer-events:none}.site-footer .wechat-social:before{content:"";position:absolute;left:-14px;bottom:100%;width:176px;height:18px;display:block}.site-footer .wechat-popover img{display:block;width:100%;max-width:100%;height:auto;filter:none!important;opacity:1!important}.site-footer .wechat-social:hover .wechat-popover,.site-footer .wechat-social:focus-visible .wechat-popover,.site-footer .wechat-social:focus-within .wechat-popover{visibility:visible!important;opacity:1!important;transform:scale(1)!important;pointer-events:auto}@media (min-width: 768px){.site-header,.site-header.is-scrolled,.site-header.is-inner-page,.site-shell .site-header{height:auto;min-height:0}.site-header>.site-header-inner.header__inner.site-container{height:auto;min-height:0;padding-top:16px;padding-bottom:16px}}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.about-kinetic) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{flex-basis:160px;width:160px;max-width:160px;transition:none!important}.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.about-kinetic) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:160px;max-width:160px;transition:none!important}.js-reveal-ready main .will-reveal{opacity:0;filter:blur(4px);transform:translate3d(0,18px,0);transition:opacity .52s ease,filter .62s ease,transform .68s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.js-reveal-ready main :is(article,.card,.product-device-card,.resource-download-card,.resource-video-card,.resource-corporate-card,.news-featured,.contact-form,.contact-intro-card,figure,.comparison-matrix,.cleanroom-culture-carousel).will-reveal{filter:blur(3px);transform:translate3d(0,34px,0) scale(.975);transition:opacity .52s ease,filter .62s ease,transform .7s cubic-bezier(.19,1,.22,1);will-change:opacity,transform,filter}.js-reveal-ready main :is(h1,h2,.eyebrow,p,.cta-row).will-reveal{filter:blur(3px)!important;transform:translate3d(0,12px,0)!important;transition:opacity .46s ease,filter .54s ease,transform .56s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.js-reveal-ready main .will-reveal.is-revealed{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);will-change:auto}.js-reveal-ready main .about-butterfly.will-reveal,.js-reveal-ready main .about-butterfly.will-reveal.is-revealed{opacity:1!important;filter:none!important;transform:translateY(-50%)!important;transition:none!important;will-change:auto!important}.js-reveal-ready main :is(article,.card,.resource-download-card,.resource-video-card,.product-device-card,.news-list a,.contact-info-list article,.about-team-tile):nth-child(2).will-reveal{transition-delay:80ms!important}.js-reveal-ready main :is(article,.card,.resource-download-card,.resource-video-card,.product-device-card,.news-list a,.contact-info-list article,.about-team-tile):nth-child(3).will-reveal{transition-delay:.16s!important}.js-reveal-ready main :is(article,.card,.resource-download-card,.resource-video-card,.product-device-card,.news-list a,.contact-info-list article,.about-team-tile):nth-child(4).will-reveal{transition-delay:.24s!important}@media (prefers-reduced-motion: reduce){.js-reveal-ready main .will-reveal,.js-reveal-ready main .will-reveal.is-revealed{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}.resources-detail-page .resources-hero{padding:var(--resources-hero-top) var(--resources-section-pad) var(--resources-section-gap)}.resources-detail-page .resources-band{padding:var(--resources-section-gap) var(--resources-section-pad)}.resources-detail-page .resources-hero .resources-container:after,.resources-detail-page .resources-band .resources-container:after{bottom:calc(var(--resources-section-gap) * -1)}.site-shell:has(.news-page) .news-hero-bg{background:linear-gradient(180deg,#e4e5e794,#e4e5e7b8 52%,#e4e5e700),url(/assets/%E5%85%AC%E5%8F%B8%E5%9B%AD%E5%8C%BA%E7%85%A7%E7%89%87-DxRb6YtM.webp) center top / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.68) 74%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.68) 74%,transparent 100%)}.site-shell:has(.news-page) .news-main{margin-top:0;padding-top:0}.site-shell:has(.news-page) .news-hero-bg{background:linear-gradient(180deg,#e4e5e794,#e4e5e7b8 58%,#e4e5e700),url(/assets/%E5%85%AC%E5%8F%B8%E5%9B%AD%E5%8C%BA%E7%85%A7%E7%89%87-DxRb6YtM.webp) center top / cover no-repeat}.site-header,.site-header.is-scrolled,.site-header.is-inner-page,.site-header.is-news-page,.site-shell:has(.news-page) .site-header,.site-shell:has(.news-page) .site-header.is-scrolled,.site-shell:has(.news-page) .site-header.is-inner-page,.site-shell:has(.news-page) .site-header.is-news-page{width:100%;max-width:none;padding-left:0;padding-right:0}.site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .news-inner,.site-shell:has(.news-page) .news-hero>.news-inner,.site-shell:has(.news-page) .news-main>.news-inner,.site-shell:has(.news-page) .news-events>.news-inner{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:7.5vw;padding-right:7.5vw}.site-shell:has(.news-page) .news-hero,.site-shell:has(.news-page) .news-main,.site-shell:has(.news-page) .news-events{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (min-width: 1500px){.site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .news-inner,.site-shell:has(.news-page) .news-hero>.news-inner,.site-shell:has(.news-page) .news-main>.news-inner,.site-shell:has(.news-page) .news-events>.news-inner{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}.site-header>.site-header-inner.header__inner.site-container,.site-footer>.footer__inner.site-container,.site-shell:has(.news-page) .news-showcase,.site-shell:has(.news-page) .news-past-events{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:7.5vw;padding-right:7.5vw}.site-shell:has(.news-page) .news-showcase-inner,.site-shell:has(.news-page) .news-past-inner{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (min-width: 1500px){.site-header>.site-header-inner.header__inner.site-container,.site-footer>.footer__inner.site-container,.site-shell:has(.news-page) .news-showcase,.site-shell:has(.news-page) .news-past-events{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}.site-footer,.site-shell .site-footer,.site-shell:has(.morph-home) .site-footer,.site-shell:has(.technology-page) .site-footer,.site-shell:has(.technology-detail-page) .site-footer,.site-shell:has(.products-page) .site-footer,.site-shell:has(.news-page) .site-footer,.site-shell:has(.about-detail) .site-footer,.site-shell:has(.about-kinetic) .site-footer,.site-shell:has(.resources-detail-page) .site-footer,.site-shell:has(.contact-page) .site-footer,.site-shell:has(.rednote-home) .site-footer{width:100%;max-width:none;margin-top:0;padding:0 0 24px;color:rgba(var(--light-gray-rgb),.72);border-top:0;background:linear-gradient(90deg,rgba(var(--morpho-green-rgb),.34),#2a6fd980,#5cb0ff3d) top / 100% 1px no-repeat,#060d39f5;overflow:visible}.site-footer:before,.site-footer:after,.site-shell .site-footer:before,.site-shell .site-footer:after{display:none}.site-footer>.footer__inner.site-container{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:min(7.5vw,112.5px);padding-right:min(7.5vw,112.5px)}.site-footer .footer-main,.site-footer .footer-bottom{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.site-footer .footer-main{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center;padding-top:42px;padding-bottom:0}.site-footer .footer-brand{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.site-footer .footer-brand img{width:174px;max-width:174px;filter:none!important}.site-footer .footer-brand h2{display:none}.site-footer .footer-socials{display:flex;align-items:center;gap:10px;margin-top:0}.site-footer .footer-social-link{width:32px;height:32px;display:inline-grid;place-items:center;color:#fff;border:1px solid rgba(235,249,251,.18);border-radius:999px;background:#ffffff09;box-shadow:none}.site-footer .footer-social-link svg{width:18px;height:18px}.site-footer .footer-contact-grid{min-width:0}.site-footer .footer-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-items:stretch;border-left:1px solid rgba(235,249,251,.14)}.site-footer .footer-contact article{width:auto;min-height:58px;padding:0 22px;border:0;border-right:1px solid rgba(235,249,251,.14);border-radius:0;background:transparent;box-shadow:none}.site-footer .footer-contact article:last-child{padding-right:0;border-right:0}.site-footer .footer-contact p,.site-footer .footer-contact a{margin:0;color:rgba(var(--light-gray-rgb),.72);font-size:13px;line-height:1.65}.site-footer .footer-contact a{color:#eefbff}.site-footer .footer-bottom{min-height:0;display:flex;justify-content:space-between;gap:20px;margin-top:26px;padding-top:18px;border-top:1px solid rgba(235,249,251,.12);color:rgba(var(--light-gray-rgb),.72);font-size:13px}.site-footer .footer-bottom nav{display:flex;flex-wrap:wrap;gap:24px}.site-footer .footer-bottom a{color:rgba(var(--light-gray-rgb),.72)}@media (min-width: 1500px){.site-footer>.footer__inner.site-container{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}@media (max-width: 900px){.site-footer .footer-main,.site-footer .footer-brand,.site-footer .footer-contact{grid-template-columns:1fr}.site-footer .footer-main{align-items:start}.site-footer .footer-brand{justify-items:start}.site-footer .footer-contact{gap:14px;border-left:0}.site-footer .footer-contact article{min-height:0;padding:0;border-right:0}.site-footer .footer-bottom{flex-direction:column}}.site-shell .site-footer>.footer__inner.site-container,.site-shell:has(.morph-home) .site-footer>.footer__inner.site-container,.site-shell:has(.about-detail) .site-footer>.footer__inner.site-container,.site-shell:has(.about-kinetic) .site-footer>.footer__inner.site-container,.site-shell:has(.technology-page) .site-footer>.footer__inner.site-container,.site-shell:has(.technology-detail-page) .site-footer>.footer__inner.site-container,.site-shell:has(.products-page) .site-footer>.footer__inner.site-container,.site-shell:has(.news-page) .site-footer>.footer__inner.site-container,.site-shell:has(.contact-page) .site-footer>.footer__inner.site-container,.site-shell:has(.resource-page) .site-footer>.footer__inner.site-container,.site-shell:has(.rednote-home) .site-footer>.footer__inner.site-container{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:min(7.5vw,112.5px);padding-right:min(7.5vw,112.5px)}.site-shell .site-footer .footer-main,.site-shell .site-footer .footer-bottom,.site-shell .site-footer .footer-contact-grid,.site-shell:has(.morph-home) .site-footer .footer-main,.site-shell:has(.morph-home) .site-footer .footer-bottom,.site-shell:has(.morph-home) .site-footer .footer-contact-grid,.site-shell:has(.about-detail) .site-footer .footer-main,.site-shell:has(.about-detail) .site-footer .footer-bottom,.site-shell:has(.about-detail) .site-footer .footer-contact-grid,.site-shell:has(.about-kinetic) .site-footer .footer-main,.site-shell:has(.about-kinetic) .site-footer .footer-bottom,.site-shell:has(.about-kinetic) .site-footer .footer-contact-grid,.site-shell:has(.technology-page) .site-footer .footer-main,.site-shell:has(.technology-page) .site-footer .footer-bottom,.site-shell:has(.technology-page) .site-footer .footer-contact-grid,.site-shell:has(.technology-detail-page) .site-footer .footer-main,.site-shell:has(.technology-detail-page) .site-footer .footer-bottom,.site-shell:has(.technology-detail-page) .site-footer .footer-contact-grid,.site-shell:has(.products-page) .site-footer .footer-main,.site-shell:has(.products-page) .site-footer .footer-bottom,.site-shell:has(.products-page) .site-footer .footer-contact-grid,.site-shell:has(.news-page) .site-footer .footer-main,.site-shell:has(.news-page) .site-footer .footer-bottom,.site-shell:has(.news-page) .site-footer .footer-contact-grid,.site-shell:has(.contact-page) .site-footer .footer-main,.site-shell:has(.contact-page) .site-footer .footer-bottom,.site-shell:has(.contact-page) .site-footer .footer-contact-grid,.site-shell:has(.resource-page) .site-footer .footer-main,.site-shell:has(.resource-page) .site-footer .footer-bottom,.site-shell:has(.resource-page) .site-footer .footer-contact-grid,.site-shell:has(.rednote-home) .site-footer .footer-main,.site-shell:has(.rednote-home) .site-footer .footer-bottom,.site-shell:has(.rednote-home) .site-footer .footer-contact-grid{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (min-width: 1500px){.site-shell .site-footer>.footer__inner.site-container,.site-shell:has(.morph-home) .site-footer>.footer__inner.site-container,.site-shell:has(.about-detail) .site-footer>.footer__inner.site-container,.site-shell:has(.about-kinetic) .site-footer>.footer__inner.site-container,.site-shell:has(.technology-page) .site-footer>.footer__inner.site-container,.site-shell:has(.technology-detail-page) .site-footer>.footer__inner.site-container,.site-shell:has(.products-page) .site-footer>.footer__inner.site-container,.site-shell:has(.news-page) .site-footer>.footer__inner.site-container,.site-shell:has(.contact-page) .site-footer>.footer__inner.site-container,.site-shell:has(.resource-page) .site-footer>.footer__inner.site-container,.site-shell:has(.rednote-home) .site-footer>.footer__inner.site-container{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}.site-shell:has(.products-page) .products-hero{box-sizing:border-box;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;background-size:auto,100% 100%;background-position:center center,center center;background-repeat:no-repeat,no-repeat}.site-shell:has(.products-page) .products-page>.section-pad{padding-left:0;padding-right:0}.site-shell:has(.products-page) .products-hero-copy,.site-shell:has(.products-page) .products-system .section-title-row,.site-shell:has(.products-page) .product-device-stack .section-title-row,.site-shell:has(.products-page) .product-materials .section-title-row,.site-shell:has(.products-page) .complete-stack-grid,.site-shell:has(.products-page) .product-device-card,.site-shell:has(.products-page) .product-material-grid{box-sizing:border-box;width:calc(100% - 40px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.site-shell:has(.products-page) .products-hero-copy{position:relative;z-index:2}@media (min-width: 768px) and (max-width: 1023px){.site-shell:has(.products-page) .products-hero-copy,.site-shell:has(.products-page) .products-system .section-title-row,.site-shell:has(.products-page) .product-device-stack .section-title-row,.site-shell:has(.products-page) .product-materials .section-title-row,.site-shell:has(.products-page) .complete-stack-grid,.site-shell:has(.products-page) .product-device-card,.site-shell:has(.products-page) .product-material-grid{width:calc(100% - 72px);padding-left:0;padding-right:0}}@media (min-width: 1024px) and (max-width: 1499px){.site-shell:has(.products-page) .products-hero-copy,.site-shell:has(.products-page) .products-system .section-title-row,.site-shell:has(.products-page) .product-device-stack .section-title-row,.site-shell:has(.products-page) .product-materials .section-title-row,.site-shell:has(.products-page) .complete-stack-grid,.site-shell:has(.products-page) .product-device-card,.site-shell:has(.products-page) .product-material-grid{width:90vw;padding-left:0;padding-right:0}}@media (min-width: 1500px){.site-shell:has(.products-page) .products-hero-copy,.site-shell:has(.products-page) .products-system .section-title-row,.site-shell:has(.products-page) .product-device-stack .section-title-row,.site-shell:has(.products-page) .product-materials .section-title-row,.site-shell:has(.products-page) .complete-stack-grid,.site-shell:has(.products-page) .product-device-card,.site-shell:has(.products-page) .product-material-grid{width:min(1350px,calc(100% - 150px));max-width:1350px;padding-left:0;padding-right:0}}.site-shell:has(.about-detail) .about-hero{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:var(--pad);padding-right:var(--pad)}.site-shell:has(.about-detail) .about-copy{margin-left:0}@media (min-width: 1500px){.site-shell:has(.about-detail) .about-hero{width:100%;max-width:none;padding-left:var(--pad);padding-right:var(--pad)}}.site-shell:has(.products-page) .product-device-media{align-content:center;justify-items:center;gap:28px;padding:clamp(24px,3vw,42px) 0}.site-shell:has(.products-page) .product-brochure-button{margin-top:0;background:#fff;color:var(--products-ink);box-shadow:0 12px 26px rgba(var(--morpho-blue-rgb),.1)}.site-shell:has(.products-page) .device-application-list{width:min(520px,100%);margin:30px 0 0}.site-shell:has(.products-page) .device-application-list article{display:block;padding:0;border:0;background:transparent}.site-shell:has(.products-page) .device-application-list span,.site-shell:has(.products-page) .device-application-list strong,.site-shell:has(.products-page) .device-application-list p{display:block}.site-shell:has(.products-page) .device-application-list span{margin-bottom:8px;color:var(--products-pink);font-size:19px;line-height:1.25;font-weight:850}.site-shell:has(.products-page) .device-application-list strong{margin-bottom:4px;color:var(--products-ink);font-size:15px;line-height:1.5;font-weight:750}.site-shell:has(.products-page) .device-application-list p{max-width:460px;margin:0 0 12px;color:var(--products-muted);font-size:14px;line-height:1.65}.site-shell:has(.products-page) .device-application-button{margin-top:6px;color:#fff;background:var(--products-button)}.site-shell:has(.products-page) .product-device-card{align-items:stretch}.site-shell:has(.products-page) .product-device-copy{display:flex;flex-direction:column}.site-shell:has(.products-page) .platform-detail-columns{flex:1 1 auto;align-items:stretch;gap:clamp(42px,5vw,76px);margin-top:10px}.site-shell:has(.products-page) .platform-application-column{display:flex;min-height:100%;flex-direction:column}.site-shell:has(.products-page) .platform-application-column .device-application-button{align-self:flex-start;margin-top:20px}@media (max-width: 1120px){.site-shell:has(.products-page) .product-device-media{border-right:0;border-bottom:1px solid rgba(110,90,140,.14)}}.site-shell:has(.products-page) .site-header,.site-shell:has(.products-page) .site-header.is-products-page,.site-shell:has(.products-page) .site-header.is-products-page:not(.is-scrolled),.site-shell:has(.products-page) .site-header.is-products-page.is-scrolled{height:102px;min-height:102px;padding-left:0;padding-right:0}.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container{box-sizing:border-box;height:102px;min-height:102px;width:100%;max-width:none;padding-left:20px;padding-right:20px}.site-shell:has(.products-page) .global-link{min-height:52px;padding:13px 22px}@media (min-width: 768px) and (max-width: 1023px){.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container{padding-left:36px;padding-right:36px}}@media (min-width: 1024px) and (max-width: 1499px){.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container{padding-left:7.5vw;padding-right:7.5vw}}@media (min-width: 1500px){.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}@media (max-width: 767px){.site-shell:has(.products-page) .site-header,.site-shell:has(.products-page) .site-header.is-products-page,.site-shell:has(.products-page) .site-header.is-products-page:not(.is-scrolled),.site-shell:has(.products-page) .site-header.is-products-page.is-scrolled,.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container{height:76px;min-height:76px}}.js-reveal-ready .site-shell:has(.products-page) .products-hero,.js-reveal-ready .site-shell:has(.products-page) .products-hero *,.js-reveal-ready .site-shell:has(.products-page) .products-hero :is(.will-reveal,[data-reveal],[data-reveal-group=heading]),.js-reveal-ready .site-shell:has(.products-page) .products-hero :is(.will-reveal,[data-reveal],[data-reveal-group=heading])>*{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}.site-shell:has(.products-page) .products-page{--products-pink: var(--morpho-red)}.site-shell:has(.products-page) .products-page .eyebrow,.site-shell:has(.products-page) .products-hero .eyebrow{color:var(--morpho-red)}.site-shell:has(.products-page) .site-header.is-products-page .nav-link{color:var(--morpho-blue)}.site-shell:has(.products-page) .site-header.is-products-page .nav-link:hover,.site-shell:has(.products-page) .site-header.is-products-page .nav-link-active{color:var(--morpho-red)}.site-shell:has(.products-page) .site-header.is-products-page .nav-link-active:after{background:var(--morpho-red)}.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{box-sizing:border-box;width:calc(100% - 40px);max-width:none;padding-left:0;padding-right:0}.site-shell:has(.about-detail) .about-hero{width:calc(100% - 40px);max-width:none;padding-left:0;padding-right:0}@media (min-width: 768px) and (max-width: 1023px){.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .about-hero{width:calc(100% - 72px)}}@media (min-width: 1024px) and (max-width: 1499px){.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .about-hero{width:90vw}}@media (min-width: 1500px){.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .about-hero{width:min(1350px,calc(100% - 150px));max-width:1350px;padding-left:0;padding-right:0}}.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled,.site-shell:has(.morph-home) .site-header.is-inner-page,.site-shell:has(.technology-page) .site-header,.site-shell:has(.technology-page) .site-header.is-inner-page,.site-shell:has(.technology-page) .site-header.is-scrolled,.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.technology-detail-page) .site-header.is-inner-page,.site-shell:has(.technology-detail-page) .site-header.is-scrolled,.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-scrolled,.site-shell:has(.about-detail) .site-header.is-inner-page,.site-shell:has(.contact-page) .site-header,.site-shell:has(.contact-page) .site-header.is-inner-page,.site-shell:has(.contact-page) .site-header.is-scrolled{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-inline:0}html body .site-shell:has(.technology-page) .site-header.is-technology-page,html body .site-shell:has(.technology-page) .site-header.is-technology-page.is-inner-page,html body .site-shell:has(.technology-page) .site-header.is-technology-page.is-inner-page:not(.is-scrolled),html body .site-shell:has(.technology-page) .site-header.is-technology-page.is-scrolled,html body .site-shell:has(.technology-detail-page) .site-header.is-technology-page,html body .site-shell:has(.technology-detail-page) .site-header.is-technology-page.is-inner-page,html body .site-shell:has(.technology-detail-page) .site-header.is-technology-page.is-inner-page:not(.is-scrolled),html body .site-shell:has(.technology-detail-page) .site-header.is-technology-page.is-scrolled{padding-left:0;padding-right:0;padding-inline:0}.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:7.5vw;padding-right:7.5vw}@media (min-width: 1500px){.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section{padding-left:0;padding-right:0}.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .section-title-row,.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:7.5vw;padding-right:7.5vw}@media (min-width: 1500px){.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .section-title-row,.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-cleanroom.technology-design-section{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-cleanroom .cleanroom-copy{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:7.5vw;padding-right:7.5vw}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-cleanroom .cleanroom-culture-carousel{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-cleanroom .cleanroom-culture-track{width:max-content;min-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;animation-duration:18s!important}@media (min-width: 1500px){.site-shell:has(.technology-detail-page) .technology-detail-page .technology-cleanroom .cleanroom-copy{width:min(1500px,100%);max-width:1500px;padding-left:112.5px;padding-right:112.5px}}.site-shell:has(.morph-home){background-position:center top;background-attachment:scroll}.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.morph-home:before,.morph-home:after,.morph-home .morph-flow-band:before,.morph-home .morph-aurora,.morph-home .morph-dot-field,.morph-home .morph-global-aurora span{animation:none!important}.morph-home:before,.morph-home:after,.morph-home .morph-flow-band:before,.morph-home .morph-aurora,.morph-home .morph-dot-field{transform:none!important}.morph-home .morph-hero-video{filter:none!important;mix-blend-mode:normal}.morph-home .morph-hero-shade,.morph-home .morph-scroll-light,.morph-home .morph-intro:before,.morph-home .morph-intro>.morph-hero-arc,.morph-home .morph-intro>.morph-hero-arc:before{mix-blend-mode:normal}.morph-home .morph-scroll-light{opacity:.78!important;background-size:112% 100%,112% 100%,112% 100%,112% 100%}.morph-home .morph-advantage-orbit:before,.morph-home .morph-app-stage img,.morph-home .morph-map-wrap .map-bg,.morph-home .morph-partner-card img{filter:none!important}.morph-home .morph-advantage-orbit{animation:morphOrbitPulse 5.4s ease-in-out infinite!important}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(1){animation:morphCardFloatSafeOne 6.6s ease-in-out infinite}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(2){animation:morphCardFloatSafeTwo 7.4s ease-in-out infinite}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(3){animation:morphCardFloatSafeThree 6.9s ease-in-out infinite}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(4){animation:morphCardFloatSafeFour 7.9s ease-in-out infinite}.morph-home .scroll-marker span{animation:arrowDrop 1.7s infinite!important}.morph-home .scroll-marker span+span{animation-delay:.22s!important}.js-reveal-ready .morph-home .morph-advantage-cards .morph-icon-card.will-reveal{opacity:0;filter:blur(3px)!important;will-change:opacity,filter,transform;transition:opacity .5s ease,filter .56s ease!important}.js-reveal-ready .morph-home .morph-advantage-cards .morph-icon-card.will-reveal.is-revealed{opacity:1;filter:blur(0)!important}.js-reveal-ready .morph-home .will-reveal:not(.morph-icon-card),.js-reveal-ready .morph-home .morph-reveal.will-reveal:not(.morph-icon-card),.js-reveal-ready .morph-home .morph-section-head.will-reveal,.js-reveal-ready .morph-home .morph-map-wrap.will-reveal,.js-reveal-ready .morph-home .morph-eu-note.will-reveal{filter:blur(3px)!important;transform:translate3d(0,10px,0)!important;transition:opacity .46s ease,filter .54s ease,transform .58s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform,filter!important}.js-reveal-ready .morph-home .will-reveal.is-revealed:not(.morph-icon-card),.js-reveal-ready .morph-home .morph-reveal.will-reveal.is-revealed:not(.morph-icon-card),.js-reveal-ready .morph-home .morph-section-head.will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-map-wrap.will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-eu-note.will-reveal.is-revealed{filter:blur(0)!important;transform:none!important;will-change:auto!important}.js-reveal-ready .morph-home .will-reveal,.js-reveal-ready .morph-home .morph-reveal.will-reveal,.js-reveal-ready .morph-home .morph-section-head.will-reveal,.js-reveal-ready .morph-home .morph-map-wrap.will-reveal,.js-reveal-ready .morph-home .morph-eu-note.will-reveal,.js-reveal-ready .morph-home .morph-partner-card.will-reveal,.js-reveal-ready .morph-home .morph-app-tabs.will-reveal{filter:blur(3px)!important;transform:translate3d(0,10px,0)!important;transition:opacity .46s ease,filter .54s ease,transform .58s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform,filter!important}.js-reveal-ready .morph-home .will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-reveal.will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-section-head.will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-map-wrap.will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-eu-note.will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-partner-card.will-reveal.is-revealed,.js-reveal-ready .morph-home .morph-app-tabs.will-reveal.is-revealed{filter:blur(0)!important;transform:none!important;will-change:auto!important}.js-reveal-ready .morph-home .morph-section-head.will-reveal:before{content:none}.js-reveal-ready .morph-home .morph-section-head.will-reveal.is-revealed .eyebrow,.js-reveal-ready .morph-home .morph-section-head.will-reveal.is-revealed h1,.js-reveal-ready .morph-home .morph-section-head.will-reveal.is-revealed h2,.js-reveal-ready .morph-home .morph-section-head.will-reveal.is-revealed p,.js-reveal-ready .morph-home .morph-section-head.will-reveal.is-revealed .cta-row{animation:none!important}.site-shell:has(.morph-home) .morph-hero-copy{box-sizing:border-box;width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.js-reveal-ready main .will-reveal.is-revealed,.js-reveal-ready main .will-reveal.is-revealed:not(:hover):not(:focus-visible){opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important;will-change:auto!important}.js-reveal-ready main :is(h1,h2,h3,p,.eyebrow,.cta-row).will-reveal.is-revealed{opacity:1!important;filter:blur(0)!important;transform:none!important;will-change:auto!important}.js-motion-ready .site-header{animation:morphHeaderIn var(--motion-base) var(--ease-standard) both;transition:background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),backdrop-filter var(--motion-base) var(--ease-standard)}.js-motion-ready .site-header.is-scrolled{box-shadow:0 1px rgba(var(--morpho-blue-rgb),.08)}.js-motion-ready .site-header .nav-link,.js-motion-ready .site-header .global-link{transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.site-header .nav-link{position:relative}.site-header .nav-link:after{content:"";position:absolute;left:50%;right:50%;bottom:-9px;height:2px;background:currentColor;opacity:.8;transform-origin:center;transition:left var(--motion-fast) var(--ease-standard),right var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.site-header .nav-link:hover:after,.site-header .nav-link-active:after{left:8%;right:8%}.cta-button,.global-link,.text-button,.morph-tab-link{position:relative;overflow:hidden}.cta-button:after,.global-link:after{content:"";position:absolute;top:-70%;right:-34%;bottom:-70%;left:-34%;pointer-events:none;background:linear-gradient(30deg,transparent 42%,rgba(255,255,255,.24) 49%,rgba(var(--morpho-green-rgb),.18) 52%,transparent 60%);transform:translate(-74%);transition:transform .32s var(--ease-standard)}.cta-button:hover:after,.cta-button:focus-visible:after,.global-link:hover:after,.global-link:focus-visible:after{transform:translate(74%)}.cta-button:hover{transform:translateY(-2px) scale(1.01)!important}.text-button:after,.morph-tab-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--morpho-green);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-fast) var(--ease-standard)}.text-button:hover:after,.morph-tab-link:hover:after{transform:scaleX(1)}.js-motion-ready [data-motion-hero=nano-scan]{isolation:isolate}.js-motion-ready [data-motion-hero=nano-scan] :is(img,video,.technology-hero-bg,.news-hero-bg):not(.brand-logo){transform-origin:center;animation:morphHeroMediaSettle var(--motion-hero) var(--ease-standard) both}.motion-hero-scan{position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;z-index:1;pointer-events:none;background:linear-gradient(30deg,transparent 42%,rgba(var(--morpho-green-rgb),.04) 47%,rgba(var(--morpho-purple-rgb),.12) 50%,rgba(var(--morpho-red-rgb),.05) 53%,transparent 58%);mix-blend-mode:screen;opacity:.84;transform:translate(-72%);animation:morphHeroScan 1.9s var(--ease-precision) .16s both}.js-reveal-ready [data-reveal],.js-reveal-ready [data-reveal-group=heading]{opacity:0;filter:blur(3px);transform:translate3d(0,var(--reveal-distance),0);transition:opacity var(--motion-slow) var(--ease-standard),filter var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-standard),clip-path .96s var(--ease-standard);transition-delay:calc(var(--reveal-index, 0) * var(--stagger-step));will-change:opacity,transform,filter}.js-reveal-ready [data-reveal=fade-left]{transform:translate3d(calc(var(--reveal-distance) * -1),0,0)}.js-reveal-ready [data-reveal=fade-right]{transform:translate3d(var(--reveal-distance),0,0)}.js-reveal-ready [data-reveal=scale]{transform:translate3d(0,24px,0) scale(.96)}.js-reveal-ready [data-reveal=line]{filter:none;transform:scaleX(0);transform-origin:left center}.js-reveal-ready [data-reveal=clip]{clip-path:polygon(0 0,5% 0,0 100%,0 100%);filter:none;transform:translate3d(0,18px,0) scale(1.025);overflow:hidden}.js-reveal-ready [data-reveal].is-visible,.js-reveal-ready [data-reveal-group=heading].is-visible{opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important;will-change:auto!important}.js-reveal-ready [data-reveal-group=heading]{overflow:visible}.js-reveal-ready [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p,.cta-row){opacity:0;filter:blur(3px);transform:translate3d(0,18px,0)}.js-reveal-ready [data-reveal-group=heading].is-visible>:is(.eyebrow,h1,h2,p,.cta-row){animation:morphTextResolve .72s var(--ease-standard) both}.js-reveal-ready [data-reveal-group=heading].is-visible>.eyebrow{animation-delay:70ms}.js-reveal-ready [data-reveal-group=heading].is-visible>:is(h1,h2){animation-delay:.14s}.js-reveal-ready [data-reveal-group=heading].is-visible>p:not(.eyebrow){animation-delay:.22s}.js-reveal-ready [data-reveal-group=heading].is-visible>.cta-row{animation-delay:.3s}.js-reveal-ready [data-reveal-group=heading].is-visible>:is(.eyebrow,h1,h2,p,.cta-row),.js-reveal-ready .technology-detail-page .structure-fit-section .section-title-row.is-visible>:is(.eyebrow,h2,p){opacity:1!important;filter:blur(0)!important;transform:none!important;clip-path:none!important}.eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before{content:"";width:.82em;height:.82em;display:inline-block;margin-right:.72em;vertical-align:-.05em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:center}.js-reveal-ready [data-reveal-group=heading]>.eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.js-reveal-ready .eyebrow[data-reveal]:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before{opacity:0;transform:rotate(-30deg) scale(.6)}.js-reveal-ready [data-reveal-group=heading].is-visible>.eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.js-reveal-ready .eyebrow[data-reveal].is-visible:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before{animation:morphTriangleBuild .35s var(--ease-standard) both}.eyebrow:has(.technology-title-arrow):before{content:none}.motion-section-line{position:absolute;left:min(5vw,75px);right:min(5vw,75px);bottom:0;display:block;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--morpho-green-rgb),.18),rgba(var(--morpho-purple-rgb),.1),transparent);transform:scaleX(0);transform-origin:left center;opacity:.42}.morph-intro,.morph-applications,.product-device-stack,.resources-band,.news-main,.site-footer{position:relative}.js-reveal-ready .site-footer:before{display:block;content:"";position:absolute;left:min(5vw,75px);right:min(5vw,75px);top:0;height:1px;background:linear-gradient(90deg,rgba(var(--morpho-green-rgb),.12),#5cb0ff94,rgba(var(--morpho-purple-rgb),.16));transform:scaleX(0);transform-origin:left center;animation:morphLineGrow .82s var(--ease-standard) both}.product-device-card,.morph-image-card,.morph-app-card,.application-card{position:relative}.product-device-card:before,.product-device-card:after{content:"";position:absolute;z-index:3;width:34px;height:34px;pointer-events:none;opacity:0;transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.product-device-card:before{left:18px;top:18px;border-left:1px solid rgba(var(--morpho-green-rgb),.45);border-top:1px solid rgba(var(--morpho-green-rgb),.45);transform:translate3d(-6px,-6px,0)}.product-device-card:after{right:18px;bottom:18px;border-right:1px solid rgba(var(--morpho-purple-rgb),.42);border-bottom:1px solid rgba(var(--morpho-purple-rgb),.42);transform:translate3d(6px,6px,0)}.product-device-card:hover:before,.product-device-card:hover:after,.product-device-card:focus-within:before,.product-device-card:focus-within:after{opacity:1;transform:translateZ(0)}.product-device-card:hover{transform:translateY(-3px)!important}.product-device-card :is(img,video),.morph-image-card img,.morph-app-card img{transition:transform .9s var(--ease-standard),filter var(--motion-base) var(--ease-standard)!important}.product-device-card:hover :is(img,video),.morph-image-card:hover img,.morph-app-card:hover img{transform:scale(1.025)!important}.has-optical-response{--optical-x: 0px;--optical-y: 0px}.motion-optical-layer{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 25%,rgba(var(--morpho-green-rgb),.1) 42%,rgba(var(--morpho-purple-rgb),.09) 55%,rgba(var(--morpho-red-rgb),.06) 65%,transparent 78%);transform:translate3d(var(--optical-x),var(--optical-y),0);transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.has-optical-response:hover>.motion-optical-layer{opacity:.82}.js-reveal-ready .morph-home .morph-app-stage,.js-reveal-ready .morph-home .morph-app-stage.is-visible,.js-reveal-ready .morph-home .morph-app-stage[data-reveal]{opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important;overflow:hidden}.js-reveal-ready .morph-home .morph-app-stage img.is-active{opacity:1!important;visibility:visible!important}.mobile-nav.is-open .nav-link,.mobile-nav.is-open .cta-button{animation:morphTextResolve .42s var(--ease-standard) both}.mobile-nav.is-open .nav-link:nth-child(2){animation-delay:40ms}.mobile-nav.is-open .nav-link:nth-child(3){animation-delay:80ms}.mobile-nav.is-open .nav-link:nth-child(4){animation-delay:.12s}.mobile-nav.is-open .nav-link:nth-child(5){animation-delay:.16s}.mobile-nav.is-open .nav-link:nth-child(6){animation-delay:.2s}.mobile-nav.is-open .cta-button{animation-delay:.24s}@keyframes morphHeaderIn{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes morphHeroMediaSettle{0%{transform:scale(1.035);filter:saturate(.85) contrast(.92)}to{transform:scale(1);filter:saturate(1) contrast(1)}}@keyframes morphHeroScan{0%{transform:translate(-72%)}to{transform:translate(72%)}}@keyframes morphTextResolve{0%{opacity:0;filter:blur(4px);transform:translate3d(0,22px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes morphTriangleBuild{0%{opacity:0;transform:rotate(-30deg) scale(.6)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes morphLineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 700px){.js-reveal-ready [data-reveal],.js-reveal-ready [data-reveal-group=heading]{filter:blur(2px);transform:translate3d(0,var(--reveal-distance-mobile),0);transition-duration:.58s,.62s,.62s,.76s}.motion-hero-scan{opacity:.46}.motion-section-line{left:20px;right:20px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}.motion-hero-scan,.motion-optical-layer{display:none!important}.js-motion-ready *,.js-motion-ready *:before,.js-motion-ready *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js-reveal-ready [data-reveal],.js-reveal-ready [data-reveal-group=heading],.js-reveal-ready [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p,.cta-row){opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important}}body:has(.contact-page){background:#030817}body:has(.contact-page) .site-shell{background:#030817}body:has(.contact-page) .contact-page{margin-bottom:0}.site-shell:has(.products-page) .product-device-card{box-shadow:none;filter:none!important}.site-shell:has(.products-page) .product-device-card:before,.site-shell:has(.products-page) .product-device-card:after{box-shadow:none;filter:none!important}.js-reveal-ready .about-team-tile[data-reveal]{transition-delay:var(--tile-delay, calc(var(--reveal-index, 0) * var(--stagger-step)))!important}.js-reveal-ready .about-team-tile[data-reveal].is-visible:hover{transform:translateY(-12px) scale(1.105)!important}@media (min-width: 761px){.site-shell:has(.about-detail) .about-butterfly,.js-reveal-ready main .about-butterfly.will-reveal,.js-reveal-ready main .about-butterfly.will-reveal.is-revealed{width:min(560px,41vw);max-width:560px;top:calc(39% + 90px);opacity:.9!important;filter:saturate(.98) contrast(1.14) brightness(.86) drop-shadow(0 0 28px rgba(69,244,255,.7))!important;transform-origin:50% 58%;animation:aboutButterflyDrift 11s cubic-bezier(.45,0,.35,1) infinite alternate!important;will-change:transform!important}}@keyframes aboutButterflyDrift{0%{transform:translate3d(-4px,calc(-52% + 40px),0) rotate(-.28deg)}50%{transform:translate3d(6px,calc(-49% + 40px),0) rotate(.22deg)}to{transform:translate3d(-2px,calc(-51% + 40px),0) rotate(-.16deg)}}@media (prefers-reduced-motion: reduce){.site-shell:has(.about-detail) .about-butterfly,.js-reveal-ready main .about-butterfly.will-reveal,.js-reveal-ready main .about-butterfly.will-reveal.is-revealed{animation:none!important;transform:translate3d(0,-50%,0)!important;will-change:auto!important}}.site-shell:has(.morph-home) .morph-ecosystem,.site-shell:has(.morph-home) .morph-ecosystem .morph-container,.site-shell:has(.morph-home) .morph-ecosystem .morph-map-layout,.site-shell:has(.morph-home) .morph-ecosystem .morph-map-wrap,.site-shell:has(.morph-home) .morph-ecosystem .map-panel,.site-shell:has(.morph-home) .morph-ecosystem .partner-map-stage{contain:none;clip-path:none!important;-webkit-mask-image:none;mask-image:none;overflow:visible}.site-shell:has(.morph-home) .morph-ecosystem .map-node{animation:nodePulse 2.6s infinite!important}.site-shell:has(.morph-home) .morph-ecosystem .node-card{z-index:50;overflow:visible;transform:translate(-50%,-122%) scale(.96)!important;transform-origin:center center}.site-shell:has(.morph-home) .morph-ecosystem .node-card.is-positioning{transition:none!important}.site-shell:has(.morph-home) .morph-ecosystem .node-card.show{transform:translate(-50%,-122%) scale(1)!important}.site-shell:has(.morph-home) .morph-ecosystem .node-card.is-below{transform:translate(-50%,28px) scale(.96)!important}.site-shell:has(.morph-home) .morph-ecosystem .node-card.is-below.show{transform:translate(-50%,28px) scale(1)!important}@media (min-width: 768px){.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.about-kinetic) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{width:80px;max-width:80px;transition:width .4s ease,max-width .4s ease!important}.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.about-kinetic) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo,.site-footer .footer-brand img,.site-shell:has(.products-page) .footer-brand img,.site-shell:has(.about-kinetic) .footer-brand img,.site-shell:has(.about-detail) .footer-brand img,.site-shell:has(.contact-page) .footer-brand img,.site-shell:has(.morph-home) .footer-brand img,.site-shell:has(.rednote-home) .footer-brand img{width:80px;max-width:80px;transition:width .4s ease,max-width .4s ease!important}}@media (min-width: 768px){.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.technology-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.products-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.news-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.about-detail) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.about-kinetic) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.resources-detail-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.contact-page) .site-header.is-scrolled .brand-logo-wrap{width:50px;max-width:50px;padding-top:0;padding-bottom:0;padding-block:0;transition:width .4s ease,max-width .4s ease!important}.site-header.is-scrolled .brand-logo,.site-shell:has(.morph-home) .site-header.is-scrolled .brand-logo,.site-shell:has(.technology-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.products-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.news-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.about-detail) .site-header.is-scrolled .brand-logo,.site-shell:has(.about-kinetic) .site-header.is-scrolled .brand-logo,.site-shell:has(.resources-detail-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.contact-page) .site-header.is-scrolled .brand-logo{width:50px;max-width:50px;transition:width .4s ease,max-width .4s ease!important}}.site-footer .footer-brand .wechat-popover,.site-shell .site-footer .footer-brand .wechat-popover{left:50%;margin-left:-90px;bottom:calc(100% + 14px);box-sizing:border-box;width:180px;max-width:180px;padding:10px;transform:translateY(8px) scale(.96)!important;transform-origin:center bottom}.site-footer .wechat-social:hover .wechat-popover,.site-footer .wechat-social:focus-visible .wechat-popover,.site-footer .wechat-social:focus-within .wechat-popover{transform:translateY(0) scale(1)!important}.site-footer .footer-brand .wechat-popover img,.site-shell .site-footer .footer-brand .wechat-popover img{display:block;width:100%;max-width:none;height:auto;border-radius:6px;filter:none!important;opacity:1!important;object-fit:contain}@media (min-width: 768px){:root{--container-pad: min(7.5%, 112.5px);--pad: var(--container-pad)}.container,.site-container,.section__inner,.header__inner,.footer__inner,.morph-container,.resources-inner,.news-inner,.site-header>.site-header-inner.header__inner.site-container,.site-footer>.footer__inner.site-container,.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-kinetic) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.resources-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{box-sizing:border-box;width:min(1500px,100%);max-width:1500px;margin-left:auto;margin-right:auto;padding-left:min(7.5%,112.5px);padding-right:min(7.5%,112.5px)}.site-shell:has(.morph-home) .morph-hero-copy{box-sizing:border-box;width:min(1500px,100%);max-width:1500px;margin-left:auto;margin-right:auto;padding-left:min(7.5%,112.5px);padding-right:min(7.5%,112.5px)}.site-shell:has(.morph-home) .morph-hero{padding-left:0;padding-right:0}}.site-shell:has(.morph-home) .morph-partners .morph-section-head{margin-left:auto;margin-right:auto;text-align:center}.site-shell:has(.morph-home) .morph-partners .morph-section-head .eyebrow{justify-content:center}.site-shell:has(.morph-home) .morph-partners .morph-section-head h2,.site-shell:has(.morph-home) .morph-partners .morph-section-head p:not(.eyebrow){margin-left:auto;margin-right:auto;text-align:center}.site-shell:has(.about-detail) .about-hero{background:transparent;background-image:none}.site-shell:has(.about-detail) .about-hero:after{content:none;display:none;background:none;background-image:none}.site-shell:has(.products-page) .site-header,.site-shell:has(.products-page) .site-header.is-products-page,.site-shell:has(.products-page) .site-header.is-products-page:not(.is-scrolled),.site-shell:has(.products-page) .site-header.is-products-page.is-scrolled{height:auto;min-height:0;padding-left:0;padding-right:0;padding-inline:0}.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container{box-sizing:border-box;height:auto;min-height:0;width:min(1500px,100%);max-width:1500px;margin-left:auto;margin-right:auto;padding:16px 20px}@media (min-width: 768px){.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container{padding-left:min(7.5%,112.5px);padding-right:min(7.5%,112.5px)}}.privacy-policy-page .privacy-policy-hero{padding-bottom:28px}.privacy-policy-page .privacy-policy-band{padding-top:46px;padding-bottom:120px}.privacy-policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:46px;align-items:start}.privacy-policy-content{width:min(820px,100%);color:#444966}.privacy-policy-content section{padding:28px 0;border-top:1px solid rgba(47,47,74,.14)}.privacy-policy-content section:first-of-type{border-top:0}.privacy-policy-intro{margin:0 0 12px;color:#292653;font-size:18px;line-height:1.9;font-weight:650}.privacy-policy-content h2{margin:0 0 14px;color:#292653;font-size:22px;line-height:1.35;font-weight:850}.privacy-policy-content p{margin:0;color:#575c74;font-size:16px;line-height:1.95}.privacy-policy-content p+p{margin-top:12px}.resource-publication-list:before{display:block}.resource-publication-list article:before{content:none;display:none}.resource-publication-list .resource-publication-dot{display:block;position:absolute;left:-39px;top:50%;width:13px;height:13px;border-radius:50%;background:var(--morpho-green);box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.14);opacity:1!important;transform:translateY(-50%)!important;z-index:3;pointer-events:none}.js-reveal-ready main .resource-publication-list article[data-reveal]{filter:blur(3px);transform:translate3d(0,34px,0) scale(.975);transition:opacity .52s ease,filter .62s ease,transform .7s cubic-bezier(.19,1,.22,1);will-change:opacity,transform,filter}.js-reveal-ready main .resource-publication-list article[data-reveal].is-visible{filter:blur(0)!important;transform:translateZ(0) scale(1)!important;will-change:auto!important}@media (max-width: 700px){.resource-publication-list{padding-left:34px}}@media (max-width: 900px){.privacy-policy-layout{grid-template-columns:1fr;gap:28px}.privacy-policy-content{width:100%}}.site-shell:has(.resources-detail-page) .resources-hero,.site-shell:has(.resources-detail-page) .resources-band{box-sizing:border-box}.site-shell:has(.resources-detail-page) .resources-corporate-band,.site-shell:has(.resources-detail-page) .resources-corporate-band .resources-container,.site-shell:has(.resources-detail-page) .resources-corporate-band .resources-section-layout,.site-shell:has(.resources-detail-page) .resource-corporate-card,.site-shell:has(.resources-detail-page) .resource-corporate-preview{overflow:visible}.site-shell:has(.resources-detail-page) .resource-corporate-card{grid-template-columns:minmax(240px,.54fr) minmax(230px,.46fr);gap:44px;align-items:center}.site-shell:has(.resources-detail-page) .resource-corporate-preview{width:min(760px,100%);justify-self:center;min-height:150px;box-shadow:0 24px 54px #22273a1f}.site-shell:has(.resources-detail-page) .resource-corporate-preview img{width:min(250px,68%)}@media (max-width: 1100px){.site-shell:has(.resources-detail-page) .resource-corporate-card{grid-template-columns:1fr}.site-shell:has(.resources-detail-page) .resource-corporate-preview{width:100%;justify-self:stretch}}.contact-page .contact-form,.contact-page .contact-intro-card{position:relative;overflow:hidden;transform-origin:50% 56%;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .42s ease,background .42s ease}.contact-page .contact-form:before,.contact-page .contact-intro-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--contact-card-x, 24%) var(--contact-card-y, 0%),rgba(99,241,234,.18),transparent 18rem),linear-gradient(125deg,rgba(255,255,255,.1),transparent 38%);transition:opacity .34s ease}.contact-page .contact-form>*,.contact-page .contact-intro-card>*{position:relative;z-index:1}.contact-page .contact-form:hover,.contact-page .contact-form:focus-within,.contact-page .contact-intro-card:hover,.contact-page .contact-intro-card:focus-within{transform:translateY(-8px) scale(1.008)!important;border-color:#63f1eab8;box-shadow:0 0 0 1px #63f1ea2e,0 34px 96px #00000052,0 0 44px rgba(var(--morpho-green-rgb),.14),inset 0 1px 26px #63f1ea1f}.contact-page .contact-form:hover:before,.contact-page .contact-form:focus-within:before,.contact-page .contact-intro-card:hover:before,.contact-page .contact-intro-card:focus-within:before{opacity:1}.contact-page .contact-form:hover{--contact-card-x: 18%;--contact-card-y: 8%}.contact-page .contact-intro-card:hover{--contact-card-x: 82%;--contact-card-y: 6%}.contact-page .contact-info-list article,.contact-page .contact-info-icon-wrap,.contact-page .contact-info-icon,.contact-page .contact-form button{transition:transform .28s cubic-bezier(.16,1,.3,1),color .24s ease,border-color .24s ease,background .24s ease,box-shadow .28s ease,filter .28s ease}.contact-page .contact-info-list article:hover{transform:translate(4px)!important}.contact-page .contact-info-list article:hover .contact-info-icon-wrap{transform:scale(1.08)!important;background:#63f1ea1a;box-shadow:0 0 0 1px #63f1ea38,0 0 28px #63f1ea29}.contact-page .contact-info-list article:hover .contact-info-icon{filter:drop-shadow(0 0 24px rgba(99,241,234,.5)) brightness(1.08)}.contact-page .contact-form button:hover,.contact-page .contact-form button:focus-visible{transform:translateY(-2px)!important;box-shadow:0 20px 48px rgba(var(--morpho-green-rgb),.38),0 0 24px #63f1ea2e}.js-reveal-ready .contact-page .contact-form[data-reveal],.js-reveal-ready .contact-page .contact-intro-card[data-reveal]{opacity:0!important;filter:blur(8px)!important;transform:translate3d(0,30px,0) scale(.985)!important;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .42s ease,background .42s ease;transition-delay:calc(var(--reveal-index, 0) * 90ms)!important;will-change:opacity,transform,filter!important}.js-reveal-ready .contact-page .contact-form[data-reveal]{transform:translate3d(-28px,34px,0) scale(.975)!important}.js-reveal-ready .contact-page .contact-intro-card[data-reveal]{transform:translate3d(28px,34px,0) scale(.975)!important}.js-reveal-ready .contact-page .contact-form[data-reveal].is-visible,.js-reveal-ready .contact-page .contact-intro-card[data-reveal].is-visible{opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important;will-change:auto!important}.js-reveal-ready .contact-page .contact-form[data-reveal].is-visible:hover,.js-reveal-ready .contact-page .contact-form[data-reveal].is-visible:focus-within,.js-reveal-ready .contact-page .contact-intro-card[data-reveal].is-visible:hover,.js-reveal-ready .contact-page .contact-intro-card[data-reveal].is-visible:focus-within{transform:translateY(-8px) scale(1.008)!important}@media (prefers-reduced-motion: reduce){.js-reveal-ready .contact-page .contact-form[data-reveal],.js-reveal-ready .contact-page .contact-intro-card[data-reveal],.contact-page .contact-form,.contact-page .contact-intro-card,.contact-page .contact-info-list article{opacity:1!important;filter:none!important;transform:none!important;transition-duration:.01ms!important}}.site-shell:has(.products-page) .device-static-image{box-sizing:border-box;padding:10px}.site-shell:has(.products-page) .products-hero{min-height:100vh;height:100vh;background:linear-gradient(90deg,#2a234cd1,#5329528f 30%,#1218281a 70%),url(/assets/products-hero-nanoimprint-platform-pvFNLIAi.webp) center center / cover no-repeat}.site-shell:has(.products-page) .site-header.is-products-page:not(.is-scrolled){background:transparent;background-color:transparent;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.products-page) .site-header.is-products-page:before{content:none;display:none}.site-shell:has(.products-page) .site-header.is-products-page.is-scrolled:before{content:none;display:none}.site-shell:has(.products-page) .site-header.is-products-page>.site-header-inner{position:relative;z-index:1}.site-shell:has(.products-page) .site-header.is-products-page.is-scrolled{background:#f1f2f2f0;background-color:#f1f2f2f0;border-bottom-color:rgba(var(--morpho-blue-rgb),.1);box-shadow:0 1px rgba(var(--morpho-blue-rgb),.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.js-reveal-ready .contact-page .contact-hero>p:not(.eyebrow):not([data-reveal]){display:block;filter:none!important;color:rgba(var(--light-gray-rgb),.86)}.site-shell:has(.contact-page) .contact-page-grid{align-items:stretch}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{height:auto;min-height:100%}.site-shell:has(.contact-page) .contact-intro-card{position:sticky;top:112px;align-self:stretch}@media (max-width: 900px){.site-shell:has(.contact-page) .contact-page-grid{align-items:start}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{height:auto;min-height:0}.site-shell:has(.contact-page) .contact-intro-card{position:static;align-self:auto}}.site-shell:has(.contact-page) .contact-form:hover,.site-shell:has(.contact-page) .contact-form:focus-within,.site-shell:has(.contact-page) .contact-intro-card:hover,.site-shell:has(.contact-page) .contact-intro-card:focus-within,.js-reveal-ready .site-shell:has(.contact-page) .contact-form[data-reveal].is-visible:hover,.js-reveal-ready .site-shell:has(.contact-page) .contact-form[data-reveal].is-visible:focus-within,.js-reveal-ready .site-shell:has(.contact-page) .contact-intro-card[data-reveal].is-visible:hover,.js-reveal-ready .site-shell:has(.contact-page) .contact-intro-card[data-reveal].is-visible:focus-within{transform:none!important}.site-shell:has(.contact-page) .contact-page-grid{align-items:start}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{height:auto;min-height:0}.site-shell:has(.contact-page) .contact-intro-card{align-self:start;position:sticky;top:112px}.site-shell:has(.contact-page) .contact-form select{color:#fff;border-color:#74b0ff47;background:#0f21568c;box-shadow:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.site-shell:has(.contact-page) .contact-form select:hover{color:#fff;border-color:#74b0ff47;background:#0f21568c;box-shadow:none}.site-shell:has(.contact-page) .contact-form select:focus{border-color:#63f1eab8;background:#0f2156bd;box-shadow:0 0 0 4px rgba(var(--morpho-green-rgb),.12)}.site-shell:has(.contact-page) .contact-form select option{color:var(--ink);background:#fff}.site-shell:has(.contact-page) .contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.site-shell:has(.contact-page) .contact-form button:disabled{cursor:wait;opacity:.62;transform:none}.site-shell:has(.contact-page) .contact-submit-status{grid-column:1 / -1;margin:-4px 0 0;font-size:14px;line-height:1.6}.site-shell:has(.contact-page) .contact-submit-status.is-success{color:#63f1ea}.site-shell:has(.contact-page) .contact-submit-status.is-error{color:#ffb4a8}.site-shell:has(.morph-home) .morph-section-head .eyebrow{padding-left:0;box-sizing:border-box}.site-shell:has(.morph-home) .morph-section-head .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before{position:static;display:inline-block;flex:0 0 auto;margin-right:0;filter:none!important;transform:none!important}.site-shell:has(.contact-page) .contact-hero .eyebrow,.site-shell:has(.contact-page) .contact-head .eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:#45f6f1;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.site-shell:has(.contact-page) .contact-hero .eyebrow:before,.site-shell:has(.contact-page) .contact-head .eyebrow:before{content:"";position:static;display:inline-block;width:.82em;height:.82em;flex:0 0 auto;margin-right:0;border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)!important;filter:none!important;transform:none!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-page :is([data-reveal],[data-reveal-group=heading]){opacity:0!important;filter:none!important;transform:translate3d(0,28px,0)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .42s ease,background .42s ease;will-change:opacity,transform,filter!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-page :is([data-reveal],[data-reveal-group=heading]).is-visible{opacity:1!important;filter:none!important;transform:translateZ(0)!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-hero>.eyebrow{transition-delay:0ms!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-hero>h1{transition-delay:0ms!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-hero>p:not(.eyebrow){transition-delay:.14s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form .contact-head{transition-delay:.26s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(1){transition-delay:.36s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(2){transition-delay:.43s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(3){transition-delay:.5s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(4){transition-delay:.57s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(5){transition-delay:.64s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(6){transition-delay:.71s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(7){transition-delay:.78s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>label:nth-of-type(8){transition-delay:.85s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-form>button{transition-delay:.92s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-intro-card .contact-head{transition-delay:.36s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-info-list article:nth-child(1){transition-delay:.46s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-info-list article:nth-child(2){transition-delay:.54s!important}.js-reveal-ready .site-shell:has(.contact-page) .contact-info-list article:nth-child(3){transition-delay:.62s!important}.js-reveal-ready .site-shell:has(.resources-detail-page) main :is([data-reveal],[data-reveal-group=heading],.will-reveal){filter:none!important;transition:opacity .42s ease,transform .56s cubic-bezier(.16,1,.3,1)}.js-reveal-ready .site-shell:has(.resources-detail-page) main :is([data-reveal],[data-reveal-group=heading],.will-reveal).is-visible,.js-reveal-ready .site-shell:has(.resources-detail-page) main .will-reveal.is-revealed{filter:none!important}.site-shell:has(.resources-detail-page) :is(.resource-download-card,.resource-corporate-card,.resource-corporate-preview,.resource-publication-list article):before,.site-shell:has(.resources-detail-page) :is(.resource-download-card,.resource-corporate-card,.resource-corporate-preview,.resource-publication-list article):after{animation:none!important;filter:none!important}.site-shell:has(.resources-detail-page) .motion-hero-scan{display:none}.site-shell:has(.resources-detail-page) .resource-section-label .eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:#45f6f1;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.site-shell:has(.resources-detail-page) .resource-section-label .eyebrow:before{content:"";position:static;display:inline-block;width:.82em;height:.82em;flex:0 0 auto;margin-right:0;border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)!important;filter:none!important;transform:none!important}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{transition:border-color .24s ease!important}.site-shell:has(.contact-page) .contact-form:hover,.site-shell:has(.contact-page) .contact-form:focus-within,.site-shell:has(.contact-page) .contact-intro-card:hover,.site-shell:has(.contact-page) .contact-intro-card:focus-within{transform:none!important;border-color:#63f1eab8;background:radial-gradient(circle at 16% 0%,rgba(var(--morpho-green-rgb),.12),transparent 22rem),linear-gradient(180deg,#0c1c53b8,#091242c2);box-shadow:0 0 0 1px #63f1ea0d,0 28px 92px #0000003d,inset 0 1px 24px #63f1ea14}.site-shell:has(.contact-page) .contact-form:hover:before,.site-shell:has(.contact-page) .contact-form:focus-within:before,.site-shell:has(.contact-page) .contact-intro-card:hover:before,.site-shell:has(.contact-page) .contact-intro-card:focus-within:before{opacity:0!important}.site-shell:has(.contact-page) .contact-intro-card,.site-shell:has(.contact-page) .contact-info-list,.site-shell:has(.contact-page) .contact-info-list article,.site-shell:has(.contact-page) .contact-info-icon-wrap{overflow:visible}.site-shell:has(.contact-page) .contact-info-list article{grid-template-columns:64px minmax(0,1fr);column-gap:18px}.site-shell:has(.contact-page) .contact-info-icon-wrap{width:56px;height:56px;justify-self:start}.site-shell:has(.contact-page) .contact-info-icon{width:56px;height:56px}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-cleanroom .cleanroom-copy p:not(.eyebrow),.site-shell:has(.technology-reference-page) .technology-reference-page .technology-cleanroom .cleanroom-copy p:not(.eyebrow){margin-left:auto;margin-right:auto;text-align:center}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-main-equipment[data-reveal=clip-down].is-visible{clip-path:inset(0 0 0 0)!important}@keyframes contactFadeInUp{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}.site-shell:has(.contact-page) .contact-hero>.eyebrow,.site-shell:has(.contact-page) .contact-hero>h1,.site-shell:has(.contact-page) .contact-hero>p:not(.eyebrow),.site-shell:has(.contact-page) .contact-form .contact-head,.site-shell:has(.contact-page) .contact-form>label,.site-shell:has(.contact-page) .contact-form>button,.site-shell:has(.contact-page) .contact-intro-card .contact-head,.site-shell:has(.contact-page) .contact-info-list article{opacity:0;transform:translate3d(0,28px,0);animation:contactFadeInUp .76s cubic-bezier(.16,1,.3,1) both}.site-shell:has(.contact-page) .contact-hero>h1{animation-delay:.1s}.site-shell:has(.contact-page) .contact-hero>p:not(.eyebrow){animation-delay:.22s}.site-shell:has(.contact-page) .contact-form .contact-head{animation-delay:.34s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(1){animation-delay:.43s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(2){animation-delay:.5s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(3){animation-delay:.57s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(4){animation-delay:.64s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(5){animation-delay:.71s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(6){animation-delay:.78s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(7){animation-delay:.85s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(8){animation-delay:.92s}.site-shell:has(.contact-page) .contact-form>button{animation-delay:.99s}.site-shell:has(.contact-page) .contact-intro-card .contact-head{animation-delay:.42s}.site-shell:has(.contact-page) .contact-info-list article:nth-child(1){animation-delay:.54s}.site-shell:has(.contact-page) .contact-info-list article:nth-child(2){animation-delay:.64s}.site-shell:has(.contact-page) .contact-info-list article:nth-child(3){animation-delay:.74s}.site-shell:has(.contact-page) .contact-info-list article{grid-template-columns:82px minmax(0,1fr);column-gap:22px}.site-shell:has(.contact-page) .contact-info-icon-wrap{width:72px;height:72px;overflow:visible}.site-shell:has(.contact-page) .contact-info-icon{width:72px;height:72px;border-radius:999px;object-fit:cover;transform:none!important}.site-shell:has(.contact-page) .contact-info-list article:hover .contact-info-icon-wrap{transform:none!important;background:transparent;box-shadow:none}.site-shell:has(.contact-page) .contact-info-list article:hover .contact-info-icon{transform:none!important;filter:drop-shadow(0 0 24px rgba(99,241,234,.5)) brightness(1.08)!important}@media (prefers-reduced-motion: reduce){.site-shell:has(.contact-page) .contact-hero>.eyebrow,.site-shell:has(.contact-page) .contact-hero>h1,.site-shell:has(.contact-page) .contact-hero>p:not(.eyebrow),.site-shell:has(.contact-page) .contact-form .contact-head,.site-shell:has(.contact-page) .contact-form>label,.site-shell:has(.contact-page) .contact-form>button,.site-shell:has(.contact-page) .contact-intro-card .contact-head,.site-shell:has(.contact-page) .contact-info-list article{opacity:1!important;transform:none!important;animation:none!important}}@media (max-width: 767px){.site-header .brand-logo-desktop,.site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.morph-home) .brand-logo-desktop,.site-shell:has(.technology-page) .brand-logo-desktop,.site-shell:has(.technology-detail-page) .brand-logo-desktop,.site-shell:has(.products-page) .brand-logo-desktop,.site-shell:has(.news-page) .brand-logo-desktop,.site-shell:has(.about-detail) .brand-logo-desktop,.site-shell:has(.about-kinetic) .brand-logo-desktop,.site-shell:has(.resources-detail-page) .brand-logo-desktop,.site-shell:has(.contact-page) .brand-logo-desktop,.site-shell:has(.rednote-home) .brand-logo-desktop{display:none}.site-header .brand-logo-mobile,.site-header.is-scrolled .brand-logo-mobile,.site-shell:has(.morph-home) .brand-logo-mobile,.site-shell:has(.technology-page) .brand-logo-mobile,.site-shell:has(.technology-detail-page) .brand-logo-mobile,.site-shell:has(.products-page) .brand-logo-mobile,.site-shell:has(.news-page) .brand-logo-mobile,.site-shell:has(.about-detail) .brand-logo-mobile,.site-shell:has(.about-kinetic) .brand-logo-mobile,.site-shell:has(.resources-detail-page) .brand-logo-mobile,.site-shell:has(.contact-page) .brand-logo-mobile,.site-shell:has(.rednote-home) .brand-logo-mobile{display:block;transform:none!important}}@media (max-width: 767px){.morph-home .morph-advantages{padding-top:72px;padding-bottom:72px}.morph-home .morph-advantages .morph-split,.morph-home .morph-advantages .morph-section-head.compact{display:grid;grid-template-columns:1fr;gap:22px;min-height:0}.morph-home .morph-advantages .morph-section-head.compact{text-align:left}.morph-home .morph-advantages .morph-section-head.compact>p:not(.eyebrow){margin-bottom:0}.morph-home .morph-advantage-orbit{display:none}.morph-home .morph-advantages .morph-section-head.compact>.morph-advantage-cards{position:static;width:100%;min-height:0;display:grid;grid-template-columns:1fr;gap:12px;transform:none!important;margin:2px 0 0}.morph-home .morph-advantage-cards .morph-icon-card,.morph-home .morph-advantage-cards .morph-icon-card:nth-child(n){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;min-height:118px;padding:18px;display:grid;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;row-gap:6px;border-radius:16px;transform:none!important;translate:none;animation:none!important}.morph-home .morph-advantage-cards .morph-icon{grid-row:1 / span 2;width:42px;height:42px;margin:0}.morph-home .morph-advantage-cards .morph-icon svg{width:28px;height:28px}.morph-home .morph-advantage-cards .morph-icon-card h3{margin:0;font-size:18px;line-height:1.28}.morph-home .morph-advantage-cards .morph-icon-card p{margin:0;font-size:14px;line-height:1.58}.morph-home .morph-advantages .morph-section-head.compact>.cta-button{margin-top:0}.morph-home .morph-ecosystem{padding-bottom:40px}.morph-home .morph-ecosystem .morph-map-layout{gap:18px}.morph-home .morph-ecosystem .morph-map-wrap,.site-shell:has(.morph-home) .morph-ecosystem .morph-map-wrap,.site-shell:has(.morph-home) .morph-ecosystem .map-panel,.site-shell:has(.morph-home) .morph-ecosystem .partner-map-stage{min-height:0;height:auto;margin-bottom:0}.morph-home .morph-ecosystem .map-panel,.morph-home .morph-ecosystem .partner-map-stage{aspect-ratio:1 / .82}.morph-home .morph-partners{padding-top:76px}}@media (min-width: 768px){.morph-home .morph-advantages .morph-split{position:relative}.morph-home .morph-advantages .morph-split>.morph-advantage-cards{position:relative;grid-column:1;min-height:clamp(620px,46vw,700px);z-index:4}.morph-home .morph-advantages .morph-split>.morph-advantage-orbit{position:absolute;left:25.5%;top:50%;transform:translate(-50%,-50%)!important;z-index:4}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card{z-index:6}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(1){left:8%;top:19%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(2){right:8%;top:12%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(3){left:10%;bottom:13%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(4){right:7%;bottom:16%}}@media (max-width: 767px){.brand-logo-desktop,.footer-logo-desktop{display:none}.brand-logo-mobile,.footer-logo-mobile{display:block}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap,.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header.is-products-page .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:150px;max-width:150px;height:auto;max-height:32px;object-fit:contain}.mobile-menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.mobile-menu-toggle span,.site-header.is-products-page .mobile-menu-toggle span,.site-header.is-technology-page .mobile-menu-toggle span,.site-shell:has(.news-page) .mobile-menu-toggle span{position:static;width:22px;height:2px;margin:0;transform:none!important}}@media (max-width: 767px){.brand-logo-desktop,.footer-logo-desktop{display:none}.brand-logo-mobile,.footer-logo-mobile{display:block}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{width:150px;max-width:150px;height:32px;max-height:32px}.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header.is-products-page .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:150px;max-width:150px;height:auto;max-height:32px;object-fit:contain}.mobile-menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.mobile-menu-toggle span,.site-header.is-products-page .mobile-menu-toggle span,.site-header.is-technology-page .mobile-menu-toggle span,.site-shell:has(.news-page) .mobile-menu-toggle span{position:static;width:22px;height:2px;margin:0;transform:none!important}}.brand-logo-mobile,.footer-logo-mobile{display:none}@media (max-width: 767px){.brand-logo-desktop,.footer-logo-desktop{display:none}.brand-logo-mobile,.footer-logo-mobile{display:block}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{width:168px;max-width:168px;height:34px;max-height:34px;display:flex;align-items:center}.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header.is-products-page .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:168px;max-width:168px;height:auto;max-height:34px;object-fit:contain}.mobile-menu-toggle{width:46px;height:46px;min-width:46px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.mobile-menu-toggle span,.site-header.is-products-page .mobile-menu-toggle span,.site-header.is-technology-page .mobile-menu-toggle span,.site-shell:has(.news-page) .mobile-menu-toggle span{position:static;display:block;width:22px;height:2px;margin:0;transform:none!important}.footer-brand .footer-logo,.footer-brand img.footer-logo-mobile{width:188px;max-width:188px;height:auto}}@media (max-width: 420px){.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap,.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header.is-products-page .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:150px;max-width:150px}}@media (max-width: 767px){:root{--pad: 20px}html,body,#root,.site-shell{width:100%;max-width:100%;overflow-x:hidden}.site-header,.site-header.is-scrolled,.site-header.is-inner-page,.site-header.is-news-page,.site-header.is-products-page,.site-header.is-products-page:not(.is-scrolled),.site-header.is-products-page.is-scrolled,.site-shell .site-header,.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled,.site-shell:has(.technology-page) .site-header,.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.products-page) .site-header,.site-shell:has(.news-page) .site-header,.site-shell:has(.about-detail) .site-header,.site-shell:has(.resources-detail-page) .site-header,.site-shell:has(.contact-page) .site-header{height:68px;min-height:68px;padding:0;background:#06112bf0;border-bottom:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.resources-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{width:100%;max-width:none;height:68px;min-height:68px;display:flex;align-items:center;padding:0 18px;gap:12px}.site-header .brand{flex:0 1 auto;min-width:0;margin-right:auto}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{width:auto;max-width:172px;height:44px;display:flex;align-items:center;overflow:visible}.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header.is-products-page .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:auto;max-width:172px;height:42px;max-height:42px;object-fit:contain;object-position:left center;transform:none!important}.site-header .main-nav,.site-header .global-link{display:none}.mobile-menu-toggle{flex:0 0 46px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:0;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.mobile-menu-toggle span,.site-header.is-products-page .mobile-menu-toggle span,.site-header.is-technology-page .mobile-menu-toggle span,.site-shell:has(.news-page) .mobile-menu-toggle span{width:22px;height:2px;background:#fff}.mobile-nav{position:fixed;top:68px;left:14px;right:14px;width:auto;max-width:none;max-height:calc(100dvh - 86px);padding:14px;display:grid;gap:6px;overflow-y:auto;border-radius:18px;background:#06112bf5;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px #00000059}.mobile-nav:not(.is-open){pointer-events:none;opacity:0!important;transform:translateY(-8px)!important}.mobile-nav.is-open{opacity:1!important;transform:translateY(0)!important}.mobile-nav .nav-link,.mobile-nav .cta-button{min-height:46px;width:100%;justify-content:flex-start;padding:0 14px;color:#fff;font-size:15px}.section-pad,.morph-section,.about-section,.resources-band,.products-page>section,.technology-detail-page section,.contact-section,.news-main{padding-left:20px;padding-right:20px}.page-hero,.technology-hero,.products-hero,.news-hero,.resources-hero,.contact-hero,.about-hero{padding-left:20px;padding-right:20px}h1,.morph-hero-copy h1,.technology-hero-copy h1,.products-hero h1,.news-hero h1,.resources-hero h1,.contact-hero h1,.about-detail h1{font-size:clamp(38px,12vw,54px);line-height:1.12}h2,.morph-section-head h2,.products-page h2,.technology-detail-page h2,.resources-detail-page h2,.about-detail h2,.contact-page h2{font-size:clamp(29px,9vw,40px);line-height:1.16}p,.page-hero p,.morph-section-head p,.products-hero p:not(.eyebrow),.technology-hero-copy p:not(.eyebrow),.news-hero p:not(.eyebrow),.resources-hero p,.contact-hero p,.about-detail p{font-size:16px;line-height:1.72}.eyebrow{max-width:100%;font-size:11px;letter-spacing:.18em;line-height:1.45}.morph-hero{min-height:100svh;height:auto;padding:120px 20px 92px;align-items:center}.morph-hero-video{top:0;height:100%;object-position:52% center}.morph-hero-copy{width:100%;max-width:350px;padding:0;margin:0 auto 0 0}.morph-hero-copy .cta-row,.cta-row{width:100%;gap:10px}.cta-button{width:100%;min-height:50px;padding:0 18px;text-align:center}.morph-split,.morph-map-layout,.morph-app-tabs,.product-device-card,.product-material-grid,.product-pillar-grid,.contact-page-grid,.footer-main,.footer-contact-grid,.resource-card-grid,.resource-equipment-grid,.resource-application-grid,.news-layout,.news-main,.technology-grid,.technology-intro,.technology-comparison,.technology-publications,.about-mission,.about-stats,.about-logo-row{grid-template-columns:1fr}.morph-app-stage,.product-device-media,.products-hero img,.technology-hero-bg,.news-hero-bg,.resource-corporate-card img,.about-video,.about-carousel,.contact-intro-card,.contact-form{width:100%;max-width:100%}.morph-app-stage,.product-device-media,.products-hero img,.about-video{min-height:0;aspect-ratio:4 / 3}.morph-app-stage img,.product-device-media img,.products-hero img,.about-video video,.morph-partner-card img,.resource-corporate-card img{width:100%;height:100%;max-height:none;object-fit:cover}.products-hero,.technology-hero,.news-hero,.resources-hero,.contact-section,.about-hero{min-height:auto;height:auto;margin-top:0;padding-top:112px;padding-bottom:64px}.products-hero,.page-hero.split.products-hero,.page-hero.split.technology-hero{grid-template-columns:1fr;gap:28px}.product-device-card,.product-pillar-grid article,.product-material-grid article,.resource-download-card,.resource-corporate-card,.news-featured,.news-list a,.contact-form,.contact-intro-card,.about-mobile-management article{padding:22px;border-radius:18px}.product-device-copy,.product-material-grid article>div,.morph-app-tab-panel{padding:0}.product-device-copy ul,.product-material-grid ul,.resource-publication-list,.contact-info-list{padding-left:0}.about-management-hero{display:none}.about-mobile-management{display:grid;grid-template-columns:1fr;gap:14px}.about-mobile-management img{height:220px;object-fit:contain}.footer-main,.footer-bottom{gap:24px}.footer-brand img{max-width:180px;height:auto}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width: 420px){.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{max-width:150px}.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header.is-products-page .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{max-width:150px;height:38px;max-height:38px}.mobile-menu-toggle{flex-basis:44px;width:44px;height:44px}}html body .site-shell:has(.about-detail) main.about-detail p.eyebrow{color:var(--morpho-green);text-shadow:none}html body .site-shell:has(.about-detail) main.about-detail p.eyebrow:before{background:var(--morpho-green);filter:none!important}.site-shell .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:900;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.site-shell .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.site-shell .eyebrow__triangle{width:.82em;height:.82em;display:inline-block;flex:0 0 auto;margin-right:.72em;vertical-align:-.05em;color:inherit;background:currentColor;border:0;clip-path:polygon(0 0,100% 50%,0 100%)!important}.site-shell .eyebrow .technology-title-arrow{width:.82em;height:.82em;display:inline-block;flex:0 0 auto;margin:0 .72em 0 0;background:currentColor;border:0;clip-path:polygon(0 0,100% 50%,0 100%)!important}.site-shell:has(.about-detail) .about-detail .eyebrow,.site-shell:has(.about-detail) .about-detail p.eyebrow{color:var(--morpho-green);text-shadow:none}.site-shell:has(.about-detail) .about-detail .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.site-shell:has(.about-detail) .about-detail p.eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before{background:var(--morpho-green);filter:none!important}.site-shell:has(.news-page) .news-page .news-title .eyebrow{color:var(--morpho-purple)}.site-shell:has(.news-page) .news-page .news-title .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before{background:var(--morpho-purple)}.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled,.site-shell:has(.morph-home) .site-header.is-inner-page{height:auto;min-height:0}.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container{height:auto;min-height:0;padding-top:16px;padding-bottom:16px;align-items:center}.site-shell:has(.morph-home) .morph-hero-copy p:not(.eyebrow){color:#fff}.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.morph-home) .site-header.is-scrolled .brand-logo-wrap{padding-top:0;padding-bottom:0;padding-block:0}.site-shell:has(.news-page) .news-title .eyebrow{color:var(--morpho-purple)}.site-shell:has(.news-page) .news-title .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before{background:var(--morpho-purple)}.site-shell:has(.news-page) .news-title .news-description{color:#363256}.site-shell:has(.news-page) :is(.news-list h3,.news-event-list h3){font-weight:500}.site-shell:has(.news-page) .news-featured h2{font-size:clamp(24px,2vw,30px)!important;line-height:1.16!important}.site-shell:has(.news-page) .news-list h3{font-size:clamp(18px,1.15vw,20px)!important;line-height:1.18!important}.site-shell:has(.news-page) .news-event-list h3{font-size:clamp(22px,1.75vw,26px)!important;line-height:1.12!important}.site-shell:has(.news-page) .news-list a>div{align-self:start!important;margin-top:-3px!important}.site-shell:has(.news-page) .news-list a>div>p:first-child{margin-top:0!important;line-height:1!important}.site-shell:has(.news-page) .news-list img.image-contain{object-fit:cover}.site-shell:has(.news-page) :is(.news-events,.news-event-list,.news-event-list article,.news-event-list a){overflow:visible}.site-shell:has(.news-page) .news-event-list img{transform-origin:center center}.site-shell:has(.news-page) .news-event-list :is(article,a):is(:hover,:focus-within) img{transform:translate(8px) scale(1.045)!important}.site-shell:has(.news-page) :is(.news-featured span,.news-list span,.news-event-list p:not(.news-location)){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.site-shell:has(.news-page) .news-hero .news-title,.site-shell:has(.news-page) .news-main .news-featured,.site-shell:has(.news-page) .news-main .news-list a{opacity:1;transform:none;animation-name:contactFadeInUp!important;animation-duration:.76s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:backwards!important}.site-shell:has(.news-page) .news-hero .news-title{animation-delay:80ms}.site-shell:has(.news-page) .news-main .news-featured{animation-delay:.22s}.site-shell:has(.news-page) .news-main .news-list a:nth-child(1){animation-delay:.34s}.site-shell:has(.news-page) .news-main .news-list a:nth-child(2){animation-delay:.42s}.site-shell:has(.news-page) .news-main .news-list a:nth-child(3){animation-delay:.5s}.site-shell:has(.news-page) .news-main .news-list a:nth-child(n+4){animation-delay:.58s}.js-reveal-ready .site-shell:has(.news-page) .news-hero :is(.news-title,.news-title[data-reveal-group=heading],.news-title.will-reveal),.js-reveal-ready .site-shell:has(.news-page) .news-main :is(.news-featured,.news-featured.will-reveal,.news-list a,.news-list a.will-reveal){opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:transform .72s cubic-bezier(.19,1,.22,1),box-shadow .72s cubic-bezier(.19,1,.22,1),border-color .58s ease,background-color .58s ease,color .32s ease}.js-reveal-ready .site-shell:has(.news-page) .news-main .news-featured:is(:hover,:focus-visible){transform:translateY(-8px)!important}.js-reveal-ready .site-shell:has(.news-page) .news-main .news-list a:is(:hover,:focus-visible){transform:translate(8px)!important}.site-shell:has(.news-page) .news-event-list :is(article,a):hover{box-shadow:none}.site-shell:has(.news-page) :is(.news-featured,.news-list a,.news-event-list article,.news-event-list a){transition:transform .72s cubic-bezier(.19,1,.22,1),box-shadow .72s cubic-bezier(.19,1,.22,1),border-color .58s ease,background-color .58s ease,color .32s ease}.site-shell:has(.news-page) :is(.news-featured img,.news-list img,.news-event-list img){transition:transform .82s cubic-bezier(.19,1,.22,1),filter .68s ease,box-shadow .72s cubic-bezier(.19,1,.22,1)}.site-shell:has(.news-page) :is(.news-list h3,.news-event-list h3){transition:color .42s ease!important}@media (prefers-reduced-motion: reduce){.site-shell:has(.news-page) .news-hero .news-title,.site-shell:has(.news-page) .news-main .news-featured,.site-shell:has(.news-page) .news-main .news-list a{opacity:1!important;transform:none!important;animation:none!important}}.site-shell:has(.morph-home) .morph-home .eyebrow,.site-shell:has(.resources-detail-page) .resources-detail-page .eyebrow{color:var(--morpho-green)}.site-shell:has(.morph-home) .morph-home .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.site-shell:has(.resources-detail-page) .resources-detail-page .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.site-shell:has(.morph-home) .morph-home .eyebrow__triangle,.site-shell:has(.resources-detail-page) .resources-detail-page .eyebrow__triangle{background:var(--morpho-green)}.site-shell:has(.morph-home) .morph-home .morph-intro .morph-section-head>.eyebrow{text-shadow:none}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is([data-reveal]:not(.morph-icon-card),[data-reveal-group=heading]){opacity:0!important;filter:blur(3px)!important;transform:translate3d(0,28px,0)!important;animation:none!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index, 0) * 90ms)!important;will-change:opacity,filter,transform!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card[data-reveal]{opacity:0!important;filter:blur(3px)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index, 0) * 90ms)!important;will-change:opacity,filter!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is([data-reveal]:not(.morph-icon-card),[data-reveal-group=heading]).is-visible{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card[data-reveal].is-visible{opacity:1!important;filter:blur(0)!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p,.cta-row){opacity:0!important;filter:blur(3px)!important;transform:translate3d(0,22px,0)!important;animation:none!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>:is(.eyebrow,h1,h2,p,.cta-row){opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>.eyebrow{transition-delay:70ms!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>:is(h1,h2){transition-delay:.14s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>p:not(.eyebrow){transition-delay:.22s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>.cta-row{transition-delay:.3s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is(.morph-ecosystem,.morph-partners,.morph-eu-funding) :is([data-reveal]:not(.morph-icon-card),[data-reveal-group=heading]){opacity:0!important;filter:none!important;transform:translate3d(0,28px,0)!important;transition:opacity 1.12s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1);transition-delay:0ms!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is(.morph-ecosystem,.morph-partners,.morph-eu-funding) :is([data-reveal]:not(.morph-icon-card),[data-reveal-group=heading]).is-visible{opacity:1!important;filter:none!important;transform:translateZ(0)!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is(.morph-ecosystem,.morph-partners,.morph-eu-funding) [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p,.cta-row){filter:none!important;transform:translate3d(0,28px,0)!important;transition:opacity 1.12s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1)}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is(.morph-ecosystem,.morph-partners,.morph-eu-funding) [data-reveal-group=heading].is-visible>.eyebrow{transition-delay:.1s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is(.morph-ecosystem,.morph-partners,.morph-eu-funding) [data-reveal-group=heading].is-visible>:is(h1,h2){transition-delay:.24s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is(.morph-ecosystem,.morph-partners,.morph-eu-funding) [data-reveal-group=heading].is-visible>p:not(.eyebrow){transition-delay:.42s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .home-bottom-reveal{opacity:0!important;filter:none!important;transform:translate3d(0,28px,0)!important;animation:none!important;transition:opacity 1.12s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1);transition-delay:var(--home-bottom-delay, 0ms)!important;will-change:opacity,transform!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .home-bottom-reveal.is-visible{opacity:1!important;filter:none!important;transform:translateZ(0)!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-section-head.home-bottom-reveal>:is(.eyebrow,h1,h2,p,.cta-row){opacity:0!important;filter:none!important;transform:translate3d(0,28px,0)!important;animation:none!important;transition:opacity 1.12s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1)}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-section-head.home-bottom-reveal.is-visible>:is(.eyebrow,h1,h2,p,.cta-row){opacity:1!important;transform:translateZ(0)!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-section-head.home-bottom-reveal.is-visible>.eyebrow{transition-delay:.1s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-section-head.home-bottom-reveal.is-visible>:is(h1,h2){transition-delay:.24s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-section-head.home-bottom-reveal.is-visible>p:not(.eyebrow){transition-delay:.42s!important}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is([data-reveal],[data-reveal-group=heading]),.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p,.cta-row),.js-reveal-ready .site-shell:has(.morph-home) .morph-home .home-bottom-reveal,.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-section-head.home-bottom-reveal>:is(.eyebrow,h1,h2,p,.cta-row){opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}}@keyframes morphCardTranslateSafeOne{0%,to{translate:0 0}35%{translate:4px -3px}70%{translate:-3px 4px}}@keyframes morphCardTranslateSafeTwo{0%,to{translate:0 0}30%{translate:-4px 3px}72%{translate:3px -4px}}@keyframes morphCardTranslateSafeThree{0%,to{translate:0 0}32%{translate:4px 4px}74%{translate:-4px -3px}}@keyframes morphCardTranslateSafeFour{0%,to{translate:0 0}34%{translate:-3px -4px}68%{translate:4px 3px}}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(1){animation:morphCardTranslateSafeOne 6.6s ease-in-out infinite}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(2){animation:morphCardTranslateSafeTwo 7.4s ease-in-out infinite}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(3){animation:morphCardTranslateSafeThree 6.9s ease-in-out infinite}.morph-home .morph-advantage-cards .morph-icon-card:nth-child(4){animation:morphCardTranslateSafeFour 7.9s ease-in-out infinite}.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-hero>.resources-container:after,.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-band:not(.resources-publications-band)>.resources-container:after,.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal:after{opacity:0!important;transform:scaleX(0)!important;transform-origin:left center;transition:opacity .18s ease-out,transform .92s cubic-bezier(.16,1,.3,1);transition-delay:var(--resources-delay, 0ms)!important;will-change:opacity,transform!important}@media (prefers-reduced-motion: reduce){.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-hero>.resources-container:after,.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-band:not(.resources-publications-band)>.resources-container:after,.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal:after{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publication-timeline:before{opacity:0!important;transform:scaleY(0)!important;transform-origin:top center;transition:opacity .22s ease-out,transform .98s cubic-bezier(.16,1,.3,1);transition-delay:var(--resources-delay, 0ms)!important;will-change:opacity,transform!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publication-timeline.is-visible:before{opacity:1!important;transform:scaleY(1)!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resource-publication-dot{opacity:0!important;transform:translateY(-50%) scale(.35)!important;transition:opacity .36s ease,transform .52s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--resources-delay, 0ms) + 90ms)!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resource-publication-list>article.is-visible .resource-publication-dot{opacity:1!important;transform:translateY(-50%) scale(1)!important}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publication-timeline:before,.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resource-publication-dot{opacity:1!important;transform:translateY(-50%)!important;transition:none!important;animation:none!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publication-timeline:before{transform:none!important}}.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-section-label,.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-publication-list>article{animation:none!important;animation-delay:0ms!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-section-label.resources-reveal,.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-publication-list>article.resources-reveal{opacity:0!important;filter:blur(5px)!important;transform:translate3d(0,34px,0) scale(.985)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .86s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1);transition-delay:0ms!important;will-change:opacity,filter,transform!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-section-label.resources-reveal.is-visible,.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-publication-list>article.resources-reveal.is-visible{opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important;will-change:auto!important}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-section-label.resources-reveal,.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publications-band .resource-publication-list>article.resources-reveal{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}}.js-motion-ready .site-shell:not(:has(.morph-home)) .site-header,.js-motion-ready .site-shell:not(:has(.morph-home)) .site-header.is-inner-page,.js-motion-ready .site-shell:not(:has(.morph-home)) .site-header.is-scrolled{opacity:1!important;transform:none!important;animation:none!important}.js-reveal-ready .site-shell:not(:has(.resources-detail-page)) main :is([data-reveal],[data-reveal-group=heading]){opacity:0!important;filter:blur(5px)!important;transform:translate3d(0,30px,0) scale(.985)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .86s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),clip-path .92s cubic-bezier(.16,1,.3,1);transition-delay:0ms!important;will-change:opacity,filter,transform!important}.js-reveal-ready .site-shell:not(:has(.resources-detail-page)) main [data-reveal=scale]{transform:translate3d(0,34px,0) scale(.975)!important}.js-reveal-ready .site-shell:not(:has(.resources-detail-page)) main [data-reveal=clip]{clip-path:polygon(0 0,5% 0,0 100%,0 100%)!important;transform:translate3d(0,24px,0) scale(1.018)!important}.js-reveal-ready .site-shell:not(:has(.resources-detail-page)) main [data-reveal=line]{filter:none!important;transform:scaleX(0)!important;transform-origin:left center}.js-reveal-ready .site-shell:not(:has(.resources-detail-page)) main :is([data-reveal],[data-reveal-group=heading]).is-visible{opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important;will-change:auto!important}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:not(:has(.resources-detail-page)) main :is([data-reveal],[data-reveal-group=heading]){opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-reveal{opacity:0!important;transform:translate3d(0,32px,0)!important;animation:none!important;transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);transition-delay:var(--resources-delay, 0ms)!important;will-change:opacity,transform!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal:after{display:block;opacity:0!important;transform:scaleX(0)!important;transform-origin:left center;transition:opacity .22s ease-out,transform .92s cubic-bezier(.16,1,.3,1);transition-delay:var(--resources-delay, 0ms)!important;will-change:opacity,transform!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal.is-visible:after{opacity:1!important;transform:scaleX(1)!important;will-change:auto!important}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-reveal,.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal:after{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-reveal{opacity:0!important;transform:translate3d(0,28px,0)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transition-delay:var(--resources-delay, 0ms)!important;will-change:opacity,transform!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-reveal.is-visible{opacity:1!important;transform:translateZ(0)!important;will-change:auto!important}.site-shell:has(.contact-page) .contact-hero>.eyebrow,.site-shell:has(.contact-page) .contact-hero>h1,.site-shell:has(.contact-page) .contact-hero>p:not(.eyebrow),.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card,.site-shell:has(.contact-page) .contact-form .contact-head,.site-shell:has(.contact-page) .contact-form>label,.site-shell:has(.contact-page) .contact-form>button,.site-shell:has(.contact-page) .contact-intro-card .contact-head,.site-shell:has(.contact-page) .contact-info-list article{opacity:0;transform:translate3d(0,28px,0);animation-name:contactFadeInUp!important;animation-duration:.76s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important}.site-shell:has(.contact-page) .contact-hero>.eyebrow{animation-delay:40ms}.site-shell:has(.contact-page) .contact-hero>h1{animation-delay:.12s}.site-shell:has(.contact-page) .contact-hero>p:not(.eyebrow){animation-delay:.26s}.site-shell:has(.contact-page) .contact-form{animation-delay:.42s}.site-shell:has(.contact-page) .contact-intro-card{animation-delay:.52s}.site-shell:has(.contact-page) .contact-form .contact-head{animation-delay:.62s}.site-shell:has(.contact-page) .contact-intro-card .contact-head{animation-delay:.7s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(1){animation-delay:.76s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(2){animation-delay:.82s}.site-shell:has(.contact-page) .contact-info-list article:nth-child(1){animation-delay:.82s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(3){animation-delay:.88s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(4){animation-delay:.94s}.site-shell:has(.contact-page) .contact-info-list article:nth-child(2){animation-delay:.94s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(5){animation-delay:1s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(6){animation-delay:1.06s}.site-shell:has(.contact-page) .contact-info-list article:nth-child(3){animation-delay:1.06s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(7){animation-delay:1.12s}.site-shell:has(.contact-page) .contact-form>label:nth-of-type(8){animation-delay:1.18s}.site-shell:has(.contact-page) .contact-form>button{animation-delay:1.26s}@media (prefers-reduced-motion: reduce){.site-shell:has(.contact-page) .contact-hero>.eyebrow,.site-shell:has(.contact-page) .contact-hero>h1,.site-shell:has(.contact-page) .contact-hero>p:not(.eyebrow),.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card,.site-shell:has(.contact-page) .contact-form .contact-head,.site-shell:has(.contact-page) .contact-form>label,.site-shell:has(.contact-page) .contact-form>button,.site-shell:has(.contact-page) .contact-intro-card .contact-head,.site-shell:has(.contact-page) .contact-info-list article{opacity:1!important;transform:none!important;animation:none!important}}.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) :is(.resources-hero h1,.resources-hero small,.resource-section-label,.resource-corporate-card,.resource-card-grid>.resource-download-card,.resource-publication-list>article){animation:none!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-reveal{opacity:0!important;transform:translate3d(0,28px,0)!important;animation:none!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transition-delay:var(--resources-delay, 0ms)!important;will-change:opacity,transform!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-reveal.is-visible{opacity:1!important;transform:translateZ(0)!important;animation:none!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal:after{display:block;opacity:0!important;transform:translate3d(0,18px,0)!important;transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);transition-delay:var(--resources-delay, 0ms)!important}.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal.is-visible:after{opacity:1!important;transform:translateZ(0)!important}@media (prefers-reduced-motion: reduce){.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-reveal,.site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-line-reveal:after{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page :is([data-reveal],[data-reveal-group=heading]){opacity:0!important;filter:blur(7px)!important;transform:translate3d(0,38px,0) scale(.982)!important;transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1),clip-path .98s cubic-bezier(.16,1,.3,1)}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal=clip]{clip-path:polygon(0 0,6% 0,0 100%,0 100%)!important;transform:translate3d(0,28px,0) scale(1.02)!important}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page :is([data-reveal],[data-reveal-group=heading]).is-visible{opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p){opacity:0;filter:blur(4px);transform:translate3d(0,20px,0)}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading].is-visible>:is(.eyebrow,h1,h2,p){animation:morphTextResolve .78s cubic-bezier(.16,1,.3,1) both}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading].is-visible>.eyebrow{animation-delay:60ms}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading].is-visible>:is(h1,h2){animation-delay:.15s}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading].is-visible>p:not(.eyebrow):nth-of-type(2){animation-delay:.25s}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading].is-visible>p:not(.eyebrow):nth-of-type(3){animation-delay:.34s}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading].is-visible>p:not(.eyebrow):nth-of-type(4){animation-delay:.43s}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page :is([data-reveal],[data-reveal-group=heading]),.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p){opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal>:is(.eyebrow,h1,h2,p){opacity:0;filter:blur(4px);transform:translate3d(0,20px,0)}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal.is-visible>:is(.eyebrow,h1,h2,p){animation:morphTextResolve .78s cubic-bezier(.16,1,.3,1) both}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal.is-visible>.eyebrow{animation-delay:60ms}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal.is-visible>:is(h1,h2){animation-delay:.15s}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal.is-visible>p:not(.eyebrow):nth-of-type(2){animation-delay:.25s}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal.is-visible>p:not(.eyebrow):nth-of-type(3){animation-delay:.34s}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal.is-visible>p:not(.eyebrow):nth-of-type(4){animation-delay:.43s}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-heading-reveal>:is(.eyebrow,h1,h2,p){opacity:1!important;filter:none!important;transform:none!important;animation:none!important}}@media (max-width: 767px){.site-header .brand-logo-desktop,.site-footer .footer-logo-desktop,.site-footer .footer-brand>img:not(.footer-logo-mobile){display:none}.site-header .brand-logo-mobile,.site-footer .footer-logo-mobile{display:block}.site-header .brand-logo-wrap,.site-header .brand-logo-mobile{width:150px;max-width:150px;height:auto;max-height:32px;object-fit:contain}.site-footer .footer-brand .footer-logo-mobile{width:190px;max-width:190px;height:auto;max-height:42px;object-fit:contain}.mobile-menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.mobile-menu-toggle span{position:static;width:22px;height:2px;margin:0;transform:none!important}}@media (min-width: 768px){.morph-home .morph-advantages .morph-split{position:relative}.morph-home .morph-advantages .morph-section-head.compact{grid-column:2;position:relative;z-index:8}.morph-home .morph-advantages .morph-section-head.compact>.morph-advantage-cards{position:absolute;left:calc(-100% - clamp(32px,5vw,80px));top:50%;width:min(720px,52vw);min-height:clamp(600px,46vw,690px);transform:translateY(-50%)!important;pointer-events:auto}}@media (max-width: 767px){.morph-home .morph-advantages{padding-top:72px;padding-bottom:72px}.morph-home .morph-advantages .morph-split,.morph-home .morph-advantages .morph-section-head.compact{display:grid;grid-template-columns:1fr;gap:22px;min-height:0;text-align:left}.morph-home .morph-advantage-orbit{display:none}.morph-home .morph-advantages .morph-section-head.compact>.morph-advantage-cards{position:static;width:100%;min-height:0;display:grid;grid-template-columns:1fr;gap:12px;transform:none!important;margin:2px 0 0}.morph-home .morph-advantage-cards .morph-icon-card,.morph-home .morph-advantage-cards .morph-icon-card:nth-child(n){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;min-height:118px;padding:18px;display:grid;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;row-gap:6px;border-radius:16px;transform:none!important;translate:none;animation:none!important}.morph-home .morph-advantage-cards .morph-icon{grid-row:1 / span 2;width:42px;height:42px;margin:0}.morph-home .morph-advantage-cards .morph-icon svg{width:28px;height:28px}.morph-home .morph-advantage-cards .morph-icon-card h3{margin:0;font-size:18px;line-height:1.28}.morph-home .morph-advantage-cards .morph-icon-card p{margin:0;font-size:14px;line-height:1.58}.morph-home .morph-advantages .morph-section-head.compact>.cta-button{margin-top:0}.morph-home .morph-ecosystem{padding-bottom:40px}.morph-home .morph-ecosystem .morph-map-layout{gap:18px}.morph-home .morph-ecosystem .morph-map-wrap,.site-shell:has(.morph-home) .morph-ecosystem .morph-map-wrap,.site-shell:has(.morph-home) .morph-ecosystem .map-panel,.site-shell:has(.morph-home) .morph-ecosystem .partner-map-stage{min-height:0;height:auto;margin-bottom:0}.morph-home .morph-ecosystem .map-panel,.morph-home .morph-ecosystem .partner-map-stage{aspect-ratio:1 / .82}.morph-home .morph-partners{padding-top:44px}}.morph-advantages-mobile-button{display:none}@media (max-width: 767px){.morph-home .morph-advantages .morph-section-head.compact{order:1}.morph-home .morph-advantages .morph-section-head.compact>.cta-button{display:none}.morph-home .morph-advantages .morph-split>.morph-advantage-cards{order:2;position:static;width:100%;min-height:0;display:grid;grid-template-columns:1fr;gap:12px;transform:none!important;margin:0}.morph-home .morph-advantages-mobile-button{order:3;display:inline-flex}.morph-home .morph-advantage-cards .morph-icon-card,.morph-home .morph-advantage-cards .morph-icon-card:nth-child(n){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;min-height:118px;padding:18px;display:grid;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;row-gap:6px;border-radius:16px;transform:none!important;translate:none;animation:none!important}}@media (min-width: 768px){.morph-home .morph-advantages .morph-split{position:relative}.morph-home .morph-advantages .morph-split>.morph-advantage-cards{position:relative;grid-column:1;min-height:clamp(620px,46vw,700px);z-index:4}.morph-home .morph-advantages .morph-split>.morph-advantage-orbit{position:absolute;left:25.5%;top:50%;transform:translate(-50%,-50%)!important;z-index:4}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card{z-index:6}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(1){left:0;top:17%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(2){right:1%;top:7%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(3){left:4%;bottom:7%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(4){right:0;bottom:11%}}@media (max-width: 767px){.morph-home .morph-partner-grid{display:grid;grid-template-columns:1fr;gap:18px}.morph-home .morph-partner-card{display:grid;grid-template-columns:1fr;overflow:hidden;padding:0;border-radius:18px}.morph-home .morph-partner-card img{width:100%;height:220px;max-height:220px;object-fit:cover;object-position:center center;border-radius:0}.morph-home .morph-partner-card div{padding:20px}.morph-home .morph-partner-card h3{margin-bottom:10px;font-size:22px;line-height:1.25}.morph-home .morph-partner-card p{margin-bottom:16px;font-size:15px;line-height:1.7}.morph-home .morph-partner-card strong,.morph-home .morph-partner-card span{font-size:14px;line-height:1.45}}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap{padding-left:0;padding-right:0}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel{display:flex;flex-direction:column;gap:14px;width:100%;height:auto;min-height:0;aspect-ratio:auto;overflow:visible}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.partner-map-stage{position:relative;display:block;flex:0 0 auto;width:100%;height:auto;min-height:240px;aspect-ratio:1.45 / 1;overflow:hidden}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.partner-map-stage>.map-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.map-filter{position:relative;inset:auto;width:100%;max-width:640px;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;transform:none!important}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.map-filter button{min-width:0;width:100%;height:46px;grid-template-columns:10px minmax(0,1fr) auto;gap:7px;padding:7px 10px;justify-content:stretch}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.map-filter button>span:not(.filter-dot){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:clip;font-size:clamp(14px,3.7vw,17px);line-height:1}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.map-filter small{min-width:18px;height:18px;font-size:12px}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.map-filter .filter-dot{width:8px;height:8px;box-shadow:0 0 0 3px #06112b0f}.site-shell:has(.morph-home) .morph-home .morph-partners{padding-top:18px}}@media (max-width: 767px){.mobile-menu-toggle{width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 767px){.site-shell:has(.morph-home) .site-header:not(.is-scrolled){background:linear-gradient(180deg,#040822f5,#040822b8 48%,#04082200);border-bottom-color:transparent;border-bottom-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header.is-scrolled{border-bottom:0}}@media (max-width: 767px){.mobile-nav{position:fixed;top:68px;right:0;bottom:0;left:auto;width:min(86vw,360px);max-width:none;max-height:none;height:calc(100dvh - 68px);display:flex;flex-direction:column;gap:0;padding:22px 18px;overflow-y:auto;border:0;border-radius:18px 0 0 18px;background:#06112bf5;box-shadow:-24px 0 70px #0000005c;opacity:1!important;transform:translate(104%)!important;transition:transform .34s cubic-bezier(.16,1,.3,1)!important;pointer-events:none}.mobile-nav.is-open{transform:translate(0)!important;pointer-events:auto}.mobile-nav .nav-link,.mobile-nav .cta-button,.mobile-nav .mobile-global-link{min-height:58px;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 14px;border-radius:0;color:#fff;font-size:20px;font-weight:800;line-height:1.2}.mobile-nav .nav-link{border-bottom:1px solid rgba(255,255,255,.08)}.mobile-nav .cta-button{margin-top:18px;min-height:54px;justify-content:center;border-radius:999px;background:#30276a}.mobile-nav .mobile-global-link{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);color:#ffffffd1}}.site-shell .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.site-shell .eyebrow__triangle,.eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.eyebrow__triangle{margin-right:0}@media (min-width: 768px){.morph-home .morph-intro{padding-top:220px}.morph-home .morph-advantage-orbit,.morph-home .morph-advantages .morph-split>.morph-advantage-orbit{left:29%;top:52%}.morph-home .morph-advantage-orbit span:nth-child(1){transform:translate(-50%,-50%) rotate(-135deg) translateY(clamp(-89px,-5.22vw,-76px))!important}.morph-home .morph-advantage-orbit span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg) translateY(clamp(-89px,-5.22vw,-76px))!important}.morph-home .morph-advantage-orbit span:nth-child(3){transform:translate(-50%,-50%) rotate(45deg) translateY(clamp(-89px,-5.22vw,-76px))!important}.morph-home .morph-advantage-orbit span:nth-child(4){transform:translate(-50%,-50%) rotate(135deg) translateY(clamp(-89px,-5.22vw,-76px))!important}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(2){top:20%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(3){bottom:13%}.morph-home .morph-advantages .morph-split>.morph-advantage-cards .morph-icon-card:nth-child(4){bottom:16%}}h2{margin-top:0}.morph-home .morph-applications{background:#0b0f49;background-color:#0b0f49}.morph-home .morph-ecosystem{margin-top:0;background:#0b0f49;background-color:#0b0f49}.morph-home .morph-applications:after,.morph-home .morph-ecosystem:before{content:none;display:none}.site-shell:has(.morph-home) .morph-home p:not(.eyebrow),.site-shell:has(.morph-home) .morph-home li,.site-shell:has(.morph-home) .morph-home .morph-partner-card span{color:#fff}.site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card,.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card[data-reveal],.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card[data-reveal].is-visible{transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease,background .32s ease,opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1)}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card[data-reveal].is-visible{transition-delay:0ms!important}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-split{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "cards" "button";gap:24px;min-height:0;align-items:start}.site-shell:has(.morph-home) .morph-home .morph-advantages:before{content:none;display:none}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-section-head.compact{order:1;grid-area:heading;grid-column:1;max-width:880px;margin-inline:0 auto;text-align:left;background:transparent;box-shadow:none;isolation:isolate}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-section-head.compact>.cta-button{display:none}.site-shell:has(.morph-home) .morph-home .morph-advantage-orbit,.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-split>.morph-advantage-orbit{display:none}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-split>.morph-advantage-cards{order:2;grid-area:cards;position:static;width:100%;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;transform:none!important}.site-shell:has(.morph-home) .morph-home .morph-advantages-mobile-button{order:3;grid-area:button;display:inline-flex;justify-self:start;margin-top:0}.site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card,.site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card:nth-child(n){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;min-height:176px;padding:24px;transform:none!important;translate:none;animation:none!important}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.morph-home) .morph-home .morph-app-tabs{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:0;align-items:stretch;min-height:0;padding:0}.site-shell:has(.morph-home) .morph-home .morph-app-stage{width:100%;min-height:420px;aspect-ratio:auto;border-radius:0}.site-shell:has(.morph-home) .morph-home .morph-app-stage img{width:100%;height:100%;object-fit:cover}.site-shell:has(.morph-home) .morph-home .morph-app-tab-panel{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(20px,2.4vw,30px);border-top:0;border-left:1px solid rgba(91,167,255,.22)}.site-shell:has(.morph-home) .morph-home .morph-app-caption{position:absolute;left:0;right:32%;bottom:0;z-index:4;width:auto;max-width:none;min-height:clamp(94px,8vw,124px);margin:0;padding:clamp(20px,2.5vw,32px) clamp(26px,4vw,52px);border-left:0;background:linear-gradient(90deg,#07a6c3db,#13c4d1b3 42%,#1193be75 74%,#0918490d);box-shadow:inset 0 1px #57f7ff38;pointer-events:none}}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-home .morph-hero-arc{left:50%;bottom:12vh;width:100vw;max-width:none;height:112px;transform:translate(-50%)!important}.mobile-menu-toggle{position:relative;gap:0;z-index:90}.mobile-menu-toggle span{position:absolute;left:50%;top:50%;width:22px;height:2px;margin:0;transform-origin:center;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s ease,background-color .22s ease}.mobile-menu-toggle span:nth-child(1){transform:translate(-50%,calc(-50% - 6px))!important}.site-header.is-products-page .mobile-menu-toggle span:nth-child(1),.site-header.is-technology-page .mobile-menu-toggle span:nth-child(1),.site-shell:has(.news-page) .mobile-menu-toggle span:nth-child(1){transform:translate(-50%,calc(-50% - 6px))!important}.mobile-menu-toggle span:nth-child(2){transform:translate(-50%,-50%)!important}.site-header.is-products-page .mobile-menu-toggle span:nth-child(2),.site-header.is-technology-page .mobile-menu-toggle span:nth-child(2),.site-shell:has(.news-page) .mobile-menu-toggle span:nth-child(2){transform:translate(-50%,-50%)!important}.mobile-menu-toggle span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))!important}.site-header.is-products-page .mobile-menu-toggle span:nth-child(3),.site-header.is-technology-page .mobile-menu-toggle span:nth-child(3),.site-shell:has(.news-page) .mobile-menu-toggle span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)!important}.site-header.is-products-page .mobile-menu-toggle[aria-expanded=true] span:nth-child(1),.site-header.is-technology-page .mobile-menu-toggle[aria-expanded=true] span:nth-child(1),.site-shell:has(.news-page) .mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0!important;transform:translate(-50%,-50%) scaleX(.35)!important}.site-header.is-products-page .mobile-menu-toggle[aria-expanded=true] span:nth-child(2),.site-header.is-technology-page .mobile-menu-toggle[aria-expanded=true] span:nth-child(2),.site-shell:has(.news-page) .mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0!important;transform:translate(-50%,-50%) scaleX(.35)!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)!important}.site-header.is-products-page .mobile-menu-toggle[aria-expanded=true] span:nth-child(3),.site-header.is-technology-page .mobile-menu-toggle[aria-expanded=true] span:nth-child(3),.site-shell:has(.news-page) .mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)!important}.site-shell:has(.morph-home) .morph-home #intro{padding-top:150px}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-section-head{display:block;margin-bottom:20px}}@media (max-width: 767px){.site-shell{--mobile-menu-bg: rgba(6, 17, 43, .96);--mobile-menu-accent: #45f6f1;--mobile-burger-color: var(--mobile-menu-accent);--mobile-menu-text: #fff;--mobile-menu-muted: rgba(255, 255, 255, .82);--mobile-menu-line: rgba(255, 255, 255, .1)}.site-shell:has(.morph-home){--mobile-burger-color: #fff}.site-shell:has(.products-page){--mobile-menu-bg: rgba(248, 246, 252, .98);--mobile-menu-accent: #6e5a8c;--mobile-burger-color: var(--mobile-menu-accent);--mobile-menu-text: #292653;--mobile-menu-muted: rgba(41, 38, 83, .74);--mobile-menu-line: rgba(110, 90, 140, .18)}.site-shell:has(.technology-page),.site-shell:has(.technology-detail-page),.site-shell:has(.resources-detail-page){--mobile-menu-accent: var(--morpho-green);--mobile-burger-color: var(--mobile-menu-accent)}.site-shell:has(.news-page){--mobile-menu-bg: rgba(8, 13, 38, .97);--mobile-menu-accent: #74b0ff;--mobile-burger-color: var(--mobile-menu-accent)}.site-shell:has(.contact-page){--mobile-menu-bg: rgba(8, 16, 36, .97);--mobile-menu-accent: #63f1ea;--mobile-burger-color: var(--mobile-menu-accent)}.mobile-menu-toggle,.site-header.is-products-page .mobile-menu-toggle,.site-header.is-technology-page .mobile-menu-toggle{position:relative;z-index:90;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu-toggle span,.site-header.is-products-page .mobile-menu-toggle span,.site-header.is-technology-page .mobile-menu-toggle span,.site-shell:has(.news-page) .mobile-menu-toggle span{position:absolute;left:50%;top:50%;width:22px;height:2px;margin:0;background:var(--mobile-burger-color);transform-origin:center;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s ease,background-color .22s ease}.mobile-menu-toggle span:nth-child(1){transform:translate(-50%,calc(-50% - 6px))!important}.mobile-menu-toggle span:nth-child(2){transform:translate(-50%,-50%)!important}.mobile-menu-toggle span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0!important;transform:translate(-50%,-50%) scaleX(.35)!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)!important}.mobile-nav{top:0;right:0;left:auto;display:flex;height:100dvh;min-height:100dvh;box-sizing:border-box;padding-top:86px;border-radius:0;z-index:80;opacity:1!important;background:var(--mobile-menu-bg);will-change:transform!important;transition:transform .36s cubic-bezier(.16,1,.3,1)!important}.mobile-nav:not(.is-open){pointer-events:none;opacity:1!important;transform:translate3d(100%,0,0)!important}.mobile-nav.is-open{pointer-events:auto;opacity:1!important;transform:translateZ(0)!important}.mobile-nav .nav-link,.mobile-nav .mobile-global-link{color:var(--mobile-menu-text);border-color:var(--mobile-menu-line)}.mobile-nav .nav-link-active{color:var(--mobile-menu-accent)}.mobile-nav .mobile-global-link{color:var(--mobile-menu-muted)}}@media (max-width: 767px){.site-shell:has(.resources-detail-page) .site-header,.site-shell:has(.resources-detail-page) .site-header.is-inner-page,.site-shell:has(.resources-detail-page) .site-header.is-scrolled,.site-shell:has(.news-page) .site-header,.site-shell:has(.news-page) .site-header.is-news-page,.site-shell:has(.news-page) .site-header.is-inner-page,.site-shell:has(.news-page) .site-header.is-scrolled,.site-shell:has(.products-page) .site-header,.site-shell:has(.products-page) .site-header.is-products-page,.site-shell:has(.products-page) .site-header.is-scrolled{color:#292653;background:var(--light-gray);border-bottom:1px solid rgba(80,76,110,.12);box-shadow:0 10px 24px #2e2b5014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-shell:has(.technology-page) .site-header,.site-shell:has(.technology-page) .site-header.is-technology-page,.site-shell:has(.technology-page) .site-header.is-inner-page,.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.technology-detail-page) .site-header.is-technology-page,.site-shell:has(.technology-detail-page) .site-header.is-inner-page{color:#292653;background:transparent;border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.technology-page) .site-header.is-scrolled,.site-shell:has(.technology-detail-page) .site-header.is-scrolled{color:#292653;background:var(--light-gray);border-bottom:1px solid rgba(80,76,110,.12);box-shadow:0 10px 24px #2e2b5014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (min-width: 768px){.site-shell:has(.morph-home) .morph-home #intro{padding-bottom:100px}.site-shell:has(.morph-home) .morph-home #credibility{padding-top:100px}.site-shell:has(.morph-home) .morph-home .morph-advantages,.site-shell:has(.morph-home) .morph-home .morph-applications,.site-shell:has(.morph-home) .morph-home .morph-ecosystem,.site-shell:has(.morph-home) .morph-home .morph-partners{padding-top:100px;padding-bottom:100px}}@media (min-width: 768px) and (max-width: 1100px){.site-shell{--mobile-menu-bg: rgba(6, 17, 43, .96);--mobile-menu-accent: #45f6f1;--mobile-burger-color: var(--mobile-menu-accent);--mobile-menu-text: #fff;--mobile-menu-muted: rgba(255, 255, 255, .82);--mobile-menu-line: rgba(255, 255, 255, .1)}.site-shell:has(.morph-home){--mobile-burger-color: #fff}.site-shell:has(.products-page){--mobile-menu-bg: rgba(248, 246, 252, .98);--mobile-menu-accent: #6e5a8c;--mobile-burger-color: var(--mobile-menu-accent);--mobile-menu-text: #292653;--mobile-menu-muted: rgba(41, 38, 83, .74);--mobile-menu-line: rgba(110, 90, 140, .18)}.site-shell:has(.technology-page),.site-shell:has(.technology-detail-page),.site-shell:has(.resources-detail-page){--mobile-menu-accent: var(--morpho-green);--mobile-burger-color: var(--mobile-menu-accent)}.site-shell:has(.news-page){--mobile-menu-bg: rgba(8, 13, 38, .97);--mobile-menu-accent: #74b0ff;--mobile-burger-color: var(--mobile-menu-accent)}.site-shell:has(.contact-page){--mobile-menu-bg: rgba(8, 16, 36, .97);--mobile-menu-accent: #63f1ea;--mobile-burger-color: var(--mobile-menu-accent)}.site-header,.site-header.is-scrolled,.site-header.is-inner-page,.site-header.is-news-page,.site-header.is-products-page,.site-header.is-products-page:not(.is-scrolled),.site-header.is-products-page.is-scrolled,.site-shell .site-header,.site-shell:has(.morph-home) .site-header,.site-shell:has(.morph-home) .site-header:not(.is-scrolled),.site-shell:has(.morph-home) .site-header.is-scrolled,.site-shell:has(.technology-page) .site-header,.site-shell:has(.technology-detail-page) .site-header,.site-shell:has(.products-page) .site-header,.site-shell:has(.news-page) .site-header,.site-shell:has(.about-detail) .site-header,.site-shell:has(.resources-detail-page) .site-header,.site-shell:has(.contact-page) .site-header{height:68px;min-height:68px;padding:0}.site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.resources-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{width:100%;max-width:none;height:68px;min-height:68px;display:flex;align-items:center;padding:0 18px;gap:12px}.site-header .brand{flex:0 1 auto;min-width:0;margin-right:auto}.site-header .main-nav,.site-header .global-link,.brand-logo-desktop{display:none}.brand-logo-mobile{display:block}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap,.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header.is-products-page .brand-logo,.site-shell:has(.morph-home) .brand-logo,.site-shell:has(.technology-page) .brand-logo,.site-shell:has(.technology-detail-page) .brand-logo,.site-shell:has(.products-page) .brand-logo,.site-shell:has(.news-page) .brand-logo,.site-shell:has(.about-detail) .brand-logo,.site-shell:has(.resources-detail-page) .brand-logo,.site-shell:has(.contact-page) .brand-logo{width:150px;max-width:150px;height:auto;max-height:32px;object-fit:contain;object-position:left center;transform:none!important}.mobile-menu-toggle,.site-header.is-products-page .mobile-menu-toggle,.site-header.is-technology-page .mobile-menu-toggle{position:relative;z-index:90;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:0;margin-left:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu-toggle span,.site-header.is-products-page .mobile-menu-toggle span,.site-header.is-technology-page .mobile-menu-toggle span,.site-shell:has(.news-page) .mobile-menu-toggle span{position:absolute;left:50%;top:50%;width:22px;height:2px;margin:0;background:var(--mobile-burger-color);transform-origin:center;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s ease,background-color .22s ease}.mobile-menu-toggle span:nth-child(1){transform:translate(-50%,calc(-50% - 6px))!important}.mobile-menu-toggle span:nth-child(2){transform:translate(-50%,-50%)!important}.mobile-menu-toggle span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0!important;transform:translate(-50%,-50%) scaleX(.35)!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)!important}.mobile-nav{position:fixed;top:0;right:0;left:auto;width:min(380px,82vw);max-width:none;height:100dvh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:86px 22px 24px;border-radius:0;border:0;z-index:80;opacity:1!important;overflow-y:auto;background:var(--mobile-menu-bg);box-shadow:-24px 0 70px #00000047;will-change:transform!important;transition:transform .36s cubic-bezier(.16,1,.3,1)!important}.mobile-nav:not(.is-open){pointer-events:none;opacity:1!important;transform:translate3d(100%,0,0)!important}.mobile-nav.is-open{pointer-events:auto;opacity:1!important;transform:translateZ(0)!important}.mobile-nav .nav-link,.mobile-nav .mobile-global-link{min-height:48px;width:100%;justify-content:flex-start;padding:0 14px;color:var(--mobile-menu-text);border-color:var(--mobile-menu-line);font-size:15px}.mobile-nav .nav-link-active{color:var(--mobile-menu-accent)}.mobile-nav .mobile-global-link{color:var(--mobile-menu-muted)}.site-header .mobile-nav .nav-link:after,.site-header .mobile-nav .nav-link-active:after{content:none;display:none}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.morph-home) .morph-home .morph-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-shell:has(.morph-home) .morph-home .morph-partner-card img{height:220px}.site-shell:has(.morph-home) .morph-home .morph-partner-card div{padding:20px}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.morph-home) .morph-home #intro{padding-top:160px;padding-bottom:70px}.site-shell:has(.morph-home) .morph-home #credibility{padding-top:70px}.site-shell:has(.morph-home) .morph-home .morph-advantages,.site-shell:has(.morph-home) .morph-home .morph-applications,.site-shell:has(.morph-home) .morph-home .morph-ecosystem,.site-shell:has(.morph-home) .morph-home .morph-partners{padding-top:70px;padding-bottom:70px}.site-shell:has(.morph-home) .morph-home .morph-advantages{margin-top:0}.site-shell:has(.morph-home) .morph-home>.morph-scroll-light{z-index:0;opacity:.38!important}}@media (min-width: 768px) and (max-width: 1100px){.site-shell .site-header .main-nav,.site-shell .site-header .global-link,.site-shell:has(.morph-home) .site-header .main-nav,.site-shell:has(.morph-home) .site-header .global-link,.site-shell:has(.technology-page) .site-header .main-nav,.site-shell:has(.technology-page) .site-header .global-link,.site-shell:has(.technology-detail-page) .site-header .main-nav,.site-shell:has(.technology-detail-page) .site-header .global-link,.site-shell:has(.products-page) .site-header .main-nav,.site-shell:has(.products-page) .site-header .global-link,.site-shell:has(.news-page) .site-header .main-nav,.site-shell:has(.news-page) .site-header .global-link,.site-shell:has(.about-detail) .site-header .main-nav,.site-shell:has(.about-detail) .site-header .global-link,.site-shell:has(.resources-detail-page) .site-header .main-nav,.site-shell:has(.resources-detail-page) .site-header .global-link,.site-shell:has(.contact-page) .site-header .main-nav,.site-shell:has(.contact-page) .site-header .global-link{display:none}.site-shell .site-header .mobile-menu-toggle{display:inline-flex}}.site-shell:has(.morph-home) .morph-home #intro,.site-shell:has(.morph-home) .morph-home .morph-intro{box-sizing:border-box;margin-bottom:0}@media (min-width: 1101px){.site-shell:has(.morph-home) .morph-home #intro,.site-shell:has(.morph-home) .morph-home .morph-intro{min-height:clamp(620px,62vw,780px)}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.morph-home) .morph-home #intro,.site-shell:has(.morph-home) .morph-home .morph-intro{min-height:clamp(560px,64vw,660px)}}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-home #intro,.site-shell:has(.morph-home) .morph-home .morph-intro{min-height:clamp(520px,128vw,620px)}}.site-shell:has(.morph-home) .morph-home .morph-hero{position:relative;z-index:1;isolation:isolate;background:#03051b}.site-shell:has(.morph-home) .morph-home .morph-hero-shade{background:linear-gradient(90deg,#03051bd1,#03051b75 36%,#03051b14,#03051b80),linear-gradient(180deg,#03051b2e,#070b33b3 88%)}.js-motion-ready .site-shell:has(.morph-home) .morph-home .morph-hero>.motion-hero-scan{display:none;opacity:0!important;visibility:hidden!important;animation:none!important}.morph-app-products-button-mobile,.map-filter-select-wrap,.map-filter-dropdown{display:none}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-home .morph-app-tab-panel>.morph-app-products-button{display:none}.site-shell:has(.morph-home) .morph-home .morph-app-products-button-mobile{display:inline-flex;width:100%;margin-top:18px}}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap .partner-map.map-panel>.map-filter{display:none}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-select-wrap{display:none}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown{position:relative;display:block;width:min(150px,calc(100% - 72px));margin:0 auto;color:#fff;z-index:5}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 42px 0 16px;color:#fff;border:1px solid rgba(62,231,255,.28);border-radius:8px;background:linear-gradient(180deg,#081c48f5,#050f30f5);box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 34px #0000002e;font-size:16px;font-weight:800;outline:none}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown summary::-webkit-details-marker{display:none}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown:after{content:"";position:absolute;right:18px;top:22px;width:9px;height:9px;border-right:2px solid rgba(255,255,255,.86);border-bottom:2px solid rgba(255,255,255,.86);pointer-events:none;transform:rotate(45deg)!important}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown[open]:after{top:25px;transform:rotate(225deg)!important}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;display:grid;gap:4px;padding:6px;border:1px solid rgba(62,231,255,.24);border-radius:8px;background:#050c2afa;box-shadow:0 18px 42px #00000057}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown-menu button{min-height:40px;padding:0 12px;color:#ffffffd1;border:0;border-radius:6px;background:transparent;font:inherit;font-size:15px;font-weight:760;text-align:left}.site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown-menu button.active{color:#fff;background:#3ee7ff24}}@media (max-width: 767px){.site-footer .footer-brand .footer-logo-mobile,.site-shell .site-footer .footer-brand .footer-logo-mobile{display:block;width:96px;max-width:96px;height:auto;max-height:none;object-fit:contain}}@media (max-width: 767px){.site-shell h1,.site-shell .h1,.site-shell .morph-hero-copy h1,.site-shell .technology-design-copy h1,.site-shell .technology-hero-copy h1,.site-shell .products-hero h1,.site-shell .news-hero h1,.site-shell .resources-hero h1,.site-shell .contact-hero h1,.site-shell .about-detail h1{font-size:36px;line-height:1.12}.site-shell:has(.technology-detail-page) .technology-design-hero{height:120vw;min-height:0;padding:0}.site-shell:has(.technology-detail-page) .technology-design-hero-video{height:100%;min-height:0}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .comparison-matrix{overflow:hidden}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .comparison-matrix:before{display:none}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head,.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-head,.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-row{min-width:0}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head{grid-template-columns:1fr}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head article,.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head article.featured{grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:18px;text-align:left;border-right:0;border-bottom:1px solid rgba(6,17,43,.1);box-shadow:none}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head article:last-child{border-bottom:0}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head img,.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head article.featured img{grid-row:1 / span 2;width:78px;height:64px;margin:0;padding:6px}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head h3{justify-content:flex-start;margin-bottom:4px;font-size:18px;text-align:left}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head p{font-size:12px;line-height:1.45;text-align:left}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-values{grid-template-columns:1fr}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-row b{padding:16px 18px 8px;text-align:left}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-values span{justify-content:flex-start;min-height:48px;padding:12px 18px;text-align:left;border-right:0;border-bottom:1px solid rgba(6,17,43,.08)}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-values span:last-child{border-bottom:0}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.technology-detail-page),.site-shell:has(.technology-detail-page)>main,.site-shell:has(.technology-detail-page) .technology-detail-page{max-width:100%;overflow-x:hidden}.site-shell:has(.technology-detail-page) .technology-art-lines,.site-shell:has(.technology-detail-page) .technology-design-hero,.site-shell:has(.technology-detail-page) .technology-design-arc{width:100%;max-width:100%;overflow-x:hidden;box-shadow:none;filter:none!important}.site-shell:has(.technology-detail-page) .technology-design-arc img{width:100%;max-width:100%}.site-shell:has(.technology-detail-page) .tech-line,.site-shell:has(.technology-detail-page) .technology-design-hero:after,.site-shell:has(.technology-detail-page) .technology-design-arc:after{box-shadow:none;filter:none!important}.site-shell:has(.technology-detail-page) .site-header .brand-logo-wrap,.site-shell:has(.technology-detail-page) .site-header:not(.is-scrolled) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .site-header .brand-logo,.site-shell:has(.technology-detail-page) .site-header:not(.is-scrolled) .brand-logo,.site-shell:has(.technology-detail-page) .site-header .brand-logo-mobile,.site-shell:has(.technology-detail-page) .site-header:not(.is-scrolled) .brand-logo-mobile{flex-basis:150px;width:150px;max-width:150px;height:auto;max-height:none}.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo-mobile{flex-basis:120px;width:120px;max-width:120px;height:auto;max-height:none}.site-shell:has(.technology-detail-page) .technology-design-hero{height:100vw;min-height:0}}@media (min-width: 768px) and (max-width: 1100px){.site-header .brand-logo-wrap,.site-header:not(.is-scrolled) .brand-logo-wrap,.site-header .brand-logo,.site-header:not(.is-scrolled) .brand-logo,.site-header .brand-logo-mobile,.site-header:not(.is-scrolled) .brand-logo-mobile{flex-basis:150px;width:150px;max-width:150px;height:auto;max-height:none}.site-header.is-scrolled .brand-logo-wrap,.site-header.is-scrolled .brand-logo,.site-header.is-scrolled .brand-logo-mobile{flex-basis:120px;width:120px;max-width:120px;height:auto;max-height:none}}@media (min-width: 768px) and (max-width: 1100px){.site-footer .footer-main{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center}.site-footer .footer-brand{display:grid;grid-template-columns:auto 1fr;justify-items:start;align-items:center}.site-footer .footer-contact{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,.58fr);grid-template-rows:auto auto;gap:0;justify-items:stretch;border-left:1px solid rgba(235,249,251,.14)}.site-footer .footer-contact article{min-height:58px;padding:0 22px;border:0;border-right:1px solid rgba(235,249,251,.14);border-radius:0;background:transparent;box-shadow:none}.site-footer .footer-contact article:nth-child(1){grid-column:1;grid-row:1;padding-bottom:10px}.site-footer .footer-contact article:nth-child(2){grid-column:1;grid-row:2;padding-top:10px}.site-footer .footer-contact article:nth-child(3){grid-column:2;grid-row:1 / span 2;padding-right:0;border-right:0}.site-footer .footer-bottom{flex-direction:row}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items,.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items article{border-right:1px solid rgba(var(--morpho-green-rgb),.24);border-bottom:1px solid rgba(var(--morpho-green-rgb),.18)}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items article:nth-child(2n){border-right:0}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items article:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid article:last-child{grid-column:1 / -1}}@media (min-width: 768px) and (max-width: 1100px){.site-footer .footer-contact{grid-template-columns:minmax(120px,.26fr) minmax(190px,.36fr) minmax(0,.38fr);grid-template-rows:1fr;align-items:start}.site-footer .footer-contact article:nth-child(1){grid-column:2;grid-row:1;align-self:start;padding-top:0;padding-bottom:0;border-right:1px solid rgba(235,249,251,.14)}.site-footer .footer-contact article:nth-child(2){grid-column:3;grid-row:1;align-self:start;padding-top:0;padding-right:0;border-right:0}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items article,.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items article:nth-child(2n),.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items article:last-child{grid-column:auto;border-bottom:0;border-right:1px solid rgba(var(--morpho-green-rgb),.24)}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-process-items article:last-child{border-right:0}.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid article:last-child{grid-column:auto}}.comparison-mobile-cards{display:none}@media (min-width: 1101px){.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .comparison-matrix{text-align:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .comparison-matrix:before{top:214px;left:48%;width:26%}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:78%;margin-left:22%;overflow:hidden;border:1px solid rgba(173,183,190,.44);border-bottom:0;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 18px 48px #4b5a6914;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head article,.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head article.featured{background:transparent;box-shadow:none}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head article.featured{background:rgba(var(--morpho-green-rgb),.13)}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-row{display:grid;grid-template-columns:22% minmax(0,1fr);align-items:stretch;border-top:1px solid rgba(6,17,43,.12);border-left:1px solid rgba(173,183,190,.44);border-right:1px solid rgba(173,183,190,.44);border-radius:0;background:#fff;overflow:hidden}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-row:nth-child(odd){background:#fff}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-tech-head+.compare-row{border-radius:8px 0 0}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-row:last-child{border-bottom:1px solid rgba(173,183,190,.44);border-radius:0 0 8px 8px}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-row b{display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:8px 16px 8px 18px;text-align:left;border-right:1px solid rgba(6,17,43,.1)}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .compare-values{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}}@media (max-width: 767px){.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .comparison-matrix{display:none}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-comparison .comparison-mobile-cards{display:grid;gap:16px;width:100%;margin:0 auto;text-align:left}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards article{position:relative;display:grid;gap:18px;padding:20px;border:1px solid rgba(173,183,190,.42);border-radius:12px;background:#ffffffb8;box-shadow:0 16px 42px #364e5b14}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards article.featured{order:-1;border-color:rgba(var(--morpho-green-rgb),.62);background:linear-gradient(180deg,rgba(var(--morpho-green-rgb),.16),#ffffffd6 42%),#ffffffe6;box-shadow:0 22px 58px rgba(var(--morpho-green-rgb),.18)}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-card-head{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-card-head img{width:72px;height:60px;object-fit:contain}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-badge{display:inline-flex;width:fit-content;margin-bottom:8px;padding:4px 9px;border-radius:999px;color:#003d39;background:rgba(var(--morpho-green-rgb),.18);font-size:11px;font-weight:900;letter-spacing:.08em}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards h3{margin:0 0 5px;color:#303650;font-size:19px;line-height:1.25;font-weight:800}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards p{margin:0;color:#687382;font-size:13px;line-height:1.55}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards dl{display:grid;gap:0;margin:0}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards dl>div{display:grid;grid-template-columns:minmax(88px,.44fr) minmax(0,.56fr);gap:12px;align-items:start;padding:12px 0;border-top:1px solid rgba(80,96,112,.13)}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards dt{margin:0;color:#303650a8;font-size:12px;line-height:1.45;font-weight:800}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards dd{margin:0;color:#303650;font-size:13px;line-height:1.45;font-weight:760}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards .best dd{color:#007e78;font-weight:900}.site-shell:has(.technology-detail-page) .technology-detail-page .comparison-mobile-cards .good dd{color:#303650;font-weight:850}}@media (max-width: 1100px){.site-shell:has(.technology-page),.site-shell:has(.technology-detail-page){--mobile-menu-bg: var(--light-gray);--mobile-menu-text: #292653;--mobile-menu-muted: rgba(41, 38, 83, .74);--mobile-menu-line: rgba(41, 38, 83, .14);--mobile-menu-accent: var(--morpho-green);--mobile-burger-color: var(--morpho-green)}.site-shell:has(.technology-page) .mobile-nav,.site-shell:has(.technology-detail-page) .mobile-nav{background:var(--light-gray);box-shadow:-24px 0 70px #2926531f}.site-shell:has(.technology-page) .mobile-nav .nav-link,.site-shell:has(.technology-page) .mobile-nav .mobile-global-link,.site-shell:has(.technology-detail-page) .mobile-nav .nav-link,.site-shell:has(.technology-detail-page) .mobile-nav .mobile-global-link{color:#292653;border-color:#29265324}.site-shell:has(.technology-page) .mobile-nav .nav-link-active,.site-shell:has(.technology-detail-page) .mobile-nav .nav-link-active{color:var(--morpho-green)}}@media (max-width: 767px){.site-footer,.site-shell .site-footer,.site-shell:has(.morph-home) .site-footer,.site-shell:has(.technology-page) .site-footer,.site-shell:has(.technology-detail-page) .site-footer,.site-shell:has(.products-page) .site-footer,.site-shell:has(.news-page) .site-footer,.site-shell:has(.about-detail) .site-footer,.site-shell:has(.about-kinetic) .site-footer,.site-shell:has(.resources-detail-page) .site-footer,.site-shell:has(.contact-page) .site-footer{margin-top:0;padding:0 20px 28px;color:#ebf9fbb8;border-top:0;background:var(--gradient-main) top / 100% 18px no-repeat,linear-gradient(180deg,#06102a,#030817)}.site-footer>.footer__inner.site-container,.site-shell .site-footer>.footer__inner.site-container{width:100%;max-width:none;padding:0}.site-footer .footer-main,.site-shell .site-footer .footer-main,.site-footer .footer-brand,.site-shell .site-footer .footer-brand,.site-footer .footer-contact,.site-shell .site-footer .footer-contact{display:grid;grid-template-columns:1fr;gap:18px;align-items:start;justify-items:start}.site-footer .footer-main,.site-shell .site-footer .footer-main{padding-top:46px;padding-bottom:0}.site-footer .footer-brand,.site-shell .site-footer .footer-brand{gap:16px}.site-footer .footer-brand h2,.site-shell .site-footer .footer-brand h2{display:none}.site-footer .footer-logo-desktop,.site-footer .footer-brand>img:not(.footer-logo-mobile),.site-shell .site-footer .footer-logo-desktop,.site-shell .site-footer .footer-brand>img:not(.footer-logo-mobile){display:none}.site-footer .footer-brand .footer-logo-mobile,.site-shell .site-footer .footer-brand .footer-logo-mobile{display:block;width:96px;max-width:96px;height:auto;max-height:none;object-fit:contain;filter:none!important}.site-footer .footer-socials,.site-shell .site-footer .footer-socials{display:flex;gap:10px;margin-top:0}.site-footer .footer-social-link,.site-shell .site-footer .footer-social-link{width:32px;height:32px;color:#ebf9fbd1;border:1px solid rgba(235,249,251,.18);border-radius:999px;background:#ffffff09;box-shadow:none}.site-footer .footer-contact-grid,.site-shell .site-footer .footer-contact-grid{width:100%;display:grid;justify-items:stretch}.site-footer .footer-contact,.site-shell .site-footer .footer-contact{width:100%;gap:14px;border-left:0}.site-footer .footer-contact article,.site-shell .site-footer .footer-contact article,.site-footer .footer-contact article:nth-child(n),.site-shell .site-footer .footer-contact article:nth-child(n){grid-column:auto;grid-row:auto;width:100%;min-height:0;padding:0;border:0;border-right:0;border-radius:0;background:transparent;box-shadow:none}.site-footer .footer-contact p,.site-footer .footer-contact a,.site-shell .site-footer .footer-contact p,.site-shell .site-footer .footer-contact a{margin:0 0 8px;color:#ebf9fbbd;font-size:13px;line-height:1.65}.site-footer .footer-contact a,.site-shell .site-footer .footer-contact a{color:#eefbff}.site-footer .footer-bottom,.site-shell .site-footer .footer-bottom{width:100%;max-width:none;min-height:0;display:flex;flex-direction:column;gap:14px;margin:26px 0 0;padding:18px 0 0;border-top:1px solid rgba(235,249,251,.12);color:#ebf9fb8f;font-size:13px}.site-footer .footer-bottom nav,.site-shell .site-footer .footer-bottom nav{display:flex;flex-wrap:wrap;gap:18px}.site-footer .footer-bottom a,.site-shell .site-footer .footer-bottom a{color:#ebf9fb9e}}@media (min-width: 768px) and (max-width: 1100px){.site-shell:has(.morph-home) .morph-home .morph-hero,.site-shell:has(.products-page) .products-hero,.site-shell:has(.products-page) .page-hero.split.products-hero{height:100vw;min-height:0}}@media (min-width: 768px) and (max-width: 1100px){.site-footer .footer-contact,.site-shell .site-footer .footer-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:0;row-gap:0;align-items:start;align-content:start;border-left:1px solid rgba(235,249,251,.14)}.site-footer .footer-contact article,.site-shell .site-footer .footer-contact article,.site-footer .footer-contact article:nth-child(n),.site-shell .site-footer .footer-contact article:nth-child(n){min-height:0;padding:0 22px;border:0;border-right:1px solid rgba(235,249,251,.14);border-radius:0;background:transparent;box-shadow:none}.site-footer .footer-contact article:nth-child(1),.site-shell .site-footer .footer-contact article:nth-child(1){grid-column:1;grid-row:1;padding-bottom:0}.site-footer .footer-contact article:nth-child(2),.site-shell .site-footer .footer-contact article:nth-child(2){grid-column:1;grid-row:2;padding-top:4px}.site-footer .footer-contact article:nth-child(3),.site-shell .site-footer .footer-contact article:nth-child(3){grid-column:2;grid-row:1 / span 2;padding-right:0;border-right:0}}.site-header.is-technology-page .nav-link:hover,.site-header.is-technology-page .nav-link-active,.site-shell:has(.technology-page) .site-header .nav-link:hover,.site-shell:has(.technology-page) .site-header .nav-link-active,.site-shell:has(.technology-detail-page) .site-header .nav-link:hover,.site-shell:has(.technology-detail-page) .site-header .nav-link-active{color:var(--morpho-green)}.site-header.is-technology-page .nav-link:hover:after,.site-header.is-technology-page .nav-link-active:after,.site-shell:has(.technology-page) .site-header .nav-link:hover:after,.site-shell:has(.technology-page) .site-header .nav-link-active:after,.site-shell:has(.technology-detail-page) .site-header .nav-link:hover:after,.site-shell:has(.technology-detail-page) .site-header .nav-link-active:after{background:var(--morpho-green);color:var(--morpho-green)}.site-shell:has(.technology-page) .mobile-nav .nav-link:hover,.site-shell:has(.technology-page) .mobile-nav .nav-link-active,.site-shell:has(.technology-page) .mobile-nav .mobile-global-link:hover,.site-shell:has(.technology-detail-page) .mobile-nav .nav-link:hover,.site-shell:has(.technology-detail-page) .mobile-nav .nav-link-active,.site-shell:has(.technology-detail-page) .mobile-nav .mobile-global-link:hover{color:var(--morpho-green)}@media (min-width: 768px) and (max-width: 1100px){.site-header .brand-logo-desktop,.site-shell .site-header .brand-logo-desktop{display:none}.site-header .brand-logo-mobile,.site-shell .site-header .brand-logo-mobile{display:block}.site-header .brand,.site-shell .site-header .brand,.site-header .brand-logo-wrap,.site-shell .site-header .brand-logo-wrap,.site-header:not(.is-scrolled) .brand-logo-wrap,.site-shell .site-header:not(.is-scrolled) .brand-logo-wrap{width:150px;max-width:150px;height:auto;max-height:none;min-height:0}.site-header .brand-logo,.site-shell .site-header .brand-logo,.site-header .brand-logo-mobile,.site-shell .site-header .brand-logo-mobile,.site-header:not(.is-scrolled) .brand-logo,.site-shell .site-header:not(.is-scrolled) .brand-logo,.site-header:not(.is-scrolled) .brand-logo-mobile,.site-shell .site-header:not(.is-scrolled) .brand-logo-mobile{width:150px;max-width:none;height:auto;max-height:none;object-fit:contain}.site-header.is-scrolled .brand,.site-shell .site-header.is-scrolled .brand,.site-header.is-scrolled .brand-logo-wrap,.site-shell .site-header.is-scrolled .brand-logo-wrap{width:120px;max-width:120px;height:auto;max-height:none}.site-header.is-scrolled .brand-logo,.site-shell .site-header.is-scrolled .brand-logo,.site-header.is-scrolled .brand-logo-mobile,.site-shell .site-header.is-scrolled .brand-logo-mobile{width:120px;max-width:none;height:auto;max-height:none}}@media (max-width: 767px){.site-shell:has(.news-page),.site-shell:has(.resources-detail-page){--mobile-menu-bg: var(--light-gray);--mobile-menu-text: #292653;--mobile-menu-muted: rgba(41, 38, 83, .74);--mobile-menu-line: rgba(41, 38, 83, .14)}.site-shell:has(.news-page){--mobile-burger-color: var(--morpho-purple)}.site-shell:has(.news-page) .mobile-menu-toggle span,.site-shell:has(.news-page) .mobile-menu-toggle[aria-expanded=true] span{background:var(--morpho-purple)}.site-shell:has(.news-page) .mobile-nav,.site-shell:has(.resources-detail-page) .mobile-nav{background:var(--light-gray);box-shadow:-24px 0 70px #2926531f}.site-shell:has(.news-page) .mobile-nav .nav-link,.site-shell:has(.news-page) .mobile-nav .mobile-global-link,.site-shell:has(.resources-detail-page) .mobile-nav .nav-link,.site-shell:has(.resources-detail-page) .mobile-nav .mobile-global-link{color:#292653;border-color:#29265324}.site-shell:has(.products-page),.site-shell:has(.products-page)>main,.site-shell:has(.products-page) .products-page{background:var(--light-gray);background-image:none;box-shadow:none;filter:none!important}.site-shell:has(.products-page) .products-page:before,.site-shell:has(.products-page) .products-page:after,.site-shell:has(.products-page) .products-page-bg,.site-shell:has(.products-page) .products-page-bg:before,.site-shell:has(.products-page) .products-page-bg:after,.site-shell:has(.products-page) .products-code-wave,.site-shell:has(.products-page) .products-global-wave,.site-shell:has(.products-page) .products-brand-glow{content:none;display:none;background:none;background-image:none;box-shadow:none;filter:none!important}.site-shell:has(.products-page) .site-header,.site-shell:has(.products-page) .site-header.is-products-page,.site-shell:has(.products-page) .site-header.is-products-page:not(.is-scrolled),.site-shell:has(.products-page) .site-header.is-products-page.is-scrolled{background:var(--light-gray);box-shadow:none;filter:none!important}.site-shell:has(.products-page) .products-hero,.site-shell:has(.products-page) .page-hero.split.products-hero{height:120vw;min-height:0}.site-shell:has(.products-page) .product-device-copy{padding:20px}.site-shell:has(.products-page) .product-device-card{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none!important}.site-shell:has(.products-page) .product-device-card:before,.site-shell:has(.products-page) .product-device-card:after{content:none;display:none;box-shadow:none;filter:none!important}.site-shell:has(.products-page) .product-device-media{display:grid;align-content:center;justify-items:center;gap:20px;padding:28px 18px 24px;border-right:0;border-bottom:0;background:transparent;box-shadow:none;filter:none!important}.site-shell:has(.products-page) .device-static-image{filter:none!important}.site-shell:has(.products-page) .product-brochure-button{margin-top:0;margin-bottom:20px}.site-shell:has(.resources-detail-page) .resource-corporate-preview{min-height:160px;padding:28px 24px}.site-shell:has(.resources-detail-page) .resource-corporate-card,.site-shell:has(.resources-detail-page) .resource-corporate-card.resources-reveal.is-visible{padding:0}.site-shell:has(.resources-detail-page) .resource-corporate-preview img{width:min(280px,82%);max-width:100%;height:auto;max-height:none;object-fit:contain}.site-shell:has(.contact-page) .contact-hero{padding-left:0;padding-right:0}.site-shell:has(.about-detail) .about-hero{min-height:760px;padding-bottom:124px;overflow:visible}.site-shell:has(.about-detail) .about-copy{position:relative;z-index:2}.site-shell:has(.about-detail) .about-butterfly,.js-reveal-ready main .about-butterfly.will-reveal,.js-reveal-ready main .about-butterfly.will-reveal.is-revealed{width:min(82vw,380px);max-width:380px;right:50%;top:auto;bottom:54px;left:auto;z-index:1;margin:0;opacity:.76!important;transform:translate(50%)!important}.site-shell:has(.about-detail) .about-section.about-mission{margin-top:0;padding-top:34px}.site-shell:has(.about-detail) .about-mobile-management article,.site-shell:has(.about-detail) .about-mobile-management div,.site-shell:has(.about-detail) .about-mobile-management h3,.site-shell:has(.about-detail) .about-mobile-management p{text-align:center}}body:has(.contact-page),body:has(.contact-page) .site-shell,.site-shell:has(.contact-page),.site-shell:has(.contact-page) .contact-page{--contact-top-bg: var(--gradient-mid-blue);--contact-main-gradient: var(--gradient-main);background:var(--contact-main-gradient);background-color:var(--gradient-mid-blue)}.site-shell:has(.contact-page) .site-header,.site-shell:has(.contact-page) .site-header.is-inner-page{background:transparent}.site-shell:has(.contact-page) .site-header.is-scrolled{background:var(--contact-top-bg)}body:has(.about-detail),body:has(.about-detail) .site-shell,.site-shell:has(.about-detail),.site-shell:has(.about-detail) .about-detail{background:var(--light-grey);background-color:var(--light-grey)}.site-shell:has(.about-detail) .about-detail{--about-ref-bg: var(--light-grey);--about-ref-deep: #e5e8eb;--about-ref-cyan: var(--morpho-green);--about-ref-text: #06112b;--about-ref-muted: #4f5e72;--about-ref-line: rgba(var(--morpho-green-rgb), .24);color:var(--about-ref-text)}.site-shell:has(.about-detail) .about-detail:before,.site-shell:has(.about-detail) .about-detail:after{background:none}.site-shell:has(.about-detail) .about-detail h1,.site-shell:has(.about-detail) .about-detail h2,.site-shell:has(.about-detail) .about-detail h3,.site-shell:has(.about-detail) .about-stats strong,.site-shell:has(.about-detail) .about-stats span{color:#06112b}.site-shell:has(.about-detail) .about-detail p,.site-shell:has(.about-detail) .about-centered p:not(.eyebrow),.site-shell:has(.about-detail) .about-stats p{color:#4f5e72}.site-shell:has(.about-detail) .about-kicker,.site-shell:has(.about-detail) .about-detail .eyebrow,.site-shell:has(.about-detail) .about-detail .nav-link-active{color:var(--morpho-green)}.site-shell:has(.about-detail) .about-carousel button{color:#06112b94}.site-shell:has(.about-detail) .about-stats article{border-left-color:rgba(var(--morpho-green-rgb),.28)}.site-shell:has(.about-detail) .about-management-person{filter:none!important}.site-shell:has(.about-detail) .about-management-hero figcaption strong{color:var(--morpho-blue)}.site-shell:has(.morph-home) .morph-home .morph-advantages{background-color:transparent;background-image:linear-gradient(to bottom,#9489c100,#9489c1 22%,#9489c1 78%,#9489c100)}.site-shell:has(.about-detail) .about-management .about-quote cite{color:var(--morpho-blue)}.site-shell:has(.about-detail) .site-header,.site-shell:has(.about-detail) .site-header:not(.is-scrolled),.site-shell:has(.about-detail) .site-header.is-inner-page{color:#363256;background:transparent;border-bottom:0;box-shadow:none}.site-shell:has(.about-detail) .site-header.is-scrolled{color:#363256;background:var(--light-gray);border-bottom:1px solid rgba(80,76,110,.12);box-shadow:0 14px 32px #2e2b5014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-shell:has(.about-detail) .brand-logo{filter:none!important}.site-shell:has(.about-detail) .nav-link,.site-shell:has(.about-detail) .global-link{position:relative;display:inline-flex;align-items:center;color:#55516f;font-size:15px;font-weight:700;text-shadow:none}.site-shell:has(.about-detail) .nav-link:hover,.site-shell:has(.about-detail) .nav-link-active,.site-shell:has(.about-detail) .global-link:hover,.site-shell:has(.about-detail) .global-link:focus-visible{color:var(--morpho-green)}.site-shell:has(.about-detail) .site-header .global-link{min-width:136px;justify-content:center;color:#fff;background:#11163f;border-color:#11163feb;box-shadow:none}.site-shell:has(.about-detail) .site-header .global-link:hover,.site-shell:has(.about-detail) .site-header .global-link:focus-visible{color:#fff;background:#070b2f;border-color:#070b2f}.site-shell:has(.about-detail) .nav-link-active{padding-bottom:0;border-bottom:0}.site-shell:has(.about-detail) .nav-link-active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--morpho-green)}@media (max-width: 767px){.site-header .brand-logo-desktop,.site-header.is-scrolled .brand-logo-desktop{display:none}.site-header .brand-logo-mobile,.site-header.is-scrolled .brand-logo-mobile{display:block;width:150px;min-width:150px;max-width:150px;height:auto;max-height:32px;transform:none!important;transition:none!important}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap{flex:0 0 150px;width:150px;min-width:150px;max-width:150px;height:32px;min-height:32px;max-height:32px}}body:has(.morph-home),body:has(.morph-home) .site-shell,.site-shell:has(.morph-home),.site-shell:has(.morph-home) .morph-home{background:var(--light-grey);background-color:var(--light-grey)}.site-shell:has(.morph-home) .morph-home:before,.site-shell:has(.morph-home) .morph-home:after{content:none;display:none}.site-shell:has(.morph-home) .morph-intro,.site-shell:has(.morph-home) .morph-advantages,.site-shell:has(.morph-home) .morph-applications,.site-shell:has(.morph-home) .morph-ecosystem,.site-shell:has(.morph-home) .morph-partners,.site-shell:has(.morph-home) #credibility.morph-eu-funding{background:var(--light-grey);background-color:var(--light-grey)}.site-shell:has(.morph-home) .morph-intro:before,.site-shell:has(.morph-home) .morph-intro:after,.site-shell:has(.morph-home) .morph-advantages:before,.site-shell:has(.morph-home) .morph-partners:after,.site-shell:has(.morph-home) .morph-eu-funding:before,.site-shell:has(.morph-home) .morph-eu-funding:after{content:none;display:none}.site-shell:has(.morph-home) .morph-section-head h2,.site-shell:has(.morph-home) .morph-intro .morph-section-head h2{color:var(--navy);text-shadow:none}.site-shell:has(.morph-home) .morph-section-head>p:not(.eyebrow),.site-shell:has(.morph-home) .morph-intro .morph-section-head>p:not(.eyebrow){color:#4f5e72}.site-shell:has(.morph-home) .morph-section-head .cta-button,.site-shell:has(.morph-home) .morph-advantages-mobile-button{color:var(--navy);border-color:rgba(var(--morpho-green-rgb),.58);background:#ffffff8a;box-shadow:none}.site-shell:has(.morph-home)>.morph-home>.morph-scroll-light{z-index:1;opacity:.32!important;mix-blend-mode:multiply}.site-shell:has(.morph-home) .morph-eu-note{color:#4f5e72;border-color:#06112b24;background:#ffffff9e;box-shadow:none}.site-shell:has(.morph-home) .morph-advantage-orbit:before{background:conic-gradient(from -20deg,#3979df,#5dfaff 72deg,#3979df,#5dfaff,#3979df 300deg,#5dfaff 360deg);filter:blur(.5px) drop-shadow(0 0 12px rgba(82,249,255,.7))!important;-webkit-mask-image:radial-gradient(circle,transparent 0 55%,#000 56% 75%,transparent 76%);mask-image:radial-gradient(circle,transparent 0 55%,#000 56% 75%,transparent 76%)}.site-shell:has(.morph-home) .morph-app-showcase{display:flex;width:100%;height:clamp(420px,36vw,560px);margin-top:40px;overflow:hidden;border:1px solid rgba(6,17,43,.12);border-radius:4px;background:var(--navy);box-shadow:0 24px 64px #06112b24}.site-shell:has(.morph-home) .morph-app-product{position:relative;display:block;flex:1 1 33.333%;min-width:0;height:100%;overflow:hidden;color:#fff;border-right:1px solid rgba(255,255,255,.46);transition:flex-grow .55s cubic-bezier(.22,1,.36,1),flex-basis .55s cubic-bezier(.22,1,.36,1)}.site-shell:has(.morph-home) .morph-app-product:last-child{border-right:0}.site-shell:has(.morph-home) .morph-app-product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04) brightness(.76);transform:scale(1.025);transition:transform .75s cubic-bezier(.22,1,.36,1),filter .55s ease}.site-shell:has(.morph-home) .morph-app-product-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0309181f 22%,#030918c7),linear-gradient(90deg,rgba(3,9,24,.22),transparent 56%);transition:background-color .55s ease}.site-shell:has(.morph-home) .morph-app-product-copy{position:absolute;z-index:2;left:clamp(24px,3vw,52px);right:clamp(24px,3vw,52px);bottom:clamp(28px,4vw,58px)}.site-shell:has(.morph-home) .morph-app-product-copy h3{max-width:12ch;margin:0;color:#fff;font-size:clamp(30px,3vw,48px);font-weight:360;line-height:1.18;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.38)}.site-shell:has(.morph-home) .morph-app-product-detail{max-width:520px;max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .32s ease .08s,transform .48s cubic-bezier(.22,1,.36,1) .06s,max-height .48s ease,margin-top .48s ease}.site-shell:has(.morph-home) .morph-app-product-detail strong{display:block;margin-bottom:8px;color:#fff;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.site-shell:has(.morph-home) .morph-app-product-detail p{margin:0;color:#ffffffd1;font-size:16px;line-height:1.7}@media (hover: hover) and (pointer: fine){.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:hover) .morph-app-product,.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:focus-visible) .morph-app-product{flex-grow:.72;flex-basis:23%}.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:hover,.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:focus-visible{flex-grow:1.65;flex-basis:54%}.site-shell:has(.morph-home) .morph-app-product:hover img,.site-shell:has(.morph-home) .morph-app-product:focus-visible img{filter:saturate(1) contrast(1.05) brightness(.9);transform:scale(1.065)}.site-shell:has(.morph-home) .morph-app-product:hover .morph-app-product-detail,.site-shell:has(.morph-home) .morph-app-product:focus-visible .morph-app-product-detail{max-height:180px;margin-top:18px;opacity:1;transform:translateY(0)}}.site-shell:has(.morph-home) .morph-hero-copy>.eyebrow,.site-shell:has(.morph-home) .morph-applications .morph-section-head>.eyebrow,.site-shell:has(.morph-home) .morph-eu-funding .morph-section-head>.eyebrow{color:var(--morpho-green)}.site-shell:has(.morph-home) .morph-intro .morph-section-head>.eyebrow,.site-shell:has(.morph-home) .morph-ecosystem .morph-section-head>.eyebrow{color:var(--morpho-red)}.site-shell:has(.morph-home) .morph-advantages .morph-section-head>.eyebrow,.site-shell:has(.morph-home) .morph-partners .morph-section-head>.eyebrow{color:var(--morpho-purple)}.site-shell:has(.morph-home) :is(.morph-hero-copy,.morph-applications .morph-section-head,.morph-eu-funding .morph-section-head)>.eyebrow:before{background:var(--morpho-green)}.site-shell:has(.morph-home) :is(.morph-intro .morph-section-head,.morph-ecosystem .morph-section-head)>.eyebrow:before{background:var(--morpho-red)}.site-shell:has(.morph-home) :is(.morph-advantages .morph-section-head,.morph-partners .morph-section-head)>.eyebrow:before{background:var(--morpho-purple)}.site-shell:has(.morph-home) #credibility.morph-eu-funding{padding-top:clamp(110px,10vw,160px);padding-bottom:clamp(110px,11vw,170px);background:linear-gradient(180deg,#0b0f49,#0b0f49fa 12%,#0b0f49b8 30%,#0b0f492e 54%,#0b0f4900 76%),radial-gradient(ellipse 64% 64% at 12% 70%,rgba(88,225,232,.7),rgba(63,169,222,.44) 36%,transparent 72%),radial-gradient(ellipse 58% 58% at 58% 74%,rgba(65,117,255,.44),transparent 70%),radial-gradient(ellipse 54% 72% at 104% 64%,rgba(118,45,188,.78),rgba(65,44,160,.44) 45%,transparent 78%),var(--gradient-main);background-color:#0b0f49}.site-shell:has(.morph-home) #credibility .morph-section-head{max-width:920px;margin-inline:auto;text-align:center}.site-shell:has(.morph-home) #credibility .morph-section-head h2{color:#fff;text-shadow:none}.site-shell:has(.morph-home) #credibility .morph-section-head>p:not(.eyebrow){color:#f4f9ffe0}.site-shell:has(.morph-home) #credibility .morph-eu-note{max-width:620px;margin:34px auto 0;padding:12px;color:#ecf9ffc7;border:1px solid rgba(255,255,255,.55);border-radius:8px;background:#ffffff1a;box-shadow:none}.site-shell:has(.morph-home) #credibility .morph-eu-note p{color:#ecf9ffd1}.site-shell:has(.morph-home) .morph-app-products-button{width:fit-content;margin:28px auto 0;color:var(--navy);border-color:rgba(var(--morpho-green-rgb),.58);background:#ffffff94;box-shadow:none}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-app-showcase{display:grid;height:auto;gap:10px;overflow:visible;border:0;background:transparent;box-shadow:none}.site-shell:has(.morph-home) .morph-app-product{height:auto;min-height:360px;aspect-ratio:4 / 3;border:0;border-radius:4px}.site-shell:has(.morph-home) .morph-app-product-detail{max-height:180px;margin-top:14px;opacity:1;transform:none}.site-shell:has(.morph-home) .morph-app-product-copy h3{font-size:clamp(28px,9vw,42px)}}@media (prefers-reduced-motion: reduce){.site-shell:has(.morph-home) .morph-app-product,.site-shell:has(.morph-home) .morph-app-product img,.site-shell:has(.morph-home) .morph-app-product-detail{transition:none!important}}.site-shell:has(.morph-home) .morph-intro>.morph-hero-arc{background:transparent;background-color:transparent;background-image:none}.site-shell:has(.morph-home) .morph-app-showcase{width:100vw;width:100dvw;max-width:none;margin-left:calc(50% - 50vw);margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50vw);margin-right:calc(50% - 50dvw);border-right:0;border-left:0;border-radius:0}.site-shell:has(.morph-home) .morph-app-products-button{display:flex;margin:28px auto 0}@media (hover: hover) and (pointer: fine){.site-shell:has(.morph-home) .morph-app-product{flex:0 1 33.333%;width:33.333%;transition:flex-basis .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1)}.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:hover) .morph-app-product,.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:focus-visible) .morph-app-product{flex-basis:22%;width:22%}.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:hover,.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:focus-visible{flex-basis:56%;width:56%}.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:hover) .morph-app-product img,.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:focus-visible) .morph-app-product img{filter:saturate(.48) contrast(1.04) brightness(.42)!important}.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:hover img,.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:focus-visible img{filter:saturate(1.08) contrast(1.06) brightness(1)!important;transform:scale(1.065)}.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:hover) .morph-app-product-shade,.site-shell:has(.morph-home) .morph-app-showcase:has(.morph-app-product:focus-visible) .morph-app-product-shade{background-color:#02071357}.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:hover .morph-app-product-shade,.site-shell:has(.morph-home) .morph-app-showcase .morph-app-product:focus-visible .morph-app-product-shade{background-color:transparent;box-shadow:inset 0 0 0 1px var(--morpho-purple)}}@media (min-width: 768px){.site-header .brand,.site-header.is-scrolled .brand,.site-shell:has(.morph-home) .brand,.site-shell:has(.technology-page) .brand,.site-shell:has(.technology-detail-page) .brand,.site-shell:has(.products-page) .brand,.site-shell:has(.news-page) .brand,.site-shell:has(.about-detail) .brand,.site-shell:has(.about-kinetic) .brand,.site-shell:has(.resources-detail-page) .brand,.site-shell:has(.contact-page) .brand{display:inline-flex;align-items:center;height:auto;min-height:0;max-height:none;line-height:0}.site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-kinetic) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.resources-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{min-height:120px;height:120px;padding-top:12px;padding-bottom:12px}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-shell:has(.morph-home) .brand-logo-wrap,.site-shell:has(.technology-page) .brand-logo-wrap,.site-shell:has(.technology-detail-page) .brand-logo-wrap,.site-shell:has(.products-page) .brand-logo-wrap,.site-shell:has(.news-page) .brand-logo-wrap,.site-shell:has(.about-detail) .brand-logo-wrap,.site-shell:has(.about-kinetic) .brand-logo-wrap,.site-shell:has(.resources-detail-page) .brand-logo-wrap,.site-shell:has(.contact-page) .brand-logo-wrap{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;overflow:visible;padding:0;transform:none!important;transition:none!important}.site-header .brand-logo-desktop,.site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.morph-home) .brand-logo-desktop,.site-shell:has(.technology-page) .brand-logo-desktop,.site-shell:has(.technology-detail-page) .brand-logo-desktop,.site-shell:has(.products-page) .brand-logo-desktop,.site-shell:has(.news-page) .brand-logo-desktop,.site-shell:has(.about-detail) .brand-logo-desktop,.site-shell:has(.about-kinetic) .brand-logo-desktop,.site-shell:has(.resources-detail-page) .brand-logo-desktop,.site-shell:has(.contact-page) .brand-logo-desktop{display:block;width:80px;min-width:0;max-width:none;height:auto;max-height:none;object-fit:contain;transform:none!important;transition:width .34s cubic-bezier(.22,1,.36,1)!important;will-change:width!important;backface-visibility:hidden}.site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.morph-home) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.technology-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.products-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.news-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.about-detail) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.about-kinetic) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.resources-detail-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.contact-page) .site-header.is-scrolled .brand-logo-desktop{width:50px;max-height:none;transform:none!important}.site-header .brand-logo-mobile,.site-header.is-scrolled .brand-logo-mobile{display:none}}.site-shell:has(.about-detail) main .about-detail h2{margin-bottom:20px}.site-shell:has(.about-detail) .about-eu.about-eu-reveal{opacity:0!important;transform:translateY(32px)!important;transition:opacity .74s ease,transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.site-shell:has(.about-detail) .about-eu.about-eu-reveal .about-centered{opacity:1!important;transform:none!important}.site-shell:has(.about-detail) .about-eu.about-eu-reveal .about-centered>:is(.eyebrow,h2,p),.site-shell:has(.about-detail) .about-eu.about-eu-reveal .about-logo-row{opacity:0!important;transform:translateY(28px)!important;transition:opacity .7s ease,transform .88s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible .about-centered>:is(.eyebrow,h2,p),.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible .about-logo-row{opacity:1!important;transform:translateY(0)!important}.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible .about-centered>.eyebrow{transition-delay:.06s,.06s!important}.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible .about-centered>h2{transition-delay:.16s,.16s!important}.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible .about-centered>p:not(.eyebrow):nth-of-type(2){transition-delay:.28s,.28s!important}.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible .about-centered>p:not(.eyebrow):nth-of-type(3){transition-delay:.4s,.4s!important}.site-shell:has(.about-detail) .about-eu.about-eu-reveal.is-visible .about-logo-row{transition-delay:.54s,.54s!important}.site-shell:has(.about-detail) .about-hero{box-sizing:border-box;width:min(1275px,calc(100% - (var(--pad) + var(--pad))));max-width:1275px;padding-left:0;padding-right:0}.section-pad,.inner-page>.section-pad{box-sizing:border-box;width:min(1500px,100%);max-width:1500px;margin-left:auto;margin-right:auto}.site-shell:has(.contact-page) .contact-section,.site-shell:has(.contact-page) .inner-page>.contact-section.section-pad{box-sizing:border-box;width:min(1500px,100%);max-width:1500px;margin-left:auto;margin-right:auto;padding-left:7.5%;padding-right:7.5%}.site-shell:has(.contact-page) .contact-intro-card{gap:0}.site-shell:has(.contact-page) .contact-intro-card p{font-size:15px}.site-shell:has(.morph-home) .morph-home .morph-advantages{background:linear-gradient(to bottom,rgba(241,242,242,0) 54%,rgba(241,242,242,.12) 66%,rgba(241,242,242,.52) 82%,var(--light-grey) 100%),linear-gradient(90deg,#040f209e,#06162a80 48%,#040f2099),url(/assets/Competence%20Center%205-ByK02V12.webp) center center / cover no-repeat;background-color:var(--light-grey)}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-section-head h2{color:#f7fbff}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-section-head>p:not(.eyebrow){color:#ebf5fad1}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-icon-card h3{color:#f7fbff}.site-shell:has(.morph-home) .morph-home .morph-advantages .morph-icon-card p{color:#ebf5fac7}.site-shell:has(.morph-home) .morph-home .morph-advantages :is(.morph-section-head .cta-button,.morph-advantages-mobile-button){color:#f7fbff;border-color:rgba(var(--morpho-green-rgb),.72);background:#040f2075}.site-shell:has(.contact-page) .contact-info-list article,.site-shell:has(.contact-page) .contact-info-list article:hover,.site-shell:has(.contact-page) .contact-info-list article:focus-within{transform:none!important;background:transparent;border-color:#ffffff1f;box-shadow:none}.site-shell:has(.contact-page) .contact-info-list article .contact-info-icon-wrap{transform:none!important;background:#63f1ea0a;box-shadow:0 0 18px #63f1ea1a;transition:background .26s ease,box-shadow .26s ease!important}.site-shell:has(.contact-page) .contact-info-list article:hover .contact-info-icon-wrap,.site-shell:has(.contact-page) .contact-info-list article:focus-within .contact-info-icon-wrap{transform:none!important;background:#63f1ea24;box-shadow:0 0 32px #63f1ea42}.site-shell:has(.contact-page) .contact-info-list article .contact-info-icon,.site-shell:has(.contact-page) .contact-info-list article:hover .contact-info-icon,.site-shell:has(.contact-page) .contact-info-list article:focus-within .contact-info-icon{transform:none!important;filter:none!important}.site-shell:has(.contact-page) .contact-section{box-sizing:border-box;width:100%;max-width:none;padding-left:max(7.5vw,24px);padding-right:max(7.5vw,24px);overflow-x:clip}.site-shell:has(.contact-page) .contact-hero,.site-shell:has(.contact-page) .contact-page-grid{box-sizing:border-box;width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.site-shell:has(.contact-page) .contact-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.68fr);gap:clamp(28px,4vw,56px);align-items:start}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:clamp(34px,3.2vw,56px)}.site-shell:has(.contact-page) .contact-head,.site-shell:has(.contact-page) .contact-form .contact-head,.site-shell:has(.contact-page) .contact-intro-card .contact-head{margin:0 0 clamp(28px,3vw,44px)}.site-shell:has(.contact-page) .contact-form .eyebrow,.site-shell:has(.contact-page) .contact-intro-card .eyebrow,.site-shell:has(.contact-page) .contact-head .eyebrow{font-weight:500}.site-shell:has(.contact-page) .contact-form h2,.site-shell:has(.contact-page) .contact-intro-card h2,.site-shell:has(.contact-page) .contact-head h2{font-weight:400}.site-shell:has(.contact-page) .contact-form p,.site-shell:has(.contact-page) .contact-intro-card p,.site-shell:has(.contact-page) .contact-form label,.site-shell:has(.contact-page) .contact-form input,.site-shell:has(.contact-page) .contact-form textarea,.site-shell:has(.contact-page) .contact-custom-select-trigger,.site-shell:has(.contact-page) .contact-custom-option,.site-shell:has(.contact-page) .contact-info-list article,.site-shell:has(.contact-page) .contact-info-list article p{font-weight:400}.site-shell:has(.contact-page) .contact-form label>span,.site-shell:has(.contact-page) .contact-info-list article span:first-child,.site-shell:has(.contact-page) .contact-info-list article div>span{font-weight:500}.site-shell:has(.contact-page) .contact-info-list article a,.site-shell:has(.contact-page) .contact-info-list article p{overflow-wrap:anywhere}@media (max-width: 1100px){.site-shell:has(.contact-page) .contact-page-grid{grid-template-columns:1fr}}@media (max-width: 767px){.site-shell:has(.contact-page) .contact-section{padding-left:24px;padding-right:24px}.site-shell:has(.contact-page) .contact-form,.site-shell:has(.contact-page) .contact-intro-card{padding:28px 22px}}html body .site-shell h1,html body .site-shell .h1,html body .site-shell .morph-hero-copy h1,html body .site-shell .technology-hero-copy h1,html body .site-shell .products-hero h1,html body .site-shell .news-hero h1,html body .site-shell .resources-hero h1,html body .site-shell .contact-hero h1,html body .site-shell:has(.morph-home) .morph-home h1,html body .site-shell:has(.technology-page) .technology-page h1,html body .site-shell:has(.technology-detail-page) .technology-detail-page h1,html body .site-shell:has(.products-page) .products-page h1,html body .site-shell:has(.resources-detail-page) .resources-detail-page h1,html body .site-shell:has(.news-page) .news-page h1,html body .site-shell:has(.about-detail) .about-detail h1,html body .site-shell:has(.contact-page) .contact-page h1{font-size:clamp(36px,4vw,56px);line-height:1.1}html body .site-shell h2,html body .site-shell .h2,html body .site-shell .morph-section-head h2,html body .site-shell:has(.morph-home) .morph-home h2,html body .site-shell:has(.technology-page) .technology-page h2,html body .site-shell:has(.technology-detail-page) .technology-detail-page h2,html body .site-shell:has(.products-page) .products-page h2,html body .site-shell:has(.resources-detail-page) .resources-detail-page h2,html body .site-shell:has(.news-page) .news-page h2,html body .site-shell:has(.about-detail) .about-detail h2,html body .site-shell:has(.contact-page) .contact-page h2,html body .site-shell .featured-content h2,html body .site-shell .product-device-copy h2,html body .site-shell .products-system h2,html body .site-shell .product-device-stack h2,html body .site-shell .product-materials h2{font-size:clamp(26px,2.4vw,36px);line-height:1.14}html body .site-shell h3,html body .site-shell .h3,html body .site-shell .morph-image-card h3,html body .site-shell .morph-icon-card h3,html body .site-shell .morph-app-card h3,html body .site-shell .morph-partner-card h3,html body .site-shell .product-card-grid h3,html body .site-shell .industry-solution-grid h3,html body .site-shell .news-list h3,html body .site-shell .news-event-list h3,html body .site-shell:has(.morph-home) .morph-home h3,html body .site-shell:has(.technology-page) .technology-page h3,html body .site-shell:has(.technology-detail-page) .technology-detail-page h3,html body .site-shell:has(.products-page) .products-page h3,html body .site-shell:has(.news-page) .news-page h3,html body .site-shell:has(.about-detail) .about-detail h3,html body .site-shell:has(.contact-page) .contact-page h3{font-size:clamp(20px,1.6vw,24px);line-height:1.24}@media (max-width: 767px){html body .site-shell h1,html body .site-shell .h1,html body .site-shell .morph-hero-copy h1,html body .site-shell .technology-hero-copy h1,html body .site-shell .products-hero h1,html body .site-shell .news-hero h1,html body .site-shell .resources-hero h1,html body .site-shell .contact-hero h1,html body .site-shell:has(.morph-home) .morph-home h1,html body .site-shell:has(.technology-page) .technology-page h1,html body .site-shell:has(.technology-detail-page) .technology-detail-page h1,html body .site-shell:has(.products-page) .products-page h1,html body .site-shell:has(.resources-detail-page) .resources-detail-page h1,html body .site-shell:has(.news-page) .news-page h1,html body .site-shell:has(.about-detail) .about-detail h1,html body .site-shell:has(.contact-page) .contact-page h1{font-size:clamp(32px,9vw,42px);line-height:1.12}html body .site-shell h2,html body .site-shell .h2,html body .site-shell .morph-section-head h2,html body .site-shell:has(.morph-home) .morph-home h2,html body .site-shell:has(.technology-page) .technology-page h2,html body .site-shell:has(.technology-detail-page) .technology-detail-page h2,html body .site-shell:has(.products-page) .products-page h2,html body .site-shell:has(.resources-detail-page) .resources-detail-page h2,html body .site-shell:has(.news-page) .news-page h2,html body .site-shell:has(.about-detail) .about-detail h2,html body .site-shell:has(.contact-page) .contact-page h2,html body .site-shell .featured-content h2,html body .site-shell .product-device-copy h2,html body .site-shell .products-system h2,html body .site-shell .product-device-stack h2,html body .site-shell .product-materials h2{font-size:clamp(24px,6.4vw,30px);line-height:1.16}html body .site-shell h3,html body .site-shell .h3,html body .site-shell .morph-image-card h3,html body .site-shell .morph-icon-card h3,html body .site-shell .morph-app-card h3,html body .site-shell .morph-partner-card h3,html body .site-shell .product-card-grid h3,html body .site-shell .industry-solution-grid h3,html body .site-shell .news-list h3,html body .site-shell .news-event-list h3,html body .site-shell:has(.morph-home) .morph-home h3,html body .site-shell:has(.technology-page) .technology-page h3,html body .site-shell:has(.technology-detail-page) .technology-detail-page h3,html body .site-shell:has(.products-page) .products-page h3,html body .site-shell:has(.news-page) .news-page h3,html body .site-shell:has(.about-detail) .about-detail h3,html body .site-shell:has(.contact-page) .contact-page h3{font-size:clamp(18px,5vw,22px);line-height:1.28}}.site-shell:has(.about-detail) .about-eu{width:auto;margin-left:0;margin-right:0;padding-top:clamp(110px,10vw,160px);padding-bottom:clamp(110px,11vw,170px);overflow:visible;background:transparent;background-color:transparent}.site-shell:has(.about-detail) .about-eu:before{content:"";display:block;position:absolute;z-index:0;inset-block:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;background:linear-gradient(180deg,#0b0f49,#0b0f49fa 12%,#0b0f49b8 30%,#0b0f492e 54%,#0b0f4900 76%),radial-gradient(ellipse 64% 64% at 12% 70%,rgba(88,225,232,.7),rgba(63,169,222,.44) 36%,transparent 72%),radial-gradient(ellipse 58% 58% at 58% 74%,rgba(65,117,255,.44),transparent 70%),radial-gradient(ellipse 54% 72% at 104% 64%,rgba(118,45,188,.78),rgba(65,44,160,.44) 45%,transparent 78%),var(--gradient-main);background-color:#0b0f49}.site-shell:has(.about-detail) .about-eu h2{color:#fff;text-shadow:none}.site-shell:has(.about-detail) .about-eu p:not(.eyebrow){color:#f4f9ffe0}.site-shell:has(.about-detail) .about-eu .eyebrow{color:#45f4ff}@media (hover: hover) and (pointer: fine){.site-shell:has(.morph-home) .morph-app-showcase>.morph-app-product{flex:0 0 33.333333%;width:33.333333%}.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:hover)>.morph-app-product,.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:focus-visible)>.morph-app-product{flex:0 0 22%;width:22%}.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:hover)>.morph-app-product:hover,.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:focus-visible)>.morph-app-product:focus-visible{flex:0 0 56%;width:56%}.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:hover)>.morph-app-product:hover img,.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:focus-visible)>.morph-app-product:focus-visible img{filter:saturate(1.08) contrast(1.06) brightness(1)!important}.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:hover)>.morph-app-product:hover .morph-app-product-shade,.site-shell:has(.morph-home) .morph-app-showcase:has(>.morph-app-product:focus-visible)>.morph-app-product:focus-visible .morph-app-product-shade{background-color:transparent}}.site-shell:has(.morph-home) .morph-home .eyebrow:not(:has(.eyebrow__triangle)):not(:has(.technology-title-arrow)):before,.site-shell:has(.morph-home) .morph-home .eyebrow>.eyebrow__triangle,.site-shell:has(.morph-home) .morph-home .eyebrow>.technology-title-arrow{color:inherit;background:currentColor;background-color:currentColor}.site-shell:has(.morph-home) .morph-advantages .morph-section-head>.eyebrow{color:var(--morpho-green)}.site-shell:has(.morph-home) .morph-advantages .morph-section-head>.eyebrow:before,.site-shell:has(.morph-home) .morph-advantages .morph-section-head>.eyebrow>.eyebrow__triangle{color:inherit;background:currentColor;background-color:currentColor;border-left-color:currentColor}.site-shell:has(.morph-home) .morph-applications .morph-section-head>.eyebrow{color:var(--morpho-purple)}.site-shell:has(.morph-home) .morph-applications .morph-section-head>.eyebrow:before,.site-shell:has(.morph-home) .morph-applications .morph-section-head>.eyebrow>.eyebrow__triangle{color:inherit;background:currentColor;background-color:currentColor;border-left-color:currentColor}.site-shell:has(.morph-home) .morph-applications .morph-app-products-button{border-color:var(--morpho-purple)}.site-shell:has(.morph-home) .morph-advantages .morph-advantage-cards .morph-icon-card{min-height:174px;padding:26px 28px;border:1px solid rgba(225,239,255,.48);border-radius:8px;isolation:isolate;background:linear-gradient(145deg,#d7e1f461,#b0bcd94a 58%,#7486ae3b);-webkit-backdrop-filter:blur(13px) saturate(.96);backdrop-filter:blur(13px) saturate(.96);box-shadow:inset 0 1px #ffffff94,inset 0 -2px 3px #c2e8ff4d,0 13px 34px #0812302e;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease,background .4s ease}.site-shell:has(.morph-home) .morph-advantages .morph-advantage-cards .morph-icon-card:before{background:linear-gradient(145deg,rgba(255,255,255,.2) 0%,transparent 34%),radial-gradient(ellipse 150% 78% at 8% 126%,transparent 56%,rgba(222,237,255,.19) 57%,rgba(222,237,255,.08) 64%,transparent 70%);mix-blend-mode:screen;opacity:1!important}.site-shell:has(.morph-home) .morph-advantages .morph-advantage-cards .morph-icon-card .morph-icon{width:42px;height:42px;margin-bottom:16px;color:#6af7f0;filter:drop-shadow(0 0 8px rgba(82,244,239,.34))}.site-shell:has(.morph-home) .morph-advantages .morph-advantage-cards .morph-icon-card h3{margin-bottom:8px;font-size:clamp(20px,1.45vw,24px);font-weight:600;line-height:1.3;text-shadow:0 1px 12px rgba(5,13,38,.22)}.site-shell:has(.morph-home) .morph-advantages .morph-advantage-cards .morph-icon-card p{font-size:16px;line-height:1.65;text-shadow:0 1px 10px rgba(5,13,38,.18)}.site-shell:has(.morph-home) .morph-advantages .morph-advantage-cards .morph-icon-card:hover{transform:scale(1.035)!important;border-color:#d2f9ffad;background:linear-gradient(145deg,#e1eafa70,#bccae357 58%,#7e92b845);box-shadow:inset 0 1px #ffffffad,inset 0 -1px #cdefff85,0 20px 46px #06112b3b}.site-shell:has(.morph-home) .morph-home #intro.morph-intro:before,.site-shell:has(.morph-home) .morph-home #intro.morph-intro:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.28!important;background:var(--morpho-green);filter:none!important;mix-blend-mode:normal;-webkit-mask-image:url(/assets/Morphotonics%20Key%20Technologies%20Background-DVx0Fn6q.svg),linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%);-webkit-mask-position:center calc(50% + 40px),center;-webkit-mask-size:cover,100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-image:url(/assets/Morphotonics%20Key%20Technologies%20Background-DVx0Fn6q.svg),linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%);mask-position:center calc(50% + 40px),center;mask-size:cover,100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.site-shell:has(.morph-home) .morph-home #intro.morph-intro:before{clip-path:inset(0 50% 0 0);transform:scale(.86);transform-origin:left center}.site-shell:has(.morph-home) .morph-home #intro.morph-intro:after{clip-path:inset(0 0 0 50%);transform:scale(.86);transform-origin:right center}.site-shell:has(.morph-home) .morph-home #intro.morph-intro:before{right:0;bottom:0;left:0;top:3%;clip-path:none!important;opacity:.7!important;background:url(/assets/Morphotonics%20Intro-DHnwJPqc.webp) center top / cover no-repeat;transform:none!important;transform-origin:center center;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-shell:has(.morph-home) .morph-home #intro.morph-intro:after{content:none;display:none}.site-shell:has(.morph-home) .morph-home #intro .morph-lead{max-width:720px}.site-shell:has(.morph-home) .morph-home .morph-partner-grid{isolation:isolate;background:transparent;box-shadow:none}.site-shell:has(.morph-home) .morph-home .morph-partner-card,.site-shell:has(.morph-home) .morph-home .morph-partner-card:hover{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-shell:has(.morph-home) .morph-home .morph-partner-card:before,.site-shell:has(.morph-home) .morph-home .morph-partner-card:after{content:none;display:none}.site-shell:has(.morph-home) .morph-applications .morph-section-head{max-width:none;margin-bottom:40px}.site-shell:has(.morph-home) .morph-app-heading-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(32px,6vw,96px)}.site-shell:has(.morph-home) .morph-home .morph-applications .morph-app-heading-row>p{flex:1 1 auto;max-width:920px;margin:0;color:#4f5e72}.site-shell:has(.morph-home) .morph-app-heading-row>.morph-app-products-button{flex:0 0 auto;margin:0}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-app-heading-row{align-items:flex-start;flex-direction:column;gap:22px}}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is([data-reveal],[data-reveal-group=heading]){opacity:0!important;filter:none!important;transform:translate3d(0,58px,0)!important;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transition-delay:var(--home-motion-delay, 0ms)!important;will-change:opacity,transform!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is([data-reveal],[data-reveal-group=heading]).is-visible{opacity:1!important;transform:translateZ(0)!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card[data-reveal]{transform:none!important;transition:opacity 1.1s cubic-bezier(.22,1,.36,1)!important;transition-delay:var(--home-motion-delay, 0ms)!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p,.cta-row){opacity:0!important;filter:none!important;transform:translate3d(0,34px,0)!important;transition:opacity 1.25s cubic-bezier(.22,1,.36,1),transform 1.25s cubic-bezier(.22,1,.36,1)}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>:is(.eyebrow,h1,h2,p,.cta-row){opacity:1!important;transform:translateZ(0)!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>.eyebrow{transition-delay:.12s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>:is(h1,h2){transition-delay:.34s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>p:not(.eyebrow){transition-delay:.56s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>p:not(.eyebrow):nth-of-type(3){transition-delay:.78s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>p:not(.eyebrow):nth-of-type(4){transition-delay:1s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>.cta-row{transition-delay:1s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading]>.morph-app-heading-row>*{opacity:0!important;transform:translate3d(0,28px,0)!important;transition:opacity 1.25s cubic-bezier(.22,1,.36,1),transform 1.25s cubic-bezier(.22,1,.36,1)}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>.morph-app-heading-row>*{opacity:1!important;transform:translateZ(0)!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>.morph-app-heading-row>:first-child{transition-delay:.56s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading].is-visible>.morph-app-heading-row>:last-child{transition-delay:.82s!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-map-wrap[data-reveal=media]{transform:translate3d(0,72px,0) scale(.985)!important}.js-reveal-ready .site-shell:has(.morph-home) .morph-home .morph-map-wrap[data-reveal=media].is-visible{transform:translateZ(0) scale(1)!important}.site-shell:has(.morph-home) .morph-home .motion-hero-scan{display:none}.js-motion-ready .site-shell:has(.morph-home) .morph-hero-video{animation:morphSemesHeroIn 1.35s cubic-bezier(.22,1,.36,1) both}.js-motion-ready .site-shell:has(.morph-home) .morph-hero-shade{animation:morphSemesShadeIn 1.1s ease-out both}.js-reveal-ready .site-shell:has(.morph-home) .morph-app-showcase.is-visible .morph-app-product{animation-duration:1.25s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.js-reveal-ready .site-shell:has(.morph-home) .morph-app-showcase.is-visible .morph-app-product:nth-child(1){animation-name:morphSemesPanelLeft;animation-delay:.14s}.js-reveal-ready .site-shell:has(.morph-home) .morph-app-showcase.is-visible .morph-app-product:nth-child(2){animation-name:morphSemesPanelUp;animation-delay:.38s}.js-reveal-ready .site-shell:has(.morph-home) .morph-app-showcase.is-visible .morph-app-product:nth-child(3){animation-name:morphSemesPanelRight;animation-delay:.62s}@keyframes morphSemesHeroIn{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes morphSemesShadeIn{0%{opacity:0}to{opacity:1}}@keyframes morphSemesPanelLeft{0%{opacity:0;transform:translate3d(-90px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes morphSemesPanelUp{0%{opacity:0;transform:translate3d(0,90px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes morphSemesPanelRight{0%{opacity:0;transform:translate3d(90px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.js-reveal-ready .site-shell:has(.morph-home) .morph-home :is([data-reveal],[data-reveal-group=heading]),.js-reveal-ready .site-shell:has(.morph-home) .morph-home [data-reveal-group=heading]>:is(.eyebrow,h1,h2,p,.cta-row,.morph-app-heading-row),.js-reveal-ready .site-shell:has(.morph-home) .morph-app-showcase.is-visible .morph-app-product,.js-motion-ready .site-shell:has(.morph-home) :is(.morph-hero-video,.morph-hero-shade){opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}.site-shell:has(.morph-home) .morph-home{overflow:clip visible}.site-shell:has(.morph-home) .morph-home .morph-ecosystem{isolation:isolate;z-index:1;overflow:visible}.site-shell:has(.morph-home) .morph-home .morph-partners{z-index:0}.site-shell:has(.morph-home) .morph-home .morph-ecosystem:before,.site-shell:has(.morph-home) .morph-home .morph-ecosystem:after{content:"";display:block;position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain;opacity:0!important;transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.45s cubic-bezier(.22,1,.36,1)}.site-shell:has(.morph-home) .morph-home .morph-ecosystem:before{inset:auto;left:0;top:65%;bottom:auto;z-index:0;visibility:visible!important;transform:translate3d(-42px,34px,0) scale(.97);width:clamp(130px,14vw,210px);height:clamp(600px,42vw,760px);aspect-ratio:auto;background-image:url(/assets/%E5%BD%A9%E8%89%B2%E6%9B%B2%E7%BA%BF%E5%B7%A6%E8%BE%B9-DaWeFzf-.webp);background-position:left top;background-size:100% 100%}.site-shell:has(.morph-home) .morph-home .morph-ecosystem:after{top:clamp(42px,5vw,78px);right:0;width:clamp(140px,15vw,230px);aspect-ratio:668 / 1689;background-image:url(/assets/%E5%BD%A9%E8%89%B2%E6%9B%B2%E7%BA%BF%E5%8F%B3%E8%BE%B9-uWWwcNMS.webp);background-position:right top;transform:translate3d(42px,-24px,0) scale(.97)}.site-shell:has(.morph-home) .morph-home .morph-ecosystem.curves-visible:before{opacity:.7!important;transform:translate3d(0,var(--ecosystem-left-curve-y, 0),0) scale(1)}.site-shell:has(.morph-home) .morph-home .morph-ecosystem.curves-visible:after{opacity:.7!important;transform:translate3d(0,var(--ecosystem-right-curve-y, 0),0) scale(1)}.site-shell:has(.morph-home) .morph-home .morph-ecosystem>.morph-container{position:relative;z-index:1}@media (max-width: 767px){.site-shell:has(.morph-home) .morph-home .morph-ecosystem:before{top:65%;bottom:auto;width:clamp(105px,27vw,145px);height:clamp(360px,90vw,520px)}.site-shell:has(.morph-home) .morph-home .morph-ecosystem:after{top:32px;width:clamp(110px,28vw,150px)}}@media (prefers-reduced-motion: reduce){.site-shell:has(.morph-home) .morph-home .morph-ecosystem:before,.site-shell:has(.morph-home) .morph-home .morph-ecosystem:after{opacity:.7!important;transform:none!important;transition:none!important}}.site-shell:has(.morph-home) .morph-home .morph-advantage-orbit:before{background:conic-gradient(from -28deg,var(--morpho-green) 0deg,rgb(70,120,215) 76deg,rgb(50,60,160) 152deg,rgb(90,55,155) 228deg,var(--morpho-red) 304deg,var(--morpho-green) 360deg);filter:drop-shadow(0 0 8px rgba(var(--morpho-green-rgb),.38)) drop-shadow(0 0 14px rgba(70,120,215,.28)) drop-shadow(0 0 18px rgba(var(--morpho-red-rgb),.2))}@media (min-width: 768px){.site-header,.site-header.is-scrolled{transition:background-color .38s ease,background .38s ease,box-shadow .38s ease,border-color .38s ease}.site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.morph-home) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.products-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.about-kinetic) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.resources-detail-page) .site-header>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header>.site-header-inner.header__inner.site-container{min-height:120px;height:120px;padding-top:12px;padding-bottom:12px;transition:height .52s cubic-bezier(.16,1,.3,1),min-height .52s cubic-bezier(.16,1,.3,1),padding-top .52s cubic-bezier(.16,1,.3,1),padding-bottom .52s cubic-bezier(.16,1,.3,1)}.site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.morph-home) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-page) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.technology-detail-page) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.products-page) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.news-page) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.about-detail) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.about-kinetic) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.resources-detail-page) .site-header.is-scrolled>.site-header-inner.header__inner.site-container,.site-shell:has(.contact-page) .site-header.is-scrolled>.site-header-inner.header__inner.site-container{min-height:84px;height:84px;padding-top:8px;padding-bottom:8px}.site-header .brand-logo-desktop,.site-header.is-scrolled .brand-logo-desktop{transition:width .52s cubic-bezier(.16,1,.3,1)!important}}@media (max-width: 767px){.site-header .brand,.site-header.is-scrolled .brand{display:inline-flex;align-items:center;height:auto;min-height:0;max-height:none;line-height:0}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:0;transform:none!important;transition:none!important}.site-header .brand-logo-desktop,.site-header.is-scrolled .brand-logo-desktop{display:none}.site-header .brand-logo-mobile,.site-header.is-scrolled .brand-logo-mobile{display:block;width:150px;height:auto;max-height:none;transform:none!important}}.site-shell:has(.morph-home) .morph-home .morph-advantage-orbit{background:radial-gradient(circle,rgba(var(--morpho-green-rgb),.18),transparent 70%);box-shadow:0 0 22px rgba(var(--morpho-green-rgb),.48),0 0 54px rgba(var(--morpho-green-rgb),.24)}.site-shell:has(.morph-home) .morph-home .morph-advantage-orbit:before{background:var(--morpho-green);filter:drop-shadow(0 0 8px rgba(var(--morpho-green-rgb),.52)) drop-shadow(0 0 18px rgba(var(--morpho-green-rgb),.34))}.site-shell:has(.morph-home) .morph-home .morph-advantage-orbit span{border-color:#d3fff9e6;background:var(--morpho-green);box-shadow:0 0 0 2px rgba(var(--morpho-green-rgb),.5),0 0 18px rgba(var(--morpho-green-rgb),.82),0 0 32px rgba(var(--morpho-green-rgb),.42)}.site-shell:has(.morph-home) .morph-home #intro .morph-section-head>.eyebrow{color:var(--morpho-green)}.site-shell:has(.morph-home) .morph-home #intro .morph-section-head>.eyebrow:before,.site-shell:has(.morph-home) .morph-home #intro .morph-section-head>.eyebrow>.eyebrow__triangle{color:inherit;background:currentColor;background-color:currentColor}@media (min-width: 768px){.site-header .brand,.site-header.is-scrolled .brand,.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap,.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-header .brand-logo-desktop,.site-header.is-scrolled .brand-logo-desktop{transform:none!important;scale:none!important}.site-header .brand,.site-header.is-scrolled .brand{display:inline-flex;align-items:center;height:auto;min-height:0;max-height:none;line-height:0}.site-header .brand-logo-wrap,.site-header.is-scrolled .brand-logo-wrap{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 80px;width:80px;min-width:80px;max-width:80px;height:auto;min-height:0;max-height:none;overflow:visible;padding:0;transition:none!important;will-change:auto!important}.site-header .brand-logo-desktop,.site-header.is-products-page .brand-logo-desktop,.site-shell:has(.morph-home) .brand-logo-desktop,.site-shell:has(.technology-page) .brand-logo-desktop,.site-shell:has(.technology-detail-page) .brand-logo-desktop,.site-shell:has(.products-page) .brand-logo-desktop,.site-shell:has(.news-page) .brand-logo-desktop,.site-shell:has(.about-detail) .brand-logo-desktop,.site-shell:has(.about-kinetic) .brand-logo-desktop,.site-shell:has(.resources-detail-page) .brand-logo-desktop,.site-shell:has(.contact-page) .brand-logo-desktop,.site-shell:has(.rednote-home) .brand-logo-desktop{display:block;flex:0 0 auto;width:80px;min-width:0;max-width:none;height:auto;max-height:none;object-fit:contain;transform:none!important;scale:none!important;transition:width .52s cubic-bezier(.16,1,.3,1)!important;will-change:width!important;backface-visibility:hidden}.site-header.is-scrolled .brand-logo-desktop,.site-header.is-products-page.is-scrolled .brand-logo-desktop,.site-shell:has(.morph-home) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.technology-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.technology-detail-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.products-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.news-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.about-detail) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.about-kinetic) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.resources-detail-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.contact-page) .site-header.is-scrolled .brand-logo-desktop,.site-shell:has(.rednote-home) .site-header.is-scrolled .brand-logo-desktop{width:50px;min-width:0;max-width:none;transform:none!important;scale:none!important}.site-header .brand-logo-mobile,.site-header.is-scrolled .brand-logo-mobile{display:none}}.site-shell:has(.technology-detail-page) .technology-detail-page .technology-art-lines{z-index:1;opacity:.9}.site-shell:has(.technology-detail-page) .technology-detail-page .tech-line{mix-blend-mode:normal;filter:none!important;background-size:100% 100%;background-repeat:no-repeat}.site-shell:has(.technology-detail-page) .technology-detail-page .tech-line-upper{top:1320px;right:-18px;width:min(35vw,498px);opacity:.64;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 498 1039' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='1' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%2300b9aa' stop-opacity='.72'/%3E%3Cstop offset='.58' stop-color='%235edfd8' stop-opacity='.62'/%3E%3Cstop offset='.88' stop-color='%2300b9aa' stop-opacity='.42'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='arc' d='M520 38 C120 120 84 890 520 1018'/%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cuse href='%23arc' stroke='url(%23c)' stroke-width='2.05'/%3E%3Cuse href='%23arc' transform='translate(-22 18)' stroke='%2300b9aa' stroke-opacity='.48' stroke-width='1.5'/%3E%3Cuse href='%23arc' transform='translate(-44 36)' stroke='%2300b9aa' stroke-opacity='.36' stroke-width='1.28'/%3E%3Cuse href='%23arc' transform='translate(-66 54)' stroke='%2300b9aa' stroke-opacity='.26' stroke-width='1.1'/%3E%3Cuse href='%23arc' transform='translate(-88 72)' stroke='%2300b9aa' stroke-opacity='.18' stroke-width='.95'/%3E%3C/g%3E%3C/svg%3E")}.site-shell:has(.technology-detail-page) .technology-detail-page .tech-line-mid{top:2235px;left:-4px;width:min(24vw,319px);opacity:.62;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 319 668' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.22' stop-color='%2300b9aa' stop-opacity='.68'/%3E%3Cstop offset='.6' stop-color='%235edfd8' stop-opacity='.54'/%3E%3Cstop offset='.88' stop-color='%2300b9aa' stop-opacity='.38'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='arc' d='M-22 44 C370 120 382 548 -22 650'/%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cuse href='%23arc' stroke='url(%23c)' stroke-width='1.95'/%3E%3Cuse href='%23arc' transform='translate(16 18)' stroke='%2300b9aa' stroke-opacity='.44' stroke-width='1.42'/%3E%3Cuse href='%23arc' transform='translate(32 36)' stroke='%2300b9aa' stroke-opacity='.33' stroke-width='1.22'/%3E%3Cuse href='%23arc' transform='translate(48 54)' stroke='%2300b9aa' stroke-opacity='.23' stroke-width='1.05'/%3E%3Cuse href='%23arc' transform='translate(64 72)' stroke='%2300b9aa' stroke-opacity='.15' stroke-width='.92'/%3E%3C/g%3E%3C/svg%3E")}.site-shell:has(.technology-detail-page) .technology-detail-page .tech-line-bottom{top:3430px;width:100%;opacity:.66;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 768' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2300b9aa' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%2300b9aa' stop-opacity='.68'/%3E%3Cstop offset='.52' stop-color='%235edfd8' stop-opacity='.58'/%3E%3Cstop offset='.84' stop-color='%2300b9aa' stop-opacity='.4'/%3E%3Cstop offset='1' stop-color='%2300b9aa' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='arc' d='M-80 590 C360 360 1080 360 1520 590'/%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cuse href='%23arc' stroke='url(%23c)' stroke-width='2'/%3E%3Cuse href='%23arc' transform='translate(0 34)' stroke='%2300b9aa' stroke-opacity='.45' stroke-width='1.42'/%3E%3Cuse href='%23arc' transform='translate(0 68)' stroke='%2300b9aa' stroke-opacity='.31' stroke-width='1.18'/%3E%3Cuse href='%23arc' transform='translate(0 -36)' stroke='%2300b9aa' stroke-opacity='.25' stroke-width='1.08'/%3E%3Cuse href='%23arc' transform='translate(0 -72)' stroke='%2300b9aa' stroke-opacity='.15' stroke-width='.92'/%3E%3C/g%3E%3C/svg%3E")}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-main-equipment[data-reveal=clip-down]{clip-path:inset(0 0 100% 0)!important;transform:translate3d(0,24px,0) scale(1.012)!important}.js-reveal-ready .site-shell:has(.technology-detail-page) .technology-detail-page .technology-main-equipment[data-reveal=clip-down].is-visible{clip-path:inset(0 0 0 0)!important;transform:translateZ(0) scale(1)!important}.site-shell:has(.resources-detail-page) .resources-detail-page{--resources-bg: var(--light-grey);--resources-accent: #7b98ac;--resources-accent-rgb: 123, 152, 172;--resources-ink: var(--morpho-blue);--resources-text: #404771;--resources-muted: var(--muted);--resources-line: rgba(47, 47, 74, .18);--resources-card-bg: rgba(255, 255, 255, .68);--resources-section-max: 1500px;--resources-section-pad: min(5vw, 75px);--resources-section-gap: 64px;--resources-hero-top: 200px}.site-shell:has(.resources-detail-page) .resources-detail-page h3{font-size:20px;font-weight:500}.site-shell:has(.resources-detail-page) .resources-detail-page .resource-download-card h3{margin-bottom:10px}.site-shell:has(.resources-detail-page) .resources-hero,.site-shell:has(.resources-detail-page) .resources-band{box-sizing:border-box;width:100%;max-width:var(--resources-section-max);margin-left:auto;margin-right:auto;padding-left:var(--resources-section-pad);padding-right:var(--resources-section-pad)}.site-shell:has(.resources-detail-page) .resources-hero{padding-top:var(--resources-hero-top);padding-bottom:var(--resources-section-gap)}.site-shell:has(.resources-detail-page) .resources-band{padding-top:var(--resources-section-gap);padding-bottom:var(--resources-section-gap)}.site-shell:has(.resources-detail-page) .resources-hero>.resources-container:after,.site-shell:has(.resources-detail-page) .resources-band:not(.resources-publications-band)>.resources-container:after{bottom:calc(var(--resources-section-gap) * -1);background:var(--resources-line)}.site-shell:has(.resources-detail-page) .resource-section-label .eyebrow,.site-shell:has(.resources-detail-page) .nav-link:hover,.site-shell:has(.resources-detail-page) .nav-link-active{color:var(--resources-accent)}.site-shell:has(.resources-detail-page) .nav-link-active:after,.site-shell:has(.resources-detail-page) .resource-image-wrap span,.site-shell:has(.resources-detail-page) .resource-publication-list article:before{background:var(--resources-accent)}.site-shell:has(.resources-detail-page) .resource-publication-list:before{background:rgba(var(--resources-accent-rgb),.6)}.site-header .main-nav .nav-link{--header-nav-pointer: currentColor;position:relative;font-size:16px;font-weight:500}@media (max-width: 767px){html body .site-shell:has(.contact-page) .contact-page{width:100%!important;max-width:100%!important;overflow-x:clip!important}html body .site-shell:has(.contact-page) .contact-section,html body .site-shell:has(.contact-page) .inner-page>.contact-section.section-pad{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html body .site-shell:has(.contact-page) .contact-hero,html body .site-shell:has(.contact-page) .contact-page-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--layout-gutter)!important;padding-right:var(--layout-gutter)!important}html body .site-shell:has(.contact-page) .contact-form,html body .site-shell:has(.contact-page) .contact-intro-card{width:100%!important;max-width:none!important}}@media (max-width: 767px){.js-reveal-ready .site-shell:has(.resources-detail-page:not(.privacy-policy-page)) .resources-publication-timeline.is-visible:before{content:none!important;display:none!important}}@media (max-width: 767px){html body .site-shell:has(.about-detail) .about-curves .curve-hero{top:330px!important}html body .site-shell:has(.about-detail) .about-mission .about-side-title h2{white-space:nowrap!important;font-size:clamp(28px,8.2vw,38px)!important}html body .site-shell:has(.about-detail) .about-mission .about-side-title h2 br{display:none!important}html body .site-shell:has(.about-detail) .about-video{box-shadow:none!important}html body .site-shell:has(.about-detail) .about-mobile-management article{padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .site-shell:has(.about-detail) .about-mobile-management img{border-radius:0!important;box-shadow:none!important}html body .site-shell:has(.about-detail) .site-header>.site-header-inner .global-link{display:none!important}}@media (max-width: 767px){html body .site-shell .site-header .mobile-nav,html body .site-shell .mobile-nav{left:clamp(72px,14vw,112px)!important;right:var(--layout-gutter)!important;width:auto!important;max-width:none!important;padding-left:28px!important;padding-right:0!important}html body .site-shell .site-header .mobile-nav .nav-link,html body .site-shell .site-header .mobile-nav .mobile-global-link,html body .site-shell .mobile-nav .nav-link,html body .site-shell .mobile-nav .mobile-global-link{justify-content:flex-start!important;padding-left:0!important;padding-right:0!important;text-align:left!important}}@media (max-width: 767px){html body .site-shell:has(.products-page) .product-device-stack{padding-bottom:34px!important}html body .site-shell:has(.products-page) .product-materials{padding-top:28px!important}html body .site-shell:has(.products-page) .product-materials>.section-title-row{margin-bottom:24px!important}html body .site-shell:has(.products-page) .product-device-stack>.section-title-row{margin-bottom:0!important}html body .site-shell:has(.products-page) .product-device-stack>.product-device-card{padding:0!important;overflow:visible!important}html body .site-shell:has(.products-page) .product-device-stack .product-device-media{overflow:visible!important;padding-top:10px!important;padding-bottom:46px!important}html body .site-shell:has(.products-page) .product-device-stack .device-static-image{width:min(100%,390px)!important;height:auto!important;max-height:none!important;margin-top:0!important;margin-bottom:0!important;object-fit:contain!important}}html body .site-shell:has(.morph-home) .morph-home .morph-advantages .morph-advantage-cards .morph-icon-card{background:linear-gradient(180deg,#b8cad847,#50687c61),#273a4c57!important;border-color:#e1eef8ad!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff29,0 18px 44px #05101c2e!important;backdrop-filter:blur(18px) saturate(118%)!important;-webkit-backdrop-filter:blur(18px) saturate(118%)!important}html body .site-shell:has(.morph-home) .morph-home .morph-advantages .morph-advantage-cards .morph-icon-card:before{background:linear-gradient(180deg,#ffffff2e,#c4dae814),radial-gradient(circle at 15% 15%,rgba(255,255,255,.2),transparent 42%)!important}html body .site-shell:has(.morph-home) .morph-home .morph-advantages .morph-advantage-cards .morph-icon-card h3{color:#fffffffa!important;text-shadow:0 2px 14px rgba(0,0,0,.22)}html body .site-shell:has(.morph-home) .morph-home .morph-advantages .morph-advantage-cards .morph-icon-card p{color:#f5f9fce6!important;text-shadow:0 1px 10px rgba(0,0,0,.18)}@media (max-width: 767px){html body .site-shell:has(.products-page) .product-device-card{row-gap:0!important}html body .site-shell:has(.products-page) .product-device-media{aspect-ratio:auto!important;justify-content:flex-start!important;gap:16px!important;padding-top:4px!important;padding-bottom:58px!important}html body .site-shell:has(.products-page) .device-static-image{width:min(100%,390px)!important;max-height:none!important;margin-top:-42px!important;margin-bottom:2px!important}html body .site-shell:has(.products-page) .product-brochure-button,html body .site-shell:has(.products-page) .products-page .cta-button.product-brochure-button{position:relative!important;z-index:2!important;margin-top:0!important;margin-bottom:0!important}html body .site-shell:has(.products-page) .product-device-copy{position:relative!important;z-index:1!important;padding-top:8px!important}}@media (max-width: 767px){html body .site-shell .site-header .mobile-nav{left:var(--layout-gutter)!important;right:var(--layout-gutter)!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important}html body .site-shell .site-header .mobile-nav .nav-link,html body .site-shell .site-header .mobile-nav .mobile-global-link,html body .site-shell .mobile-nav .nav-link,html body .site-shell .mobile-nav .mobile-global-link{width:100%!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:left!important}html body .site-shell .site-header .mobile-nav .mobile-global-link,html body .site-shell .mobile-nav .mobile-global-link{align-self:stretch!important;margin-top:auto!important}}@media (max-width: 767px){html body .site-shell:has(.products-page) .product-device-stack{padding-top:18px!important}html body .site-shell:has(.products-page) .product-device-stack>.section-title-row{margin-bottom:0!important}html body .site-shell:has(.products-page) .product-device-stack>.product-device-card{margin-top:0!important;padding:0!important}html body .site-shell:has(.products-page) .product-device-stack>.product-device-card:first-of-type .product-device-media{padding-top:0!important}}@media (max-width: 767px){html,body,#root{width:100%!important;max-width:100%!important;background:var(--light-grey)!important;overflow-x:hidden!important}html body .site-shell,html body .site-shell:has(.morph-home),html body .site-shell:has(.products-page),html body .site-shell:has(.morph-home)>main,html body .site-shell:has(.products-page)>main,html body .site-shell:has(.morph-home) .morph-home,html body .site-shell:has(.products-page) .products-page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;background-color:var(--light-grey)!important;box-shadow:none!important;filter:none!important;overflow-x:clip!important}html body .site-shell:has(.morph-home) .morph-home *,html body .site-shell:has(.products-page) .products-page *{box-sizing:border-box}html body .site-shell:has(.products-page) .product-device-card{display:grid!important;grid-template-columns:1fr!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .site-shell:has(.products-page) .product-device-media{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;padding:24px var(--layout-gutter)!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}html body .site-shell:has(.products-page) .device-static-image{display:block!important;width:min(100%,360px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important}html body .site-shell:has(.products-page) .product-brochure-button,html body .site-shell:has(.products-page) .products-page .cta-button.product-brochure-button{flex:0 0 auto!important;width:fit-content!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0 auto!important;padding:10px 22px!important;overflow:visible!important;line-height:1.25!important;border-radius:999px!important;box-shadow:none!important;filter:none!important}html body .site-shell:has(.products-page) .product-device-copy{padding:24px var(--layout-gutter) 34px!important}html body .site-shell .site-header .mobile-nav{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:96px var(--layout-gutter) 30px!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto!important}html body .site-shell .site-header .mobile-nav .nav-link,html body .site-shell .site-header .mobile-nav .cta-button{flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:12px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .site-shell .site-header .mobile-nav .mobile-global-link{margin-top:auto!important;padding-top:18px!important;padding-bottom:0!important}}@media (max-width: 767px){html body .site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section{width:100%;max-width:100%;padding-left:0!important;padding-right:0!important;overflow-x:clip}html body .site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .section-title-row,html body .site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid{box-sizing:border-box;width:100%!important;max-width:var(--layout-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--layout-gutter)!important;padding-right:var(--layout-gutter)!important}html body .site-shell:has(.technology-detail-page) .technology-detail-page .structure-fit-section .structure-fit-grid article{width:100%;max-width:100%}}@media (max-width: 767px){html body .site-shell .site-header .mobile-nav{gap:0!important;padding-top:72px!important;padding-bottom:32px!important}html body .site-shell .site-header .mobile-nav .nav-link,html body .site-shell .site-header .mobile-nav .mobile-global-link{min-height:0!important;padding-top:12px!important;padding-bottom:12px!important;line-height:1.18!important}}@media (max-width: 767px){html,body,#root,html body .site-shell,html body .site-shell:has(.morph-home),html body .site-shell:has(.morph-home) .morph-home{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}html body .site-shell:has(.morph-home){background:var(--light-grey)!important}html body .site-shell:has(.morph-home) .morph-home,html body .site-shell:has(.morph-home) .morph-home .morph-section{overflow-x:clip!important}html body .site-shell:has(.morph-home) .morph-home .morph-applications>.morph-container{width:100%!important;max-width:var(--layout-max);padding-left:0!important;padding-right:0!important}html body .site-shell:has(.morph-home) .morph-home .morph-applications .morph-section-head{box-sizing:border-box;padding-left:var(--layout-gutter)!important;padding-right:var(--layout-gutter)!important}html body .site-shell:has(.morph-home) .morph-home .morph-app-showcase{width:calc(100% + (var(--layout-gutter) * 2))!important;max-width:none!important;margin-left:calc(var(--layout-gutter) * -1)!important;margin-right:calc(var(--layout-gutter) * -1)!important;border-left:0!important;border-right:0!important}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-copy{left:var(--layout-gutter)!important;right:var(--layout-gutter)!important;max-width:calc(100% - (var(--layout-gutter) * 2))!important}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown{display:none!important}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-native{position:relative;display:block!important;width:min(230px,calc(100% - 72px));margin:0 auto}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-native:after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:3px solid rgba(255,255,255,.9);border-bottom:3px solid rgba(255,255,255,.9);pointer-events:none;transform:translateY(-62%) rotate(45deg)}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-native select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:64px;padding:0 52px 0 24px;color:#fff;border:1px solid rgba(62,231,255,.32);border-radius:8px;background:linear-gradient(180deg,#081c48fa,#050f30fa);box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 26px #00000024;font:inherit;font-size:20px;font-weight:800;line-height:1}html body .site-shell .mobile-nav .nav-link,html body .site-shell .mobile-nav .mobile-global-link{min-height:0!important;padding-top:18px!important;padding-bottom:18px!important;line-height:1.25!important}html body .site-shell .mobile-nav{gap:0!important}}@media (max-width: 767px){html body .site-shell .mobile-nav .nav-link,html body .site-shell .mobile-nav .mobile-global-link,html body .site-shell .site-header .mobile-nav .nav-link,html body .site-shell .site-header .mobile-nav .mobile-global-link{border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}html body .site-shell .mobile-nav .nav-link:before,html body .site-shell .mobile-nav .nav-link:after,html body .site-shell .mobile-nav .mobile-global-link:before,html body .site-shell .mobile-nav .mobile-global-link:after,html body .site-shell .site-header .mobile-nav .nav-link:before,html body .site-shell .site-header .mobile-nav .nav-link:after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}}@media (max-width: 767px){html,body,#root,html body .site-shell,html body .site-shell:has(.morph-home),html body .site-shell:has(.morph-home) .morph-home{width:100%;max-width:100%;overflow-x:hidden!important}@supports (overflow-x: clip){html,body,#root,html body .site-shell,html body .site-shell:has(.morph-home),html body .site-shell:has(.morph-home) .morph-home{overflow-x:clip!important}}html body .site-shell .site-header .brand-logo-desktop,html body .site-shell .site-header.is-scrolled .brand-logo-desktop{display:none!important}html body .site-shell .site-header .brand,html body .site-shell .site-header.is-scrolled .brand,html body .site-shell .site-header .brand-logo-wrap,html body .site-shell .site-header.is-scrolled .brand-logo-wrap{display:inline-flex!important;align-items:center;flex:0 0 auto;width:178px!important;min-width:178px!important;max-width:178px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;overflow:hidden;transform:none!important;transition:width .26s ease,min-width .26s ease,max-width .26s ease,height .26s ease!important}html body .site-shell .site-header.is-scrolled .brand,html body .site-shell .site-header.is-scrolled .brand-logo-wrap{width:150px!important;min-width:150px!important;max-width:150px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html body .site-shell .site-header .brand-logo-mobile,html body .site-shell .site-header.is-scrolled .brand-logo-mobile{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;transform:none!important;scale:none!important}html body .site-shell:has(.morph-home) .morph-home .morph-app-showcase{width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width: 767px){html body .site-shell:has(.morph-home) .morph-home .morph-advantages>.morph-container{box-sizing:border-box;width:100%!important;max-width:var(--layout-max);padding-left:var(--layout-gutter)!important;padding-right:var(--layout-gutter)!important}html body .site-shell:has(.morph-home) .morph-home .morph-advantages .morph-split{width:100%;max-width:100%}html body .site-shell:has(.morph-home) .morph-home .morph-advantages .morph-section-head.compact{width:100%;max-width:100%}html body .site-shell:has(.morph-home) .morph-home .morph-advantages .morph-split>.morph-advantage-cards{width:100%;max-width:100%}html body .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card,html body .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon-card:nth-child(n){grid-template-columns:72px minmax(0,1fr)!important;column-gap:20px!important;padding:24px!important}html body .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon{width:64px!important;height:64px!important}html body .site-shell:has(.morph-home) .morph-home .morph-advantage-cards .morph-icon svg{width:42px!important;height:42px!important}}@media (max-width: 767px){html,body,#root,html body .site-shell,html body .site-shell:has(.morph-home),html body .site-shell:has(.morph-home) .morph-home{width:100%;max-width:100%;overflow-x:hidden!important}@supports (overflow-x: clip){html,body,#root,html body .site-shell,html body .site-shell:has(.morph-home),html body .site-shell:has(.morph-home) .morph-home{overflow-x:clip!important}}html body .site-shell:has(.morph-home) .morph-home>*,html body .site-shell:has(.morph-home) .morph-home .morph-section,html body .site-shell:has(.morph-home) .morph-home #intro.morph-intro{max-width:100%}html body .site-shell:has(.morph-home) .morph-home .morph-app-showcase{width:100%!important;margin-left:0!important;margin-right:0!important}}.site-header .main-nav .nav-link:after{content:"";position:absolute;left:50%;right:auto;bottom:-10px;width:34px;height:2px;border-radius:999px;background:var(--header-nav-pointer);opacity:.88!important;transform:translate(-50%) scaleX(0)!important;transform-origin:center;transition:transform var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)!important}.site-header .main-nav .nav-link:hover:after,.site-header .main-nav .nav-link-active:after{left:50%;right:auto;transform:translate(-50%) scaleX(1)!important}.site-shell:has(.products-page) .site-header .main-nav .nav-link{--header-nav-pointer: var(--morpho-red)}.site-shell:has(.news-page) .site-header .main-nav .nav-link{--header-nav-pointer: #9a5cf4}.site-shell:has(.technology-page) .site-header .main-nav .nav-link,.site-shell:has(.technology-detail-page) .site-header .main-nav .nav-link,.site-shell:has(.about-detail) .site-header .main-nav .nav-link{--header-nav-pointer: var(--morpho-green)}.site-shell:has(.resources-detail-page) .site-header .main-nav .nav-link{--header-nav-pointer: var(--resources-accent, #7b98ac)}@media (max-width: 767px){.site-header .mobile-nav .nav-link:after,.site-header .mobile-nav .nav-link-active:after{content:none;display:none}}.site-shell .site-header :is(.main-nav,.mobile-nav) .nav-link,.site-shell:has(:is(.products-page,.news-page,.resources-detail-page,.technology-page,.technology-detail-page,.about-detail)) .site-header .main-nav .nav-link{font-size:16px;font-weight:500}@media (min-width: 768px){.site-shell:has(:is(.morph-home,.technology-page,.technology-detail-page,.products-page,.news-page,.about-detail,.about-kinetic,.resources-detail-page,.contact-page)) .site-header,.site-header:is(.is-inner-page,.is-technology-page,.is-products-page){height:120px;min-height:120px;overflow:visible}.site-shell:has(:is(.morph-home,.technology-page,.technology-detail-page,.products-page,.news-page,.about-detail,.about-kinetic,.resources-detail-page,.contact-page)) .site-header.is-scrolled,.site-header:is(.is-inner-page,.is-technology-page,.is-products-page).is-scrolled{height:84px;min-height:84px}.site-shell:has(:is(.morph-home,.technology-page,.technology-detail-page,.products-page,.news-page,.about-detail,.about-kinetic,.resources-detail-page,.contact-page)) .site-header>.site-header-inner.header__inner.site-container,.site-header>.site-header-inner.header__inner.site-container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.site-shell .site-footer .footer-logo-desktop,.site-shell .site-footer .footer-brand>img:not(.footer-logo-mobile),.site-footer .footer-logo-desktop,.site-footer .footer-brand>img:not(.footer-logo-mobile){width:80px;max-width:80px;height:auto;max-height:none;object-fit:contain}}html body .site-shell .article-layout .related-list .related-list-scroll>a{display:block;font-size:18px;line-height:1.6;max-height:none}html body .site-shell.site-shell.site-shell.site-shell.site-shell.site-shell.site-shell.site-shell :is(.eyebrow,p.eyebrow){font-weight:800}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page{--privacy-content-max: 920px}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page :is(.privacy-policy-hero,.privacy-policy-band){width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:var(--container-pad);padding-right:var(--container-pad)}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .privacy-policy-hero{padding-top:var(--resources-hero-top);padding-bottom:var(--section-y-compact)}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .privacy-policy-band{padding-top:var(--section-y);padding-bottom:var(--section-y-large)}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .resources-container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .privacy-policy-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,var(--privacy-content-max));gap:clamp(32px,5vw,72px);align-items:start}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .privacy-policy-content{width:100%;max-width:var(--privacy-content-max)}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .privacy-policy-content section{padding-top:32px;padding-bottom:32px}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .privacy-policy-content h2{font-weight:400}html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .eyebrow{color:var(--morpho-green)}@media (max-width: 900px){html body .site-shell:has(.privacy-policy-page) .privacy-policy-page .privacy-policy-layout{grid-template-columns:1fr}}@media (max-width: 767px){html body .site-shell:has(.morph-home) .morph-home .morph-advantages{padding-top:64px}html body .site-shell:has(.morph-home) .morph-home .morph-applications .morph-section-head{margin-bottom:32px;text-align:center}html body .site-shell:has(.morph-home) .morph-home .morph-app-heading-row{align-items:center;text-align:center}html body .site-shell:has(.morph-home) .morph-home .morph-app-heading-row>.morph-app-products-button,html body .site-shell:has(.morph-home) .morph-home .morph-applications .morph-app-products-button{margin-left:auto;margin-right:auto}html body .site-shell:has(.morph-home) .morph-home .morph-app-showcase{width:100%;margin:32px 0 0;gap:0;overflow:hidden;border:1px solid var(--morpho-green);border-radius:0;background:var(--navy);box-shadow:none}html body .site-shell:has(.morph-home) .morph-home .morph-app-product{min-height:0;height:clamp(300px,82vw,390px);aspect-ratio:auto;border:0;border-bottom:1px solid var(--morpho-green);border-radius:0}html body .site-shell:has(.morph-home) .morph-home .morph-app-product:last-child{border-bottom:0}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-copy{left:24px;right:24px;bottom:28px;max-width:calc(100% - 48px)}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-copy h3{max-width:none;font-size:clamp(26px,7vw,34px);line-height:1.2}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-detail{max-width:100%;max-height:none;overflow:visible}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-detail strong{font-size:clamp(18px,5.2vw,24px);line-height:1.35}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-detail p{display:-webkit-box;overflow:hidden;font-size:clamp(15px,4vw,18px);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown{width:min(190px,100%);z-index:20}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown-trigger{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 42px 0 16px;color:#fff;border:1px solid rgba(62,231,255,.28);border-radius:8px;background:linear-gradient(180deg,#081c48f5,#050f30f5);box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 34px #0000002e;font:inherit;font-size:16px;font-weight:800;outline:none}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown-menu{display:none}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown.is-open .map-filter-dropdown-menu{display:grid}html body .site-footer,html body .site-shell .site-footer{padding-left:var(--container-pad);padding-right:var(--container-pad)}html body .site-footer>.footer__inner.site-container,html body .site-shell .site-footer>.footer__inner.site-container{width:100%;max-width:none;margin-left:0;margin-right:0}}@media (max-width: 767px){html body .site-shell:has(.morph-home) .morph-home .morph-advantages{margin-top:0!important;padding-top:56px!important;padding-bottom:72px!important;overflow:hidden;isolation:isolate}html body .site-shell:has(.morph-home) .morph-home .morph-advantages:before{content:none!important;display:none!important}html body .site-shell:has(.morph-home) .morph-home .morph-advantages>.morph-container{width:100%;max-width:var(--layout-max);padding-left:0;padding-right:0}html body .site-shell:has(.morph-home) .morph-home .morph-app-showcase{width:100vw;width:100dvw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-left:0;border-right:0}html body .site-shell:has(.morph-home) .morph-home .morph-app-product{width:100%}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-copy{left:var(--layout-gutter);right:var(--layout-gutter);max-width:calc(100% - (var(--layout-gutter) * 2))}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .morph-map-wrap,html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .partner-map.map-panel{overflow:visible}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown{pointer-events:auto}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown-trigger{position:relative;z-index:2;pointer-events:auto}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown.is-open:after{top:25px;transform:rotate(225deg)!important}html body .site-shell:has(.morph-home) .site-footer,html body .site-shell .site-footer{width:100%;padding-left:0!important;padding-right:0!important}html body .site-shell:has(.morph-home) .site-footer>.footer__inner.site-container,html body .site-shell .site-footer>.footer__inner.site-container{width:100%!important;max-width:none!important;padding-left:var(--layout-gutter)!important;padding-right:var(--layout-gutter)!important}}.map-filter-native{display:none}@media (max-width: 767px){html,body,#root,html body .site-shell,html body .site-shell:has(.morph-home),html body .site-shell:has(.morph-home) .morph-home{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}html body .site-shell:has(.morph-home){background:var(--light-grey)!important}html body .site-shell:has(.morph-home) .morph-home,html body .site-shell:has(.morph-home) .morph-home .morph-section{overflow-x:clip!important}html body .site-shell:has(.morph-home) .morph-home .morph-applications>.morph-container{width:100%!important;max-width:var(--layout-max);padding-left:0!important;padding-right:0!important}html body .site-shell:has(.morph-home) .morph-home .morph-applications .morph-section-head{box-sizing:border-box;padding-left:var(--layout-gutter)!important;padding-right:var(--layout-gutter)!important}html body .site-shell:has(.morph-home) .morph-home .morph-app-showcase{width:calc(100% + (var(--layout-gutter) * 2))!important;max-width:none!important;margin-left:calc(var(--layout-gutter) * -1)!important;margin-right:calc(var(--layout-gutter) * -1)!important;border-left:0!important;border-right:0!important}html body .site-shell:has(.morph-home) .morph-home .morph-app-product-copy{left:var(--layout-gutter)!important;right:var(--layout-gutter)!important;max-width:calc(100% - (var(--layout-gutter) * 2))!important}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-dropdown{display:none!important}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-native{position:relative;display:block!important;width:min(230px,calc(100% - 72px));margin:0 auto}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-native:after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:3px solid rgba(255,255,255,.9);border-bottom:3px solid rgba(255,255,255,.9);pointer-events:none;transform:translateY(-62%) rotate(45deg)}html body .site-shell:has(.morph-home) .morph-home .morph-ecosystem .map-filter-native select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:64px;padding:0 52px 0 24px;color:#fff;border:1px solid rgba(62,231,255,.32);border-radius:8px;background:linear-gradient(180deg,#081c48fa,#050f30fa);box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 26px #00000024;font:inherit;font-size:20px;font-weight:800;line-height:1}html body .site-shell .mobile-nav{gap:0!important}html body .site-shell .mobile-nav .nav-link,html body .site-shell .mobile-nav .mobile-global-link{min-height:0!important;padding-top:18px!important;padding-bottom:18px!important;line-height:1.25!important}}
