:root{--color-primary: #0068BA;--color-accent: #5AB4D6;--color-dark: #071525;--color-text: #1A2B3C;--color-text-muted: #5A7A8A;--color-white: #FFFFFF;--color-neutral-300: #D0D1D5;--font-heading: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Rethink Sans", system-ui, sans-serif;--container-max: 1280px;--section-pad: clamp(3.5rem, 7vw, 6rem);--container-pad: clamp(1.25rem, 4vw, 3rem);--spotlight-radius: 250px;--lerp: .028}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(.875rem,.25vw + .8125rem,1rem)}body{font-family:var(--font-body);color:var(--color-text);line-height:1.6;background:#fff;overflow-x:hidden}img,svg{display:block;max-width:100%}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;background:none;font:inherit}.section-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}@media(min-width:1280px){.section-container{padding-left:0;padding-right:0}}.section-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,2.875rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--color-text)}.section-title em{font-style:normal;color:var(--color-primary)}.section-title--light{color:#fff}.section-tagline{background:#fff;padding:9.89rem 0 2.5rem}.tagline-text{font-family:var(--font-heading);font-size:2.5rem;font-weight:400;line-height:1.4;color:var(--color-primary-brand-black);text-align:center;margin:0 auto}.tagline-text em{font-style:normal;background:linear-gradient(90deg,#0084ee,#008e7e 93.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-bsr{background:#fff;--bsr-border: 1px solid var(--color-neutral-300);--bsr-visual-size: 250px;--bsr-link-size: 32px;--bsr-pad: 3.5rem}.section-bsr .section-container{padding:0 var(--container-pad);max-width:var(--container-max);margin-left:auto;margin-right:auto}.bsr-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--bsr-border);border-bottom:var(--bsr-border);border-left:var(--bsr-border)}.bsr-card{padding:var(--bsr-pad);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.0625rem;border-right:var(--bsr-border);text-align:center;cursor:pointer;text-decoration:none;color:inherit;transition:background-color .18s ease}.bsr-card:hover{background-color:#efefef}.bsr-card-visual{width:var(--bsr-visual-size);height:var(--bsr-visual-size);flex-shrink:0;display:flex;align-items:center;justify-content:center}.bsr-card-visual svg{animation-play-state:paused;pointer-events:none}.bsr-card:hover .bsr-card-visual svg{animation-play-state:running}.bsr-card-img{width:100%;height:100%;object-fit:contain;display:block}.bsr-card-content{display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:100%}.bsr-card-header{display:flex;flex-direction:column;gap:.5rem}.bsr-card-phase{font-size:.875rem;font-weight:400;color:#1a2b3c;opacity:.6;letter-spacing:.02em}.bsr-card-title{font-size:2.5rem;font-weight:400;letter-spacing:-.025rem;text-transform:uppercase;color:var(--color-primary-brand-black);margin:0}.bsr-body{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-primary-brand-black);margin:0}.bsr-link{display:inline-flex;width:var(--bsr-link-size);height:var(--bsr-link-size);flex-shrink:0;align-items:center;justify-content:center}.bsr-link img{width:var(--bsr-link-size);height:var(--bsr-link-size);display:block}.section-team .section-container{padding:var(--section-pad) 0}.section-team{--team-photo-col: 61.9%;--team-photo-radius: 12px;--team-content-pt: 2rem;--team-content-pr: 1rem;--team-content-pb: 2rem;--team-content-pl: 1rem;--team-cta-bg: #0945C7;--team-photo-height: 26.75rem;background:#fff}.team-inner{display:grid;grid-template-columns:var(--team-photo-col) 1fr;gap:0}.team-photo{overflow:hidden}.team-photo-img{width:100%;height:var(--team-photo-height);display:block;object-fit:cover;object-position:center}.team-content{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:var(--team-content-pt) var(--team-content-pr) var(--team-content-pb) var(--team-content-pl);background:#000;height:var(--team-photo-height)}.team-header{display:flex;flex-direction:column;gap:.875rem}.team-eyebrow{color:var(--color-accent)}.team-title{font-family:var(--font-heading);font-size:2.5rem;font-weight:400;line-height:1.4;letter-spacing:-.0625rem;color:#fff}.team-title-gradient{background:linear-gradient(90deg,#68caff 10.1%,#6fbcb0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.team-body{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:#b9bbc2}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:0;background:var(--color-primary);color:#fff;font-size:.9375rem;font-weight:600;align-self:flex-start;transition:background .18s ease,transform .12s ease}.btn-primary:hover{background:#0057a0;transform:translateY(-1px)}.btn-team-cta{display:inline-flex;align-items:center;padding:8px 16px;background:var(--team-cta-bg);color:#fff;font-family:var(--font-body);font-size:1rem;line-height:1.6;align-self:flex-start;transition:background .18s ease}.btn-team-cta:hover{background:#50a8c8}.section-innovations{background:#fff;padding:0 0 var(--section-pad) 0}.portfolio-heading-wrap{text-align:center;margin-bottom:2.5rem;padding:0 var(--container-pad)}.portfolio-heading{font-family:var(--font-heading);font-size:3.5rem;font-weight:400;line-height:1.4;letter-spacing:-.0625rem;color:var(--color-primary-brand-black);margin:0;display:inline-flex;gap:.5ch;align-items:baseline;flex-wrap:wrap;justify-content:center}.portfolio-heading-gradient{background:linear-gradient(90deg,#0084ee,#008e7e 93.75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto}.portfolio-card{display:flex;flex-direction:column;justify-content:center;padding:3.5rem 2.5rem 2rem;border-left:1px solid #d0d1d5;border-top:1px solid #d0d1d5;aspect-ratio:1 / 1}.portfolio-card-content{display:flex;flex-direction:column;gap:16px;width:100%}.portfolio-card:nth-child(4n){border-right:1px solid #d0d1d5}.portfolio-card:nth-child(n+5){border-bottom:1px solid #d0d1d5}.portfolio-card:hover{background:#fff2d9}.portfolio-logo{display:block;max-height:36px;width:auto;max-width:190px;object-fit:contain;object-position:left center}.portfolio-desc{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.6;color:#39404f;margin:0}.section-testimonials{background:#fff;padding:var(--section-pad) 0}.testimonials-header{text-align:center;margin-bottom:clamp(2rem,4vw,3.75rem)}.testimonials-header .section-title{font-size:clamp(2rem,4.5vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1.4;color:var(--color-primary-brand-black);margin:0}.testimonials-header .section-title em{font-style:normal;background:linear-gradient(to right,#0084ee,#008e7e 93.75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonials-strip{display:flex;align-items:stretch;border-top:1px solid #d0d1d5;border-bottom:1px solid #d0d1d5}.testimonial-item{flex:1;display:flex;align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);padding:clamp(1.5rem,2.8vw,2.5rem) clamp(1.5rem,3vw,3rem) 0 clamp(1.5rem,3vw,3rem)}.testimonial-photo-wrap{flex-shrink:0;width:clamp(180px,33vw,400px);height:clamp(250px,34vw,430px);overflow:hidden;align-self:flex-end}.testimonial-photo{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(100%);display:block}.testimonial-content{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);max-width:262px;padding-bottom:clamp(1.5rem,2.8vw,2.5rem)}.testimonial-body{display:flex;flex-direction:column;gap:16px}.testimonial-quote-icon{width:43px;height:31px;flex-shrink:0}.testimonial-quote{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-primary-brand-black);margin:0}.testimonial-author{display:flex;flex-direction:column;gap:4px}.testimonial-name{font-size:1.25rem;font-weight:600;line-height:1.6;color:var(--color-primary-brand-black);margin:0}.testimonial-role{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.6;color:var(--color-primary-brand-black);margin:0}.testimonial-divider{width:1px;background:#d0d1d5;align-self:stretch;flex-shrink:0}.site-footer{background:#003597;padding:clamp(3rem,5.5vw,4.5rem) 0 0}.site-footer .section-container{padding:0 var(--container-pad);max-width:var(--container-max);margin-left:auto;margin-right:auto}.footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:clamp(3rem,5.5vw,4.5rem)}.footer-brand{display:flex;flex-direction:column;gap:24px;max-width:553px}.footer-logo{display:block;width:170px;height:auto}.footer-tagline{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:#d0d1d5;margin:0}.footer-social{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#d0d1d5;transition:color .18s ease}.footer-social:hover{color:#fff}.footer-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 64px;padding-top:4px;flex-shrink:0}.footer-nav-link{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:#d0d1d5;transition:color .18s ease}.footer-nav-link:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);padding:24px 0}.footer-copyright{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:#b9bbc2;margin:0}@media(max-width:1280px){.section-bsr{--bsr-visual-size: 180px;--bsr-pad-left: 2rem;--bsr-pad-right: 2rem;--bsr-pad-vertical: 3rem}.testimonials-strip{flex-direction:column}.testimonial-divider{width:100%;height:1px;align-self:auto}.testimonial-photo-wrap{width:clamp(140px,25vw,260px)}}@media(max-width:1024px){.team-inner{grid-template-columns:1fr}.team-photo-img{height:20rem;object-fit:cover;object-position:center top}.team-content{height:auto;padding:3rem 2.5rem}.team-title{font-size:2rem}}@media(max-width:768px){.section-tagline{padding:3rem 0 2rem}.tagline-text{font-size:1.375rem;text-align:left}.tagline-text br{display:none}.bsr-grid{grid-template-columns:1fr}.bsr-card{padding:3rem 1.5rem;border-right:none;border-bottom:var(--bsr-border);gap:2rem}.bsr-card:last-child{border-bottom:none}.bsr-card-visual{width:100%;max-width:250px;margin:0 auto}.bsr-card-content{max-width:100%}.team-photo-img{height:13rem;object-fit:cover;object-position:center top}.team-content{height:auto;padding:2rem 1.5rem 2.5rem}.team-title{font-size:1.75rem}.portfolio-grid{grid-template-columns:1fr}.portfolio-heading{font-size:2rem}.portfolio-card{padding:1.5rem 2rem;aspect-ratio:auto;border-right:1px solid #d0d1d5;border-bottom:none}.portfolio-card:last-child{border-bottom:1px solid #d0d1d5}.portfolio-logo{max-height:2rem}.portfolio-desc{font-size:.875rem}.testimonials-strip{flex-direction:column}.testimonial-divider{width:100%;height:1px;align-self:auto}.testimonial-item{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 1.5rem 0}.testimonial-content{order:-1;max-width:100%;padding-bottom:0}.testimonial-photo-wrap{width:100%;height:22rem;align-self:auto}.testimonial-photo{object-position:center 15%}.footer-inner{flex-direction:column}.footer-brand{max-width:100%}}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .3s ease,background-color .2s ease}.site-nav.nav-hidden{transform:translateY(-100%)}.site-nav.nav-white{background-color:#fff}.site-nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:90rem;margin-inline:auto;padding:1.75rem 5rem;width:100%}.site-nav-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.site-nav-logo img{height:1.875rem;width:auto}.site-nav-right{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.site-nav-links{display:flex;gap:1.25rem;align-items:center;list-style:none;margin:0;padding:0}.site-nav-links a{color:#0945c7;font-family:var(--font-body);font-size:1.25rem;font-weight:400;text-decoration:none;line-height:1.6;letter-spacing:-.025rem;width:5.875rem;height:2.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center}.site-nav-links a.active{font-weight:700}.site-nav.nav-links-white .site-nav-links a{color:#fff}.site-nav-cta{background:#0945c7;color:#fff;font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1.6;padding:.5rem 1rem;text-decoration:none;border:none;cursor:pointer;flex-shrink:0;white-space:nowrap}@media(max-width:48rem){.site-nav-right{display:none}.site-nav-inner{padding:1rem 1.5rem}}.build-page,.scale-page,.raise-page,.about-page{max-width:90rem;margin-inline:auto}.site-nav .nav-toggle svg line{stroke:#0945c7;transition:stroke .2s ease}.site-nav.nav-links-white .nav-toggle svg line{stroke:#fff}:root{--nav-drawer-text: #0068BA;--nav-drawer-cta-bg: #0068BA}.nav-toggle{display:none;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;margin-left:auto;pointer-events:auto}@media(max-width:48rem){.nav-toggle{display:flex}}.nav-drawer{display:none;position:fixed;inset:0;background:#fff;z-index:1000;flex-direction:column;align-items:stretch;padding:0 16px 2rem;overflow-y:auto}.nav-drawer.is-open{display:flex}.nav-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.75rem 0;flex-shrink:0}.nav-drawer-logo{display:block;width:171px;height:21px}.nav-drawer-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.nav-drawer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.nav-drawer-links a{font-size:1.5rem;font-weight:400;line-height:1.3;letter-spacing:-.05rem;color:var(--nav-drawer-text);display:block;transition:opacity .15s ease}.nav-drawer-links a:hover{opacity:.7}.nav-drawer-links a.nav-drawer-cta{display:flex;align-items:center;justify-content:center;margin-top:3rem;padding:16px 24px;background:var(--nav-drawer-cta-bg);color:#fff;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;transition:background .18s ease}.nav-drawer-links a.nav-drawer-cta:hover{opacity:.9}.sform-input.is-error{border-color:#dc2626}.sform-input.is-error:focus{border-color:#dc2626}.sform-error-msg{display:block;font-family:var(--font-body);font-size:.75rem;color:#dc2626;margin-top:.25rem;line-height:1.4}.hero{position:relative;width:100%;height:100vh;min-height:680px;overflow:hidden;cursor:none}.hero-gradient-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hero-bg,.hero-fg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-bg{z-index:1}.hero-fg{z-index:2}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,104,186,1) 3px,transparent 2px),linear-gradient(90deg,rgba(0,104,186,1) 3px,transparent 2px);background-size:var(--cell-size, calc(100vw / 6)) var(--cell-size, calc(100vw / 6));background-position:0 bottom}.hero-bg .hero-grid{opacity:.3;filter:blur(4px)}.hero-fg .hero-grid{opacity:1}.hero-bg .hero-grid,.hero-fg .hero-grid{-webkit-mask-image:linear-gradient(to right,black var(--text-left-edge, 0%),transparent var(--text-left-fade, 0%),transparent var(--text-right-fade, 100%),black var(--text-right-edge, 100%)),linear-gradient(to bottom,black var(--grid-fade-start, 62%),transparent var(--grid-text-start, 76%),transparent var(--grid-text-end, 88%),black var(--grid-fade-end, 96%));mask-image:linear-gradient(to right,black var(--text-left-edge, 0%),transparent var(--text-left-fade, 0%),transparent var(--text-right-fade, 100%),black var(--text-right-edge, 100%)),linear-gradient(to bottom,black var(--grid-fade-start, 62%),transparent var(--grid-text-start, 76%),transparent var(--grid-text-end, 88%),black var(--grid-fade-end, 96%));mask-composite:add;-webkit-mask-composite:source-over}.hero-icons{position:absolute;inset:0}.hero-icon-wrap{position:absolute;left:var(--ix);top:var(--iy);transform:translate(-50%,-50%)}.hero-bg .icon-img{width:12.5vw;height:12.5vw;object-fit:contain;filter:blur(8px);opacity:.45}.hero-fg .icon-svg{width:12.5vw;height:12.5vw;opacity:1;overflow:visible}.hero-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;max-width:90rem;margin:0 auto;padding:0 5rem;pointer-events:none}.hero-content nav,.hero-content a,.hero-content button{pointer-events:auto}.hero-text-wrap{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(2.5rem,5vw,4rem)}.hero-title{font-size:clamp(2.5rem,8vw,6.25rem);font-weight:400;font-style:normal;line-height:1.3;letter-spacing:clamp(-.05rem,-.15vw,-.125rem);color:#004984;margin-bottom:clamp(2rem,3vw,4rem)}.hero-cursor{position:absolute;z-index:20;width:12px;height:12px;border-radius:50%;background:#ffffffe6;pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease;mix-blend-mode:overlay}.hero.user-mode .hero-cursor{opacity:1}.spotlight-lens{position:absolute;z-index:6;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.atom-dot{offset-rotate:0deg;animation-fill-mode:both;animation-play-state:paused}.hero-icon-wrap.active .atom-dot{animation-play-state:running}.atom-dot-1{offset-path:path("M127.451 125.451C142.156 110.818 127.595 72.3975 95.0133 39.6717C62.2875 7.09 23.8671 -7.47083 9.23417 7.23417C-5.47083 21.8671 9.09 60.2875 41.6717 93.0133C74.3975 125.595 112.818 140.156 127.451 125.451Z");animation:atom-orbit-1 8s linear infinite}@keyframes atom-orbit-1{0%{offset-distance:45%}to{offset-distance:145%}}.atom-dot-2{offset-path:path("M95.0133 93.0133C127.595 60.2875 142.156 21.8671 127.451 7.23417C112.818 -7.47083 74.3975 7.09 41.6717 39.6717C9.09 72.3975 -5.47083 110.818 9.23417 125.451C23.8671 140.156 62.2875 125.595 95.0133 93.0133Z");animation:atom-orbit-2 8s linear infinite}@keyframes atom-orbit-2{0%{offset-distance:3%}to{offset-distance:103%}}.pulse-dot{offset-path:path("M133.833 72.9993H118.746C116.087 72.9937 113.5 73.859 111.38 75.4629C109.26 77.0668 107.723 79.3211 107.005 81.881L92.7093 132.738C92.6172 133.054 92.4251 133.331 92.1618 133.529C91.8986 133.726 91.5784 133.833 91.2493 133.833C90.9203 133.833 90.6001 133.726 90.3368 133.529C90.0736 133.331 89.8815 133.054 89.7893 132.738L56.2093 13.261C56.1172 12.9451 55.9251 12.6676 55.6618 12.4702C55.3986 12.2727 55.0784 12.166 54.7493 12.166C54.4203 12.166 54.1001 12.2727 53.8368 12.4702C53.5736 12.6676 53.3815 12.9451 53.2893 13.261L38.9935 64.1177C38.2785 66.6675 36.7511 68.9145 34.6431 70.5174C32.5351 72.1204 29.9617 72.9918 27.3135 72.9993H12.166");offset-rotate:0deg;animation:pulse-travel 3.6s ease-in-out infinite;animation-direction:reverse;animation-fill-mode:both;animation-play-state:paused}.hero-icon-wrap.active .pulse-dot{animation-play-state:running}@keyframes pulse-travel{0%{offset-distance:0%;opacity:0}6%{offset-distance:3%;opacity:1}88%{offset-distance:97%;opacity:1}to{offset-distance:100%;opacity:0}}.dna-svg{transform-origin:50% 50%;animation:dna-spin 5.5s ease-in-out infinite;animation-fill-mode:both;animation-play-state:paused}.hero-icon-wrap.active .dna-svg{animation-play-state:running}@keyframes dna-spin{0%{transform:scaleX(1)}25%{transform:scaleX(.05)}50%{transform:scaleX(-1)}75%{transform:scaleX(.05)}to{transform:scaleX(1)}}.syringe-plunger{animation:syringe-press 2.8s ease-in-out infinite;animation-fill-mode:both;animation-play-state:paused}.hero-icon-wrap.active .syringe-plunger{animation-play-state:running}@keyframes syringe-press{0%,to{transform:translate(0)}40%,60%{transform:translate(-6px,6px)}}.brain-signal{stroke-dasharray:var(--sl);stroke-dashoffset:var(--sl);animation:brain-draw 3.2s ease-out infinite both paused}.brain-signal-1{--sl: 30}.brain-signal-2{--sl: 82;animation-delay:.25s}.brain-signal-3{--sl: 58;animation-delay:.12s}.brain-signal-4{--sl: 44;animation-delay:.42s}.brain-node{opacity:0;animation:brain-node-pop 3.2s ease-out infinite both paused}.brain-node-1{animation-delay:.85s}.brain-node-2{animation-delay:1.2s}.brain-node-3{animation-delay:1s}.brain-node-4{animation-delay:1.35s}.hero-icon-wrap.active .brain-signal,.hero-icon-wrap.active .brain-node{animation-play-state:running}@keyframes brain-draw{0%{stroke-dashoffset:var(--sl);opacity:1}52%{stroke-dashoffset:0;opacity:1}82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes brain-node-pop{0%,30%{opacity:0}52%{opacity:1}82%{opacity:1}to{opacity:0}}.chip-pin{stroke-dasharray:14.5;stroke-dashoffset:14.5;animation:chip-pin-grow 3s ease-out infinite both paused}.hero-icon-wrap.active .chip-pin{animation-play-state:running}.chip-pin-1{animation-delay:0s}.chip-pin-2{animation-delay:.06s}.chip-pin-3{animation-delay:.12s}.chip-pin-4{animation-delay:.18s}.chip-pin-5{animation-delay:.06s}.chip-pin-6{animation-delay:.12s}.chip-pin-7{animation-delay:.18s}.chip-pin-8{animation-delay:.06s}.chip-pin-9{animation-delay:.12s}.chip-pin-10{animation-delay:.18s}.chip-pin-11{animation-delay:.06s}.chip-pin-12{animation-delay:.12s}@keyframes chip-pin-grow{0%{stroke-dashoffset:14.5}35%{stroke-dashoffset:0}65%{stroke-dashoffset:0}to{stroke-dashoffset:14.5}}.heartbeat-wave{transform-origin:78.5px 85px;animation:heartbeat-squish 3.5s ease-in-out infinite both paused}.hero-icon-wrap.active .heartbeat-wave{animation-play-state:running}@keyframes heartbeat-squish{0%,to{transform:scaleY(1)}35%{transform:scaleY(.55)}65%{transform:scaleY(.55)}}.heartbeat-svg{transform:scale(1.5)}.chip-svg{transform:scale(1.3)}.hero-bg .hero-icon-wrap.icon-large .icon-img{transform:scale(1.5)}.hero-bg .hero-icon-wrap.icon-chip .icon-img{transform:scale(1.3)}.microscope-lens{transform-origin:46px 41px;animation:microscope-tilt 5s ease-in-out infinite;animation-fill-mode:both;animation-play-state:paused}.hero-icon-wrap.active .microscope-lens{animation-play-state:running}@keyframes microscope-tilt{0%{transform:rotate(0)}20%{transform:rotate(5deg)}40%{transform:rotate(0)}60%{transform:rotate(-5deg)}80%{transform:rotate(0)}to{transform:rotate(0)}}@media(max-width:768px){.hero{cursor:auto}.hero-cursor,.spotlight-lens{display:none}.hero-content{padding:0 1rem}.hero-content .site-nav-logo img{width:171px;height:21px}.hero-title{font-size:clamp(3rem,13.8vw,6.25rem);letter-spacing:-.125rem}.hero-bg .icon-img,.hero-fg .icon-svg{width:20vw;height:20vw}.hero-bg .icon-img{filter:blur(3px);opacity:.65}.hero-icon-wrap[data-col="3"],.hero-icon-wrap[data-col="4"],.hero-icon-wrap[data-col="5"]{display:none}}
