@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--neutral-000:#fff;--neutral-100:#e1dcdc;--neutral-150:#dcdcdc;--neutral-400:#8f8f8f;--neutral-450:#888;--neutral-600:#595959;--neutral-700:#2e2e2e;--black:#000;--night-000120:#000120;--night-010d29:#010d29;--night-001440:#001440;--night-0f1920:#0f1920;--night-070c10:#070c10;--night-162530:#162530;--navy-021c4b:#021c4b;--navy-002c79:#002c79;--blue-004aad:#004aad;--blue-0026f6:#0026f6;--steel-253e4f:#253e4f;--steel-2d4d5f:#2d4d5f;--steel-34576f:#34576f;--steel-3c647f:#3c647f;--steel-406b8e:#406b8e;--steel-43708f:#43708f;--blue-4370f7:#4370f7;--blue-0d88dd:#0d88dd;--neutral-a4a2a2:#a4a2a2;--neutral-d9d9d9:#d9d9d9;--teal-24aa9b:#24aa9b;--green-4bca50:#4bca50;--sea-2b464d:#2b464d;--forest-2d423a:#2d423a;--orange-f19200:#f19200;--brown-711d05:#711d05;--space-0f0e24:#0f0e24;--space-050534:#050534;--mid-001440:#001440;--grad-sky-90:linear-gradient(90deg,var(--steel-406b8e),var(--neutral-100),var(--neutral-000));--grad-carbon-90:linear-gradient(90deg,#010101,#555,var(--neutral-100));--grad-radial-dark:radial-gradient(circle at 0% 0%,var(--black),var(--space-0f0e24),var(--space-050534))}
:root{--quantum-void:#000120;--quantum-dark:#070c10;--quantum-midnight:#010d29;--quantum-blue:#021c4b;--quantum-slate:#0f1920;--quantum-electric:#004db4;--chemistry-navy:#022c79;--chemistry-slate:#253e4f;--chemistry-steel:#43708f;--chemistry-purple:#004aad;--chemistry-light:#3c647f;--chemistry-magenta:#022c79;--chemistry-cyan:#24aa9b;--chemistry-teal:#24aa9b;--accent-highlight:#004aad;--accent-muted:#3c647f;--accent-teal:#24aa9b;--accent-amber:#f19200;--biology-emerald:#24aa9b;--biology-gold:#f19200;--biology-coral:#711d05;--biology-amber:#f19200;--tan-100:#e1dcdc;--tan-200:#dcdcdc;--tan-300:#a4a2a2;--pure-white:#fff;--neutral-100:#dcdcdc;--neutral-200:silver;--neutral-300:#8f8f8f;--neutral-400:#595959;--neutral-500:#2e2e2e;--proof-gray-50:var(--tan-100);--proof-gray-100:var(--tan-200);--proof-gray-200:var(--tan-300);--proof-gray-300:var(--neutral-300);--proof-gray-400:var(--neutral-300);--proof-gray-500:var(--neutral-400);--proof-gray-600:var(--neutral-400);--proof-gray-700:var(--neutral-500);--proof-gray-800:var(--quantum-midnight);--proof-gray-900:var(--quantum-void);--panel-bg-primary:var(--tan-200);--panel-bg-secondary:var(--tan-300);--panel-border:var(--tan-300);--header-bg:#001440e0;--header-bg-solid:#021c4b;--header-bg-medium:#162530;--header-bg-dark:#010d29;--color-background:var(--tan-100);--color-surface:var(--tan-200);--color-border:var(--tan-300);--color-text-primary:#001440;--color-text-secondary:var(--chemistry-slate);--color-text-muted:var(--neutral-400);--color-text-on-dark:var(--tan-200);--color-accent:var(--quantum-electric);--color-accent-secondary:var(--accent-highlight);--color-success:#4bca50;--color-warning:var(--accent-amber);--color-error:#711d05;--color-deep:var(--quantum-void);--space-quantum:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-13:3.25rem;--space-21:5.25rem;--space-34:8.5rem;--font-size-xs:clamp(.72rem,.68rem + .2vw,.82rem);--font-size-sm:clamp(.85rem,.8rem + .25vw,.95rem);--font-size-base:clamp(1rem,.95rem + .3vw,1.08rem);--font-size-lg:clamp(1.125rem,1.02rem + .45vw,1.25rem);--font-size-xl:clamp(1.333rem,1.18rem + .6vw,1.5rem);--font-size-2xl:clamp(1.7rem,1.45rem + .8vw,2rem);--font-size-3xl:clamp(2.1rem,1.7rem + 1vw,2.6rem);--font-size-4xl:clamp(2.7rem,2.1rem + 1.4vw,3.3rem);--font-size-5xl:clamp(3.1rem,2.35rem + 2vw,4.1rem);--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",Monaco,monospace;--max-width-content:120rem;--max-width-wide:140rem;--max-width-narrow:48rem;--golden-ratio:1.618;--perfect-fourth:1.333;--perfect-fifth:1.5;--duration-instant:89ms;--duration-fast:.144s;--duration-normal:.233s;--duration-slow:.377s;--duration-slower:.61s;--shadow-quantum:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px}[data-theme=dark]{--color-background:var(--quantum-void);--color-surface:var(--quantum-dark);--color-border:var(--proof-gray-800);--color-text-primary:var(--proof-gray-100);--color-text-secondary:var(--proof-gray-400);--color-text-muted:var(--proof-gray-600);--shadow-sm:0 1px 3px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d;--shadow-xl:0 20px 25px -5px #0000004d}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:600;line-height:1.2}h1{font-size:var(--font-size-4xl);letter-spacing:-.02em;font-weight:700}h2{font-size:var(--font-size-2xl);letter-spacing:-.01em}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.05em}p{margin-bottom:var(--space-5);color:var(--color-text-secondary);line-height:1.7}code{font-family:var(--font-mono);background:var(--proof-gray-100);border-radius:var(--radius-sm);padding:.125em .375em;font-size:.875em}.container{width:100%;max-width:var(--max-width-content);padding:0 var(--space-5);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--space-8)}}.container-wide{max-width:var(--max-width-wide)}.container-narrow{max-width:var(--max-width-narrow)}.section{padding:var(--space-21)0}.section-sm{padding:var(--space-13)0}.section-lg{padding:6rem 0}.section-hero{padding:var(--space-8)0}@media (max-width:1200px){.section{padding:var(--space-13)0}.section-lg{padding:5rem 0}}@media (max-width:900px){.container{padding:0 var(--space-5)}.section{padding:var(--space-8)0}.section-sm{padding:var(--space-5)0}.section-lg{padding:4rem 0}.section-hero{padding:var(--space-5)0}.hero{padding:var(--space-8)0}.hero-subtitle{font-size:var(--font-size-lg)}.card{padding:var(--space-5)}}@media (max-width:768px){.container{padding:0 var(--space-3)}.nav-container{padding:.75rem var(--space-3);min-height:3.5rem}.nav-logo{font-size:1rem}.nav-link{font-size:.9rem}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-2)}p{margin-bottom:var(--space-3)}.hero{padding:var(--space-5)0}.hero-title{text-wrap:balance}.button{width:100%;max-width:20rem}}.card{background:var(--panel-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:all var(--duration-normal)ease;color:var(--color-text-primary)}.card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-accent);transform:translateY(-2px)}.button{padding:var(--space-3)var(--space-8);font-size:var(--font-size-base);color:var(--pure-white);background:var(--quantum-void);border:2px solid var(--quantum-void);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast)ease;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button:hover{background:var(--quantum-electric);border-color:var(--quantum-electric);color:var(--quantum-void);transform:translateY(-2px);box-shadow:0 8px 24px #0001204d}.button-outline{color:var(--quantum-electric);border-color:var(--quantum-electric);background:0 0}.button-outline:hover{color:var(--quantum-void);background:var(--quantum-electric);border-color:var(--quantum-electric)}.hero{text-align:center;min-height:auto;padding:var(--space-13)0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-title{font-size:var(--font-size-4xl);margin-bottom:var(--space-5);background:linear-gradient(135deg,var(--quantum-void),var(--quantum-electric),var(--chemistry-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.hero-subtitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:48rem;margin:0 auto var(--space-8)}.nav{background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:1000;transition:all var(--duration-normal)ease;position:fixed;top:0;left:0;right:0}.nav-container{height:auto;min-height:3.5rem;padding:0 var(--space-5);max-width:var(--max-width-wide);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.nav-logo{align-items:center;gap:var(--space-3);color:var(--color-text-on-dark);white-space:nowrap;flex-shrink:0;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.nav-menu{gap:var(--space-5);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.nav-container button[aria-label=Toggle\ menu]{display:none!important}}@media (max-width:767px){.nav-menu,.nav-cta-button{display:none!important}}.nav-link{color:var(--color-text-on-dark);transition:color var(--duration-fast)ease;white-space:nowrap;font-size:1rem;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--quantum-electric)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:var(--space-3)}.gap-5{gap:var(--space-5)}.gap-8{gap:var(--space-8)}.section-heading{margin-bottom:var(--space-8);color:var(--color-text-primary)}.pill-tag{padding:var(--space-1)var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-full);background:var(--proof-gray-100);color:var(--color-text-secondary);border:1px solid var(--color-border);font-weight:500;display:inline-block}.pill-tag-accent{background:var(--color-accent);color:var(--pure-white);border-color:var(--color-accent)}.pill-tag-muted{background:var(--proof-gray-200);color:var(--color-text-muted);border-color:var(--proof-gray-300)}.article-back-link{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-5);display:inline-block}.article-tags{margin-bottom:var(--space-5)}.article-tag-spacing{margin-left:var(--space-2)}.markdown-body{max-width:100%;color:var(--color-text-primary);line-height:1.7}.markdown-body h1{font-size:var(--font-size-3xl);margin-top:var(--space-13);margin-bottom:var(--space-8);color:var(--color-text-primary);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.3}.markdown-body h1:first-child{margin-top:0}.markdown-body h2{font-size:var(--font-size-2xl);margin-top:var(--space-13);margin-bottom:var(--space-5);color:var(--color-text-primary);font-weight:600;line-height:1.3}.markdown-body h3{font-size:var(--font-size-2xl);margin-top:var(--space-8);margin-bottom:var(--space-5);color:var(--color-text-primary);font-weight:600;line-height:1.4}.markdown-body h4{font-size:var(--font-size-xl);margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--color-text-primary);font-weight:600;line-height:1.4}.markdown-body p{margin-bottom:var(--space-5);color:var(--color-text-primary);line-height:1.7}.markdown-body ul,.markdown-body ol{margin-bottom:var(--space-5);padding-left:var(--space-8);color:var(--color-text-primary)}.markdown-body li{margin-bottom:var(--space-2);line-height:1.7}.markdown-body blockquote{margin:var(--space-8)0;padding-left:var(--space-8);border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-style:italic}.markdown-body blockquote p{margin-bottom:var(--space-3)}.markdown-body blockquote p:last-child{margin-bottom:0}.markdown-body code{font-family:var(--font-mono);background:var(--proof-gray-100);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:.125em .375em;font-size:.875em}.markdown-body pre{background:var(--proof-gray-100);padding:var(--space-5);border-radius:var(--radius-md);margin-bottom:var(--space-5);overflow-x:auto}.markdown-body pre code{background:0 0;padding:0}.markdown-body hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-13)0}.markdown-body a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.markdown-body a:hover{color:var(--chemistry-magenta)}.markdown-body strong{color:var(--color-text-primary);font-weight:600}.markdown-body em{font-style:italic}
*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;height:100%;font-size:clamp(16px,1.2vw,18px)}body{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-background);transition:background-color var(--duration-normal)ease;flex-direction:column;height:100%;min-height:100vh;line-height:1.6;display:flex;overflow-x:hidden}main{flex:1 0 auto;padding-top:3.5rem}img{max-width:100%;height:auto}a{color:var(--color-accent);transition:color var(--duration-fast)ease;text-decoration:none}a:hover{color:var(--chemistry-magenta)}a:focus{outline:2px solid var(--color-accent);outline-offset:2px}.page-narrow{max-width:60rem;margin:0 auto}.lede-callout{font-size:var(--font-size-xl);margin-bottom:var(--space-8);border-left:4px solid var(--quantum-electric);padding-left:var(--space-5);font-style:italic}.consulting-engagement-body{color:var(--color-text-secondary);line-height:1.7}.consulting-engagement-subheading{margin-top:var(--space-8);margin-bottom:var(--space-5);font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:600}.consulting-engagement-list{margin-bottom:var(--space-8);padding-left:var(--space-8);list-style-type:disc;list-style-position:outside}.consulting-engagement-list--spaced{margin-bottom:var(--space-13)}.consulting-engagement-list-item--nested{margin-left:var(--space-5);margin-top:var(--space-2);list-style-type:none}.consulting-cta-panel{margin-top:var(--space-13);padding:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--panel-bg-primary)}.consulting-intro-text{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin-bottom:var(--space-5);line-height:1.7}.consulting-intro-text--spaced{margin-bottom:var(--space-13)}.consulting-intro-text--bold{font-weight:600}.articles-category-block{margin-bottom:var(--space-21)}.articles-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.articles-page-heading{font-size:var(--font-size-3xl);margin-bottom:var(--space-8);text-align:left;font-weight:700}.articles-category-heading{font-size:var(--font-size-xl);margin-top:var(--space-8);margin-bottom:var(--space-5);font-weight:600}.article-card-title{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;line-height:1.4}@media (min-width:1200px){.article-card-title{font-size:var(--font-size-lg)}}.consulting-body-block,.consulting-phase-block{margin-bottom:var(--space-8)}.consulting-cta-button-wrapper{margin-top:var(--space-8);text-align:center}.homepage-framing-text{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin-bottom:var(--space-13);text-align:left;line-height:1.7}.homepage-section-title{margin-bottom:var(--space-5);font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:600}.proofpoints-title{margin-top:0;margin-bottom:var(--space-2);font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.proofpoints-subtitle{color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.7}.proofpoints-subheading{margin-top:var(--space-4);margin-bottom:var(--space-3);font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:600}.proofpoints-subsection-intro{color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:1.7}.learn-more-link{margin-top:var(--space-3);color:var(--color-accent);font-weight:500;display:inline-block}.learn-more-link:hover{color:var(--chemistry-magenta)}.work-section-body{color:var(--color-text-secondary);line-height:1.7}.work-section-body p{margin-bottom:var(--space-5)}.work-section-body p:last-child{margin-bottom:0}.work-section-intro{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.7}.work-section-subheading{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:600}.impact-callout{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-top:var(--space-8);font-weight:500}.impact-metric-highlight{font-size:var(--font-size-2xl);color:var(--quantum-electric);font-weight:700}.work-resume-wrapper{margin-top:var(--space-5);margin-bottom:0}.work-resume-link{color:var(--color-accent);font-size:var(--font-size-base);text-decoration:underline}.work-resume-link:hover{color:var(--chemistry-magenta)}.systems-intro-text{color:var(--color-text-secondary);margin-bottom:var(--space-13);font-size:var(--font-size-lg);line-height:1.7}.systems-intro-text--compact{color:var(--color-text-secondary);margin-bottom:var(--space-8);font-size:var(--font-size-lg);line-height:1.7}.systems-card-row-center{margin-bottom:var(--space-13);justify-content:center;display:flex}.systems-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}
.section.home-hero{margin-top:4rem!important;padding:3rem 0!important}.hero.compact{padding:2rem 0!important}.section-after-hero{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important;border-top:none!important;margin-top:0!important}.focus-areas-wrapper{background:linear-gradient(135deg,var(--pure-white)0%,#004dad05 100%)!important;padding:var(--space-5)!important;border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important;border-left:4px solid var(--quantum-electric)!important;transition:all var(--duration-normal)ease!important;border-right:none!important;box-shadow:0 2px 8px #0000000d!important}.focus-areas-wrapper .section-heading h2{font-size:var(--font-size-xl)!important}.section:nth-of-type(3) .focus-areas-wrapper{background:linear-gradient(135deg,var(--pure-white)0%,#24aa9b05 100%)!important;border-left:none!important;border-right:4px solid var(--biology-emerald)!important}.section:nth-of-type(4) .focus-areas-wrapper{background:linear-gradient(135deg,var(--pure-white)0%,#004dad05 100%)!important;border-left:4px solid var(--quantum-electric)!important;border-right:none!important}.focus-areas-wrapper:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px #0000001a!important}.focus-areas-wrapper .card{flex-direction:column!important;min-height:280px!important;display:flex!important}.system-card-wrapper{padding:var(--space-8);background:var(--panel-bg-primary);border-radius:var(--radius-lg);transition:all .2s;box-shadow:0 1px 3px #0000000d}.system-card-wrapper:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.system-card-wrapper .card{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.system-card-wrapper .card:hover{box-shadow:none!important;border-color:#0000!important;transform:none!important}.system-card-wrapper a{border:none!important;outline:none!important;text-decoration:none!important}.system-card-wrapper a:focus{border:none!important;outline:none!important}.system-card-component{padding:var(--space-8)!important;border:1px solid var(--color-border)!important;background:var(--panel-bg-primary)!important;box-sizing:border-box!important;width:100%!important;min-height:200px!important;overflow:hidden!important}.system-card-component:hover{box-shadow:var(--shadow-lg)!important;border-color:var(--accent-muted)!important;transform:translateY(-2px)!important}.system-card-triadic{padding:var(--space-8)!important;border:1.5px solid var(--quantum-blue)!important;background:linear-gradient(135deg,var(--panel-bg-primary)0%,#011c4b05 100%)!important;box-sizing:border-box!important;width:100%!important;min-height:200px!important;overflow:hidden!important}.system-card-triadic:hover{border-color:var(--quantum-electric)!important;transform:translateY(-3px)!important;box-shadow:0 8px 16px #011c4b1f!important}.system-card-featured{max-width:800px;margin:0 auto}.systems-page-section p{word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;overflow:visible!important}.section.home-hero~.section{padding-top:0!important;padding-bottom:0!important}.section.home-hero~.section:not(:nth-child(2)):before{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-border)20%,var(--color-border)80%,transparent 100%);width:1200px;height:6px;margin:var(--space-13)auto var(--space-13)auto;opacity:.6;display:block}.journey-phase-card{background:var(--panel-bg-primary);border:1px solid var(--color-border);border-left:4px solid var(--quantum-electric);border-radius:var(--radius-lg);margin-bottom:var(--space-2);border-right:none;padding:0;transition:all .3s;position:relative;box-shadow:0 2px 8px #0000000d}.journey-phase-content{padding:var(--space-8)var(--space-13)!important;box-sizing:border-box!important;width:100%!important}.journey-phase-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.journey-phase-card.alt{background:linear-gradient(135deg,var(--pure-white)0%,#004dad05 100%);border-left:none;border-right:4px solid var(--biology-emerald)}.journey-phase-card[data-phase="1"]{border-left:4px solid #00a651!important;border-right:none!important}.journey-phase-card.alt[data-phase="2"]{border-left:none!important;border-right:4px solid #1e3a8a!important}.journey-phase-card.alt[data-phase="4"]{border-left:none!important;border-right:4px solid #f90!important}.journey-phase-card[data-phase="3"]{border-left:4px solid #800020!important;border-right:none!important}.journey-phase-title{letter-spacing:-.01em;font-size:var(--font-size-2xl)!important;color:var(--color-text-primary)!important;margin-bottom:var(--space-6)!important;text-align:left!important;font-weight:700!important;line-height:1.3!important}.journey-phase-card.alt .journey-phase-title{text-align:right!important}.journey-phase-card p{line-height:1.85;font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-5)!important}.journey-phase-card p:last-child{margin-bottom:0!important}.journey-phase-card>div>p:first-of-type{font-size:var(--font-size-lg);color:var(--color-text-primary);line-height:1.9;margin-bottom:var(--space-6)!important}.journey-phase-card ul,.journey-phase-card ol{list-style-position:outside;padding-left:var(--space-13)!important;margin:var(--space-5)0!important}.journey-phase-card ul{list-style-type:disc}.journey-phase-card ol{list-style-type:decimal}.journey-phase-card ul li,.journey-phase-card ol li{line-height:1.8;font-size:var(--font-size-base);margin-bottom:var(--space-2);padding-left:var(--space-2);display:list-item}.journey-phase-card ul li:before,.journey-phase-card ul li:after{display:none}.journey-phase-card ul.journey-inline-list{margin:var(--space-4)0;display:block}.journey-phase-card ul.journey-inline-list li{margin-bottom:var(--space-3);padding-left:var(--space-5);display:block;position:relative}.journey-phase-card ul.journey-inline-list li:before{content:"—";color:var(--quantum-electric);opacity:.6;font-weight:300;position:absolute;left:0}.journey-phase-card.alt ul.journey-inline-list li:before{color:var(--biology-emerald)}.journey-phase-card h3{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600;line-height:1.4;margin-top:var(--space-6)!important;margin-bottom:var(--space-4)!important}.journey-quote{font-size:var(--font-size-lg);border-left:4px solid var(--quantum-electric);padding:var(--space-4);border-radius:var(--radius-sm);margin:var(--space-5)0;background:#004dad0d;font-style:italic}.journey-phase-card.alt .journey-quote{border-left-color:var(--biology-emerald);background:#24aa9b0d}.journey-metric{font-weight:700;font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0;display:inline}.journey-phase-card+.journey-phase-card{margin-top:var(--space-8)}.journey-phase-card>div>p:first-of-type{font-size:var(--font-size-lg);line-height:1.8;margin-bottom:var(--space-5)!important}@media (max-width:900px){.focus-areas-wrapper{padding:var(--space-5)!important}.journey-phase-content{padding:var(--space-5)var(--space-8)!important}}@media (max-width:640px){.section.home-hero~.section:not(:nth-child(2)):before{width:min(100%,540px);margin:var(--space-8)auto var(--space-8)auto}.focus-areas-wrapper{padding:var(--space-4)!important}.journey-phase-content{padding:var(--space-5)var(--space-5)!important}}
