/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2")}:root{--color-void:#020a12;--color-midnight:#061726;--color-panel:#0a2232;--color-text:#eefcff;--color-muted:#93b9c5;--color-molecular-green:#a8f23a;--color-electric-cyan:#37ddff;--color-ultraviolet:#9c7dff;--color-research-amber:#ffc95c;--line:var(--color-electric-cyan)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb, var(--color-electric-cyan) 22%, transparent)}}:root{--display:"Manrope", system-ui, sans-serif;--body:"Manrope", system-ui, sans-serif;--mono:"Cascadia Mono", "SFMono-Regular", Consolas, ui-monospace, monospace;--step--1:clamp(.82rem, .78rem + .18vw, .94rem);--step-0:clamp(1rem, .94rem + .24vw, 1.12rem);--step-1:clamp(1.22rem, 1.08rem + .55vw, 1.55rem);--step-2:clamp(1.62rem, 1.32rem + 1.1vw, 2.25rem);--step-3:clamp(2.15rem, 1.58rem + 2.2vw, 3.55rem);--step-4:clamp(3rem, 2rem + 4.1vw, 6rem);--content-width:min(100% - 2rem, 90rem)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-void);scroll-behavior:smooth;min-width:20rem}body{background:radial-gradient(circle at 85% -10%, var(--color-ultraviolet), transparent 34rem), var(--color-void);min-width:20rem;min-height:100vh;margin:0;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 85% -10%, color-mix(in srgb, var(--color-ultraviolet) 13%, transparent), transparent 34rem), var(--color-void)}}body{color:var(--color-text);font-family:var(--body);font-size:var(--step-0);text-rendering:optimizelegibility;line-height:1.65}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:.08em}button,input,select,textarea{font:inherit}img,svg,video{max-width:100%;display:block}:focus-visible{outline:.18rem solid var(--color-molecular-green);outline-offset:.22rem}::selection{background:var(--color-electric-cyan);color:var(--color-void)}.site-frame{flex-direction:column;min-height:100vh;display:flex}.site-frame>main{flex:1}.skip-link{z-index:100;border:1px solid var(--color-molecular-green);background:var(--color-midnight);color:var(--color-text);font-size:var(--step--1);border-radius:.35rem;padding:.65rem .9rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;translate:0 -180%}.skip-link:focus{translate:0}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--color-void);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--color-void) 88%, transparent)}}.site-header{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.site-header__inner{width:var(--content-width);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;margin-inline:auto;display:flex;position:relative}.site-header__brand{gap:.16rem;text-decoration:none;display:grid}.site-header__wordmark{width:clamp(8.75rem,15vw,11.75rem);height:auto}.site-header__member{color:var(--color-muted);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.03em}.site-header__menu{border:1px solid var(--line);background:var(--color-midnight);min-height:2.75rem;color:var(--color-text);cursor:pointer;font-size:var(--step--1);border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .75rem;font-weight:700;display:inline-flex}.site-header__menu-icon,.site-header__menu-icon:before,.site-header__menu-icon:after{background:var(--color-molecular-green);content:"";width:1.1rem;height:.1rem;display:block}.site-header__menu-icon{position:relative}.site-header__menu-icon:before{position:absolute;top:-.35rem}.site-header__menu-icon:after{position:absolute;top:.35rem}.site-header__nav{border:1px solid var(--line);background:var(--color-midnight);border-top:0;max-height:calc(100vh - 5rem);padding:1rem;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000059}.site-header__nav[data-open=false]{display:none}.site-header__links,.site-header__utilities{display:grid}.site-header__links a,.site-header__utilities a{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--color-muted);font-size:var(--step--1);padding:.7rem .2rem;font-weight:650;text-decoration:none}.site-header__links a:hover,.site-header__links a[aria-current=page],.site-header__utilities a:hover{color:var(--color-text)}.site-header__links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-molecular-green);-webkit-text-decoration-color:var(--color-molecular-green);-webkit-text-decoration-color:var(--color-molecular-green);text-decoration-color:var(--color-molecular-green)}.site-header__utilities{margin-top:.75rem}.site-header__utilities .locale-switch{color:var(--color-molecular-green);font-family:var(--mono)}.site-header__utilities .group-link{color:var(--color-electric-cyan)}.site-footer{border-top:1px solid var(--line);background:var(--color-midnight)}.site-footer__inner{width:var(--content-width);gap:1.75rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.site-footer__identity{align-content:start;gap:.7rem;display:grid}.site-footer__identity>a{color:var(--color-electric-cyan);font-size:var(--step--1);font-weight:700}.site-footer__wordmark{width:min(12rem,70vw);height:auto}.site-footer__notice{max-width:48rem;color:var(--color-muted);font-size:var(--step--1);margin:0}.site-footer__legal{font-size:var(--step--1);align-items:start;gap:1.25rem;display:flex}.data-label,code,kbd,pre{font-family:var(--mono);font-size:var(--step--1)}.display-title{max-width:16ch;font-family:var(--display);font-size:var(--step-4);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:750;line-height:.96}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-page{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--color-electric-cyan) 50%, transparent calc(50% + .5px)), var(--color-void);overflow:clip}@supports (color:color-mix(in lab, red, red)){.home-page{background:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--color-electric-cyan) 5%, transparent) 50%, transparent calc(50% + .5px)), var(--color-void)}}.home-shell{z-index:2;width:var(--content-width);margin-inline:auto;position:relative}.home-scene{isolation:isolate;border-bottom:1px solid var(--line);padding-block:clamp(5rem,10vw,9rem);position:relative}.home-scene:after{z-index:-1;background:linear-gradient(90deg, transparent, var(--color-electric-cyan), var(--color-molecular-green));content:"";opacity:.58;width:min(44vw,42rem);height:1px;position:absolute;bottom:-1px;right:0}.home-kicker,.home-card__eyebrow{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-weight:750;line-height:1.4}.home-heading{max-width:58rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.home-heading h2,.home-flagship__content h2{max-width:19ch;font-size:var(--step-3);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:720;line-height:1.04}.home-heading>p:not(.home-kicker),.home-heading--split>p,.home-flagship__summary{max-width:42rem;color:var(--color-muted);font-size:var(--step-1);margin:1.5rem 0 0;line-height:1.55}.home-heading--split{align-items:end;gap:1.5rem;max-width:none;display:grid}.home-heading--split>p{margin:0}.home-hero{background:radial-gradient(circle at 28% 58%, var(--color-electric-cyan), transparent 36rem), var(--color-void);align-items:end;min-height:min(58rem,100svh - 6rem);padding-block:0;display:grid}@supports (color:color-mix(in lab, red, red)){.home-hero{background:radial-gradient(circle at 28% 58%, color-mix(in srgb, var(--color-electric-cyan) 9%, transparent), transparent 36rem), var(--color-void)}}.home-hero>.rna-waterfall{z-index:0;opacity:.72;border:0;border-radius:0;min-height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 100%);mask-image:linear-gradient(90deg,#0000,#000 22% 100%)}.home-hero:before{z-index:1;background:linear-gradient(90deg, var(--color-void) 0%, var(--color-void) 36%, var(--color-void) 72%, var(--color-void)), linear-gradient(0deg, var(--color-void), transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero:before{background:linear-gradient(90deg, var(--color-void) 0%, color-mix(in srgb, var(--color-void) 92%, transparent) 36%, color-mix(in srgb, var(--color-void) 38%, transparent) 72%, color-mix(in srgb, var(--color-void) 12%, transparent)), linear-gradient(0deg, var(--color-void), transparent 45%)}}.home-hero:before{content:"";pointer-events:none}.home-hero__content{align-content:end;min-height:min(58rem,100svh - 6rem);padding-block:clamp(5.5rem,10vw,9rem) clamp(3rem,6vw,5rem);display:grid}.home-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3rem,6.4vw,5.4rem);font-weight:760;line-height:.94}.home-hero__summary{max-width:44rem;color:var(--color-text);margin:1.75rem 0 0}@supports (color:color-mix(in lab, red, red)){.home-hero__summary{color:color-mix(in srgb, var(--color-text) 78%, var(--color-muted))}}.home-hero__summary{font-size:var(--step-1);line-height:1.55}.home-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.home-button{border:1px solid var(--line);min-height:3.25rem;font-size:var(--step--1);border-radius:999px;justify-content:center;align-items:center;padding:.82rem 1.2rem;font-weight:760;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.home-button:hover{transform:translateY(-2px)}.home-button--primary{border-color:var(--color-molecular-green);background:var(--color-molecular-green);color:var(--color-void)}.home-button--primary:hover{background:var(--color-molecular-green)}@supports (color:color-mix(in lab, red, red)){.home-button--primary:hover{background:color-mix(in srgb, var(--color-molecular-green) 82%, white)}}.home-button--secondary{border-color:var(--color-electric-cyan)}@supports (color:color-mix(in lab, red, red)){.home-button--secondary{border-color:color-mix(in srgb, var(--color-electric-cyan) 48%, transparent)}}.home-button--secondary{background:var(--color-midnight)}@supports (color:color-mix(in lab, red, red)){.home-button--secondary{background:color-mix(in srgb, var(--color-midnight) 78%, transparent)}}.home-button--secondary{color:var(--color-text)}.home-button--secondary:hover{border-color:var(--color-electric-cyan);background:var(--color-electric-cyan)}@supports (color:color-mix(in lab, red, red)){.home-button--secondary:hover{background:color-mix(in srgb, var(--color-electric-cyan) 10%, var(--color-midnight))}}.home-hero__status{border-top:1px solid var(--line);color:var(--color-muted);font-family:var(--mono);letter-spacing:.06em;flex-wrap:wrap;gap:.85rem 2rem;margin-top:clamp(3rem,8vw,7rem);padding-top:1rem;font-size:clamp(.65rem,.6rem + .18vw,.78rem);display:flex}.home-hero__status span:before{background:var(--color-molecular-green);width:.42rem;height:.42rem;box-shadow:0 0 .9rem var(--color-molecular-green);content:"";border-radius:50%;margin-right:.55rem;display:inline-block}.home-pipeline{background:radial-gradient(circle at 8% 50%, var(--color-molecular-green), transparent 28rem), var(--color-midnight)}@supports (color:color-mix(in lab, red, red)){.home-pipeline{background:radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--color-molecular-green) 7%, transparent), transparent 28rem), var(--color-midnight)}}.home-platform{background:linear-gradient(135deg, var(--color-panel), transparent 54%), var(--color-void)}@supports (color:color-mix(in lab, red, red)){.home-platform{background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel) 38%, transparent), transparent 54%), var(--color-void)}}.home-platform__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-platform__card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--color-panel);min-height:clamp(18rem,28vw,25rem);padding:clamp(1.4rem,3vw,2.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-platform__card{background:color-mix(in srgb, var(--color-panel) 55%, transparent)}}.home-card__meta{width:100%;color:var(--color-electric-cyan);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:clamp(.65rem,.6rem + .18vw,.78rem);display:flex}.home-platform__card h3,.home-source-card h3,.home-collaboration-routes h3,.home-constraints h3{max-width:18ch;font-size:var(--step-2);letter-spacing:-.035em;text-wrap:balance;margin:clamp(2.75rem,7vw,6rem) 0 0;font-weight:710;line-height:1.08}.home-platform__card p,.home-source-card p,.home-collaboration-routes p,.home-constraints p{max-width:36rem;color:var(--color-muted);margin:1.15rem 0 0}.home-platform__trace{aspect-ratio:1;border:1px solid var(--color-electric-cyan);width:62%;position:absolute;bottom:-30%;right:-18%}@supports (color:color-mix(in lab, red, red)){.home-platform__trace{border:1px solid color-mix(in srgb, var(--color-electric-cyan) 22%, transparent)}}.home-platform__trace{box-shadow:0 0 0 1.75rem var(--color-ultraviolet), 0 0 0 3.5rem var(--color-electric-cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-platform__trace{box-shadow:0 0 0 1.75rem color-mix(in srgb, var(--color-ultraviolet) 5%, transparent), 0 0 0 3.5rem color-mix(in srgb, var(--color-electric-cyan) 4%, transparent)}}.home-application{background:var(--color-midnight);min-height:48rem}.home-application__visual{z-index:0;opacity:.58;position:absolute;inset:0 0 0 54%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.home-application__visual .rna-waterfall{border:0;border-radius:0;min-height:100%}.home-application__inner{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.home-application__inner .home-heading{margin:0}.home-application__lead{color:var(--color-text)!important}.home-context-note{border-left:2px solid var(--color-research-amber);font-family:var(--mono);padding-left:1rem;color:var(--color-muted)!important;font-size:var(--step--1)!important;line-height:1.6!important}.home-constraints{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.home-constraints li{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem;display:grid}.home-constraints__index{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1)}.home-constraints .home-card__eyebrow{color:var(--color-electric-cyan);margin-bottom:.45rem;font-size:.7rem;display:block}.home-constraints h3{font-size:var(--step-1);margin:0}.home-constraints p{font-size:var(--step--1);margin-top:.55rem}.home-flagship{background:radial-gradient(circle at 82% 28%, var(--color-ultraviolet), transparent 30rem), var(--color-void)}@supports (color:color-mix(in lab, red, red)){.home-flagship{background:radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--color-ultraviolet) 12%, transparent), transparent 30rem), var(--color-void)}}.home-flagship__grid{align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.home-flagship__media{border:1px solid var(--line);background:var(--color-panel);margin:0;position:relative;overflow:hidden}.home-flagship__media:after{background:linear-gradient(180deg, transparent 58%, var(--color-void)), linear-gradient(90deg, var(--color-electric-cyan), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-flagship__media:after{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--color-void) 88%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--color-electric-cyan) 9%, transparent), transparent)}}.home-flagship__media:after{content:"";pointer-events:none}.home-flagship__media img{aspect-ratio:3/4;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%}.home-flagship__media figcaption{z-index:1;color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:1rem;left:1rem;right:1rem}.home-flagship__content{padding-top:clamp(0rem,4vw,4rem)}.home-facts{border-top:1px solid var(--line);margin:2.5rem 0 0;display:grid}.home-facts div{border-bottom:1px solid var(--line);gap:.4rem;padding-block:1rem;display:grid}.home-facts dt,.home-source-note span{color:var(--color-electric-cyan);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.65rem,.6rem + .18vw,.78rem)}.home-facts dd{color:var(--color-text);font-size:var(--step--1);margin:0;font-weight:680}.home-source-note{color:var(--color-muted);font-size:var(--step--1);gap:.55rem;margin:1.4rem 0 0;display:grid}.home-science{background:linear-gradient(0deg, var(--color-panel), transparent 70%), var(--color-midnight)}@supports (color:color-mix(in lab, red, red)){.home-science{background:linear-gradient(0deg, color-mix(in srgb, var(--color-panel) 24%, transparent), transparent 70%), var(--color-midnight)}}.home-sources{gap:1rem;display:grid}.home-source-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--color-panel), var(--color-midnight));align-content:start;min-height:25rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid}@supports (color:color-mix(in lab, red, red)){.home-source-card{background:linear-gradient(145deg, color-mix(in srgb, var(--color-panel) 95%, transparent), color-mix(in srgb, var(--color-midnight) 72%, transparent))}}.home-source-card h3{margin-top:clamp(2.25rem,5vw,4rem)}.home-source-card a{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);align-self:end;margin-top:2rem;font-weight:720}.home-text-link{color:var(--color-electric-cyan);font-size:var(--step--1);margin-top:2.5rem;font-weight:760;display:inline-flex}.home-collaborate{background:radial-gradient(circle at 12% 82%, var(--color-molecular-green), transparent 29rem), radial-gradient(circle at 82% 18%, var(--color-ultraviolet), transparent 35rem), var(--color-void);align-items:center;min-height:48rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-collaborate{background:radial-gradient(circle at 12% 82%, color-mix(in srgb, var(--color-molecular-green) 9%, transparent), transparent 29rem), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--color-ultraviolet) 13%, transparent), transparent 35rem), var(--color-void)}}.home-collaborate__code{z-index:0;color:var(--color-electric-cyan);align-content:space-around;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-collaborate__code{color:color-mix(in srgb, var(--color-electric-cyan) 10%, transparent)}}.home-collaborate__code{font-family:var(--mono);white-space:nowrap;pointer-events:none;font-size:clamp(1rem,4vw,4.5rem);transform:rotate(-4deg)scale(1.08)}.home-collaborate__code span:nth-child(2n){color:var(--color-molecular-green);justify-self:end}@supports (color:color-mix(in lab, red, red)){.home-collaborate__code span:nth-child(2n){color:color-mix(in srgb, var(--color-molecular-green) 9%, transparent)}}.home-collaborate__inner{gap:clamp(2.5rem,6vw,5rem);display:grid}.home-collaborate__inner .home-heading{margin:0}.home-collaboration-routes{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.home-collaboration-routes article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--color-midnight);min-height:15rem;padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.home-collaboration-routes article{background:color-mix(in srgb, var(--color-midnight) 78%, transparent)}}.home-collaboration-routes article{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.home-collaboration-routes h3{font-size:var(--step-1);margin-top:2.2rem}.home-collaboration-routes p{font-size:var(--step--1)}.home-collaborate__inner>.home-button{justify-self:start}.rna-waterfall{isolation:isolate;border:1px solid var(--line);perspective:72rem;perspective-origin:58% 42%;min-height:24rem;transform-style:preserve-3d;--flow-angle:-7deg;--noise-jitter-x:1.25rem;--noise-jitter-zoom:.985;background:radial-gradient(circle at 70% 30%, var(--color-molecular-green) 0%, transparent 45%), linear-gradient(145deg, var(--color-panel), var(--color-void));border-radius:clamp(1rem,2vw,1.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rna-waterfall{background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--color-molecular-green) 38%, transparent) 0%, transparent 45%), linear-gradient(145deg, color-mix(in srgb, var(--color-panel) 86%, transparent), color-mix(in srgb, var(--color-void) 96%, transparent))}}.rna-waterfall{box-shadow:inset 0 0 4.8rem #0006, 0 0 3.2rem var(--color-molecular-green), inset 0 0 1.8rem var(--color-electric-cyan), 0 0 16rem #00ffff0f}@supports (color:color-mix(in lab, red, red)){.rna-waterfall{box-shadow:inset 0 0 4.8rem #0006, 0 0 3.2rem color-mix(in srgb, var(--color-molecular-green) 22%, transparent), inset 0 0 1.8rem color-mix(in srgb, var(--color-electric-cyan) 18%, transparent), 0 0 16rem #00ffff0f}}.rna-waterfall{pointer-events:none}.rna-waterfall:before,.rna-waterfall:after{border-radius:inherit;pointer-events:none;content:"";z-index:1;position:absolute;inset:0}.rna-waterfall:before{background:repeating-linear-gradient(120deg, transparent 0, transparent 2px, var(--color-electric-cyan) 2px, transparent 3px), repeating-linear-gradient(90deg, transparent 0, transparent 11px, var(--color-ultraviolet) 11px, transparent 12px)}@supports (color:color-mix(in lab, red, red)){.rna-waterfall:before{background:repeating-linear-gradient(120deg, transparent 0, transparent 2px, color-mix(in srgb, var(--color-electric-cyan) 12%, transparent) 2px, transparent 3px), repeating-linear-gradient(90deg, transparent 0, transparent 11px, color-mix(in srgb, var(--color-ultraviolet) 20%, transparent) 11px, transparent 12px)}}.rna-waterfall:before{opacity:.2;mix-blend-mode:screen;animation:13s linear infinite matrix-noise-sweep}.rna-waterfall:after{background:linear-gradient(90deg, transparent 0%, var(--color-electric-cyan) 18%, transparent 18.5%, transparent 84%, var(--color-molecular-green) 99%)}@supports (color:color-mix(in lab, red, red)){.rna-waterfall:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-electric-cyan) 10%, transparent) 18%, transparent 18.5%, transparent 84%, color-mix(in srgb, var(--color-molecular-green) 16%, transparent) 99%)}}.rna-waterfall:after{mix-blend-mode:color-dodge;opacity:.28;animation:8s linear infinite rna-surface-noise}.rna-waterfall--matrix{--noise-jitter-x:1.55rem;--noise-jitter-zoom:.96}.rna-waterfall--hero{min-height:clamp(30rem,60vw,48rem)}.rna-waterfall--section{min-height:clamp(22rem,42vw,34rem)}.rna-waterfall__grid{z-index:2;opacity:.26;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:2.6rem 2.6rem;position:absolute;inset:0;transform:scale(1.08);-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.rna-waterfall__layer{--z-depth:0rem;--depth-scale:1;--depth-blur:0px;--depth-lift:1rem;--depth-duration:14s;--depth-delay:0s;--layer-opacity:.92;--layer-peak-opacity:1;--stream-speed:15s;top:-30%;bottom:-22%;left:calc(7% + (var(--layer-offset,0) * 15%));width:min(19rem,38vw);opacity:var(--layer-opacity);filter:blur(var(--depth-blur));transform:translate3d(0, 0, var(--z-depth)) scale(var(--depth-scale)) rotateX(8deg) rotateZ(var(--flow-angle));transform-style:preserve-3d;animation:molecular-depth-breathe var(--depth-duration) cubic-bezier(.45, .08, .15, .99) infinite;animation-delay:var(--depth-delay);will-change:transform, opacity;position:absolute}.rna-waterfall__layer[data-depth=foreground]{--z-depth:8rem;--depth-scale:1.04;--depth-blur:0px;--depth-lift:1.3rem;--depth-duration:12s;--layer-opacity:.94;--layer-peak-opacity:1;--stream-speed:15s}.rna-waterfall__layer[data-depth=near]{--z-depth:4rem;--depth-scale:1.01;--depth-blur:.25px;--depth-lift:1.1rem;--depth-duration:14.5s;--layer-opacity:.72;--layer-peak-opacity:.86;--stream-speed:18.5s}.rna-waterfall__layer[data-depth=mid]{--z-depth:0rem;--depth-scale:.98;--depth-blur:.55px;--depth-lift:.9rem;--depth-duration:18s;--layer-opacity:.62;--layer-peak-opacity:.75;--stream-speed:24.5s}.rna-waterfall__layer[data-depth=far]{--z-depth:-6rem;--depth-scale:.94;--depth-blur:1px;--depth-lift:.7rem;--depth-duration:23s;--layer-opacity:.5;--layer-peak-opacity:.62;--stream-speed:30s}.rna-waterfall__layer[data-depth=horizon]{--z-depth:-12rem;--depth-scale:.9;--depth-blur:1.6px;--depth-lift:.55rem;--depth-duration:28s;--layer-opacity:.38;--layer-peak-opacity:.48;--stream-speed:35s}.rna-waterfall__layer[data-phase-offset="0"]{--depth-delay:-3s}.rna-waterfall__layer[data-phase-offset="1"]{--depth-delay:-7s}.rna-waterfall__layer[data-phase-offset="2"]{--depth-delay:-11s}.rna-waterfall__layer[data-phase-offset="3"]{--depth-delay:-15s}.rna-waterfall__layer[data-phase-offset="4"]{--depth-delay:-19s}.rna-waterfall__layer:first-of-type{--layer-offset:0}.rna-waterfall__layer:nth-of-type(2){--layer-offset:1}.rna-waterfall__layer:nth-of-type(3){--layer-offset:2}.rna-waterfall__layer:nth-of-type(4){--layer-offset:3}.rna-waterfall__layer:nth-of-type(5){--layer-offset:4}.rna-waterfall__stream{z-index:4;color:var(--color-electric-cyan);font-family:var(--mono);white-space:nowrap;--stream-speed:16s;animation:rna-stream-loop-down var(--stream-speed) linear infinite;will-change:transform, opacity;gap:.56rem;font-size:clamp(.76rem,.62rem + .35vw,1.05rem);line-height:1.04;display:grid;position:relative}.rna-waterfall__stream[data-flow=up]{animation-name:rna-stream-loop-up}.rna-waterfall__stream[data-flow=down]{animation-name:rna-stream-loop-down}.rna-waterfall__layer:nth-of-type(2) .rna-waterfall__stream{--stream-speed:19s;animation-delay:-6s}.rna-waterfall__layer:nth-of-type(3) .rna-waterfall__stream{--stream-speed:24.5s;animation-delay:-13s}.rna-waterfall__layer:nth-of-type(4) .rna-waterfall__stream{--stream-speed:30s;animation-delay:-19s}.rna-waterfall__layer:nth-of-type(5) .rna-waterfall__stream{--stream-speed:35s;animation-delay:-28s}.rna-waterfall__line-anchor{opacity:.1;background:linear-gradient(transparent, var(--color-electric-cyan), transparent);width:1px;position:absolute;inset:0 56% 0 0}.rna-waterfall__noise-track{will-change:transform, opacity, filter;gap:.35rem;display:grid}.rna-waterfall__noise-track--primary{opacity:.76;margin-top:.2rem;animation:2.6s cubic-bezier(.31,.61,.37,.99) infinite sequence-lift}.rna-waterfall__noise-track--repeat{opacity:.62;margin-top:.32rem;animation:3.6s cubic-bezier(.31,.61,.17,1) infinite reverse sequence-lift}.rna-waterfall__noise-track--pulse{opacity:.8;margin-top:.38rem;animation:1.9s linear infinite group-pulse}.rna-waterfall__noise{opacity:.86;transform-origin:0%;animation:2.8s ease-in-out infinite group-shimmer;display:block}.rna-waterfall__noise-track--repeat .rna-waterfall__noise{animation-duration:3.4s}.rna-waterfall__noise-track--pulse .rna-waterfall__noise{filter:brightness(1.15);animation-duration:1.65s}.rna-waterfall__stream .rna-waterfall__telemetry:nth-child(3n+4){animation-delay:-1.2s}.rna-waterfall__noise-track .rna-waterfall__telemetry:nth-child(4n+1){animation-delay:-.9s}.rna-waterfall__noise-track .rna-waterfall__telemetry:nth-child(4n+3){animation-delay:-1.7s}.rna-waterfall__stream[data-flow=up] .rna-waterfall__noise-track .rna-waterfall__noise{animation-name:group-glow}.rna-waterfall__stream[data-flow=down] .rna-waterfall__noise-track .rna-waterfall__noise{animation-name:group-shimmer}.rna-waterfall__sequence{color:var(--color-molecular-green);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.rna-waterfall__telemetry{text-shadow:0 0 1.05rem;display:block}@supports (color:color-mix(in lab, red, red)){.rna-waterfall__telemetry{text-shadow:0 0 1.05rem color-mix(in srgb, currentColor 55%, transparent)}}.rna-waterfall__telemetry{animation:2.6s ease-in-out infinite matrix-noise-glitch;transform:translate(0)}.rna-waterfall__telemetry[data-channel=signal]{animation-duration:3.2s;animation-timing-function:cubic-bezier(.48,.01,.35,.95)}.rna-waterfall__telemetry[data-channel=rna]{animation-duration:2.8s;animation-timing-function:cubic-bezier(.33,.67,.35,1)}.rna-waterfall__telemetry[data-channel=system]{animation-duration:3.8s;animation-timing-function:steps(2,end)}.rna-waterfall__telemetry--signal{color:var(--color-electric-cyan)}@supports (color:color-mix(in lab, red, red)){.rna-waterfall__telemetry--signal{color:color-mix(in srgb, var(--color-electric-cyan) 84%, var(--color-ultraviolet))}}.rna-waterfall__telemetry--rna{color:var(--color-electric-cyan)}@supports (color:color-mix(in lab, red, red)){.rna-waterfall__telemetry--rna{color:color-mix(in srgb, var(--color-electric-cyan) 90%, var(--color-text))}}.rna-waterfall__telemetry--system{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.rna-waterfall__telemetry--system{color:color-mix(in srgb, var(--color-text) 82%, var(--color-muted))}}.rna-waterfall__telemetry--signature{color:var(--color-molecular-green)}@supports (color:color-mix(in lab, red, red)){.rna-waterfall__telemetry--signature{color:color-mix(in srgb, var(--color-molecular-green) 82%, var(--color-text))}}.rna-waterfall__telemetry--signature{text-transform:uppercase;font-weight:750}.rna-waterfall__telemetry--model{color:var(--color-molecular-green);will-change:transform, opacity;animation:1.9s cubic-bezier(.42,0,.4,1) infinite algorithm-signal-pulse}.rna-waterfall__telemetry--model:nth-child(3n+1){animation-delay:-1.2s}.rna-waterfall__telemetry--model:nth-child(3n+2){animation-delay:-2.4s}@keyframes molecular-depth-breathe{0%,to{opacity:var(--layer-opacity);transform:translate3d(0, 0, var(--z-depth)) scale(var(--depth-scale)) rotateX(8deg) rotateZ(-7deg)}50%{opacity:var(--layer-peak-opacity);transform:translate3d(var(--depth-lift), -1.25%, calc(var(--z-depth) + var(--depth-lift))) scale(var(--depth-scale)) rotateX(7deg) rotateZ(-6.25deg)}}@keyframes rna-stream-loop-down{0%{opacity:.16;transform:translate3d(0, -34%, 0) translateZ(0) scale(var(--noise-jitter-zoom))}50%{opacity:.99;transform:translate3d(var(--noise-jitter-x), 12%, 0) scale(1);filter:saturate(1.15)}to{opacity:.16;transform:translate3d(calc(var(--noise-jitter-x) * .25), 50%, 0) scale(var(--noise-jitter-zoom));filter:saturate(.9)}}@keyframes rna-stream-loop-up{0%{opacity:.16;transform:translate3d(0, 52%, 0) translateZ(0) scale(var(--noise-jitter-zoom))}50%{opacity:1;transform:translate3d(calc(-1 * var(--noise-jitter-x)), 18%, 0) scale(1.01);filter:saturate(1.16)}to{opacity:.16;transform:translate3d(calc(-1 * (var(--noise-jitter-x) * .22)), -44%, 0) scale(var(--noise-jitter-zoom));filter:saturate(.96)}}@keyframes algorithm-signal-pulse{0%,to{opacity:.48;transform:translate(0)}50%{opacity:1;transform:translate(.35rem)}}@keyframes sequence-lift{0%,to{transform:translate(0)}50%{transform:translate(.45rem)}}@keyframes group-shimmer{0%,to{opacity:.58;filter:blur();transform:translate(0)}50%{opacity:1;filter:blur(.05rem);transform:translate(.6rem)}}@keyframes group-glow{0%,to{opacity:.5;filter:brightness(.85);transform:translate(0)}25%{opacity:.95;filter:brightness(1.35) drop-shadow(0 0 5px var(--color-electric-cyan))}50%{opacity:.72;filter:brightness(1.1);transform:translate(-.45rem)}75%{opacity:.95;filter:brightness(1.28) drop-shadow(0 0 8px var(--color-molecular-green))}}@keyframes group-pulse{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:.96;transform:scaleX(1.03)}}@keyframes matrix-noise-sweep{0%{opacity:.05;transform:translate(-14%,-16%)}50%{opacity:.34;transform:translate(6%,8%)}to{opacity:.04;transform:translate(22%,18%)}}@keyframes rna-surface-noise{0%{opacity:.12;transform:translate(0)}50%{opacity:.22;transform:translate(8%)}to{opacity:.12;transform:translate(0)}}@keyframes matrix-noise-glitch{0%,to{opacity:.9;transform:translate(0)}48%{opacity:1;transform:translate(-.04rem)}49%{opacity:.4;transform:translate(.2rem)}50%{opacity:.84;transform:translate(-.1rem)}}.molecular-pipeline{counter-reset:molecular-step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.molecular-pipeline__step{border:1px solid var(--line);background:linear-gradient(135deg, var(--color-panel), var(--color-midnight));border-radius:.8rem;align-content:space-between;min-height:6rem;padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.molecular-pipeline__step{background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel) 94%, transparent), color-mix(in srgb, var(--color-midnight) 88%, transparent))}}.molecular-pipeline__step{gap:.7rem}.molecular-pipeline__step:after{background:linear-gradient(90deg, transparent, var(--color-electric-cyan), var(--color-molecular-green));content:"";opacity:.72;width:42%;height:.15rem;position:absolute;bottom:0;right:0}.molecular-pipeline__index{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.12em;font-weight:750}.molecular-pipeline__label{max-width:18ch;font-size:var(--step-0);font-weight:700;line-height:1.25}@media (width<=900px){.rna-waterfall__layer:nth-of-type(n+4){display:none}.rna-waterfall__layer{--depth-lift:.6rem;left:calc(10% + (var(--layer-offset,0) * 28%));filter:blur(.2px);width:min(20rem,46vw)}}@media (width<=640px){.home-scene{padding-block:4.5rem}.home-hero{min-height:calc(100svh - 5rem);padding-block:0}.home-hero__content{min-height:calc(100svh - 5rem);padding-block:4.5rem 2.5rem}.home-hero>.rna-waterfall{opacity:.44;-webkit-mask-image:linear-gradient(#000,#00000094 60%,#0000);mask-image:linear-gradient(#000,#00000094 60%,#0000)}.home-hero h1{font-size:clamp(2.75rem,15vw,4.35rem)}.home-actions{flex-direction:column;align-items:stretch}.home-button{width:100%}.home-hero__status span:nth-child(n+3){display:none}.home-platform__grid{grid-template-columns:1fr}.home-platform__card{min-height:20rem}.home-application__visual{opacity:.22;inset:42% -30% 0 28%}.home-constraints li{grid-template-columns:2.5rem minmax(0,1fr)}.home-flagship__media img{aspect-ratio:4/5}.home-collaboration-routes{grid-template-columns:1fr}.rna-waterfall__layer:nth-of-type(n+3){display:none}.rna-waterfall__layer{--depth-lift:.35rem;left:calc(8% + (var(--layer-offset,0) * 48%));filter:none;width:18rem}.rna-waterfall__stream{gap:.46rem;font-size:.72rem}}@media (width>=48rem){:root{--content-width:min(100% - 4rem, 90rem)}.site-footer__inner{grid-template-columns:minmax(12rem,.75fr) minmax(20rem,1.75fr)}.site-footer__legal{grid-column:2}.molecular-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.home-heading--split{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.home-application__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.home-flagship__grid{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr)}.home-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.home-collaboration-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.site-header__inner{min-height:6rem}.site-header__menu{display:none}.site-header__nav,.site-header__nav[data-open=false]{max-height:none;box-shadow:none;background:0 0;border:0;align-items:center;gap:clamp(1rem,2vw,2rem);padding:0;display:flex;position:static;overflow:visible}.site-header__links,.site-header__utilities{align-items:center;gap:clamp(.65rem,1.25vw,1.3rem);display:flex}.site-header__links a,.site-header__utilities a{white-space:nowrap;border:0;min-height:auto;padding:.4rem 0}.site-header__utilities{border-left:1px solid var(--line);margin-top:0;padding-left:clamp(.8rem,1.5vw,1.5rem)}.site-header__utilities .group-link{white-space:normal;max-width:9.5rem}.molecular-pipeline{grid-template-columns:repeat(6,minmax(0,1fr))}.home-collaboration-routes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rna-waterfall__layer{opacity:var(--layer-opacity);transform:translate3d(0, 0, var(--z-depth)) scale(var(--depth-scale)) rotateX(8deg) rotateZ(-7deg);will-change:auto;animation:none}.rna-waterfall__stream{opacity:.72;will-change:auto;animation:none;transform:none}.rna-waterfall__telemetry,.rna-waterfall__noise{animation:none!important}.rna-waterfall__telemetry--model{opacity:.82;will-change:auto;animation:none;transform:none}.home-button{transition:none}.home-button:hover{transform:none}}.interior-page,.longform{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--color-electric-cyan) 50%, transparent calc(50% + .5px)), var(--color-void);overflow:clip}@supports (color:color-mix(in lab, red, red)){.interior-page,.longform{background:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--color-electric-cyan) 5%, transparent) 50%, transparent calc(50% + .5px)), var(--color-void)}}.interior-shell{z-index:2;width:var(--content-width);margin-inline:auto;position:relative}.interior-stack{gap:clamp(4.5rem,10vw,9rem);padding-block:clamp(4rem,8vw,7.5rem);display:grid}.interior-kicker{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-weight:760;line-height:1.4}.interior-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 34%, var(--color-ultraviolet), transparent 29rem), radial-gradient(circle at 18% 88%, var(--color-electric-cyan), transparent 28rem), var(--color-void);align-items:end;min-height:clamp(29rem,56vw,46rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.interior-hero{background:radial-gradient(circle at 82% 34%, color-mix(in srgb, var(--color-ultraviolet) 16%, transparent), transparent 29rem), radial-gradient(circle at 18% 88%, color-mix(in srgb, var(--color-electric-cyan) 10%, transparent), transparent 28rem), var(--color-void)}}.interior-hero:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);content:"";opacity:.22;background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%,#000);mask-image:linear-gradient(90deg,#0000,#000 52%,#000)}.interior-hero__inner{padding-block:clamp(6rem,12vw,10rem) clamp(3.25rem,7vw,6rem)}.interior-hero h1,.longform__header h1{letter-spacing:-.06em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.8rem,5.8vw,5.25rem);font-weight:760;line-height:.97}.interior-hero__intro,.longform__dek{max-width:47rem;color:var(--color-text);margin:1.7rem 0 0}@supports (color:color-mix(in lab, red, red)){.interior-hero__intro,.longform__dek{color:color-mix(in srgb, var(--color-text) 76%, var(--color-muted))}}.interior-hero__intro,.longform__dek{font-size:var(--step-1);line-height:1.55}.interior-hero__meta{color:var(--color-electric-cyan);font-family:var(--mono);font-size:var(--step--1);margin:1.5rem 0 0}.interior-hero__signal{color:var(--color-electric-cyan);display:grid;position:absolute;bottom:9%;right:-5%}@supports (color:color-mix(in lab, red, red)){.interior-hero__signal{color:color-mix(in srgb, var(--color-electric-cyan) 22%, transparent)}}.interior-hero__signal{font-family:var(--mono);pointer-events:none;font-size:clamp(1.8rem,5vw,6rem);font-weight:700;line-height:1.15;transform:rotate(-7deg)}.interior-hero__signal span:nth-child(2){color:var(--color-molecular-green)}@supports (color:color-mix(in lab, red, red)){.interior-hero__signal span:nth-child(2){color:color-mix(in srgb, var(--color-molecular-green) 18%, transparent)}}.section-heading{max-width:52rem;margin-bottom:clamp(2rem,5vw,4rem)}.section-heading h2,.future-programs h2,.principles h2,.longform__sources>h2{max-width:21ch;font-size:var(--step-3);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:720;line-height:1.05}.platform-layer{border-top:1px solid var(--line);gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.platform-layer__heading{align-content:start;gap:.7rem;display:grid}.platform-layer__heading>span,.about-sections section>span,.collaboration-grid article>span,.insight-card__index{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.12em;font-weight:760}.platform-layer__heading h2,.program-card h2,.about-sections h2,.collaboration-grid h2{font-size:var(--step-2);text-wrap:balance;margin:0;line-height:1.12}.platform-layer__details{border-top:1px solid var(--line);border-left:1px solid var(--line);margin:0;display:grid}.platform-layer__details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--color-midnight);min-height:12rem;padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.platform-layer__details>div{background:color-mix(in srgb, var(--color-midnight) 78%, transparent)}}.platform-layer__details dt{color:var(--color-electric-cyan);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:740}.platform-layer__details dd{color:var(--color-muted);margin:1.4rem 0 0}.interior-sources{gap:1.3rem;display:grid}.interior-sources>h3{color:var(--color-muted);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;margin:0}.source-card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.source-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg, var(--color-panel), var(--color-midnight));align-content:start;min-width:0;min-height:23rem;padding:clamp(1.2rem,2.4vw,1.75rem);display:grid}@supports (color:color-mix(in lab, red, red)){.source-card{background:linear-gradient(145deg, color-mix(in srgb, var(--color-panel) 92%, transparent), color-mix(in srgb, var(--color-midnight) 88%, transparent))}}.source-card__meta,.insight-card__meta{color:var(--color-electric-cyan);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:start;gap:1rem;font-size:.75rem;font-weight:720;line-height:1.4;display:flex}.source-card h3{font-size:var(--step-1);overflow-wrap:anywhere;margin:2rem 0 0;line-height:1.25}.source-card p{color:var(--color-muted);font-size:var(--step--1);margin:1rem 0 0}.source-card .source-card__publisher{color:var(--color-text);font-weight:700}.source-card a{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);overflow-wrap:anywhere;align-self:end;margin-top:1.75rem;font-weight:740}.source-card-grid--compact .source-card{min-height:18rem}.source-card-grid--compact .source-card h3{font-size:var(--step-0)}.maturity-map ol{border-top:1px solid var(--line);border-left:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.maturity-map li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:8rem;color:var(--color-muted);background:var(--color-midnight);align-content:space-between;padding:1.1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.maturity-map li{background:color-mix(in srgb, var(--color-midnight) 78%, transparent)}}.maturity-map li[data-current=true]{color:var(--color-text);background:var(--color-molecular-green)}@supports (color:color-mix(in lab, red, red)){.maturity-map li[data-current=true]{background:color-mix(in srgb, var(--color-molecular-green) 10%, var(--color-midnight))}}.maturity-map li[data-current=true]:after{background:var(--color-molecular-green);content:"";height:.18rem;position:absolute;bottom:0;left:0;right:0}.maturity-map li span,.program-card__stage{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1)}.program-grid{gap:1.5rem;display:grid}.program-card{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%, var(--color-ultraviolet), transparent 18rem), var(--color-midnight);border-radius:1rem;align-content:start;padding:clamp(1.5rem,4vw,3rem);display:grid}@supports (color:color-mix(in lab, red, red)){.program-card{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--color-ultraviolet) 13%, transparent), transparent 18rem), var(--color-midnight)}}.program-card{gap:1.5rem}.program-card__stage,.program-card__summary,.program-card__scope p{margin:0}.program-card__summary{max-width:45rem;color:var(--color-text);font-size:var(--step-1)}.program-card__scope{max-width:48rem}.program-card__scope h3{color:var(--color-electric-cyan);font-family:var(--mono);font-size:var(--step--1);text-transform:uppercase;margin-bottom:.7rem}.program-card__scope p,.future-programs>p:not(.interior-kicker){color:var(--color-muted)}.future-programs,.research-qualification{border:1px solid var(--color-research-amber);background:var(--color-research-amber);border-radius:1rem;padding:clamp(1.5rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.future-programs,.research-qualification{background:color-mix(in srgb, var(--color-research-amber) 5%, var(--color-midnight))}}.future-programs>p:not(.interior-kicker){max-width:50rem;font-size:var(--step-1);margin:1.4rem 0 0}.source-classifications__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.source-classifications__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--color-midnight);align-content:start;gap:1rem;min-height:15rem;padding:1.4rem;display:grid}.source-classifications__grid article>span{color:var(--color-electric-cyan);font-family:var(--mono);font-size:var(--step--1);text-transform:uppercase;font-weight:740}.source-classifications__grid article>strong{color:var(--color-molecular-green);font-size:var(--step-3);line-height:1}.source-classifications__grid p{color:var(--color-muted);font-size:var(--step--1);margin:0}.insights-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.insight-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0%, var(--color-ultraviolet), transparent 16rem), var(--color-midnight);align-content:start;min-height:27rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid}@supports (color:color-mix(in lab, red, red)){.insight-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-ultraviolet) 14%, transparent), transparent 16rem), var(--color-midnight)}}.insight-card__meta{color:var(--color-muted)}.insight-card__index{margin-top:3.5rem}.insight-card h2{font-size:var(--step-2);margin:1rem 0 0;line-height:1.12}.insight-card p{color:var(--color-muted);margin:1.25rem 0 0}.insight-card>a{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1);align-self:end;margin-top:2rem;font-weight:740}.about-sections,.collaboration-grid,.policy-sections{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.about-sections section,.collaboration-grid article,.policy-sections section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--color-midnight);padding:clamp(1.4rem,3vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.about-sections section,.collaboration-grid article,.policy-sections section{background:color-mix(in srgb, var(--color-midnight) 84%, transparent)}}.about-sections section,.collaboration-grid article{min-height:18rem}.about-sections h2,.collaboration-grid h2{margin-top:2rem}.about-sections p,.collaboration-grid p,.policy-sections p{color:var(--color-muted)}.collaboration-boundary,.inquiry-panel{border:1px solid var(--line);background:linear-gradient(135deg, var(--color-panel), var(--color-void))}@supports (color:color-mix(in lab, red, red)){.collaboration-boundary,.inquiry-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel) 90%, transparent), color-mix(in srgb, var(--color-void) 92%, transparent))}}.collaboration-boundary{padding:clamp(1.5rem,4vw,3rem)}.collaboration-boundary h2,.inquiry-panel h2{max-width:20ch;font-size:var(--step-3);margin:.7rem 0 0;line-height:1.05}.collaboration-boundary>p:last-child,.inquiry-panel__heading>p:last-child{max-width:48rem;color:var(--color-muted)}.inquiry-panel{padding:clamp(1.3rem,4vw,3.25rem)}.inquiry-panel__heading{max-width:56rem}.inquiry-status{border:1px solid var(--color-electric-cyan);background:var(--color-electric-cyan);margin:2rem 0 0;padding:1rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.inquiry-status{background:color-mix(in srgb, var(--color-electric-cyan) 10%, transparent)}}.inquiry-status{color:var(--color-text);font-weight:700}.inquiry-status--success{border-color:var(--color-molecular-green);background:var(--color-molecular-green)}@supports (color:color-mix(in lab, red, red)){.inquiry-status--success{background:color-mix(in srgb, var(--color-molecular-green) 10%, transparent)}}.inquiry-status--invalid{border-color:var(--color-research-amber);background:var(--color-research-amber)}@supports (color:color-mix(in lab, red, red)){.inquiry-status--invalid{background:color-mix(in srgb, var(--color-research-amber) 10%, transparent)}}.inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}.inquiry-field{align-content:start;gap:.55rem;display:grid}.inquiry-field--wide{grid-column:1/-1}.inquiry-field label,.inquiry-consent{color:var(--color-text);font-size:var(--step--1);font-weight:720}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{border:1px solid var(--line-strong);background:var(--color-void);border-radius:0;width:100%}@supports (color:color-mix(in lab, red, red)){.inquiry-field input,.inquiry-field select,.inquiry-field textarea{background:color-mix(in srgb, var(--color-void) 72%, transparent)}}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{color:var(--color-text);font:inherit}.inquiry-field input,.inquiry-field select{min-height:3.25rem;padding:.7rem .85rem}.inquiry-field textarea{resize:vertical;min-height:12rem;padding:.85rem}.inquiry-field select option{background:var(--color-midnight);color:var(--color-text)}.inquiry-field__hint,.inquiry-submit p{color:var(--color-muted);font-size:var(--step--1);margin:0}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-consent{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.inquiry-consent input{width:1.1rem;height:1.1rem;accent-color:var(--color-molecular-green);margin-top:.15rem}.inquiry-submit{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.inquiry-submit button{border:1px solid var(--color-molecular-green);background:var(--color-molecular-green);min-height:3.25rem;color:var(--color-void);font:inherit;cursor:pointer;padding:.75rem 1.35rem;font-weight:780}.inquiry-submit button:hover{background:var(--color-electric-cyan);border-color:var(--color-electric-cyan)}.principles ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.principles li{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.principles li span{color:var(--color-molecular-green);font-family:var(--mono);font-size:var(--step--1)}.principles li p{max-width:54rem;font-size:var(--step-1);margin:0}.policy-sections{margin-block:clamp(4rem,8vw,7.5rem)}.policy-sections section{min-height:13rem}.policy-sections h2{font-size:var(--step-1);margin:0}.longform__header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 16%, var(--color-ultraviolet), transparent 30rem), radial-gradient(circle at 22% 88%, var(--color-molecular-green), transparent 24rem), var(--color-void);align-items:end;min-height:clamp(34rem,62vw,50rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.longform__header{background:radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--color-ultraviolet) 18%, transparent), transparent 30rem), radial-gradient(circle at 22% 88%, color-mix(in srgb, var(--color-molecular-green) 9%, transparent), transparent 24rem), var(--color-void)}}.longform__header .interior-shell{padding-block:clamp(7rem,13vw,11rem) clamp(3.5rem,7vw,6rem)}.longform__header h1{max-width:17ch}.longform__meta{color:var(--color-muted);font-family:var(--mono);font-size:var(--step--1);flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.longform__meta a{color:var(--color-electric-cyan)}.longform__layout{gap:clamp(3rem,7vw,6rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.longform__body{max-width:46rem}.longform__body>p{color:var(--color-text);margin:0 0 1.7rem}@supports (color:color-mix(in lab, red, red)){.longform__body>p{color:color-mix(in srgb, var(--color-text) 82%, var(--color-muted))}}.longform__body>p{font-size:clamp(1.05rem,.98rem + .22vw,1.2rem);line-height:1.85}.longform__body>p:first-child:first-letter{float:left;color:var(--color-molecular-green);margin:.1em .12em 0 0;font-size:4.6em;font-weight:760;line-height:.75}.research-qualification{margin-top:3rem}.research-qualification strong{color:var(--color-research-amber);font-family:var(--mono);font-size:var(--step--1);text-transform:uppercase}.research-qualification p{color:var(--color-muted);margin:.8rem 0 0}.longform__sources{min-width:0}.longform__sources>h2{font-size:var(--step-2);margin-bottom:1.5rem}@media (width>=48rem){.platform-layer{grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr)}.platform-layer__details,.interior-sources{grid-column:2}.platform-layer__details,.source-classifications__grid,.source-card-grid,.insights-grid,.about-sections,.collaboration-grid,.policy-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.maturity-map ol{grid-template-columns:repeat(3,minmax(0,1fr))}.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.platform-layer__details,.source-classifications__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.maturity-map ol{grid-template-columns:repeat(6,minmax(0,1fr))}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.longform__layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.48fr);align-items:start}.longform__sources{position:sticky;top:8rem}.longform__sources .source-card-grid--compact{grid-template-columns:1fr}}@media (width<=640px){.interior-hero{min-height:31rem}.interior-hero h1,.longform__header h1{font-size:clamp(2.6rem,13vw,4.2rem)}.interior-hero__signal{opacity:.56;font-size:2.1rem;bottom:22%;right:-30%}.platform-layer__details,.source-card-grid,.maturity-map ol,.source-classifications__grid,.insights-grid,.about-sections,.collaboration-grid,.policy-sections,.inquiry-form{grid-template-columns:1fr}.source-card,.source-card-grid--compact .source-card{min-height:0}.program-card{padding:1.3rem}.longform__header{min-height:38rem}.longform__meta{flex-direction:column;align-items:start}}.molecular-intelligence-field{isolation:isolate;border:1px solid var(--line);perspective:80rem;background:var(--color-void);pointer-events:none;border-radius:clamp(1rem,2vw,1.75rem);min-height:24rem;position:relative;overflow:hidden}.ai-code-field,.dna-helix-canvas{position:absolute;inset:0}.ai-code-field{z-index:1;width:142%;height:138%;transform-style:preserve-3d;animation:18s ease-in-out infinite alternate ai-code-field-turn;top:50%;left:50%}.ai-code-field__plane{background:#02131b;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 5rem #18ddff1f,inset 0 0 2rem #9c7dff1a}.ai-code-field__columns{grid-template-columns:repeat(7,minmax(0,1fr));min-height:155%;animation:22s linear infinite ai-code-flow;display:grid;position:absolute;inset:-22% -3% -55%}.ai-code-field__columns pre{border-left:1px solid var(--color-electric-cyan);margin:0;padding:.75rem .7rem}@supports (color:color-mix(in lab, red, red)){.ai-code-field__columns pre{border-left:1px solid color-mix(in srgb, var(--color-electric-cyan) 20%, transparent)}}.ai-code-field__columns pre{color:var(--color-molecular-green);font:700 clamp(.5rem, .42rem + .25vw, .75rem) / 1.48 var(--mono);text-shadow:0 0 .28rem}@supports (color:color-mix(in lab, red, red)){.ai-code-field__columns pre{text-shadow:0 0 .28rem color-mix(in srgb, currentColor 58%, transparent)}}.ai-code-field__columns pre{white-space:pre}.ai-code-field__columns pre[data-tone=blue]{color:#7fceff}.ai-code-field__columns pre[data-tone=violet]{color:#c1a5ff}.molecular-intelligence-field:after{z-index:3;content:"";background:radial-gradient(#0000 24%,#0000002e 94%);position:absolute;inset:0}.dna-helix-canvas{z-index:2;filter:brightness(1.18)saturate(1.15)contrast(1.08);width:100%;height:100%}.molecular-intelligence-field--hero{min-height:clamp(30rem,60vw,48rem)}.molecular-intelligence-field--section{min-height:clamp(22rem,42vw,34rem)}.home-hero>.molecular-intelligence-field{z-index:0;opacity:.86;border:0;border-radius:0;min-height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 100%);mask-image:linear-gradient(90deg,#0000,#000 22% 100%)}.home-application__visual .molecular-intelligence-field{border:0;border-radius:0;min-height:100%}.home-application__visual{opacity:.72}@keyframes ai-code-field-turn{0%{transform:translate(-50%,-50%)rotateX(34deg)rotate(-3deg)rotateY(-5deg)translateZ(-3.5rem)}to{transform:translate(-50%,-50%)rotateX(30deg)rotate(2deg)rotateY(5deg)translateZ(-2.25rem)}}@keyframes ai-code-flow{to{transform:translateY(18%)}}@media (width<=900px){.ai-code-field__columns{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-code-field__columns pre:nth-child(n+6){display:none}}@media (width<=640px){.home-hero>.molecular-intelligence-field{opacity:.68;-webkit-mask-image:linear-gradient(#000,#00000094 60%,#0000);mask-image:linear-gradient(#000,#00000094 60%,#0000)}.ai-code-field__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.home-application__visual{opacity:.38}.ai-code-field__columns pre:nth-child(n+4){display:none}.ai-code-field__columns pre{font-size:.5rem}.dna-helix-canvas{transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.ai-code-field,.ai-code-field__columns{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
