body.human-first-b{--hf-ink:#172a31;--hf-ink-soft:#4e626a;--hf-navy:#203946;--hf-navy-deep:#172f3a;--hf-blue:#3d6270;--hf-sea:#b9d3d6;--hf-sea-soft:#dfebeb;--hf-paper:#f5efe6;--hf-cream:#fffaf2;--hf-white:#fffdf8;--hf-terracotta:#9f4735;--hf-terracotta-soft:#d98a72;--hf-apricot:#edc39f;--hf-butter:#e5c867;--hf-butter-soft:#efe1b8;--hf-line:#172a3126;--hf-line-light:#fffdf82e;--hf-shadow:0 1.6rem 4.8rem #172f3a1f;--hf-serif:Georgia, "Times New Roman", serif;--hf-sans:var(--font-noto-sans), "Segoe UI", Arial, sans-serif;--font-serif:var(--hf-serif);--font-sans:var(--hf-sans);--ink:var(--hf-ink);--ink-muted:var(--hf-ink-soft);--petrol:var(--hf-blue);--petrol-2:var(--hf-navy);--petrol-soft:var(--hf-sea-soft);--warm:var(--hf-paper);--paper:var(--hf-white);--mist:var(--hf-sea-soft);--mist-strong:var(--hf-sea);--copper:var(--hf-terracotta);--copper-dark:#8f4537;--line:var(--hf-line);--success:#3b755f;--error:#9b3329;--content:1240px;background:var(--hf-paper);color:var(--hf-ink);font-family:var(--hf-sans);margin:0}body.human-first-b h1,body.human-first-b h2,body.human-first-b h3{text-wrap:balance}body.human-first-b .eyebrow{color:var(--hf-terracotta);font-family:var(--hf-sans);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.35}body.human-first-b .button,body.human-first-b .header-cta{letter-spacing:.01em;border-radius:999px;min-height:3rem;font-size:.78rem;font-weight:800}body.human-first-b :focus-visible{outline-color:var(--hf-terracotta)}body.human-first-b .demo-banner{background:var(--hf-navy-deep);color:#fffdf8bd;letter-spacing:.025em;border:0;min-height:30px;padding-block:5px;font-size:.64rem}body.human-first-b .demo-banner span{color:var(--hf-butter)}body.human-first-b .demo-banner strong{color:#fffdf8c2;font-weight:500}body.human-first-b .demo-banner a{color:var(--hf-white)}body.human-first-b .site-header{border-bottom:1px solid var(--hf-line);min-height:78px;color:var(--hf-ink);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf2f5}body.human-first-b .header-inner{width:min(calc(100% - 2.5rem), var(--content));min-height:78px;padding:0}body.human-first-b .brand{gap:.7rem}body.human-first-b .brand-logo{filter:none;width:3.55rem;height:auto}body.human-first-b .brand-copy strong{color:var(--hf-navy);font-family:var(--hf-serif);letter-spacing:-.025em;font-size:1rem;font-weight:600}body.human-first-b .brand-copy small{color:var(--hf-ink-soft);letter-spacing:.11em;font-size:.55rem}body.human-first-b .desktop-nav{gap:clamp(1rem,2vw,2rem)}body.human-first-b .desktop-nav a{color:#334950;font-size:.72rem;font-weight:650}body.human-first-b .desktop-nav a:after{background:var(--hf-terracotta)}body.human-first-b .header-cta{border:1px solid var(--success);background:var(--success);color:var(--hf-white);box-shadow:none;padding-inline:1.3rem}body.human-first-b .header-cta:hover{background:#2c604d;border-color:#2c604d}body.human-first-b main[data-design-family=home]{background:var(--hf-paper);overflow:hidden}body.human-first-b .hero.hero-first-proposal{background:var(--hf-cream);width:100%;max-width:none;min-height:690px;color:var(--hf-ink);grid-template-columns:minmax(0,46%) minmax(0,54%);gap:0;margin:0;padding:0;display:grid;overflow:hidden}body.human-first-b .hero-first-proposal .hero-copy{z-index:3;max-width:none;padding:clamp(4.5rem, 7vw, 7rem) clamp(2.2rem, 5vw, 5.5rem) clamp(4rem, 6vw, 6rem) max(2rem, calc((100vw - var(--content)) / 2));background:var(--hf-cream);flex-direction:column;justify-content:center;display:flex}body.human-first-b .hero.hero-first-proposal h1{max-width:36rem;color:var(--hf-blue);font-family:var(--hf-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.3rem;font-size:clamp(.72rem,.86vw,.9rem);font-weight:800;line-height:1.4}body.human-first-b .hero-first-proposal .hero-statement{max-width:8.5ch;color:var(--hf-ink);font-family:var(--hf-serif);letter-spacing:-.067em;margin:0 0 1.25rem;font-size:clamp(4rem,5.5vw,6.9rem);font-weight:600;line-height:.83}body.human-first-b .hero-first-proposal .hero-statement em{color:var(--hf-terracotta);font-style:normal;font-weight:600;display:block}body.human-first-b .hero-neuro-line{border-left:2px solid var(--hf-terracotta);max-width:36rem;color:var(--hf-navy);font-family:var(--hf-serif);margin:0 0 1rem;padding-left:1rem;font-size:clamp(1.06rem,1.35vw,1.35rem);font-weight:600;line-height:1.32}body.human-first-b .hero-first-proposal .hero-lead{max-width:39rem;color:var(--hf-ink-soft);margin-bottom:1.55rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.72}body.human-first-b .hero-first-proposal .hero-actions{gap:.7rem}body.human-first-b .hero-first-proposal .button-primary{border-color:var(--hf-terracotta);background:var(--hf-terracotta);color:var(--hf-white);box-shadow:none}body.human-first-b .hero-first-proposal .button-primary:hover{border-color:var(--hf-navy);background:var(--hf-navy)}body.human-first-b .hero-first-proposal .button-ghost{border-color:var(--hf-line);color:var(--hf-navy);background:0 0}body.human-first-b .hero-first-proposal .hero-contact-line{color:var(--hf-ink-soft);margin-top:1.35rem;font-size:.65rem}body.human-first-b .hero-first-proposal .hero-contact-line a{color:var(--hf-navy)}body.human-first-b .hero-first-proposal .hero-visual{isolation:isolate;clip-path:none;background:var(--hf-sea-soft);min-width:0;min-height:690px;margin:0;position:relative;overflow:hidden}body.human-first-b .hero-first-proposal .hero-visual:before{content:"";z-index:2;width:auto;height:auto;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#20394614,#0000 35%,#172f3a0a);border:0;border-radius:0;position:absolute;inset:0}body.human-first-b .hero-first-proposal .hero-image-frame{background:var(--hf-sea-soft);width:100%;height:100%;min-height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden}body.human-first-b .hero-first-proposal .hero-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#172f3a33);position:absolute;inset:0}body.human-first-b .hero-first-proposal .hero-image-frame img{object-fit:cover;object-position:54% center;filter:saturate(.82)contrast(1.02)sepia(.03);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .28s}body.human-first-b .hero-first-proposal .hero-image-frame:hover img{filter:saturate(.9)contrast(1.02);transform:scale(1.015)}body.human-first-b .hero-team-badge{z-index:5;width:min(21rem,100% - 24rem);min-width:17rem;color:var(--hf-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf2f0;border:1px solid #fffdf8c7;border-radius:999px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex;position:absolute;inset:auto auto 1.4rem clamp(1.2rem,3vw,3rem);box-shadow:0 1rem 2.8rem #172f3a2b}body.human-first-b .hero-team-faces{flex:none;display:flex}body.human-first-b .hero-team-faces img{border:2px solid var(--hf-white);object-fit:cover;filter:grayscale();border-radius:50%;width:2.55rem;height:2.55rem;margin-left:-.55rem}body.human-first-b .hero-team-faces img:first-child{margin-left:0}body.human-first-b .hero-team-badge p{gap:.08rem;margin:0;display:grid}body.human-first-b .hero-team-badge strong{color:var(--hf-navy);font-family:var(--hf-serif);font-size:1rem}body.human-first-b .hero-team-badge span{color:var(--hf-ink-soft);font-size:.65rem;line-height:1.3}body.human-first-b .hero-first-proposal .hero-note{z-index:5;background:var(--hf-navy-deep);width:min(19.5rem,100% - 3rem);min-height:9rem;color:var(--hf-white);box-shadow:var(--hf-shadow);border:1px solid #fffdf82b;border-radius:.35rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.35rem;display:grid;position:absolute;bottom:1.4rem;left:auto;right:clamp(1.2rem,3vw,3rem)}body.human-first-b .hero-first-proposal .hero-note>span{color:var(--hf-butter);font-family:var(--hf-serif);font-size:.82rem}body.human-first-b .hero-first-proposal .hero-note p{color:#fffdf8b8;margin:0;font-size:.75rem;line-height:1.5}body.human-first-b .hero-first-proposal .hero-note strong{color:var(--hf-white);font-family:var(--hf-serif);margin-bottom:.45rem;font-size:1.4rem;font-weight:600;line-height:1;display:block}body.human-first-b .hero-first-proposal .concept-caption{z-index:6;max-width:25rem;color:var(--hf-white);background:#172f3ae6;border-radius:.15rem;margin:0;padding:.18rem .35rem;font-size:.62rem;position:absolute;bottom:.35rem;left:auto;right:.6rem}body.human-first-b .process-section{width:100%;max-width:none;padding:clamp(2.1rem, 3.5vw, 3.4rem) max(2rem, calc((100vw - var(--content)) / 2));background:var(--hf-navy-deep);color:var(--hf-white);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0;display:grid}body.human-first-b .process-heading .eyebrow{color:var(--hf-butter)}body.human-first-b .process-heading h2{max-width:17ch;color:var(--hf-white);font-family:var(--hf-serif);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:600;line-height:1}body.human-first-b .process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}body.human-first-b .process-steps li{border-left:1px solid var(--hf-line-light);grid-template-columns:1fr;gap:.8rem;min-width:0;padding:.25rem clamp(1rem,2vw,1.8rem);display:grid}body.human-first-b .process-steps li>span{color:var(--hf-butter);font-family:var(--hf-serif);font-size:1rem}body.human-first-b .process-steps strong{color:var(--hf-white);margin-bottom:.4rem;font-size:.82rem;display:block}body.human-first-b .process-steps p{color:#fffdf89e;margin:0;font-size:.7rem;line-height:1.55}body.human-first-b .hero-first-proposal+.process-section+.trust-strip,body.human-first-b .trust-strip{width:100%;max-width:none;padding-inline:max(1rem, calc((100vw - var(--content)) / 2));border:0;border-bottom:1px solid var(--hf-line);box-shadow:none;background:#eee4d6;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}body.human-first-b .trust-strip>div{border-right:1px solid var(--hf-line);min-height:7rem;padding:1.6rem clamp(1rem,2vw,1.8rem)}body.human-first-b .trust-strip strong{color:var(--hf-navy);font-family:var(--hf-serif);font-size:1.08rem;font-weight:600}body.human-first-b .trust-strip span{color:var(--hf-ink-soft);font-size:.66rem}body.human-first-b .approach-section.neuroscience-section{background:var(--hf-navy);width:min(100% - clamp(2rem,6vw,6rem),1380px);min-height:760px;color:var(--hf-white);border:0;border-radius:.4rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:clamp(5rem,8vw,8rem) auto 0;padding:0;display:grid;overflow:hidden}body.human-first-b .approach-section.neuroscience-section .approach-image{border-radius:0;min-height:760px}body.human-first-b .approach-section.neuroscience-section .approach-image img{object-fit:cover;filter:saturate(.68)contrast(1.03)}body.human-first-b .approach-section.neuroscience-section .approach-image:after{background:linear-gradient(90deg,#0000 60%,#20394647)}body.human-first-b .approach-section .approach-copy.neuroscience-heading{align-self:center;margin:0;padding:clamp(4rem,6vw,6.5rem)}body.human-first-b .approach-section .neuroscience-heading .eyebrow{color:var(--hf-apricot)}body.human-first-b .approach-section .neuroscience-heading h2{max-width:12ch;color:var(--hf-white);font-family:var(--hf-serif);letter-spacing:-.06em;font-size:clamp(3rem,4.5vw,5.3rem);font-weight:600;line-height:.92}body.human-first-b .approach-section .neuroscience-heading>p:not(.eyebrow){color:#fffdf8b3;line-height:1.72}body.human-first-b .approach-section .approach-list{border-top-color:var(--hf-line-light)}body.human-first-b .approach-section .approach-list li{border-bottom-color:var(--hf-line-light)}body.human-first-b .approach-section .approach-list li>span{color:var(--hf-apricot)}body.human-first-b .approach-section .approach-list strong{color:var(--hf-white)}body.human-first-b .approach-section .approach-list small{color:#fffdf899}body.human-first-b .approach-section .neuroscience-manifesto{border-top:1px solid var(--hf-line-light);background:0 0;margin-top:1.8rem;padding:1.5rem 0 0}body.human-first-b .approach-section .neuroscience-manifesto>span{color:var(--hf-butter)}body.human-first-b .approach-section .neuroscience-manifesto blockquote{color:var(--hf-white);font-family:var(--hf-serif)}body.human-first-b .approach-section .neuroscience-manifesto>p{color:#fffdf899}body.human-first-b .section{width:min(calc(100% - clamp(2rem, 7vw, 7rem)), var(--content))}body.human-first-b .need-section{margin-block:clamp(6rem,10vw,10rem)}body.human-first-b .section-heading-split{align-items:end;gap:clamp(2rem,7vw,7rem)}body.human-first-b .section-heading h2,body.human-first-b .faq-heading h2,body.human-first-b .family-section-heading h2{color:var(--hf-ink);font-family:var(--hf-serif);letter-spacing:-.055em;font-weight:600;line-height:.95}body.human-first-b .section-heading-split>p,body.human-first-b .faq-heading>p{color:var(--hf-ink-soft);font-size:.92rem;line-height:1.7}body.human-first-b .need-layout{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(1.5rem,4vw,4.5rem);display:grid}body.human-first-b .need-choices{border-top:1px solid var(--hf-line)}body.human-first-b .need-choice{border:0;border-bottom:1px solid var(--hf-line);min-height:5.8rem;box-shadow:none;color:var(--hf-ink);background:0 0;border-radius:0;padding:1rem .8rem}body.human-first-b .need-choice:hover{background:#fffaf2b8}body.human-first-b .need-choice.is-active{border-color:var(--hf-terracotta);background:var(--hf-terracotta);color:var(--hf-white);padding-inline:1.1rem}body.human-first-b .need-choice>span{color:var(--hf-terracotta);font-family:var(--hf-serif)}body.human-first-b .need-choice.is-active>span,body.human-first-b .need-choice.is-active strong,body.human-first-b .need-choice.is-active small,body.human-first-b .need-choice.is-active svg{color:var(--hf-white)}body.human-first-b .need-choice strong{font-family:var(--hf-serif);font-size:1rem}body.human-first-b .need-answer{background:var(--hf-sea);min-height:31rem;color:var(--hf-navy-deep);box-shadow:none;isolation:isolate;border:0;border-radius:.4rem;padding:clamp(2.4rem,5vw,5rem);position:relative;overflow:hidden}body.human-first-b .need-answer:before,body.human-first-b .need-answer:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}body.human-first-b .need-answer:before{background:#e5c867e6;width:18rem;height:18rem;top:-5rem;right:-4rem}body.human-first-b .need-answer:after{background:#b85d49db;width:14rem;height:14rem;bottom:-7rem;right:5rem}body.human-first-b .need-answer .answer-kicker{color:var(--hf-navy)}body.human-first-b .need-answer h3{max-width:12ch;color:var(--hf-navy-deep);font-family:var(--hf-serif);letter-spacing:-.055em;font-size:clamp(2.5rem,4.3vw,4.9rem);font-weight:600;line-height:.94}body.human-first-b .need-answer>p:not(.answer-kicker){z-index:1;color:#2f4a54;max-width:34rem;position:relative}body.human-first-b .need-answer a,body.human-first-b .need-answer button{z-index:1;color:var(--hf-navy-deep);position:relative}body.human-first-b .connectome-section{width:100%;max-width:none;padding:clamp(5rem, 9vw, 9rem) max(2rem, calc((100vw - var(--content)) / 2));background:#eee4d6;margin:0}body.human-first-b .connectome-copy h2{color:var(--hf-navy);font-family:var(--hf-serif);font-weight:600}body.human-first-b .learning-loop{border:1px solid var(--hf-line);background:var(--hf-navy);color:var(--hf-white);box-shadow:none;border-radius:.35rem}body.human-first-b .learning-loop .loop-title{background:0 0}body.human-first-b .learning-loop .loop-title span,body.human-first-b .learning-loop li>span{color:var(--hf-apricot)}body.human-first-b .learning-loop .loop-title b,body.human-first-b .learning-loop li small{color:#dce6e8}body.human-first-b .learning-loop li strong{color:var(--hf-white)}body.human-first-b .learning-loop .loop-change{background:var(--hf-cream);color:var(--hf-navy)}body.human-first-b .learning-loop .loop-change small{color:var(--hf-terracotta)}body.human-first-b .learning-loop .loop-change strong{color:var(--hf-navy-deep)}body.human-first-b .learning-loop .loop-change p{color:var(--hf-ink-soft)}body.human-first-b .services-section{margin-block:clamp(6rem,10vw,10rem)}body.human-first-b .filter-control select{border-color:var(--hf-line);background:var(--hf-cream);color:var(--hf-navy);border-radius:999px}body.human-first-b .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}body.human-first-b .service-card{border:1px solid var(--hf-line);background:var(--hf-cream);min-height:24rem;box-shadow:none;border-radius:.4rem;padding:clamp(1.6rem,3vw,2.6rem)}body.human-first-b .service-card:nth-child(3n+2){background:var(--hf-sea-soft)}body.human-first-b .service-card:nth-child(3n){background:#f2dfcf}body.human-first-b .service-card:hover{transform:translateY(-.25rem);box-shadow:0 1rem 2.5rem #172f3a14}body.human-first-b .service-card h3{color:var(--hf-navy-deep);font-family:var(--hf-serif);font-size:clamp(1.75rem,2.6vw,2.7rem);font-weight:600;line-height:1}body.human-first-b .service-card p,body.human-first-b .service-card li{color:var(--hf-ink-soft)}body.human-first-b .service-card .card-link,body.human-first-b .service-card summary{color:var(--hf-navy)}body.human-first-b .team-section.section{width:100%;max-width:none;margin:0;padding:0}body.human-first-b .team-story{background:var(--hf-cream);grid-template-columns:minmax(0,54%) minmax(0,46%);min-height:760px;display:grid;position:relative;overflow:hidden}body.human-first-b .team-story:before{content:"EQUIPO";z-index:0;color:#0000;font-family:var(--hf-sans);letter-spacing:-.08em;-webkit-text-stroke:1px #20394614;pointer-events:none;font-size:clamp(7rem,15vw,15rem);font-weight:800;line-height:.8;position:absolute;bottom:.02em;right:-.02em}body.human-first-b .team-story-intro{z-index:2;max-width:none;padding:clamp(4rem, 7vw, 7.5rem) max(2rem, calc((100vw - var(--content)) / 2)) clamp(4rem, 7vw, 7rem) clamp(3rem, 6vw, 6rem);flex-direction:column;grid-area:1/2;justify-content:center;gap:2.4rem;margin:0;display:flex}body.human-first-b .team-story-intro h2{max-width:11ch;color:var(--hf-ink);font-family:var(--hf-serif);letter-spacing:-.06em;font-size:clamp(3rem,4.7vw,5.2rem);font-weight:600;line-height:.92}body.human-first-b .team-fit-copy>p{max-width:37rem;color:var(--hf-ink-soft)}body.human-first-b .team-fit-copy ol{border-top-color:var(--hf-line)}body.human-first-b .team-fit-copy li{border-bottom-color:var(--hf-line)}body.human-first-b .team-fit-copy li span{color:var(--hf-terracotta)}body.human-first-b .team-fit-copy li strong{color:var(--hf-navy)}body.human-first-b .team-fit-copy li small{color:var(--hf-ink-soft)}body.human-first-b .team-mosaic{z-index:1;width:100%;max-width:none;min-height:760px;padding:clamp(1.5rem, 4vw, 4.5rem) clamp(1.5rem, 3vw, 3.2rem) clamp(1.5rem, 4vw, 4.5rem) max(1.5rem, calc((100vw - var(--content)) / 2));background:#e9dfd2;grid-area:1/1;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem;margin:0;display:grid}body.human-first-b .team-mosaic-card{min-width:0;min-height:0;box-shadow:none;background:#d8d5cf;border-radius:.35rem;position:relative;overflow:hidden}body.human-first-b .team-mosaic-card-1{border-radius:4rem .35rem .35rem;grid-area:1/1/8/7}body.human-first-b .team-mosaic-card-2{grid-area:1/7/6/13}body.human-first-b .team-mosaic-card-3{grid-area:8/1/13/5}body.human-first-b .team-mosaic-card-4{border-radius:.35rem .35rem 4rem;grid-area:6/7/13/13}body.human-first-b .team-mosaic-card-5{grid-area:8/5/13/7}body.human-first-b .team-mosaic-card-6{grid-area:6/5/8/7}body.human-first-b .team-mosaic-card img{object-fit:cover;object-position:center top;filter:grayscale()contrast(.94)}body.human-first-b .team-mosaic-card:hover img,body.human-first-b .team-mosaic-card:focus-within img{filter:grayscale(.65)contrast(.98);transform:scale(1.025)}body.human-first-b .team-mosaic-overlay{background:linear-gradient(#0000,#172f3adb);padding:3rem 1rem .9rem}body.human-first-b .team-mosaic-overlay p{color:#fffdf8a8;font-size:.56rem}body.human-first-b .team-mosaic-overlay h3{color:var(--hf-white);font-family:var(--hf-serif);font-size:clamp(.95rem,1.45vw,1.55rem)}body.human-first-b .team-mosaic-overlay a{color:var(--hf-white);font-size:.68rem}body.human-first-b .team-mosaic-badge{background:var(--hf-butter);width:clamp(7.5rem,10vw,9.6rem);color:var(--hf-navy-deep);border:.4rem solid #e9dfd2;bottom:clamp(1.3rem,3vw,3rem);right:clamp(1.3rem,3vw,3rem)}body.human-first-b .reviews-section{width:100%;max-width:none;padding:clamp(5rem, 9vw, 9rem) max(2rem, calc((100vw - var(--content)) / 2));background:var(--hf-navy-deep);color:var(--hf-white);margin:0}body.human-first-b .reviews-section .eyebrow{color:var(--hf-butter)}body.human-first-b .reviews-section h2{color:var(--hf-white);font-family:var(--hf-serif);font-weight:600}body.human-first-b .reviews-intro>p:not(.eyebrow),body.human-first-b .review-list blockquote{color:#fffdf8b3}body.human-first-b .reviews-intro>a{color:var(--hf-butter)}body.human-first-b .review-list figure{border-color:var(--hf-line-light);background:#fffdf809}body.human-first-b .review-list .quote-mark,body.human-first-b .review-list figcaption span{color:var(--hf-butter)}body.human-first-b .review-list figcaption{color:#eef3f2}body.human-first-b .resources-section{width:100%;max-width:none;padding:clamp(5rem, 9vw, 9rem) max(2rem, calc((100vw - var(--content)) / 2));background:var(--hf-butter-soft);margin:0}body.human-first-b .resource-grid{gap:.8rem}body.human-first-b .resource-grid article{background:var(--hf-cream);min-height:22rem;box-shadow:none;border:1px solid #172a311f;border-radius:.35rem}body.human-first-b .resource-grid article:nth-child(2){background:var(--hf-navy);color:var(--hf-white)}body.human-first-b .resource-grid article:nth-child(2) h3,body.human-first-b .resource-grid article:nth-child(2) a{color:var(--hf-white)}body.human-first-b .resource-grid article:nth-child(2)>p{color:var(--hf-butter)}body.human-first-b .resource-grid article:nth-child(2) span{color:#fffdf8ad}body.human-first-b .resource-grid article:nth-child(3){background:#f1dfd2}body.human-first-b .resource-grid h3{color:var(--hf-navy-deep);font-family:var(--hf-serif);font-size:clamp(1.55rem,2.3vw,2.35rem);font-weight:600}body.human-first-b .faq-section{width:min(calc(100% - clamp(2rem, 7vw, 7rem)), var(--content));grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,7rem);margin-block:clamp(6rem,10vw,10rem);display:grid}body.human-first-b .faq-list details{border-color:var(--hf-line);background:0 0}body.human-first-b .faq-list summary{color:var(--hf-navy)}body.human-first-b .faq-list summary span,body.human-first-b .faq-list summary b{color:var(--hf-terracotta)}body.human-first-b .contact-section{background:var(--hf-navy-deep);width:100%;max-width:none;min-height:34rem;color:var(--hf-white);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}body.human-first-b .contact-copy,body.human-first-b .contact-card{min-height:34rem;box-shadow:none;border:0;border-radius:0;margin:0;padding:clamp(4rem,8vw,8rem) clamp(2rem,7vw,7rem)}body.human-first-b .contact-copy{padding-left:max(2rem, calc((100vw - var(--content)) / 2));background:var(--hf-navy-deep)}body.human-first-b .contact-copy .eyebrow{color:var(--hf-butter)}body.human-first-b .contact-copy h2{color:var(--hf-white);font-family:var(--hf-serif);font-weight:600}body.human-first-b .contact-copy>p:not(.eyebrow){color:#fffdf8ad}body.human-first-b .contact-card{padding-right:max(2rem, calc((100vw - var(--content)) / 2));background:var(--hf-terracotta);color:var(--hf-white)}body.human-first-b .contact-card>div{border-color:#fffdf838}body.human-first-b .contact-card span,body.human-first-b .contact-card a,body.human-first-b .contact-card strong{color:var(--hf-white)}body.human-first-b .crisis-note{padding:1.1rem max(2rem, calc((100vw - var(--content)) / 2));background:#eee4d6;border:0;border-radius:0;margin:0}body.human-first-b .site-footer{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:clamp(3rem, 6vw, 5rem) max(2rem, calc((100vw - var(--content)) / 2));background:var(--hf-cream);color:var(--hf-ink-soft);margin:0}body.human-first-b .site-footer>*{overflow-wrap:anywhere;min-width:0;max-width:100%}body.human-first-b .site-footer strong,body.human-first-b .site-footer a{color:var(--hf-navy)}body.human-first-b .site-footer p,body.human-first-b .site-footer .footer-legal>span,body.human-first-b .site-footer .footer-legal>small{color:var(--hf-ink-soft)}body.human-first-b .interior-page{background:var(--hf-paper);overflow:hidden}body.human-first-b .family-hero{background:var(--hf-cream);grid-template-columns:minmax(0,55%) minmax(0,45%);gap:0;width:100%;max-width:none;min-height:620px;margin:0;padding:0;display:grid}body.human-first-b .family-hero-copy{max-width:none;padding:clamp(4.5rem, 7vw, 7rem) clamp(2.5rem, 6vw, 6rem) clamp(4rem, 7vw, 7rem) max(2rem, calc((100vw - var(--content)) / 2));align-self:center}body.human-first-b .family-hero .breadcrumbs,body.human-first-b .family-hero .breadcrumbs a{color:var(--hf-ink-soft);font-size:.62rem}body.human-first-b .family-hero h1,body.human-first-b .family-hero-article-essay h1,body.human-first-b .family-hero-legal h1,body.human-first-b .family-hero-utility h1{max-width:14ch;color:var(--hf-ink);font-family:var(--hf-serif);letter-spacing:-.06em;overflow-wrap:anywhere;margin:0 0 1.4rem;font-size:clamp(3.25rem,5vw,6rem);font-weight:600;line-height:.92}body.human-first-b .family-hero .interior-lead{max-width:43rem;color:var(--hf-ink-soft);font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.72}body.human-first-b .family-hero .article-meta,body.human-first-b .family-hero .article-meta span{color:var(--hf-ink-soft);border-color:var(--hf-line)}body.human-first-b .family-hero .article-meta span{background:#fffaf2e0}body.human-first-b .family-hero-actions .button-primary{border-color:var(--hf-terracotta);background:var(--hf-terracotta);color:var(--hf-white)}body.human-first-b .family-hero-actions .button-ghost{border-color:var(--hf-line);color:var(--hf-navy)}body.human-first-b .family-hero-visual,body.human-first-b .family-hero-profile .family-hero-visual,body.human-first-b .family-hero-article-guide .family-hero-visual,body.human-first-b .family-hero-article-essay .family-hero-visual{background:var(--hf-sea-soft);min-height:620px;box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden}body.human-first-b .family-hero-visual:after{background:linear-gradient(#0000 55%,#172f3a52)}body.human-first-b .family-hero-visual>img{object-fit:cover;filter:saturate(.76)contrast(1.02)}body.human-first-b .family-hero-visual>p{color:#fffdf8b3;background:#172f3ad1;border:1px solid #fffdf838;border-radius:.25rem;bottom:1.2rem;left:clamp(1.2rem,3vw,3rem);right:clamp(1.2rem,3vw,3rem)}body.human-first-b .family-hero-visual>p span{color:var(--hf-white)}body.human-first-b .family-hero-innovation,body.human-first-b .family-hero-contact,body.human-first-b .family-hero-article-insight,body.human-first-b .family-hero-innovation .family-hero-copy,body.human-first-b .family-hero-contact .family-hero-copy,body.human-first-b .family-hero-article-insight .family-hero-copy{background:var(--hf-navy-deep)}body.human-first-b .family-hero-innovation h1,body.human-first-b .family-hero-contact h1,body.human-first-b .family-hero-article-insight h1,body.human-first-b .family-hero-innovation .eyebrow,body.human-first-b .family-hero-contact .eyebrow,body.human-first-b .family-hero-article-insight .eyebrow{color:var(--hf-white)}body.human-first-b .family-hero-innovation .interior-lead,body.human-first-b .family-hero-contact .interior-lead,body.human-first-b .family-hero-article-insight .interior-lead,body.human-first-b .family-hero-innovation .breadcrumbs,body.human-first-b .family-hero-contact .breadcrumbs,body.human-first-b .family-hero-article-insight .breadcrumbs,body.human-first-b .family-hero-innovation .breadcrumbs a,body.human-first-b .family-hero-contact .breadcrumbs a,body.human-first-b .family-hero-article-insight .breadcrumbs a{color:#fffdf8a8}body.human-first-b .family-hero-innovation .article-meta,body.human-first-b .family-hero-contact .article-meta,body.human-first-b .family-hero-article-insight .article-meta,body.human-first-b .family-hero-innovation .article-meta span,body.human-first-b .family-hero-contact .article-meta span,body.human-first-b .family-hero-article-insight .article-meta span{color:var(--hf-white);border-color:var(--hf-line-light);background:#172f3ac7}body.human-first-b .family-hero-innovation .button-ghost,body.human-first-b .family-hero-contact .button-ghost,body.human-first-b .family-hero-article-insight .button-ghost{color:var(--hf-white);border-color:#fffdf84d}body.human-first-b .family-hero-profile{grid-template-columns:minmax(0,45%) minmax(0,55%)}body.human-first-b .family-hero-profile .family-hero-copy{padding-right:max(2rem, calc((100vw - var(--content)) / 2));grid-area:1/2;padding-left:clamp(2.5rem,6vw,6rem)}body.human-first-b .family-hero-profile .family-hero-visual{grid-area:1/1}body.human-first-b .family-hero-legal,body.human-first-b .family-hero-utility{grid-template-columns:minmax(0,68%) minmax(0,32%);min-height:480px}body.human-first-b .family-hero-legal .family-hero-visual,body.human-first-b .family-hero-utility .family-hero-visual{border-radius:0;min-height:480px}body.human-first-b .family-proof-strip{width:100%;max-width:none;padding-inline:max(1rem, calc((100vw - var(--content)) / 2));background:var(--hf-navy-deep);box-shadow:none;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}body.human-first-b .family-proof-strip>div{border-right:1px solid var(--hf-line-light);min-height:7.2rem;padding:1.6rem clamp(1rem,2vw,1.8rem)}body.human-first-b .family-proof-strip strong{color:var(--hf-butter);font-family:var(--hf-serif);font-size:1.08rem;font-weight:600}body.human-first-b .family-proof-strip span{color:#fffdf89e;font-size:.68rem}body.human-first-b .answer-first{width:min(calc(100% - clamp(2rem, 7vw, 7rem)), var(--content));border:1px solid var(--hf-line);background:var(--hf-cream);box-shadow:none;border-radius:.4rem;margin:clamp(4rem,7vw,7rem) auto}body.human-first-b .answer-first-copy{background:var(--hf-cream)}body.human-first-b .answer-first-copy h2{color:var(--hf-ink);font-family:var(--hf-serif);font-weight:600}body.human-first-b .answer-first-copy>p:not(.eyebrow){color:var(--hf-ink-soft)}body.human-first-b .answer-first-copy>a{color:var(--hf-terracotta)}body.human-first-b .answer-first-checkpoints,body.human-first-b .answer-first-contact .answer-first-checkpoints,body.human-first-b .answer-first-location .answer-first-checkpoints{background:var(--hf-sea);color:var(--hf-navy-deep)}body.human-first-b .answer-first-checkpoints>p,body.human-first-b .answer-first-checkpoints li>span,body.human-first-b .answer-first-checkpoints>p{color:var(--hf-navy-deep)}body.human-first-b .answer-first-checkpoints li{border-color:#172a3124}body.human-first-b .answer-first-checkpoints strong{color:var(--hf-navy-deep)}body.human-first-b .answer-first-checkpoints small{color:#405b65}body.human-first-b .family-content-layout,body.human-first-b .essay-content,body.human-first-b .family-content-full{width:min(calc(100% - clamp(2rem, 7vw, 7rem)), var(--content));padding-block:clamp(2rem,5vw,5rem) clamp(6rem,10vw,10rem)}body.human-first-b .family-content-layout>article,body.human-first-b .essay-content>article,body.human-first-b .migrated-content{border-color:var(--hf-line);background:var(--hf-cream);box-shadow:none;border-radius:.4rem}body.human-first-b .migrated-content{color:#344c55}body.human-first-b .migrated-content h2,body.human-first-b .migrated-content h3,body.human-first-b .curated-content h2,body.human-first-b .curated-content h3{color:var(--hf-navy);font-family:var(--hf-serif);font-weight:600}body.human-first-b .migrated-content a,body.human-first-b .curated-links a{color:var(--hf-terracotta)}body.human-first-b .migrated-content blockquote,body.human-first-b .curated-callout{border-color:var(--hf-terracotta);background:#eee4d6}body.human-first-b .migrated-content table{background:var(--hf-white)}body.human-first-b .context-card,body.human-first-b .curated-grid>div,body.human-first-b .evidence-panel,body.human-first-b .evidence-panel li{border-color:var(--hf-line);box-shadow:none;border-radius:.35rem}body.human-first-b .context-card-primary,body.human-first-b .topic-bridge{background:var(--hf-navy-deep);color:var(--hf-white)}body.human-first-b .context-card-primary p,body.human-first-b .topic-bridge>p{color:var(--hf-butter)}body.human-first-b .context-card-primary h2,body.human-first-b .topic-bridge h2,body.human-first-b .context-card-primary a,body.human-first-b .topic-bridge a{color:var(--hf-white)}body.human-first-b .context-card-primary span,body.human-first-b .topic-bridge>span{color:#fffdf8ad}body.human-first-b .evidence-panel{background:var(--hf-sea-soft)}body.human-first-b .evidence-panel h2,body.human-first-b .evidence-panel a{color:var(--hf-navy)}body.human-first-b .family-card-grid,body.human-first-b .blog-directory{gap:.85rem}body.human-first-b .family-card-grid article,body.human-first-b .blog-directory>article{border-color:var(--hf-line);background:var(--hf-cream);box-shadow:none;border-radius:.35rem}body.human-first-b .family-card-grid article:nth-child(3n+2){background:var(--hf-sea-soft)}body.human-first-b .family-card-grid article:nth-child(3n){background:#f1dfd2}body.human-first-b .family-card-grid h3,body.human-first-b .blog-directory article h2{color:var(--hf-navy);font-family:var(--hf-serif);font-weight:600}body.human-first-b .family-card-grid-services article>small{color:var(--hf-ink-soft)}body.human-first-b .family-card-grid-services .service-index-card-cta{color:var(--hf-navy)}body.human-first-b .blog-card-placeholder{background:var(--hf-navy)}body.human-first-b .blog-card-placeholder>span{color:var(--hf-white)}body.human-first-b .blog-card-image img{filter:saturate(.72)contrast(1.02)}body.human-first-b .direct-channel-grid>a,body.human-first-b .site-navigation-cards a{border-color:var(--hf-line);background:var(--hf-cream);border-radius:.35rem}body.human-first-b .direct-channel-grid>a:nth-child(2),body.human-first-b .direct-channel-grid>a:nth-child(3),body.human-first-b .site-navigation-cards a:nth-child(2n){background:var(--hf-sea-soft)}body.human-first-b .direct-channel-grid strong,body.human-first-b .site-navigation-cards strong{color:var(--hf-navy)}body.human-first-b .profile-index-photo{background:var(--hf-sea-soft)}body.human-first-b .profile-index-photo img{filter:grayscale()contrast(.94)}body.human-first-b .team-hub-content>.team-story{background:var(--hf-cream);width:100vw;margin-left:calc(50% - 50vw);padding:0}body.human-first-b .interior-footer{margin-top:0}body.human-first-b .contact-dialog{background:var(--hf-cream);border-radius:.45rem}body.human-first-b .contact-dialog-intro{background:var(--hf-navy-deep)}body.human-first-b .contact-dialog-intro .eyebrow{color:var(--hf-butter)}body.human-first-b .demo-form input,body.human-first-b .demo-form select,body.human-first-b .demo-form textarea{border-color:var(--hf-line);background:var(--hf-white);border-radius:.25rem}body.human-first-b .mobile-action-bar{color:var(--hf-white);background:#172f3af7;border-color:#fffdf838}body.human-first-b .mobile-action-bar a{color:var(--hf-white)}body.human-first-b .mobile-action-bar button{background:var(--hf-cream);color:var(--hf-navy-deep)}@media (max-width:1100px){body.human-first-b .desktop-nav{gap:.95rem}body.human-first-b .hero.hero-first-proposal{grid-template-columns:minmax(0,49%) minmax(0,51%)}body.human-first-b .hero-first-proposal .hero-copy{padding-right:2.4rem}body.human-first-b .hero-first-proposal .hero-statement{font-size:clamp(3.8rem,6.2vw,5.4rem)}body.human-first-b .hero-team-badge{width:18rem;min-width:0}body.human-first-b .hero-first-proposal .hero-note{width:17rem}body.human-first-b .process-section{grid-template-columns:1fr}body.human-first-b .team-story-intro{padding-left:3rem;padding-right:2rem}}@media (max-width:920px){body.human-first-b .hero.hero-first-proposal,body.human-first-b .family-hero,body.human-first-b .family-hero-profile,body.human-first-b .family-hero-legal,body.human-first-b .family-hero-utility{grid-template-columns:1fr;min-height:auto}body.human-first-b .hero-first-proposal .hero-copy,body.human-first-b .family-hero-copy,body.human-first-b .family-hero-profile .family-hero-copy{grid-area:1/1;padding:clamp(4rem,8vw,6rem) max(1.5rem,50vw - 380px)}body.human-first-b .hero-first-proposal .hero-statement{max-width:10ch;font-size:clamp(4.2rem,10.5vw,6.8rem)}body.human-first-b .hero-first-proposal .hero-visual,body.human-first-b .family-hero-visual,body.human-first-b .family-hero-profile .family-hero-visual,body.human-first-b .family-hero-article-guide .family-hero-visual,body.human-first-b .family-hero-article-essay .family-hero-visual,body.human-first-b .family-hero-legal .family-hero-visual,body.human-first-b .family-hero-utility .family-hero-visual{grid-area:2/1;min-height:590px}body.human-first-b .approach-section.neuroscience-section{grid-template-columns:1fr}body.human-first-b .approach-section.neuroscience-section .approach-image{min-height:560px}body.human-first-b .need-layout{grid-template-columns:1fr}body.human-first-b .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.human-first-b .team-story{grid-template-columns:1fr}body.human-first-b .team-story-intro{grid-area:2/1;padding:clamp(4rem,8vw,6rem) max(1.5rem,50vw - 380px)}body.human-first-b .team-mosaic{grid-area:1/1;min-height:700px;padding-inline:max(1.25rem,50vw - 380px)}body.human-first-b .faq-section,body.human-first-b .contact-section{grid-template-columns:1fr}body.human-first-b .contact-copy,body.human-first-b .contact-card{min-height:0;padding:clamp(4rem,9vw,6rem) max(1.5rem,50vw - 380px)}}@media (max-width:760px){body.human-first-b .demo-banner strong{display:none}body.human-first-b .header-inner{width:calc(100% - 2rem)}body.human-first-b .hero-first-proposal .hero-copy{padding-inline:1.25rem}body.human-first-b .hero-first-proposal .hero-statement{font-size:clamp(3.7rem,17vw,5.8rem)}body.human-first-b .hero-first-proposal .hero-visual{min-height:560px}body.human-first-b .hero-team-badge{width:auto;bottom:1rem;left:1rem;right:1rem}body.human-first-b .hero-first-proposal .hero-note{width:min(19rem,100% - 2rem);bottom:7.2rem;right:1rem}body.human-first-b .hero-first-proposal .concept-caption{max-width:calc(100% - 1.3rem);font-size:.58rem;display:block;inset:.65rem .65rem auto auto}body.human-first-b .process-section{padding-inline:1.25rem}body.human-first-b .process-steps{grid-template-columns:1fr}body.human-first-b .process-steps li{border-left:0;border-top:1px solid var(--hf-line-light);grid-template-columns:2.5rem 1fr;padding:1rem 0}body.human-first-b .trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}body.human-first-b .trust-strip>div:nth-child(2){border-right:0}body.human-first-b .approach-section.neuroscience-section{border-radius:0;width:100%;margin-top:4.5rem}body.human-first-b .approach-section.neuroscience-section .approach-image{min-height:470px}body.human-first-b .approach-section .approach-copy.neuroscience-heading{padding:4.5rem 1.25rem}body.human-first-b .approach-section .neuroscience-heading h2{font-size:clamp(2.8rem,13vw,4.2rem)}body.human-first-b .section,body.human-first-b .faq-section,body.human-first-b .answer-first,body.human-first-b .family-content-layout,body.human-first-b .essay-content,body.human-first-b .family-content-full{width:calc(100% - 2rem)}body.human-first-b .need-answer{min-height:34rem;padding:2rem 1.4rem}body.human-first-b .need-answer h3{font-size:clamp(2.5rem,12vw,3.8rem)}body.human-first-b .connectome-section,body.human-first-b .reviews-section,body.human-first-b .resources-section,body.human-first-b .site-footer{padding-inline:1.25rem}body.human-first-b .service-grid{grid-template-columns:1fr}body.human-first-b .service-card{min-height:0}body.human-first-b .team-mosaic{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:860px;padding:1.25rem}body.human-first-b .team-mosaic-card-1{grid-area:1/1/3/3}body.human-first-b .team-mosaic-card-2{grid-area:3/1}body.human-first-b .team-mosaic-card-3{grid-area:3/2}body.human-first-b .team-mosaic-card-4{grid-area:4/1}body.human-first-b .team-mosaic-card-5{grid-area:4/2}body.human-first-b .team-mosaic-card-6{grid-area:5/1/auto/3}body.human-first-b .team-story-intro{padding-inline:1.25rem}body.human-first-b .team-fit-copy li{grid-template-columns:2.2rem 1fr}body.human-first-b .team-fit-copy li small{grid-column:2}body.human-first-b .resource-grid{grid-template-columns:1fr}body.human-first-b .resource-grid article{min-height:17rem}body.human-first-b .family-hero-copy,body.human-first-b .family-hero-profile .family-hero-copy{padding:4rem 1.25rem}body.human-first-b .family-hero h1,body.human-first-b .family-hero-article-essay h1,body.human-first-b .family-hero-legal h1,body.human-first-b .family-hero-utility h1{font-size:clamp(2.65rem,12vw,4rem)}body.human-first-b .family-hero-visual,body.human-first-b .family-hero-profile .family-hero-visual,body.human-first-b .family-hero-article-guide .family-hero-visual,body.human-first-b .family-hero-article-essay .family-hero-visual,body.human-first-b .family-hero-legal .family-hero-visual,body.human-first-b .family-hero-utility .family-hero-visual{min-height:470px}body.human-first-b .family-proof-strip{grid-template-columns:1fr;padding-inline:0}body.human-first-b .family-proof-strip>div{border-right:0;border-bottom:1px solid var(--hf-line-light);min-height:5.8rem}body.human-first-b .answer-first{grid-template-columns:1fr}}@media (max-width:420px){body.human-first-b .hero-first-proposal .hero-statement{font-size:clamp(3.35rem,17.5vw,4.6rem)}body.human-first-b .hero-first-proposal .hero-visual{min-height:510px}body.human-first-b .trust-strip{grid-template-columns:1fr}body.human-first-b .trust-strip>div{border-right:0;border-bottom:1px solid var(--hf-line);min-height:5.7rem}body.human-first-b .team-mosaic{min-height:810px}body.human-first-b .team-mosaic-badge{width:7rem}}@media (prefers-reduced-motion:reduce){body.human-first-b *,body.human-first-b :before,body.human-first-b :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body.human-first-b.hybrid-editorial{--he-ink:#17323c;--he-ink-soft:#52656d;--he-hero-ink:#242321;--he-hero-clay:#874c43;--he-navy:#173542;--he-navy-deep:#102b36;--he-cobalt:#515bc7;--he-cobalt-dark:#414aa8;--he-cobalt-soft:#e5e6fb;--he-coral:#bd493f;--he-coral-bright:#ed7868;--he-coral-soft:#f7ded7;--he-sky:#dceef3;--he-sky-strong:#b9dbe4;--he-butter:#e8cf6a;--he-butter-soft:#f5ecc3;--he-paper:#fbfaf7;--he-white:#fff;--he-line:#17323c24;--he-line-strong:#17323c3d;--he-shadow:0 1.8rem 5rem #17323c1a;--he-shadow-soft:0 1rem 3rem #17323c12;--he-radius:2rem;--he-radius-small:1.15rem;--he-display:var(--font-figtree), "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--he-text:var(--font-figtree), "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--he-serif:var(--he-display);--he-sans:var(--he-text);--hf-ink:var(--he-ink);--hf-ink-soft:var(--he-ink-soft);--hf-navy:var(--he-navy);--hf-navy-deep:var(--he-navy-deep);--hf-blue:var(--he-cobalt);--hf-sea:var(--he-sky-strong);--hf-sea-soft:var(--he-sky);--hf-paper:var(--he-paper);--hf-cream:var(--he-white);--hf-white:var(--he-white);--hf-terracotta:var(--he-coral);--hf-terracotta-soft:var(--he-coral-bright);--hf-apricot:var(--he-coral-soft);--hf-butter:var(--he-butter);--hf-butter-soft:var(--he-butter-soft);--hf-line:var(--he-line);--hf-line-light:#ffffff2e;--hf-serif:var(--he-display);--hf-sans:var(--he-text);--font-serif:var(--he-serif);--font-sans:var(--he-sans);--paper:var(--he-white);--warm:var(--he-paper);--ink:var(--he-ink);--ink-muted:var(--he-ink-soft);--petrol:var(--he-cobalt);--petrol-2:var(--he-navy);--petrol-soft:var(--he-sky);--mist:var(--he-sky);--mist-strong:var(--he-sky-strong);--copper:var(--he-coral);--copper-dark:#b54439;--line:var(--he-line);--success:#34725b;--error:#a3312a;background:var(--he-paper);color:var(--he-ink);font-family:var(--he-text);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility}body.hybrid-editorial *,body.hybrid-editorial :before,body.hybrid-editorial :after{box-sizing:border-box}body.hybrid-editorial ::selection{background:var(--he-butter);color:var(--he-navy-deep)}body.hybrid-editorial :where(button,input,select,textarea){font-family:var(--he-text)}body.hybrid-editorial :where(h1,h2,h3,h4){font-family:var(--he-display);font-synthesis:none;text-wrap:balance}body.hybrid-editorial :where(p,li){text-wrap:pretty}body.hybrid-editorial :focus-visible{outline:3px solid var(--he-cobalt);outline-offset:4px}body.hybrid-editorial .eyebrow{color:var(--he-cobalt-dark);letter-spacing:.15em;font-size:.69rem;font-weight:700}body.hybrid-editorial .button,body.hybrid-editorial .header-cta{letter-spacing:.01em;border-radius:999px;min-height:3.2rem;padding-inline:1.35rem;font-size:.78rem;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}body.hybrid-editorial .button:hover,body.hybrid-editorial .header-cta:hover{transform:translateY(-2px)}body.hybrid-editorial .demo-banner{background:var(--he-navy-deep);min-height:28px}body.hybrid-editorial .demo-banner span{color:var(--he-butter)}body.hybrid-editorial .site-header{border-bottom:1px solid var(--he-line);min-height:82px;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fbfaf7f0}body.hybrid-editorial .header-inner{width:min(100% - 3rem,1320px);min-height:82px}body.hybrid-editorial .brand-logo{width:3.35rem}body.hybrid-editorial .brand-copy strong{color:var(--he-ink);font-size:1.05rem;font-weight:700}body.hybrid-editorial .brand-copy small,body.hybrid-editorial .desktop-nav a{color:var(--he-ink-soft)}body.hybrid-editorial .desktop-nav a{letter-spacing:.005em;font-size:.78rem;font-weight:600}body.hybrid-editorial .desktop-nav a:after{background:var(--he-cobalt);height:2px}body.hybrid-editorial .header-cta{border-color:var(--he-cobalt);background:var(--he-cobalt);color:var(--he-white);box-shadow:0 .7rem 1.8rem #515bc72e}body.hybrid-editorial .header-cta:hover{border-color:var(--he-navy);background:var(--he-navy)}body.hybrid-editorial main[data-design-family=home]{background:var(--he-paper)}body.hybrid-editorial .hero.hero-first-proposal{background:0 0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);width:min(100% - 3rem,1380px);min-height:735px;margin:0 auto;padding:clamp(3.6rem,6vw,6.5rem) 0 clamp(4rem,6vw,6.5rem);overflow:visible}body.hybrid-editorial .hero-first-proposal .hero-copy{background:0 0;max-width:650px;padding:0}body.hybrid-editorial .hero.hero-first-proposal h1{max-width:10ch;color:var(--he-hero-ink);font-family:var(--he-serif);letter-spacing:-.046em;text-transform:none;margin:.9rem 0 1.3rem;font-size:clamp(3.35rem,5.15vw,5.9rem);font-weight:700;line-height:.95}body.hybrid-editorial .hero-promise{max-width:19ch;color:var(--he-hero-clay);font-family:var(--he-serif);letter-spacing:-.022em;margin:0 0 1.25rem;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:600;line-height:1.13}body.hybrid-editorial .hero-neuro-line{max-width:41rem;color:var(--he-ink);font-family:var(--he-sans);border-left:0;margin-bottom:1rem;padding-left:1.35rem;font-size:.95rem;font-weight:650;line-height:1.5;position:relative}body.hybrid-editorial .hero-neuro-line:before{content:"";background:var(--he-coral);border-radius:54% 46% 58% 42%;width:.65rem;height:.65rem;position:absolute;top:.45rem;left:0;transform:rotate(18deg)}body.hybrid-editorial .hero-first-proposal .hero-lead{max-width:39rem;color:var(--he-ink-soft);margin-bottom:1.6rem;font-size:.96rem;line-height:1.75}body.hybrid-editorial .hero-first-proposal .button-primary{border-color:var(--he-cobalt);background:var(--he-cobalt);color:var(--he-white);box-shadow:0 .8rem 2rem #515bc72e}body.hybrid-editorial .hero-first-proposal .button-primary:hover{border-color:var(--he-navy);background:var(--he-navy)}body.hybrid-editorial .hero-first-proposal .button-ghost{border-color:var(--he-line-strong);background:var(--he-white);color:var(--he-ink)}body.hybrid-editorial .hero-first-proposal .hero-contact-line{color:var(--he-ink-soft);margin-top:1.45rem;font-size:.67rem}body.hybrid-editorial .hero-first-proposal .hero-contact-line a{color:var(--he-cobalt-dark)}body.hybrid-editorial .availability-dot{background:var(--success)}body.hybrid-editorial .hero-first-proposal .hero-visual{isolation:isolate;background:0 0;min-height:650px;overflow:visible}body.hybrid-editorial .hero-first-proposal .hero-visual:before{z-index:-3;background:var(--he-sky);border-radius:48% 52% 54% 46%/42% 40% 60% 58%;inset:4% 0 8% 12%;transform:rotate(-3deg)}body.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{border:.65rem solid var(--he-white);width:auto;height:auto;min-height:0;box-shadow:var(--he-shadow);border-radius:47% 53% 39% 61%/42% 36% 64% 58%;inset:2% 2% 15% 17%;transform:rotate(1.8deg)}body.hybrid-editorial .hero-first-proposal .hero-image-frame:after{background:linear-gradient(#0000 58%,#102b3633)}body.hybrid-editorial .hero-first-proposal .hero-image-frame img{object-position:55% center;filter:saturate(.84)contrast(1.02)}body.hybrid-editorial .hero-image-secondary{z-index:4;aspect-ratio:.88;border:.5rem solid var(--he-white);background:var(--he-coral-soft);width:40%;box-shadow:var(--he-shadow);border-radius:58% 42% 52% 48%/45% 58% 42% 55%;position:absolute;bottom:3%;left:0;overflow:hidden;transform:rotate(-5deg)}body.hybrid-editorial .hero-image-secondary img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.03)}body.hybrid-editorial .hero-image-secondary:after{content:"";background:linear-gradient(#0000 55%,#102b368c);position:absolute;inset:0}body.hybrid-editorial .hero-image-secondary span{z-index:2;color:var(--he-white);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;position:absolute;bottom:1rem;left:1rem;right:1rem}body.hybrid-editorial .hero-orbit{z-index:-1;border:1px solid var(--he-cobalt);pointer-events:none;border-radius:50%;position:absolute}body.hybrid-editorial .hero-orbit:before,body.hybrid-editorial .hero-orbit:after{content:"";background:var(--he-coral-bright);border-radius:50%;width:.65rem;height:.65rem;position:absolute}body.hybrid-editorial .hero-orbit-one{aspect-ratio:1;width:44%;top:1%;right:-2%}body.hybrid-editorial .hero-orbit-one:before{top:20%;left:1%}body.hybrid-editorial .hero-orbit-one:after{background:var(--he-butter);bottom:12%;right:8%}body.hybrid-editorial .hero-orbit-two{aspect-ratio:1;border-color:var(--he-coral-bright);width:25%;bottom:1%;right:4%}body.hybrid-editorial .hero-team-badge{z-index:7;width:min(20.5rem,53%);min-width:17rem;box-shadow:var(--he-shadow-soft);background:#fffffff0;border:1px solid #17323c1a;padding:.8rem 1rem;bottom:3.5%;left:auto;right:-1%}body.hybrid-editorial .hero-team-badge strong{color:var(--he-ink)}body.hybrid-editorial .hero-team-badge span{color:var(--he-ink-soft)}body.hybrid-editorial .hero-first-proposal .hero-note{z-index:6;background:var(--he-butter);width:min(17rem,44%);min-height:0;color:var(--he-navy-deep);box-shadow:var(--he-shadow-soft);border:0;border-radius:1.2rem;padding:1.05rem 1.15rem;inset:7% auto auto 2%;transform:rotate(-2deg)}body.hybrid-editorial .hero-first-proposal .hero-note>span,body.hybrid-editorial .hero-first-proposal .hero-note p,body.hybrid-editorial .hero-first-proposal .hero-note strong{color:var(--he-navy-deep)}body.hybrid-editorial .hero-first-proposal .hero-note strong{letter-spacing:-.02em;font-size:1.15rem;font-weight:700;line-height:1.08}body.hybrid-editorial .hero-first-proposal .concept-caption{z-index:8;max-width:28rem;color:var(--he-ink-soft);background:0 0;font-size:.58rem;inset:auto 5% -1.3rem auto}body.hybrid-editorial .process-section{background:var(--he-navy);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,3.4vw,3.2rem) max(2rem,50vw - 660px)}body.hybrid-editorial .process-heading .eyebrow,body.hybrid-editorial .process-steps li>span{color:var(--he-butter)}body.hybrid-editorial .process-heading h2{max-width:18ch;font-family:var(--he-display);letter-spacing:-.032em;font-size:clamp(1.8rem,2.7vw,3rem);font-weight:650;line-height:1.04}body.hybrid-editorial .process-steps p{color:#ffffffad;font-size:.72rem}body.hybrid-editorial .trust-strip,body.hybrid-editorial .hero-first-proposal+.process-section+.trust-strip{background:0 0;border:0;gap:.75rem;width:min(100% - 3rem,1320px);margin:1.25rem auto 0;padding:0}body.hybrid-editorial .trust-strip>div{border:1px solid var(--he-line);border-radius:var(--he-radius-small);background:var(--he-white);min-height:7.2rem;padding:1.4rem 1.45rem}body.hybrid-editorial .trust-strip>div:nth-child(2){background:var(--he-sky)}body.hybrid-editorial .trust-strip>div:nth-child(3){background:var(--he-butter-soft)}body.hybrid-editorial .trust-strip>div:nth-child(4){background:var(--he-cobalt-soft)}body.hybrid-editorial .trust-strip strong{color:var(--he-ink);font-size:1.12rem;font-weight:650}body.hybrid-editorial .trust-strip span{color:var(--he-ink-soft)}body.hybrid-editorial .need-section.section{width:min(100% - 3rem,1320px);margin:clamp(6rem,10vw,10rem) auto clamp(4rem,7vw,7rem)}body.hybrid-editorial .section-heading h2,body.hybrid-editorial .need-section .section-heading h2,body.hybrid-editorial .services-section .section-heading h2,body.hybrid-editorial .resources-section .section-heading h2,body.hybrid-editorial .faq-heading h2{color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.043em;font-size:clamp(2.7rem,4.25vw,4.7rem);font-weight:650;line-height:1.02}body.hybrid-editorial .section-heading-split>p{color:var(--he-ink-soft);line-height:1.75}body.hybrid-editorial .need-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem}body.hybrid-editorial .need-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}body.hybrid-editorial .need-choice{background:var(--he-sky);min-height:11.5rem;color:var(--he-ink);text-align:left;box-shadow:none;border:1px solid #0000;border-radius:1.5rem;align-content:space-between;padding:1.35rem}body.hybrid-editorial .need-choice:nth-child(2),body.hybrid-editorial .need-choice:nth-child(5){background:var(--he-butter-soft)}body.hybrid-editorial .need-choice:nth-child(3){background:var(--he-coral-soft)}body.hybrid-editorial .need-choice:nth-child(4),body.hybrid-editorial .need-choice:nth-child(6){background:var(--he-cobalt-soft)}body.hybrid-editorial .need-choice:hover{border-color:var(--he-cobalt);transform:translateY(-2px)}body.hybrid-editorial .need-choice.is-active{border-color:var(--he-cobalt);background:var(--he-white);box-shadow:inset 0 0 0 2px var(--he-cobalt), var(--he-shadow-soft)}body.hybrid-editorial .need-choice>span{color:var(--he-cobalt-dark)}body.hybrid-editorial .need-choice strong{color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.022em;font-size:1.35rem;font-weight:650;line-height:1.13}body.hybrid-editorial .need-choice small{color:var(--he-ink-soft)}body.hybrid-editorial .need-answer{border-radius:var(--he-radius);background:var(--he-white);min-height:36rem;color:var(--he-ink);box-shadow:var(--he-shadow-soft);border:0;padding:clamp(2.4rem,4vw,4.5rem)}body.hybrid-editorial .need-answer:before{background:var(--he-cobalt);opacity:1}body.hybrid-editorial .answer-kicker{color:var(--he-cobalt-dark)}body.hybrid-editorial .need-answer h3{color:var(--he-ink);letter-spacing:-.04em;font-size:clamp(2.55rem,3.8vw,4.3rem);font-weight:650;line-height:1.02}body.hybrid-editorial .need-answer>p:not(.answer-kicker){color:var(--he-ink-soft)}body.hybrid-editorial .answer-links a,body.hybrid-editorial .text-button{color:var(--he-cobalt-dark)}body.hybrid-editorial .orientation-bridge{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:1rem;width:min(100% - 3rem,1320px);margin:0 auto clamp(5rem,8vw,8rem);display:grid}body.hybrid-editorial .orientation-bridge-copy,body.hybrid-editorial .orientation-neuro-card{border-radius:var(--he-radius);min-width:0;padding:clamp(2.4rem,4vw,4.5rem)}body.hybrid-editorial .orientation-bridge-copy{border:1px solid var(--he-line);background:var(--he-white)}body.hybrid-editorial .orientation-bridge-copy h2{max-width:16ch;color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.041em;margin:.6rem 0 1.3rem;font-size:clamp(2.3rem,3.45vw,3.85rem);font-weight:650;line-height:1.02}body.hybrid-editorial .orientation-bridge-copy>p:not(.eyebrow){max-width:42rem;color:var(--he-ink-soft);line-height:1.75}body.hybrid-editorial .orientation-bridge-copy .text-link{color:var(--he-cobalt-dark)}body.hybrid-editorial .orientation-neuro-card{background:var(--he-sky);position:relative;overflow:hidden}body.hybrid-editorial .orientation-neuro-card:after{content:"";border:1px solid var(--he-cobalt);border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-7rem;right:-7rem}body.hybrid-editorial .orientation-card-index{background:var(--he-cobalt);color:var(--he-white);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.38rem .65rem;font-size:.63rem;font-weight:800;display:inline-flex}body.hybrid-editorial .orientation-neuro-card h3{max-width:12ch;color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.034em;margin:1.35rem 0 1.7rem;font-size:clamp(1.95rem,2.9vw,2.9rem);font-weight:650;line-height:1.05}body.hybrid-editorial .orientation-neuro-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}body.hybrid-editorial .orientation-neuro-card li{border-top:1px solid #17323c26;min-width:0;padding:.85rem .75rem .85rem 0}body.hybrid-editorial .orientation-neuro-card li strong,body.hybrid-editorial .orientation-neuro-card li span{display:block}body.hybrid-editorial .orientation-neuro-card li strong{color:var(--he-ink);font-size:.8rem}body.hybrid-editorial .orientation-neuro-card li span,body.hybrid-editorial .orientation-neuro-card>p{color:#48636d;font-size:.69rem;line-height:1.5}body.hybrid-editorial .approach-section.neuroscience-section{background:var(--he-navy);width:min(100% - 3rem,1380px);min-height:720px;box-shadow:var(--he-shadow-soft);border-radius:2.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 auto clamp(5rem,8vw,8rem)}body.hybrid-editorial .approach-section.neuroscience-section .approach-image{isolation:isolate;border-radius:2rem 35% 2rem 2rem;min-height:720px;margin:1rem;overflow:hidden}body.hybrid-editorial .approach-section.neuroscience-section .approach-image:after{z-index:1;background:linear-gradient(#17323c14,#17323c6b),radial-gradient(circle at 50% 38%,#17323c0a,#17323c57 74%)}body.hybrid-editorial .approach-section.neuroscience-section .approach-image img{filter:saturate(.65)contrast(1.03)}body.hybrid-editorial .approach-section.neuroscience-section .approach-image>span{z-index:4}body.hybrid-editorial .living-brain{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:clamp(1rem,2.6vw,2.4rem)}body.hybrid-editorial .living-brain:before{content:"";aspect-ratio:.82;background:radial-gradient(circle at 50% 46%,#f6c66f21,#0000 31%),radial-gradient(circle at 50% 58%,#17323cb8,#17323c2e 66%,#0000 72%);border:1px solid #fffdf721;border-radius:48% 52% 46% 54%/42% 46% 54% 58%;width:min(92%,31rem);animation:10s ease-in-out infinite living-brain-field;position:absolute;box-shadow:inset 0 0 0 1px #91c7df0f,0 2.2rem 5rem #0a1d243d}body.hybrid-editorial .living-brain__graphic{filter:drop-shadow(0 1.8rem 2.6rem #081c2457);width:min(92%,30rem);height:auto;animation:12s ease-in-out infinite living-brain-float;position:relative;overflow:visible;transform:translateY(-1.5%)}body.hybrid-editorial .living-brain__halo{fill:none;stroke:#91c7df38;stroke-width:1px;stroke-dasharray:3 14;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite living-brain-orbit}body.hybrid-editorial .living-brain__silhouette{fill:url(#living-brain-core)}body.hybrid-editorial .living-brain__stem{fill:#17323c4d}body.hybrid-editorial .living-brain__outline{stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}body.hybrid-editorial .living-brain__folds{stroke:#fffdf759;stroke-width:1.5px;stroke-linecap:round}body.hybrid-editorial .living-brain__network{stroke-width:1.35px;stroke-linecap:round;opacity:.82}body.hybrid-editorial .living-brain__signals{stroke:#f6c66f;stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 190;filter:drop-shadow(0 0 5px #f6c66fdb)}body.hybrid-editorial .living-brain__signals path{animation:8.8s linear infinite living-brain-signal}body.hybrid-editorial .living-brain__signals path:nth-child(2){animation-duration:9.6s;animation-delay:-2.2s}body.hybrid-editorial .living-brain__signals path:nth-child(3){animation-duration:10.4s;animation-delay:-4.8s}body.hybrid-editorial .living-brain__signals path:nth-child(4){animation-duration:9.2s;animation-delay:-6.4s}body.hybrid-editorial .living-brain__nodes circle{fill:#fffdf7;stroke:#f6c66fd1;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite living-brain-node}body.hybrid-editorial .living-brain__nodes circle:nth-child(3n+2){fill:#91c7df;stroke:#fffdf7bf;animation-delay:-2.1s}body.hybrid-editorial .living-brain__nodes circle:nth-child(3n){fill:#f27f63;animation-delay:-4.2s}body.hybrid-editorial .living-brain__nodes .living-brain__core{fill:#f6c66f;stroke:#fffdf7eb;stroke-width:3px;filter:drop-shadow(0 0 12px #f6c66fe6);animation-duration:5.8s}@keyframes living-brain-float{0%,to{transform:translateY(-1.5%)rotate(-.35deg)}50%{transform:translateY(calc(-1.5% - 7px))rotate(.35deg)}}@keyframes living-brain-field{0%,to{opacity:.74;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes living-brain-orbit{to{transform:rotate(360deg)}}@keyframes living-brain-signal{0%{stroke-dashoffset:204px;opacity:.28}36%,72%{opacity:1}to{stroke-dashoffset:0;opacity:.28}}@keyframes living-brain-node{0%,to{opacity:.62;transform:scale(.82)}48%{opacity:1;transform:scale(1.24)}}body.hybrid-editorial .approach-section .approach-copy.neuroscience-heading{padding:clamp(3.5rem,5.5vw,6rem)}body.hybrid-editorial .approach-section .neuroscience-heading .eyebrow{color:var(--he-butter)}body.hybrid-editorial .approach-section .neuroscience-heading h2{letter-spacing:-.043em;font-size:clamp(2.85rem,4.35vw,4.9rem);font-weight:650;line-height:1.01}body.hybrid-editorial .approach-list li>span{color:var(--he-coral-bright)}body.hybrid-editorial .neuroscience-manifesto{border-left-color:var(--he-butter)}body.hybrid-editorial .neuroscience-manifesto>span{color:var(--he-butter)}body.hybrid-editorial .connectome-section{width:min(100% - 3rem,1320px);color:var(--he-ink);background:0 0;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1rem;margin:0 auto clamp(6rem,10vw,10rem);padding:0}body.hybrid-editorial .connectome-copy,body.hybrid-editorial .learning-loop{border-radius:var(--he-radius);padding:clamp(2.4rem,4.5vw,4.8rem)}body.hybrid-editorial .connectome-copy{border:1px solid var(--he-line);background:var(--he-white)}body.hybrid-editorial .connectome-copy .eyebrow{color:var(--he-coral)}body.hybrid-editorial .connectome-copy h2{color:var(--he-ink);letter-spacing:-.04em;font-size:clamp(2.5rem,3.8vw,4.15rem);font-weight:650;line-height:1.02}body.hybrid-editorial .connectome-copy p,body.hybrid-editorial .concept-definition{color:var(--he-ink-soft)}body.hybrid-editorial .concept-definition{border-color:var(--he-coral);background:var(--he-coral-soft)}body.hybrid-editorial .concept-definition>strong,body.hybrid-editorial .connectome-copy .text-link{color:var(--he-cobalt-dark)}body.hybrid-editorial .learning-loop{background:var(--he-cobalt-soft);border:0}body.hybrid-editorial .learning-loop .loop-title>span,body.hybrid-editorial .learning-loop .loop-title>b,body.hybrid-editorial .learning-loop li strong,body.hybrid-editorial .loop-change strong{color:var(--he-ink)}body.hybrid-editorial .learning-loop .loop-change>div>small{color:var(--he-cobalt-dark)}body.hybrid-editorial .learning-loop li{background:var(--he-white);border-color:#17323c21}body.hybrid-editorial .learning-loop li:nth-child(2){background:var(--he-sky)}body.hybrid-editorial .learning-loop li:nth-child(3){background:var(--he-butter-soft)}body.hybrid-editorial .learning-loop li:nth-child(4){background:var(--he-coral-soft)}body.hybrid-editorial .learning-loop li>span{color:var(--he-cobalt-dark)}body.hybrid-editorial .learning-loop li small,body.hybrid-editorial .loop-change p{color:var(--he-ink-soft)}body.hybrid-editorial .loop-change{border-color:var(--he-line);background:var(--he-white)}body.hybrid-editorial .services-section.section{width:min(100% - 3rem,1320px);margin:0 auto clamp(6rem,10vw,10rem)}body.hybrid-editorial .filter-control select{border-color:var(--he-line-strong);background:var(--he-white);color:var(--he-ink);border-radius:999px}body.hybrid-editorial .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}body.hybrid-editorial .service-card{border:1px solid var(--he-line);background:var(--he-white);min-height:21rem;box-shadow:none;border-radius:1.65rem;padding:1.8rem}body.hybrid-editorial .service-card.is-primary{min-height:31rem;padding:clamp(2rem,3vw,3rem)}body.hybrid-editorial .service-card-1{background:var(--he-sky)}body.hybrid-editorial .service-card-2{background:var(--he-butter-soft)}body.hybrid-editorial .service-card-3{background:var(--he-coral-soft)}body.hybrid-editorial .service-card.is-secondary{background:var(--he-white)}body.hybrid-editorial .service-card:hover{border-color:var(--he-cobalt);box-shadow:var(--he-shadow-soft);transform:translateY(-3px)}body.hybrid-editorial .service-card h3{color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.032em;font-size:clamp(1.6rem,2.2vw,2.5rem);font-weight:650;line-height:1.06}body.hybrid-editorial .service-card p,body.hybrid-editorial .service-card li,body.hybrid-editorial .scope-note{color:var(--he-ink-soft)}body.hybrid-editorial .service-topline>span:first-child,body.hybrid-editorial .service-card summary,body.hybrid-editorial .service-card .card-link{color:var(--he-cobalt-dark)}body.hybrid-editorial .service-line{background:var(--he-line-strong)}body.hybrid-editorial .team-section.section{width:100%;margin:0}body.hybrid-editorial .team-story{background:var(--he-white);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:850px}body.hybrid-editorial .team-story-intro{background:var(--he-white);padding:clamp(4rem,7vw,7rem) clamp(2.5rem,6vw,6.5rem) clamp(4rem,7vw,7rem) max(2rem,50vw - 660px)}body.hybrid-editorial .team-signature{color:var(--he-coral);font-family:var(--he-display);letter-spacing:.012em;text-transform:none;transform-origin:0;font-size:1.05rem;font-style:italic;font-weight:650;transform:rotate(-2deg)}body.hybrid-editorial .team-story-intro h2{max-width:11ch;color:var(--he-ink);letter-spacing:-.044em;font-size:clamp(3rem,4.5vw,5.15rem);font-weight:650;line-height:1.01}body.hybrid-editorial .team-fit-copy>p,body.hybrid-editorial .team-fit-copy li small{color:var(--he-ink-soft)}body.hybrid-editorial .team-fit-copy li{border-color:var(--he-line)}body.hybrid-editorial .team-fit-copy li>span{color:var(--he-cobalt-dark)}body.hybrid-editorial .team-fit-copy li strong{color:var(--he-ink)}body.hybrid-editorial .team-mosaic{background:var(--he-sky);gap:.55rem;min-height:850px;padding:1rem max(1rem,50vw - 660px) 1rem 1rem}body.hybrid-editorial .team-mosaic-card{border:0;border-radius:1.15rem}body.hybrid-editorial .team-mosaic-card img{filter:grayscale()contrast(.97)}body.hybrid-editorial .team-mosaic-card:hover img{filter:grayscale(.25)saturate(.75)}body.hybrid-editorial .team-mosaic-overlay{background:linear-gradient(#0000 35%,#102b36e6)}body.hybrid-editorial .team-mosaic-badge{background:var(--he-butter);color:var(--he-navy-deep);border:0}body.hybrid-editorial .reviews-section{background:var(--he-cobalt-soft);color:var(--he-ink);padding:clamp(5rem,8vw,8rem) max(2rem,50vw - 660px)}body.hybrid-editorial .reviews-intro .eyebrow{color:var(--he-cobalt-dark)}body.hybrid-editorial .reviews-intro h2,body.hybrid-editorial .review-list blockquote{color:var(--he-ink)}body.hybrid-editorial .reviews-section .reviews-intro>p:not(.eyebrow),body.hybrid-editorial .review-list figcaption{color:var(--he-ink-soft)}body.hybrid-editorial .reviews-section .review-list figcaption>span,body.hybrid-editorial .reviews-intro a{color:var(--he-cobalt-dark)}body.hybrid-editorial .review-list figure{background:#ffffff8f;border-color:#17323c29}body.hybrid-editorial .quote-mark{color:var(--he-coral)}body.hybrid-editorial .resources-section.section{width:min(100% - 3rem,1320px);margin:clamp(6rem,10vw,10rem) auto}body.hybrid-editorial .resource-grid{gap:.9rem}body.hybrid-editorial .resource-grid article{border:1px solid var(--he-line);background:var(--he-sky);border-radius:1.65rem;min-height:24rem;padding:2rem}body.hybrid-editorial .resource-grid article:nth-child(2){background:var(--he-butter-soft)}body.hybrid-editorial .resource-grid article:nth-child(3){background:var(--he-coral-soft)}body.hybrid-editorial .resource-grid h3{color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.025em;font-weight:650;line-height:1.08}body.hybrid-editorial .resource-grid p,body.hybrid-editorial .resource-grid a{color:var(--he-cobalt-dark)}body.hybrid-editorial .resource-grid>article>span{color:var(--he-ink-soft)}body.hybrid-editorial .resources-section .resource-grid>article:nth-child(2)>p,body.hybrid-editorial .resources-section .resource-grid>article:nth-child(2)>a{color:var(--he-cobalt-dark)}body.hybrid-editorial .resources-section .resource-grid>article:nth-child(2)>h3{color:var(--he-ink)}body.hybrid-editorial .resources-section .resource-grid>article:nth-child(2)>span{color:var(--he-ink-soft)}body.hybrid-editorial .faq-section.section{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);width:min(100% - 3rem,1320px);margin:0 auto clamp(6rem,10vw,10rem)}body.hybrid-editorial .faq-heading>p:not(.eyebrow){color:var(--he-ink-soft)}body.hybrid-editorial .faq-list details{border-color:var(--he-line);background:0 0}body.hybrid-editorial .faq-list details[open]{border-color:var(--he-cobalt)}body.hybrid-editorial .faq-list summary,body.hybrid-editorial .faq-list summary b{color:var(--he-ink)}body.hybrid-editorial .faq-list summary>span{color:var(--he-cobalt-dark)}body.hybrid-editorial .faq-list details>p{color:var(--he-ink-soft)}body.hybrid-editorial .contact-section{background:var(--he-navy);border-radius:2.2rem;width:min(100% - 3rem,1320px);margin:0 auto 1rem;overflow:hidden}body.hybrid-editorial .contact-copy{background:var(--he-navy);min-height:0;padding:clamp(3.5rem,6vw,6rem)}body.hybrid-editorial .contact-copy .eyebrow{color:var(--he-butter)}body.hybrid-editorial .contact-copy h2{letter-spacing:-.041em;font-size:clamp(2.55rem,3.8vw,4.2rem);font-weight:650;line-height:1.02}body.hybrid-editorial .contact-copy .button-copper{border-color:var(--he-coral);background:var(--he-coral);color:var(--he-white)}body.hybrid-editorial .contact-card{background:var(--he-white);min-height:0;color:var(--he-ink);padding:clamp(3rem,5vw,5rem)}body.hybrid-editorial .contact-card>div{border-color:var(--he-line)}body.hybrid-editorial .contact-card span{color:var(--he-ink-soft)}body.hybrid-editorial .contact-card a{color:var(--he-ink)}body.hybrid-editorial .crisis-note{border-color:var(--he-line);background:var(--he-butter-soft);border-radius:1rem;width:min(100% - 3rem,1320px);margin:1rem auto clamp(5rem,8vw,8rem)}body.hybrid-editorial .site-footer{background:var(--he-navy-deep);margin-top:0;padding:clamp(4rem,7vw,7rem) max(2rem,50vw - 660px)}body.hybrid-editorial .site-footer a,body.hybrid-editorial .site-footer strong,body.hybrid-editorial .footer-brand p,body.hybrid-editorial .footer-legal,body.hybrid-editorial .site-footer .footer-legal>span,body.hybrid-editorial .site-footer .footer-legal>small{color:#ffffffc2}body.hybrid-editorial .contact-dialog{background:var(--he-white);border-radius:1.5rem;overflow:hidden}body.hybrid-editorial .contact-dialog-intro{background:var(--he-navy)}body.hybrid-editorial .contact-dialog-intro .eyebrow{color:var(--he-butter)}body.hybrid-editorial .demo-form input,body.hybrid-editorial .demo-form select,body.hybrid-editorial .demo-form textarea{border-color:var(--he-line-strong);background:var(--he-white);border-radius:.75rem}body.hybrid-editorial .mobile-action-bar{background:#102b36f7}body.hybrid-editorial .family-page{--family-accent:var(--he-cobalt);--family-soft:var(--he-cobalt-soft);background:var(--he-paper)}body.hybrid-editorial .family-page-service-detail,body.hybrid-editorial .family-page-services-hub{--family-accent:var(--he-cobalt);--family-soft:var(--he-sky)}body.hybrid-editorial .family-page-location,body.hybrid-editorial .family-page-contact{--family-accent:var(--he-coral);--family-soft:var(--he-coral-soft)}body.hybrid-editorial .family-page-innovation{--family-accent:var(--he-cobalt-dark);--family-soft:var(--he-cobalt-soft)}body.hybrid-editorial .family-page-program,body.hybrid-editorial .family-page-team-hub{--family-accent:#785c00;--family-soft:var(--he-butter-soft)}body.hybrid-editorial .family-page-profile{--family-accent:var(--he-coral);--family-soft:var(--he-sky)}body.hybrid-editorial .family-page-article-guide{--family-accent:var(--he-cobalt-dark);--family-soft:var(--he-sky)}body.hybrid-editorial .family-page-article-insight{--family-accent:var(--he-coral);--family-soft:var(--he-coral-soft)}body.hybrid-editorial .family-page-article-essay,body.hybrid-editorial .family-page-blog-hub{--family-accent:#785c00;--family-soft:var(--he-butter-soft)}body.hybrid-editorial .family-page-legal,body.hybrid-editorial .family-page-utility{--family-accent:var(--he-ink-soft);--family-soft:#eeefec}body.hybrid-editorial .family-hero,body.hybrid-editorial .family-hero-profile,body.hybrid-editorial .family-hero-legal,body.hybrid-editorial .family-hero-utility{border:1px solid var(--he-line);background:var(--he-white);width:min(100% - 3rem,1380px);min-height:650px;box-shadow:var(--he-shadow-soft);border-radius:2.4rem;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:0;margin:2rem auto 0;overflow:hidden}body.hybrid-editorial .family-hero:before{content:"";background:var(--family-accent);width:.45rem;position:absolute;top:0;bottom:0;left:0}body.hybrid-editorial .family-hero-copy,body.hybrid-editorial .family-hero-innovation .family-hero-copy,body.hybrid-editorial .family-hero-contact .family-hero-copy,body.hybrid-editorial .family-hero-article-insight .family-hero-copy,body.hybrid-editorial .family-hero-profile .family-hero-copy{background:var(--he-white);width:100%;min-width:0;color:var(--he-ink);grid-area:1/1;padding:clamp(3.5rem,6vw,6rem)}body.hybrid-editorial .family-hero-profile .family-hero-copy{grid-column:2}body.hybrid-editorial .family-hero-profile .family-hero-visual{grid-column:1}body.hybrid-editorial .breadcrumbs,body.hybrid-editorial .breadcrumbs a,body.hybrid-editorial .family-hero-innovation .breadcrumbs,body.hybrid-editorial .family-hero-contact .breadcrumbs,body.hybrid-editorial .family-hero-article-insight .breadcrumbs,body.hybrid-editorial .family-hero-innovation .breadcrumbs a,body.hybrid-editorial .family-hero-contact .breadcrumbs a,body.hybrid-editorial .family-hero-article-insight .breadcrumbs a{color:var(--he-ink-soft)}body.hybrid-editorial .family-hero .eyebrow,body.hybrid-editorial .family-hero-innovation .eyebrow,body.hybrid-editorial .family-hero-contact .eyebrow,body.hybrid-editorial .family-hero-article-insight .eyebrow{color:var(--family-accent)}body.hybrid-editorial .family-hero h1,body.hybrid-editorial .family-hero-innovation h1,body.hybrid-editorial .family-hero-contact h1,body.hybrid-editorial .family-hero-article-insight h1{max-width:13ch;color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.047em;font-size:clamp(3rem,4.55vw,5.25rem);font-weight:650;line-height:.99}body.hybrid-editorial .family-hero .interior-lead,body.hybrid-editorial .family-hero-innovation .interior-lead,body.hybrid-editorial .family-hero-contact .interior-lead,body.hybrid-editorial .family-hero-article-insight .interior-lead{max-width:42rem;color:var(--he-ink-soft);line-height:1.72}body.hybrid-editorial .family-hero .button-primary{border-color:var(--family-accent);background:var(--family-accent);color:var(--he-white)}body.hybrid-editorial .family-hero .button-ghost,body.hybrid-editorial .family-hero-innovation .button-ghost,body.hybrid-editorial .family-hero-contact .button-ghost,body.hybrid-editorial .family-hero-article-insight .button-ghost{border-color:var(--he-line-strong);background:var(--he-white);color:var(--he-ink)}body.hybrid-editorial .article-meta,body.hybrid-editorial .family-hero-innovation .article-meta,body.hybrid-editorial .family-hero-contact .article-meta,body.hybrid-editorial .family-hero-article-insight .article-meta{color:var(--he-ink-soft);border-color:var(--he-line);background:var(--family-soft)}body.hybrid-editorial .article-meta span,body.hybrid-editorial .family-hero-innovation .article-meta span,body.hybrid-editorial .family-hero-contact .article-meta span,body.hybrid-editorial .family-hero-article-insight .article-meta span{color:var(--he-ink)}body.hybrid-editorial .family-hero-visual,body.hybrid-editorial .family-hero-profile .family-hero-visual,body.hybrid-editorial .family-hero-article-guide .family-hero-visual,body.hybrid-editorial .family-hero-article-essay .family-hero-visual,body.hybrid-editorial .family-hero-legal .family-hero-visual,body.hybrid-editorial .family-hero-utility .family-hero-visual{background:var(--family-soft);min-height:610px;box-shadow:none;border:0;border-radius:1.9rem 38% 1.9rem 1.9rem;grid-area:1/2;margin:1rem;overflow:hidden}body.hybrid-editorial .family-hero-profile .family-hero-visual{border-radius:38% 1.9rem 1.9rem;grid-column:1}body.hybrid-editorial .family-hero-visual>img{filter:saturate(.72)contrast(1.02)}body.hybrid-editorial .family-hero-visual>p{background:#102b36d6;border:0;border-radius:1rem;bottom:1rem;left:1rem;right:1rem}body.hybrid-editorial .family-concept-mark{color:var(--family-accent)}body.hybrid-editorial .family-proof-strip{background:0 0;border:0;gap:.75rem;width:min(100% - 3rem,1320px);margin:1rem auto 0;padding:0}body.hybrid-editorial .family-proof-strip>div{border:1px solid var(--he-line);border-radius:var(--he-radius-small);background:var(--he-white);min-height:7rem;padding:1.35rem 1.5rem}body.hybrid-editorial .family-proof-strip>div:nth-child(2){background:var(--family-soft)}body.hybrid-editorial .family-proof-strip>div:nth-child(3){background:var(--he-butter-soft)}body.hybrid-editorial .family-proof-strip strong{color:var(--he-ink)}body.hybrid-editorial .family-proof-strip span{color:var(--he-ink-soft)}body.hybrid-editorial .answer-first{width:min(100% - 3rem,1320px);box-shadow:none;background:0 0;border:0;gap:1rem;margin:clamp(4rem,7vw,7rem) auto}body.hybrid-editorial .answer-first-copy{border:1px solid var(--he-line);border-radius:var(--he-radius);background:var(--he-white);min-width:0;padding:clamp(2.5rem,4.5vw,4.8rem)}body.hybrid-editorial .answer-first-copy h2{color:var(--he-ink);font-size:clamp(2.4rem,3.8vw,4.2rem)}body.hybrid-editorial .answer-first-copy>p:not(.eyebrow){color:var(--he-ink-soft)}body.hybrid-editorial .answer-first-copy>a{color:var(--family-accent)}body.hybrid-editorial .answer-first-checkpoints,body.hybrid-editorial .answer-first-contact .answer-first-checkpoints,body.hybrid-editorial .answer-first-location .answer-first-checkpoints{border-radius:var(--he-radius);background:var(--family-soft);min-width:0;color:var(--he-ink);padding:clamp(2.5rem,4.5vw,4.8rem)}body.hybrid-editorial .answer-first-checkpoints>p,body.hybrid-editorial .answer-first-checkpoints li>span,body.hybrid-editorial .answer-first-checkpoints strong{color:var(--he-ink)}body.hybrid-editorial .answer-first-checkpoints small{color:var(--he-ink-soft)}body.hybrid-editorial .family-content-layout,body.hybrid-editorial .essay-content,body.hybrid-editorial .family-content-full{width:min(100% - 3rem,1320px);padding-block:1rem clamp(6rem,10vw,10rem)}body.hybrid-editorial .family-content-layout>article,body.hybrid-editorial .essay-content>article,body.hybrid-editorial .migrated-content{border:1px solid var(--he-line);border-radius:var(--he-radius);background:var(--he-white);box-shadow:none}body.hybrid-editorial .migrated-content{color:#394f57;font-size:1rem;line-height:1.78}body.hybrid-editorial .migrated-content h2,body.hybrid-editorial .migrated-content h3,body.hybrid-editorial .curated-content h2,body.hybrid-editorial .curated-content h3{color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.03em;font-weight:650;line-height:1.08}body.hybrid-editorial .migrated-content h2,body.hybrid-editorial .curated-content h2{padding-top:.7em;font-size:clamp(1.95rem,2.85vw,3.05rem);line-height:1.08}body.hybrid-editorial .migrated-content a,body.hybrid-editorial .curated-links a{color:var(--family-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--family-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--family-accent) 45%, transparent)}body.hybrid-editorial .migrated-content blockquote,body.hybrid-editorial .curated-callout{border-color:var(--family-accent);background:var(--family-soft);border-radius:0 1rem 1rem 0}body.hybrid-editorial .context-card,body.hybrid-editorial .curated-grid>div,body.hybrid-editorial .evidence-panel,body.hybrid-editorial .evidence-panel li{border-color:var(--he-line);background:var(--he-white);border-radius:1.2rem}body.hybrid-editorial .context-card-primary,body.hybrid-editorial .topic-bridge{background:var(--he-navy);color:var(--he-white)}body.hybrid-editorial .context-card-primary p,body.hybrid-editorial .topic-bridge>p{color:var(--he-butter)}body.hybrid-editorial .evidence-panel{background:var(--family-soft)}body.hybrid-editorial .family-card-grid,body.hybrid-editorial .blog-directory{gap:.9rem}body.hybrid-editorial .family-card-grid article,body.hybrid-editorial .blog-directory>article{border-color:var(--he-line);background:var(--he-white);border-radius:1.5rem}body.hybrid-editorial .family-card-grid article:nth-child(3n+2),body.hybrid-editorial .blog-directory>article:nth-child(3n+2){background:var(--family-soft)}body.hybrid-editorial .family-card-grid article:nth-child(3n),body.hybrid-editorial .blog-directory>article:nth-child(3n){background:var(--he-butter-soft)}body.hybrid-editorial .family-card-grid h3,body.hybrid-editorial .blog-directory article h2{color:var(--he-ink)}body.hybrid-editorial .blog-directory>article.is-featured{background:var(--he-sky);grid-column:span 2}body.hybrid-editorial .direct-channel-grid>a,body.hybrid-editorial .site-navigation-cards a{border-color:var(--he-line);background:var(--he-white);border-radius:1.35rem}body.hybrid-editorial .direct-channel-grid>a:nth-child(2),body.hybrid-editorial .site-navigation-cards a:nth-child(2n){background:var(--he-sky)}body.hybrid-editorial .direct-channel-grid>a:nth-child(3){background:var(--he-butter-soft)}body.hybrid-editorial .direct-channel-grid>a:nth-child(4){background:var(--he-coral-soft)}body.hybrid-editorial .profile-index-photo{background:var(--family-soft)}body.hybrid-editorial .profile-index-photo img{filter:grayscale()contrast(.96)}body.hybrid-editorial .team-hub-content>.team-story{background:var(--he-white)}@media (max-width:1180px){body.hybrid-editorial .hero.hero-first-proposal{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem}body.hybrid-editorial .hero.hero-first-proposal h1{font-size:clamp(3.3rem,5.7vw,5.15rem)}body.hybrid-editorial .hero-team-badge{width:54%;right:0}body.hybrid-editorial .process-section{grid-template-columns:1fr}}@media (max-width:920px){body.hybrid-editorial .hero.hero-first-proposal,body.hybrid-editorial .family-hero,body.hybrid-editorial .family-hero-profile,body.hybrid-editorial .family-hero-legal,body.hybrid-editorial .family-hero-utility{grid-template-columns:minmax(0,1fr);width:min(100% - 2rem,760px);min-height:auto}body.hybrid-editorial .hero.hero-first-proposal{gap:3rem;padding-top:4.5rem}body.hybrid-editorial .hero-first-proposal .hero-copy,body.hybrid-editorial .family-hero-copy,body.hybrid-editorial .family-hero-profile .family-hero-copy{grid-area:1/1;max-width:none;padding:0}body.hybrid-editorial .family-hero-copy,body.hybrid-editorial .family-hero-profile .family-hero-copy{padding:4rem clamp(1.5rem,6vw,4rem)}body.hybrid-editorial .hero.hero-first-proposal h1{max-width:10ch;font-size:clamp(3.5rem,9.7vw,5.6rem)}body.hybrid-editorial .hero-first-proposal .hero-visual{grid-area:2/1;min-height:650px}body.hybrid-editorial .orientation-bridge,body.hybrid-editorial .connectome-section,body.hybrid-editorial .approach-section.neuroscience-section,body.hybrid-editorial .faq-section.section{grid-template-columns:1fr}body.hybrid-editorial .approach-section.neuroscience-section .approach-image{min-height:560px}body.hybrid-editorial .living-brain__graphic{width:min(78%,27rem)}body.hybrid-editorial .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.hybrid-editorial .service-card.is-primary{min-height:26rem}body.hybrid-editorial .team-story{grid-template-columns:1fr}body.hybrid-editorial .team-story-intro{grid-area:2/1;padding:5rem max(1.5rem,50vw - 380px)}body.hybrid-editorial .team-mosaic{grid-area:1/1;padding:1rem max(1rem,50vw - 380px)}body.hybrid-editorial .family-hero-visual,body.hybrid-editorial .family-hero-profile .family-hero-visual,body.hybrid-editorial .family-hero-article-guide .family-hero-visual,body.hybrid-editorial .family-hero-article-essay .family-hero-visual,body.hybrid-editorial .family-hero-legal .family-hero-visual,body.hybrid-editorial .family-hero-utility .family-hero-visual{grid-area:2/1;min-height:560px;margin:0 1rem 1rem}}@media (max-width:760px){body.hybrid-editorial .header-inner{width:calc(100% - 2rem)}body.hybrid-editorial .hero.hero-first-proposal{width:calc(100% - 2rem);padding-top:3.5rem}body.hybrid-editorial .hero.hero-first-proposal h1{font-size:clamp(3.05rem,13.5vw,4.7rem)}body.hybrid-editorial .hero-promise{font-size:clamp(1.45rem,7vw,2rem)}body.hybrid-editorial .hero-first-proposal .hero-visual{min-height:570px}body.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{inset:3% 0 18% 11%}body.hybrid-editorial .hero-image-secondary{width:43%;bottom:4%}body.hybrid-editorial .hero-first-proposal .hero-note{width:min(15rem,52%);top:5%;left:0}body.hybrid-editorial .hero-team-badge{width:70%;min-width:0;bottom:1%;right:0}body.hybrid-editorial .hero-first-proposal .concept-caption{bottom:-1.6rem;right:0}body.hybrid-editorial .process-section{padding-inline:1.25rem}body.hybrid-editorial .trust-strip,body.hybrid-editorial .hero-first-proposal+.process-section+.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 2rem)}body.hybrid-editorial .need-section.section,body.hybrid-editorial .services-section.section,body.hybrid-editorial .resources-section.section,body.hybrid-editorial .faq-section.section,body.hybrid-editorial .orientation-bridge,body.hybrid-editorial .connectome-section,body.hybrid-editorial .approach-section.neuroscience-section,body.hybrid-editorial .contact-section,body.hybrid-editorial .crisis-note,body.hybrid-editorial .answer-first,body.hybrid-editorial .family-content-layout,body.hybrid-editorial .essay-content,body.hybrid-editorial .family-content-full,body.hybrid-editorial .family-proof-strip{width:calc(100% - 2rem)}body.hybrid-editorial .need-layout,body.hybrid-editorial .need-choices{grid-template-columns:1fr}body.hybrid-editorial .need-choice{min-height:8.5rem}body.hybrid-editorial .orientation-bridge-copy,body.hybrid-editorial .orientation-neuro-card,body.hybrid-editorial .connectome-copy,body.hybrid-editorial .learning-loop{padding:2rem 1.35rem}body.hybrid-editorial .approach-section.neuroscience-section{border-radius:1.6rem}body.hybrid-editorial .approach-section.neuroscience-section .approach-image{border-radius:1.2rem 35% 1.2rem 1.2rem;min-height:430px}body.hybrid-editorial .living-brain{inset:.75rem}body.hybrid-editorial .living-brain:before{width:min(90%,20rem)}body.hybrid-editorial .living-brain__graphic{width:min(82%,19rem)}body.hybrid-editorial .approach-section .approach-copy.neuroscience-heading{padding:3.5rem 1.35rem}body.hybrid-editorial .service-grid{grid-template-columns:1fr}body.hybrid-editorial .service-card,body.hybrid-editorial .service-card.is-primary{min-height:0}body.hybrid-editorial .team-story-intro{padding:4rem 1.25rem}body.hybrid-editorial .reviews-section,body.hybrid-editorial .site-footer{padding-inline:1.25rem}body.hybrid-editorial .resource-grid{grid-template-columns:1fr}body.hybrid-editorial .resource-grid article{min-height:18rem}body.hybrid-editorial .contact-copy,body.hybrid-editorial .contact-card{padding:3.5rem 1.35rem}body.hybrid-editorial .family-hero,body.hybrid-editorial .family-hero-profile,body.hybrid-editorial .family-hero-legal,body.hybrid-editorial .family-hero-utility{border-radius:1.6rem;width:calc(100% - 2rem)}body.hybrid-editorial .family-hero-copy,body.hybrid-editorial .family-hero-profile .family-hero-copy{padding:3.5rem 1.25rem}body.hybrid-editorial .family-hero h1,body.hybrid-editorial .family-hero-innovation h1,body.hybrid-editorial .family-hero-contact h1,body.hybrid-editorial .family-hero-article-insight h1{font-size:clamp(2.5rem,11vw,3.8rem)}body.hybrid-editorial .family-hero-visual,body.hybrid-editorial .family-hero-profile .family-hero-visual,body.hybrid-editorial .family-hero-article-guide .family-hero-visual,body.hybrid-editorial .family-hero-article-essay .family-hero-visual,body.hybrid-editorial .family-hero-legal .family-hero-visual,body.hybrid-editorial .family-hero-utility .family-hero-visual{border-radius:1.2rem 35% 1.2rem 1.2rem;min-height:430px}body.hybrid-editorial .family-proof-strip{grid-template-columns:1fr}body.hybrid-editorial .answer-first{grid-template-columns:minmax(0,1fr)}body.hybrid-editorial .answer-first-copy,body.hybrid-editorial .answer-first-checkpoints{padding:2.2rem 1.35rem}body.hybrid-editorial .blog-directory>article.is-featured{grid-column:auto}}@media (max-width:420px){body.hybrid-editorial .hero.hero-first-proposal h1{font-size:clamp(2.55rem,12.5vw,3.65rem)}body.hybrid-editorial .hero-first-proposal .hero-visual{min-height:520px}body.hybrid-editorial .hero-first-proposal .hero-note{width:58%;padding:.85rem}body.hybrid-editorial .hero-first-proposal .hero-note strong{font-size:.98rem}body.hybrid-editorial .hero-team-badge{width:76%;padding:.65rem .75rem}body.hybrid-editorial .hero-team-badge span{font-size:.58rem}body.hybrid-editorial .trust-strip,body.hybrid-editorial .hero-first-proposal+.process-section+.trust-strip,body.hybrid-editorial .orientation-neuro-card ul{grid-template-columns:1fr}body.hybrid-editorial .section-heading h2,body.hybrid-editorial .need-section .section-heading h2,body.hybrid-editorial .services-section .section-heading h2,body.hybrid-editorial .resources-section .section-heading h2,body.hybrid-editorial .faq-heading h2{font-size:clamp(2.45rem,12vw,3.4rem)}}@media (prefers-reduced-motion:reduce){body.hybrid-editorial .living-brain:before,body.hybrid-editorial .living-brain__graphic,body.hybrid-editorial .living-brain__halo,body.hybrid-editorial .living-brain__signals path,body.hybrid-editorial .living-brain__nodes circle{animation:none!important;transform:none!important}body.hybrid-editorial .living-brain__signals path{opacity:.72;stroke-dashoffset:0}body.hybrid-editorial *,body.hybrid-editorial :before,body.hybrid-editorial :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
