:root{color-scheme:dark;--deep-navy: #06131d;--logo-navy: #052b49;--brand-blue: #0877b9;--brand-cyan: #08cad1;--white: #ffffff;--text: #f8fbfc;--muted: #8fa7b4;--faint: rgba(255, 255, 255, .08);--line: rgba(8, 202, 209, .2);--line-soft: rgba(8, 119, 185, .14);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--deep-navy)}body{min-width:320px;min-height:100vh;min-height:100svh;margin:0;overflow:hidden;color:var(--text);background:radial-gradient(circle at 69% 49%,rgba(8,119,185,.15),transparent 32rem),radial-gradient(circle at 18% 20%,rgba(8,202,209,.045),transparent 28rem),var(--deep-navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.signal-field,.ambient-field{position:fixed;inset:0;pointer-events:none}.signal-field{z-index:0;opacity:.82}.ambient-field{z-index:1;overflow:hidden}.ambient-field:before{position:absolute;inset:0;content:"";opacity:.38;background-image:linear-gradient(rgba(255,255,255,.021) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.021) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 70% 50%,#000 0%,transparent 64%)}.ambient-field__beam{position:absolute;top:-20%;left:66%;width:1px;height:140%;background:linear-gradient(to bottom,transparent,rgba(8,202,209,.26),transparent);transform:rotate(14deg);animation:ambient-beam 9s ease-in-out infinite alternate}.ambient-field__coordinate{position:absolute;color:#8fa7b43b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;letter-spacing:.16em;writing-mode:vertical-rl}.ambient-field__coordinate--one{top:18%;right:2.2%}.ambient-field__coordinate--two{bottom:18%;left:2.2%}.home-shell{position:relative;z-index:2;display:grid;grid-template-rows:84px minmax(0,1fr) 48px;width:min(100%,1680px);height:100vh;height:100svh;margin:0 auto;padding:0 clamp(24px,4vw,72px)}.site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--faint);animation:header-reveal .7s cubic-bezier(.22,1,.36,1) 1.48s both}.site-brand{display:inline-flex;width:clamp(188px,17vw,248px)}.site-brand img{display:block;width:100%;height:auto}.site-header__index{display:flex;gap:24px;color:#8fa7b475;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;letter-spacing:.14em;text-transform:uppercase}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,2vw,32px);color:var(--muted);font-size:.73rem;font-weight:700;letter-spacing:.035em}.header-actions a{transition:color .18s ease}.header-actions a:hover{color:var(--white)}.header-actions__contact{position:relative;padding:11px 18px;overflow:hidden;color:var(--white);border:1px solid rgba(8,202,209,.36);border-radius:999px}.header-actions__contact:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(100deg,#0877b93d,#08cad11a);transform:translate(-102%);transition:transform .26s cubic-bezier(.22,1,.36,1)}.header-actions__contact:hover:before{transform:translate(0)}.home-main{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(590px,1.22fr);align-items:center;min-height:0;gap:clamp(24px,3vw,60px)}.hero-copy{position:relative;z-index:4;align-self:center;padding-left:clamp(0px,2.5vw,36px);animation:copy-reveal .85s cubic-bezier(.22,1,.36,1) 1.55s both}.hero-copy__identity{display:flex;align-items:center;gap:16px;margin:0 0 clamp(20px,3vh,34px);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.hero-copy__identity span{display:inline-flex;align-items:center;gap:10px;color:var(--brand-cyan)}.hero-copy__identity span:before{width:22px;height:1px;content:"";background:var(--brand-cyan)}.hero-copy h1{display:grid;margin:0;font-size:clamp(4rem,7.3vw,8.4rem);font-weight:760;letter-spacing:-.075em;line-height:.8}.hero-copy h1 span{color:var(--white)}.hero-copy h1 strong{padding-bottom:.08em;font-weight:inherit;color:transparent;background:linear-gradient(100deg,var(--brand-blue) 6%,var(--brand-cyan) 76%);background-clip:text;-webkit-background-clip:text}.hero-copy__intro{max-width:490px;margin:clamp(25px,4vh,42px) 0 0;color:var(--muted);font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.7}.hero-copy__signal{display:flex;align-items:center;gap:12px;margin-top:clamp(26px,5vh,52px);color:#8fa7b48a}.hero-copy__signal>span{position:relative;width:86px;height:1px;overflow:hidden;background:#8fa7b42e}.hero-copy__signal>span:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--brand-cyan),transparent);animation:signal-travel 2.4s ease-in-out infinite}.hero-copy__signal small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.53rem;letter-spacing:.16em;text-transform:uppercase}.innovation-field{--pointer-x: 0;--pointer-y: 0;position:relative;justify-self:end;width:min(54vw,720px);aspect-ratio:1;animation:field-reveal 1s cubic-bezier(.22,1,.36,1) 1.62s both}.innovation-field:before{position:absolute;inset:8%;content:"";border-radius:50%;background:radial-gradient(circle,rgba(8,119,185,.075),transparent 62%)}.innovation-field__label{position:absolute;z-index:5;color:#8fa7b461;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem;letter-spacing:.18em;text-transform:uppercase}.innovation-field__label--top{top:0;left:50%;transform:translate(-50%)}.innovation-field__label--side{top:50%;right:-14px;writing-mode:vertical-rl;transform:translateY(-50%)}.core-blueprint{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;transform:translate(calc(var(--pointer-x) * 10px),calc(var(--pointer-y) * 10px));transition:transform .5s cubic-bezier(.22,1,.36,1)}.core-blueprint__orbit{stroke:#0877b92e;stroke-width:.8}.core-blueprint__orbit--outer{stroke-dasharray:2 10;transform-origin:350px 350px;animation:blueprint-spin 50s linear infinite}.core-blueprint__orbit--middle{stroke:#08cad12e;stroke-dasharray:70 18 4 18;transform-origin:350px 350px;animation:blueprint-spin-reverse 32s linear infinite}.core-blueprint__orbit--inner{stroke:#ffffff17;stroke-dasharray:1 7}.core-blueprint__arc{stroke-width:1.5;stroke-linecap:round;stroke-dasharray:18 12;animation:blueprint-dash 8s linear infinite}.core-blueprint__arc--one{stroke:#08cad17a}.core-blueprint__arc--two{stroke:#0877b98a;animation-direction:reverse}.core-blueprint__arc--three{stroke:#08cad133;stroke-dasharray:6 16}.core-blueprint__crosshair{stroke:#8fa7b42e;stroke-width:.8;stroke-dasharray:2 5}.innovation-core{position:absolute;top:50%;left:50%;z-index:4;display:grid;place-items:center;width:25.5%;aspect-ratio:1;border:1px solid rgba(8,202,209,.22);border-radius:50%;transform:translate(calc(-50% + var(--pointer-x) * -7px),calc(-50% + var(--pointer-y) * -7px));transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .24s ease}.innovation-core:before,.innovation-core:after{position:absolute;content:"";border:1px solid rgba(8,119,185,.16);border-radius:50%}.innovation-core:before{inset:-14%;border-style:dashed;animation:blueprint-spin 24s linear infinite}.innovation-core:after{inset:12%;border-color:#ffffff12}.innovation-core img{position:relative;z-index:2;display:block;width:58%;height:58%;animation:mark-float 7s ease-in-out infinite}.innovation-core__scan{position:absolute;z-index:3;top:20%;left:24%;width:52%;height:1px;background:linear-gradient(90deg,transparent,var(--brand-cyan),transparent);opacity:.55;animation:core-scan 3.8s ease-in-out infinite}.innovation-core__readout{position:absolute;top:calc(100% + 25px);left:50%;display:grid;justify-items:center;width:180px;transform:translate(-50%);text-align:center}.innovation-core__readout small{color:#8fa7b475;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.48rem;letter-spacing:.18em;text-transform:uppercase}.innovation-core__readout strong{margin-top:5px;color:var(--white);font-size:.82rem;font-weight:720;letter-spacing:.02em;transition:color .18s ease}.innovation-core__readout span{margin-top:3px;color:var(--muted);font-size:.61rem}.innovation-field[data-active] .innovation-core{border-color:#08cad194}.innovation-field[data-active] .innovation-core__readout strong{color:var(--brand-cyan)}.portal-orbit{position:absolute;inset:0;z-index:6}.portal-node{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;transform:translate(-50%,-50%)}.portal-node--north{top:9%;left:50%}.portal-node--north-east{top:27%;left:87%}.portal-node--south-east{top:70%;left:88%}.portal-node--south{top:91%;left:50%}.portal-node--south-west{top:72%;left:13%}.portal-node--north-west{top:29%;left:12%}.portal-node__target{position:relative;z-index:2;display:grid;place-items:center;width:46px;height:46px;color:var(--brand-cyan);border:1px solid rgba(8,202,209,.28);border-radius:50%;background:#06131de6;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.portal-node__target:before,.portal-node__target:after{position:absolute;width:7px;height:7px;content:"";border-color:var(--brand-cyan);opacity:0;transition:opacity .18s ease,transform .22s ease}.portal-node__target:before{top:-5px;left:-5px;border-top:1px solid;border-left:1px solid}.portal-node__target:after{right:-5px;bottom:-5px;border-right:1px solid;border-bottom:1px solid}.portal-node__pulse{position:absolute;inset:-1px;border:1px solid rgba(8,202,209,.2);border-radius:50%;opacity:0}.portal-node__target svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.portal-node__copy{position:absolute;display:grid;width:142px;pointer-events:none}.portal-node__copy small{color:#08cad18c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.47rem;letter-spacing:.15em}.portal-node__copy strong{margin-top:3px;color:#f8fbfcd1;font-size:.78rem;font-weight:720;letter-spacing:.01em;transition:color .18s ease,transform .22s ease}.portal-node__copy em{max-height:0;margin-top:0;overflow:hidden;color:var(--muted);font-size:.58rem;font-style:normal;opacity:0;transform:translateY(-4px);transition:max-height .22s ease,margin .22s ease,opacity .18s ease,transform .22s ease}.portal-node--north .portal-node__copy{top:calc(100% + 12px);left:50%;justify-items:center;transform:translate(-50%);text-align:center}.portal-node--south .portal-node__copy{bottom:calc(100% + 12px);left:50%;justify-items:center;transform:translate(-50%);text-align:center}.portal-node--north-east .portal-node__copy,.portal-node--south-east .portal-node__copy{top:50%;left:calc(100% + 13px);transform:translateY(-50%)}.portal-node--north-west .portal-node__copy,.portal-node--south-west .portal-node__copy{top:50%;right:calc(100% + 13px);justify-items:end;transform:translateY(-50%);text-align:right}.portal-node:hover .portal-node__target,.portal-node:focus-visible .portal-node__target{color:var(--white);border-color:var(--brand-cyan);background:#0877b933;transform:scale(1.12)}.portal-node:hover .portal-node__target:before,.portal-node:hover .portal-node__target:after,.portal-node:focus-visible .portal-node__target:before,.portal-node:focus-visible .portal-node__target:after{opacity:1;transform:scale(1.15)}.portal-node:hover .portal-node__pulse,.portal-node:focus-visible .portal-node__pulse{animation:node-pulse 1.3s ease-out infinite}.portal-node:hover .portal-node__copy strong,.portal-node:focus-visible .portal-node__copy strong{color:var(--white);transform:translateY(-1px)}.portal-node:hover .portal-node__copy em,.portal-node:focus-visible .portal-node__copy em{max-height:24px;margin-top:3px;opacity:1;transform:translateY(0)}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#8fa7b47a;border-top:1px solid var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.53rem;letter-spacing:.08em;text-transform:uppercase;animation:footer-reveal .6s ease 1.75s both}.site-footer__status{display:flex;align-items:center;gap:8px}.site-footer__status i{width:5px;height:5px;border-radius:50%;background:var(--brand-cyan);animation:status-pulse 1.8s ease-in-out infinite alternate}.site-footer a{justify-self:end;transition:color .18s ease}.site-footer a:hover{color:var(--brand-cyan)}.splash{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(8,119,185,.14),transparent 29rem),var(--deep-navy);transition:clip-path .65s cubic-bezier(.76,0,.24,1),opacity .65s ease;clip-path:circle(150% at 50% 50%)}.splash:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(8,202,209,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(8,119,185,.045) 1px,transparent 1px);background-size:62px 62px;mask-image:radial-gradient(circle,#000,transparent 68%);animation:splash-grid-in .7s ease both}.splash--leaving{opacity:0;clip-path:circle(0 at 50% 50%)}.splash__axis{position:absolute;z-index:1;background:linear-gradient(90deg,transparent,rgba(8,202,209,.25),transparent)}.splash__axis--horizontal{left:10%;width:80%;height:1px;animation:axis-horizontal .7s cubic-bezier(.22,1,.36,1) 80ms both}.splash__axis--vertical{top:10%;width:1px;height:80%;background:linear-gradient(transparent,rgba(8,119,185,.25),transparent);animation:axis-vertical .7s cubic-bezier(.22,1,.36,1) 80ms both}.splash__corner{position:absolute;width:32px;height:32px;border-color:#08cad166;opacity:0;animation:corner-in .45s ease .3s forwards}.splash__corner--top-left{top:8%;left:6%;border-top:1px solid;border-left:1px solid}.splash__corner--top-right{top:8%;right:6%;border-top:1px solid;border-right:1px solid}.splash__corner--bottom-left{bottom:8%;left:6%;border-bottom:1px solid;border-left:1px solid}.splash__corner--bottom-right{right:6%;bottom:8%;border-right:1px solid;border-bottom:1px solid}.splash__core{position:absolute;top:42%;left:50%;display:grid;place-items:center;width:min(34vw,270px);aspect-ratio:1;transform:translate(-50%,-50%)}.splash__core img{position:relative;z-index:2;display:block;width:46%;height:46%;clip-path:circle(0 at 50% 50%);animation:splash-mark-in .6s cubic-bezier(.22,1,.36,1) .37s forwards}.splash__arc{position:absolute;border:1px solid rgba(8,202,209,.26);border-radius:50%;opacity:0;animation:splash-arc-in .52s cubic-bezier(.22,1,.36,1) forwards}.splash__arc--outer{inset:0;border-style:dashed;animation-delay:.1s}.splash__arc--middle{inset:14%;border-color:#0877b961;animation-delay:.19s}.splash__arc--inner{inset:29%;border-color:#ffffff1a;animation-delay:.28s}.splash__lockup{position:absolute;top:63%;left:50%;display:grid;justify-items:center;width:min(64vw,390px);transform:translate(-50%)}.splash__lockup img{display:block;width:100%;height:auto;clip-path:inset(0 100% 0 0);animation:lockup-reveal .62s cubic-bezier(.22,1,.36,1) .7s forwards}.splash__lockup span{margin-top:14px;color:#8fa7b499;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.54rem;letter-spacing:.28em;text-transform:uppercase;opacity:0;animation:caption-reveal .38s ease 1.03s forwards}.splash__progress{position:absolute;bottom:12%;left:50%;width:min(42vw,260px);height:1px;overflow:hidden;background:#8fa7b41f;transform:translate(-50%)}.splash__progress:after{display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan));transform-origin:left;animation:progress-load 1.38s cubic-bezier(.22,1,.36,1) .12s both}a:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:5px}@keyframes ambient-beam{0%{transform:translate(-9vw) rotate(14deg);opacity:.3}to{transform:translate(9vw) rotate(14deg);opacity:.8}}@keyframes header-reveal{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-reveal{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes field-reveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes footer-reveal{0%{opacity:0}to{opacity:1}}@keyframes signal-travel{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes blueprint-spin{to{transform:rotate(360deg)}}@keyframes blueprint-spin-reverse{to{transform:rotate(-360deg)}}@keyframes blueprint-dash{to{stroke-dashoffset:-120}}@keyframes mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes core-scan{0%,to{transform:translateY(0);opacity:0}18%{opacity:.6}76%{opacity:.35}90%{transform:translateY(105px);opacity:0}}@keyframes node-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes status-pulse{0%{opacity:.35}to{opacity:1}}@keyframes splash-grid-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes axis-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes axis-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes corner-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes splash-mark-in{0%{opacity:0;clip-path:circle(0 at 50% 50%);transform:scale(.82)}to{opacity:1;clip-path:circle(75% at 50% 50%);transform:scale(1)}}@keyframes splash-arc-in{0%{opacity:0;transform:scale(.72) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes lockup-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes caption-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1220px){.home-main{grid-template-columns:minmax(300px,.68fr) minmax(560px,1.32fr)}.innovation-field{width:min(58vw,680px)}.site-header__index{display:none}.site-header{grid-template-columns:1fr 1fr}}@media(max-width:900px){body{overflow:auto}.home-shell{grid-template-rows:70px minmax(0,1fr) 42px;min-height:100svh;height:auto;padding:0 18px}.site-header{grid-template-columns:1fr auto}.site-brand{width:165px}.header-actions{gap:9px}.header-actions>a:not(.header-actions__contact){display:none}.header-actions__contact{padding:9px 13px;font-size:.66rem}.home-main{display:grid;grid-template-columns:1fr;align-content:center;gap:8px;padding:14px 0 8px}.hero-copy{justify-self:center;padding:0;text-align:center}.hero-copy__identity{justify-content:center;margin-bottom:17px;font-size:.54rem}.hero-copy h1{display:block;font-size:clamp(3.2rem,14vw,5.8rem);line-height:.9}.hero-copy h1 span,.hero-copy h1 strong{display:inline}.hero-copy__intro{max-width:410px;margin:17px auto 0;font-size:.84rem;line-height:1.55}.hero-copy__signal{display:none}.innovation-field{justify-self:center;width:min(100%,390px);min-height:0;aspect-ratio:1}.innovation-field__label{display:none}.innovation-field:before{display:block;inset:9%}.core-blueprint{inset:0;width:100%;height:100%}.innovation-core{top:50%;width:29%}.innovation-core__readout{top:calc(100% + 16px);display:grid;width:132px}.innovation-core__readout small,.innovation-core__readout span{display:none}.innovation-core__readout strong{margin-top:0;font-size:.7rem}.portal-orbit{position:absolute;inset:0;display:block;padding:0}.portal-node,.portal-node--north,.portal-node--north-east,.portal-node--south-east,.portal-node--south,.portal-node--south-west,.portal-node--north-west{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;transform:translate(-50%,-50%)}.portal-node--north{top:9%;left:50%}.portal-node--north-east{top:27%;left:87%}.portal-node--south-east{top:70%;left:88%}.portal-node--south{top:91%;left:50%}.portal-node--south-west{top:72%;left:13%}.portal-node--north-west{top:29%;left:12%}.portal-node__target{width:42px;height:42px;border-color:#08cad133}.portal-node__target svg{width:16px;height:16px}.portal-node__copy,.portal-node--north .portal-node__copy,.portal-node--south .portal-node__copy,.portal-node--north-east .portal-node__copy,.portal-node--south-east .portal-node__copy,.portal-node--north-west .portal-node__copy,.portal-node--south-west .portal-node__copy{position:absolute;display:grid;width:90px}.portal-node__copy small{display:block;font-size:.4rem}.portal-node__copy strong{margin-top:2px;font-size:.68rem}.portal-node__copy em,.portal-node:hover .portal-node__copy em,.portal-node:focus-visible .portal-node__copy em{display:none}.portal-node--north .portal-node__copy{top:calc(100% + 7px);left:50%;justify-items:center;transform:translate(-50%);text-align:center}.portal-node--south .portal-node__copy{bottom:calc(100% + 7px);left:50%;justify-items:center;transform:translate(-50%);text-align:center}.portal-node--north-east .portal-node__copy,.portal-node--south-east .portal-node__copy{top:50%;right:calc(100% + 7px);left:auto;justify-items:end;transform:translateY(-50%);text-align:right}.portal-node--north-west .portal-node__copy,.portal-node--south-west .portal-node__copy{top:50%;right:auto;left:calc(100% + 7px);justify-items:start;transform:translateY(-50%);text-align:left}.portal-node:active .portal-node__target{border-color:var(--brand-cyan);transform:scale(.92)}.site-footer{grid-template-columns:1fr auto}.site-footer__status{display:none}}@media(max-width:480px){.site-brand{width:150px}.header-actions__contact{font-size:0}.header-actions__contact:after{content:"Contact";font-size:.64rem}.home-main{align-content:start;padding-top:24px}.hero-copy__identity{gap:10px;margin-bottom:15px;font-size:.47rem}.hero-copy__identity span:before{width:13px}.hero-copy h1{font-size:clamp(2.85rem,13.5vw,4rem)}.hero-copy__intro{max-width:330px;margin-top:13px;font-size:.77rem}.splash__core{top:40%;width:220px}.splash__lockup{top:60%;width:280px}.splash__lockup span{font-size:.46rem}}@media(max-height:760px)and (min-width:901px){.home-shell{grid-template-rows:70px minmax(0,1fr) 40px}.innovation-field{width:min(50vw,610px)}.hero-copy h1{font-size:clamp(3.8rem,6.6vw,7rem)}.hero-copy__identity{margin-bottom:18px}.hero-copy__intro{margin-top:23px}.hero-copy__signal{margin-top:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.splash{display:none}}
