/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.hero.hero-first-proposal{color:#fffdf8;background:#243b47;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:0;width:100%;max-width:none;min-height:46rem;margin:0;padding:0;display:grid;overflow:hidden}.hero-first-proposal .hero-copy{z-index:2;flex-direction:column;justify-content:center;align-self:stretch;max-width:none;padding:clamp(4.5rem,7vw,7.75rem) clamp(2rem,5.7vw,7rem) clamp(3.5rem,6vw,6rem);display:flex}.hero-first-proposal .eyebrow{color:#e5b77b}.hero.hero-first-proposal h1{color:#f7f3ed;max-width:44rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(1rem,1.35vw,1.35rem);font-weight:700;line-height:1.25}.hero-first-proposal .hero-statement{color:#fffdf8;max-width:48rem;font-family:var(--font-serif);letter-spacing:-.065em;margin:0 0 1.6rem;font-size:clamp(4rem,6.6vw,7.7rem);font-weight:500;line-height:.82}.hero-first-proposal .hero-statement em{color:#e5b77b;font-weight:500;display:block}.hero-neuro-line{color:#f0c6b8;max-width:40rem;font-family:var(--font-serif);margin:0 0 1rem;font-size:clamp(1.25rem,1.7vw,1.75rem);line-height:1.18}.hero-first-proposal .hero-lead{color:#fffdf8c7;max-width:43rem;font-size:clamp(1rem,1.2vw,1.16rem)}.hero-first-proposal .button-primary{color:#243b47;box-shadow:none;background:#e5b77b}.hero-first-proposal .button-primary:hover{background:#f0c89a}.hero-first-proposal .button-ghost{color:#fffdf8;border-color:#fffdf852}.hero-first-proposal .hero-contact-line{color:#fffdf8b8}.hero-first-proposal .hero-contact-line a{color:#fffdf8}.hero-first-proposal .hero-visual{isolation:isolate;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);min-width:0;min-height:46rem;margin:0 0 0 -4.75rem;position:relative}.hero-first-proposal .hero-visual:before{box-shadow:none;background:linear-gradient(130deg,#243b4729,#0000 42%);border:0;border-radius:0;inset:0}.hero-first-proposal .hero-image-frame{min-height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.hero-first-proposal .hero-image-frame:after{background:linear-gradient(#0000 50%,#162a3452)}.hero-first-proposal .hero-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8eb;border:1px solid #ffffff8f;width:min(23rem,100% - 4rem);bottom:clamp(1.4rem,3vw,3.25rem);left:auto;right:clamp(1.25rem,3vw,3.5rem)}.hero-first-proposal .concept-caption{z-index:4;color:#ffffffc2;background:#192d37b3;max-width:27rem;bottom:.55rem;left:auto;right:1rem}.hero-team-badge{z-index:4;color:#fffdf8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#243b47e6;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.8rem;width:min(21rem,100% - 4rem);padding:.85rem 1rem;display:flex;position:absolute;top:clamp(1.5rem,4vw,4rem);right:clamp(1.25rem,3vw,3.5rem);box-shadow:0 1.25rem 3rem #14273033}.hero-team-faces{flex:none;display:flex}.hero-team-faces img{object-fit:cover;filter:grayscale();border:2px solid #fffdf8;border-radius:999px;width:2.7rem;height:2.7rem;margin-left:-.55rem}.hero-team-faces img:first-child{margin-left:0}.hero-team-badge p{gap:.12rem;margin:0;display:grid}.hero-team-badge strong{color:#e5b77b;font-family:var(--font-serif);font-size:1.15rem}.hero-team-badge span{color:#fffdf8bd;font-size:.76rem;line-height:1.25}.hero-first-proposal+.trust-strip{max-width:none;box-shadow:none;background:#ede2d2;border-top:1px solid #243b471f;border-bottom:1px solid #243b471f;border-radius:0;margin:0}.hero-first-proposal+.trust-strip span{color:#4f6068}.team-section.section{max-width:none;padding-inline:0}.team-story{position:relative;overflow:hidden}.team-story:before{content:"NOSOTROS";z-index:0;color:#0000;font-family:var(--font-sans);letter-spacing:-.08em;-webkit-text-stroke:1px #315d7017;pointer-events:none;font-size:clamp(5.5rem,14vw,14rem);font-weight:800;line-height:.8;position:absolute;top:9.5rem;right:-.02em}.team-story-intro{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(24rem,1.12fr);align-items:start;gap:clamp(2rem,6vw,7rem);max-width:92rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,5.5rem) clamp(2.5rem,5vw,5rem);display:grid;position:relative}.team-story-intro h2{color:#315d70;max-width:12ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.65rem,5vw,5.4rem);font-weight:500;line-height:.94}.team-fit-copy>p{color:#53666f;max-width:43rem;margin:0 0 2rem;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.75}.team-fit-copy ol{border-top:1px solid #315d7038;margin:0;padding:0;list-style:none}.team-fit-copy li{border-bottom:1px solid #315d702e;grid-template-columns:2.8rem minmax(9rem,.72fr) 1.28fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.team-fit-copy li span{color:#9b4f3d;font-family:var(--font-serif)}.team-fit-copy li strong{color:#243b47}.team-fit-copy li small{color:#586970;font-size:.86rem;line-height:1.45}.team-mosaic{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.65rem,1vw,1rem);max-width:92rem;min-height:47rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,5.5rem);display:grid;position:relative}.team-mosaic-card{background:#d8d5cf;border-radius:1.6rem .35rem;min-width:0;min-height:18rem;position:relative;overflow:hidden;box-shadow:0 1.35rem 3.2rem #2538411a}.team-mosaic-card-1{grid-area:1/1/3/5}.team-mosaic-card-2{grid-area:1/5/auto/10}.team-mosaic-card-3{grid-area:1/10/auto/13}.team-mosaic-card-4{grid-area:2/5/auto/7}.team-mosaic-card-5{grid-area:2/7/auto/10}.team-mosaic-card-6{grid-area:2/10/auto/13}.team-mosaic-card img{object-fit:cover;object-position:center top;filter:grayscale()contrast(.94);transition:transform .4s,filter .4s}.team-mosaic-card:focus-within img,.team-mosaic-card:hover img{filter:grayscale(.72)contrast(.98);transform:scale(1.025)}.team-mosaic-overlay{color:#fff;background:linear-gradient(#0000,#182b35e0);padding:3rem clamp(1rem,2vw,1.7rem) clamp(1rem,2vw,1.7rem);position:absolute;inset:auto 0 0}.team-mosaic-overlay p{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .28rem;font-size:.7rem}.team-mosaic-overlay h3{color:#fff;font-family:var(--font-serif);margin:0 0 .7rem;font-size:clamp(1.2rem,1.6vw,1.75rem);font-weight:500;line-height:1}.team-mosaic-overlay a{color:#fff;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.team-mosaic-badge{z-index:3;aspect-ratio:1;color:#243b47;text-align:center;background:#e5b77b;border:.45rem solid #f7f3ed;border-radius:50%;place-content:center;width:clamp(7rem,10vw,10rem);display:grid;position:absolute;bottom:clamp(1rem,3vw,3rem);right:clamp(1rem,4vw,4.5rem);box-shadow:0 1rem 2rem #243b4729}.team-mosaic-badge strong{font-family:var(--font-serif);font-size:clamp(2rem,3.2vw,3.6rem);line-height:.8}.team-mosaic-badge span{margin-top:.45rem;font-size:clamp(.62rem,.8vw,.78rem);font-weight:700;line-height:1.1}.team-story-compact .team-story-intro{padding-top:clamp(1rem,3vw,3rem)}@media (max-width:1080px){.hero.hero-first-proposal{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.hero-first-proposal .hero-copy{padding-inline:clamp(1.5rem,4vw,3rem)}.hero-first-proposal .hero-statement{font-size:clamp(3.6rem,7vw,5.8rem)}.team-mosaic{min-height:39rem}}@media (max-width:820px){.hero.hero-first-proposal{grid-template-columns:1fr;min-height:auto}.hero-first-proposal .hero-copy{padding:4.25rem 1.5rem 3rem}.hero.hero-first-proposal h1{font-size:.92rem}.hero-first-proposal .hero-statement{max-width:8ch;font-size:clamp(4rem,16vw,6.2rem)}.hero-first-proposal .hero-visual{clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);min-height:37rem;margin:0}.hero-team-badge{top:2.8rem}.team-story-intro{grid-template-columns:1fr;gap:2rem}.team-story-intro h2{max-width:15ch}.team-mosaic{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:66rem}.team-mosaic-card-1{grid-area:1/1/3/3}.team-mosaic-card-2{grid-area:3/1}.team-mosaic-card-3{grid-area:3/2}.team-mosaic-card-4{grid-area:4/1}.team-mosaic-card-5{grid-area:4/2}.team-mosaic-card-6{grid-area:5/1/auto/3}}@media (max-width:560px){.hero-first-proposal .hero-copy{padding-top:3.25rem}.hero-first-proposal .hero-statement{font-size:clamp(3.65rem,18vw,5.2rem)}.hero-first-proposal .hero-actions{align-items:stretch}.hero-first-proposal .hero-actions>*{justify-content:center;width:100%}.hero-first-proposal .hero-visual{min-height:31rem}.hero-team-badge{width:calc(100% - 2rem);top:2.2rem;right:1rem}.hero-first-proposal .hero-note{width:calc(100% - 2rem);bottom:2.6rem;right:1rem}.team-fit-copy li{grid-template-columns:2.2rem 1fr}.team-fit-copy li small{grid-column:2}.team-mosaic{grid-template-rows:none;grid-template-columns:1fr;min-height:auto}.team-mosaic-card,.team-mosaic-card-1,.team-mosaic-card-2,.team-mosaic-card-3,.team-mosaic-card-4,.team-mosaic-card-5,.team-mosaic-card-6{grid-area:auto/1;min-height:26rem}.team-mosaic-badge{bottom:1.7rem;right:1.7rem}}:root{--radius-sm:12px;--radius-md:18px;--radius-lg:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background:var(--warm);color:var(--ink);font-family:var(--font-noto-sans),"Segoe UI",Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}body::selection{background:var(--mist-strong);color:var(--petrol)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select,summary{cursor:pointer}button{color:inherit}img,svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;text-wrap:balance;line-height:1.06}h3{font-size:clamp(1.3rem,2vw,1.9rem)}:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #d58668}.skip-link{z-index:1000;background:var(--paper);color:var(--petrol);box-shadow:var(--shadow);border-radius:8px;padding:10px 16px;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.demo-banner{min-height:38px;padding:7px max(18px,calc((100vw - var(--content)) / 2));color:#edf6f2;letter-spacing:.03em;background:#0c2c27;justify-content:center;align-items:center;gap:18px;font-size:.75rem;display:flex}.demo-banner span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff47;border-radius:999px;padding:2px 8px}.demo-banner strong{font-weight:400}.demo-banner a{border-bottom:1px solid #ffffff80;margin-left:auto}.site-topbar{color:#fffdf9;background:#3e735d;border-bottom:1px solid #fffdf938;width:100%}.site-topbar-inner{width:min(calc(100% - 48px),var(--content));justify-content:space-between;align-items:center;gap:18px;min-height:46px;margin:0 auto;display:flex}.site-topbar-actions,.site-topbar-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-topbar-actions a,.site-topbar-meta span{letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;line-height:1.1}.site-topbar-actions a,.site-topbar-meta span:not(.site-topbar-badge){color:#fffdf9f0}.site-topbar-actions a{text-decoration:none;transition:color .18s,opacity .18s}.site-topbar-actions a:focus-visible,.site-topbar-actions a:hover{color:#fffdf9;text-underline-offset:.24em;-webkit-text-decoration:underline #fffdf9b8;text-decoration:underline #fffdf9b8}.site-topbar-badge{background:#10272f2e;border:1px solid #fffdf97a;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-weight:700;display:inline-flex;color:#fffdf9!important}.site-topbar-phone-short{display:none}@media (max-width:760px){.site-topbar-inner{width:min(calc(100% - 24px),var(--content));gap:8px;padding:8px 0;display:grid}.site-topbar-actions,.site-topbar-meta{gap:8px 12px}.site-topbar-actions a,.site-topbar-meta span{letter-spacing:.045em;font-size:.66rem}.site-topbar-languages,.site-topbar-location,.site-topbar-phone-full{display:none}.site-topbar-phone-short{display:inline}.site-topbar-actions{justify-content:space-between}}.site-header{z-index:80;color:#f8f4ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#123c35f7;position:sticky;top:0;box-shadow:0 1px #ffffff1a}.header-inner{width:min(calc(100% - 40px),var(--content));grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:82px;margin:0 auto;display:grid}.brand{align-items:center;gap:11px;min-width:210px;display:inline-flex}.brand-logo{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.92;width:62px;height:46px}.brand-copy{flex-direction:column;line-height:1.1;display:flex}.brand-copy strong{letter-spacing:.01em;font-size:.98rem}.brand-copy small{color:#bdd0c9;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.67rem}.desktop-nav{justify-content:center;align-items:center;gap:clamp(16px,2.4vw,30px);display:flex}.desktop-nav a{color:#dfe9e5;padding:8px 0;font-size:.86rem;position:relative}.desktop-nav a:after{content:"";background:#d7a48f;height:1px;transition:right .18s;position:absolute;bottom:3px;left:0;right:100%}.desktop-nav a:focus-visible:after,.desktop-nav a:hover:after{right:0}.header-cta,.menu-button{border:0}.header-cta{background:var(--paper);min-height:46px;color:var(--petrol);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.82rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.header-cta:hover{background:#fff;transform:translateY(-2px)}.menu-button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:none}.mobile-menu{width:min(100% - 32px,520px);margin:0 auto;padding:12px 0 22px}.mobile-menu nav{display:grid}.mobile-menu nav a{border-bottom:1px solid #ffffff21;align-items:center;min-height:50px;font-size:1rem;display:flex}.mobile-call{background:var(--paper);min-height:48px;color:var(--petrol);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-weight:700;display:flex}.hero{align-items:center;gap:clamp(48px,6.4vw,96px);min-height:min(900px,100vh - 82px);margin:0 auto;padding:clamp(82px,9vw,132px) clamp(0px,2.6vw,40px) 102px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--copper-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:.72rem;font-weight:700}.eyebrow-light{color:#dfae99}.hero h1{max-width:860px;color:var(--copper-dark);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(.78rem,1vw,.96rem);line-height:1.3}.hero-statement{max-width:850px;color:var(--petrol);letter-spacing:-.058em;text-wrap:balance;margin-bottom:30px;font-size:clamp(3.25rem,5.45vw,6rem);line-height:.99}.hero-lead{color:#40534d;max-width:690px;margin-bottom:34px;font-size:clamp(1.04rem,1.35vw,1.2rem);line-height:1.76}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:.88rem;font-weight:700;line-height:1.2;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;box-shadow:0 12px 28px #123c3529}.button-ghost{border-color:var(--line);color:var(--petrol);background:0 0}.button-ghost:hover,.button-outline:hover{background:var(--paper)}.button-outline{border-color:var(--petrol);color:var(--petrol);background:0 0}.button-copper{border-color:var(--copper);background:var(--copper);color:#fff}.button-copper:hover{background:var(--copper-dark)}.hero-contact-line{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;font-size:.79rem;display:flex}.hero-contact-line a{color:var(--petrol);border-bottom:1px solid var(--line);margin-left:8px;font-weight:700}.availability-dot{background:#4c8b72;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #4c8b721f}.hero-visual{position:relative}.hero-visual:before{content:"";z-index:-1;background:var(--mist);position:absolute;right:-4%;transform:rotate(4deg)}.neural-card{color:#f7f4ee;background:radial-gradient(circle at 50% 42%,#a8553b26,#0000 34%),linear-gradient(148deg,#194b43,#0d312b 74%);border:1px solid #ffffff1f;border-radius:46px 46px 24px;width:min(100%,580px);min-height:610px;padding:30px 32px 34px;position:relative;overflow:hidden;box-shadow:0 34px 80px #123c3538}.neural-card:after{content:"";pointer-events:none;border-radius:inherit;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0}.neural-card-topline{z-index:2;color:#b8cdc6;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.63rem;display:flex;position:relative}.neural-card-topline b{color:#dca58d;font-weight:700}.neural-card>p{z-index:2;color:#c5d6d0;text-align:center;max-width:430px;margin:-8px auto 0;font-size:.78rem;line-height:1.65;position:relative}.neural-map{z-index:1;aspect-ratio:1.12;width:100%;max-width:510px;margin:12px auto 0;position:relative}.neural-map svg{width:100%;height:100%}.neural-nodes circle:not(:first-child){fill:#d7a48f;stroke:#f5f1e9b3;stroke-width:2px}.neural-nodes circle:nth-child(3),.neural-nodes circle:nth-child(6),.neural-nodes circle:nth-child(9){transform-box:fill-box;transform-origin:50%;animation:neural-pulse 3.2s ease-in-out infinite}.neural-core-label,.neural-label{z-index:2;color:#d8e5e0;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;position:absolute}.label-body{top:18%;left:3%}.label-alarm{top:53%;left:0}.label-attention{top:20%;right:0}.label-memory{top:51%;right:-1%}.label-context{bottom:15%;right:2%}.neural-core-label{color:#fff7f0;text-align:center;width:90px;font-size:.69rem;font-weight:700;line-height:1.35;top:50%;left:50%;transform:translate(-50%,-50%)}.neural-core-label small{color:#dca58d;font-size:.56rem;font-weight:400;display:block}.hero-photo-inset{z-index:4;border:6px solid var(--warm);background:var(--mist);border-radius:18px;width:210px;height:152px;position:absolute;bottom:14px;left:-28px;overflow:hidden;box-shadow:0 18px 42px #123c3533}.hero-photo-inset img{object-fit:cover}.hero-photo-inset span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0c2c27d1;border-radius:5px;padding:4px 7px;font-size:.57rem;position:absolute;bottom:9px;left:10px}.hero-principle{z-index:5;border:1px solid var(--line);background:var(--paper);color:#39504a;border-radius:14px;width:250px;margin:0;padding:18px 20px;font-size:.7rem;line-height:1.6;position:absolute;bottom:34px;right:-24px;box-shadow:0 16px 42px #123c3529}@keyframes neural-pulse{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1.28)}}.trust-strip{width:min(calc(100% - 48px),var(--content));border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.trust-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:122px;padding:25px clamp(16px,2vw,30px);display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip strong{color:var(--petrol);margin-bottom:6px;font-size:1.02rem}.trust-strip span{color:var(--ink-muted);font-size:.74rem}.neuroscience-section{padding:clamp(105px,12vw,170px) max(24px,calc((100vw - var(--content)) / 2));color:#f6f2eb;background:radial-gradient(circle at 16% 6%,#a8553b33,#0000 27%),linear-gradient(145deg,#163f38,#0b2c27 72%);margin-top:clamp(90px,10vw,150px)}.neuroscience-heading{grid-template-columns:minmax(0,1.12fr) minmax(320px,.58fr);align-items:end;gap:clamp(50px,10vw,150px);margin-bottom:clamp(68px,8vw,112px);display:grid}.neuroscience-heading .eyebrow{grid-column:1/-1;margin-bottom:-18px}.neuroscience-heading h2{letter-spacing:-.055em;max-width:860px;margin:0;font-size:clamp(3.2rem,6vw,6.3rem);line-height:.98}.neuroscience-heading>p:last-child{color:#bed0ca;margin:0 0 6px;line-height:1.85}.neuroscience-layers{border-top:1px solid #fff3;border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.neuroscience-layers article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff1f;grid-template-columns:48px 1fr;align-content:start;column-gap:20px;min-height:290px;padding:clamp(30px,4vw,50px);display:grid}.neuroscience-layers article>span{color:#d99c82;padding-top:4px;font-size:.68rem;font-weight:700}.neuroscience-layers article>div>p{color:#8fb0a6;letter-spacing:.14em;margin-bottom:10px;font-size:.63rem;font-weight:700}.neuroscience-layers h3{margin-bottom:24px;font-size:clamp(1.55rem,2.5vw,2.25rem)}.neuroscience-layers article>p{color:#b8cbc5;grid-column:2;margin:0;font-size:.82rem;line-height:1.8}.neuroscience-manifesto{grid-template-columns:.3fr minmax(0,1.25fr) minmax(270px,.62fr);align-items:start;gap:clamp(34px,6vw,90px);padding:clamp(44px,6vw,76px) 0 0;display:grid}.neuroscience-manifesto>span{color:#d99c82;letter-spacing:.13em;text-transform:uppercase;padding-top:9px;font-size:.64rem;font-weight:700}.neuroscience-manifesto blockquote{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1.08}.neuroscience-manifesto>p{color:#aac1ba;margin:8px 0 0;font-size:.78rem;line-height:1.8}.section{width:min(calc(100% - 48px),var(--content));margin:0 auto;padding:clamp(100px,12vw,170px) 0}.section-heading{margin-bottom:clamp(48px,7vw,82px)}.section-heading-split{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:80px;display:grid}.section-heading h2{max-width:780px;color:var(--petrol);margin-bottom:0}.section-heading>div+p,.section-heading>p{color:var(--ink-muted);margin-bottom:7px;line-height:1.8}.need-layout{grid-template-columns:minmax(0,.96fr) minmax(380px,.78fr);align-items:stretch;gap:clamp(40px,6vw,86px);display:grid}.need-choices{border-top:1px solid var(--line)}.need-choice{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:44px 1fr;align-content:center;column-gap:14px;width:100%;min-height:104px;padding:18px 54px 18px 4px;transition:transform .18s,background .18s;display:grid;position:relative}.need-choice>span{color:#526862;grid-row:span 2;padding-top:4px;font-size:.67rem;font-weight:700}.need-choice strong{color:var(--petrol);font-size:clamp(1rem,1.4vw,1.2rem)}.need-choice small{color:var(--ink-muted);font-size:.74rem}.need-choice svg{opacity:0;transition:opacity .18s,right .18s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.need-choice.is-active,.need-choice:hover{background:#fffdfab8;transform:translate(6px)}.need-choice.is-active svg,.need-choice.is-active>span{color:var(--copper)}.need-choice.is-active svg,.need-choice:hover svg{opacity:1;right:20px}.need-answer{border-radius:var(--radius-lg);background:var(--mist);flex-direction:column;justify-content:center;align-self:start;min-height:590px;padding:clamp(34px,5vw,62px);display:flex;position:sticky;top:116px}.need-answer:before{content:"";border:1px solid #123c3529;border-radius:50%;width:84px;height:84px;position:absolute;top:42px;right:42px;box-shadow:0 0 0 20px #ffffff29}.answer-kicker{z-index:1;color:var(--copper-dark);letter-spacing:.13em;text-transform:uppercase;margin-bottom:26px;font-size:.7rem;font-weight:700;position:relative}.need-answer h3{z-index:1;color:var(--petrol);margin-bottom:22px;font-size:clamp(2rem,3.5vw,3.45rem);position:relative}.need-answer>p:not(.answer-kicker){z-index:1;color:#405c56;line-height:1.8;position:relative}.answer-links{z-index:1;flex-wrap:wrap;gap:9px;margin:16px 0 28px;display:flex;position:relative}.answer-links a{min-height:38px;color:var(--petrol);background:#ffffff6b;border:1px solid #123c352e;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.72rem;display:inline-flex}.card-link,.resource-grid article>a,.reviews-intro>a,.team-card button,.text-button,.text-link{width:fit-content;color:var(--petrol);background:0 0;border:0;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:inline-flex}.text-button{z-index:1;border-bottom:1px solid #123c3559;padding:0 0 5px;position:relative}.approach-section{background:var(--petrol);color:#f7f4ee;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:780px;display:grid}.approach-image{min-height:660px;position:relative;overflow:hidden}.approach-image:after{content:"";background:linear-gradient(90deg,#123c350f,#123c3538);position:absolute;inset:0}.approach-image img{object-fit:cover;object-position:center}.approach-image>span{z-index:2;color:#dbe7e3;background:#0c2c27bd;border-radius:5px;padding:5px 9px;font-size:.63rem;position:absolute;bottom:24px;left:28px}.approach-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,136px) clamp(40px,8vw,130px);display:flex}.approach-copy h2{max-width:720px;margin-bottom:30px}.approach-copy>p:not(.eyebrow){color:#c6d5d0;max-width:670px;line-height:1.85}.approach-list{border-top:1px solid var(--line-dark);margin:38px 0 0;padding:0;list-style:none}.approach-list li{border-bottom:1px solid var(--line-dark);grid-template-columns:44px 1fr;gap:15px;padding:19px 0;display:grid}.approach-list li>span{color:#d99678;font-size:.7rem;font-weight:700}.approach-list small,.approach-list strong{display:block}.approach-list strong{margin-bottom:4px;font-size:.94rem}.approach-list small{color:#adc2bb;font-size:.77rem}.connectome-section{border-radius:var(--radius-lg);background:var(--mist);grid-template-columns:minmax(0,.82fr) minmax(440px,.9fr);align-items:center;gap:clamp(60px,9vw,132px);width:min(100% - 48px,1380px);margin:0 auto;padding:clamp(76px,9vw,130px) clamp(30px,7vw,104px);display:grid}.connectome-copy h2{color:var(--petrol);margin-bottom:30px;font-size:clamp(2.65rem,4.8vw,5rem)}.connectome-copy>p{color:#405b54;line-height:1.82}.connectome-copy .concept-definition{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffdfa9e;margin-bottom:22px;padding:22px 24px;font-size:.84rem;box-shadow:inset 0 3px #c66f57c7}.concept-definition strong{color:var(--petrol);margin-bottom:6px;display:block}.connectome-copy .text-link{border-bottom:1px solid #123c354d;margin-top:18px;padding-bottom:5px}.learning-loop{color:#f7f4ee;background:#123c35;border-radius:26px;padding:clamp(28px,4.5vw,54px);box-shadow:0 28px 62px #123c3533}.loop-title{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;padding-bottom:20px;display:flex}.loop-title span{color:#dca58d;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:700}.loop-title b{color:#9db7af;font-size:.64rem;font-weight:400}.learning-loop ol{margin:0;padding:0;list-style:none}.learning-loop li{flex-direction:column;justify-content:start;min-height:64px;padding:0 0 19px 58px;display:flex;position:relative}.learning-loop li:not(:last-child):after{content:"";background:linear-gradient(#d99c82,#d99c822e);width:1px;position:absolute;top:29px;bottom:-1px;left:17px}.learning-loop li>span{color:#e1ad97;border:1px solid #d99c82a3;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.57rem;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.learning-loop li strong{margin-bottom:2px;font-size:.94rem}.learning-loop li small{color:#9fb8b0;font-size:.7rem}.loop-change{color:var(--petrol);background:#f5f1e9;border-radius:14px;grid-template-columns:34px 1fr;column-gap:12px;margin-top:12px;padding:22px;display:grid}.loop-change>span{color:var(--copper);grid-row:span 2;font-size:1.7rem;line-height:1}.loop-change small,.loop-change strong{display:block}.loop-change small{color:var(--copper-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem}.loop-change strong{font-size:.86rem}.loop-change p{color:#50635e;grid-column:2;margin:10px 0 0;font-size:.68rem;line-height:1.6}.filter-control{justify-self:end;width:min(100%,310px)}.filter-control label{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.filter-control select,.form-field input,.form-field select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:50px;color:var(--ink);border-radius:10px;padding:0 14px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fffdfa9e;flex-direction:column;min-height:460px;padding:clamp(26px,3.3vw,42px);transition:transform .18s,box-shadow .18s,background .18s;display:flex}.service-card:hover{background:var(--paper);transform:translateY(-5px);box-shadow:0 20px 44px #123c3514}.service-topline{color:var(--copper);align-items:center;gap:14px;margin-bottom:42px;font-size:.72rem;font-weight:700;display:flex}.service-line{background:var(--line);flex:1;height:1px}.service-card h3{color:var(--petrol);margin-bottom:18px}.service-card>p{color:var(--ink-muted);font-size:.84rem;line-height:1.75}.service-card details{color:var(--ink-muted);margin:8px 0 22px;font-size:.78rem}.service-card summary{width:fit-content;color:var(--petrol);font-weight:700}.service-card details ul{margin:14px 0 0;padding-left:20px}.service-card details li+li{margin-top:5px}.card-link{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.scope-note{max-width:760px;color:var(--ink-muted);text-align:center;margin:34px auto 0;font-size:.74rem}.process-section{border-radius:var(--radius-lg);background:var(--mist);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(50px,9vw,140px);width:min(100% - 48px,1380px);margin:0 auto;padding:clamp(70px,9vw,116px) clamp(30px,7vw,106px);display:grid}.process-heading h2{color:var(--petrol);margin-bottom:0;font-size:clamp(2.4rem,4.2vw,4.5rem)}.process-steps{border-top:1px solid #123c3533;margin:0;padding:0;list-style:none}.process-steps li{border-bottom:1px solid #123c3533;grid-template-columns:54px 1fr;gap:18px;min-height:148px;padding:25px 0;display:grid}.process-steps li>span{color:var(--copper-dark);font-size:.72rem;font-weight:700}.process-steps strong{color:var(--petrol);margin-bottom:7px;font-size:1.05rem;display:block}.process-steps p{color:#49615b;margin:0;font-size:.82rem;line-height:1.75}.team-section{padding-bottom:clamp(120px,14vw,190px)}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:40px;display:grid}.team-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);overflow:hidden}.team-photo{aspect-ratio:.88;background:var(--mist);position:relative;overflow:hidden}.team-photo img{object-fit:cover;filter:saturate(.72)contrast(1.02);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .28s}.team-card:hover .team-photo img{filter:saturate(.9)contrast(1.02);transform:scale(1.035)}.team-card-copy{flex-direction:column;align-items:flex-start;min-height:174px;padding:23px 25px;display:flex}.team-card-copy p{color:var(--copper-dark);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:700}.team-card-copy h3{color:var(--petrol);margin-bottom:22px;font-size:1.28rem}.team-card button{margin-top:auto;padding:0}.reviews-section{min-height:850px;padding:clamp(90px,12vw,170px) max(24px,calc((100vw - var(--content)) / 2));background:var(--petrol);color:#fff;grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:center;gap:clamp(60px,10vw,160px);display:grid}.reviews-intro h2{max-width:650px;margin-bottom:28px}.reviews-intro>p:not(.eyebrow){color:#bdcec8;max-width:590px;line-height:1.85}.reviews-intro>a{color:#fff;border-bottom:1px solid #ffffff59;margin-top:18px;padding-bottom:5px}.review-list{border-top:1px solid var(--line-dark)}.review-list figure{border-bottom:1px solid var(--line-dark);grid-template-columns:48px 1fr;gap:20px;margin:0;padding:34px 0;display:grid}.quote-mark{color:#d99a7e;font-size:3rem;line-height:.8}.review-list blockquote{margin:0 0 16px;font-size:clamp(1.12rem,1.7vw,1.5rem);line-height:1.55}.review-list figcaption{color:#afc2bb;grid-column:2;gap:11px;font-size:.72rem;display:flex}.review-list figcaption span{color:#d99a7e}.resources-section .section-heading{align-items:end}.text-link{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:5px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.resource-grid article{border-radius:var(--radius-md);background:var(--paper);flex-direction:column;min-height:390px;padding:clamp(28px,3.5vw,46px);display:flex}.resource-grid article:nth-child(2){background:var(--mist)}.resource-grid article>p{color:var(--copper-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:45px;font-size:.68rem;font-weight:700}.resource-grid h3{color:var(--petrol);margin-bottom:18px;font-size:clamp(1.5rem,2.3vw,2.15rem)}.resource-grid article>span{color:var(--ink-muted);font-size:.84rem;line-height:1.75}.resource-grid article>a{margin-top:auto;padding-top:24px}.faq-section{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.faq-heading{position:sticky;top:126px}.faq-heading h2{color:var(--petrol);margin-bottom:24px}.faq-heading>p:not(.eyebrow){color:var(--ink-muted);line-height:1.8}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:96px;color:var(--petrol);grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:24px 50px 24px 0;font-size:1.02rem;font-weight:700;list-style:none;display:grid;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--copper);font-size:.68rem}.faq-list summary b{color:var(--copper-dark);font-size:1.4rem;font-weight:400;transition:transform .18s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.faq-list details[open] summary b{transform:translateY(-50%)rotate(45deg)}.faq-list details>p{max-width:710px;color:var(--ink-muted);margin:-4px 0 30px 54px;line-height:1.85}.contact-section{padding:clamp(90px,11vw,150px) max(24px,calc((100vw - var(--content)) / 2));color:#fff;background:#173f38;grid-template-columns:minmax(0,.9fr) minmax(360px,.65fr);align-items:center;gap:clamp(60px,11vw,170px);display:grid}.contact-copy h2{max-width:780px;margin-bottom:28px}.contact-copy>p:not(.eyebrow){color:#bdcec8;max-width:640px;margin-bottom:30px;line-height:1.85}.contact-card{border-top:1px solid var(--line-dark);padding:0;font-style:normal}.contact-card>div{border-bottom:1px solid var(--line-dark);grid-template-columns:110px 1fr;gap:18px;padding:20px 0;display:grid}.contact-card span{color:#a9beb7;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.contact-card a{gap:10px;font-size:.86rem;display:inline-flex}.contact-card a,.crisis-note{justify-content:space-between;align-items:center}.crisis-note{padding:24px max(24px,calc((100vw - var(--content)) / 2));background:var(--mist);color:var(--petrol);gap:32px;display:flex}.crisis-note strong{flex:none;font-size:.9rem}.crisis-note p{color:#3d5650;text-align:right;margin:0;font-size:.79rem}.crisis-note a{color:var(--copper-dark);font-weight:700;text-decoration:underline}.site-footer{padding:74px max(24px,calc((100vw - var(--content)) / 2)) 34px;color:#dfe9e5;background:#0c2c27;grid-template-columns:1.3fr .6fr .7fr;gap:60px;display:grid}.footer-brand img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.9;width:130px;height:70px}.footer-brand p{color:#9db3ac;max-width:380px;margin:14px 0 0;font-size:.76rem}.site-footer>div:not(.footer-brand):not(.footer-legal){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-footer strong{color:#fff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem}.site-footer a{color:#b9cbc5;font-size:.78rem}.site-footer a:hover{color:#fff}.footer-legal{color:#829b93;border-top:1px solid #ffffff1a;grid-column:1/-1;align-items:center;gap:20px;padding-top:28px;font-size:.68rem;display:flex}.footer-legal a:first-of-type{margin-left:auto}.mobile-action-bar{display:none}.dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081d19d1;place-items:center;padding:24px;animation:backdrop-in .18s both;display:grid;position:fixed;inset:0;overflow-y:auto}.contact-dialog,.profile-dialog{border-radius:var(--radius-md);background:var(--paper);width:min(100%,980px);max-height:min(860px,100vh - 48px);animation:dialog-in .22s both;position:relative;overflow-y:auto;box-shadow:0 32px 90px #00000052}.dialog-close{z-index:4;border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--petrol);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 24px #123c351f}.profile-dialog{grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);display:grid}.profile-dialog-photo{background:var(--mist);min-height:620px;position:relative}.profile-dialog-photo img{object-fit:cover;filter:saturate(.78)}.profile-dialog-copy{flex-direction:column;justify-content:center;padding:clamp(60px,7vw,96px) clamp(38px,6vw,80px);display:flex}.profile-dialog-copy>p{color:var(--copper-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.7rem;font-weight:700}.profile-dialog-copy h2{color:var(--petrol);margin-bottom:22px;font-size:clamp(2.2rem,4vw,4rem)}.profile-dialog-copy>span{color:var(--ink-muted);line-height:1.85}.profile-disclaimer{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--mist);color:#435b55;margin:30px 0;padding:18px;font-size:.75rem;box-shadow:inset 0 3px #c66f57c7}.contact-dialog{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);display:grid}.contact-dialog-intro{background:var(--mist);padding:clamp(60px,7vw,90px) clamp(36px,5vw,66px)}.contact-dialog-intro h2{color:var(--petrol);margin-bottom:24px;font-size:clamp(2.2rem,3.8vw,3.8rem)}.contact-dialog-intro>p:not(.eyebrow){color:#435c55;font-size:.86rem;line-height:1.8}.direct-contact-options{gap:10px;margin-top:34px;display:grid}.direct-contact-options>a{min-height:62px;color:var(--petrol);background:#ffffff61;border:1px solid #123c352b;border-radius:12px;align-items:center;gap:14px;padding:11px 14px;font-weight:700;display:flex}.direct-contact-options small,.direct-contact-options span{display:block}.direct-contact-options small{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:.62rem;font-weight:400}.demo-form{padding:clamp(58px,7vw,88px) clamp(36px,5vw,66px)}.form-field{margin-bottom:18px}.form-field label{color:var(--petrol);margin-bottom:7px;font-size:.74rem;font-weight:700;display:block}.consent-field input[aria-invalid=true],.form-field input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);margin-top:6px;font-size:.7rem;display:block}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-field{color:var(--ink-muted);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:8px;font-size:.72rem;line-height:1.55;display:grid}.consent-field input{width:18px;height:18px;accent-color:var(--petrol);margin:2px 0 0}.form-submit{width:100%;margin-top:24px}.form-submit:disabled{cursor:wait;opacity:.7}.form-status{min-height:22px;margin:12px 0 0;font-size:.72rem}.form-status.is-success{color:var(--success)}.form-status.is-error{color:var(--error)}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1120px){.desktop-nav{gap:16px}.desktop-nav a{font-size:.77rem}.header-cta{padding:0 15px}.hero{grid-template-columns:minmax(0,1fr) minmax(410px,.78fr);gap:48px}.hero-principle{right:-8px}.service-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){html{scroll-padding-top:92px}.demo-banner{justify-content:space-between}.demo-banner span{display:none}.demo-banner a{margin-left:0}.header-inner{grid-template-columns:1fr auto;min-height:72px}.desktop-nav,.header-cta{display:none}.menu-button{display:inline-flex}.hero{grid-template-columns:1fr;gap:54px;min-height:auto;padding-top:82px}.hero-copy{max-width:760px}.hero-visual{min-height:680px}.neural-card{width:min(100%,610px)}.hero-photo-inset{left:18px}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div:nth-child(2){border-right:0}.trust-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.connectome-section,.contact-section,.faq-section,.need-layout,.neuroscience-heading,.neuroscience-manifesto,.process-section,.reviews-section,.section-heading-split{grid-template-columns:1fr}.section-heading-split{align-items:start;gap:28px}.neuroscience-heading{align-items:start;gap:30px}.neuroscience-heading .eyebrow{margin-bottom:-4px}.neuroscience-heading>p:last-child{max-width:700px}.neuroscience-manifesto{gap:22px}.neuroscience-manifesto blockquote{max-width:760px}.neuroscience-manifesto>p{max-width:620px}.section-heading>div+p{max-width:700px}.faq-heading,.need-answer{position:static}.need-answer{min-height:500px}.approach-section{grid-template-columns:1fr}.connectome-section{width:min(100% - 32px,800px)}.approach-image{min-height:560px}.approach-copy{padding-left:max(30px,50vw - 380px);padding-right:max(30px,50vw - 380px)}.filter-control{justify-self:start}.process-section{width:min(100% - 32px,800px)}.reviews-section{min-height:auto}.reviews-intro{max-width:720px}.resource-grid{grid-template-columns:1fr}.resource-grid article{min-height:310px}.faq-heading{max-width:680px}.contact-section{align-items:start}.contact-card{max-width:680px}.site-footer{grid-template-columns:1.2fr .7fr .8fr;gap:34px}}@media (max-width:700px){h1{font-size:clamp(2.75rem,13vw,4.6rem)}h2{font-size:clamp(2.2rem,10vw,3.7rem)}.demo-banner{gap:12px;min-height:44px;padding:8px 15px;font-size:.65rem}.demo-banner strong{max-width:210px;line-height:1.25}.header-inner{width:calc(100% - 28px)}.brand{min-width:0}.brand-logo{width:52px;height:40px}.brand-copy small{display:none}.hero,.section,.trust-strip{width:calc(100% - 32px)}.hero{padding:66px 0 72px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-contact-line{align-items:flex-start}.hero-contact-line a{margin-left:0}.hero-visual{min-height:610px;overflow:hidden}.hero-visual:before{right:0}.neural-card{border-radius:30px 30px 18px;min-height:550px;padding:24px 18px 28px}.neural-map{margin-top:18px}.hero-photo-inset{border-width:4px;width:154px;height:112px;bottom:4px;left:8px}.hero-principle{width:205px;padding:14px 15px;font-size:.62rem;bottom:16px;right:6px}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:96px}.trust-strip>div:last-child{border-bottom:0}.section{padding:100px 0}.neuroscience-section{margin-top:80px;padding:92px 20px}.neuroscience-heading h2{font-size:clamp(2.8rem,14vw,4.6rem)}.neuroscience-layers{grid-template-columns:1fr}.neuroscience-layers article{min-height:250px;padding:32px 24px}.neuroscience-manifesto{padding-top:52px}.need-choice{grid-template-columns:36px 1fr;padding-right:42px}.need-choice small{line-height:1.4}.need-answer{border-radius:var(--radius-md);min-height:520px;padding:36px 28px}.need-answer:before{width:58px;height:58px;top:28px;right:26px}.approach-image{min-height:460px}.approach-copy{padding:86px 24px}.connectome-section{border-radius:var(--radius-md);padding:76px 24px}.connectome-copy h2{font-size:clamp(2.35rem,11vw,4rem)}.learning-loop{padding:28px 22px}.loop-title{flex-direction:column;align-items:flex-start;gap:5px}.service-grid,.team-grid{grid-template-columns:1fr}.service-card{min-height:420px}.process-section{border-radius:var(--radius-md);padding:68px 26px}.team-grid{gap:14px}.team-card{grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);display:grid}.team-photo{aspect-ratio:auto;min-height:270px}.team-card-copy{justify-content:center;min-height:270px;padding:24px 20px}.team-card-copy h3{font-size:1.12rem}.review-list figure{grid-template-columns:36px 1fr}.resource-grid article{min-height:340px}.faq-list summary{grid-template-columns:34px 1fr;font-size:.9rem}.faq-list details>p{margin-left:46px}.contact-section{padding-top:94px;padding-bottom:94px}.contact-card>div{grid-template-columns:1fr;gap:6px}.crisis-note{flex-direction:column;align-items:flex-start;gap:7px}.crisis-note p{text-align:left}.site-footer{grid-template-columns:1fr 1fr;padding-bottom:112px}.footer-brand{grid-column:1/-1}.footer-legal{flex-wrap:wrap;align-items:flex-start}.footer-legal a:first-of-type{margin-left:0}.mobile-action-bar{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c2c27f5;border:1px solid #ffffff3d;border-radius:18px;grid-template-columns:.72fr 1.28fr;gap:5px;min-height:58px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #00000047}.mobile-action-bar a,.mobile-action-bar button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:.75rem;font-weight:700;display:flex}.mobile-action-bar a{color:#fff}.mobile-action-bar button{background:var(--paper);color:var(--petrol)}.dialog-backdrop{place-items:start center;padding:12px}.contact-dialog,.profile-dialog{grid-template-columns:1fr;max-height:none}.profile-dialog-photo{min-height:420px}.contact-dialog-intro,.demo-form,.profile-dialog-copy{padding:54px 25px}.contact-dialog-intro{padding-top:68px}}@media (max-width:420px){.demo-banner a{font-size:0}.demo-banner a span{border:0;padding:0;font-size:.9rem;display:inline}.brand-copy strong{font-size:.88rem}.resources-section h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hero-visual{min-height:560px}.neural-card{min-height:515px}.neural-label{font-size:.52rem}.hero-photo-inset{width:128px;height:94px}.hero-principle{width:176px;font-size:.57rem}.team-card{grid-template-columns:minmax(114px,.65fr) minmax(0,1fr)}.team-card-copy,.team-photo{min-height:245px}.team-card-copy p{font-size:.58rem}.team-card-copy h3{font-size:1rem}.team-card button{font-size:.7rem}.site-footer{grid-template-columns:1fr}.footer-brand,.footer-legal{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.interior-menu{display:none;position:relative}.interior-menu summary{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;place-items:center;min-width:48px;min-height:44px;font-size:.72rem;font-weight:700;list-style:none;display:grid}.interior-menu summary::-webkit-details-marker{display:none}.interior-menu nav{background:#0c2c27;border:1px solid #ffffff24;border-radius:18px;width:min(320px,100vw - 28px);padding:12px;display:grid;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 24px 64px #00000047}.interior-menu nav a{border-bottom:1px solid #ffffff1a;align-items:center;min-height:48px;padding:0 13px;display:flex}.interior-menu nav a:last-child{border-bottom:0}.interior-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:clamp(46px,7vw,104px);width:min(100% - 48px,1320px);min-height:700px;margin:0 auto;padding:clamp(74px,8vw,118px) clamp(0px,2vw,28px) 84px;display:grid}.interior-hero-copy{max-width:820px}.breadcrumbs{color:#64746f;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;font-size:.72rem;display:flex}.breadcrumbs a{color:var(--petrol);text-underline-offset:4px;-webkit-text-decoration:underline #123c3547;text-decoration:underline #123c3547}.interior-hero .eyebrow{margin-bottom:14px}.interior-hero h1{max-width:920px;color:var(--petrol);overflow-wrap:anywhere;margin-bottom:28px;font-size:clamp(3.1rem,5.4vw,6rem)}.interior-lead{color:#40534d;max-width:720px;margin-bottom:34px;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.76}.interior-hero-visual{border-radius:var(--radius-lg);background:var(--petrol);min-height:540px;box-shadow:var(--shadow);isolation:isolate;border:1px solid #123c351f;position:relative;overflow:hidden}.interior-hero-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#09221ddb);position:absolute;inset:0}.interior-hero-visual>img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.interior-hero-visual:hover>img{transform:scale(1.018)}.interior-hero-visual>p{z-index:2;color:#f8f4ec;justify-content:space-between;align-items:center;gap:18px;margin:0;font-size:.74rem;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.interior-hero-visual>p span{font-weight:700}.interior-neural-mark{position:absolute;inset:12% 10% 18%}.interior-neural-mark:after,.interior-neural-mark:before{content:"";border:1px solid #d7a48f80;border-radius:50%;position:absolute;inset:14% 10%;transform:rotate(24deg)}.interior-neural-mark:after{inset:7% 24%;transform:rotate(-34deg)}.interior-neural-mark span{background:var(--petrol);border:2px solid #d7a48f;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 10px #d7a48f14}.interior-neural-mark span:first-child{top:28%;left:7%}.interior-neural-mark span:nth-child(2){top:19%;right:9%}.interior-neural-mark span:nth-child(3){bottom:11%;left:24%}.interior-neural-mark span:nth-child(4){bottom:22%;right:20%}.interior-neural-mark b{color:#f8f4ec;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:132px;height:132px;font-size:.72rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interior-trust{width:min(calc(100% - 48px),var(--content));border:1px solid var(--line);border-radius:var(--radius-md);background:#fffdfab8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 88px;display:grid;overflow:hidden}.interior-trust>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:116px;padding:25px 28px;display:flex}.interior-trust>div:last-child{border-right:0}.interior-trust strong{color:var(--petrol);font-size:.9rem}.interior-trust span{color:var(--ink-muted);margin-top:6px;font-size:.75rem}.interior-content-layout{width:min(calc(100% - 48px),var(--content));grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(42px,6vw,82px);margin:0 auto;padding-bottom:124px;display:grid}.interior-content-layout.is-blog-directory{width:min(100% - 48px,1320px);display:block}.interior-article{min-width:0}.migrated-content{border-radius:var(--radius-lg);background:var(--paper);color:#273c36;border:1px solid #123c351a;padding:clamp(34px,5vw,72px);font-size:1.035rem;line-height:1.82;overflow:hidden;box-shadow:0 18px 60px #123c3512}.migrated-content>:first-child,.migrated-content>:first-child>:first-child{margin-top:0}.migrated-content h2,.migrated-content h3,.migrated-content h4,.migrated-content h5{max-width:760px;color:var(--petrol);overflow-wrap:anywhere}.migrated-content h2{margin:2.35em 0 .72em;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.08}.migrated-content h3{margin:2em 0 .68em;font-size:clamp(1.45rem,2.3vw,2.05rem);line-height:1.16}.migrated-content h4,.migrated-content h5{margin:1.8em 0 .6em;font-size:1.15rem;line-height:1.25}.migrated-content blockquote,.migrated-content figure,.migrated-content ol,.migrated-content p,.migrated-content table,.migrated-content ul{max-width:780px}.migrated-content p{margin-bottom:1.35em}.migrated-content ol,.migrated-content ul{margin:1.2em 0 1.8em;padding-left:1.4em}.migrated-content li{margin:.45em 0;padding-left:.25em}.migrated-content a{vertical-align:middle;max-width:100%;min-height:26px;color:var(--copper-dark);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700;-webkit-text-decoration:underline #a8553b61;text-decoration:underline #a8553b61;text-decoration-thickness:1px;display:inline-block}.migrated-content a:hover{text-decoration-color:currentColor}.migrated-content blockquote{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--petrol);background:#f5eee7;margin:2.2em 0;padding:28px 30px;font-size:1.16rem;box-shadow:inset 0 3px #c66f57c7}.migrated-content img{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;margin:28px auto;box-shadow:0 14px 40px #123c351a}.migrated-content figure{margin:30px 0}.migrated-content figcaption{color:var(--ink-muted);margin-top:-16px;font-size:.74rem}.migrated-content table{border-collapse:collapse;width:100%;margin:30px 0;font-size:.88rem;display:block;overflow-x:auto}.migrated-content td,.migrated-content th{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:130px;padding:13px 14px}.migrated-content th{background:var(--petrol-soft);color:var(--petrol)}.migrated-content hr{border:0;border-top:1px solid var(--line);margin:48px 0}.migrated-content details{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:780px;margin:14px 0;padding:18px 20px}.migrated-content summary{color:var(--petrol);font-weight:700}.interior-context{gap:16px;display:grid;position:sticky;top:112px}.context-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);padding:28px}.context-card>p:first-child{color:var(--copper-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:700}.context-card h2{margin-bottom:16px;font-size:1.6rem;line-height:1.12}.context-card span,.context-card-note p{color:var(--ink-muted);font-size:.82rem;line-height:1.65;display:block}.context-card-primary{background:var(--petrol);box-shadow:var(--shadow);border-color:#0000}.context-card-primary h2{color:#fff}.context-card-primary>a{color:#fff;border-bottom:1px solid #ffffff6b;align-items:center;gap:8px;margin-top:24px;font-size:.78rem;font-weight:700;display:inline-flex}.related-card nav{display:grid}.related-card nav a{border-bottom:1px solid var(--line);min-height:58px;color:var(--petrol);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:.76rem;font-weight:700;line-height:1.35;display:grid}.related-card nav a:last-child{border-bottom:0}.context-card-note{background:0 0}.context-card-note strong{color:var(--petrol);margin-bottom:9px;font-size:.82rem;display:block}.blog-directory>article{border-radius:var(--radius-md);background:var(--paper);border:1px solid #123c351c;box-shadow:0 15px 46px #123c350f}.blog-card-image img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-card-placeholder{background:radial-gradient(circle at 70% 25%,#d7a48f4d,#0000 8rem),linear-gradient(145deg,#10352f,#1b5148)}.blog-card-placeholder span{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:22px;font-size:.66rem;display:grid}.blog-directory>article>div:last-child{flex:1;padding:28px}.blog-directory article p{color:var(--copper-dark);letter-spacing:.08em;margin-bottom:13px;font-size:.67rem;font-weight:700}.blog-directory article h2{color:var(--petrol);margin-bottom:15px;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12}.blog-directory article span{color:var(--ink-muted);margin-bottom:24px;font-size:.83rem;line-height:1.65}.blog-directory article a{color:var(--petrol);font-size:.76rem}.interior-footer{background:#0c2c27}.interior-mobile-actions{display:none}@media (max-width:1080px){.interior-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);gap:42px}.interior-content-layout{grid-template-columns:minmax(0,1fr) 290px;gap:38px}.blog-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.interior-site-header .header-inner{grid-template-columns:1fr auto}.interior-menu{display:block}.interior-hero{grid-template-columns:1fr;min-height:auto;padding-top:72px}.interior-hero-copy{max-width:760px}.interior-hero-visual{min-height:520px}.interior-content-layout{grid-template-columns:1fr}.interior-context{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.context-card-note{grid-column:1/-1}}@media (max-width:700px){.interior-content-layout,.interior-content-layout.is-blog-directory,.interior-hero,.interior-trust{width:calc(100% - 28px)}.interior-hero{gap:42px;padding:58px 0}.breadcrumbs{margin-bottom:26px}.interior-hero h1,.interior-profile .interior-hero h1,.interior-system .interior-hero h1{-webkit-hyphens:auto;hyphens:auto;margin-bottom:22px;font-size:clamp(2.55rem,12vw,4rem);line-height:1.02}.interior-hero-visual{border-radius:var(--radius-md);min-height:410px}.interior-hero-visual>p{flex-direction:column;align-items:flex-start;gap:4px;bottom:18px;left:20px;right:20px}.interior-trust{grid-template-columns:1fr;margin-bottom:56px}.interior-trust>div{border-right:0;border-bottom:1px solid var(--line);min-height:94px}.interior-trust>div:last-child{border-bottom:0}.interior-content-layout{padding-bottom:84px}.migrated-content{border-radius:var(--radius-md);padding:34px 23px;font-size:.98rem}.migrated-content h2{font-size:clamp(1.85rem,9vw,2.65rem)}.migrated-content h3{font-size:clamp(1.35rem,7vw,1.85rem)}.migrated-content blockquote{padding:22px 20px}.blog-directory,.interior-context{grid-template-columns:1fr}.blog-card-image,.blog-card-placeholder{min-height:220px}.interior-footer{padding-bottom:110px}.interior-mobile-actions{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c2c27f7;border:1px solid #ffffff38;border-radius:18px;grid-template-columns:.7fr 1.3fr;gap:5px;min-height:58px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #00000047}.interior-mobile-actions a{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:13px;place-items:center;min-width:0;min-height:48px;padding-inline:.65rem;font-size:.72rem;font-weight:700;line-height:1.1;display:grid;overflow:hidden}.interior-mobile-actions a:last-child{background:var(--paper);color:var(--petrol)}}@media (max-width:420px){.hero-statement{font-size:clamp(2.7rem,13.5vw,3.8rem)}.interior-menu nav{right:-2px}.interior-hero-visual{min-height:360px}.interior-neural-mark b{width:104px;height:104px;font-size:.58rem}}h1{font-size:clamp(2.8rem,5.4vw,5.5rem)}h2{font-size:clamp(2.25rem,4vw,4.25rem)}:focus-visible{outline-color:#b85c45}.demo-banner{color:#edf1f2;min-height:34px}.site-header{background:#fffefaf5;box-shadow:0 1px #202d341c}.header-inner{min-height:78px}.brand-logo{filter:grayscale()brightness(.34);opacity:.84}.brand-copy small{color:#607078}.desktop-nav a{color:#344a55}.desktop-nav a:after{background:var(--copper);height:2px}.header-cta{background:var(--petrol);color:#fff;box-shadow:0 10px 24px #274a5929}.header-cta:hover{background:var(--petrol-2)}.interior-menu summary,.menu-button{color:var(--petrol);border-color:#315d7040}.mobile-menu nav a{border-color:var(--line);color:var(--ink)}.mobile-call{background:var(--petrol);color:#fff}.hero-statement{color:#243943;letter-spacing:-.052em;max-width:760px;font-size:clamp(3.1rem,4.75vw,5rem);line-height:1.015}.hero-lead,.interior-lead{color:#506168}.button-primary{border-color:var(--petrol);background:var(--petrol);box-shadow:0 12px 28px #274a592b}.button-primary:hover{background:var(--petrol-2);box-shadow:0 16px 34px #274a5933}.availability-dot{background:var(--success);box-shadow:0 0 0 5px #34745d1f}.hero-visual{min-height:590px}.hero-visual:before{width:88%;height:80%}.neural-card{width:min(100%,550px);min-height:535px;color:var(--ink);background:radial-gradient(circle at 50% 44%,#c66f5721,#0000 32%),linear-gradient(148deg,#f4f6f5,#dfeaed);border:1px solid #315d7029;border-radius:30px;padding:28px 30px 32px;box-shadow:0 30px 72px #1d303a26}.neural-card:after{background-image:linear-gradient(#315d700b 1px,#0000 0),linear-gradient(90deg,#315d700b 1px,#0000 0)}.neural-card-topline{color:#617780}.neural-card-topline b,.neural-core-label small{color:var(--copper-dark)}.neural-card>p{color:#53666e}.neural-nodes circle:not(:first-child){fill:#c66f57;stroke:#fffefaeb}.neural-label{color:#405b67}.neural-core-label{color:#243943}.hero-photo-inset{border-color:var(--paper);box-shadow:0 18px 42px #1d303a2b}.hero-photo-inset span{background:#1b2e38d6}.hero-principle{color:#465b64;box-shadow:inset 0 3px #c66f57c7,0 16px 42px #1d303a24}.trust-strip{border-radius:var(--radius-md);background:#fffefab8;overflow:hidden}.neuroscience-section{padding:clamp(92px,10vw,132px) max(24px,calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:radial-gradient(circle at 14% 8%,#c66f571a,#0000 28%),linear-gradient(145deg,#edf2f3,#f4f0ea);margin-top:clamp(84px,9vw,128px)}.neuroscience-section .eyebrow-light,.reviews-section .eyebrow-light{color:var(--copper-dark)}.neuroscience-heading{margin-bottom:clamp(52px,6vw,78px)}.neuroscience-heading h2{color:#243943;font-size:clamp(2.8rem,5vw,5rem);line-height:1.01}.neuroscience-heading>p:last-child{color:#52656d}.neuroscience-layers{border:0;gap:14px}.neuroscience-layers article{border-radius:var(--radius-md);background:#fffefaa8;border:1px solid #315d7024;min-height:250px}.neuroscience-layers article>span{color:var(--copper-dark)}.neuroscience-layers article>div>p{color:#5d7a86}.neuroscience-layers h3{color:#243943}.neuroscience-layers article>p,.neuroscience-manifesto>p{color:#586a72}.neuroscience-manifesto blockquote{color:#243943;font-size:clamp(1.9rem,3.35vw,3.55rem)}.section{padding:clamp(88px,10vw,132px) 0}.connectome-copy h2,.faq-heading h2,.need-answer h3,.process-heading h2,.resource-grid h3,.section-heading h2,.team-card-copy h3{color:#294f60}.need-answer>p:not(.answer-kicker),.need-choice>span,.process-steps p{color:#586a72}.need-answer{background:#e6eef1;min-height:540px}.need-answer:before{border-color:#315d702e}.approach-section{color:#f8f5ef;background:#243b47;min-height:700px}.approach-image:after{background:linear-gradient(90deg,#243b470a,#243b473d)}.approach-image>span{color:#edf1f2;background:#1b2e38cc}.approach-copy>p:not(.eyebrow),.approach-list small{color:#d0dade}.approach-copy .eyebrow-light,.approach-list li>span,.contact-copy .eyebrow-light{color:#efb09d}.connectome-copy>p,.loop-change p{color:#53666e}.connectome-copy .concept-definition{background:#fffefac2}.learning-loop{color:#f8f5ef;box-shadow:0 28px 62px #1d303a2e}.learning-loop li>span,.loop-title span{color:#ffe4dc}.learning-loop li small,.loop-title b{color:#cedbdf}.loop-change{background:#f7f3ed}.reviews-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:720px}.reviews-intro>p:not(.eyebrow){color:#586a72}.reviews-intro>a{color:var(--petrol)}.quote-mark,.review-list figcaption span{color:var(--copper)}.review-list figcaption{color:var(--ink-muted)}.contact-copy>p:not(.eyebrow){color:#d0dade}.contact-card span{color:#b9c9cf}.interior-footer,.site-footer{color:#e4eaec}.footer-brand p,.footer-legal,.site-footer a{color:#b2c0c5}.dialog-backdrop{background:#14232ad6}.profile-disclaimer{color:#4d6169}.direct-contact-options>a{border-color:#315d702e}.interior-menu nav{background:var(--paper);color:var(--ink);box-shadow:0 22px 58px #1d303a29}.interior-menu nav,.interior-menu nav a{border-color:var(--line)}.interior-page{background:radial-gradient(circle at 88% 3%,#c9dce285,transparent 24rem),var(--warm)}.interior-hero{min-height:650px}.breadcrumbs{color:#697980}.interior-hero h1{color:#294f60;font-size:clamp(2.85rem,4.8vw,5.2rem);line-height:1.02}.interior-profile .interior-hero h1,.interior-system .interior-hero h1{font-size:clamp(2.75rem,4.4vw,4.8rem)}.interior-hero-visual{background:var(--petrol-2);border-color:#315d7029;box-shadow:0 24px 66px #1d303a24}.interior-hero-visual:after{background:linear-gradient(#0000 52%,#14232adb)}.interior-hero-visual.is-concept{background:radial-gradient(circle at 50% 44%,#c66f5742,#0000 12rem),linear-gradient(145deg,#53798a,#294d5d)}.interior-neural-mark span{background:#294d5d;border-color:#efad98}.interior-trust{background:#fffefacc}.migrated-content{color:#34464e;border-color:#315d701c}.migrated-content blockquote{background:#f4ece5}.interior-mobile-actions,.mobile-action-bar{background:#1b2e38f7}@media (max-width:920px){.header-inner{min-height:70px}.hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding-top:66px}.hero-visual{min-height:580px}.interior-hero{padding-top:62px}.interior-hero,.reviews-section{min-height:auto}}@media (max-width:700px){h1{font-size:clamp(2.4rem,10.5vw,3.5rem)}h2{font-size:clamp(2rem,9vw,3.1rem)}.demo-banner{min-height:40px}.hero,.section,.trust-strip{width:calc(100% - 28px)}.hero{gap:42px;padding:52px 0 66px}.hero-statement{font-size:clamp(2.65rem,11.5vw,3.55rem);line-height:1.02}.hero-visual{min-height:545px}.neural-card{border-radius:24px;min-height:500px;padding:22px 17px 25px}.hero-principle{width:196px}.section{padding:82px 0}.neuroscience-section{margin-top:68px;padding:74px 18px}.neuroscience-heading h2{font-size:clamp(2.45rem,11.5vw,3.45rem)}.neuroscience-layers{gap:10px}.neuroscience-layers article{min-height:210px;padding:28px 22px}.need-answer{min-height:470px}.approach-copy,.contact-section,.reviews-section{padding-top:76px;padding-bottom:76px}.interior-hero h1,.interior-profile .interior-hero h1,.interior-system .interior-hero h1{font-size:clamp(2.35rem,10.8vw,3.4rem)}.interior-hero-visual{min-height:360px}}@media (max-width:420px){.hero-statement{font-size:clamp(2.4rem,11.8vw,3rem)}.hero-visual{min-height:515px}.neural-card{min-height:475px}.hero-photo-inset{width:122px;height:90px}.hero-principle{width:166px}}.hero-statement{max-width:710px;font-size:clamp(3.35rem,5.25vw,5.65rem);line-height:.995}.hero-visual-rescued{isolation:isolate;min-height:650px;display:block;overflow:visible}.hero-visual-rescued:before{z-index:0;background:#dce7eb;border-radius:52% 48% 30px 30px/28% 30% 30px 30px;width:78%;height:86%;top:-2%;right:0;transform:rotate(5deg)}.hero-photo-frame{z-index:1;background:#dfe8eb;border:1px solid #315d7024;border-radius:48% 48% 28px 28px/24% 24% 28px 28px;position:absolute;inset:0 0 46px 58px;overflow:hidden;box-shadow:0 30px 76px #1d303a2b}.hero-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#1b2e3803 54%,#1b2e3857);position:absolute;inset:0}.hero-photo-frame img{object-fit:cover;object-position:56% center;filter:saturate(.78)contrast(1.02)sepia(.035);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .3s}.hero-photo-frame:hover img{filter:saturate(.88)contrast(1.02);transform:scale(1.018)}.hero-photo-caption{z-index:2;color:#f8f5ef;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2e38d1;border:1px solid #ffffff38;border-radius:7px;padding:7px 10px;font-size:.58rem;font-weight:700;position:absolute;bottom:18px;right:20px}.hero-neural-inset{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fffefaf7;background-image:linear-gradient(#315d7009 1px,#0000 0),linear-gradient(90deg,#315d7009 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #315d7029;border-radius:20px;width:min(268px,52%);padding:18px 18px 16px;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 22px 56px #1d303a2e}.hero-neural-inset .neural-card-topline{font-size:.52rem}.hero-neural-inset .neural-map{max-width:218px;margin:4px auto -2px}.hero-neural-inset .neural-label{font-size:.43rem}.hero-neural-inset .neural-core-label{width:58px;font-size:.48rem}.hero-neural-inset .neural-core-label small{font-size:.42rem}.hero-neural-inset>p{color:#52656d;margin:0;font-size:.65rem;line-height:1.55}.hero-visual-rescued .hero-principle{color:#40545d;background:#fffefaf5;border-radius:16px;width:220px;padding:17px 18px;bottom:26px;right:-18px;box-shadow:inset 0 3px #c66f57cc,0 18px 48px #1d303a29}.hero-visual-rescued .hero-principle,.trust-strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-strip{z-index:5;background:#fffefae6;margin-top:-26px;position:relative;box-shadow:0 16px 50px #1d303a12}.neuroscience-section{color:#f8f5ef;background:radial-gradient(circle at 14% 8%,#c66f572b,#0000 28%),linear-gradient(148deg,#2f5161,#1b2e38 78%);border-color:#ffffff1f}.neuroscience-layers article>div>p,.neuroscience-layers article>span,.neuroscience-manifesto>span,.neuroscience-section .eyebrow-light{color:#efb09d}.neuroscience-heading h2,.neuroscience-layers h3,.neuroscience-manifesto blockquote{color:#fffefa}.neuroscience-heading>p:last-child,.neuroscience-layers article>p,.neuroscience-manifesto>p{color:#cfdbdf}.neuroscience-layers article{box-shadow:none;background:#fffefa0b;border-color:#ffffff21}.neuroscience-manifesto{border-color:#ffffff29}.approach-section,.contact-section{background:#243b47}.blog-directory>article,.context-card,.migrated-content,.resource-grid article,.service-card,.team-card{box-shadow:0 14px 42px #1d303a0e}@media (max-width:1080px){.hero{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:44px}.hero-visual-rescued .hero-principle{width:196px;right:0}}@media (max-width:920px){.hero{grid-template-columns:1fr;gap:58px;min-height:auto}.hero-copy{max-width:760px}.hero-visual-rescued{min-height:680px}.hero-photo-frame{inset:0 0 48px 48px}.hero-neural-inset{width:268px}}@media (max-width:700px){.hero{gap:48px;padding:58px 0 82px}.hero-statement{font-size:clamp(2.8rem,12vw,3.75rem)}.hero-visual-rescued{flex-direction:column;min-height:0;display:flex;overflow:visible}.hero-visual-rescued:before{width:80%;height:58%;top:1%;right:0}.hero-photo-frame{border-radius:48% 48% 24px 24px/18% 18% 24px 24px;flex:none;width:100%;height:520px;position:relative;inset:auto}.hero-neural-inset{width:min(330px,100% - 24px);margin:-76px auto 0 8px;padding:15px 15px 14px;position:relative;bottom:auto;left:auto}.hero-neural-inset .neural-map{max-width:208px}.hero-visual-rescued .hero-principle{width:min(220px,66%);margin:-14px 8px 0 auto;padding:14px 13px;font-size:.59rem;position:relative;bottom:auto;right:auto}.trust-strip{margin-top:-12px}}@media (max-width:420px){.hero-statement{font-size:clamp(2.55rem,12.6vw,3.25rem)}.hero-visual-rescued{min-height:0}.hero-photo-frame{height:490px}.hero-neural-inset{width:min(296px,100% - 16px);margin-left:4px;left:auto}.hero-visual-rescued .hero-principle{width:min(206px,68%);margin-right:4px;right:auto}}:root{--ink:#202d34;--ink-muted:#5e6c72;--petrol:#315d70;--petrol-2:#274a59;--petrol-soft:#e7eff2;--warm:#f7f3ed;--paper:#fffefa;--mist:#e8eef0;--mist-strong:#c9dce2;--copper:#9b4f3d;--copper-dark:#78392d;--line:#d6dfe1;--line-dark:#ffffff2e;--success:#34745d;--error:#9b3329;--shadow:0 24px 70px #1c2d361a;--content:1180px}.demo-banner{background:#1b2e38}.site-header{color:var(--ink);background:#fffefaf7}.site-header .brand-logo{filter:grayscale()brightness(.34)}.site-header .desktop-nav a{color:#344a55}.site-header .header-cta{color:#fff;background:#315d70}.site-header .header-cta:hover{background:#274a59}.hero{grid-template-columns:minmax(0,.98fr) minmax(470px,.82fr);gap:clamp(52px,7vw,104px);width:min(100% - 48px,1380px);min-height:min(880px,100vh - 78px);padding:clamp(78px,8vw,124px) clamp(0px,2.6vw,40px) 108px}.hero h1,.hero-copy{max-width:760px}.hero h1{color:#294f60;letter-spacing:-.058em;text-transform:none;margin-bottom:20px;font-size:clamp(3.35rem,5.6vw,6rem);font-weight:700;line-height:.99}.hero-statement{color:#78392d;letter-spacing:-.025em;max-width:650px;margin-bottom:22px;font-size:clamp(1.3rem,2vw,1.82rem);font-weight:700;line-height:1.28}.hero-lead{color:#506168;max-width:650px}.hero-visual{isolation:isolate;place-items:center;min-height:690px;display:grid;overflow:visible}.hero-visual:before{background:#dfe9ed;border-radius:44% 56% 46% 54%;width:86%;height:82%;top:7%;right:-3%}.hero-image-frame{background:#dfe8eb;border:1px solid #315d7024;border-radius:46% 46% 26px 26px;width:100%;height:min(610px,72vh);min-height:520px;position:relative;overflow:hidden;box-shadow:0 30px 76px #1d303a29}.hero-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#1b2e3800 58%,#1b2e3838);position:absolute;inset:0}.hero-image-frame img{object-fit:cover;object-position:58% center;filter:saturate(.8)contrast(1.02)sepia(.025);transition:transform .6s cubic-bezier(.22,1,.36,1),filter .26s}.hero-image-frame:hover img{filter:saturate(.9)contrast(1.02);transform:scale(1.018)}.hero-note{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaf7;border:1px solid #315d7021;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:16px;width:min(330px,72%);padding:20px 22px;display:grid;position:absolute;bottom:52px;left:-46px;box-shadow:0 20px 50px #1d303a33}.hero-note>span{color:var(--copper);font-size:.68rem;font-weight:700}.hero-note p{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}.hero-note strong{color:#294f60;margin-bottom:4px;display:block}.concept-caption{z-index:3;color:#526168;background:#fffefae6;border-radius:5px;margin:0;padding:5px 8px;font-size:.61rem;position:absolute;bottom:12px;right:8px}.trust-strip{border:1px solid var(--line);background:#fffefad1;border-radius:18px;margin-top:0;box-shadow:0 16px 50px #1d303a0e}.trust-strip strong{color:#294f60}.approach-section.neuroscience-section{color:#f8f5ef;background:#243b47;border:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);width:100%;min-height:840px;margin:clamp(90px,10vw,148px) 0 0;padding:0;display:grid}.approach-section.neuroscience-section .approach-image{min-height:840px}.approach-section.neuroscience-section .approach-image:after{background:linear-gradient(90deg,#243b4705,#243b4742)}.approach-section.neuroscience-section .approach-image>span{color:#edf1f2;background:#1b2e38d1}.approach-section .approach-copy.neuroscience-heading{flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin:0;padding:clamp(76px,8vw,122px) clamp(42px,7vw,112px);display:flex}.approach-section .neuroscience-heading .eyebrow{margin-bottom:22px}.approach-section .neuroscience-heading h2{color:#fffefa;max-width:760px;margin:0 0 28px;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:1.01}.approach-section .neuroscience-heading>p:not(.eyebrow){color:#cfdbdf;max-width:690px;margin:0;line-height:1.82}.approach-section .approach-list{margin-top:34px}.approach-section .approach-list small{color:#c4d2d7;line-height:1.55}.approach-section .neuroscience-manifesto{border-top:1px solid #ffffff29;margin-top:28px;padding:26px 0 0;display:block}.approach-section .neuroscience-manifesto>span{color:#efb09d;margin-bottom:12px;display:block}.approach-section .neuroscience-manifesto blockquote{color:#fffefa;max-width:700px;margin:0 0 16px;font-size:clamp(1.45rem,2.25vw,2.25rem);line-height:1.22}.approach-section .neuroscience-manifesto>p{color:#bdcdd2;max-width:690px;margin:0}.connectome-section,.process-section{background:#e6eef1}.learning-loop{background:#315d70}.reviews-section{color:var(--ink);background:#f1eee9}.reviews-intro h2{color:#294f60}.review-list figcaption,.reviews-intro>p:not(.eyebrow){color:#586a72}.reviews-intro>a{color:#315d70}.review-list,.review-list figure,.reviews-intro>a{border-color:var(--line)}.contact-section{background:#243b47}.interior-footer,.site-footer{background:#1b2e38}.family-page{background:radial-gradient(circle at 88% 2%,#c9dce27a,transparent 25rem),var(--warm)}.family-hero{grid-template-columns:minmax(0,1.03fr) minmax(420px,.78fr);align-items:center;gap:clamp(52px,7vw,104px);width:min(100% - 48px,1320px);min-height:700px;margin:0 auto;padding:clamp(72px,8vw,116px) 0 clamp(82px,9vw,126px);display:grid}.family-hero-copy{z-index:2;max-width:790px;position:relative}.family-hero .breadcrumbs{color:#465860;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;font-size:.7rem;display:flex}.family-hero .breadcrumbs a{border-bottom:1px solid #315d703d}.family-hero h1{overflow-wrap:anywhere;color:#294f60;letter-spacing:-.055em;max-width:900px;margin:0 0 26px;font-size:clamp(3rem,5vw,5.35rem);line-height:1.01}.family-hero .interior-lead{color:#506168;max-width:710px;margin:0 0 34px;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.78}.family-hero-actions{margin-top:31px}.family-text-link{color:#315d70;border-bottom:1px solid #315d7047;align-items:center;gap:8px;padding-bottom:5px;font-size:.82rem;font-weight:700;display:inline-flex}.family-hero-visual{background:#315d70;border:1px solid #315d7024;border-radius:46% 46% 26px 26px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 28px 72px #1d303a26}.family-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#1b2e3800 52%,#1b2e38c2);position:absolute;inset:0}.family-hero-visual>img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.02)sepia(.025);transition:transform .58s cubic-bezier(.22,1,.36,1),filter .24s}.family-hero-visual:hover>img{filter:saturate(.9)contrast(1.02);transform:scale(1.018)}.family-hero-visual>p{z-index:3;color:#dbe5e8;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin:0;font-size:.64rem;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.family-hero-visual>p span{color:#fff;font-weight:700}.family-hero-service-detail .family-hero-visual{border-radius:46% 46% 26px 26px}.family-hero-visual.is-concept{background:radial-gradient(circle at 66% 30%,#efb09d47,#0000 10rem),linear-gradient(145deg,#527889,#294c5c);place-items:center;display:grid}.family-concept-mark{z-index:1;color:#fff;border:1px solid #fff3;border-radius:50%;place-items:center;width:240px;height:240px;display:grid;position:relative;box-shadow:0 0 0 48px #ffffff0b,0 0 0 96px #ffffff06}.family-concept-mark span{letter-spacing:-.08em;font-size:5rem;font-weight:700}.family-concept-mark b{color:#f5d4c9;letter-spacing:.1em;text-align:center;text-transform:uppercase;max-width:170px;font-size:.58rem;position:absolute;top:calc(50% + 56px)}.family-neural-panel{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2e38b3;border:1px solid #ffffff40;border-radius:50%;width:180px;height:180px;position:absolute;top:24px;right:24px}.family-neural-panel span{background:#c66f57;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.family-neural-panel span:first-child{top:52px;left:24px}.family-neural-panel span:nth-child(2){top:28px;right:30px}.family-neural-panel span:nth-child(3){bottom:27px;left:46px}.family-neural-panel span:nth-child(4){bottom:49px;right:24px}.family-neural-panel:after,.family-neural-panel:before{content:"";background:#ffffff6b;height:1px;position:absolute;top:50%;left:34px;right:35px;transform:rotate(26deg)}.family-neural-panel:after{transform:rotate(-34deg)}.family-neural-panel b{color:#fff;letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.58rem;display:grid;position:absolute;inset:0}.article-meta{flex-wrap:wrap;gap:8px;display:flex}.article-meta span{border:1px solid var(--line);color:#5b6d75;background:#fffefa8f;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:.65rem;display:inline-flex}.family-hero-profile{grid-template-columns:minmax(390px,.7fr) minmax(0,1fr)}.family-hero-profile .family-hero-copy{grid-area:1/2}.family-hero-profile .family-hero-visual{border-radius:24px 48% 24px 24px;grid-area:1/1;min-height:680px}.family-hero-location .family-hero-visual{border-radius:24px 48% 24px 24px;min-height:520px}.family-hero-innovation{background:#243b47;width:100%;max-width:none;padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px)}.family-hero-innovation .breadcrumbs,.family-hero-innovation .breadcrumbs a,.family-hero-innovation .eyebrow,.family-hero-innovation h1{color:#fffefa}.family-hero-innovation .eyebrow{color:#efb09d}.family-hero-innovation .interior-lead{color:#cbd8dc}.family-hero-innovation .button-ghost{color:#fff;border-color:#ffffff4d}.family-hero-program .family-hero-copy{background:#fffefab8;border:1px solid #315d7021;padding:clamp(36px,5vw,70px);box-shadow:inset 0 3px #c66f57cc}.family-hero-blog-hub,.family-hero-services-hub,.family-hero-team-hub{min-height:760px}.family-hero-contact{background:linear-gradient(110deg,#eef2f2,#f7f3ed 56%);width:100%;max-width:none;padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px)}.family-hero-article-guide{grid-template-columns:minmax(0,1.12fr) minmax(390px,.68fr)}.family-hero-article-guide .family-hero-visual{border-radius:42% 42% 22px 22px;min-height:600px}.family-hero-article-insight{background:#e6eef1;width:100%;max-width:none;padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px)}.family-hero-article-insight .family-hero-visual{border-radius:24px;min-height:500px}.family-hero-article-essay{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:780px}.family-hero-article-essay .family-hero-copy{padding:clamp(24px,4vw,52px) 0}.family-hero-article-essay .family-hero-visual{border-radius:24px;min-height:650px}.family-hero-article-essay h1{font-size:clamp(3rem,5.4vw,5.8rem)}.family-hero-legal,.family-hero-utility{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);min-height:520px}.family-hero-legal h1,.family-hero-utility h1{font-size:clamp(2.8rem,4.3vw,4.7rem)}.family-hero-legal .family-hero-visual,.family-hero-utility .family-hero-visual{border-radius:50%;min-height:360px}.family-proof-strip{width:min(calc(100% - 48px),var(--content));z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaeb;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-28px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #1d303a14}.family-proof-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:112px;padding:23px clamp(18px,2.5vw,34px);display:flex}.family-proof-strip>div:last-child{border-right:0}.family-proof-strip strong{color:#294f60;margin-bottom:6px;font-size:.96rem}.family-proof-strip span{color:#617078;font-size:.7rem}.essay-content,.family-content-layout{width:min(calc(100% - 48px),var(--content));grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:clamp(44px,7vw,92px);margin:0 auto;padding:clamp(88px,10vw,142px) 0;display:grid}.essay-content>article,.family-content-layout>article{min-width:0}.family-content-full{width:min(calc(100% - 48px),var(--content));margin:0 auto;padding:clamp(88px,10vw,142px) 0}.family-content-full>.migrated-content{max-width:900px;margin:0 auto clamp(84px,10vw,138px)}.family-page .migrated-content{color:#34464e;background:#fffefae6;border:1px solid #315d701c;border-radius:20px;padding:clamp(32px,5vw,64px);box-shadow:0 18px 52px #1d303a0e}.family-page .migrated-content h2{color:#294f60;font-size:clamp(2rem,3.35vw,3.45rem)}.family-page .migrated-content h3{color:#315d70}.family-page .migrated-content a{color:#78392d;text-underline-offset:3px;text-decoration-thickness:1px}.family-page .migrated-content blockquote{background:#f4ece5;border-left-color:#c66f57}.family-page-article-guide .migrated-content,.family-page-article-insight .migrated-content{padding:clamp(40px,5.6vw,74px);font-size:1.01rem;line-height:1.82}.family-page-article-guide .migrated-content>p:first-of-type,.family-page-article-insight .migrated-content>p:first-of-type{color:#405660;font-size:1.12rem}.family-page-article-guide .migrated-content>aside,.family-page-article-insight .migrated-content>aside{background:#f4ece594;border:1px solid #315d7024;border-radius:18px;max-width:780px;margin:2.1em 0 0;padding:22px 24px}.family-page-article-guide .migrated-content>footer,.family-page-article-guide .migrated-content>nav,.family-page-article-insight .migrated-content>footer,.family-page-article-insight .migrated-content>nav{display:none}.family-context{gap:16px;display:grid;position:sticky;top:116px}.family-context .context-card{margin:0}.context-card-primary{color:#fff;background:#315d70}.context-card-primary>p:first-child{color:#ffe4dc}.context-card-primary span{color:#d4e0e4}.access-card{border:1px solid var(--line);color:#294f60;background:#e6eef1;border-radius:18px;flex-direction:column;padding:30px;font-style:normal;display:flex}.access-card p{color:#78392d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:.66rem;font-weight:700}.access-card strong{margin-bottom:4px}.access-card span{color:#5e6c72;font-size:.78rem}.access-card a{color:#315d70;align-items:center;gap:8px;margin-top:22px;font-size:.76rem;font-weight:700;display:inline-flex}.family-index-section{margin:clamp(86px,10vw,140px) 0}.family-section-heading{max-width:880px;margin-bottom:clamp(46px,6vw,76px)}.family-section-heading h2{color:#294f60;margin:0;font-size:clamp(2.5rem,4.5vw,4.7rem)}.family-section-heading>p:not(.eyebrow){color:#5e6c72;max-width:620px}.library-more{color:#fff;width:min(100%,30rem);min-height:3.75rem;font:inherit;cursor:pointer;background:#102c35;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem auto 0;padding:.9rem 1.25rem;font-weight:760;display:flex}.library-more span{color:#f4c461;font-size:.78rem}.service-page-index .family-section-heading>p:not(.eyebrow){max-width:760px;font-size:clamp(1rem,1.1vw,1.14rem);line-height:1.76}.service-secondary-heading{border-top:1px solid #315d7021;margin-top:clamp(4.5rem,8vw,8rem);padding-top:clamp(2rem,4vw,3rem)}.family-card-grid-secondary article{min-height:300px}.family-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.family-card-grid-services article{border:1px solid var(--line);background:#fffefadb;border-radius:18px;flex-direction:column;min-height:250px;padding:30px;transition:transform .19s,box-shadow .19s;display:flex}.family-card-grid-services article:nth-child(6n+2),.family-card-grid-services article:nth-child(6n+5){background:#e6eef1}.family-card-grid-services article:hover{transform:translateY(-4px);box-shadow:0 22px 52px #1d303a17}.family-card-grid-services article>span{color:#9b4f3d;font-size:.68rem;font-weight:700}.family-card-grid-services article>p{color:#465860;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 10px;font-size:.62rem}.family-card-grid-services h3{color:#294f60;margin:0 0 20px;font-size:clamp(1.25rem,1.9vw,1.75rem)}.family-card-grid-services article>small{color:#55666d;margin:0 0 1rem;font-size:.82rem;line-height:1.6}.family-card-grid-services .service-index-card{position:relative}.family-card-grid-services .service-index-card-cta{color:#315d70;align-items:center;gap:8px;margin-top:auto;font-size:.76rem;font-weight:700;display:inline-flex}.family-card-grid-services .service-index-card-hit{z-index:3;border-radius:inherit;color:#0000;text-indent:-9999px;position:absolute;inset:0}.family-card-grid-profiles article{border:1px solid var(--line);background:#fffefae6;border-radius:18px;overflow:hidden}.profile-index-photo{background:#e6eef1;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.profile-index-photo img{object-fit:cover;filter:saturate(.78)}.profile-index-photo>span{color:#315d70;font-size:4rem;font-weight:700}.family-card-grid-profiles article>div:last-child{flex-direction:column;min-height:190px;padding:25px;display:flex}.family-card-grid-profiles p{color:#9b4f3d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:.63rem}.family-card-grid-profiles h3{color:#294f60;font-size:1.35rem}.family-card-grid-profiles a{color:#315d70;align-items:center;gap:8px;margin-top:auto;font-size:.76rem;font-weight:700;display:inline-flex}.blog-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-directory>article{background:#fffefae6;border:1px solid #315d7024;border-radius:24px;flex-direction:column;min-width:0;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;overflow:hidden;box-shadow:0 16px 42px #1d303a0d}.blog-directory>article:hover{border-color:#c66f5747;transform:translateY(-2px);box-shadow:0 22px 56px #1d303a16}.blog-directory>article.is-featured{grid-column:span 2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.blog-directory>article.is-featured .blog-card-image{min-height:100%}.blog-card-image,.blog-card-placeholder{background:#315d70;min-height:280px;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;filter:saturate(.8);transition:transform .48s cubic-bezier(.22,1,.36,1)}.blog-directory article:hover .blog-card-image img{transform:scale(1.025)}.blog-card-placeholder{color:#fff;background:radial-gradient(circle at 70% 25%,#efb09d47,#0000 8rem),linear-gradient(145deg,#3d6b7d,#274a59);place-items:center;display:grid}.blog-directory>article>div:last-child{flex-direction:column;gap:12px;min-height:350px;padding:clamp(30px,3vw,38px);display:flex}.blog-directory>article>div:last-child>*{max-width:100%}.blog-directory article p{color:#9b4f3d;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem}.blog-directory article h2{color:#294f60;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.blog-directory article span{color:#5e6c72;max-width:43ch;padding-right:10px;font-size:.94rem;line-height:1.72;display:block}.blog-directory article a{color:#315d70;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.82rem;font-weight:700;display:inline-flex}.direct-channels{margin-bottom:clamp(84px,10vw,136px)}.direct-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.direct-channel-grid>a{border:1px solid var(--line);background:#fffefadb;border-radius:18px;grid-template-columns:auto 1fr auto;align-content:center;column-gap:16px;min-height:180px;padding:28px;display:grid}.direct-channel-grid>a:nth-child(2),.direct-channel-grid>a:nth-child(3){background:#e6eef1}.direct-channel-grid span{color:#9b4f3d;grid-row:span 2;font-size:.67rem;font-weight:700}.direct-channel-grid small{color:#465860;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.direct-channel-grid strong{overflow-wrap:anywhere;color:#294f60;font-size:1.04rem}.direct-channel-grid svg{color:#315d70;grid-area:1/3/span 2;align-self:center}.site-navigation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:clamp(72px,9vw,120px) 0;display:grid}.site-navigation-cards a{border:1px solid var(--line);background:#fffefad6;border-radius:16px;grid-template-columns:1fr auto;align-content:center;gap:9px 18px;min-height:150px;padding:25px;display:grid}.site-navigation-cards span{color:#9b4f3d;letter-spacing:.09em;text-transform:uppercase;grid-column:1;font-size:.62rem}.site-navigation-cards strong{color:#294f60;grid-column:1}.site-navigation-cards svg{color:#315d70;grid-area:1/2/span 2;align-self:center}.contact-safety,.hub-orientation{max-width:760px;margin:clamp(80px,9vw,126px) auto 0}.contact-safety .family-context,.hub-orientation .family-context,.utility-content>.family-context{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.contact-safety .family-context{grid-template-columns:1fr}.profile-content>.family-content-layout{width:100%;padding-top:0}.essay-content{grid-template-columns:minmax(0,1fr) 270px;max-width:1080px}.essay-content .migrated-content{padding:clamp(40px,7vw,82px);font-size:clamp(1.08rem,1.45vw,1.25rem);line-height:1.9}.family-page-legal .family-content-layout,.family-page-utility .family-content-full{padding-top:62px}.family-page-utility .migrated-content li{margin-bottom:8px}.family-page-utility .migrated-content li>a{align-items:center;min-height:28px;display:inline-flex}@media (max-width:1120px){.family-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.7fr);gap:48px}.family-hero-profile{grid-template-columns:minmax(340px,.62fr) minmax(0,1fr)}.blog-directory,.family-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-directory>article.is-featured{grid-column:1/-1}}@media (max-width:920px){.hero{grid-template-columns:1fr;gap:58px;min-height:auto}.hero-copy{max-width:790px}.hero-visual{min-height:650px}.approach-section.neuroscience-section{grid-template-columns:1fr}.approach-section.neuroscience-section .approach-image{min-height:620px}.approach-section .approach-copy.neuroscience-heading{padding-left:max(30px,50vw - 380px);padding-right:max(30px,50vw - 380px)}.family-hero,.family-hero-article-essay,.family-hero-article-guide,.family-hero-legal,.family-hero-profile,.family-hero-utility{grid-template-columns:1fr;gap:52px;min-height:auto}.family-hero-profile .family-hero-copy,.family-hero-profile .family-hero-visual{grid-column:1}.family-hero-profile .family-hero-copy{grid-row:1}.family-hero-profile .family-hero-visual{grid-row:2}.family-hero-copy{max-width:820px}.family-hero-article-essay .family-hero-visual,.family-hero-article-guide .family-hero-visual,.family-hero-profile .family-hero-visual,.family-hero-visual{min-height:620px}.family-hero-legal .family-hero-visual,.family-hero-utility .family-hero-visual{justify-self:center;width:min(420px,100%);min-height:420px}.essay-content,.family-content-layout{grid-template-columns:1fr}.family-context{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.family-context .context-card-primary,.family-context .related-card{grid-column:span 2}}@media (max-width:700px){.hero{gap:46px;width:calc(100% - 28px);padding:54px 0 78px}.hero h1{font-size:clamp(2.75rem,12vw,3.75rem)}.hero-statement{font-size:clamp(1.22rem,5.4vw,1.55rem)}.hero-visual{flex-direction:column;min-height:0;display:flex}.hero-visual:before{width:80%;height:58%;top:1%;right:0}.hero-image-frame{border-radius:48% 48% 24px 24px/18% 18% 24px 24px;flex:none;width:100%;height:520px;min-height:0}.hero-note{width:calc(100% - 28px);margin:-64px auto 0 8px;position:relative;bottom:auto;left:auto}.concept-caption{display:none}.approach-section.neuroscience-section{margin-top:74px}.approach-section.neuroscience-section .approach-image{min-height:480px}.approach-section .approach-copy.neuroscience-heading{padding:76px 22px}.approach-section .neuroscience-heading h2{font-size:clamp(2.45rem,11vw,3.35rem)}.approach-section .neuroscience-manifesto blockquote{font-size:1.55rem}.family-hero,.family-hero-article-insight,.family-hero-contact,.family-hero-innovation{gap:42px;width:100%;padding:58px 16px 80px}.family-hero h1,.family-hero-article-essay h1,.family-hero-legal h1,.family-hero-utility h1{overflow-wrap:anywhere;font-size:clamp(2.55rem,11.4vw,3.55rem)}.family-hero .breadcrumbs{margin-bottom:26px}.family-hero-actions{flex-direction:column;align-items:stretch}.family-hero-actions .button{width:100%}.family-hero-program .family-hero-copy{padding:28px 22px}.family-hero-article-essay .family-hero-visual,.family-hero-article-guide .family-hero-visual,.family-hero-profile .family-hero-visual,.family-hero-visual{border-radius:44% 44% 20px 20px/16% 16% 20px 20px;min-height:490px}.family-hero-article-insight .family-hero-visual{border-radius:20px}.family-hero-legal .family-hero-visual,.family-hero-utility .family-hero-visual{border-radius:50%;width:min(330px,90vw);min-height:min(330px,90vw)}.family-hero-visual>p{flex-direction:column;align-items:flex-start;gap:4px;bottom:15px;left:16px;right:16px}.family-neural-panel{width:140px;height:140px;top:16px;right:16px}.family-proof-strip{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:-18px}.family-proof-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:90px}.family-proof-strip>div:last-child{border-bottom:0}.essay-content,.family-content-full,.family-content-layout{width:calc(100% - 28px);padding:74px 0 96px}.essay-content .migrated-content,.family-page .migrated-content{border-radius:16px;padding:28px 20px}.contact-safety .family-context,.family-context,.hub-orientation .family-context,.utility-content>.family-context{grid-template-columns:1fr}.family-context .context-card-primary,.family-context .related-card{grid-column:1}.blog-directory,.direct-channel-grid,.family-card-grid,.site-navigation-cards{grid-template-columns:1fr}.blog-directory>article.is-featured{grid-column:1;display:flex}.blog-directory>article.is-featured .blog-card-image{min-height:280px}.family-card-grid-services article{min-height:300px}.family-card-grid-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-index-photo{min-height:250px}.family-card-grid-profiles article>div:last-child{min-height:180px;padding:20px 17px}.family-card-grid-profiles h3{font-size:1.05rem}.direct-channel-grid>a{min-height:150px}}@media (max-width:420px){.hero h1{font-size:clamp(2.48rem,12.2vw,3.1rem)}.hero-image-frame{height:470px}.hero-note{width:calc(100% - 16px);margin-left:4px;padding:17px}.family-hero h1,.family-hero-article-essay h1,.family-hero-legal h1,.family-hero-utility h1{font-size:clamp(2.3rem,11.8vw,2.95rem)}.family-hero-article-essay .family-hero-visual,.family-hero-article-guide .family-hero-visual,.family-hero-profile .family-hero-visual,.family-hero-visual{min-height:430px}.family-card-grid-profiles{grid-template-columns:1fr}.profile-index-photo{min-height:340px}.direct-channel-grid strong{font-size:.9rem}}.answer-first{background:#f7f3ed;border:1px solid #315d7029;border-radius:1.6rem .4rem;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);width:min(92rem,100% - clamp(2rem,8vw,8rem));margin:clamp(2.5rem,5vw,5.5rem) auto;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #243b4714}.answer-first-checkpoints,.answer-first-copy{padding:clamp(2rem,4vw,4.5rem)}.answer-first-copy{background:#fffdf8}.answer-first-copy h2{color:#315d70;max-width:18ch;font-family:var(--font-serif);letter-spacing:-.052em;margin:0 0 1.4rem;font-size:clamp(2.25rem,4vw,4.6rem);font-weight:500;line-height:.98}.answer-first-copy>p:not(.eyebrow){color:#52666f;max-width:48rem;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.76}.answer-first-copy>a{color:#9b4f3d;align-items:center;gap:.55rem;width:fit-content;margin-top:1.6rem;font-weight:800;text-decoration:none;display:inline-flex}.answer-first-checkpoints{color:#fffdf8;background:#315d70}.answer-first-checkpoints>p{color:#f1c98c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.76rem;font-weight:800}.answer-first-checkpoints ol{margin:0;padding:0;list-style:none}.answer-first-checkpoints li{border-top:1px solid #ffffff2e;grid-template-columns:2.5rem 1fr;gap:.8rem;padding:1rem 0;display:grid}.answer-first-checkpoints li span{color:#f1c98c;font-family:var(--font-serif)}.answer-first-checkpoints li strong{color:#fffdf8;font-size:.98rem;line-height:1.45}.answer-first-checkpoints small{color:#d9e4e8;margin-top:1.35rem;font-size:.78rem;line-height:1.5;display:block}.answer-first-article-essay,.answer-first-article-guide,.answer-first-article-insight{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.answer-first-contact .answer-first-checkpoints,.answer-first-location .answer-first-checkpoints{background:#243b47}.team-hub-content>.team-story{background:#f7f3ed;padding-block:clamp(2rem,5vw,5rem) clamp(4rem,7vw,7rem)}.team-hub-content .team-mosaic,.team-hub-content .team-story-intro{width:min(92rem,100% - clamp(1rem,4vw,4rem))}.context-card-note a{color:inherit;font-weight:800}@media (max-width:820px){.answer-first,.answer-first-article-essay,.answer-first-article-guide,.answer-first-article-insight{grid-template-columns:1fr;width:calc(100% - 2rem)}.answer-first-checkpoints,.answer-first-copy{padding:2rem 1.35rem}.answer-first-copy h2{font-size:clamp(2.2rem,10vw,3.4rem)}}.service-page-index .family-card-grid-services{border-top:1px solid #315d702e;border-left:1px solid #315d702e;gap:0}.service-page-index .family-card-grid-services article,.service-page-index .family-card-grid-services article:nth-child(6n+2),.service-page-index .family-card-grid-services article:nth-child(6n+5){background:0 0;border-width:0 1px 1px 0;border-radius:0}.service-page-index .family-card-grid-services article:hover{z-index:1;box-shadow:none;background:#d79a2b14}.service-link-directory{border-top:1px solid #315d702e;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-link-directory li{border-bottom:1px solid #315d702e;min-width:0}.service-link-directory li:nth-child(odd){border-right:1px solid #315d702e}.service-link-directory a{color:#294f60;justify-content:space-between;align-items:center;gap:1rem;min-height:78px;padding:1.15rem 1.25rem;font-weight:740;text-decoration:none;display:flex}.service-link-directory a:hover{color:#8a5a14;background:#d79a2b14}.service-link-directory a span{max-width:38rem}.service-link-directory a svg{flex:none}.service-link-directory-muted{color:#536b72}@media (max-width:700px){.service-page-index .family-card-grid-services{grid-template-columns:1fr}.service-page-index .family-card-grid-services article{grid-template-columns:2rem minmax(0,1fr);gap:.45rem .75rem;min-height:0;padding:1.25rem;display:grid}.service-page-index .family-card-grid-services article>span{grid-row:1/span 3;padding-top:.2rem}.service-page-index .family-card-grid-services article>p{margin:0}.service-page-index .family-card-grid-services h3{margin:.2rem 0 .45rem;font-size:1.28rem}.service-page-index .family-card-grid-services a{margin:0}.service-link-directory{grid-template-columns:1fr}.service-link-directory li:nth-child(odd){border-right:0}}.service-depth{background:radial-gradient(circle at 88% 10%,#efb09d2e,#0000 11rem),linear-gradient(135deg,#fffefafa,#f7f3edf0);border:1px solid #315d7026;border-radius:1.55rem;margin:0 0 clamp(2.5rem,5vw,5rem);overflow:hidden;box-shadow:0 1.35rem 3.8rem #243b4713}.service-depth-main{padding:clamp(2rem,4.5vw,4.75rem) clamp(1.35rem,4vw,4.25rem) clamp(1.45rem,3.5vw,3rem)}.service-depth-main h2{color:#243b47;max-width:17ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:0 0 1.2rem;font-size:clamp(2.25rem,4.6vw,5rem);font-weight:500;line-height:.98}.service-depth-main>p:not(.eyebrow){color:#4f626b;max-width:48rem;margin:0;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.82}.service-depth-clarity{color:#fffdf8;background:#315d70;border-radius:1.2rem;margin:0 clamp(1.15rem,3vw,2rem) clamp(1rem,2vw,1.35rem);padding:clamp(1.35rem,3vw,2rem)}.service-depth-boundary span,.service-depth-clarity>span{color:#f1c98c;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.95rem;font-size:.72rem;font-weight:800;display:block}.service-depth-clarity ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.service-depth-clarity li{border-top:1px solid #ffffff29;grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem;min-width:0;padding:1rem 0;display:grid}.service-depth-clarity li:first-child{border-top:0}.service-depth-clarity b{color:#f1c98c;font-family:var(--font-serif);font-size:1.1rem;font-weight:500}.service-depth-clarity strong{color:#fffdf8;overflow-wrap:anywhere;min-width:0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.45}.service-depth-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0 clamp(1.15rem,3vw,2rem) clamp(1rem,2vw,1.35rem);display:grid}.service-depth-boundary>div{background:#fffefadb;border:1px solid #315d7021;border-radius:1.1rem;min-width:0;padding:clamp(1.2rem,2.4vw,1.75rem)}.service-depth-boundary span{color:#9b4f3d;margin-bottom:.6rem}.service-depth-boundary p{color:#405660;margin:0;font-size:.98rem;line-height:1.68}.service-depth-links{flex-wrap:wrap;gap:.65rem;padding:0 clamp(1.15rem,3vw,2rem) clamp(1.25rem,3vw,2rem);display:flex}.service-depth-links a{color:#315d70;background:#fffdf8;border:1px solid #315d7029;border-radius:999px;align-items:center;gap:.45rem;min-height:2.85rem;padding:.65rem .95rem;font-size:.78rem;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.service-depth-links a:hover{background:#f7f3ed;border-color:#9b4f3d61;transform:translateY(-2px)}.family-card-grid-services article>small{color:#52666f;margin:0 0 1.45rem;font-size:.86rem;line-height:1.62;display:block}@media (max-width:820px){.service-depth-main h2{font-size:clamp(2.05rem,9.5vw,3.45rem)}.service-depth-boundary{grid-template-columns:1fr}.service-depth-links{flex-direction:column}.service-depth-links a{justify-content:space-between}}.curated-layout{align-items:start}.curated-content{color:#394d56;min-width:0}.curated-content>section{margin:0 0 clamp(2.25rem,5vw,4.75rem)}.curated-content h2{color:#315d70;max-width:18ch;letter-spacing:-.045em;margin:0 0 1.35rem;font-size:clamp(2.15rem,3.6vw,4.2rem);line-height:1}.curated-content h2,.curated-content h3{font-family:var(--font-serif);font-weight:500}.curated-content h3{color:#243b47;margin:0 0 .75rem;font-size:clamp(1.3rem,1.8vw,1.75rem);line-height:1.1}.curated-content li,.curated-content p{font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.82}.curated-content ul{gap:.8rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.curated-content li{padding-left:1.55rem;position:relative}.curated-content li:before{content:"";background:#9b4f3d;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.77em;left:0}.curated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.curated-grid>div{background:#fffdf8;border:1px solid #315d7026;border-radius:1rem .25rem;min-width:0;padding:clamp(1.4rem,2.5vw,2.3rem)}.curated-grid>div:nth-child(2){background:#e8f0f2}.curated-grid>div>span{color:#9b4f3d;font-family:var(--font-serif);margin-bottom:2.2rem;font-size:1.35rem;display:block}.curated-grid p{color:#586970;margin:0;font-size:.94rem;line-height:1.65}.curated-links{border-top:1px solid #315d7029;flex-wrap:wrap;gap:.75rem;padding-top:1.2rem;display:flex}.curated-links a{color:#315d70;border:1px solid #315d7038;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.curated-grid h3{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.15rem,1.35vw,1.45rem);line-height:1.12}.curated-use-note{background:linear-gradient(120deg,#fffdf8,#eef4f2);border:1px solid #315d7029;border-left:.28rem solid #c9953c;border-radius:.9rem .2rem;max-width:58rem;margin:0 0 clamp(2.25rem,5vw,4.75rem);padding:clamp(1.45rem,3vw,2.5rem);box-shadow:0 1rem 2.5rem #1a394612}.curated-use-note .eyebrow{color:#9b4f3d;margin:0 0 .85rem}.curated-use-note h2{max-width:24ch;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,3rem)}.curated-use-note p:last-child{margin-bottom:0}.curated-callout{color:#3d515a;background:#ede2d2;border-left:.24rem solid #9b4f3d;padding:clamp(1.3rem,2.5vw,2.3rem)}@media (max-width:820px){.curated-grid{grid-template-columns:1fr}.curated-grid>div>span{margin-bottom:1rem}.curated-links{display:grid}.curated-links a{justify-content:space-between}}.curated-primary{min-width:0}.topic-bridge{color:#fffdf8;background:#243b47;border-radius:1.2rem .35rem;margin-top:clamp(2.25rem,5vw,5rem);padding:clamp(1.7rem,3.5vw,3.2rem);overflow:hidden}.topic-bridge>p{color:#f1c98c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:800}.topic-bridge h2{color:#fffdf8;max-width:24ch;font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:500;line-height:1.05}.topic-bridge>span{color:#d9e4e8;max-width:55rem;font-size:.96rem;line-height:1.7;display:block}.topic-bridge a{color:#f1c98c;align-items:center;gap:.5rem;width:fit-content;margin-top:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.evidence-panel{background:#e8f0f2;border:1px solid #315d702e;border-radius:.35rem 1.2rem;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);gap:clamp(1.5rem,3vw,3rem);margin-top:1rem;padding:clamp(1.4rem,2.7vw,2.4rem);display:grid}.evidence-panel p{color:#8b4637;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:800}.evidence-panel h2{color:#315d70;font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 .8rem;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:500;line-height:1.05}.evidence-panel>div>span{color:#50636b;font-size:.86rem;line-height:1.65;display:block}.evidence-panel ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.evidence-panel li{background:#fffdf8;border:1px solid #315d7029;border-radius:.8rem .2rem;gap:.35rem;padding:1rem;display:grid}.evidence-panel li:before{content:none}.evidence-panel small{color:#8b4637;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.evidence-panel a{color:#315d70;justify-content:space-between;gap:.8rem;font-size:.85rem;font-weight:750;line-height:1.45;text-decoration:none;display:flex}@media (max-width:720px){.evidence-panel{grid-template-columns:1fr}}.contact-split-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}@media (max-width:960px){.contact-split-layout{grid-template-columns:1fr}}.contact-form-container{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid #315d7014;padding:clamp(1.5rem,5vw,3rem)}.inline-form{margin:0}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 .family-section-heading h2,body.human-first-b .faq-heading h2,body.human-first-b .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 .faq-heading>p,body.human-first-b .section-heading-split>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 small,body.human-first-b .need-choice.is-active strong,body.human-first-b .need-choice.is-active svg,body.human-first-b .need-choice.is-active>span{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:after,body.human-first-b .need-answer:before{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 li,body.human-first-b .service-card p{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:focus-within img,body.human-first-b .team-mosaic-card:hover 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 .review-list blockquote,body.human-first-b .reviews-intro>p:not(.eyebrow){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) a,body.human-first-b .resource-grid article:nth-child(2) h3{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 b,body.human-first-b .faq-list summary span{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-card,body.human-first-b .contact-copy{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 a,body.human-first-b .contact-card span,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 a,body.human-first-b .site-footer strong{color:var(--hf-navy)}body.human-first-b .site-footer .footer-legal>small,body.human-first-b .site-footer .footer-legal>span,body.human-first-b .site-footer p{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-article-essay .family-hero-visual,body.human-first-b .family-hero-article-guide .family-hero-visual,body.human-first-b .family-hero-profile .family-hero-visual,body.human-first-b .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-article-insight,body.human-first-b .family-hero-article-insight .family-hero-copy,body.human-first-b .family-hero-contact,body.human-first-b .family-hero-contact .family-hero-copy,body.human-first-b .family-hero-innovation,body.human-first-b .family-hero-innovation .family-hero-copy{background:var(--hf-navy-deep)}body.human-first-b .family-hero-article-insight .eyebrow,body.human-first-b .family-hero-article-insight h1,body.human-first-b .family-hero-contact .eyebrow,body.human-first-b .family-hero-contact h1,body.human-first-b .family-hero-innovation .eyebrow,body.human-first-b .family-hero-innovation h1{color:var(--hf-white)}body.human-first-b .family-hero-article-insight .breadcrumbs,body.human-first-b .family-hero-article-insight .breadcrumbs a,body.human-first-b .family-hero-article-insight .interior-lead,body.human-first-b .family-hero-contact .breadcrumbs,body.human-first-b .family-hero-contact .breadcrumbs a,body.human-first-b .family-hero-contact .interior-lead,body.human-first-b .family-hero-innovation .breadcrumbs,body.human-first-b .family-hero-innovation .breadcrumbs a,body.human-first-b .family-hero-innovation .interior-lead{color:#fffdf8a8}body.human-first-b .family-hero-article-insight .article-meta,body.human-first-b .family-hero-article-insight .article-meta span,body.human-first-b .family-hero-contact .article-meta,body.human-first-b .family-hero-contact .article-meta span,body.human-first-b .family-hero-innovation .article-meta,body.human-first-b .family-hero-innovation .article-meta span{color:var(--hf-white);border-color:var(--hf-line-light);background:#172f3ac7}body.human-first-b .family-hero-article-insight .button-ghost,body.human-first-b .family-hero-contact .button-ghost,body.human-first-b .family-hero-innovation .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 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 .essay-content,body.human-first-b .family-content-full,body.human-first-b .family-content-layout{width:min(calc(100% - clamp(2rem, 7vw, 7rem)),var(--content));padding-block:clamp(2rem,5vw,5rem) clamp(6rem,10vw,10rem)}body.human-first-b .essay-content>article,body.human-first-b .family-content-layout>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 .curated-content h2,body.human-first-b .curated-content h3,body.human-first-b .migrated-content h2,body.human-first-b .migrated-content h3{color:var(--hf-navy);font-family:var(--hf-serif);font-weight:600}body.human-first-b .curated-links a,body.human-first-b .migrated-content a{color:var(--hf-terracotta)}body.human-first-b .curated-callout,body.human-first-b .migrated-content blockquote{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 a,body.human-first-b .context-card-primary h2,body.human-first-b .topic-bridge a,body.human-first-b .topic-bridge h2{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 a,body.human-first-b .evidence-panel h2{color:var(--hf-navy)}body.human-first-b .blog-directory,body.human-first-b .family-card-grid{gap:.85rem}body.human-first-b .blog-directory>article,body.human-first-b .family-card-grid 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 .blog-directory article h2,body.human-first-b .family-card-grid h3{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 .family-hero,body.human-first-b .family-hero-legal,body.human-first-b .family-hero-profile,body.human-first-b .family-hero-utility,body.human-first-b .hero.hero-first-proposal{grid-template-columns:1fr;min-height:auto}body.human-first-b .family-hero-copy,body.human-first-b .family-hero-profile .family-hero-copy,body.human-first-b .hero-first-proposal .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 .family-hero-article-essay .family-hero-visual,body.human-first-b .family-hero-article-guide .family-hero-visual,body.human-first-b .family-hero-legal .family-hero-visual,body.human-first-b .family-hero-profile .family-hero-visual,body.human-first-b .family-hero-utility .family-hero-visual,body.human-first-b .family-hero-visual,body.human-first-b .hero-first-proposal .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 .contact-section,body.human-first-b .faq-section{grid-template-columns:1fr}body.human-first-b .contact-card,body.human-first-b .contact-copy{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 .answer-first,body.human-first-b .essay-content,body.human-first-b .family-content-full,body.human-first-b .family-content-layout,body.human-first-b .faq-section,body.human-first-b .section{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 .resources-section,body.human-first-b .reviews-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-article-essay .family-hero-visual,body.human-first-b .family-hero-article-guide .family-hero-visual,body.human-first-b .family-hero-legal .family-hero-visual,body.human-first-b .family-hero-profile .family-hero-visual,body.human-first-b .family-hero-utility .family-hero-visual,body.human-first-b .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 :after,body.human-first-b :before{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 :after,body.hybrid-editorial :before{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:after,body.hybrid-editorial .hero-orbit:before{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 p,body.hybrid-editorial .hero-first-proposal .hero-note strong,body.hybrid-editorial .hero-first-proposal .hero-note>span{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 .hero-first-proposal+.process-section+.trust-strip,body.hybrid-editorial .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 .faq-heading h2,body.hybrid-editorial .need-section .section-heading h2,body.hybrid-editorial .resources-section .section-heading h2,body.hybrid-editorial .section-heading h2,body.hybrid-editorial .services-section .section-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 span,body.hybrid-editorial .orientation-neuro-card li strong{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:living-brain-field 10s ease-in-out infinite;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:living-brain-float 12s ease-in-out infinite;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:living-brain-orbit 24s linear infinite}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:living-brain-signal 8.8s linear infinite}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:living-brain-node 6.4s ease-in-out infinite}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(1turn)}}@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 .concept-definition,body.hybrid-editorial .connectome-copy p{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>b,body.hybrid-editorial .learning-loop .loop-title>span,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 .scope-note,body.hybrid-editorial .service-card li,body.hybrid-editorial .service-card p{color:var(--he-ink-soft)}body.hybrid-editorial .service-card .card-link,body.hybrid-editorial .service-card summary,body.hybrid-editorial .service-topline>span:first-child{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 li small,body.hybrid-editorial .team-fit-copy>p{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 .review-list blockquote,body.hybrid-editorial .reviews-intro h2{color:var(--he-ink)}body.hybrid-editorial .review-list figcaption,body.hybrid-editorial .reviews-section .reviews-intro>p:not(.eyebrow){color:var(--he-ink-soft)}body.hybrid-editorial .reviews-intro a,body.hybrid-editorial .reviews-section .review-list figcaption>span{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 a,body.hybrid-editorial .resource-grid p{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)>a,body.hybrid-editorial .resources-section .resource-grid>article:nth-child(2)>p{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 .footer-brand p,body.hybrid-editorial .footer-legal,body.hybrid-editorial .site-footer .footer-legal>small,body.hybrid-editorial .site-footer .footer-legal>span,body.hybrid-editorial .site-footer a,body.hybrid-editorial .site-footer strong{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-contact,body.hybrid-editorial .family-page-location{--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-legal,body.hybrid-editorial .family-hero-profile,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-article-insight .family-hero-copy,body.hybrid-editorial .family-hero-contact .family-hero-copy,body.hybrid-editorial .family-hero-copy,body.hybrid-editorial .family-hero-innovation .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 .breadcrumbs,body.hybrid-editorial .breadcrumbs a,body.hybrid-editorial .family-hero-article-insight .breadcrumbs,body.hybrid-editorial .family-hero-article-insight .breadcrumbs a,body.hybrid-editorial .family-hero-contact .breadcrumbs,body.hybrid-editorial .family-hero-contact .breadcrumbs a,body.hybrid-editorial .family-hero-innovation .breadcrumbs,body.hybrid-editorial .family-hero-innovation .breadcrumbs a{color:var(--he-ink-soft)}body.hybrid-editorial .family-hero .eyebrow,body.hybrid-editorial .family-hero-article-insight .eyebrow,body.hybrid-editorial .family-hero-contact .eyebrow,body.hybrid-editorial .family-hero-innovation .eyebrow{color:var(--family-accent)}body.hybrid-editorial .family-hero h1,body.hybrid-editorial .family-hero-article-insight h1,body.hybrid-editorial .family-hero-contact h1,body.hybrid-editorial .family-hero-innovation 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-article-insight .interior-lead,body.hybrid-editorial .family-hero-contact .interior-lead,body.hybrid-editorial .family-hero-innovation .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-article-insight .button-ghost,body.hybrid-editorial .family-hero-contact .button-ghost,body.hybrid-editorial .family-hero-innovation .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-article-insight .article-meta,body.hybrid-editorial .family-hero-contact .article-meta,body.hybrid-editorial .family-hero-innovation .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-article-insight .article-meta span,body.hybrid-editorial .family-hero-contact .article-meta span,body.hybrid-editorial .family-hero-innovation .article-meta span{color:var(--he-ink)}body.hybrid-editorial .family-hero-article-essay .family-hero-visual,body.hybrid-editorial .family-hero-article-guide .family-hero-visual,body.hybrid-editorial .family-hero-legal .family-hero-visual,body.hybrid-editorial .family-hero-profile .family-hero-visual,body.hybrid-editorial .family-hero-utility .family-hero-visual,body.hybrid-editorial .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 li>span,body.hybrid-editorial .answer-first-checkpoints strong,body.hybrid-editorial .answer-first-checkpoints>p{color:var(--he-ink)}body.hybrid-editorial .answer-first-checkpoints small{color:var(--he-ink-soft)}body.hybrid-editorial .essay-content,body.hybrid-editorial .family-content-full,body.hybrid-editorial .family-content-layout{width:min(100% - 3rem,1320px);padding-block:1rem clamp(6rem,10vw,10rem)}body.hybrid-editorial .essay-content>article,body.hybrid-editorial .family-content-layout>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 .curated-content h2,body.hybrid-editorial .curated-content h3,body.hybrid-editorial .migrated-content h2,body.hybrid-editorial .migrated-content h3{color:var(--he-ink);font-family:var(--he-serif);letter-spacing:-.03em;font-weight:650;line-height:1.08}body.hybrid-editorial .curated-content h2,body.hybrid-editorial .migrated-content h2{padding-top:.7em;font-size:clamp(1.95rem,2.85vw,3.05rem);line-height:1.08}body.hybrid-editorial .curated-links a,body.hybrid-editorial .migrated-content a{color:var(--family-accent);-webkit-text-decoration-color:var(--family-accent);text-decoration-color:var(--family-accent)}@supports (color:color-mix(in lab,red,red)){body.hybrid-editorial .curated-links a,body.hybrid-editorial .migrated-content a{-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 .curated-callout,body.hybrid-editorial .migrated-content blockquote{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 .blog-directory,body.hybrid-editorial .family-card-grid{gap:.9rem}body.hybrid-editorial .blog-directory>article,body.hybrid-editorial .family-card-grid article{border-color:var(--he-line);background:var(--he-white);border-radius:1.5rem}body.hybrid-editorial .blog-directory>article:nth-child(3n+2),body.hybrid-editorial .family-card-grid article:nth-child(3n+2){background:var(--family-soft)}body.hybrid-editorial .blog-directory>article:nth-child(3n),body.hybrid-editorial .family-card-grid article:nth-child(3n){background:var(--he-butter-soft)}body.hybrid-editorial .blog-directory article h2,body.hybrid-editorial .family-card-grid h3{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 .family-hero,body.hybrid-editorial .family-hero-legal,body.hybrid-editorial .family-hero-profile,body.hybrid-editorial .family-hero-utility,body.hybrid-editorial .hero.hero-first-proposal{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 .family-hero-copy,body.hybrid-editorial .family-hero-profile .family-hero-copy,body.hybrid-editorial .hero-first-proposal .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 .approach-section.neuroscience-section,body.hybrid-editorial .connectome-section,body.hybrid-editorial .faq-section.section,body.hybrid-editorial .orientation-bridge{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-article-essay .family-hero-visual,body.hybrid-editorial .family-hero-article-guide .family-hero-visual,body.hybrid-editorial .family-hero-legal .family-hero-visual,body.hybrid-editorial .family-hero-profile .family-hero-visual,body.hybrid-editorial .family-hero-utility .family-hero-visual,body.hybrid-editorial .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 .hero-first-proposal+.process-section+.trust-strip,body.hybrid-editorial .trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 2rem)}body.hybrid-editorial .answer-first,body.hybrid-editorial .approach-section.neuroscience-section,body.hybrid-editorial .connectome-section,body.hybrid-editorial .contact-section,body.hybrid-editorial .crisis-note,body.hybrid-editorial .essay-content,body.hybrid-editorial .family-content-full,body.hybrid-editorial .family-content-layout,body.hybrid-editorial .family-proof-strip,body.hybrid-editorial .faq-section.section,body.hybrid-editorial .need-section.section,body.hybrid-editorial .orientation-bridge,body.hybrid-editorial .resources-section.section,body.hybrid-editorial .services-section.section{width:calc(100% - 2rem)}body.hybrid-editorial .need-choices,body.hybrid-editorial .need-layout{grid-template-columns:1fr}body.hybrid-editorial .need-choice{min-height:8.5rem}body.hybrid-editorial .connectome-copy,body.hybrid-editorial .learning-loop,body.hybrid-editorial .orientation-bridge-copy,body.hybrid-editorial .orientation-neuro-card{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-card,body.hybrid-editorial .contact-copy{padding:3.5rem 1.35rem}body.hybrid-editorial .family-hero,body.hybrid-editorial .family-hero-legal,body.hybrid-editorial .family-hero-profile,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-article-insight h1,body.hybrid-editorial .family-hero-contact h1,body.hybrid-editorial .family-hero-innovation h1{font-size:clamp(2.5rem,11vw,3.8rem)}body.hybrid-editorial .family-hero-article-essay .family-hero-visual,body.hybrid-editorial .family-hero-article-guide .family-hero-visual,body.hybrid-editorial .family-hero-legal .family-hero-visual,body.hybrid-editorial .family-hero-profile .family-hero-visual,body.hybrid-editorial .family-hero-utility .family-hero-visual,body.hybrid-editorial .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-checkpoints,body.hybrid-editorial .answer-first-copy{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 .hero-first-proposal+.process-section+.trust-strip,body.hybrid-editorial .orientation-neuro-card ul,body.hybrid-editorial .trust-strip{grid-template-columns:1fr}body.hybrid-editorial .faq-heading h2,body.hybrid-editorial .need-section .section-heading h2,body.hybrid-editorial .resources-section .section-heading h2,body.hybrid-editorial .section-heading h2,body.hybrid-editorial .services-section .section-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__nodes circle,body.hybrid-editorial .living-brain__signals path{animation:none!important;transform:none!important}body.hybrid-editorial .living-brain__signals path{opacity:.72;stroke-dashoffset:0}body.hybrid-editorial *,body.hybrid-editorial :after,body.hybrid-editorial :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.human-first-b.hybrid-editorial{--lr-content:1240px;--lr-gutter:clamp(1.5rem,3vw,2.5rem);--lr-section-space:clamp(5.5rem,8vw,8rem);--lr-card-space:clamp(1.5rem,2.5vw,2.5rem);--lr-radius:1.5rem;--lr-radius-small:1.1rem;--lr-reading:72ch;scroll-padding-bottom:6rem}body.human-first-b.hybrid-editorial :where(main,main>*,main section,main article,main div,main address,.section-heading-split>*,.need-layout>*,.service-grid>*,.team-story>*,.team-mosaic>*,.resource-grid>*,.family-hero>*,.answer-first>*,.family-content-layout>*,.curated-grid>*){min-width:0}body.human-first-b.hybrid-editorial :where(h1,h2,h3,h4){padding-bottom:.06em;line-height:1.06;overflow:visible}body.human-first-b.hybrid-editorial :where(.contact-card a,.direct-channels a,.migrated-content a,.curated-content a,.site-footer a,.interior-footer a){overflow-wrap:anywhere}body.human-first-b.hybrid-editorial :where(.need-section.section,.services-section.section,.resources-section.section,.faq-section.section,.orientation-bridge,.connectome-section,.contact-section,.answer-first,.family-content-layout,.essay-content,.family-content-full,.family-proof-strip){width:min(calc(100% - 3rem),var(--lr-content))}body.human-first-b.hybrid-editorial .section-heading-split{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,5vw,5rem)}body.human-first-b.hybrid-editorial .section-heading-split>p{width:min(100%,36rem);margin-inline-start:auto;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7}body.human-first-b.hybrid-editorial :where(.section-heading h2,.need-section .section-heading h2,.services-section .section-heading h2,.resources-section .section-heading h2,.faq-heading h2){letter-spacing:-.038em;max-width:15ch;font-size:clamp(2.45rem,4vw,4rem);line-height:1.06}body.human-first-b.hybrid-editorial .process-section{min-height:0;padding:clamp(2.5rem,4vw,4rem) var(--lr-gutter)}body.human-first-b.hybrid-editorial .process-heading h2{max-width:16ch;font-size:clamp(1.8rem,2.5vw,2.65rem);line-height:1.08}body.human-first-b.hybrid-editorial .trust-strip>div{min-height:0;padding:1.35rem clamp(1.15rem,2vw,1.65rem)}body.human-first-b.hybrid-editorial .need-section.section{margin-block:var(--lr-section-space)}body.human-first-b.hybrid-editorial .need-layout{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1.25rem}body.human-first-b.hybrid-editorial .need-choices{grid-template-columns:minmax(0,1fr);gap:.6rem}body.human-first-b.hybrid-editorial .need-choice{border-color:var(--he-line);border-radius:var(--lr-radius-small);min-height:0;box-shadow:none;grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr) auto;align-content:center;align-items:center;gap:.18rem .95rem;padding:1.05rem 1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}body.human-first-b.hybrid-editorial .need-choice>span{border-right:1px solid;grid-area:1/1/3;align-self:stretch;place-items:center;font-size:.7rem;display:grid}body.human-first-b.hybrid-editorial .need-choice strong{letter-spacing:-.018em;grid-area:1/2;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.18}body.human-first-b.hybrid-editorial .need-choice small{grid-area:2/2;font-size:.78rem;line-height:1.35}body.human-first-b.hybrid-editorial .need-choice svg{opacity:.55;grid-area:1/3/3}body.human-first-b.hybrid-editorial .need-choice :where(span,strong,small,svg){transition:none}body.human-first-b.hybrid-editorial .need-choice:hover{transform:translateY(-1px)}body.human-first-b.hybrid-editorial .need-choice.is-active{border-color:var(--he-navy);background:var(--he-navy);color:var(--he-white);box-shadow:0 .8rem 2rem #102b3624}body.human-first-b.hybrid-editorial .need-choice.is-active small,body.human-first-b.hybrid-editorial .need-choice.is-active strong,body.human-first-b.hybrid-editorial .need-choice.is-active svg,body.human-first-b.hybrid-editorial .need-choice.is-active>span{color:var(--he-white)}body.human-first-b.hybrid-editorial .need-answer{border:1px solid var(--he-line);border-radius:var(--lr-radius);flex-direction:column;min-height:0;padding:clamp(2rem,4vw,3.75rem);display:flex;overflow:visible}body.human-first-b.hybrid-editorial .need-answer:before{background:var(--he-cobalt);opacity:.14;top:-11rem;right:-12rem}body.human-first-b.hybrid-editorial .need-answer:after{opacity:.12;bottom:-10rem;right:-8rem}body.human-first-b.hybrid-editorial .need-answer h3{letter-spacing:-.036em;max-width:14ch;font-size:clamp(2.15rem,3.4vw,3.6rem);line-height:1.07}body.human-first-b.hybrid-editorial .need-answer>p:not(.answer-kicker){max-width:58ch;line-height:1.72}body.human-first-b.hybrid-editorial .need-answer .text-button{margin-top:auto}body.human-first-b.hybrid-editorial .connectome-section,body.human-first-b.hybrid-editorial .orientation-bridge{grid-template-columns:minmax(0,.96fr) minmax(20rem,1.04fr);align-items:stretch;gap:1.25rem}body.human-first-b.hybrid-editorial :where(.orientation-bridge-copy,.orientation-neuro-card,.connectome-copy,.learning-loop){border-radius:var(--lr-radius);height:auto;min-height:0;padding:clamp(2rem,3.5vw,3.5rem);overflow:visible}body.human-first-b.hybrid-editorial .orientation-neuro-card{overflow:hidden}body.human-first-b.hybrid-editorial .connectome-copy h2,body.human-first-b.hybrid-editorial .orientation-bridge-copy h2{letter-spacing:-.037em;max-width:17ch;font-size:clamp(2.25rem,3.5vw,3.65rem);line-height:1.07}body.human-first-b.hybrid-editorial .learning-loop li>span,body.human-first-b.hybrid-editorial .loop-change small,body.human-first-b.hybrid-editorial .loop-title>b,body.human-first-b.hybrid-editorial .loop-title>span,body.human-first-b.hybrid-editorial .neuroscience-manifesto>span,body.human-first-b.hybrid-editorial .orientation-card-index{font-size:.74rem;line-height:1.35}body.human-first-b.hybrid-editorial .orientation-neuro-card h3{max-width:15ch;font-size:clamp(1.85rem,2.6vw,2.65rem);line-height:1.09}body.human-first-b.hybrid-editorial .approach-section.neuroscience-section{border-radius:var(--lr-radius);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:0;overflow:hidden}body.human-first-b.hybrid-editorial .approach-section.neuroscience-section .approach-image{min-height:clamp(36rem,54vw,46rem)}body.human-first-b.hybrid-editorial .approach-section .approach-copy.neuroscience-heading{min-height:0;padding:clamp(2.5rem,5vw,5rem)}body.human-first-b.hybrid-editorial .approach-section .neuroscience-heading h2{letter-spacing:-.039em;max-width:13ch;font-size:clamp(2.45rem,4vw,4.15rem);line-height:1.06}body.human-first-b.hybrid-editorial .neuroscience-manifesto{height:auto;min-height:0}body.human-first-b.hybrid-editorial .services-section.section{margin-bottom:var(--lr-section-space)}body.human-first-b.hybrid-editorial .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:1rem}body.human-first-b.hybrid-editorial .service-card,body.human-first-b.hybrid-editorial .service-card.is-primary,body.human-first-b.hybrid-editorial .service-card.is-secondary{height:auto;min-height:0;padding:var(--lr-card-space);border-radius:var(--lr-radius);flex-direction:column;display:flex;overflow:visible}body.human-first-b.hybrid-editorial .service-card h3{letter-spacing:-.026em;max-width:17ch;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.1}body.human-first-b.hybrid-editorial .service-card>p{line-height:1.66}body.human-first-b.hybrid-editorial .service-card details{margin-top:1.1rem}body.human-first-b.hybrid-editorial .service-card details ul{margin-bottom:0;padding-bottom:.5rem}body.human-first-b.hybrid-editorial .service-card .card-link{margin-top:auto;padding-top:1.5rem}body.human-first-b.hybrid-editorial .team-story{min-height:0;display:block;overflow:visible}body.human-first-b.hybrid-editorial .team-story-intro{width:min(100%,var(--lr-content));padding:var(--lr-section-space) 1.5rem;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}body.human-first-b.hybrid-editorial .team-fit-copy>p{max-width:58ch;font-size:1.05rem;line-height:1.7}body.human-first-b.hybrid-editorial .team-mosaic{min-height:0;padding:clamp(1rem,2vw,1.5rem) max(1rem,calc((100vw - var(--lr-content)) / 2));grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(19rem,24vw);gap:.9rem;overflow:visible}body.human-first-b.hybrid-editorial .team-mosaic-card,body.human-first-b.hybrid-editorial .team-mosaic-card-1,body.human-first-b.hybrid-editorial .team-mosaic-card-2,body.human-first-b.hybrid-editorial .team-mosaic-card-3,body.human-first-b.hybrid-editorial .team-mosaic-card-4,body.human-first-b.hybrid-editorial .team-mosaic-card-5,body.human-first-b.hybrid-editorial .team-mosaic-card-6{border-radius:var(--lr-radius-small);grid-area:auto}body.human-first-b.hybrid-editorial .team-mosaic-card-1{grid-column:span 2}body.human-first-b.hybrid-editorial .team-mosaic-overlay{background:linear-gradient(#102b3605 20%,#102b36f0);flex-direction:column;justify-content:flex-end;padding:clamp(1.15rem,2vw,1.75rem);display:flex;overflow:hidden}body.human-first-b.hybrid-editorial .team-mosaic-overlay p{overflow-wrap:break-word;max-width:100%;font-size:.65rem;line-height:1.35}body.human-first-b.hybrid-editorial .team-mosaic-badge span,body.human-first-b.hybrid-editorial .team-mosaic-overlay p{font-size:.78rem;line-height:1.35}body.human-first-b.hybrid-editorial .team-mosaic-overlay h3{overflow-wrap:break-word;max-width:100%;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.08}body.human-first-b.hybrid-editorial .team-mosaic-badge{aspect-ratio:auto;border-radius:var(--lr-radius-small);justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;display:flex}body.human-first-b.hybrid-editorial .reviews-section{padding:var(--lr-section-space) max(1.5rem,calc((100vw - var(--lr-content)) / 2));grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,6vw,6rem)}body.human-first-b.hybrid-editorial .reviews-intro h2{letter-spacing:-.036em;max-width:14ch;font-size:clamp(2.45rem,3.8vw,3.85rem);line-height:1.06}body.human-first-b.hybrid-editorial .review-list figure{border-radius:var(--lr-radius-small);min-height:0;padding:clamp(1.5rem,2.5vw,2.25rem)}body.human-first-b.hybrid-editorial .resources-section.section{margin-block:var(--lr-section-space)}body.human-first-b.hybrid-editorial .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1rem}body.human-first-b.hybrid-editorial .resource-grid article{height:auto;min-height:0;padding:var(--lr-card-space);border-radius:var(--lr-radius);flex-direction:column;display:flex;overflow:visible}body.human-first-b.hybrid-editorial .resource-grid article>a{margin-top:auto;padding-top:1.5rem}body.human-first-b.hybrid-editorial .faq-section.section{margin-bottom:var(--lr-section-space);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,6vw,6rem)}body.human-first-b.hybrid-editorial .faq-list details{overflow:visible}body.human-first-b.hybrid-editorial .faq-list summary{min-width:0;padding-block:1.35rem}body.human-first-b.hybrid-editorial .faq-list details>p{max-width:64ch;padding-bottom:1.4rem;line-height:1.7}body.human-first-b.hybrid-editorial .contact-section{border-radius:var(--lr-radius);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:0;overflow:hidden}body.human-first-b.hybrid-editorial .contact-card,body.human-first-b.hybrid-editorial .contact-copy{height:auto;min-height:0;padding:clamp(2.5rem,5vw,5rem);overflow:visible}body.human-first-b.hybrid-editorial .contact-copy h2{letter-spacing:-.037em;max-width:13ch;font-size:clamp(2.35rem,3.6vw,3.8rem);line-height:1.07}body.human-first-b.hybrid-editorial :where(.family-hero,.family-hero-profile,.family-hero-legal,.family-hero-utility){width:min(calc(100% - 3rem),var(--lr-content));border-radius:var(--lr-radius);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;min-height:0}body.human-first-b.hybrid-editorial :where(.family-hero-copy,.family-hero-innovation .family-hero-copy,.family-hero-contact .family-hero-copy,.family-hero-article-insight .family-hero-copy,.family-hero-profile .family-hero-copy){height:auto;min-height:0;padding:clamp(2.75rem,5vw,4.75rem);overflow:visible}body.human-first-b.hybrid-editorial :where(.family-hero h1,.family-hero-innovation h1,.family-hero-contact h1,.family-hero-article-insight h1){letter-spacing:-.041em;max-width:14ch;font-size:clamp(2.65rem,4.2vw,4.55rem);line-height:1.04}body.human-first-b.hybrid-editorial :where(.family-hero-visual,.family-hero-profile .family-hero-visual,.family-hero-article-guide .family-hero-visual,.family-hero-article-essay .family-hero-visual,.family-hero-legal .family-hero-visual,.family-hero-utility .family-hero-visual){border-radius:1.25rem 28% 1.25rem 1.25rem;min-height:clamp(30rem,44vw,36rem);margin:.8rem}body.human-first-b.hybrid-editorial .family-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}body.human-first-b.hybrid-editorial .family-proof-strip>div{min-height:0;padding:1.35rem;overflow:visible}body.human-first-b.hybrid-editorial .answer-first{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;margin-block:clamp(3.5rem,6vw,6rem)}body.human-first-b.hybrid-editorial .answer-first-checkpoints,body.human-first-b.hybrid-editorial .answer-first-copy{border-radius:var(--lr-radius);height:auto;min-height:0;padding:clamp(2rem,4vw,3.75rem);overflow:visible}body.human-first-b.hybrid-editorial .answer-first-copy h2{max-width:15ch;font-size:clamp(2.15rem,3.4vw,3.55rem);line-height:1.07}body.human-first-b.hybrid-editorial :where(.family-content-layout>article,.essay-content>article,.migrated-content,.curated-content){min-width:0;overflow:visible}body.human-first-b.hybrid-editorial :where(.migrated-content,.curated-content){line-height:1.76}body.human-first-b.hybrid-editorial :where(.migrated-content,.curated-content)>:where(p,ul,ol,blockquote){max-width:var(--lr-reading)}body.human-first-b.hybrid-editorial :where(.context-card,.curated-grid>div,.evidence-panel,.service-page-index>*,.direct-channels>*,.blog-directory>article){height:auto;min-height:0;overflow:visible}body.human-first-b.hybrid-editorial .blog-directory>article>div>p{font-size:.75rem;line-height:1.5}body.human-first-b.hybrid-editorial .family-section-heading h2{line-height:1.08}body.human-first-b.hybrid-editorial .direct-channel-grid small{font-size:.75rem;line-height:1.5}body.human-first-b.hybrid-editorial .evidence-panel-compact{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:1.5rem 2.5rem;margin-top:clamp(2rem,4vw,3.5rem);padding:1.25rem 0}body.human-first-b.hybrid-editorial .evidence-panel-compact h2{letter-spacing:-.03em;margin:.2rem 0 .45rem;font-family:inherit;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:760}body.human-first-b.hybrid-editorial .evidence-panel-compact>div>span{max-width:34rem;font-size:.78rem;line-height:1.5}body.human-first-b.hybrid-editorial .evidence-panel-compact ul{border-top:1px solid #315d7029;gap:0}body.human-first-b.hybrid-editorial .evidence-panel-compact li{background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:4rem minmax(0,1fr);align-items:start;padding:.75rem 0}body.human-first-b.hybrid-editorial .evidence-panel-compact a{font-size:.78rem}@media (max-width:720px){body.human-first-b.hybrid-editorial .evidence-panel-compact{grid-template-columns:1fr}}body.human-first-b.hybrid-editorial .family-card-grid article>p{font-size:.75rem;line-height:1.5}body.human-first-b.hybrid-editorial main#contenido .family-hero .family-hero-copy h1{text-wrap:balance;width:100%;max-width:none;font-size:clamp(2.85rem,3.8vw,3.65rem);line-height:1.05}body.human-first-b.hybrid-editorial main#contenido .family-hero .family-hero-copy{padding-inline:clamp(2rem,3.6vw,3.25rem)}body.human-first-b.hybrid-editorial main#contenido .family-hero .family-hero-copy .article-meta span,body.human-first-b.hybrid-editorial main#contenido .family-hero .family-hero-copy .breadcrumbs :where(a,span){font-size:.75rem;line-height:1.5}body.human-first-b.hybrid-editorial .family-hero.family-hero-article-essay .family-hero-copy,body.human-first-b.hybrid-editorial .family-hero.family-hero-article-guide .family-hero-copy,body.human-first-b.hybrid-editorial .family-hero.family-hero-article-insight .family-hero-copy{padding-inline:clamp(2rem,3.6vw,3.25rem)}body.human-first-b.hybrid-editorial .family-hero.family-hero-article-essay .family-hero-copy h1,body.human-first-b.hybrid-editorial .family-hero.family-hero-article-guide .family-hero-copy h1,body.human-first-b.hybrid-editorial .family-hero.family-hero-article-insight .family-hero-copy h1{text-wrap:balance;width:100%;max-width:none;font-size:clamp(2.7rem,3.6vw,3.35rem);line-height:1.05}body.human-first-b.hybrid-editorial :where(.family-hero-article-guide,.family-hero-article-insight) .family-hero-visual{isolation:isolate;background:radial-gradient(circle at 24% 18%,#d79a2b2e,#0000 29%),radial-gradient(circle at 82% 80%,#cf745d29,#0000 31%),#102b36}body.human-first-b.hybrid-editorial :where(.family-hero-article-guide,.family-hero-article-insight) .family-hero-visual:after{background:linear-gradient(#0000 58%,#081e26ad),linear-gradient(90deg,#ffffff09 1px,#0000 0) 0 0/46px 46px,linear-gradient(#ffffff09 1px,#0000 0) 0 0/46px 46px}body.human-first-b.hybrid-editorial .editorial-brain-cover{position:absolute;inset:0;overflow:hidden}body.human-first-b.hybrid-editorial .editorial-brain-cover svg{filter:none;width:100%;height:86%;position:absolute;inset:2% 0 10%}body.human-first-b.hybrid-editorial .editorial-brain-shape{stroke:#e8decb85;stroke-width:4px}body.human-first-b.hybrid-editorial .editorial-brain-stem{fill:#d8e7eb17;stroke:#d8e7eb57;stroke-width:4px}body.human-first-b.hybrid-editorial .editorial-brain-links line{stroke:#d1e0e557;stroke-width:2.2px}body.human-first-b.hybrid-editorial .editorial-node{filter:url(#editorialNodeGlow);transform-box:fill-box;transform-origin:50%;animation:editorial-node-pulse 4.8s ease-in-out var(--node-delay) infinite}body.human-first-b.hybrid-editorial .editorial-node-1{fill:#e2a52f}body.human-first-b.hybrid-editorial .editorial-node-2{fill:#d98f79}body.human-first-b.hybrid-editorial .editorial-node-3{fill:#b9d4dd}body.human-first-b.hybrid-editorial .editorial-cover-orbit{border:1px solid #e9e2d52b;border-radius:50%;animation:editorial-orbit 20s linear infinite;position:absolute}body.human-first-b.hybrid-editorial .editorial-cover-orbit-a{width:min(24rem,58vw);height:min(24rem,58vw);top:clamp(.75rem,4vw,2.25rem);right:clamp(.75rem,4vw,3rem)}body.human-first-b.hybrid-editorial .editorial-cover-orbit-b{width:min(14rem,48vw);height:min(14rem,48vw);animation-duration:15s;animation-direction:reverse;bottom:clamp(.75rem,3vw,2rem);left:clamp(.75rem,3vw,2rem)}body.human-first-b.hybrid-editorial .editorial-cover-index{z-index:3;color:#fffdf8;text-transform:uppercase;gap:.3rem;display:grid;position:absolute;top:clamp(1.25rem,3vw,2.2rem);left:clamp(1.25rem,3vw,2.2rem)}body.human-first-b.hybrid-editorial .editorial-cover-index span{color:#e2a52f;letter-spacing:.16em;font-size:.69rem;font-weight:800}body.human-first-b.hybrid-editorial .editorial-cover-index b{letter-spacing:.08em;max-width:14rem;font-size:.78rem;line-height:1.45}@keyframes editorial-node-pulse{0%,to{opacity:.62;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes editorial-orbit{to{transform:rotate(1turn)}}@media (max-width:1100px){body.human-first-b.hybrid-editorial .resource-grid,body.human-first-b.hybrid-editorial .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.human-first-b.hybrid-editorial .team-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(18rem,34vw)}body.human-first-b.hybrid-editorial .team-mosaic-card-1{grid-column:span 2}body.human-first-b.hybrid-editorial :where(.family-hero-article-guide,.family-hero-article-insight,.family-hero-article-essay){grid-template-columns:minmax(0,1fr)}}@media (max-width:920px){body.human-first-b.hybrid-editorial .answer-first,body.human-first-b.hybrid-editorial .approach-section.neuroscience-section,body.human-first-b.hybrid-editorial .connectome-section,body.human-first-b.hybrid-editorial .faq-section.section,body.human-first-b.hybrid-editorial .orientation-bridge,body.human-first-b.hybrid-editorial .reviews-section,body.human-first-b.hybrid-editorial .section-heading-split,body.human-first-b.hybrid-editorial .team-story-intro{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial .section-heading-split>p{margin-inline-start:0}body.human-first-b.hybrid-editorial .need-layout{grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr)}body.human-first-b.hybrid-editorial .team-story-intro{gap:2.5rem}body.human-first-b.hybrid-editorial :where(.family-hero,.family-hero-profile,.family-hero-legal,.family-hero-utility){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body.human-first-b.hybrid-editorial{--lr-section-space:clamp(4.25rem,15vw,6rem);--lr-card-space:1.5rem}body.human-first-b.hybrid-editorial :where(.need-section.section,.services-section.section,.resources-section.section,.faq-section.section,.orientation-bridge,.connectome-section,.contact-section,.answer-first,.family-content-layout,.essay-content,.family-content-full,.family-proof-strip,.family-hero,.family-hero-profile,.family-hero-legal,.family-hero-utility){width:calc(100% - 2rem)}body.human-first-b.hybrid-editorial .hero.hero-first-proposal h1{font-size:clamp(2.85rem,12vw,4rem);line-height:1.01}body.human-first-b.hybrid-editorial .contact-section,body.human-first-b.hybrid-editorial .family-proof-strip,body.human-first-b.hybrid-editorial .need-layout,body.human-first-b.hybrid-editorial .resource-grid,body.human-first-b.hybrid-editorial .service-grid{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial .need-choice{min-height:0;padding:1rem}body.human-first-b.hybrid-editorial .connectome-copy h2,body.human-first-b.hybrid-editorial .contact-copy h2,body.human-first-b.hybrid-editorial .need-answer h3,body.human-first-b.hybrid-editorial .orientation-bridge-copy h2{font-size:clamp(2rem,9.5vw,2.8rem);line-height:1.08}body.human-first-b.hybrid-editorial .approach-section.neuroscience-section .approach-image{min-height:27rem}body.human-first-b.hybrid-editorial .approach-section .approach-copy.neuroscience-heading{padding:2.75rem 1.5rem}body.human-first-b.hybrid-editorial .team-story-intro{padding:var(--lr-section-space) 1rem}body.human-first-b.hybrid-editorial .team-story-intro h2{font-size:clamp(2.4rem,11vw,3.4rem);line-height:1.05}body.human-first-b.hybrid-editorial .team-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(15.5rem,66vw);gap:.75rem;padding:1rem}body.human-first-b.hybrid-editorial .team-mosaic-card-1{grid-column:span 2}body.human-first-b.hybrid-editorial .team-mosaic-card-1,body.human-first-b.hybrid-editorial .team-mosaic-card-6{min-height:0}body.human-first-b.hybrid-editorial .team-mosaic-overlay{padding:1rem}body.human-first-b.hybrid-editorial .team-mosaic-overlay h3{font-size:clamp(1rem,4.6vw,1.2rem)}body.human-first-b.hybrid-editorial .team-mosaic-badge{flex-direction:column;min-height:10rem}body.human-first-b.hybrid-editorial .reviews-section{padding-inline:1rem}body.human-first-b.hybrid-editorial .answer-first-checkpoints,body.human-first-b.hybrid-editorial .answer-first-copy,body.human-first-b.hybrid-editorial .contact-card,body.human-first-b.hybrid-editorial .contact-copy{padding:2.25rem 1.5rem}body.human-first-b.hybrid-editorial :where(.family-hero-copy,.family-hero-profile .family-hero-copy){padding:2.25rem 1.25rem}body.human-first-b.hybrid-editorial .family-hero .family-hero-copy,body.human-first-b.hybrid-editorial main#contenido .family-hero .family-hero-copy{padding:2.15rem 1rem}body.human-first-b.hybrid-editorial :where(.family-hero h1,.family-hero-innovation h1,.family-hero-contact h1,.family-hero-article-insight h1){letter-spacing:-.034em;max-width:100%;font-size:clamp(2.05rem,8.4vw,2.7rem);line-height:1.08}body.human-first-b.hybrid-editorial .family-hero .family-hero-copy h1{font-size:clamp(2.05rem,8.4vw,2.7rem);line-height:1.08}body.human-first-b.hybrid-editorial main#contenido .family-hero .family-hero-copy h1{width:100%;max-width:none;font-size:clamp(2.05rem,8.4vw,2.7rem);line-height:1.08}body.human-first-b.hybrid-editorial .family-hero.family-hero-article-essay .family-hero-copy h1,body.human-first-b.hybrid-editorial .family-hero.family-hero-article-guide .family-hero-copy h1,body.human-first-b.hybrid-editorial .family-hero.family-hero-article-insight .family-hero-copy h1{text-wrap:balance;width:100%;max-width:none;font-size:clamp(1.72rem,7.8vw,2.4rem);line-height:1.08}body.human-first-b.hybrid-editorial :where(.family-hero-visual,.family-hero-profile .family-hero-visual,.family-hero-article-guide .family-hero-visual,.family-hero-article-essay .family-hero-visual,.family-hero-legal .family-hero-visual,.family-hero-utility .family-hero-visual){border-radius:1rem 24% 1rem 1rem;min-height:22rem;margin:0 .75rem .75rem}body.human-first-b.hybrid-editorial :where(.family-hero-article-guide,.family-hero-article-insight) .family-hero-visual{min-height:18rem}body.human-first-b.hybrid-editorial .editorial-brain-cover svg{width:124%;height:84%;inset:8% -12%}body.human-first-b.hybrid-editorial :where(.migrated-content,.curated-content){padding-inline:1.25rem}body.human-first-b.hybrid-editorial .mobile-action-bar{border-radius:1rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:3.5rem;padding:.28rem;bottom:.75rem;left:.75rem;right:.75rem}body.human-first-b.hybrid-editorial .mobile-action-bar>a,body.human-first-b.hybrid-editorial .mobile-action-bar>button{text-align:center;border-radius:.75rem;min-width:0;min-height:2.9rem;padding-inline:.65rem;font-size:.75rem;line-height:1.15}body.human-first-b.hybrid-editorial .mobile-action-bar>:first-child{color:var(--he-white);background:0 0}body.human-first-b.hybrid-editorial .interior-mobile-actions>a:last-child,body.human-first-b.hybrid-editorial .mobile-action-bar>:last-child{border-color:var(--he-white);background:var(--he-white);color:var(--he-navy-deep)}body.human-first-b.hybrid-editorial .interior-footer,body.human-first-b.hybrid-editorial .site-footer{padding-bottom:7rem}}@media (prefers-reduced-motion:reduce){body.human-first-b.hybrid-editorial .editorial-cover-orbit,body.human-first-b.hybrid-editorial .editorial-node{animation:none}}@media (max-width:350px){body.human-first-b.hybrid-editorial main#contenido .family-hero .family-hero-copy h1{text-wrap:balance;width:100%;max-width:none;font-size:1.7rem;line-height:1.1}body.human-first-b.hybrid-editorial .team-mosaic{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(17rem,90vw)}body.human-first-b.hybrid-editorial .team-mosaic-card-1{grid-column:auto}body.human-first-b.hybrid-editorial .team-mosaic-badge{min-height:9rem}}body.human-first-b.hybrid-editorial{--he-ink:#213942;--he-ink-soft:#50636a;--he-hero-ink:#213942;--he-hero-clay:#935248;--he-navy:#1d3c48;--he-navy-deep:#132e38;--he-cobalt:#4e6387;--he-cobalt-dark:#3e5276;--he-cobalt-soft:#e2e8f0;--he-coral:#8f4d42;--he-coral-bright:#ce7163;--he-coral-soft:#f0ddd7;--he-sky:#dfe9ea;--he-sky-strong:#bfd4d8;--he-butter:#d9b85e;--he-butter-soft:#f1e5c7;--he-paper:#f5f1e9;--he-white:#fffdfa;--he-line:#21394226;--he-line-strong:#21394245;--he-shadow:0 2rem 5rem #132e3824;--he-shadow-soft:0 1rem 2.5rem #132e381a;--copper-dark:#a13a32}body.human-first-b.hybrid-editorial main[data-design-family=home]{background:var(--he-paper)}body.human-first-b.hybrid-editorial .hero.hero-first-proposal{background:var(--he-white);grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:stretch;gap:0;width:100%;max-width:none;min-height:clamp(46rem,58vw,52rem);margin:0;padding:0;display:grid;overflow:hidden}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-copy{z-index:3;background:var(--he-white);flex-direction:column;justify-content:center;max-width:none;padding:clamp(4.5rem,6.5vw,7rem) clamp(2.2rem,5vw,5.5rem) clamp(4rem,6vw,6rem) max(2rem,50vw - 660px);display:flex}body.human-first-b.hybrid-editorial .hero-first-proposal .eyebrow{color:var(--he-hero-clay);letter-spacing:.13em;margin-bottom:.65rem;font-size:.73rem}body.human-first-b.hybrid-editorial .hero.hero-first-proposal h1{border-bottom:1px solid var(--he-line-strong);width:fit-content;max-width:100%;color:var(--he-ink);font-family:var(--he-sans);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;margin:0 0 clamp(1.6rem,2.4vw,2.35rem);padding-bottom:.42rem;font-size:clamp(.74rem,.84vw,.88rem);font-weight:800;line-height:1.4}body.human-first-b.hybrid-editorial .hero-promise{max-width:8.3ch;color:var(--he-hero-ink);font-family:var(--he-display);letter-spacing:-.062em;text-wrap:balance;margin:0 0 clamp(1.4rem,2.2vw,2rem);font-size:clamp(4rem,5.65vw,6.7rem);font-weight:690;line-height:.9}body.human-first-b.hybrid-editorial .hero-neuro-line{border-left:2px solid var(--he-coral);max-width:39rem;color:var(--he-ink);margin:0 0 1rem;padding-left:1rem;font-size:clamp(.95rem,1.08vw,1.08rem);font-weight:680;line-height:1.5}body.human-first-b.hybrid-editorial .hero-neuro-line:before{content:none}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-lead{max-width:39rem;color:var(--he-ink-soft);margin-bottom:1.55rem;font-size:clamp(.92rem,1vw,1rem);line-height:1.72}body.human-first-b.hybrid-editorial .hero-first-proposal .button-primary{border-color:var(--he-cobalt-dark);background:var(--he-cobalt-dark);box-shadow:0 .85rem 2rem #3e527633}body.human-first-b.hybrid-editorial .hero-first-proposal .button-primary:hover{border-color:var(--he-navy-deep);background:var(--he-navy-deep)}body.human-first-b.hybrid-editorial .hero-first-proposal .button-ghost{border-color:var(--he-line-strong);background:0 0}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-contact-line{color:var(--he-ink-soft);margin-top:1.4rem}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-visual{isolation:isolate;background:var(--he-sky);min-width:0;min-height:clamp(46rem,58vw,52rem);margin:0;position:relative;overflow:hidden}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-visual:before{content:"";z-index:0;background:var(--he-sky-strong);pointer-events:none;border:0;border-radius:11rem 0 0;position:absolute;inset:3.5rem 0 0 3.5rem;transform:none}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{z-index:1;background:var(--he-sky-strong);border:0;border-radius:10rem 0 0 1.1rem;width:auto;height:auto;min-height:0;position:absolute;inset:1.4rem 0 2.3rem 9%;overflow:hidden;transform:none;box-shadow:0 2.4rem 5rem #132e382e}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame:after{background:linear-gradient(#0000 57%,#132e383d)}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame img{object-fit:cover;object-position:55% center;filter:saturate(.8)contrast(1.03)sepia(.025)}body.human-first-b.hybrid-editorial .hero-image-secondary,body.human-first-b.hybrid-editorial .hero-orbit{display:none}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#132e38f5;border:1px solid #fffdfa47;border-radius:9rem 9rem 1.2rem;place-items:center;width:clamp(13rem,35%,18rem);height:clamp(16rem,42%,21rem);display:grid;position:absolute;inset:2.7rem auto auto .7rem;overflow:hidden;box-shadow:0 1.7rem 4rem #132e3847}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero:before{aspect-ratio:.82;width:min(88%,14rem);box-shadow:none;background:radial-gradient(circle at 50% 46%,#d9b85e29,#0000 31%),radial-gradient(circle at 50% 58%,#132e38c2,#132e3838 66%,#0000 72%);border-color:#fffdfa1a}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero .living-brain__graphic{filter:drop-shadow(0 1.2rem 2rem #081c2457);width:min(88%,14.5rem)}body.human-first-b.hybrid-editorial .hero-team-badge{z-index:8;width:min(22rem,49%);min-width:18rem;box-shadow:var(--he-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf0;border:1px solid #fffdfad1;border-radius:999px;padding:.85rem 1.05rem;inset:auto 1.8rem 1.9rem auto}body.human-first-b.hybrid-editorial .hero-team-faces img{border-color:var(--he-white);filter:contrast(1.04)}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note{z-index:7;border:1px solid #2139421a;border-left:.28rem solid var(--he-coral);width:min(18rem,43%);min-height:0;color:var(--he-ink);box-shadow:var(--he-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf2;border-radius:.9rem;padding:1rem 1.1rem;inset:auto auto 2rem 1.35rem;transform:none}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note>span{color:var(--he-coral)}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note p,body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note strong{color:var(--he-ink)}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note strong{font-size:1rem;line-height:1.15}body.human-first-b.hybrid-editorial .hero-first-proposal .concept-caption{z-index:9;max-width:28rem;color:var(--he-ink-soft);background:#fffdfae0;border-radius:.2rem;padding:.18rem .35rem;font-size:.55rem;inset:auto .65rem .35rem auto}body.human-first-b.hybrid-editorial .living-brain__signals{stroke:var(--he-butter);filter:drop-shadow(0 0 5px #d9b85ecc)}body.human-first-b.hybrid-editorial .living-brain__nodes circle{fill:var(--he-white);stroke:#d9b85ed1}body.human-first-b.hybrid-editorial .living-brain__nodes circle:nth-child(3n+2){fill:var(--he-sky-strong);stroke:#fffdfabf}body.human-first-b.hybrid-editorial .living-brain__nodes circle:nth-child(3n){fill:var(--he-coral-bright)}body.human-first-b.hybrid-editorial .living-brain__nodes .living-brain__core{fill:var(--he-butter);stroke:#fffdfaeb;filter:drop-shadow(0 0 12px #d9b85ed9)}body.human-first-b.hybrid-editorial .approach-section .living-brain--chapter{inset:clamp(.65rem,1.8vw,1.5rem)}body.human-first-b.hybrid-editorial .approach-section .living-brain--chapter .living-brain__graphic{width:min(98%,34rem)}body.human-first-b.hybrid-editorial .blog-directory>article>div:last-child>span{color:var(--he-ink-soft)}body.human-first-b.hybrid-editorial :where(.team-fit-copy li span,.family-card-grid-services article>span,.family-card-grid-profiles p,.blog-directory article p,.direct-channel-grid span,.site-navigation-cards span,.answer-first-copy>a,.curated-grid>div>span){color:var(--he-hero-clay)}body.human-first-b.hybrid-editorial .team-story{background:var(--he-white);grid-template-columns:minmax(0,54%) minmax(0,46%);min-height:48rem;display:grid;overflow:hidden}body.human-first-b.hybrid-editorial .team-story:before{color:#0000;-webkit-text-stroke-color:#21394213}body.human-first-b.hybrid-editorial .team-story-intro{background:var(--he-white);flex-direction:column;grid-area:1/2;justify-content:center;gap:clamp(2rem,3vw,2.8rem);width:auto;margin:0;padding:clamp(4rem,6vw,6.5rem) max(2rem,50vw - 660px) clamp(4rem,6vw,6rem) clamp(2.5rem,5vw,5.2rem);display:flex;overflow:visible}body.human-first-b.hybrid-editorial .team-story-intro h2{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.9rem,4.25vw,4.85rem);line-height:1.06}body.human-first-b.hybrid-editorial .team-mosaic{background:var(--he-sky);grid-area:1/1;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:.72rem;width:100%;min-height:48rem;margin:0;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem) max(1rem,50vw - 660px);display:grid;overflow:hidden}body.human-first-b.hybrid-editorial .team-mosaic-card,body.human-first-b.hybrid-editorial .team-mosaic-card-1,body.human-first-b.hybrid-editorial .team-mosaic-card-2,body.human-first-b.hybrid-editorial .team-mosaic-card-3,body.human-first-b.hybrid-editorial .team-mosaic-card-4,body.human-first-b.hybrid-editorial .team-mosaic-card-5,body.human-first-b.hybrid-editorial .team-mosaic-card-6{background:#d4d8d7;border-radius:.85rem;align-self:stretch;min-width:0;min-height:0;overflow:hidden}body.human-first-b.hybrid-editorial .team-mosaic-card-1{border-radius:4.5rem .85rem .85rem;grid-area:1/1/8/7}body.human-first-b.hybrid-editorial .team-mosaic-card-2{grid-area:1/7/4/10}body.human-first-b.hybrid-editorial .team-mosaic-card-3{grid-area:1/10/4/13}body.human-first-b.hybrid-editorial .team-mosaic-card-4{grid-area:4/7/7/10}body.human-first-b.hybrid-editorial .team-mosaic-card-5{grid-area:8/1/13/7}body.human-first-b.hybrid-editorial .team-mosaic-card-6{border-radius:.85rem .85rem 4.5rem;grid-area:7/7/13/13}body.human-first-b.hybrid-editorial .team-mosaic-card img{object-fit:cover;filter:contrast(1.035);transition:transform .55s cubic-bezier(.22,1,.36,1),filter .26s}body.human-first-b.hybrid-editorial .team-mosaic-card-1 img{object-position:50% 43%}body.human-first-b.hybrid-editorial .team-mosaic-card-2 img{object-position:50% 45%}body.human-first-b.hybrid-editorial .team-mosaic-card-3 img{object-position:50% 42%}body.human-first-b.hybrid-editorial .team-mosaic-card-4 img{object-position:50% 44%}body.human-first-b.hybrid-editorial .team-mosaic-card-5 img{object-position:50% 50%}body.human-first-b.hybrid-editorial .team-mosaic-card-6 img{object-position:50% 56%}body.human-first-b.hybrid-editorial .team-mosaic-card:focus-within img,body.human-first-b.hybrid-editorial .team-mosaic-card:hover img{filter:contrast(1.06);transform:scale(1.018)}body.human-first-b.hybrid-editorial .team-mosaic-overlay{text-shadow:0 .08rem .14rem #081c24f5,0 .12rem 1rem #081c24d6;background:linear-gradient(#132e3803 16%,#132e3852 40%,#132e38b8 68%,#132e38f5);padding:clamp(1rem,1.8vw,1.55rem)}body.human-first-b.hybrid-editorial .team-mosaic-overlay h3{font-size:clamp(1rem,1.55vw,1.38rem)}body.human-first-b.hybrid-editorial .team-mosaic-badge{background:var(--he-butter);width:auto;min-width:0;height:auto;min-height:0;color:var(--he-navy-deep);border:0;border-radius:.85rem;grid-area:4/10/7/13;place-self:stretch stretch;padding:1.15rem;position:relative;inset:auto;transform:none}@media (max-width:1180px){body.human-first-b.hybrid-editorial .hero.hero-first-proposal{grid-template-columns:minmax(0,49%) minmax(0,51%)}body.human-first-b.hybrid-editorial .hero-promise{font-size:clamp(3.65rem,6.4vw,5.35rem)}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero{width:clamp(12rem,38%,15rem);height:clamp(15rem,39%,18rem)}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note{width:auto;inset:auto 1rem 8rem}body.human-first-b.hybrid-editorial .hero-team-badge{width:auto;min-width:0;inset:auto 1rem 1.25rem}}@media (max-width:1100px){body.human-first-b.hybrid-editorial .team-story{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}body.human-first-b.hybrid-editorial .team-story-intro{grid-area:2/1;width:min(100%,1320px);margin-inline:auto;padding:clamp(4rem,8vw,6rem) max(1.5rem,50vw - 380px)}body.human-first-b.hybrid-editorial .team-mosaic{grid-area:1/1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.85rem;min-height:0;padding:clamp(1rem,2vw,1.5rem) max(1rem,50vw - 380px);overflow:visible}body.human-first-b.hybrid-editorial .team-mosaic-card,body.human-first-b.hybrid-editorial .team-mosaic-card-1,body.human-first-b.hybrid-editorial .team-mosaic-card-2,body.human-first-b.hybrid-editorial .team-mosaic-card-3,body.human-first-b.hybrid-editorial .team-mosaic-card-4{aspect-ratio:4/5;border-radius:.85rem;grid-area:auto}body.human-first-b.hybrid-editorial .team-mosaic-card-5,body.human-first-b.hybrid-editorial .team-mosaic-card-6{aspect-ratio:16/10;border-radius:.85rem;grid-area:auto/1/auto/-1}body.human-first-b.hybrid-editorial .team-mosaic-badge{grid-area:auto/1/auto/-1;min-height:9rem}}@media (max-width:920px){body.human-first-b.hybrid-editorial .hero.hero-first-proposal{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-copy{grid-area:1/1;padding:clamp(4rem,8vw,6rem) max(1.5rem,50vw - 380px)}body.human-first-b.hybrid-editorial .hero.hero-first-proposal h1{font-size:.78rem}body.human-first-b.hybrid-editorial .hero-promise{max-width:8.5ch;font-size:clamp(4.25rem,10.8vw,6.4rem)}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-visual{grid-area:2/1;min-height:42rem}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{inset:1.4rem 0 2.3rem 10%}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero{width:clamp(13rem,35%,17rem);height:clamp(16rem,43%,20rem)}}@media (max-width:640px){body.human-first-b.hybrid-editorial .hero-first-proposal .hero-copy{padding:3.5rem 1.1rem 3.75rem}body.human-first-b.hybrid-editorial .hero-first-proposal .eyebrow{font-size:.65rem}body.human-first-b.hybrid-editorial .hero.hero-first-proposal h1{letter-spacing:.095em;width:100%;font-size:.7rem}body.human-first-b.hybrid-editorial .hero-promise{max-width:8.3ch;font-size:clamp(3.45rem,15.2vw,5.25rem);line-height:.91}body.human-first-b.hybrid-editorial .hero-neuro-line{font-size:.94rem}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-actions{align-items:stretch}body.human-first-b.hybrid-editorial .hero-first-proposal .button{justify-content:center;width:100%}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-visual{min-height:39rem}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-visual:before{border-radius:7rem 0 0;inset:5.5rem 0 0 2rem}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{border-radius:6rem 0 0 .85rem;inset:6.5rem 0 6.6rem 2.6rem}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero{border-radius:6rem 6rem .85rem;width:clamp(9.5rem,43vw,11.25rem);height:clamp(11.8rem,52vw,14rem);inset:.85rem auto auto .65rem}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero .living-brain__graphic{width:88%}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note{width:min(11.25rem,47%);padding:.75rem .8rem;inset:1.25rem .75rem auto auto}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note>span{font-size:.64rem}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note p{font-size:.65rem;line-height:1.38}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note strong{margin-bottom:.25rem;font-size:.8rem}body.human-first-b.hybrid-editorial .hero-team-badge{width:auto;min-width:0;padding:.7rem .8rem;inset:auto .85rem .8rem}body.human-first-b.hybrid-editorial .hero-team-badge p{min-width:0}body.human-first-b.hybrid-editorial .hero-team-badge strong{font-size:.76rem}body.human-first-b.hybrid-editorial .hero-team-badge span{font-size:.58rem}body.human-first-b.hybrid-editorial .hero-first-proposal .concept-caption{max-width:12rem;font-size:.48rem;inset:auto .5rem 5.75rem auto}body.human-first-b.hybrid-editorial .team-story-intro{padding:clamp(4rem,15vw,5.25rem) 1rem}body.human-first-b.hybrid-editorial .team-mosaic{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1rem}body.human-first-b.hybrid-editorial .team-mosaic-card,body.human-first-b.hybrid-editorial .team-mosaic-card-1,body.human-first-b.hybrid-editorial .team-mosaic-card-2,body.human-first-b.hybrid-editorial .team-mosaic-card-3,body.human-first-b.hybrid-editorial .team-mosaic-card-4{aspect-ratio:4/5;grid-column:1}body.human-first-b.hybrid-editorial .team-mosaic-card-5,body.human-first-b.hybrid-editorial .team-mosaic-card-6{aspect-ratio:16/10;grid-column:1}body.human-first-b.hybrid-editorial .team-mosaic-badge{grid-column:1;min-height:8rem}}@media (max-width:350px){body.human-first-b.hybrid-editorial .hero-promise{font-size:clamp(3.1rem,15vw,3.6rem)}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-visual{min-height:37rem}body.human-first-b.hybrid-editorial .hero-first-proposal .living-brain--hero{width:9.2rem;height:11.4rem}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-note{width:9.25rem}}@media (prefers-reduced-motion:reduce){body.human-first-b.hybrid-editorial .living-brain--chapter,body.human-first-b.hybrid-editorial .living-brain--hero{-webkit-backdrop-filter:none;backdrop-filter:none}}body.human-first-b.hybrid-editorial{--option-two-cobalt:#3557d6;--option-two-plum:#42214f;--option-two-sky:#dfeff6;--option-two-sky-deep:#c9e4f1;--option-two-coral:#df725a;--option-two-saffron:#d9b85e}body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{border-radius:clamp(5rem,9vw,8.5rem) 0 0 .85rem;inset:1.4rem 0 2.3rem clamp(1.25rem,4.5vw,4.5rem)}body.human-first-b.hybrid-editorial .option-two-neuro.section{background:0 0;grid-template-columns:minmax(18rem,.76fr) minmax(32rem,1.24fr);align-items:stretch;gap:clamp(2.5rem,5vw,6rem);width:min(100% - clamp(2rem,6vw,7rem),92rem);max-width:92rem;margin:clamp(5.5rem,9vw,9rem) auto;padding:0;display:grid}body.human-first-b.hybrid-editorial .option-two-neuro__answer,body.human-first-b.hybrid-editorial .option-two-neuro__entry,body.human-first-b.hybrid-editorial .option-two-neuro__story{min-width:0}body.human-first-b.hybrid-editorial .option-two-neuro__entry{align-self:center}body.human-first-b.hybrid-editorial .option-two-neuro__entry .section-heading{margin:0 0 clamp(1.7rem,3vw,2.8rem);display:block}body.human-first-b.hybrid-editorial .option-two-neuro__entry .section-heading h2{max-width:10.5ch;color:var(--he-ink);font-family:var(--he-display);letter-spacing:-.058em;text-wrap:balance;margin:.65rem 0 1.3rem;font-size:clamp(2.6rem,3.8vw,4.15rem);font-weight:650;line-height:1.06}body.human-first-b.hybrid-editorial .option-two-neuro__entry .section-heading>p:last-child{max-width:37rem;color:var(--he-ink-soft);margin:0;font-size:clamp(.96rem,1.22vw,1.08rem);line-height:1.75}body.human-first-b.hybrid-editorial .option-two-neuro .need-choices{border-top:1px solid #21394233;grid-template-columns:1fr;gap:0;display:grid}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice{min-height:4.7rem;color:var(--he-ink);box-shadow:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #21394233;border-radius:0;grid-template-columns:1.8rem minmax(0,1fr) auto;grid-template-areas:"number title arrow""number detail arrow";align-items:center;gap:0 .75rem;padding:.82rem 2.5rem .82rem .2rem;display:grid;position:relative;transform:none}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice.is-active,body.human-first-b.hybrid-editorial .option-two-neuro .need-choice:hover{box-shadow:none;background:linear-gradient(90deg,#dfeff69e,#dfeff600);transform:none}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice:before{content:"";background:var(--option-two-cobalt);transform-origin:50%;width:2px;transition:transform .22s;position:absolute;inset:0 auto 0 -.55rem;transform:scaleY(0)}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice.is-active:before{transform:scaleY(1)}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice>span{color:var(--option-two-cobalt);letter-spacing:.08em;grid-area:number;align-self:center;font-size:.68rem;font-weight:800}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice>strong{min-width:0;color:var(--he-ink);overflow-wrap:anywhere;grid-area:title;font-size:.98rem;font-weight:700;line-height:1.28}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice>small{min-width:0;color:var(--he-ink-soft);overflow-wrap:anywhere;grid-area:detail;margin-top:.2rem;font-size:.74rem;line-height:1.38}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice>svg{width:1rem;color:var(--option-two-plum);grid-area:arrow}body.human-first-b.hybrid-editorial .option-two-neuro__story{background:radial-gradient(circle at 24% 76%,#ffffffb8,transparent 27%),linear-gradient(142deg,#edf8fc 0,var(--option-two-sky) 52%,#d8eaf5 100%);min-height:clamp(39rem,53vw,48rem);color:var(--he-ink);isolation:isolate;border:1px solid #3557d614;border-radius:24% 10% 23% 9%/12% 22% 13% 24%;grid-template-rows:auto minmax(18rem,1fr);grid-template-columns:minmax(0,1fr) minmax(11rem,.47fr);align-items:center;column-gap:clamp(1rem,2.4vw,2.6rem);padding:clamp(2.4rem,4.6vw,4.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #2c526a17}body.human-first-b.hybrid-editorial .option-two-neuro__story:after,body.human-first-b.hybrid-editorial .option-two-neuro__story:before{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}body.human-first-b.hybrid-editorial .option-two-neuro__story:before{aspect-ratio:1;border:1px solid #3557d61c;width:clamp(19rem,34vw,34rem);animation:option-two-field-drift 18s ease-in-out infinite;bottom:-22%;left:-8%;box-shadow:0 0 0 2.8rem #ffffff21,0 0 0 5.8rem #3557d609}body.human-first-b.hybrid-editorial .option-two-neuro__story:after{aspect-ratio:1;filter:blur(2px);background:#fff3;width:8.5rem;top:8%;right:12%}body.human-first-b.hybrid-editorial .option-two-neuro__story-copy{z-index:3;grid-area:1/1/auto/-1;max-width:34rem;position:relative}body.human-first-b.hybrid-editorial .option-two-neuro__story-copy .eyebrow{color:var(--option-two-cobalt)}body.human-first-b.hybrid-editorial .option-two-neuro__story-copy h3{max-width:16ch;color:var(--option-two-plum);font-family:var(--he-display);letter-spacing:-.055em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.2rem,3.25vw,3.65rem);font-weight:650;line-height:1.08}body.human-first-b.hybrid-editorial .option-two-neuro__script{max-width:24rem;color:var(--option-two-plum);font-family:var(--he-serif);margin:1rem 0 0;font-size:clamp(1.4rem,2.1vw,2.15rem);font-style:italic;line-height:1.18}body.human-first-b.hybrid-editorial .neural-atlas{z-index:2;grid-area:2/1;align-self:end;width:min(100%,38rem);min-width:0;margin:0;position:relative}body.human-first-b.hybrid-editorial .neural-atlas__graphic{filter:drop-shadow(0 1.5rem 2.5rem #474d8b1a);width:100%;height:auto;display:block;overflow:visible}body.human-first-b.hybrid-editorial .neural-atlas__field{fill:#ffffff3b;stroke:#3557d614;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:option-two-mesh-breathe 10s ease-in-out infinite}body.human-first-b.hybrid-editorial .neural-atlas__brain{transform-box:fill-box;transform-origin:50%;animation:option-two-brain-float 8s ease-in-out infinite}body.human-first-b.hybrid-editorial .neural-atlas__fill{fill:url(#neural-atlas-fill);stroke:none}body.human-first-b.hybrid-editorial .neural-atlas__facets path{fill:#ffffff3b;stroke:#526cc417;stroke-width:.8px}body.human-first-b.hybrid-editorial .neural-atlas__facets path:nth-child(3n+2){fill:#9580d31c}body.human-first-b.hybrid-editorial .neural-atlas__facets path:nth-child(4n){fill:#6d9ed824}body.human-first-b.hybrid-editorial .neural-atlas__mesh{stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.48;animation:option-two-mesh-breathe 7s ease-in-out infinite}body.human-first-b.hybrid-editorial .neural-atlas__signals{stroke-width:4px;stroke-linecap:round;opacity:.92;filter:url(#neural-atlas-glow)}body.human-first-b.hybrid-editorial .neural-atlas__signals path{stroke-dasharray:.055 .945;stroke-dashoffset:1px;animation:option-two-signal-travel 5.6s linear infinite}body.human-first-b.hybrid-editorial .neural-atlas__signals path:nth-child(2){animation-duration:7.2s;animation-delay:-1.4s}body.human-first-b.hybrid-editorial .neural-atlas__signals path:nth-child(3){animation-duration:6.4s;animation-delay:-3.1s}body.human-first-b.hybrid-editorial .neural-atlas__signals path:nth-child(4){animation-duration:8.1s;animation-delay:-4.5s}body.human-first-b.hybrid-editorial .neural-atlas__nodes circle{fill:var(--option-two-cobalt);stroke:#ffffffeb;stroke-width:2.4px;transform-box:fill-box;transform-origin:50%;animation:option-two-node-pulse 4.8s ease-in-out infinite}body.human-first-b.hybrid-editorial .neural-atlas__nodes circle:nth-child(3n+2){fill:var(--option-two-saffron);animation-delay:-1.7s}body.human-first-b.hybrid-editorial .neural-atlas__nodes circle:nth-child(4n){fill:var(--option-two-coral);animation-delay:-3.2s}body.human-first-b.hybrid-editorial .neural-atlas__nodes circle:nth-child(5n){fill:#7f75c9;animation-delay:-2.4s}body.human-first-b.hybrid-editorial .neural-atlas__nodes .neural-atlas__node-core{fill:var(--option-two-saffron);stroke:#fff;stroke-width:3px;animation-duration:3.2s}body.human-first-b.hybrid-editorial .neural-atlas__cerebellum,body.human-first-b.hybrid-editorial .neural-atlas__outline,body.human-first-b.hybrid-editorial .neural-atlas__stem{fill:none;stroke:#42214f57;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}body.human-first-b.hybrid-editorial .neural-atlas__cerebellum{fill:#e4e0f770;stroke:#5e4e9347}body.human-first-b.hybrid-editorial .neural-atlas figcaption{color:#213942bd;width:min(28rem,84%);margin:-.75rem 0 0 clamp(1rem,7vw,5rem);font-size:.66rem;line-height:1.5}body.human-first-b.hybrid-editorial .option-two-neuro__questions{z-index:3;grid-area:2/2;align-self:center;min-width:0;margin:0;padding:0;list-style:none;position:relative}body.human-first-b.hybrid-editorial .option-two-neuro__questions li{border-bottom:1px solid #42214f29;flex-direction:column;min-width:0;padding:1.2rem 0 1.2rem 2.05rem;display:flex;position:relative}body.human-first-b.hybrid-editorial .option-two-neuro__questions li:last-child{border-bottom:0}body.human-first-b.hybrid-editorial .option-two-neuro__questions li>span{background:var(--option-two-cobalt);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:1.48rem;left:0;box-shadow:0 0 0 .35rem #3557d614}body.human-first-b.hybrid-editorial .option-two-neuro__questions li:nth-child(2)>span{background:var(--option-two-saffron);box-shadow:0 0 0 .35rem #d9b85e1a}body.human-first-b.hybrid-editorial .option-two-neuro__questions li:nth-child(3)>span{background:var(--option-two-coral);box-shadow:0 0 0 .35rem #df725a17}body.human-first-b.hybrid-editorial .option-two-neuro__questions strong{color:var(--option-two-plum);overflow-wrap:anywhere;font-size:clamp(.84rem,1.05vw,1rem);line-height:1.28}body.human-first-b.hybrid-editorial .option-two-neuro__questions small{color:var(--he-ink-soft);overflow-wrap:anywhere;margin-top:.38rem;font-size:clamp(.68rem,.85vw,.78rem);line-height:1.42}body.human-first-b.hybrid-editorial .option-two-neuro__answer{min-height:0;color:var(--he-ink);box-shadow:none;background:#fffdfaeb;border:1px solid #21394221;border-radius:.6rem;grid-column:1/-1;grid-template-columns:minmax(13rem,.7fr) minmax(18rem,1.3fr) minmax(12rem,.72fr);align-items:start;gap:.75rem clamp(1.5rem,4vw,4rem);margin:clamp(.2rem,1vw,1rem) 0 0;padding:clamp(1.7rem,3.5vw,2.8rem);display:grid;top:0}body.human-first-b.hybrid-editorial .option-two-neuro__answer:after,body.human-first-b.hybrid-editorial .option-two-neuro__answer:before{display:none}body.human-first-b.hybrid-editorial .option-two-neuro__answer .answer-kicker{color:var(--option-two-cobalt);grid-area:1/1;margin:.35rem 0 0}body.human-first-b.hybrid-editorial .option-two-neuro__answer h3{max-width:14ch;color:var(--he-ink);font-family:var(--he-display);letter-spacing:-.045em;overflow-wrap:anywhere;grid-area:2/1/5;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:650;line-height:1.08}body.human-first-b.hybrid-editorial .option-two-neuro__answer>p:not(.answer-kicker){max-width:44rem;color:var(--he-ink-soft);grid-area:1/2/3;margin:.35rem 0 0;font-size:.96rem;line-height:1.72}body.human-first-b.hybrid-editorial .option-two-neuro__answer .answer-links{grid-area:3/2/5;margin-top:.8rem}body.human-first-b.hybrid-editorial .option-two-neuro__answer .text-button{color:var(--option-two-cobalt);grid-area:1/3/5;place-self:center end}body.human-first-b.hybrid-editorial .approach-section .approach-image:after{opacity:.14}@keyframes option-two-brain-float{0%,to{transform:translate(0)rotate(-.35deg)}50%{transform:translateY(-9px)rotate(.6deg)}}@keyframes option-two-field-drift{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(1.4rem,-.8rem)scale(1.04)}}@keyframes option-two-mesh-breathe{0%,to{opacity:.44;transform:scale(.995)}50%{opacity:.7;transform:scale(1.012)}}@keyframes option-two-signal-travel{0%{stroke-dashoffset:1px;opacity:.42}22%,72%{opacity:1}to{stroke-dashoffset:0;opacity:.42}}@keyframes option-two-node-pulse{0%,to{opacity:.68;transform:scale(.82)}50%{opacity:1;transform:scale(1.28)}}@media (max-width:1120px){body.human-first-b.hybrid-editorial .option-two-neuro.section{grid-template-columns:minmax(17rem,.68fr) minmax(29rem,1.32fr);gap:2.2rem;width:min(100% - 3rem,72rem)}body.human-first-b.hybrid-editorial .option-two-neuro__story{grid-template-columns:minmax(0,1fr) minmax(9.5rem,.45fr);padding:2.6rem}body.human-first-b.hybrid-editorial .option-two-neuro__answer{grid-template-columns:minmax(12rem,.72fr) minmax(17rem,1.28fr)}body.human-first-b.hybrid-editorial .option-two-neuro__answer .text-button{grid-area:5/2;justify-self:start}}@media (max-width:900px){body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{inset:1.4rem 0 2.3rem 2.6rem}body.human-first-b.hybrid-editorial .option-two-neuro.section{grid-template-columns:1fr;gap:2.5rem;width:min(100% - 2rem,48rem)}body.human-first-b.hybrid-editorial .option-two-neuro__entry .section-heading h2{max-width:12ch}body.human-first-b.hybrid-editorial .option-two-neuro__story{border-radius:8rem 2.2rem 7rem 2.4rem/4.5rem 7rem;grid-template-columns:minmax(0,1fr) minmax(10.5rem,.46fr);min-height:42rem}body.human-first-b.hybrid-editorial .option-two-neuro__answer{grid-column:1;margin-top:-.4rem}}@media (max-width:640px){body.human-first-b.hybrid-editorial .hero-first-proposal .hero-image-frame.hero-image-primary{border-radius:4.5rem 0 0 .7rem;inset:1rem 0 2.3rem 1rem}body.human-first-b.hybrid-editorial .option-two-neuro.section{gap:1.7rem;width:min(100% - 1.25rem,31rem);margin-block:4.8rem}body.human-first-b.hybrid-editorial .option-two-neuro__entry .section-heading h2{font-size:clamp(2.55rem,12vw,3.65rem)}body.human-first-b.hybrid-editorial .option-two-neuro .need-choice{grid-template-columns:1.65rem minmax(0,1fr) 1rem;column-gap:.55rem;min-height:4.45rem;padding-right:1.1rem}body.human-first-b.hybrid-editorial .option-two-neuro__story{border-radius:4.5rem 1.25rem 4rem 1.35rem/2.8rem 4.5rem 2.8rem 4rem;flex-direction:column;align-items:stretch;min-height:0;padding:2.2rem 1.2rem 1.7rem;display:flex}body.human-first-b.hybrid-editorial .option-two-neuro__story-copy{padding-inline:.45rem}body.human-first-b.hybrid-editorial .option-two-neuro__story-copy h3{max-width:13ch;font-size:clamp(2.25rem,11vw,3.3rem)}body.human-first-b.hybrid-editorial .option-two-neuro__script{max-width:16ch;font-size:clamp(1.25rem,6vw,1.72rem)}body.human-first-b.hybrid-editorial .neural-atlas{width:112%;max-width:none;margin:0 -6% -.5rem}body.human-first-b.hybrid-editorial .neural-atlas figcaption{text-align:center;width:82%;margin:-.8rem auto 0}body.human-first-b.hybrid-editorial .option-two-neuro__questions{width:100%;margin:.8rem 0 0;padding:0 .45rem}body.human-first-b.hybrid-editorial .option-two-neuro__questions li{min-height:4.8rem;padding:1rem 0 1rem 1.8rem}body.human-first-b.hybrid-editorial .option-two-neuro__questions li>span{top:1.28rem}body.human-first-b.hybrid-editorial .option-two-neuro__answer{flex-direction:column;gap:.85rem;padding:1.45rem;display:flex}body.human-first-b.hybrid-editorial .option-two-neuro__answer h3{max-width:17ch;font-size:clamp(1.75rem,8vw,2.5rem)}body.human-first-b.hybrid-editorial .option-two-neuro__answer .answer-links,body.human-first-b.hybrid-editorial .option-two-neuro__answer>p:not(.answer-kicker){margin:0}body.human-first-b.hybrid-editorial .option-two-neuro__answer .text-button{place-self:flex-start}}@media (prefers-reduced-motion:reduce){body.human-first-b.hybrid-editorial .neural-atlas__brain,body.human-first-b.hybrid-editorial .neural-atlas__field,body.human-first-b.hybrid-editorial .neural-atlas__mesh,body.human-first-b.hybrid-editorial .neural-atlas__nodes circle,body.human-first-b.hybrid-editorial .neural-atlas__signals path,body.human-first-b.hybrid-editorial .option-two-neuro__story:before{animation:none!important;transform:none!important}}body.human-first-b.hybrid-editorial.art-direction-level-up{--ad-ink:#17333d;--ad-ink-soft:#52666d;--ad-deep:#142f39;--ad-deep-raised:#1d3e4a;--ad-slate:#536582;--ad-slate-soft:#e0e5ed;--ad-clay:#9b574d;--ad-clay-accessible:#78423b;--ad-clay-soft:#eddcd6;--ad-sky:#dce7e9;--ad-sky-strong:#c4d7db;--ad-gold:#c8a653;--ad-gold-soft:#efe4c7;--ad-paper:#f4f0e8;--ad-paper-deep:#ebe5db;--ad-white:#fffdfa;--ad-line:#17333d24;--ad-line-strong:#17333d42;--ad-shadow:0 2.25rem 5.5rem #142f3924;--ad-shadow-soft:0 1rem 2.8rem #142f391a;--ad-content:1320px;--ad-gutter:max(1.25rem,calc((100vw - var(--ad-content)) / 2));--ad-space:clamp(6rem,9vw,9.5rem);background:var(--ad-paper);color:var(--ad-ink)}body.human-first-b.hybrid-editorial.art-direction-level-up :where(h1,h2,h3){color:inherit;text-wrap:balance}body.human-first-b.hybrid-editorial.art-direction-level-up :where(p,li,blockquote){text-wrap:pretty}body.human-first-b.hybrid-editorial.art-direction-level-up :where(p,li,a,button,summary,address){overflow-wrap:anywhere}body.human-first-b.hybrid-editorial.art-direction-level-up main[data-design-family=home]{background:radial-gradient(circle at 7% 20%,#c4d7db38,transparent 22rem),var(--ad-paper);position:relative;overflow:clip}body.human-first-b.hybrid-editorial.art-direction-level-up main[data-design-family=home]>:where(section,div,aside){scroll-margin-top:7rem}body.human-first-b.hybrid-editorial.art-direction-level-up .eyebrow{color:var(--ad-clay-accessible);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:780;line-height:1.35}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-banner{min-height:2.15rem;padding-inline:var(--ad-gutter);background:var(--ad-deep);color:#fffdfad1;border-bottom-color:#fffdfa1a}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-banner span{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up .site-header{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffdfae6;border-bottom:1px solid #17333d1a;box-shadow:0 .75rem 2rem #142f390a}body.human-first-b.hybrid-editorial.art-direction-level-up .header-inner{width:min(100% - 2.5rem,1400px);min-height:5.35rem;margin-inline:auto}body.human-first-b.hybrid-editorial.art-direction-level-up .brand-copy strong{color:var(--ad-ink);letter-spacing:-.025em}body.human-first-b.hybrid-editorial.art-direction-level-up .brand-copy small{color:var(--ad-ink-soft);letter-spacing:.11em}body.human-first-b.hybrid-editorial.art-direction-level-up .desktop-nav a{color:var(--ad-ink-soft);position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up .desktop-nav a:after{content:"";background:var(--ad-clay);transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}body.human-first-b.hybrid-editorial.art-direction-level-up .desktop-nav a:focus-visible:after,body.human-first-b.hybrid-editorial.art-direction-level-up .desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}body.human-first-b.hybrid-editorial.art-direction-level-up .header-cta{border-color:var(--ad-slate);background:var(--ad-slate);box-shadow:0 .8rem 1.9rem #53658238}body.human-first-b.hybrid-editorial.art-direction-level-up .header-cta:focus-visible,body.human-first-b.hybrid-editorial.art-direction-level-up .header-cta:hover{border-color:var(--ad-deep);background:var(--ad-deep);transform:translateY(-2px)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero.hero-first-proposal{background:var(--ad-white);grid-template-columns:minmax(0,42%) minmax(0,58%);min-height:clamp(50rem,61vw,58rem);overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-copy{padding:clamp(5rem,7vw,7.5rem) clamp(2.4rem,5vw,5.75rem) clamp(4.5rem,7vw,6.5rem) var(--ad-gutter);background:linear-gradient(125deg,#dce7e933,transparent 38%),var(--ad-white)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .eyebrow{color:var(--ad-clay);margin-bottom:.72rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero.hero-first-proposal h1{border-bottom-color:var(--ad-line-strong);color:var(--ad-ink);letter-spacing:.125em;margin-bottom:clamp(1.9rem,2.8vw,2.7rem);padding:0 0 .55rem;font-size:clamp(.75rem,.82vw,.88rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-promise{max-width:7.45ch;color:var(--ad-ink);letter-spacing:-.068em;margin-bottom:clamp(1.65rem,2.5vw,2.25rem);font-size:clamp(4.6rem,6.45vw,7.55rem);font-weight:700;line-height:.875}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-neuro-line{border-left-color:var(--ad-clay);max-width:36rem;color:var(--ad-ink);padding-left:1.15rem;font-size:clamp(.98rem,1.1vw,1.1rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-lead{max-width:36rem;color:var(--ad-ink-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .button-primary{border-color:var(--ad-slate);background:var(--ad-slate);box-shadow:0 1rem 2.2rem #53658233}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .button-primary:focus-visible,body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .button-primary:hover{border-color:var(--ad-deep);background:var(--ad-deep);transform:translateY(-2px)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .button-ghost{border-color:var(--ad-line-strong);color:var(--ad-ink)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .button-ghost:focus-visible,body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .button-ghost:hover{border-color:var(--ad-ink);background:var(--ad-paper);transform:translateY(-2px)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-contact-line{color:var(--ad-ink-soft);margin-top:1.65rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .availability-dot{background:var(--ad-clay);box-shadow:0 0 0 .32rem #9b574d1f}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual{background:radial-gradient(circle at 87% 13%,#fffdfab8,transparent 10rem),var(--ad-sky);min-height:clamp(50rem,61vw,58rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual:before{background:var(--ad-sky-strong);border-radius:15rem 0 0;inset:clamp(2rem,4vw,4.5rem) 0 0 clamp(2rem,5vw,5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #17333d17;border-radius:50%;width:26rem;position:absolute;bottom:-9rem;right:-8rem;box-shadow:0 0 0 3.5rem #fffdfa1f,0 0 0 7rem #17333d09}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-image-frame.hero-image-primary{border:1px solid #fffdfa9e;border-radius:12rem 1.6rem 1.6rem 2.8rem;inset:clamp(1.5rem,2.4vw,2.4rem) clamp(1.2rem,2vw,2rem) clamp(2rem,3vw,3rem) 7%;box-shadow:0 2.8rem 6rem #142f3933}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-image-frame:after{background:linear-gradient(#142f3905 42%,#142f3952),linear-gradient(90deg,#142f3914,#0000 35%)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-image-frame img{filter:saturate(.76)contrast(1.04)sepia(.035);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .5s}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual:hover .hero-image-frame img{filter:saturate(.86)contrast(1.045);transform:scale(1.018)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-team-badge{width:min(23rem,48%);box-shadow:var(--ad-shadow-soft);background:#fffdfaed;border-color:#fffdfab3;bottom:clamp(2.7rem,4vw,4rem);right:clamp(2rem,3vw,3.2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-note{border-left-color:var(--ad-clay);width:min(18.5rem,41%);box-shadow:var(--ad-shadow-soft);background:#fffdfaf0;border-radius:.45rem 1rem 1rem .45rem;bottom:clamp(2.8rem,4vw,4.1rem);left:clamp(1.2rem,2.2vw,2.2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .concept-caption{bottom:.45rem;right:2.3rem}body.human-first-b.hybrid-editorial.art-direction-level-up .process-section{width:100%;max-width:none;min-height:0;padding:clamp(4.25rem,6vw,6rem) var(--ad-gutter);background:radial-gradient(circle at 8% 20%,#c8a6531f,transparent 16rem),var(--ad-deep);color:var(--ad-white);grid-template-columns:minmax(18rem,.82fr) minmax(0,2.18fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .process-heading .eyebrow{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up .process-heading h2{max-width:14ch;color:var(--ad-white);font-size:clamp(2rem,2.65vw,2.9rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2.7vw,2.8rem);margin:0;padding:0;list-style:none;display:grid;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps:before{content:"";background:linear-gradient(90deg,var(--ad-gold),#fffdfa29);height:1px;position:absolute;top:1rem;left:0;right:0}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps li{color:#fffdfab8;border:0;padding:3.15rem 0 0;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps li>span{z-index:1;border:.2rem solid var(--ad-deep);background:var(--ad-gold);color:#0000;border-radius:50%;place-items:center;width:.85rem;height:.85rem;font-size:0;display:grid;position:absolute;top:.58rem;left:0;overflow:visible;box-shadow:0 0 0 1px #c8a6538c}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps strong{color:var(--ad-white);margin-bottom:.65rem;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.18;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps p{color:#fffdfaa8;margin:0;line-height:1.68}body.human-first-b.hybrid-editorial.art-direction-level-up .trust-strip{width:100%;max-width:none;padding-inline:var(--ad-gutter);border-block:1px solid var(--ad-line);background:var(--ad-white);grid-template-columns:repeat(4,minmax(0,1fr))}body.human-first-b.hybrid-editorial.art-direction-level-up .trust-strip>div{border-color:var(--ad-line);background:0 0;min-height:7.1rem;padding:1.65rem clamp(1.15rem,2vw,2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .trust-strip>div:first-child{border-left:1px solid var(--ad-line)}body.human-first-b.hybrid-editorial.art-direction-level-up .trust-strip strong{color:var(--ad-ink)}body.human-first-b.hybrid-editorial.art-direction-level-up .trust-strip span{color:var(--ad-ink-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .need-section.section.option-two-neuro{margin-block:var(--ad-space)}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-bridge{width:min(calc(100% - 3rem),var(--ad-content));margin:0 auto var(--ad-space);grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr);align-items:start;gap:clamp(2rem,6vw,6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-bridge-copy{border-block:1px solid var(--ad-line-strong);background:0 0;border-radius:0;padding:clamp(2rem,4vw,3.5rem) 0}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-bridge-copy h2{max-width:13ch;color:var(--ad-ink);letter-spacing:-.045em;font-size:clamp(2.65rem,4vw,4.25rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-neuro-card{background:radial-gradient(circle at 86% 14%,#fffdfab8,transparent 7rem),var(--ad-sky);box-shadow:var(--ad-shadow-soft);border:1px solid #17333d14;border-radius:6rem 1.6rem 1.6rem;margin-top:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,4.5vw,4.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-neuro-card h3{max-width:13ch;color:var(--ad-ink);font-size:clamp(2rem,2.7vw,2.85rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-neuro-card li{border-color:var(--ad-line)}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section{width:min(100% - 3rem,1440px);min-height:52rem;margin:0 auto var(--ad-space);background:radial-gradient(circle at 88% 12%,#53658252,transparent 20rem),var(--ad-deep);border:1px solid #fffdfa1a;border-radius:2.5rem;grid-template-columns:minmax(0,44%) minmax(0,56%);overflow:hidden;box-shadow:0 3rem 7rem #142f3933}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section .approach-image{clip-path:polygon(0 0,87% 0,100% 50%,87% 100%,0 100%);min-height:52rem}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section .approach-image img{filter:saturate(.56)contrast(1.06)sepia(.08);transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .45s}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section:hover .approach-image img{filter:saturate(.68)contrast(1.07)sepia(.045);transform:scale(1.018)}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section .approach-copy.neuroscience-heading{padding:clamp(4rem,6.5vw,6.75rem) clamp(3rem,6vw,6.5rem) clamp(4rem,6vw,6rem) clamp(2.8rem,5vw,5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section .neuroscience-heading h2{max-width:12ch;color:var(--ad-white);letter-spacing:-.05em;font-size:clamp(3rem,4.5vw,5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .neuroscience-heading>p:not(.eyebrow){color:#fffdfab3}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-list li{border-color:#fffdfa26}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-list li>span{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-list strong{color:var(--ad-white)}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-list small{color:#fffdfa9e}body.human-first-b.hybrid-editorial.art-direction-level-up .neuroscience-manifesto{background:#fffdfa11;border:1px solid #fffdfa24;border-radius:1.25rem;margin-top:clamp(2rem,3vw,3rem);padding:clamp(1.6rem,2.5vw,2.35rem);box-shadow:inset 0 1px #ffffff12}body.human-first-b.hybrid-editorial.art-direction-level-up .neuroscience-manifesto>span{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up .neuroscience-manifesto blockquote{color:var(--ad-white)}body.human-first-b.hybrid-editorial.art-direction-level-up .neuroscience-manifesto p{color:#fffdfa9e}body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-section{width:min(calc(100% - 3rem),var(--ad-content));margin:0 auto var(--ad-space);border:1px solid var(--ad-line);background:var(--ad-slate-soft);box-shadow:var(--ad-shadow-soft);border-radius:2.5rem;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:1rem;padding:clamp(1rem,2vw,1.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-copy{background:var(--ad-white);border-radius:1.65rem;padding:clamp(2.5rem,4.5vw,4.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-copy h2{max-width:13ch;color:var(--ad-ink);font-size:clamp(2.5rem,3.75vw,4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .concept-definition{border-left-color:var(--ad-clay);background:var(--ad-clay-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .learning-loop{background:radial-gradient(circle at 90% 10%,#fffdfabf,#0000 8rem),#fffdfaad;border:1px solid #fffdfa80;border-radius:1.65rem;padding:clamp(2.2rem,4vw,4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .learning-loop li{border-color:var(--ad-line)}body.human-first-b.hybrid-editorial.art-direction-level-up .learning-loop li>span{color:var(--ad-clay-accessible)}body.human-first-b.hybrid-editorial.art-direction-level-up .loop-change{background:var(--ad-deep);color:var(--ad-white);border-color:#53658238}body.human-first-b.hybrid-editorial.art-direction-level-up .loop-change :where(small,p){color:#fffdfaa3}body.human-first-b.hybrid-editorial.art-direction-level-up .loop-change strong{color:var(--ad-white)}body.human-first-b.hybrid-editorial.art-direction-level-up .services-section.section{width:min(calc(100% - 3rem),var(--ad-content));margin:0 auto var(--ad-space)}body.human-first-b.hybrid-editorial.art-direction-level-up .services-section .section-heading{margin-bottom:clamp(3rem,5vw,5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .services-section .section-heading h2{max-width:13ch;color:var(--ad-ink);font-size:clamp(3rem,4.6vw,5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .filter-control select{border-color:var(--ad-line-strong);background-color:var(--ad-white);box-shadow:0 .8rem 2rem #142f390f}body.human-first-b.hybrid-editorial.art-direction-level-up .service-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:minmax(12rem,auto);gap:1rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.is-secondary{border:1px solid var(--ad-line);background:var(--ad-white);min-height:24rem;box-shadow:none;border-radius:1.65rem;padding:clamp(2rem,3vw,3.25rem);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .22s}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-1.is-primary{background:radial-gradient(circle at 90% 10%,#fffdfab8,transparent 8rem),var(--ad-sky);grid-column:span 7}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-2.is-primary{background:var(--ad-white);grid-column:span 5}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-3.is-primary{background:var(--ad-gold-soft);grid-column:span 4}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-4.is-secondary{background:radial-gradient(circle at 94% 12%,#5365826b,transparent 12rem),var(--ad-deep);color:var(--ad-white);border-color:#fffdfa1f;grid-column:span 8}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-5.is-secondary{background:var(--ad-white);grid-column:span 5}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-6.is-secondary{background:var(--ad-slate-soft);grid-column:span 7}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card:focus-within,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card:hover{z-index:2;border-color:var(--ad-line-strong);box-shadow:var(--ad-shadow);transform:translateY(-.45rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card h3{max-width:14ch;color:var(--ad-ink);letter-spacing:-.035em;font-size:clamp(1.9rem,2.5vw,2.75rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 .card-link,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 .service-topline,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 h3,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 li,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 summary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4>p{color:var(--ad-white)}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 li,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4>p{color:#fffdfaad}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 .card-link,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 details,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card-4 summary{border-color:#fffdfa2e}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card .service-line{opacity:.22;transform-origin:0;background:currentColor}body.human-first-b.hybrid-editorial.art-direction-level-up .scope-note{width:min(100%,70rem);color:var(--ad-ink-soft);text-align:center;margin:2rem auto 0}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided.section{width:min(100% - 3rem,118rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-head{grid-template-columns:minmax(0,.95fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-head h2{max-width:15ch;color:var(--ad-ink);letter-spacing:-.065em;margin:0;font-size:clamp(3.25rem,6vw,6.8rem);line-height:.92}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-head>p{color:var(--ad-ink-soft);margin:0 0 .45rem;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.75}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-layout{grid-template-columns:minmax(18rem,.38fr) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,3rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .services-orientation-panel{background:radial-gradient(circle at 88% 12%,#de9e2038,#0000 9rem),linear-gradient(150deg,#fffdfaf5,#eef7f8eb);border:1px solid #de9e2047;border-radius:2rem;gap:1.35rem;min-height:34rem;padding:clamp(1.8rem,3vw,2.6rem);display:grid;position:sticky;top:7.25rem;box-shadow:0 1.7rem 4.5rem #142f3914}body.human-first-b.hybrid-editorial.art-direction-level-up .services-orientation-panel .panel-index{width:3.2rem;height:3.2rem;color:var(--ad-copper);border:1px solid #de9e2061;border-radius:999px;place-items:center;font-weight:800;display:inline-grid}body.human-first-b.hybrid-editorial.art-direction-level-up .services-orientation-panel h3{color:var(--ad-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.7vw,3rem);line-height:1}body.human-first-b.hybrid-editorial.art-direction-level-up .services-orientation-panel p{color:var(--ad-ink-soft);margin:0;line-height:1.7}body.human-first-b.hybrid-editorial.art-direction-level-up .services-orientation-panel .button{align-self:end;width:fit-content}body.human-first-b.hybrid-editorial.art-direction-level-up .services-catalog{min-width:0}body.human-first-b.hybrid-editorial.art-direction-level-up .services-filter{border:1px solid var(--ad-line);background:#fffdfabd;border-radius:1.3rem;gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .services-filter>span{color:var(--ad-copper);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:850}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.service-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.service-card-2,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.service-card-3,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.service-card-4,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.service-card-5,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.service-card-6{background:linear-gradient(90deg,#de9e2017,transparent 32%),var(--ad-white);min-height:0;color:var(--ad-ink);border-color:#142f391a;border-radius:1.35rem;grid-column:1;grid-template-columns:4.4rem minmax(0,1fr) minmax(15.5rem,.42fr);align-items:stretch;gap:clamp(1rem,1.8vw,1.75rem);padding:clamp(1.25rem,1.9vw,1.7rem);display:grid;box-shadow:0 .7rem 2rem #142f390b}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card:focus-within,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card:hover{border-color:#de9e205c;transform:translateY(-.18rem);box-shadow:0 1.35rem 3rem #142f3917}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-topline{color:var(--ad-copper);grid-template-rows:auto 1fr;gap:1rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-topline>span:first-child{letter-spacing:-.05em;font-size:clamp(1.6rem,2.3vw,2.4rem);font-weight:850}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-line{background:linear-gradient(var(--ad-copper),transparent);width:1px;min-height:100%}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-main{align-content:start;gap:.7rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-kicker{color:var(--ad-copper);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card h3,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card-4 h3{max-width:30ch;color:var(--ad-ink);margin:0;font-size:clamp(1.55rem,1.95vw,2.18rem);line-height:1.02}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-main>p{color:var(--ad-ink-soft);margin:0;font-size:.96rem;line-height:1.58}body.human-first-b.hybrid-editorial.art-direction-level-up .service-tags{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up .service-tags span{min-height:2rem;color:var(--ad-ink-soft);background:#eef7f894;border:1px solid #142f391a;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.85rem;font-weight:700;display:inline-flex}body.human-first-b.hybrid-editorial.art-direction-level-up .service-more{width:min(100%,34rem);margin-top:.2rem}body.human-first-b.hybrid-editorial.art-direction-level-up .service-more summary{width:fit-content;min-height:2.35rem;color:var(--ad-ink);cursor:pointer;border:0;align-items:center;gap:.55rem;padding:.44rem 0;font-size:.92rem;font-weight:850;display:inline-flex}body.human-first-b.hybrid-editorial.art-direction-level-up .service-more summary::marker{color:var(--ad-copper)}body.human-first-b.hybrid-editorial.art-direction-level-up .service-more ul{flex-wrap:wrap;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up .service-more li{color:var(--ad-ink-soft);background:#de9e201a;border-radius:999px;padding:.35rem .62rem;font-size:.82rem;font-weight:700}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-decision{background:#fffdfac7;border:1px solid #142f3914;border-radius:1rem;align-content:space-between;gap:1rem;padding:1rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-decision>span{color:var(--ad-copper);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-decision p{color:var(--ad-ink);margin:0;font-size:.91rem;line-height:1.55}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .card-link{justify-self:start}body.human-first-b.hybrid-editorial.art-direction-level-up .team-section.section{margin:0 0 var(--ad-space)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-story{border-block:1px solid var(--ad-line);background:var(--ad-white);grid-template-columns:minmax(0,55%) minmax(0,45%);min-height:54rem}body.human-first-b.hybrid-editorial.art-direction-level-up .team-story-intro{padding:clamp(4.5rem,7vw,7.5rem) var(--ad-gutter) clamp(4.5rem,7vw,7rem) clamp(3rem,5vw,5.5rem);background:radial-gradient(circle at 100% 0,#dce7e947,transparent 17rem),var(--ad-white)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-story-intro h2{max-width:10.5ch;color:var(--ad-ink);letter-spacing:-.052em;font-size:clamp(3.25rem,4.75vw,5.35rem);line-height:1.05}body.human-first-b.hybrid-editorial.art-direction-level-up .team-signature{color:var(--ad-clay);font-style:normal}body.human-first-b.hybrid-editorial.art-direction-level-up .team-fit-copy>p{color:var(--ad-ink-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-fit-copy li{border-color:var(--ad-line)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-fit-copy li span{color:var(--ad-slate)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic{min-height:54rem;padding:1.25rem 1.25rem 1.25rem var(--ad-gutter);background:var(--ad-sky);gap:.8rem}body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic-card img{filter:grayscale(.88)sepia(.055)contrast(1.055);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .45s}body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic-card:focus-within img,body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic-card:hover img{filter:grayscale(.08)sepia(.02)contrast(1.045);transform:scale(1.025)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic-overlay{background:linear-gradient(#0000 18%,#142f3938 45%,#142f39f5)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic-badge{background:var(--ad-gold);color:var(--ad-deep)}body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-section{width:100%;max-width:none;padding:var(--ad-space) var(--ad-gutter);background:radial-gradient(circle at 5% 90%,#c8a6531c,transparent 18rem),var(--ad-slate);color:var(--ad-white);grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);gap:clamp(4rem,8vw,9rem);margin:0}body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-intro{align-self:start;position:sticky;top:8rem}body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-intro .eyebrow{color:var(--ad-gold-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-intro h2{max-width:12ch;color:var(--ad-white);letter-spacing:-.047em;font-size:clamp(3rem,4.5vw,4.85rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-intro>p:not(.eyebrow){color:#fffdfaad;max-width:42rem}body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-intro a{color:var(--ad-white);text-decoration-color:#fffdfa57}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list{gap:0;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list figure{min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #fffdfa38;border-radius:0;margin:0;padding:clamp(2rem,4vw,3.5rem) clamp(0rem,2vw,1.5rem);transition:padding-left .26s,background .26s;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list figure:last-child{border-bottom:1px solid #fffdfa38}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list figure:hover{background:#fffdfa09;padding-left:clamp(1rem,2.5vw,2.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list .quote-mark{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list blockquote{color:var(--ad-white);font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.45}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list figcaption{color:#fffdfaa3}body.human-first-b.hybrid-editorial.art-direction-level-up .review-list figcaption>span{color:var(--ad-gold-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .resources-section.section{width:min(calc(100% - 3rem),var(--ad-content));margin:var(--ad-space) auto;background:0 0;padding:0}body.human-first-b.hybrid-editorial.art-direction-level-up .resources-section .section-heading h2{max-width:14ch;color:var(--ad-ink);font-size:clamp(3rem,4.5vw,4.85rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid{grid-template-rows:repeat(2,minmax(14rem,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article{border:1px solid var(--ad-line);background:var(--ad-white);min-height:0;box-shadow:none;border-radius:1.65rem;padding:clamp(2rem,3.5vw,3.75rem);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:first-child{background:radial-gradient(circle at 88% 10%,#fffdfab8,transparent 8rem),var(--ad-gold-soft);border-radius:7rem 1.65rem 1.65rem;grid-area:1/1/3/7;justify-content:flex-end}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:nth-child(2){background:var(--ad-sky);grid-area:1/7/auto/13}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:nth-child(3){background:var(--ad-slate-soft);grid-area:2/7/auto/13}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:focus-within,body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:hover{z-index:2;box-shadow:var(--ad-shadow);transform:translateY(-.4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid h3{max-width:17ch;color:var(--ad-ink);letter-spacing:-.035em;font-size:clamp(1.75rem,2.5vw,2.6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:first-child h3{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.65rem,4vw,4.2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid :where(p,a){color:var(--ad-clay-accessible)}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article>span{color:var(--ad-ink-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-section.section{width:min(calc(100% - 3rem),var(--ad-content));margin:0 auto var(--ad-space);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(4rem,8vw,8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-heading{position:sticky;top:8rem}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-heading h2{max-width:12ch;color:var(--ad-ink);font-size:clamp(3rem,4.2vw,4.55rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-heading>p:not(.eyebrow){max-width:34rem;color:var(--ad-ink-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-list{border-top:1px solid var(--ad-line-strong)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-list details{border-color:var(--ad-line-strong);background:0 0}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-list summary{color:var(--ad-ink);padding-block:1.65rem;font-size:clamp(1rem,1.2vw,1.15rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-list summary>span{color:var(--ad-clay)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-list details[open] summary b{color:var(--ad-clay);transform:rotate(45deg)}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-list details>p{color:var(--ad-ink-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-section{width:min(calc(100% - 3rem),var(--ad-content));background:radial-gradient(circle at 3% 100%,#9b574d40,transparent 17rem),var(--ad-deep);border:1px solid #fffdfa1a;border-radius:2.5rem;margin:0 auto clamp(1.25rem,2vw,2rem);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #142f392e}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-split-layout{grid-template-columns:minmax(23rem,.92fr) minmax(31rem,1.08fr);align-items:center;gap:clamp(1rem,2vw,2rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-info{z-index:1;flex-direction:column;justify-content:center;gap:clamp(2rem,4vw,3.75rem);padding:clamp(3.5rem,6vw,6.25rem);display:flex;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-copy .eyebrow,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-info .eyebrow{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-copy h2,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-info h2{max-width:12.5ch;color:var(--ad-white);letter-spacing:-.05em;font-size:clamp(2.9rem,4.45vw,4.8rem);line-height:.96}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-copy>p:not(.eyebrow),body.human-first-b.hybrid-editorial.art-direction-level-up .contact-info>p:not(.eyebrow){color:#fffdfaab;max-width:34rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}body.human-first-b.hybrid-editorial.art-direction-level-up .button-copper{border-color:var(--ad-clay);background:var(--ad-clay);box-shadow:0 1rem 2.2rem #9b574d38}body.human-first-b.hybrid-editorial.art-direction-level-up .button-copper:focus-visible,body.human-first-b.hybrid-editorial.art-direction-level-up .button-copper:hover{border-color:var(--ad-white);background:var(--ad-white);color:var(--ad-deep);transform:translateY(-2px)}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card{color:var(--ad-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfa14;border:1px solid #fffdfa1f;border-radius:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.35rem;margin:0;padding:clamp(1rem,1.5vw,1.35rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card>div{background:#09232b59;border:1px solid #fffdfa1a;border-radius:1.05rem;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.65rem;min-height:6.75rem;padding:1.15rem;display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card span{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card a{color:var(--ad-white);overflow-wrap:anywhere;line-height:1.45}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-form-container{background:radial-gradient(circle at 15% 0,#e9a42f29,transparent 12rem),var(--ad-white);border:1px solid #fffdfab8;border-radius:2rem;align-self:center;margin:clamp(.75rem,1.5vw,1.25rem);padding:clamp(1.4rem,3.4vw,3rem);display:block;box-shadow:0 2rem 4.5rem #09232b38}body.human-first-b.hybrid-editorial.art-direction-level-up .inline-form{width:100%;max-width:39rem;margin:0 auto;padding:0}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .form-field{margin-bottom:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .form-field label{color:#4f6681;margin-bottom:.45rem;font-size:.78rem;line-height:1.2}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .form-field input,body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .form-field select{width:100%;min-height:3.35rem;color:var(--ad-ink);background:#fffefa;border:1px solid #315d7038;border-radius:.95rem;padding:0 1rem;font-size:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .consent-field{color:var(--ad-ink-soft);margin:.55rem 0 0;font-size:.83rem;line-height:1.45}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .form-submit{width:min(100%,18rem);margin-top:1.35rem}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .form-status{color:var(--ad-ink-soft);line-height:1.45}body.human-first-b.hybrid-editorial.art-direction-level-up .crisis-note{width:min(calc(100% - 3rem),var(--ad-content));margin:0 auto var(--ad-space);background:var(--ad-gold-soft);color:var(--ad-ink);border:1px solid #9b574d38;border-radius:.9rem;padding:1.15rem 1.5rem}body.human-first-b.hybrid-editorial.art-direction-level-up .site-footer{padding-inline:var(--ad-gutter);background:var(--ad-deep);border-top:1px solid #fffdfa1a}body.human-first-b.hybrid-editorial.art-direction-level-up main[data-design-family]:not([data-design-family=home]){background:radial-gradient(circle at 92% 6%,#dce7e93d,transparent 22rem),var(--ad-paper)}body.human-first-b.hybrid-editorial.art-direction-level-up :where(.family-hero,.family-hero-profile,.family-hero-legal,.family-hero-utility,.answer-first,.family-content-layout){border-color:var(--ad-line);box-shadow:0 1.5rem 4rem #142f3914}body.human-first-b.hybrid-editorial.art-direction-level-up :where(.family-card-grid article,.curated-grid>*,.blog-directory article,.direct-channel-grid>*,.site-navigation-cards>*){border-color:var(--ad-line);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .22s}body.human-first-b.hybrid-editorial.art-direction-level-up :where(.family-card-grid article,.curated-grid>*,.blog-directory article,.direct-channel-grid>*,.site-navigation-cards>*):hover{border-color:var(--ad-line-strong);box-shadow:var(--ad-shadow-soft);transform:translateY(-.3rem)}@keyframes ad-hero-copy-enter{0%{opacity:0;transform:translate(-1rem,1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes ad-hero-visual-enter{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes ad-line-draw{0%{opacity:.12;transform:scaleX(.15)}to{opacity:.32;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-copy{animation:ad-hero-copy-enter .76s cubic-bezier(.22,1,.36,1) both}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual{animation:ad-hero-visual-enter .98s cubic-bezier(.22,1,.36,1) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body.human-first-b.hybrid-editorial.art-direction-level-up .service-card .service-line{animation:ad-line-draw linear both;animation-timeline:view();animation-range:entry 8% cover 34%}}}@media (max-width:1180px){body.human-first-b.hybrid-editorial.art-direction-level-up .hero.hero-first-proposal{grid-template-columns:minmax(0,47%) minmax(0,53%)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-promise{font-size:clamp(4.1rem,6.3vw,5.8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .desktop-nav{gap:clamp(.7rem,1.25vw,1.2rem)}}@media (max-width:1100px){body.human-first-b.hybrid-editorial.art-direction-level-up .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-1.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-2.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-3.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-4.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-5.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-6.is-secondary{grid-column:auto}body.human-first-b.hybrid-editorial.art-direction-level-up .team-story{grid-template-columns:minmax(0,1fr);min-height:0}body.human-first-b.hybrid-editorial.art-direction-level-up .team-story-intro{padding:var(--ad-space) max(1.5rem,calc((100vw - 760px) / 2));grid-area:2/1}body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic{grid-area:1/1;min-height:0;padding:1rem max(1rem,50vw - 380px)}}@media (max-width:920px){body.human-first-b.hybrid-editorial.art-direction-level-up{--ad-space:clamp(5rem,12vw,7rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero.hero-first-proposal{grid-template-columns:minmax(0,1fr);min-height:0}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-copy{padding:clamp(4.5rem,9vw,6.5rem) max(1.5rem,50vw - 380px)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-promise{max-width:7.8ch;font-size:clamp(4.6rem,11vw,6.75rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual{min-height:44rem}body.human-first-b.hybrid-editorial.art-direction-level-up .process-section{grid-template-columns:minmax(0,1fr);gap:3rem}body.human-first-b.hybrid-editorial.art-direction-level-up .process-heading h2{max-width:18ch}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section,body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-section,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-section,body.human-first-b.hybrid-editorial.art-direction-level-up .faq-section.section,body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-bridge,body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-section{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-neuro-card{margin-top:0}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section{min-height:0}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section .approach-image{clip-path:none;min-height:34rem}body.human-first-b.hybrid-editorial.art-direction-level-up .faq-heading,body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-intro{position:static}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card{margin-top:0}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up .header-inner{width:calc(100% - 2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps{grid-template-columns:minmax(0,1fr);gap:0}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps:before{background:linear-gradient(180deg,var(--ad-gold),#fffdfa1f);width:1px;height:auto;inset:0 auto 0 .41rem}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps li{padding:0 0 2.75rem 2.4rem}body.human-first-b.hybrid-editorial.art-direction-level-up .process-steps li>span{top:.15rem}body.human-first-b.hybrid-editorial.art-direction-level-up .trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}body.human-first-b.hybrid-editorial.art-direction-level-up .trust-strip>div:first-child{border-left:0}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid,body.human-first-b.hybrid-editorial.art-direction-level-up .service-grid{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-1.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-2.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-3.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-4.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-5.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card.service-card-6.is-secondary{grid-column:1;min-height:0}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid{grid-template-rows:none}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:first-child,body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:nth-child(2),body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:nth-child(3){grid-area:auto/1;min-height:20rem}body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article:first-child{border-radius:4.5rem 1.4rem 1.4rem}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card>div{min-height:0}}@media (max-width:640px){body.human-first-b.hybrid-editorial.art-direction-level-up{--ad-space:5rem}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-banner{padding-inline:.85rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-copy{padding:3.75rem 1rem 4rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero.hero-first-proposal h1{letter-spacing:.09em;font-size:.69rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-promise{max-width:7.6ch;font-size:clamp(3.55rem,16vw,5.25rem);line-height:.9}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual{min-height:40rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual:before{border-radius:7rem 0 0;inset:5rem 0 0 1.5rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-image-frame.hero-image-primary{border-radius:6rem .85rem .85rem 1.4rem;inset:5.8rem .65rem 7rem 2rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-note{width:min(11rem,47%);inset:1.1rem .65rem auto auto}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-team-badge{width:auto;bottom:.8rem;left:.75rem;right:.75rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .concept-caption{bottom:5.85rem;right:.7rem}body.human-first-b.hybrid-editorial.art-direction-level-up .process-section,body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-section{padding-inline:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section,body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-section,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-section,body.human-first-b.hybrid-editorial.art-direction-level-up .crisis-note,body.human-first-b.hybrid-editorial.art-direction-level-up .faq-section.section,body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-bridge,body.human-first-b.hybrid-editorial.art-direction-level-up .resources-section.section,body.human-first-b.hybrid-editorial.art-direction-level-up .services-section.section{width:calc(100% - 2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-copy h2,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-copy h2,body.human-first-b.hybrid-editorial.art-direction-level-up .faq-heading h2,body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-bridge-copy h2,body.human-first-b.hybrid-editorial.art-direction-level-up .resources-section .section-heading h2,body.human-first-b.hybrid-editorial.art-direction-level-up .services-section .section-heading h2{font-size:clamp(2.45rem,11vw,3.3rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-copy,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-copy,body.human-first-b.hybrid-editorial.art-direction-level-up .learning-loop,body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-neuro-card,body.human-first-b.hybrid-editorial.art-direction-level-up .resource-grid article,body.human-first-b.hybrid-editorial.art-direction-level-up .service-card{padding:1.5rem}body.human-first-b.hybrid-editorial.art-direction-level-up .orientation-neuro-card{border-radius:3.5rem 1.25rem 1.25rem}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section.neuroscience-section,body.human-first-b.hybrid-editorial.art-direction-level-up .connectome-section,body.human-first-b.hybrid-editorial.art-direction-level-up .contact-section{border-radius:1.4rem}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section .approach-copy.neuroscience-heading{padding:2.75rem 1.5rem}body.human-first-b.hybrid-editorial.art-direction-level-up .approach-section .neuroscience-heading h2,body.human-first-b.hybrid-editorial.art-direction-level-up .reviews-intro h2,body.human-first-b.hybrid-editorial.art-direction-level-up .team-story-intro h2{font-size:clamp(2.65rem,12vw,3.65rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .team-story-intro{padding:5rem 1rem}body.human-first-b.hybrid-editorial.art-direction-level-up .team-mosaic{padding:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card{margin:.65rem}}@media (max-width:350px){body.human-first-b.hybrid-editorial.art-direction-level-up .hero-promise{font-size:3.2rem}body.human-first-b.hybrid-editorial.art-direction-level-up .hero-first-proposal .hero-visual{min-height:38rem}}@media (max-width:1120px){body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-head,body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-layout{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-head h2{max-width:16ch}body.human-first-b.hybrid-editorial.art-direction-level-up .services-orientation-panel{min-height:0;position:relative;top:auto}}@media (max-width:860px){body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-secondary{grid-template-columns:3.7rem minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-decision{grid-column:2}}@media (max-width:640px){body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided.section{width:calc(100% - 1.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-head{gap:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up .services-guided-head h2{font-size:clamp(2.85rem,13vw,4.25rem)}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up .services-filter,body.human-first-b.hybrid-editorial.art-direction-level-up .services-orientation-panel{border-radius:1.15rem}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-card.is-secondary{grid-template-columns:minmax(0,1fr);padding:1.2rem}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-topline{grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .service-line{background:linear-gradient(90deg,var(--ad-copper),transparent);width:auto;min-height:1px}body.human-first-b.hybrid-editorial.art-direction-level-up .service-decision-list .specialty-decision{grid-column:auto}}@media (max-width:1120px){body.human-first-b.hybrid-editorial.art-direction-level-up .contact-split-layout{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-form-container{margin-top:0}}@media (max-width:640px){body.human-first-b.hybrid-editorial.art-direction-level-up .contact-info{padding:1.5rem}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-info h2{max-width:11ch;font-size:clamp(2.8rem,13vw,4rem);line-height:.94}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-info>p:not(.eyebrow){font-size:.98rem}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card{grid-template-columns:minmax(0,1fr);margin:0;padding:.9rem}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-card>div{min-height:0;padding:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up .contact-form-container{border-radius:1rem;margin:.75rem;padding:1.25rem}body.human-first-b.hybrid-editorial.art-direction-level-up .inline-form{max-width:none}body.human-first-b.hybrid-editorial.art-direction-level-up .demo-form .form-submit{width:100%}}@media (prefers-reduced-motion:reduce){body.human-first-b.hybrid-editorial.art-direction-level-up,body.human-first-b.hybrid-editorial.art-direction-level-up *,body.human-first-b.hybrid-editorial.art-direction-level-up :after,body.human-first-b.hybrid-editorial.art-direction-level-up :before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up :where(.hero-image-frame img,.team-mosaic-card img,.approach-image img,.service-card,.resource-grid article){transform:none!important}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion{--cosmos-cobalt:#536ed6;--cosmos-violet:#8172c6;--cosmos-coral:#d87661;--cosmos-gold:#d4b557;--cosmos-ice:#e8f2f4;--cosmos-line:#536ed633;--cosmos-line-soft:#17333d17;--cosmos-glow:0 0 2.6rem #536ed629}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion main[data-design-family=home]:before{content:"";z-index:0;opacity:.2;pointer-events:none;background-image:radial-gradient(circle,#536ed629 0 .85px,#0000 1px),radial-gradient(circle,#9b574d1c 0 .65px,#0000 .9px);background-position:0 0,11px 13px;background-size:31px 31px,37px 37px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12rem 82%,#0000);mask-image:linear-gradient(#0000,#000 12rem 82%,#0000)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion main[data-design-family=home]>:where(section,div,aside){z-index:1;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .eyebrow{align-items:center;gap:.62rem;display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .eyebrow:before{content:"";background:currentColor;border:1px solid;border-radius:50%;flex:none;width:.42rem;height:.42rem}@supports (color:color-mix(in lab,red,red)){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .eyebrow:before{background:color-mix(in srgb,currentColor 28%,transparent)}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .eyebrow:before{box-shadow:0 0 0 .27rem}@supports (color:color-mix(in lab,red,red)){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .eyebrow:before{box-shadow:0 0 0 .27rem color-mix(in srgb,currentColor 8%,transparent)}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :where(.button,.text-link,.text-button,.card-link) svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :where(.button,.text-link,.text-button,.card-link):is(:hover,:focus-visible) svg{transform:translate(.28rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy{isolation:isolate}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy:before{content:"";background:linear-gradient(180deg,transparent,var(--cosmos-cobalt) 24%,var(--ad-clay) 76%,transparent);opacity:.38;width:1px;height:clamp(8rem,15vw,13rem);position:absolute;top:clamp(4.5rem,7vw,7rem);right:clamp(1rem,2.2vw,2.4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy:after{content:"";background:var(--ad-white);border:1px solid #536ed68a;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:clamp(7rem,11vw,10.5rem);right:calc(clamp(1rem,2.2vw,2.4rem) - .2rem);box-shadow:0 2.4rem 0 -.08rem #8172c69e,0 5.1rem 0 -.04rem #d4b557b8,0 8rem 0 -.1rem #d87661a8}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-promise{text-shadow:0 .6rem 2.8rem #17333d14;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-promise:after{content:"";background:var(--cosmos-gold);border-radius:50%;width:.55rem;height:.55rem;position:absolute;bottom:.18em;right:-1.5rem;box-shadow:0 0 0 .45rem #d4b5571f}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-visual:after{border-color:#536ed629;box-shadow:0 0 0 3.5rem #fffdfa29,0 0 0 7rem #536ed60b,0 0 0 10rem #c8a65306}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-image-frame.hero-image-primary{outline-offset:-.72rem;outline:1px solid #fffdfa75}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :where(.hero-team-badge,.hero-note){transition:transform .44s cubic-bezier(.22,1,.36,1),box-shadow .44s,border-color .3s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-visual:is(:hover,:focus-within) .hero-team-badge{border-color:#536ed642;transform:translateY(-.38rem);box-shadow:0 1.5rem 3.5rem #142f3929}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-visual:is(:hover,:focus-within) .hero-note{border-left-color:var(--cosmos-gold);transform:translate(.25rem,-.18rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .availability-dot{transform-box:fill-box}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-section{isolation:isolate;background-image:linear-gradient(#fffdfa06 1px,#0000 0),linear-gradient(90deg,#fffdfa06 1px,#0000 0),radial-gradient(circle at 8% 20%,#c8a65321,#0000 16rem);background-size:3.25rem 3.25rem,3.25rem 3.25rem,auto;background-color:var(--ad-deep);overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-section:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #c8a6531f;border-radius:50%;width:31rem;position:absolute;bottom:-13rem;right:-10rem;box-shadow:0 0 0 4.8rem #536ed609,0 0 0 9rem #fffdfa05}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps:after{content:"";filter:blur(.3px);opacity:.72;background:linear-gradient(90deg,#0000,#fffdfae6,#0000);border-radius:999px;width:18%;height:3px;position:absolute;top:calc(1rem - 1px);left:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps li>span{box-shadow:0 0 0 1px #c8a6538c,0 0 1.5rem #c8a65338}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .trust-strip>div{transition:background-color .28s,transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .trust-strip>div:after{content:"";background:linear-gradient(90deg,var(--cosmos-cobalt),transparent 72%);opacity:0;transform-origin:0;height:1px;transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.72rem;left:1.5rem;right:1.5rem;transform:scaleX(.25)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .trust-strip>div:is(:hover,:focus-within){background:#dce7e952}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .trust-strip>div:is(:hover,:focus-within):after{opacity:.62;transform:scaleX(1)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .orientation-bridge:before,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .resources-section:before,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .services-section:before{color:#17333d75;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:760;position:absolute;top:-1.9rem;left:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .orientation-bridge:before{content:"02 · formulación"}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .services-section:before{content:"04 · áreas de trabajo"}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .resources-section:before{content:"07 · conocimiento"}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .orientation-neuro-card{transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s;position:relative;overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .orientation-neuro-card:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #536ed62b;border-radius:50%;width:4.2rem;position:absolute;top:2rem;right:2rem;box-shadow:0 0 0 1.15rem #fffdfa1f,0 0 0 2.3rem #536ed606}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .orientation-neuro-card:is(:hover,:focus-within){transform:translateY(-.3rem);box-shadow:0 2.4rem 5rem #142f3926}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__story{background:radial-gradient(circle,#536ed61f 0 .8px,#0000 1.1px) 75% 54%/22px 22px,radial-gradient(circle at 73% 58%,#8172c621,#0000 18rem),radial-gradient(circle at 18% 78%,#fffc,#0000 20rem),linear-gradient(142deg,#edf8fc,#dfeff5 46%,#d7e8f3);border-color:#536ed626;box-shadow:0 2.6rem 7rem #2c526a21,inset 0 0 0 1px #ffffff57}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__story-copy{text-shadow:0 .8rem 2.5rem #3557d612}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas{filter:drop-shadow(0 1.8rem 3.1rem #536ed617)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas figcaption{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfa85;border:1px solid #536ed61c;border-radius:999px;width:fit-content;max-width:min(28rem,86%);margin-top:-1rem;padding:.48rem .72rem;position:relative;box-shadow:0 .8rem 2.2rem #2c526a14}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__graphic{filter:drop-shadow(0 1.5rem 2.5rem #474d8b21)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas[data-anatomical-realism=gyral-lateral-v2] .neural-atlas__fill{fill:url(#neural-atlas-fill);filter:drop-shadow(0 .8rem 1.25rem #3342651f)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__volume{opacity:.82;mix-blend-mode:multiply;pointer-events:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :where(.neural-atlas__brainstem-fill,.neural-atlas__cerebellum-fill){stroke:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__brainstem-fill{fill:#e2d8def0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__cerebellum-fill{fill:#e8dce4f5}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__lobe-map{opacity:.48;mix-blend-mode:multiply;pointer-events:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__lobe-map path{stroke:#fff3;stroke-width:1px;vector-effect:non-scaling-stroke}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__lobe-map .is-frontal{fill:#5e7cd829}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__lobe-map .is-parietal{fill:#8172c62e}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__lobe-map .is-occipital{fill:#d4b55729}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__lobe-map .is-temporal{fill:#d8766124}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :where(.neural-atlas__major-sulci,.neural-atlas__cortical-sulci,.neural-atlas__cerebellar-folia) path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__major-sulci path{stroke:#4234607a;stroke-width:3.1px;opacity:.9;filter:drop-shadow(0 1.1px #ffffff85)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__major-sulci .is-major-2{stroke-width:3.8px;stroke:#42346094}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__cortical-sulci path{stroke:#4234605c;stroke-width:1.55px;opacity:.76;filter:drop-shadow(0 .8px #ffffff61)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__cortical-sulci path:nth-child(3n+1){stroke:#46538f6b;stroke-width:1.85px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__outline{stroke:#42346075;stroke-width:2.7px;filter:drop-shadow(0 1px #ffffffb8)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__stem{fill:#e2d8dee6;stroke:#4234606b;stroke-width:2.4px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__cerebellum{fill:#e8dce4db;stroke:#4234606b;stroke-width:2.5px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__cerebellar-folia path{stroke:#4b3e706b;stroke-width:1.45px;opacity:.82}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas[data-anatomical-realism=gyral-lateral-v2] .neural-atlas__mesh{opacity:.17}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas[data-anatomical-realism=gyral-lateral-v2] .neural-atlas__micro-mesh{opacity:.24}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas[data-anatomical-realism=gyral-lateral-v2] .neural-atlas__micro-node{opacity:.68}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas[data-anatomical-realism=gyral-lateral-v2] .neural-atlas__nodes{opacity:.82}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas[data-anatomical-realism=gyral-lateral-v2] :where(.neural-atlas__signals,.neural-atlas__micro-signals){opacity:.68}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__orbits{fill:none;stroke:#536ed624;stroke-width:1px;stroke-dasharray:3 11;opacity:.82;transform-box:view-box;transform-origin:326px 224px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__orbits ellipse:nth-child(2){stroke:#d8766121;stroke-dasharray:1 8}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__orbits path:last-child{stroke:#d4b55736}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__inner-pulse{transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen;pointer-events:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-mesh{stroke-width:.94px;stroke-linecap:round;opacity:.66}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-mesh line:nth-child(4n){stroke-width:1.2px;opacity:.74}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-mesh line:nth-child(7n){stroke-dasharray:2 5}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-signals{stroke-width:2.4px;stroke-linecap:round;opacity:.84;filter:url(#neural-atlas-glow)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-signals path{stroke-dasharray:.026 .974;stroke-dashoffset:1px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-node{fill:var(--cosmos-cobalt);stroke:#ffffffe0;stroke-width:.95px;opacity:.88;filter:drop-shadow(0 0 2.2px #536ed642);transform-box:fill-box;transform-origin:50%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-node.is-tone-1{fill:var(--cosmos-violet)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-node.is-tone-2{fill:var(--cosmos-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-node.is-tone-3{fill:var(--cosmos-coral)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__nodes circle{filter:drop-shadow(0 0 .28rem #536ed64d)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__questions li{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__questions li:is(:hover,:focus-within){border-color:#536ed64d;transform:translate(.32rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__questions li>span{box-shadow:0 0 0 .3rem #536ed614}@media (min-width:901px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro.section{grid-template-columns:minmax(18rem,.64fr) minmax(36rem,1.36fr);gap:clamp(2.7rem,4.2vw,4.8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__story{grid-template-columns:minmax(0,1.62fr) minmax(10.5rem,.38fr);column-gap:clamp(.3rem,1.2vw,1.2rem);min-height:clamp(42rem,50vw,48rem);padding:clamp(2.7rem,4vw,4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__story-copy{max-width:37rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas{width:min(116%,47rem);max-width:none;margin-bottom:-.7rem;margin-left:clamp(-2.25rem,-2.4vw,-.9rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__graphic{transform-origin:48% 58%;transform:scale(1.045)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .option-two-neuro__questions{margin-right:-.35rem}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .approach-section.neuroscience-section{isolation:isolate;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .approach-section.neuroscience-section:after{content:"";z-index:0;opacity:.3;pointer-events:none;background-image:radial-gradient(circle,#fffdfa2e 0 .75px,#0000 1px),linear-gradient(115deg,#0000 58%,#536ed617);background-size:38px 38px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 68%);mask-image:linear-gradient(90deg,#0000 35%,#000 68%)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .approach-section.neuroscience-section>*{z-index:1;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .approach-list li{transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .approach-list li:is(:hover,:focus-within){background:#fffdfa09;transform:translate(.34rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neuroscience-manifesto{position:relative;overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neuroscience-manifesto:after{content:"";aspect-ratio:1;border:1px solid #d4b5573d;border-radius:50%;width:7rem;position:absolute;bottom:-2.4rem;right:-2.4rem;box-shadow:0 0 0 1.2rem #536ed60f}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .learning-loop li{transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .26s;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .learning-loop li:after{content:"";background:var(--cosmos-cobalt);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)scale(.64);box-shadow:0 0 0 .35rem #536ed614}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .learning-loop li:is(:hover,:focus-within){background:#dce7e961;transform:translateY(-.24rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card{isolation:isolate;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s,border-color .3s;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card:before{content:"";z-index:-1;border:1px solid;position:absolute;inset:.55rem}@supports (color:color-mix(in lab,red,red)){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card:before{border:1px solid color-mix(in srgb,currentColor 8%,transparent)}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card:before{border-radius:inherit;opacity:.55;pointer-events:none;transition:inset .42s cubic-bezier(.22,1,.36,1),opacity .3s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card:is(:hover,:focus-within){border-color:#536ed63d;transform:translateY(-.48rem);box-shadow:0 2.4rem 5rem #142f3926}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card:is(:hover,:focus-within):before{opacity:.82;inset:.82rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card .service-line{background:linear-gradient(90deg,currentColor,var(--cosmos-cobalt),var(--cosmos-gold),transparent);background-size:220% 100%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .team-story:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#536ed647,#d4b5573d,#0000);width:1px;height:80%;position:absolute;top:10%;right:49%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .team-mosaic-card{transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .team-mosaic-card:is(:hover,:focus-within){z-index:3;transform:translateY(-.42rem)scale(1.012);box-shadow:0 2rem 4rem #142f3933}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .team-mosaic-card:after{background:linear-gradient(#0000 46%,#142f39e0)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .reviews-section{background-image:radial-gradient(circle at 88% 8%,#536ed62e,#0000 20rem),linear-gradient(120deg,#0000 56%,#fffdfa06);overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .review-list figure{transition:transform .34s cubic-bezier(.22,1,.36,1),background-color .3s;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .review-list figure:is(:hover,:focus-within){background:#fffdfa08;transform:translate(.4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .review-list .quote-mark{color:var(--cosmos-gold);transition:transform .44s cubic-bezier(.22,1,.36,1),color .3s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .review-list figure:is(:hover,:focus-within) .quote-mark{color:var(--ad-white);transform:translateY(-.25rem)rotate(-6deg)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .resource-grid article{isolation:isolate;position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .resource-grid article:after{content:"";z-index:-1;aspect-ratio:1;opacity:.72;border:1px solid #536ed629;border-radius:50%;width:3.5rem;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;bottom:1.4rem;right:1.4rem;box-shadow:0 0 0 .8rem #536ed609}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .resource-grid article:is(:hover,:focus-within):after{opacity:1;transform:scale(1.18)rotate(18deg)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .faq-list details{transition:background-color .26s,border-color .26s,transform .32s cubic-bezier(.22,1,.36,1)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .faq-list details[open]{background:#fffdfaad;border-color:#536ed63d;transform:translate(.24rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .faq-list summary b{border:1px solid var(--ad-line);border-radius:50%;place-items:center;width:2rem;height:2rem;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .26s;display:inline-grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .faq-list details[open] summary b{background:var(--ad-sky);transform:rotate(45deg)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .contact-section{isolation:isolate;position:relative;overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .contact-section:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #d4b55733;border-radius:50%;width:23rem;position:absolute;bottom:-8rem;right:-7rem;box-shadow:0 0 0 3.5rem #536ed60e,0 0 0 7rem #fffdfa06}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .contact-card>div{transition:background-color .26s,transform .32s cubic-bezier(.22,1,.36,1)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .contact-card>div:is(:hover,:focus-within){background:#dce7e96b;transform:translateY(-.18rem)}@keyframes cosmos-orbit-turn{to{transform:rotate(1turn)}}@keyframes cosmos-orbit-counterturn{to{transform:rotate(-1turn)}}@keyframes cosmos-field-breathe{0%,to{opacity:.32;transform:scale(.975)}50%{opacity:.78;transform:scale(1.025)}}@keyframes cosmos-node-twinkle{0%,to{opacity:.38;transform:scale(.72)}42%{opacity:.95;transform:scale(1.18)}68%{opacity:.62;transform:scale(.9)}}@keyframes cosmos-link-current{0%,to{opacity:.28;stroke-dashoffset:0}50%{opacity:.76;stroke-dashoffset:-14px}}@keyframes cosmos-signal-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cosmos-hero-orbit{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-.5rem,-.65rem)rotate(4deg)}}@keyframes cosmos-badge-float{0%,to{border-color:#fffdfab8;box-shadow:0 1rem 2.6rem #142f3921}50%{border-color:#536ed642;box-shadow:0 1.35rem 3.2rem #142f392e,0 0 2.2rem #536ed614}}@keyframes cosmos-signal-rail{0%,to{opacity:.46;transform:translateY(-.18rem)}50%{opacity:.86;transform:translateY(.28rem)}}@keyframes cosmos-availability-pulse{0%,to{box-shadow:0 0 0 .3rem #9b574d1f}50%{box-shadow:0 0 0 .58rem #9b574d06}}@keyframes cosmos-process-current{0%{transform:translate(-115%)}to{transform:translate(650%)}}@keyframes cosmos-process-node{0%,to{transform:scale(.9)}50%{transform:scale(1.16)}}@keyframes cosmos-gradient-shift{0%{background-position:100%}to{background-position:-100%}}@keyframes cosmos-tissue-breathe{0%,to{opacity:.62}50%{opacity:.78}}@keyframes cosmos-sulcus-breathe{0%,to{stroke-opacity:.58}50%{stroke-opacity:.96}}@keyframes cosmos-section-arrive{0%{opacity:.92;filter:saturate(.92)blur(.45px)}to{opacity:1;filter:saturate()blur()}}@media (prefers-reduced-motion:no-preference){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-visual:after{animation:cosmos-hero-orbit 16s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-team-badge{animation:cosmos-badge-float 7.5s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy:after{animation:cosmos-signal-rail 6.5s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .availability-dot{animation:cosmos-availability-pulse 2.8s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps:after{animation:cosmos-process-current 8s linear infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps li>span{animation:cosmos-process-node 4.8s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps li:nth-child(2)>span{animation-delay:-1.6s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps li:nth-child(3)>span{animation-delay:-3.2s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__orbits{animation:cosmos-orbit-turn 42s linear infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__orbits ellipse:nth-child(2){transform-box:fill-box;transform-origin:50%;animation:cosmos-orbit-counterturn 29s linear infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__inner-pulse{animation:cosmos-field-breathe 6.8s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__lobe-map{animation:cosmos-tissue-breathe 8.6s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__cortical-sulci path:nth-child(4n+1){animation:cosmos-sulcus-breathe 7.2s ease-in-out infinite;animation-delay:calc(var(--sulcus-order) * -83ms)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-mesh{animation:option-two-mesh-breathe 9s ease-in-out infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-mesh line:nth-child(7n){animation:cosmos-link-current 7s ease-in-out infinite;animation-delay:calc(var(--link-order) * -37ms)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-signals path{animation:cosmos-signal-travel 6.2s linear infinite}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-signals path:nth-child(2){animation-duration:7.4s;animation-delay:-1.8s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-signals path:nth-child(3){animation-duration:8.3s;animation-delay:-3.7s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-signals path:nth-child(4){animation-duration:9.1s;animation-delay:-5.1s}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-node:nth-child(3n),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-node:nth-child(5n+1){animation:cosmos-node-twinkle 5.6s ease-in-out infinite;animation-delay:calc(var(--node-order) * -73ms)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .service-card .service-line{animation:cosmos-gradient-shift 8s linear infinite}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :where(.orientation-bridge,.approach-section.neuroscience-section,.connectome-section,.team-section,.reviews-section,.resources-section,.faq-section,.contact-section){animation:cosmos-section-arrive linear both;animation-timeline:view();animation-range:entry 2% cover 24%}}}@media (max-width:1100px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .team-story:after{display:none}}@media (max-width:920px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy:after,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy:before{right:max(1.5rem,50vw - 380px)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .approach-section.neuroscience-section:after{-webkit-mask-image:linear-gradient(#0000 24%,#000 56%);mask-image:linear-gradient(#0000 24%,#000 56%)}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps:after{background:linear-gradient(#0000,#fffdfae6,#0000);width:3px;height:18%;top:0;left:calc(.41rem - 1px)}@media (prefers-reduced-motion:no-preference){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .process-steps:after{animation-name:cosmos-process-current-mobile;animation-duration:7s}}}@keyframes cosmos-process-current-mobile{0%{transform:translateY(-115%)}to{transform:translateY(650%)}}@media (max-width:640px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .demo-banner{justify-content:space-between;gap:.7rem;min-height:2.25rem;padding:.38rem .85rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .demo-banner>span:first-child{display:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .demo-banner strong{color:#fffdfab8;max-width:13rem;font-size:.58rem;font-weight:560;line-height:1.25;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .demo-banner a{color:var(--ad-white);white-space:nowrap;margin-left:auto;font-size:.58rem;line-height:1.2}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .demo-banner a span{border:0;padding:0;font-size:.72rem;display:inline}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion main[data-design-family=home]:before{opacity:.14;background-size:36px 36px,43px 43px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy:before{height:8rem;top:3.5rem;right:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-copy:after{top:5rem;right:.8rem;box-shadow:0 1.8rem 0 -.08rem #8172c69e,0 3.8rem 0 -.04rem #d4b557b8,0 5.9rem 0 -.1rem #d87661a8}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .hero-first-proposal .hero-promise:after{width:.42rem;height:.42rem;right:-.78rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .orientation-bridge:before,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .resources-section:before,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .services-section:before{font-size:.58rem;top:-1.45rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__orbits{opacity:.64}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-mesh{stroke-width:1px;opacity:.58}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .neural-atlas__micro-node{stroke-width:1.15px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .learning-loop li:after{display:none}}@media (prefers-reduced-motion:reduce){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion *,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :after,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion :where(.hero-team-badge,.hero-note,.neural-atlas__orbits,.neural-atlas__inner-pulse,.neural-atlas__micro-node,.neural-atlas__micro-mesh,.service-card,.team-mosaic-card,.review-list figure,.resource-grid article,.faq-list details){transform:none!important}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette{--brand-logo-gold:#d79a2b;--brand-gold-dark:#8a5a14;--brand-gold-soft:#f5e6c3;--brand-gold-mist:#fff7e7;--brand-atlantic:#17313a;--brand-atlantic-deep:#10272f;--brand-atlantic-raised:#24404a;--brand-neuro-plum:#443153;--brand-neuro-plum-soft:#e8e0ea;--brand-slate:#5f7080;--brand-neural-blue:#526a97;--brand-coral:#b96954;--brand-coral-dark:#8b4838;--brand-paper:#f8f4ec;--brand-white:#fffdf9;--brand-porcelain:#edf1f1;--brand-sky:#dde8ea;--brand-sky-strong:#ceddde;--brand-line:#17313a24;--brand-line-strong:#17313a42;--header-logo-desktop:9.4rem;--header-logo-mobile:8.2rem;--header-logo-compact:7.6rem;--ad-ink:var(--brand-atlantic);--ad-ink-soft:#52656d;--ad-deep:var(--brand-atlantic-deep);--ad-deep-raised:var(--brand-atlantic-raised);--ad-slate:var(--brand-atlantic-raised);--ad-slate-soft:var(--brand-porcelain);--ad-clay:var(--brand-coral);--ad-clay-accessible:var(--brand-coral-dark);--ad-clay-soft:#f0ddd5;--ad-sky:var(--brand-sky);--ad-sky-strong:var(--brand-sky-strong);--ad-gold:var(--brand-logo-gold);--ad-gold-soft:var(--brand-gold-soft);--ad-paper:var(--brand-paper);--ad-paper-deep:#eee8de;--ad-white:var(--brand-white);--ad-line:var(--brand-line);--ad-line-strong:var(--brand-line-strong);--ad-shadow:0 2.25rem 5.5rem #10272f26;--ad-shadow-soft:0 1rem 2.8rem #10272f1a;--he-ink:var(--brand-atlantic);--he-ink-soft:#52656d;--he-hero-ink:var(--brand-atlantic);--he-hero-clay:var(--brand-coral-dark);--he-navy:var(--brand-atlantic);--he-navy-deep:var(--brand-atlantic-deep);--he-cobalt:var(--brand-neural-blue);--he-cobalt-dark:#405477;--he-cobalt-soft:#e3e8f0;--he-coral:var(--brand-coral-dark);--he-coral-bright:var(--brand-coral);--he-coral-soft:#f0ddd5;--he-sky:var(--brand-sky);--he-sky-strong:var(--brand-sky-strong);--he-butter:var(--brand-logo-gold);--he-butter-soft:var(--brand-gold-soft);--he-paper:var(--brand-paper);--he-white:var(--brand-white);--he-line:var(--brand-line);--he-line-strong:var(--brand-line-strong);--hf-ink:var(--brand-atlantic);--hf-ink-soft:#52656d;--hf-navy:var(--brand-atlantic);--hf-navy-deep:var(--brand-atlantic-deep);--hf-blue:var(--brand-neural-blue);--hf-sea:var(--brand-sky-strong);--hf-sea-soft:var(--brand-sky);--hf-paper:var(--brand-paper);--hf-cream:var(--brand-white);--hf-white:var(--brand-white);--hf-terracotta:var(--brand-coral-dark);--hf-terracotta-soft:var(--brand-coral);--hf-apricot:#f0ddd5;--hf-butter:var(--brand-logo-gold);--hf-butter-soft:var(--brand-gold-soft);--hf-line:var(--brand-line);--option-two-cobalt:var(--brand-neural-blue);--option-two-plum:var(--brand-neuro-plum);--option-two-sky:var(--brand-porcelain);--option-two-sky-deep:var(--brand-sky);--option-two-coral:var(--brand-coral);--option-two-saffron:var(--brand-logo-gold);--cosmos-cobalt:var(--brand-neural-blue);--cosmos-violet:#6a547b;--cosmos-coral:var(--brand-coral);--cosmos-gold:var(--brand-logo-gold);--cosmos-ice:var(--brand-porcelain);--cosmos-line:#526a9733;--cosmos-line-soft:#17313a17;--cosmos-glow:0 0 2.6rem #526a9729;--paper:var(--brand-white);--warm:var(--brand-paper);--ink:var(--brand-atlantic);--ink-muted:#52656d;--petrol:var(--brand-neural-blue);--petrol-2:var(--brand-atlantic);--petrol-soft:var(--brand-sky);--mist:var(--brand-sky);--mist-strong:var(--brand-sky-strong);--copper:var(--brand-coral-dark);--copper-dark:#793d30;--line:var(--brand-line);--success:#3e735d;--error:#a13f35;background:var(--brand-paper);color:var(--brand-atlantic)}body.brand-logo-palette ::selection{background:var(--brand-gold-soft);color:var(--brand-atlantic-deep)}body.brand-logo-palette :focus-visible{outline-color:var(--brand-logo-gold)}body.brand-logo-palette .demo-banner{background:linear-gradient(90deg,#d79a2b17,transparent 32%),var(--brand-atlantic-deep);border-bottom-color:#d79a2b33}body.brand-logo-palette .contact-copy .eyebrow,body.brand-logo-palette .demo-banner span,body.brand-logo-palette .process-heading .eyebrow{color:var(--brand-logo-gold)}body.brand-logo-palette .site-header{background:#fffdf9eb;border-bottom-color:#17313a1a}body.brand-logo-palette .site-header .header-inner{min-height:6rem}body.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only]{min-width:var(--header-logo-desktop);gap:0}body.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only] .brand-logo{width:var(--header-logo-desktop);object-fit:contain;filter:none;opacity:1;height:auto;max-height:none}body.brand-logo-palette .desktop-nav a:after{background:var(--brand-logo-gold);height:2px}body.brand-logo-palette :where(.header-cta,.hero-first-proposal .button-primary){border-color:var(--brand-logo-gold);background:var(--brand-atlantic-deep);color:var(--brand-white);box-shadow:0 0 0 1px #d79a2b1f,0 1rem 2.25rem #10272f2e}body.brand-logo-palette :where(.header-cta,.hero-first-proposal .button-primary):is(:hover,:focus-visible){border-color:var(--brand-logo-gold);background:var(--brand-neuro-plum);color:var(--brand-white);box-shadow:0 0 0 .2rem #d79a2b2e,0 1.2rem 2.5rem #44315333}body.brand-logo-palette .header-cta svg,body.brand-logo-palette .hero-first-proposal .button-primary svg{color:var(--brand-logo-gold)}body.brand-logo-palette main[data-design-family=home]{background:radial-gradient(circle at 7% 20%,#d79a2b0e,transparent 22rem),radial-gradient(circle at 88% 55%,#526a970b,transparent 28rem),var(--brand-paper)}body.brand-logo-palette .hero-first-proposal .hero-copy{background:linear-gradient(125deg,#f5e6c347,transparent 40%),var(--brand-white)}body.brand-logo-palette .hero-first-proposal .eyebrow{color:var(--brand-gold-dark)}body.brand-logo-palette .hero-first-proposal .hero-neuro-line,body.brand-logo-palette .hero-first-proposal .hero-note{border-left-color:var(--brand-logo-gold)}body.brand-logo-palette .hero-first-proposal .availability-dot{background:var(--brand-logo-gold);box-shadow:0 0 0 .32rem #d79a2b21}body.brand-logo-palette .hero-first-proposal .hero-visual{background:radial-gradient(circle at 85% 13%,#fffdf9c2,transparent 10rem),linear-gradient(145deg,var(--brand-gold-mist) 0,var(--brand-porcelain) 48%,var(--brand-sky) 100%)}body.brand-logo-palette .hero-first-proposal .hero-visual:before{background:linear-gradient(145deg,#f5e6c3c7,#cedddef5)}body.brand-logo-palette .hero-first-proposal .hero-note,body.brand-logo-palette .hero-first-proposal .hero-team-badge{background:#fffdf9f0;border-color:#d79a2b47}body.brand-logo-palette :where(.process-section,.reviews-section,.contact-section,.site-footer){background-color:var(--brand-atlantic-deep)}body.brand-logo-palette .process-section{background-image:linear-gradient(#fffdf906 1px,#0000 0),linear-gradient(90deg,#fffdf906 1px,#0000 0),radial-gradient(circle at 8% 20%,#d79a2b29,#0000 16rem)}body.brand-logo-palette .process-steps:before{background:linear-gradient(90deg,var(--brand-logo-gold),#fffdf929)}body.brand-logo-palette .process-steps li>span{border-color:var(--brand-atlantic-deep);background:var(--brand-logo-gold);box-shadow:0 0 0 1px #d79a2b9e}body.brand-logo-palette .option-two-neuro .need-choice:is(:hover,.is-active){background:linear-gradient(90deg,#f5e6c394,#f5e6c300)}body.brand-logo-palette .option-two-neuro .need-choice:before{background:var(--brand-logo-gold)}body.brand-logo-palette .option-two-neuro .need-choice>span,body.brand-logo-palette .option-two-neuro__answer .answer-kicker,body.brand-logo-palette .option-two-neuro__answer .text-button{color:var(--brand-gold-dark)}body.brand-logo-palette .option-two-neuro__story{background:radial-gradient(circle at 24% 76%,#fffdf9c7,transparent 27%),radial-gradient(circle at 82% 18%,#d79a2b1c,transparent 15rem),linear-gradient(142deg,var(--brand-gold-mist) 0,var(--brand-porcelain) 52%,var(--brand-sky) 100%);border-color:#4431531a;box-shadow:0 2rem 6rem #10272f1a}body.brand-logo-palette .option-two-neuro__questions strong,body.brand-logo-palette .option-two-neuro__story-copy :where(h3,.option-two-neuro__script){color:var(--brand-neuro-plum)}body.brand-logo-palette .neural-atlas__graphic{filter:drop-shadow(0 1.5rem 2.5rem #4431531c)}body.brand-logo-palette .neural-atlas__field{fill:#fffdf947;stroke:#d79a2b24}body.brand-logo-palette .neural-atlas__micro-node.is-tone-2,body.brand-logo-palette .neural-atlas__nodes .neural-atlas__node-core,body.brand-logo-palette .neural-atlas__nodes circle:nth-child(3n+2){fill:var(--brand-logo-gold)}body.brand-logo-palette .neural-atlas__micro-node.is-tone-3,body.brand-logo-palette .neural-atlas__nodes circle:nth-child(4n){fill:var(--brand-coral)}body.brand-logo-palette .neural-atlas__micro-node.is-tone-1,body.brand-logo-palette .neural-atlas__nodes circle:nth-child(5n){fill:var(--brand-neuro-plum)}body.brand-logo-palette .neural-atlas__cerebellum,body.brand-logo-palette .neural-atlas__outline,body.brand-logo-palette .neural-atlas__stem{stroke:#44315361}body.brand-logo-palette .option-two-neuro__questions li:nth-child(2)>span{background:var(--brand-logo-gold);box-shadow:0 0 0 .35rem #d79a2b1c}body.brand-logo-palette .option-two-neuro__answer{background:#fffdf9f0;border-color:#d79a2b38}body.brand-logo-palette .contact-card,body.brand-logo-palette .resource-grid article,body.brand-logo-palette .service-card,body.brand-logo-palette .trust-strip{border-color:var(--brand-line)}body.brand-logo-palette .service-card.service-card-1.is-primary{background:radial-gradient(circle at 90% 10%,#fffdf9c2,transparent 8rem),var(--brand-sky)}body.brand-logo-palette .crisis-note,body.brand-logo-palette .resource-grid article:first-child,body.brand-logo-palette .service-card.service-card-3.is-primary{background-color:var(--brand-gold-soft)}body.brand-logo-palette .service-card.service-card-4.is-secondary{background:radial-gradient(circle at 94% 12%,#6a547b6b,transparent 12rem),var(--brand-atlantic-deep)}body.brand-logo-palette .resource-grid article:nth-child(2){background:var(--brand-sky)}body.brand-logo-palette .resource-grid article:nth-child(3),body.brand-logo-palette .service-card.service-card-6.is-secondary{background:var(--brand-porcelain)}body.brand-logo-palette .contact-card span,body.brand-logo-palette .faq-list details[open] summary b,body.brand-logo-palette .faq-list summary>span,body.brand-logo-palette .resource-grid :where(p,a){color:var(--brand-coral-dark)}body.brand-logo-palette .contact-section{background:radial-gradient(circle at 3% 100%,#d79a2b2b,transparent 17rem),radial-gradient(circle at 95% 0,#6a547b2e,transparent 20rem),var(--brand-atlantic-deep)}body.brand-logo-palette .button-copper{border-color:var(--brand-logo-gold);background:var(--brand-logo-gold);color:var(--brand-atlantic-deep);box-shadow:0 1rem 2.2rem #d79a2b33}body.brand-logo-palette .button-copper:is(:hover,:focus-visible){border-color:var(--brand-white);background:var(--brand-white);color:var(--brand-atlantic-deep)}body.brand-logo-palette main[data-design-family]:not([data-design-family=home]){background:radial-gradient(circle at 92% 6%,#d79a2b13,transparent 22rem),radial-gradient(circle at 8% 55%,#526a970a,transparent 24rem),var(--brand-paper)}body.brand-logo-palette :where(.family-hero,.family-hero-profile,.family-hero-legal,.family-hero-utility,.answer-first,.family-content-layout){border-color:var(--brand-line);box-shadow:0 1.5rem 4rem #10272f14}body.brand-logo-palette :where(.family-hero-copy,.answer-first,.family-card-grid article,.curated-grid>*,.blog-directory article,.direct-channel-grid>*,.site-navigation-cards>*){background-color:var(--brand-white)}body.brand-logo-palette :where(.family-hero-visual,.interior-hero-visual){background-color:var(--brand-sky)}body.brand-logo-palette :where(.text-link,.text-button,.card-link){color:var(--brand-coral-dark)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .demo-banner{background:linear-gradient(90deg,#d79a2b17,transparent 32%),var(--brand-atlantic-deep);border-bottom-color:#d79a2b33}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-copy .eyebrow,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .demo-banner span,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-heading .eyebrow{color:var(--brand-logo-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header{background:#fffdf9eb;border-bottom-color:#17313a1a}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .header-inner{min-height:6rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only]{min-width:var(--header-logo-desktop);gap:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only] .brand-logo{width:var(--header-logo-desktop);object-fit:contain;filter:none;opacity:1;height:auto;max-height:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .desktop-nav a:after{background:var(--brand-logo-gold);height:2px}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .header-cta,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .button-primary{border-color:var(--brand-logo-gold);background:var(--brand-atlantic-deep);color:var(--brand-white);box-shadow:0 0 0 1px #d79a2b1f,0 1rem 2.25rem #10272f2e}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .header-cta:is(:hover,:focus-visible),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .button-primary:is(:hover,:focus-visible){border-color:var(--brand-logo-gold);background:var(--brand-neuro-plum);color:var(--brand-white)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home]{background:radial-gradient(circle at 7% 20%,#d79a2b0e,transparent 22rem),radial-gradient(circle at 88% 55%,#526a970b,transparent 28rem),var(--brand-paper)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-copy{background:linear-gradient(125deg,#f5e6c347,transparent 40%),var(--brand-white)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .eyebrow{color:var(--brand-gold-dark)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-neuro-line,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-note{border-left-color:var(--brand-logo-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .availability-dot{background:var(--brand-logo-gold);box-shadow:0 0 0 .32rem #d79a2b21}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-visual{background:radial-gradient(circle at 85% 13%,#fffdf9c2,transparent 10rem),linear-gradient(145deg,var(--brand-gold-mist) 0,var(--brand-porcelain) 48%,var(--brand-sky) 100%)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-visual:before{background:linear-gradient(145deg,#f5e6c3c7,#cedddef5)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-note,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-team-badge{background:#fffdf9f0;border-color:#d79a2b47}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-section{background-image:linear-gradient(#fffdf906 1px,#0000 0),linear-gradient(90deg,#fffdf906 1px,#0000 0),radial-gradient(circle at 8% 20%,#d79a2b29,#0000 16rem);background-color:var(--brand-atlantic-deep)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps:before{background:linear-gradient(90deg,var(--brand-logo-gold),#fffdf929)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps li>span{border-color:var(--brand-atlantic-deep);background:var(--brand-logo-gold);box-shadow:0 0 0 1px #d79a2b9e}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro .need-choice:is(:hover,.is-active){background:linear-gradient(90deg,#f5e6c394,#f5e6c300)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro .need-choice:before{background:var(--brand-logo-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro .need-choice>span,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer .answer-kicker,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer .text-button{color:var(--brand-gold-dark)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__story{background:radial-gradient(circle at 24% 76%,#fffdf9c7,transparent 27%),radial-gradient(circle at 82% 18%,#d79a2b1c,transparent 15rem),linear-gradient(142deg,var(--brand-gold-mist) 0,var(--brand-porcelain) 52%,var(--brand-sky) 100%);border-color:#4431531a;box-shadow:0 2rem 6rem #10272f1a}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__questions strong,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__story-copy :where(h3,.option-two-neuro__script){color:var(--brand-neuro-plum)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer{background:#fffdf9f0;border-color:#d79a2b38}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-card.service-card-1.is-primary{background:radial-gradient(circle at 90% 10%,#fffdf9c2,transparent 8rem),var(--brand-sky)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .crisis-note,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-card.service-card-3.is-primary{background:var(--brand-gold-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .resource-grid article:first-child{background:radial-gradient(circle at 88% 10%,#fffdf9b8,transparent 8rem),var(--brand-gold-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-card.service-card-4.is-secondary{background:radial-gradient(circle at 94% 12%,#6a547b6b,transparent 12rem),var(--brand-atlantic-deep)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .resource-grid article:nth-child(2){background:var(--brand-sky)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .resource-grid article:nth-child(3),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-card.service-card-6.is-secondary{background:var(--brand-porcelain)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-section{background:radial-gradient(circle at 3% 100%,#d79a2b2b,transparent 17rem),radial-gradient(circle at 95% 0,#6a547b2e,transparent 20rem),var(--brand-atlantic-deep)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .button-copper{border-color:var(--brand-logo-gold);background:var(--brand-logo-gold);color:var(--brand-atlantic-deep);box-shadow:0 1rem 2.2rem #d79a2b33}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family]:not([data-design-family=home]){background:radial-gradient(circle at 92% 6%,#d79a2b13,transparent 22rem),radial-gradient(circle at 8% 55%,#526a970a,transparent 24rem),var(--brand-paper)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .migrated-content th{background:var(--brand-sky);color:var(--brand-atlantic)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .migrated-content blockquote,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .migrated-content blockquote :where(p,cite){color:var(--brand-atlantic)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=utility] .migrated-content li>a{align-items:center;min-height:2.75rem;padding-block:.35rem;display:inline-flex}@media (max-width:700px){body.brand-logo-palette .site-header .header-inner,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .header-inner{min-height:5.55rem}body.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only],body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only]{min-width:var(--header-logo-mobile)}body.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only] .brand-logo,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only] .brand-logo{width:var(--header-logo-mobile)}}@media (max-width:360px){body.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only],body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only]{min-width:var(--header-logo-compact)}body.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only] .brand-logo,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-header .brand[data-brand-lockup=logo-only] .brand-logo{width:var(--header-logo-compact)}}@media (prefers-reduced-motion:reduce){body.brand-logo-palette *,body.brand-logo-palette :after,body.brand-logo-palette :before{scroll-behavior:auto!important}}body.brand-logo-palette{--polish-page-gutter:clamp(1rem,3.8vw,4.5rem);--polish-section-space:clamp(4.5rem,7vw,7rem);--polish-line:#112e3724}body.brand-logo-palette main>:where(section,.team-section){scroll-margin-top:8.5rem}body.brand-logo-palette :where(h1,h2,h3){text-wrap:balance}body.brand-logo-palette :where(.orientation-bridge,.connectome-section,.reviews-section,.faq-section,.contact-section){min-height:0}body.brand-logo-palette .connectome-section,body.brand-logo-palette .orientation-bridge{align-items:center;padding-block:clamp(3.75rem,5vw,5rem)}body.brand-logo-palette .connectome-copy h2,body.brand-logo-palette .orientation-bridge-copy h2{letter-spacing:-.052em;font-size:clamp(2.9rem,4.25vw,4.75rem);line-height:.99}body.brand-logo-palette .faq-section,body.brand-logo-palette .resources-section,body.brand-logo-palette .services-section{padding-block:var(--polish-section-space)}body.brand-logo-palette .scope-note{margin-bottom:0}body.brand-logo-palette .team-section.section{padding-block:0}body.brand-logo-palette .team-mosaic-card img{filter:saturate(.72)contrast(1.035)brightness(1.015)}body.brand-logo-palette .team-mosaic-card:focus-within img,body.brand-logo-palette .team-mosaic-card:hover img{filter:saturate(.92)contrast(1.04)}body.brand-logo-palette .team-story-intro h2{font-size:clamp(3.1rem,4.45vw,5rem);line-height:.99}body.brand-logo-palette .faq-section .faq-list,body.brand-logo-palette .resources-section .resource-grid{align-self:start}@media (max-width:760px){body.brand-logo-palette{--polish-section-space:4.25rem}body.brand-logo-palette main>:where(section,.team-section){scroll-margin-top:6.75rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-section{gap:2.75rem;min-height:0;padding:4.25rem 1rem 3.5rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-heading h2{max-width:16ch;font-size:clamp(2.15rem,10.8vw,2.9rem);line-height:1.02}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps li{min-height:0;padding:0 0 2.35rem 2.45rem;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps li:last-child{padding-bottom:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps li>div,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps p,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps strong{width:auto;min-width:0;max-width:31rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps strong{margin-bottom:.55rem;font-size:1.12rem;line-height:1.22}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .process-steps p{font-size:.9rem;line-height:1.62}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-section,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-bridge{padding:var(--polish-section-space) 1rem;gap:2.5rem}body.brand-logo-palette .connectome-copy h2,body.brand-logo-palette .orientation-bridge-copy h2{font-size:clamp(2.5rem,11vw,3.25rem);line-height:1}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro{grid-area:1/1;padding:4.5rem 1rem 3.75rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic{grid-area:2/1;padding:1rem}body.brand-logo-palette .team-story-intro h2{max-width:12ch;font-size:clamp(2.55rem,11.5vw,3.25rem);line-height:1}body.brand-logo-palette .faq-section,body.brand-logo-palette .resources-section,body.brand-logo-palette .services-section{padding-block:var(--polish-section-space)}body.brand-logo-palette .mobile-contact-bar{bottom:max(.65rem,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){body.brand-logo-palette .team-mosaic-card img{transition:none}}body.brand-logo-palette .article-navigator{border:1px solid var(--he-cobalt);margin:0 0 clamp(2.4rem,5vw,4rem);padding:clamp(1.4rem,3vw,2.15rem)}@supports (color:color-mix(in lab,red,red)){body.brand-logo-palette .article-navigator{border:1px solid color-mix(in srgb,var(--he-cobalt) 18%,transparent)}}body.brand-logo-palette .article-navigator{background:linear-gradient(135deg,#fffffff5,#e8f0f2c7),var(--he-paper);border-radius:1.35rem;box-shadow:0 1.2rem 3.4rem #17323c12}body.brand-logo-palette .article-navigator>div{border-bottom:1px solid #17323c1f;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}body.brand-logo-palette .article-navigator>div span{color:var(--he-cobalt);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:760}body.brand-logo-palette .article-navigator>div strong{color:var(--he-ink-soft);font-size:.84rem;font-weight:570}body.brand-logo-palette .article-navigator ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:.8rem 0 0;list-style:none;display:grid}body.brand-logo-palette .article-navigator li{min-width:0}body.brand-logo-palette .article-navigator a{min-height:3.1rem;color:var(--he-ink);border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.4rem;padding:.72rem .75rem;font-size:.9rem;font-weight:650;line-height:1.35;transition:background-color .18s,color .18s,transform .18s;display:grid}body.brand-logo-palette .article-navigator a span{color:var(--he-coral);letter-spacing:.08em;font-size:.7rem}body.brand-logo-palette .article-navigator a:focus-visible,body.brand-logo-palette .article-navigator a:hover{color:var(--he-navy);background:#ffffffd1;transform:translate(.18rem)}body.brand-logo-palette .migrated-content h2[id],body.brand-logo-palette .migrated-content h3[id]{scroll-margin-top:8.5rem}@media (max-width:700px){body.brand-logo-palette .article-navigator{border-radius:1.05rem;padding:1.2rem}body.brand-logo-palette .article-navigator>div{flex-direction:column;align-items:flex-start;gap:.25rem}body.brand-logo-palette .article-navigator ol{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body.brand-logo-palette .article-navigator a{transition:none}}body.brand-logo-palette{--refine-ink:#102f39;--refine-ink-soft:#526b73;--refine-paper:#fbf8f1;--refine-white:#fffdf8;--refine-sky:#e8f0f1;--refine-sky-deep:#d7e5e8;--refine-gold:#df9f26;--refine-gold-soft:#f7e8bd;--refine-coral:#b85d49}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero.hero-first-proposal{background:var(--refine-paper);grid-template-columns:minmax(0,55%) minmax(0,45%);width:min(100%,1720px);min-height:min(940px,100svh - 86px);margin-inline:auto}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-copy{align-items:flex-start;width:100%;max-width:none;padding:clamp(4.5rem,7vw,7.5rem) clamp(2.5rem,5vw,5.5rem) clamp(4rem,6vw,6rem) max(2rem,50vw - 800px + 2.5rem)}body.brand-logo-palette .hero-first-proposal .hero-copy>.eyebrow{letter-spacing:.12em;max-width:38rem;margin-bottom:1.1rem}body.brand-logo-palette .hero-first-proposal #hero-title{border-bottom:1px solid var(--refine-ink);width:fit-content;margin:0 0 clamp(2.1rem,3.5vw,3.25rem);padding-bottom:.65rem}@supports (color:color-mix(in lab,red,red)){body.brand-logo-palette .hero-first-proposal #hero-title{border-bottom:1px solid color-mix(in srgb,var(--refine-ink) 18%,transparent)}}body.brand-logo-palette .hero-first-proposal #hero-title{color:var(--refine-ink);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:700;line-height:1.2}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-promise{max-width:16ch;color:var(--refine-ink);letter-spacing:-.067em;text-wrap:balance;margin:0 0 clamp(1.8rem,3vw,2.6rem);font-size:clamp(3.55rem,5.35vw,5.65rem);font-weight:650;line-height:.94}body.brand-logo-palette .hero-first-proposal .hero-neuro-line{border-left:3px solid var(--refine-gold);max-width:41rem;color:var(--refine-ink);margin-bottom:1.2rem;padding:.15rem 0 .15rem 1.25rem;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:620;line-height:1.58}body.brand-logo-palette .hero-first-proposal .hero-lead{max-width:39rem;color:var(--refine-ink-soft);font-size:clamp(1rem,1.1vw,1.13rem);line-height:1.72}body.brand-logo-palette .hero-first-proposal .hero-actions{align-items:center;gap:.8rem}body.brand-logo-palette .hero-first-proposal .hero-actions .button{min-height:3.4rem}body.brand-logo-palette .hero-visual{min-width:0;overflow:hidden}body.brand-logo-palette .hero-image-frame,body.brand-logo-palette .hero-image-frame picture{display:block;position:absolute;inset:0}body.brand-logo-palette .hero-first-proposal .hero-team-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff94;border-radius:1.25rem;max-width:min(31rem,100% - 3rem);padding:1rem 1.15rem;box-shadow:0 1.4rem 3.5rem #08242c2e}body.brand-logo-palette .hero-first-proposal .hero-team-badge p{min-width:0}body.brand-logo-palette .hero-first-proposal .hero-team-badge strong{margin-bottom:.2rem;font-size:.96rem;line-height:1.25}body.brand-logo-palette .hero-first-proposal .hero-team-badge span{font-size:.8rem;line-height:1.38}body.brand-logo-palette .hero-first-proposal .hero-note{border-radius:1.25rem;width:min(27rem,100% - 2.5rem);padding:1.2rem 1.3rem;bottom:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}body.brand-logo-palette .hero-first-proposal .hero-note p{font-size:.9rem;line-height:1.5}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{background:radial-gradient(circle at 18% 18%,#df9f2621,transparent 28rem),var(--refine-ink);grid-template-columns:minmax(22rem,.88fr) minmax(0,1.12fr);gap:clamp(2.5rem,5vw,6rem);padding:clamp(5rem,8vw,8.5rem) max(2rem,50vw - 710px)}body.brand-logo-palette .clinical-map{background:linear-gradient(145deg,#fffffff5,#e8f0f1f0),var(--refine-sky);min-width:0;color:var(--refine-ink);border:1px solid #ffffff2e;border-radius:clamp(1.75rem,4vw,3.25rem) 1rem;padding:clamp(1.5rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0003}body.brand-logo-palette .clinical-map:before{content:"";border:1px solid #102f3921;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-8rem;right:-8rem;box-shadow:0 0 0 2.2rem #102f3909,0 0 0 4.4rem #df9f260b}body.brand-logo-palette .clinical-map-heading{z-index:1;gap:.55rem;margin-bottom:1.5rem;display:grid;position:relative}body.brand-logo-palette .clinical-map-heading span,body.brand-logo-palette .clinical-map>p{color:var(--refine-coral);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:780;line-height:1.3}body.brand-logo-palette .clinical-map-heading strong{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.03}body.brand-logo-palette .clinical-map-core{z-index:1;text-align:center;background:#fffdf8c2;border:1px solid #102f391f;border-radius:50%;place-items:center;min-height:9.2rem;margin-bottom:1rem;padding:1.4rem;display:grid;position:relative}body.brand-logo-palette .clinical-map-core span{color:var(--refine-coral);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760}body.brand-logo-palette .clinical-map-core strong{max-width:18rem;margin-top:-1.4rem;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.2}body.brand-logo-palette .clinical-map ol{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}body.brand-logo-palette .clinical-map li{background:#fffdf8c7;border:1px solid #102f391a;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;min-width:0;padding:1rem;display:grid}body.brand-logo-palette .clinical-map li>span{width:2rem;height:2rem;color:var(--refine-coral);border:1px solid #b85d496b;border-radius:50%;place-items:center;font-size:.7rem;font-weight:760;display:grid}body.brand-logo-palette .clinical-map li div{gap:.3rem;min-width:0;display:grid}body.brand-logo-palette .clinical-map li strong{font-size:.92rem;line-height:1.25}body.brand-logo-palette .clinical-map li small{color:var(--refine-ink-soft);font-size:.76rem;line-height:1.43}body.brand-logo-palette .clinical-map>p{z-index:1;color:var(--refine-ink);letter-spacing:.06em;text-transform:none;margin:1.2rem 0 0;position:relative}body.brand-logo-palette .approach-copy.neuroscience-heading h2{text-wrap:balance;max-width:15ch}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .learning-loop{background:var(--refine-white);border:1px solid #102f391a;border-radius:clamp(1.8rem,4vw,3rem);width:100%;max-width:41rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);overflow:visible;box-shadow:0 1.5rem 4rem #102f3914}body.brand-logo-palette .learning-loop .loop-title{gap:.45rem;margin-bottom:1.5rem;padding:0;display:grid}body.brand-logo-palette .learning-loop .loop-title span{color:var(--refine-coral)}body.brand-logo-palette .learning-loop .loop-title b{max-width:29rem;color:var(--refine-ink);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.3}body.brand-logo-palette .learning-loop ol{gap:.65rem;margin:0;display:grid}body.brand-logo-palette .learning-loop li{background:var(--refine-paper);border:1px solid #102f3914;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;min-width:0;padding:1rem 1.1rem;display:grid;overflow:hidden}body.brand-logo-palette .learning-loop li:nth-child(2){background:var(--refine-sky)}body.brand-logo-palette .learning-loop li:nth-child(3){background:var(--refine-gold-soft)}body.brand-logo-palette .learning-loop li:nth-child(4){background:#f1ddd5}body.brand-logo-palette .learning-loop li>span{width:2.8rem;height:2.8rem;color:var(--refine-coral);background:#fffdf8a8;border:1px solid #b85d496b;border-radius:50%;grid-row:1/3;place-self:center start;place-items:center;display:grid;position:static}body.brand-logo-palette .learning-loop li strong{min-width:0;color:var(--refine-ink);align-self:end;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.25}body.brand-logo-palette .learning-loop li small{min-width:0;color:var(--refine-ink-soft);overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}body.brand-logo-palette .learning-loop .loop-change{background:var(--refine-ink);border-radius:1.2rem;grid-template-columns:2.8rem minmax(0,1fr);gap:.9rem 1rem;width:100%;margin:1rem 0 0;padding:1.35rem;display:grid;overflow:visible}body.brand-logo-palette .learning-loop .loop-change>span{color:var(--refine-gold);grid-row:1/3;align-self:start;font-size:2rem;position:static}body.brand-logo-palette .learning-loop .loop-change>div{gap:.35rem;min-width:0;display:grid}body.brand-logo-palette .learning-loop .loop-change small{color:#ffffffa8}body.brand-logo-palette .learning-loop .loop-change strong{color:var(--refine-white);font-size:clamp(1.05rem,1.7vw,1.32rem);line-height:1.3}body.brand-logo-palette .learning-loop .loop-change p{color:#ffffffc2;overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0;font-size:.82rem;line-height:1.52}body.brand-logo-palette .services-section .section-heading-split{align-items:end;gap:clamp(2rem,5vw,5rem)}body.brand-logo-palette .services-section .section-heading-split>div:first-child{max-width:44rem}body.brand-logo-palette .filter-control{gap:.85rem;width:min(100%,43rem);display:grid}body.brand-logo-palette .filter-control>span{color:var(--refine-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.2}body.brand-logo-palette .filter-pills{flex-wrap:wrap;gap:.55rem;display:flex}body.brand-logo-palette .filter-pills button{min-height:2.85rem;color:var(--refine-ink);font:inherit;cursor:pointer;background:#fffdf8ad;border:1px solid #102f392b;border-radius:999px;padding:.7rem 1rem;font-size:.84rem;font-weight:650;line-height:1.2;transition:border-color .18s,transform .18s}body.brand-logo-palette .filter-pills button:focus-visible,body.brand-logo-palette .filter-pills button:hover{border-color:var(--refine-gold);transform:translateY(-1px)}body.brand-logo-palette .filter-pills button.is-active{border-color:var(--refine-ink);background:var(--refine-ink);color:var(--refine-white);box-shadow:0 .65rem 1.4rem #102f3924}body.brand-logo-palette .team-mosaic-guide{z-index:2;background:radial-gradient(circle at 100% 0,#fff6,transparent 8rem),var(--refine-gold);min-width:0;min-height:0;color:var(--refine-ink);border-radius:.85rem;flex-direction:column;grid-area:4/10/7/13;justify-content:center;align-items:flex-start;padding:clamp(1rem,1.8vw,1.5rem);display:flex;position:relative;overflow:hidden}body.brand-logo-palette .team-mosaic-guide>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.62rem;font-weight:780}body.brand-logo-palette .team-mosaic-guide>strong{letter-spacing:-.025em;max-width:15ch;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.04}body.brand-logo-palette .team-mosaic-guide p{color:#102f39c7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.65rem 0 .8rem;font-size:clamp(.68rem,.82vw,.78rem);line-height:1.42;display:-webkit-box;overflow:hidden}body.brand-logo-palette .team-mosaic-guide a{color:var(--refine-ink);align-items:center;gap:.45rem;font-size:.76rem;font-weight:760;text-decoration:none;display:inline-flex}@media (min-width:1181px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-section .team-story{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-section .team-story-intro{grid-area:1/1;grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:start;gap:clamp(3rem,7vw,8rem);min-height:0;padding:clamp(5.5rem,8vw,8rem) max(2rem,50vw - 660px);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-section .team-mosaic{grid-area:2/1;width:100%;height:62rem;min-height:62rem;padding:1.25rem max(1.25rem,50vw - 660px)}}@media (max-width:1180px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero.hero-first-proposal{grid-template-columns:minmax(0,52%) minmax(0,48%)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-promise{font-size:clamp(3.25rem,5.6vw,4.65rem)}body.brand-logo-palette .clinical-map ol{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1100px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-guide{grid-area:auto/1/auto/-1;min-height:12rem;padding:1.5rem}body.brand-logo-palette .team-mosaic-guide>strong{max-width:26ch;font-size:1.5rem}body.brand-logo-palette .team-mosaic-guide p{-webkit-line-clamp:initial;max-width:42rem;font-size:.9rem;display:block}}@media (max-width:900px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero.hero-first-proposal{grid-template-columns:1fr;min-height:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-copy{padding:clamp(3rem,10vw,5rem) max(1.25rem,env(safe-area-inset-left)) clamp(3rem,9vw,4.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-promise{max-width:15ch;font-size:clamp(3.15rem,12vw,4.65rem)}body.brand-logo-palette .hero-visual{min-height:44rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{padding:clamp(4.5rem,12vw,7rem) max(1.25rem,env(safe-area-inset-left));grid-template-columns:1fr}body.brand-logo-palette .clinical-map{order:2}body.brand-logo-palette .approach-copy{order:1}body.brand-logo-palette .services-section .section-heading-split{align-items:start}}@media (max-width:760px){body.brand-logo-palette .mobile-action-bar{opacity:0;pointer-events:none;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(calc(100% + 1.5rem))}body.brand-logo-palette .mobile-action-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}body.brand-logo-palette .hero-first-proposal #hero-title{margin-bottom:2rem;font-size:.86rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-promise{max-width:14ch;font-size:clamp(2.85rem,12vw,4rem);line-height:.96}body.brand-logo-palette .hero-first-proposal .hero-neuro-line{padding-left:1rem;font-size:1rem}body.brand-logo-palette .hero-first-proposal .hero-actions{align-items:stretch;width:100%}body.brand-logo-palette .hero-first-proposal .hero-actions .button{justify-content:center;width:100%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-visual{border-radius:2rem;width:calc(100% - 2rem);min-height:39rem;margin:0 1rem 1rem}body.brand-logo-palette .hero-first-proposal .hero-note{display:none}body.brand-logo-palette .hero-first-proposal .hero-team-badge{max-width:none;left:1rem;right:1rem}body.brand-logo-palette .hero-first-proposal .hero-note{width:auto;bottom:1rem;left:1rem;right:1rem}body.brand-logo-palette .clinical-map{border-radius:1.8rem .75rem;padding:1.15rem}body.brand-logo-palette .clinical-map-core{min-height:8rem}body.brand-logo-palette .clinical-map ol{grid-template-columns:1fr}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .learning-loop{border-radius:1.8rem;width:calc(100% - 2rem);margin-inline:1rem;padding:1.1rem}body.brand-logo-palette .learning-loop li{grid-template-columns:2.65rem minmax(0,1fr);gap:.3rem .75rem;padding:.9rem}body.brand-logo-palette .learning-loop li>span{width:2.45rem;height:2.45rem}body.brand-logo-palette .learning-loop .loop-change{grid-template-columns:2.25rem minmax(0,1fr);padding:1.1rem}body.brand-logo-palette .learning-loop .loop-change p{grid-column:1/-1;padding-left:0}body.brand-logo-palette .filter-control{width:100%}body.brand-logo-palette .filter-pills{flex-wrap:wrap;width:100%;margin:0;padding:0;overflow:visible}body.brand-logo-palette .filter-pills button{flex:none}body.human-first-b.hybrid-editorial .team-mosaic{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto;gap:.85rem;min-height:0;padding:1rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-4,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-5,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-6{border-radius:1.4rem;grid-area:auto/1;width:100%;max-width:100%;min-height:23rem}body.brand-logo-palette .team-mosaic-guide{border-radius:1.4rem;grid-area:auto/1;min-height:15rem;padding:1.5rem}body.brand-logo-palette .team-mosaic-guide>strong{max-width:18ch;font-size:1.55rem}body.brand-logo-palette .team-mosaic-guide p{-webkit-line-clamp:initial;max-width:34rem;font-size:.92rem;display:block}}@media (prefers-reduced-motion:reduce){body.brand-logo-palette .filter-pills button{transition:none}}body.brand-logo-palette .site-header.menu-is-open{z-index:110;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}body.brand-logo-palette .site-header.menu-is-open .brand,body.brand-logo-palette .site-header.menu-is-open .header-inner{z-index:104;position:relative}body.brand-logo-palette .menu-button{z-index:104;transition:border-color .26s,background .26s,color .26s,transform .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}body.brand-logo-palette .menu-button:focus-visible,body.brand-logo-palette .menu-button:hover{transform:rotate(4deg)scale(1.04)}body.brand-logo-palette .menu-button[aria-expanded=true]{color:#fffdf8;background:#ffffff1a;border-color:#ffffff4d;transform:rotate(90deg)}body.brand-logo-palette .menu-icon{width:1.35rem;height:1.05rem;display:block;position:relative}body.brand-logo-palette .menu-icon>span{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:2px;transition:top .32s cubic-bezier(.22,1,.36,1),opacity .18s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;left:0}body.brand-logo-palette .menu-icon>span:first-child{top:0}body.brand-logo-palette .menu-icon>span:nth-child(2){top:calc(50% - 1px)}body.brand-logo-palette .menu-icon>span:nth-child(3){top:calc(100% - 2px)}body.brand-logo-palette .menu-button[aria-expanded=true] .menu-icon>span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}body.brand-logo-palette .menu-button[aria-expanded=true] .menu-icon>span:nth-child(2){opacity:0;transform:scaleX(.2)}body.brand-logo-palette .menu-button[aria-expanded=true] .menu-icon>span:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}body.brand-logo-palette .mobile-menu{z-index:101;color:#fffdf8;opacity:0;clip-path:circle(0 at calc(100% - 2.7rem) 4.8rem);pointer-events:none;visibility:hidden;background:radial-gradient(circle at 84% 8%,#df9f263d,#0000 22rem),radial-gradient(circle at 12% 84%,#526a9738,#0000 28rem),linear-gradient(145deg,#0a2832,#102f39 52%,#163e48);width:100%;max-width:none;margin:0;padding:7.25rem 0 0;transition:clip-path .68s cubic-bezier(.7,0,.2,1),opacity .22s,visibility 0s linear .68s;position:fixed;inset:0;overflow:hidden}body.brand-logo-palette .mobile-menu:after,body.brand-logo-palette .mobile-menu:before{content:"";pointer-events:none;border-radius:50%;position:absolute}body.brand-logo-palette .mobile-menu:before{border:1px solid #ffffff1a;width:15rem;height:15rem;top:8.5rem;right:-4rem;box-shadow:0 0 0 2.8rem #ffffff06,0 0 0 5.6rem #ffffff05}body.brand-logo-palette .mobile-menu:after{background:var(--refine-gold);width:.45rem;height:.45rem;bottom:2.5rem;left:1.5rem;box-shadow:2.1rem -2.7rem #ffffff47,4.7rem -.4rem #526a97e6,7.6rem -4.4rem #df9f268c,10.4rem -1.6rem #ffffff2e}body.brand-logo-palette .mobile-menu.is-open{opacity:1;clip-path:circle(150% at calc(100% - 2.7rem) 4.8rem);pointer-events:auto;visibility:visible;transition:clip-path .76s cubic-bezier(.16,1,.3,1),opacity .18s,visibility}body.brand-logo-palette .mobile-menu-shell{z-index:2;width:min(100% - 2rem,62rem);height:calc(100dvh - 7.25rem);padding:.55rem 0 max(1.5rem,env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;margin:0 auto;position:relative;overflow-y:auto}body.brand-logo-palette .mobile-menu-intro{opacity:0;border-bottom:1px solid #ffffff21;max-width:38rem;margin-bottom:.85rem;padding:0 .45rem .9rem;transition:opacity .36s .18s,transform .52s cubic-bezier(.22,1,.36,1) .18s;transform:translateY(1.2rem)}body.brand-logo-palette .mobile-menu.is-open .mobile-menu-intro{opacity:1;transform:translateY(0)}body.brand-logo-palette .mobile-menu-decision>div>span,body.brand-logo-palette .mobile-menu-intro>span{color:#f0bd58;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:750;display:block}body.brand-logo-palette .mobile-menu-intro p{color:#fffdf8b8;max-width:31rem;margin:0;font-size:clamp(.92rem,3vw,1.05rem);line-height:1.5}body.brand-logo-palette .mobile-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}body.brand-logo-palette .mobile-menu nav a{color:#fffdf8;opacity:0;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr) auto;align-content:center;gap:.25rem .7rem;min-height:5.65rem;padding:.85rem .9rem;transition:border-color .22s,background .22s,opacity .36s,transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;transform:translateY(1.7rem)scale(.97)}body.brand-logo-palette .mobile-menu.is-open nav a{opacity:1;transform:translateY(0)scale(1)}body.brand-logo-palette .mobile-menu.is-open nav a:first-child{transition-delay:.12s}body.brand-logo-palette .mobile-menu.is-open nav a:nth-child(2){transition-delay:.165s}body.brand-logo-palette .mobile-menu.is-open nav a:nth-child(3){transition-delay:.21s}body.brand-logo-palette .mobile-menu.is-open nav a:nth-child(4){transition-delay:.255s}body.brand-logo-palette .mobile-menu.is-open nav a:nth-child(5){transition-delay:.3s}body.brand-logo-palette .mobile-menu.is-open nav a:nth-child(6){transition-delay:.345s}body.brand-logo-palette .mobile-menu nav a:focus-visible,body.brand-logo-palette .mobile-menu nav a:hover{background:#ffffff17;border-color:#f0bd589e}body.brand-logo-palette .mobile-menu nav a>span{color:#f0bd58;letter-spacing:.08em;grid-row:1/3;font-size:.7rem;font-weight:750}body.brand-logo-palette .mobile-menu nav a>strong{align-self:end;font-size:clamp(.98rem,3vw,1.16rem);line-height:1.15}body.brand-logo-palette .mobile-menu nav a>small{color:#fffdf894;align-self:start;font-size:.7rem;line-height:1.35}body.brand-logo-palette .mobile-menu nav a>svg{color:#f0bd58;grid-area:1/3/3;align-self:center;transition:transform .22s}body.brand-logo-palette .mobile-menu nav a:focus-visible>svg,body.brand-logo-palette .mobile-menu nav a:hover>svg{transform:translate(.3rem)}body.brand-logo-palette .mobile-menu-decision{opacity:0;background:linear-gradient(110deg,#df9f2624,#ffffff0b);border:1px solid #f0bd5852;border-radius:1.05rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;margin-top:.45rem;padding:.82rem .9rem;transition:opacity .36s .38s,transform .52s cubic-bezier(.22,1,.36,1) .38s;display:grid;transform:translateY(1.5rem)}body.brand-logo-palette .mobile-menu.is-open .mobile-menu-decision{opacity:1;transform:translateY(0)}body.brand-logo-palette .mobile-menu-decision>div>strong{max-width:34rem;font-size:.86rem;line-height:1.42;display:block}body.brand-logo-palette .mobile-menu-decision .mobile-call,body.brand-logo-palette .mobile-menu-decision button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;margin:0;padding:0 1rem;font-size:.78rem;font-weight:750;display:inline-flex}body.brand-logo-palette .mobile-menu-decision button{color:#102f39;background:#f0bd58}body.brand-logo-palette .mobile-menu-decision .mobile-call{color:#fffdf8;background:0 0;border:1px solid #ffffff38}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-grid{grid-template-columns:1fr;gap:.9rem;width:100%;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-secondary{width:100%;min-height:0;color:var(--refine-ink);background:#fffdf8;border:1px solid #102f3921;border-radius:1.45rem;grid-template-columns:3.5rem minmax(0,1.3fr) minmax(18rem,.7fr);align-items:stretch;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.35rem,2.6vw,2.3rem);display:grid;transform:none;box-shadow:0 1.1rem 3.5rem #102f390b}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card:nth-child(2n){background:linear-gradient(120deg,#e8f0f1b8,#fffdf8eb),#fffdf8}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card:focus-within,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card:hover{border-color:#df9f267a;transform:translateY(-.25rem);box-shadow:0 1.5rem 4rem #102f3917}body.brand-logo-palette .specialty-card .service-topline{flex-direction:column;align-items:center;gap:.75rem;min-width:0;display:flex}body.brand-logo-palette .specialty-card .service-topline>span:first-child{color:var(--refine-coral);font-size:.8rem;font-weight:780}body.brand-logo-palette .specialty-card .service-line{background:linear-gradient(var(--refine-gold),#102f3914);flex:1;width:1px;min-height:5rem}body.brand-logo-palette .specialty-main{min-width:0}body.brand-logo-palette .specialty-kicker{max-width:46rem;color:var(--refine-coral);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:780;line-height:1.4}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialty-card h3{max-width:46rem;color:var(--refine-ink);letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.05}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialty-card .specialty-main>p:not(.specialty-kicker){max-width:48rem;color:var(--refine-ink-soft);margin:0;font-size:.98rem;line-height:1.65}body.brand-logo-palette .specialty-card details{border-top:1px solid #102f391c;margin-top:1.05rem;padding-top:.85rem}body.brand-logo-palette .specialty-card summary{width:fit-content;color:var(--refine-ink);font-size:.77rem;font-weight:760}body.brand-logo-palette .specialty-card details ul{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;padding:0;list-style:none;display:flex}body.brand-logo-palette .specialty-card details li{color:var(--refine-ink-soft);background:#ffffff9e;border:1px solid #102f391f;border-radius:999px;margin:0;padding:.42rem .68rem;font-size:.72rem;line-height:1.2}body.brand-logo-palette .specialty-decision{border-left:1px solid #102f391f;flex-direction:column;justify-content:center;min-width:0;padding-left:clamp(1.2rem,2.5vw,2.2rem);display:flex}body.brand-logo-palette .specialty-decision>span{color:var(--refine-gold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem;font-size:.66rem;font-weight:800}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialty-card .specialty-decision p{color:var(--refine-ink);margin:0 0 1.25rem;font-size:.9rem;font-weight:620;line-height:1.55}body.brand-logo-palette .specialty-card .specialty-decision .card-link{width:fit-content;color:var(--refine-ink);border-bottom:1px solid #102f3940;align-items:center;gap:.55rem;margin-top:auto;padding-bottom:.35rem;font-size:.79rem;font-weight:780;display:inline-flex}body.brand-logo-palette .specialty-card .specialty-decision .card-link svg{color:var(--refine-gold);transition:transform .22s}body.brand-logo-palette .specialty-card .specialty-decision .card-link:focus-visible svg,body.brand-logo-palette .specialty-card .specialty-decision .card-link:hover svg{transform:translate(.3rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-promise{text-wrap:balance;max-width:15.5ch}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-neuro-line{max-width:40rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section{scroll-margin-top:8.75rem}body.brand-logo-palette .specialties-cta{color:#fffdf8;background:radial-gradient(circle at 92% 5%,#df9f2652,#0000 19rem),linear-gradient(130deg,#102f39,#173f49);border-radius:1.75rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.7rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}body.brand-logo-palette .specialties-cta:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-5rem;right:-4rem;box-shadow:0 0 0 2.8rem #ffffff06,0 0 0 5.6rem #ffffff05}body.brand-logo-palette .specialties-cta>*{z-index:1;position:relative}body.brand-logo-palette .specialties-cta .eyebrow{color:#f0bd58;margin-bottom:.8rem;display:block}body.brand-logo-palette .specialties-cta h3{color:#fffdf8;letter-spacing:-.04em;max-width:48rem;margin:0 0 .8rem;font-size:clamp(1.8rem,3.3vw,3.25rem);line-height:1.04}body.brand-logo-palette .specialties-cta p{color:#fffdf8b3;max-width:48rem;margin:0;font-size:.98rem;line-height:1.65}body.brand-logo-palette .specialties-cta-actions{flex-direction:column;align-items:stretch;gap:.7rem;display:flex}body.brand-logo-palette .specialties-cta-actions .button{text-align:center;justify-content:center;width:100%;min-height:3.5rem}body.brand-logo-palette .specialties-cta-actions .button-primary{color:#102f39;background:#f0bd58;border-color:#f0bd58}body.brand-logo-palette .specialties-cta-actions .button-ghost{color:#fffdf8;border-color:#ffffff38}@media (max-width:900px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-secondary{grid-template-columns:2.7rem minmax(0,1fr)}body.brand-logo-palette .specialty-decision{border-top:1px solid #102f391f;border-left:0;grid-column:2;margin-top:.4rem;padding:1rem 0 0}body.brand-logo-palette .specialties-cta{grid-template-columns:1fr}}@media (max-width:760px){body.brand-logo-palette .mobile-menu{padding-top:6.85rem}body.brand-logo-palette .mobile-menu-shell{height:calc(100dvh - 6.85rem)}body.brand-logo-palette .mobile-menu nav{grid-template-columns:1fr}body.brand-logo-palette .mobile-menu nav a{grid-template-columns:1.8rem minmax(0,1fr) auto;min-height:5.35rem;padding:.8rem .9rem}body.brand-logo-palette .mobile-menu-decision{grid-template-columns:1fr 1fr}body.brand-logo-palette .mobile-menu-decision>div{grid-column:1/-1}body.brand-logo-palette .mobile-menu-decision .mobile-call,body.brand-logo-palette .mobile-menu-decision button{width:100%;padding-inline:.65rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-secondary{border-radius:1.2rem;grid-template-columns:1fr;gap:.9rem;padding:1.15rem}body.brand-logo-palette .specialty-card .service-topline{flex-direction:row}body.brand-logo-palette .specialty-card .service-line{width:auto;min-height:1px}body.brand-logo-palette .specialty-decision{grid-column:1}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialty-card h3{font-size:clamp(1.55rem,8vw,2.15rem)}body.brand-logo-palette .specialties-cta{border-radius:1.35rem;padding:1.35rem}body.brand-logo-palette .specialties-cta-actions .button{min-height:3.25rem;padding-inline:.8rem;font-size:.76rem}}@media (max-width:360px){body.brand-logo-palette .mobile-menu-decision{grid-template-columns:1fr}body.brand-logo-palette .mobile-menu-decision>div{grid-column:1}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority{margin-top:2.5rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-copy h2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .section-heading h2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro h2{max-width:100%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer{grid-template-columns:1fr}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer :where(.answer-kicker,h3,.answer-links,.text-button){grid-area:auto/1}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-copy h2{max-width:100%;font-size:clamp(2.15rem,10vw,3.15rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story{grid-template-columns:1fr}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic{min-height:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer{grid-template-columns:1fr}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero.hero-first-proposal{border-radius:0;grid-template-columns:minmax(0,49vw) minmax(0,51vw);width:100vw;max-width:none;min-height:min(980px,100svh - 3.5rem);margin-left:50%;margin-right:0;transform:translate(-50%)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-copy{padding-left:max(2rem,50vw - 760px + 3.25rem);padding-right:clamp(2rem,4vw,5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-promise{max-width:13.8ch;font-size:clamp(4.6rem,6.2vw,7.25rem);line-height:.9}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-visual{min-height:min(980px,100svh - 3.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-image-frame.hero-image-primary{border-right:0;border-radius:clamp(7rem,11vw,13rem) 0 0 clamp(2rem,4vw,3.25rem);inset:clamp(1.1rem,2vw,2rem) 0 clamp(1.4rem,2.5vw,2.6rem) clamp(1rem,3vw,3.75rem)}body.brand-logo-palette .specialty-card details summary{cursor:pointer}body.brand-logo-palette .specialty-card details summary::marker{color:var(--refine-gold)}body.brand-logo-palette .specialty-card details[open]{padding-bottom:.1rem}body.brand-logo-palette .specialty-card details[open] summary{color:var(--refine-coral)}body.brand-logo-palette .specialty-card .specialty-decision{border-radius:1rem}body.brand-logo-palette .specialty-card .specialty-decision .card-link{border-bottom-color:var(--refine-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority{margin-top:clamp(3rem,6vw,6rem);margin-bottom:clamp(4rem,7vw,7rem);scroll-margin-top:8rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .section-heading{align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .section-heading h2{max-width:17ch;font-size:clamp(2.8rem,4.2vw,4.8rem);line-height:1.07}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .section-heading p:not(.eyebrow){max-width:52rem;color:var(--ad-ink-soft);margin-top:1rem;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.68}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;gap:.95rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card.is-secondary{grid-row:auto;grid-template-columns:3.25rem minmax(0,1fr);min-height:20rem;padding:clamp(1.6rem,2.6vw,2.65rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card.specialty-card.is-secondary{grid-template-columns:3.25rem minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card .specialty-decision{border-top:1px solid #102f391f;border-left:0;grid-column:2/-1;padding-top:1.1rem;padding-left:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-1.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-2.is-primary{grid-column:span 6}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-3.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-4.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-5.is-secondary{background:var(--ad-white);color:var(--ad-ink);grid-column:span 4}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-6.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-7.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-8.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-9.is-secondary{grid-column:span 6;min-height:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-6.is-secondary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-9.is-secondary{background:radial-gradient(circle at 92% 12%,#c8a65329,transparent 16rem),var(--ad-slate-soft)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card-4 :where(h3,p,summary,li,.card-link,.service-topline){color:inherit}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section-priority .service-card h3{max-width:20ch;font-size:clamp(1.55rem,2vw,2.25rem);line-height:1.08}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer{grid-template-columns:minmax(24rem,.95fr) minmax(24rem,1.15fr) minmax(12rem,.55fr);gap:1rem clamp(2rem,3vw,3.25rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer h3{max-width:19ch;font-size:clamp(2.35rem,3.6vw,4.05rem);line-height:1.07}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{min-height:clamp(40rem,58vw,48rem);margin-bottom:clamp(4.5rem,6vw,6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2{max-width:15ch;font-size:clamp(2.55rem,3.55vw,4.15rem);line-height:1.07}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-section{border-radius:1.8rem;grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);margin-bottom:clamp(3rem,6vw,6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-bridge{margin-bottom:clamp(3rem,4vw,4.75rem);padding-block:clamp(3.5rem,4.6vw,4.75rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-bridge-copy{padding-block:clamp(1.8rem,2.7vw,2.6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-neuro-card{margin-top:clamp(1.5rem,2.4vw,2.75rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{border-radius:clamp(1.8rem,3vw,2.8rem);grid-template-columns:minmax(21rem,.78fr) minmax(0,1.22fr);width:min(100% - clamp(2rem,5vw,5rem),1480px);padding:clamp(2.75rem,4vw,4.5rem) max(2rem,50vw - 680px)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .clinical-map{align-self:center;max-width:35rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-copy.neuroscience-heading{align-self:center;padding:clamp(2.2rem,3.5vw,3.75rem) clamp(2.35rem,3.6vw,4.25rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .clinical-map li{grid-template-columns:minmax(0,1fr);gap:.55rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .clinical-map li>span{width:1.85rem;height:1.85rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .clinical-map li strong{overflow-wrap:normal;word-break:normal}@media (min-width:761px) and (max-width:1180px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer :where(.answer-kicker,h3,.answer-links,.text-button){grid-area:auto/1}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .option-two-neuro__answer h3{max-width:21ch;font-size:clamp(2.4rem,6.2vw,3.85rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-fit-copy li{grid-template-columns:2.8rem minmax(0,1fr);gap:.2rem 1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-fit-copy li :where(strong,p){grid-column:2}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer>*{min-width:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .footer-brand,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .footer-legal{grid-column:1/-1}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .footer-legal{flex-wrap:wrap;align-items:flex-start;max-width:100%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .footer-legal a:first-of-type{margin-left:0}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-copy{padding:clamp(2rem,3.2vw,3.25rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-copy h2{max-width:18ch;font-size:clamp(2rem,2.7vw,3.1rem);line-height:1.08}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story{grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:auto;scroll-margin-top:8rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro{padding-top:clamp(5.25rem,7vw,7rem);padding-bottom:clamp(3.5rem,5vw,5.75rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro h2{max-width:12.5ch;font-size:clamp(2.8rem,3.8vw,4.45rem);line-height:1.07}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-fit-copy li p{color:var(--ad-slate);margin:0;line-height:1.5;font-size:clamp(1.18rem,1.2vw,1.26rem)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic{min-height:48rem;padding:clamp(1rem,1.8vw,1.35rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card[data-team-member=guillermo] img{object-position:50% 17%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card[data-team-member=hugo] img{object-position:50% 38%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-guide{background:var(--ad-white);color:var(--ad-ink)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .reviews-section{padding-block:clamp(4rem,6vw,6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .reviews-intro h2{max-width:14ch;font-size:clamp(2.5rem,3.5vw,4rem);line-height:1.07}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-section{border-radius:1.85rem;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-copy{padding:clamp(2.6rem,4.8vw,4.8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-copy h2{max-width:14ch;font-size:clamp(2.55rem,3.75vw,4.2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-card{border-radius:1.35rem;align-content:stretch;margin:clamp(.85rem,1.5vw,1.2rem);padding:clamp(1.35rem,2.8vw,2.6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-card>div{min-height:6.8rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer{grid-template-columns:minmax(18rem,1.25fr) repeat(3,minmax(10rem,.8fr)) minmax(18rem,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3rem,5vw,4.75rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer .footer-brand img{width:min(15rem,100%);height:auto}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer :where(strong,a,p,span){color:#fffdfadb}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer strong{color:var(--ad-gold)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .footer-legal{align-content:start;gap:.75rem}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .demo-banner{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;min-height:2.4rem;padding:.45rem .9rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .demo-banner>span:first-child{display:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .demo-banner strong{font-size:.65rem;line-height:1.15}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .demo-banner a{white-space:nowrap;font-size:.68rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero.hero-first-proposal{grid-template-columns:minmax(0,1fr);width:100vw;min-height:0;margin-left:50%;padding-top:clamp(1.2rem,4.8vw,2rem);transform:translate(-50%)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-copy{gap:.82rem;padding-inline:1.2rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .eyebrow{max-width:25ch;line-height:1.35}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-promise{letter-spacing:-.04em;max-width:12.8ch;font-size:clamp(2.7rem,12vw,4.15rem);line-height:.96}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-visual{width:100%;min-height:clamp(28rem,105vw,38rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-image-frame.hero-image-primary{border-radius:5.8rem 0 0 1.35rem;inset:4.8rem 0 6.7rem 1.2rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-neuro-line{padding-left:.85rem;font-size:clamp(.94rem,3.8vw,1.02rem);line-height:1.52}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-lead{font-size:.92rem;line-height:1.56}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-actions{gap:.55rem;margin-top:.15rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-actions .button{min-height:3.15rem;padding-inline:1rem;font-size:.78rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom));scroll-margin-top:7.25rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .section-heading{margin-bottom:1.1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .section-heading h2{text-wrap:balance;font-size:clamp(1.95rem,8.8vw,2.65rem);line-height:1.04}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section .service-card.specialty-card.is-secondary{border-radius:1.2rem;gap:.75rem;padding:.95rem;box-shadow:0 .8rem 2.2rem #102f390e}body.brand-logo-palette .specialty-kicker{letter-spacing:.1em;margin-bottom:.45rem;font-size:.68rem;line-height:1.25}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialty-card h3{margin-bottom:.45rem;font-size:clamp(1.28rem,6.2vw,1.72rem);line-height:1.08}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialty-card .specialty-main>p:not(.specialty-kicker){font-size:.86rem;line-height:1.5}body.brand-logo-palette .specialty-card details{margin-top:.65rem;padding-top:.6rem}body.brand-logo-palette .specialty-card summary{font-size:.7rem}body.brand-logo-palette .specialty-card details ul{gap:.34rem;margin-top:.58rem}body.brand-logo-palette .specialty-card details li{padding:.32rem .54rem;font-size:.66rem}body.brand-logo-palette .specialty-decision{background:#e8f0f173;border:1px solid #102f391a;margin-top:.15rem;padding:.8rem .85rem .85rem}body.brand-logo-palette .specialty-decision>span{margin-bottom:.42rem;font-size:.68rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialty-card .specialty-decision p{margin-bottom:.72rem;font-size:.8rem;line-height:1.42}body.brand-logo-palette .specialty-card .specialty-decision .card-link{font-size:.72rem}}@media (max-width:760px) and (min-width:371px){body.brand-logo-palette .mobile-menu{padding-top:7.55rem}body.brand-logo-palette .mobile-menu-shell{height:calc(100dvh - 7.55rem);padding-top:.1rem}body.brand-logo-palette .mobile-menu-intro{margin-bottom:.65rem;padding-bottom:.68rem}body.brand-logo-palette .mobile-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}body.brand-logo-palette .mobile-menu nav a{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:.26rem .45rem;min-height:5.95rem;padding:.78rem}body.brand-logo-palette .mobile-menu nav a>span{grid-area:1/1;font-size:.64rem}body.brand-logo-palette .mobile-menu nav a>strong{grid-area:2/1/auto/-1;align-self:end;font-size:.98rem}body.brand-logo-palette .mobile-menu nav a>small{grid-area:3/1/auto/-1;font-size:.63rem;line-height:1.25}body.brand-logo-palette .mobile-menu nav a>svg{grid-area:1/2;width:1rem;height:1rem}body.brand-logo-palette .mobile-menu-decision{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.65rem;padding:.78rem}body.brand-logo-palette .mobile-menu-decision>div{grid-column:1/-1}body.brand-logo-palette .mobile-menu-decision>div>strong{font-size:.8rem;line-height:1.32}body.brand-logo-palette .mobile-menu-decision .mobile-call,body.brand-logo-palette .mobile-menu-decision button{min-height:2.85rem;padding-inline:.62rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){body.brand-logo-palette .menu-button,body.brand-logo-palette .menu-icon>span,body.brand-logo-palette .mobile-menu,body.brand-logo-palette .mobile-menu nav a,body.brand-logo-palette .mobile-menu-decision,body.brand-logo-palette .mobile-menu-intro,body.brand-logo-palette .specialty-card,body.brand-logo-palette .specialty-card .card-link svg{transition-duration:.01ms!important;transition-delay:0s!important}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-grid{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card.specialty-card.is-secondary{grid-column:1;grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;width:100%;min-height:0;padding:1.15rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card .specialty-decision{grid-column:2}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card h3{font-size:clamp(1.35rem,7vw,1.8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story{grid-template-columns:minmax(0,1fr)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card[data-team-member=guillermo] img{object-position:50% 12%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro{grid-column:1;grid-template-columns:minmax(0,1fr);padding-inline:1rem;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.1rem,10.5vw,3.1rem);line-height:1.04}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-fit-copy{width:100%;max-width:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-fit-copy li{grid-template-columns:2.4rem minmax(0,1fr);gap:.2rem .9rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-fit-copy li :where(strong,p){grid-column:2}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic{grid-column:1;width:100%;padding:1rem;grid-template-columns:minmax(0,1fr)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-4,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-5,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card-6{min-height:24rem;grid-area:auto/1!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-guide{grid-area:auto/1!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-section{grid-template-columns:1fr}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .hero-first-proposal .hero-image-frame.hero-image-primary{right:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-section{width:min(calc(100% - 2rem),var(--ad-content));grid-template-columns:minmax(0,1fr);overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .learning-loop{width:100%;min-width:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer{display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer>*{grid-column:1;min-width:0}}@media (max-width:900px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{width:min(calc(100% - 2rem),var(--ad-content));grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem;min-height:0;padding:clamp(2.5rem,8vw,3.75rem) 1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .clinical-map{order:2;width:100%;max-width:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-copy.neuroscience-heading{order:1;width:100%;padding:0}}@media (min-width:901px) and (max-width:1320px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(1.25rem,2vw,2.35rem);min-height:0;padding-block:clamp(1.25rem,1.8vw,1.85rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .clinical-map{max-width:27rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .clinical-map li{padding-block:.52rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-copy.neuroscience-heading{padding:clamp(1.1rem,1.65vw,1.75rem) clamp(1.35rem,2.1vw,2.35rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2{max-width:14ch;font-size:clamp(2rem,2.55vw,2.85rem);line-height:1.05}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-manifesto{padding:clamp(1rem,1.7vw,1.45rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-manifesto blockquote{font-size:clamp(1.55rem,2.15vw,2.15rem);line-height:1.12}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{gap:0;padding-block:clamp(1.15rem,3.8vw,1.65rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section .clinical-map{display:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2{max-width:12ch;font-size:clamp(2rem,8.6vw,2.45rem);line-height:1.04}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading p:not(.eyebrow){font-size:.95rem;line-height:1.62}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-list li{grid-template-columns:2.35rem minmax(0,1fr);padding:1rem 0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neuroscience-manifesto{padding:.7rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-manifesto blockquote{font-size:clamp(1.35rem,6.2vw,1.85rem);line-height:1.16}}@media (max-width:350px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2{font-size:clamp(2rem,10vw,2.35rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading p:not(.eyebrow){font-size:.9rem;line-height:1.56}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-list li{padding:.82rem 0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-list small,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neuroscience-manifesto p{display:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neuroscience-manifesto blockquote{font-size:1.2rem;line-height:1.28}}@media (min-width:761px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;display:grid!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card.specialty-card{grid-template-columns:3.25rem minmax(0,1fr);min-width:0;display:grid!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card-1.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card-2.specialty-card{grid-column:span 6!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card-3.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card-4.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card-5.specialty-card{grid-column:span 4!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-card-6.specialty-card{grid-column:span 12!important}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main>:where(section,.team-section){scroll-margin-top:clamp(9.25rem,10vw,10.75rem)}@media (min-width:1181px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-section .team-story-intro{gap:clamp(2.5rem,5vw,5.5rem);padding-block:clamp(4.25rem,6vw,6rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro h2{max-width:13ch;font-size:clamp(3.1rem,4.1vw,4.85rem);line-height:1.07}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card[data-team-member=hugo] img{object-position:50% 50%;transform:rotate(180deg)scale(1.08)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-card[data-team-member=hugo]:is(:hover,:focus-within) img{transform:rotate(180deg)scale(1.11)}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main>:where(section,.team-section){scroll-margin-top:7.75rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro{padding-block:3.75rem 3rem}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-bridge{min-height:auto;padding-block:clamp(3.5rem,5.6vw,5.8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-bridge-copy h2{max-width:14ch;font-size:clamp(3.1rem,4.1vw,5.15rem);line-height:1.08}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{min-height:auto;padding-block:clamp(2.55rem,4.1vw,4.35rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-copy.neuroscience-heading{padding:clamp(2.1rem,3.25vw,3.65rem) clamp(2.25rem,3.7vw,4.35rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-section{min-height:auto;padding-block:clamp(3.75rem,5.8vw,6.25rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-section.section{margin-top:clamp(2.4rem,4vw,4.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-story-intro h2{max-width:14ch}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-guide{border:1px solid #0e323b1f;box-shadow:0 18px 45px #0e323b14}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-mosaic-guide strong{max-width:13ch}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .connectome-section,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-bridge{padding-block:2.35rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-copy.neuroscience-heading{padding:1.65rem 1.35rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2{font-size:clamp(2rem,9vw,2.85rem);line-height:1.08}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-list{gap:.75rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .orientation-bridge-copy h2{max-width:100%;font-size:clamp(2.5rem,11vw,3.8rem);line-height:1.04}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .team-section.section{margin-top:2rem}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{grid-template-columns:minmax(24rem,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(100% - 3rem,1480px);min-height:0;margin:0 auto clamp(4rem,6vw,6rem);padding:clamp(3rem,4.8vw,5.5rem) clamp(2rem,4vw,4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section .clinical-map{align-self:center;width:100%;max-width:35rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-copy.neuroscience-heading{width:100%;max-width:48rem;margin:0;padding:clamp(1.25rem,2.2vw,2rem);display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading .eyebrow{margin-bottom:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2{max-width:17ch;margin-bottom:1.25rem;font-size:clamp(2.6rem,3.45vw,4.2rem);line-height:1.08}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading>p:not(.eyebrow){max-width:43rem;line-height:1.68}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-list{margin-top:1.55rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-list li{padding:.85rem 0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-manifesto{margin-top:1.65rem;padding:1.3rem 1.45rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-manifesto blockquote{max-width:34rem;margin-bottom:.7rem;font-size:clamp(1.35rem,1.8vw,1.85rem);line-height:1.15}@media (max-width:900px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section.neuroscience-section{width:min(calc(100% - 1.5rem),var(--ad-content));grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .approach-copy.neuroscience-heading{padding:1.25rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .approach-section .neuroscience-heading h2{max-width:12ch;font-size:clamp(2.15rem,9vw,3.15rem);line-height:1.08}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-guided{background:radial-gradient(circle at 88% 8%,#dd9d1c1f,#0000 22rem),#f8f5ee;border:1px solid #10272f1a;border-radius:clamp(1.75rem,3vw,3.25rem);width:min(100% - 3rem,1480px);margin-inline:auto;padding:clamp(3.5rem,5vw,5.75rem) clamp(1.5rem,3.4vw,3.75rem);box-shadow:0 2rem 5rem #10272f14}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-guided-head{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.72fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(2.25rem,4vw,4rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-guided-head h2{letter-spacing:-.06em;max-width:16ch;font-size:clamp(2.8rem,5vw,5.7rem);line-height:.98}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-guided-head>p{color:#49616a;max-width:37rem;margin:0 0 .4rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-guided-layout{grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel{color:#fdfbf6;background:linear-gradient(145deg,#ffffff0b,#0000 45%),#10272f;border:0;border-radius:1.5rem;min-height:0;padding:clamp(1.5rem,2.4vw,2.4rem);position:sticky;top:7.5rem;box-shadow:0 1.4rem 3.5rem #10272f29}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel .panel-index{color:#f1c164;letter-spacing:.12em;text-transform:uppercase;border:1px solid #dd9d1c7a;border-radius:999px;width:auto;height:auto;margin-bottom:2.2rem;padding:.4rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel h3{color:#fff;letter-spacing:-.045em;max-width:12ch;font-size:clamp(1.8rem,2.5vw,2.75rem);line-height:1.02}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel p{color:#cfdbde;margin:1.25rem 0 2rem;line-height:1.62}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel .button{color:#10272f;background:#efb744;justify-content:space-between;width:100%}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-filter{background:0 0;border:0;margin-bottom:1.15rem;padding:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-filter>span{color:#5a6d73;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:800;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-filter .filter-pills{flex-wrap:wrap;gap:.45rem;display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-filter button{color:#28434b;min-height:2.55rem;font:inherit;background:#ffffffb3;border:1px solid #10272f24;border-radius:999px;padding:.55rem .9rem;font-size:.82rem;font-weight:700}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-filter button:is(:hover,:focus-visible,.is-active){color:#10272f;background:#f4d693;border-color:#d39417;outline:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-grid.service-decision-list{gap:.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-decision-list .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-decision-list .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-decision-list .service-card.specialty-card.is-secondary{color:#10272f;min-width:0;height:auto;min-height:0;box-shadow:none;background:#ffffffc7;border:1px solid #10272f1a;border-radius:1.25rem;grid-template-rows:auto auto;grid-template-columns:2.4rem minmax(0,1fr);gap:0 1rem;padding:clamp(1.25rem,1.8vw,1.75rem);display:grid;overflow:hidden;transform:none;grid-column:auto!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-card.specialty-card:nth-child(3n+2){background:#eef3f3}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-card.specialty-card:nth-child(3n){background:#fbf1dc}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-card.specialty-card:is(:hover,:focus-within){border-color:#d3941799;transform:translateY(-3px);box-shadow:0 1rem 2.5rem #10272f1a}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-topline{grid-area:1/1/-1;align-items:flex-start;gap:0;width:auto;display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-topline>span:first-child{color:#9b6910;font-size:.78rem;font-weight:850}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-line{display:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .specialty-main{grid-column:2;min-width:0;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .specialty-kicker{color:#9b6910;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.66rem;font-weight:850}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-card h3{color:#10272f;letter-spacing:-.035em;max-width:22ch;margin:0 0 .7rem;font-size:clamp(1.2rem,1.55vw,1.55rem);line-height:1.08}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .specialty-main>p:last-child{color:#526870;margin:0;font-size:.94rem;line-height:1.52}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .specialty-decision{color:#10272f;min-width:0;box-shadow:none;background:0 0;border-top:1px solid #10272f1a;border-radius:0;grid-column:2;margin-top:1.1rem;padding-top:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .specialty-decision>span{color:#6f7e82;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .specialty-decision p{color:#36525a;margin:.4rem 0 .85rem;font-size:.86rem;line-height:1.48}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .card-link{color:#77500c;font-size:.85rem;font-weight:800}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .specialties-cta{margin-top:clamp(1.5rem,3vw,3rem)}body .site-footer.site-footer-complete{color:#e8eff0;background:radial-gradient(circle at 80% 20%,#dd9d1c1a,#0000 24rem),#0d252d;width:100%;margin:0;padding:clamp(3.5rem,6vw,6.5rem) max(1.25rem,50vw - 740px);display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer.site-footer-complete .footer-main{gap:clamp(2rem,4vw,5rem);grid-template-columns:minmax(17rem,1.35fr) repeat(2,minmax(9rem,.72fr)) minmax(15rem,1fr)!important;display:grid!important}.site-footer-complete .footer-brand img{filter:brightness(0)invert();opacity:.96;width:min(13rem,70%);height:auto;margin-bottom:1rem}.site-footer-complete .footer-brand p{color:#c9d6d8;max-width:30rem;line-height:1.65}.site-footer-complete .footer-brand address{color:#91a8ae;margin-top:1.25rem;font-style:normal;line-height:1.55}.site-footer-complete .footer-column{flex-direction:column;align-items:flex-start;gap:.72rem;display:flex}.site-footer-complete .footer-column>strong{color:#e2aa39;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem}.site-footer-complete a{color:#d7e1e3;text-decoration:none}.site-footer-complete .footer-column a{line-height:1.35}.site-footer-complete .footer-contact a{overflow-wrap:anywhere;word-break:break-word;flex-direction:column;min-width:0;line-height:1.35;display:flex}.site-footer-complete .footer-column a:is(:hover,:focus-visible),.site-footer-complete .yag-credit:is(:hover,:focus-visible){color:#f4c461}.site-footer-complete .footer-contact a span{color:#839ba1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.66rem;font-weight:800;display:block}.site-footer-complete .footer-contact a+a{margin-top:.55rem}.site-footer-complete .footer-meta{border-top:1px solid #ffffff1f;justify-content:space-between;gap:1.5rem;margin-top:clamp(3rem,5vw,5rem);padding-top:1.5rem;display:flex}.site-footer-complete .footer-legal{color:#8fa4aa;flex-wrap:wrap;gap:.7rem 1.15rem;font-size:.78rem;display:flex}.site-footer-complete .footer-legal a{color:#aebfc3}.site-footer-complete .yag-credit{color:#aebfc3;white-space:nowrap;font-size:.78rem}.site-footer-complete .yag-credit strong{color:#f0bd55}.site-footer-complete .footer-staging-note{color:#758e94;margin:1rem 0 0;font-size:.72rem}.floating-whatsapp{z-index:85;white-space:nowrap;color:#fff;background:#187c60;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;max-width:calc(100vw - 2rem);min-height:3.5rem;padding:.8rem 1.05rem;font-size:.87rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:clamp(1rem,2.2vw,2rem);right:clamp(1rem,2.2vw,2rem);overflow:hidden;box-shadow:0 .8rem 2.2rem #10272f3d}.floating-whatsapp svg{flex:0 0 1.4rem;width:1.4rem;height:1.4rem;display:block}.floating-whatsapp:is(:hover,:focus-visible){color:#fff;outline-offset:3px;background:#116b51;outline:3px solid #f4c461bf;transform:translateY(-3px);box-shadow:0 1rem 2.8rem #10272f4d}.family-page-service-detail .service-depth{margin:0 0 clamp(2.5rem,5vw,5rem)}.service-depth-cta,.service-depth-faq,.service-depth-process{margin-top:clamp(2rem,4vw,3.75rem)}.service-depth-process{color:#e9f0f1;background:#10272f;border-radius:1.5rem;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid}.service-depth-faq h3,.service-depth-process h3{letter-spacing:-.04em;max-width:17ch;margin:0;font-size:clamp(1.65rem,2.4vw,2.6rem);line-height:1.03}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-depth-process .eyebrow{color:#f4c461!important}.service-depth-process ol{margin:0;padding:0;list-style:none}.service-depth-process li{color:#b9c8cb;border-bottom:1px solid #ffffff21;grid-template-columns:2.3rem minmax(0,1fr);gap:.8rem;padding:1rem 0;line-height:1.5;display:grid}.service-depth-process li:first-child{padding-top:0}.service-depth-process li:last-child{border-bottom:0;padding-bottom:0}.service-depth-process li b{color:#e2aa39;font-size:.75rem}.service-depth-process li strong{color:#fff;margin-bottom:.25rem;display:block}.service-depth-faq{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.service-depth-faq-list{border-top:1px solid #10272f2b}.service-depth-faq-list details{border-bottom:1px solid #10272f2b}.service-depth-faq-list summary{color:#17353d;cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr);gap:.6rem;padding:1.2rem 0;font-weight:750;display:grid}.service-depth-faq-list summary span{color:#a66d0a;font-size:.72rem}.service-depth-faq-list details p{color:#4c656d;max-width:48rem;margin:0;padding:0 0 1.35rem 3rem;line-height:1.65}.service-depth-cta{background:#fbf1dc;border:1px solid #d3941759;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.4rem,2.6vw,2.35rem);display:flex}.service-depth-cta>div:first-child{max-width:38rem}.service-depth-cta span{color:#95620a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:850;display:block}.service-depth-cta strong{color:#17353d;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.18;display:block}.service-depth-cta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}@media (max-width:1100px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-guided-layout{grid-template-columns:1fr}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);gap:0 2rem;display:grid;position:relative;top:auto}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel .panel-index{grid-column:1/-1;justify-self:start;margin-bottom:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel p{margin-top:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel .button{justify-self:start}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer.site-footer-complete .footer-main{grid-template-columns:1.2fr repeat(2,.7fr)!important}.site-footer-complete .footer-contact{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;display:grid}.site-footer-complete .footer-contact>strong{grid-column:1/-1}.site-footer-complete .footer-contact a+a{margin-top:0}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-guided{border-radius:1.5rem;width:min(100% - 1rem,1480px);padding:2.5rem 1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-guided-head{grid-template-columns:1fr;gap:1.25rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-guided-head h2{max-width:12ch;font-size:clamp(2.45rem,12vw,3.8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel{display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel h3{max-width:15ch}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-orientation-panel p{margin-top:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .services-section.services-section-priority .service-grid.service-decision-list{grid-template-columns:1fr!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-card.specialty-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-card.specialty-card.is-primary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-decision-list .service-card.specialty-card.is-secondary{grid-template-columns:1.9rem minmax(0,1fr);padding:1.15rem}.site-footer-complete .footer-contact,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-footer.site-footer-complete .footer-main{grid-template-columns:1fr!important}.site-footer-complete .footer-contact>strong{grid-column:auto}.site-footer-complete .footer-meta{flex-direction:column;align-items:flex-start}.site-footer-complete .yag-credit{white-space:normal}.floating-whatsapp{right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);justify-content:center;place-items:center;width:3.5rem;max-width:none;height:3.5rem;min-height:0;padding:0;display:grid}.floating-whatsapp svg{flex-basis:1.45rem;width:1.45rem;height:1.45rem}.floating-whatsapp span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.service-depth-faq,.service-depth-process{grid-template-columns:1fr}.service-depth-cta{flex-direction:column;align-items:stretch}.service-depth-cta>div:last-child{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.floating-whatsapp,body .service-decision-list .service-card.specialty-card{transition:none}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-page-index{width:min(100% - 2.4rem,1460px);margin-inline:auto}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-section-heading{grid-template-columns:minmax(0,.92fr) minmax(22rem,.72fr);align-items:end;gap:clamp(1.8rem,4vw,4rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-section-heading .eyebrow{grid-column:1/-1;margin:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-section-heading h2{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(2.75rem,5vw,6rem);line-height:.92}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-section-heading>p:not(.eyebrow){color:#4a636a;align-self:end;max-width:46rem;margin:0;font-size:clamp(1.04rem,1.45vw,1.24rem);line-height:1.72}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(1.7rem,3vw,2.4rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card{background:radial-gradient(circle at 84% 18%,#d79a2b1f,#0000 8rem),linear-gradient(145deg,#fffdf9fa,#eff6f7eb),#fffdf9;border:1px solid #102c351a;border-radius:1.35rem;min-height:23rem;padding:clamp(1.2rem,2vw,1.65rem);transition:transform .19s,box-shadow .19s,border-color .19s,background-color .19s;overflow:hidden;box-shadow:0 1rem 2.8rem #10272f0f}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:first-child,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:nth-child(5){color:#fffdf9;background:radial-gradient(circle at 88% 14%,#f4c46133,#0000 11rem),linear-gradient(145deg,#183f49,#102a32);grid-column:span 2}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:first-child h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:nth-child(5) h3{color:#fffdf9}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:first-child small,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:nth-child(5) small{color:#fffdf9c2}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:first-child>p,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:first-child>span:first-child,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:nth-child(5)>p,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:nth-child(5)>span:first-child{color:#f4c461}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:focus-within,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:hover{border-color:#d79a2b73;transform:translateY(-5px);box-shadow:0 1.35rem 3.4rem #10272f1f}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .service-index-card h3{color:#102c35;letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(1.42rem,2vw,2rem);line-height:1.02}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .service-index-card small{color:#4f676e;font-size:.94rem;line-height:1.62}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .service-index-card-cta{color:inherit;opacity:.88}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:clamp(1.2rem,2.5vw,2rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory li,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory li:nth-child(odd){border:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a{background:#fffdf9e6;border:1px solid #102c3517;border-radius:1rem;align-items:flex-start;min-height:7rem;padding:1rem 1.1rem;box-shadow:0 .8rem 2rem #10272f0a}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a span{color:#17313a;line-height:1.18;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a small{color:#61777d;margin-top:.4rem;font-size:.82rem;font-weight:560;line-height:1.42;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a:focus-visible,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a:hover{color:#17313a;outline-offset:2px;background:#f7efd9;outline:3px solid #f4c46173}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-depth-main{position:relative}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-depth-main:before{content:"";background:#d79a2b;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:clamp(1.25rem,2.8vw,2.2rem);left:clamp(1.25rem,2.8vw,2.2rem);box-shadow:0 0 0 .45rem #d79a2b21}@media (max-width:1160px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-section-heading{display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-section-heading h2{margin-top:.7rem;font-size:clamp(2.35rem,12vw,3.85rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-section-heading>p:not(.eyebrow){margin-top:1rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services{grid-template-columns:1fr}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:first-child,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-page-index .family-card-grid-services .service-index-card:nth-child(5){flex-direction:column;grid-column:auto;min-height:0;display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a{min-height:0}}body.human-first-b.hybrid-editorial .library-heading{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}body.human-first-b.hybrid-editorial .library-heading>p{color:#526b74;max-width:35rem;margin:0 0 .35rem;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.65}body.human-first-b.hybrid-editorial .library-tools{background:#fffdf8;border:1px solid #102b3624;border-radius:1.35rem;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.5fr) auto;align-items:end;gap:1rem 1.5rem;margin:clamp(2rem,4vw,3.5rem) 0 1.2rem;padding:clamp(1.15rem,2.4vw,1.8rem);display:grid}body.human-first-b.hybrid-editorial .library-tools label{gap:.55rem;display:grid}body.human-first-b.hybrid-editorial .library-tools label>span{color:#8f4b3e;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}body.human-first-b.hybrid-editorial .library-tools input{color:#102b36;width:100%;min-height:3.25rem;font:inherit;background:#f8f5ee;border:1px solid #102b3633;border-radius:.85rem;padding:.8rem 1rem}body.human-first-b.hybrid-editorial .library-tools input:focus-visible{outline-offset:2px;border-color:#9f6c12;outline:3px solid #d79a2b5c}body.human-first-b.hybrid-editorial .library-filter-list{flex-wrap:wrap;gap:.5rem;display:flex}body.human-first-b.hybrid-editorial .library-filter-list button{color:#294e5b;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #102b362b;border-radius:999px;padding:.62rem .9rem;font-size:.78rem;font-weight:750;transition:background .18s,color .18s,transform .18s}body.human-first-b.hybrid-editorial .library-filter-list button:hover{background:#edf4f5;transform:translateY(-1px)}body.human-first-b.hybrid-editorial .library-filter-list button[aria-pressed=true]{color:#fffdf8;background:#102b36;border-color:#102b36}body.human-first-b.hybrid-editorial .library-result-count{color:#526b74;white-space:nowrap;margin:0 0 .8rem;font-size:.76rem}body.human-first-b.hybrid-editorial .blog-editorial-cover{isolation:isolate;background:radial-gradient(circle at var(--cover-shift) 16%,#e2a52f3d,transparent 32%),radial-gradient(circle at 88% 92%,#d98f7938,transparent 35%),#102b36;min-height:16.5rem;position:relative;overflow:hidden}body.human-first-b.hybrid-editorial .blog-editorial-cover-2{background:radial-gradient(circle at var(--cover-shift) 22%,#102b3629,transparent 31%),radial-gradient(circle at 84% 90%,#d79a2b40,transparent 36%),#dfecef}body.human-first-b.hybrid-editorial .blog-editorial-cover-3{background:radial-gradient(circle at var(--cover-shift) 16%,#d98f793d,transparent 33%),radial-gradient(circle at 86% 88%,#102b361c,transparent 38%),#f3e5dc}body.human-first-b.hybrid-editorial .blog-editorial-cover-4{background:radial-gradient(circle at var(--cover-shift) 17%,#102b3621,transparent 32%),radial-gradient(circle at 88% 90%,#d98f792b,transparent 38%),#f5e4b7}body.human-first-b.hybrid-editorial .blog-cover-grid{background-color:#0000;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 0),linear-gradient(#ffffff12 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}body.human-first-b.hybrid-editorial .blog-editorial-cover svg{filter:drop-shadow(0 18px 26px #0312182e);width:94%;height:94%;position:absolute;bottom:-17%;right:-7%;overflow:hidden}body.human-first-b.hybrid-editorial .blog-editorial-cover svg>path{fill:#faf6ee1a;stroke:#faf6ee7a;stroke-width:2.2px}body.human-first-b.hybrid-editorial :where(.blog-editorial-cover-2,.blog-editorial-cover-3,.blog-editorial-cover-4) svg>path{fill:#102b360e;stroke:#102b3652}body.human-first-b.hybrid-editorial .blog-editorial-cover circle{fill:#e2a52f;animation:blog-node-pulse 4.5s ease-in-out infinite}body.human-first-b.hybrid-editorial .blog-editorial-cover circle:nth-child(3n){fill:#d98f79}body.human-first-b.hybrid-editorial .blog-editorial-cover circle:nth-child(3n+1){fill:#b9d4dd}body.human-first-b.hybrid-editorial .blog-cover-label{z-index:3;gap:.25rem;display:grid;position:absolute;top:1.25rem;left:1.25rem}body.human-first-b.hybrid-editorial .blog-cover-label span{color:#e9ad3b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}body.human-first-b.hybrid-editorial .blog-cover-label strong{color:#fffdf8;font-size:.95rem}body.human-first-b.hybrid-editorial :where(.blog-editorial-cover-2,.blog-editorial-cover-3,.blog-editorial-cover-4) .blog-cover-label strong{color:#102b36}body.human-first-b.hybrid-editorial .blog-editorial-cover>b{color:#fffdf8b8;letter-spacing:-.08em;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1;position:absolute;bottom:.9rem;right:1.25rem}body.human-first-b.hybrid-editorial :where(.blog-editorial-cover-2,.blog-editorial-cover-3,.blog-editorial-cover-4)>b{color:#102b3642}body.human-first-b.hybrid-editorial .blog-cover-orbit{border:1px solid #ffffff21;border-radius:50%;position:absolute}body.human-first-b.hybrid-editorial .blog-cover-orbit-a{width:min(10rem,46vw);height:min(10rem,46vw);top:.85rem;right:.85rem}body.human-first-b.hybrid-editorial .blog-cover-orbit-b{width:min(7rem,36vw);height:min(7rem,36vw);bottom:.85rem;left:.85rem}body.human-first-b.hybrid-editorial .library-empty{background:#edf4f5;border:1px solid #102b3624;border-radius:1.5rem;place-content:center;justify-items:start;gap:.8rem;min-height:18rem;padding:3rem;display:grid}body.human-first-b.hybrid-editorial .library-empty strong{color:#102b36;font-size:1.5rem}body.human-first-b.hybrid-editorial .library-empty button{color:#fffdf8;font:inherit;cursor:pointer;background:#102b36;border:0;border-radius:999px;margin-top:.4rem;padding:.75rem 1rem;font-weight:750}@keyframes blog-node-pulse{0%,to{opacity:.48;transform-box:fill-box;transform-origin:50%;transform:scale(.78)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){body.human-first-b.hybrid-editorial .blog-editorial-cover circle{animation:none}}@media (max-width:960px){body.human-first-b.hybrid-editorial .library-heading,body.human-first-b.hybrid-editorial .library-tools{grid-template-columns:minmax(0,1fr);align-items:start}body.human-first-b.hybrid-editorial .library-result-count{margin:0}}@media (max-width:760px){body.human-first-b.hybrid-editorial .library-heading{gap:1rem}body.human-first-b.hybrid-editorial .library-tools{margin-top:1.5rem;padding:1rem}body.human-first-b.hybrid-editorial .library-filter-list{gap:.4rem}body.human-first-b.hybrid-editorial .library-filter-list button{min-height:2.65rem;padding-inline:.78rem;font-size:.72rem}body.human-first-b.hybrid-editorial .blog-editorial-cover{min-height:13.5rem}body.human-first-b.hybrid-editorial .blog-editorial-cover svg{width:88%;height:88%;bottom:-11%;right:0}}body.human-first-b.hybrid-editorial .profile-story{color:#17323c;gap:clamp(2rem,4vw,4rem);width:100%;min-width:0;display:grid}body.human-first-b.hybrid-editorial .profile-story-intro{background:radial-gradient(circle at 88% 16%,#e8cf6a6b 0 .35rem,#0000 .42rem),linear-gradient(138deg,#e5e6fb,#f7ded7 49%,#f5ecc3);border-radius:2rem;padding:clamp(2rem,5vw,4.75rem);box-shadow:0 1.5rem 4.5rem #17323c14}body.human-first-b.hybrid-editorial .profile-story-intro .eyebrow{color:#793d30;margin:0 0 .75rem}body.human-first-b.hybrid-editorial .profile-story-role{color:#17323c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.82rem;font-weight:800}body.human-first-b.hybrid-editorial .profile-story-intro h2{color:#102b36;max-width:15ch;font-family:var(--he-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5.1vw,5.6rem);font-weight:730;line-height:.94}body.human-first-b.hybrid-editorial .profile-story-intro>p:last-child{color:#304e59;max-width:58rem;margin:clamp(1.5rem,3vw,2.4rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.72}body.human-first-b.hybrid-editorial :where(.profile-story-scope,.profile-facts,.profile-assignment){grid-template-columns:minmax(13rem,.75fr) minmax(0,1.4fr);gap:clamp(1.5rem,4vw,4rem);padding:0 clamp(0rem,2vw,1.5rem);display:grid}body.human-first-b.hybrid-editorial .profile-section-index{color:#874c43;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:850}body.human-first-b.hybrid-editorial :where(.profile-story-scope,.profile-facts,.profile-assignment) h3{color:#102b36;letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.75rem,3vw,3.4rem);line-height:1.02}body.human-first-b.hybrid-editorial .profile-scope-list{border-top:1px solid #17323c33}body.human-first-b.hybrid-editorial .profile-scope-list p{color:#405a64;border-bottom:1px solid #17323c24;grid-template-columns:2.3rem minmax(0,1fr);gap:.9rem;margin:0;padding:1.35rem 0;font-size:1.02rem;line-height:1.65;display:grid}body.human-first-b.hybrid-editorial .profile-scope-list span{color:#bd493f;letter-spacing:.08em;font-size:.72rem;font-weight:850}body.human-first-b.hybrid-editorial .profile-facts{background:#dceef3;border-radius:2rem;padding:clamp(2rem,5vw,4rem)}body.human-first-b.hybrid-editorial .profile-facts-heading>p:last-child{color:#52656d;max-width:34rem;margin:1.2rem 0 0;line-height:1.65}body.human-first-b.hybrid-editorial .profile-facts dl{border-top:1px solid #17323c33;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;display:grid}body.human-first-b.hybrid-editorial .profile-facts dl>div{border-bottom:1px solid #17323c29;min-width:0;padding:1.2rem 1rem 1.2rem 0}body.human-first-b.hybrid-editorial .profile-facts dl>div:nth-child(2n){border-left:1px solid #17323c29;padding-left:1rem}body.human-first-b.hybrid-editorial .profile-facts dt{color:#52656d;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}body.human-first-b.hybrid-editorial .profile-facts dd{overflow-wrap:anywhere;color:#102b36;margin:.42rem 0 0;font-size:1.02rem;font-weight:760;line-height:1.38}body.human-first-b.hybrid-editorial .profile-boundary{color:#fffdf8;background:#102b36;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);gap:1.35rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid}body.human-first-b.hybrid-editorial .profile-boundary>span{color:#e8cf6a;border:1px solid #e8cf6aa6;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.72rem;font-weight:850;display:grid}body.human-first-b.hybrid-editorial .profile-boundary p{color:#e8cf6a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:850}body.human-first-b.hybrid-editorial .profile-boundary strong{color:#fffdf8;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;display:block}body.human-first-b.hybrid-editorial .profile-assignment{padding-block:clamp(1rem,3vw,2.5rem)}body.human-first-b.hybrid-editorial .profile-assignment>div:last-child{color:#52656d;font-size:1.05rem;line-height:1.7}body.human-first-b.hybrid-editorial .profile-assignment>div:last-child p{margin:0 0 1.4rem}body.human-first-b.hybrid-editorial .profile-assignment a{color:#fff;background:#515bc7;border-radius:999px;align-items:center;gap:.9rem;width:fit-content;min-height:3.1rem;padding:.8rem 1.2rem;font-weight:800;text-decoration:none;display:inline-flex}body.human-first-b.hybrid-editorial .profile-assignment a:hover{background:#414aa8}@media (max-width:820px){body.human-first-b.hybrid-editorial :where(.profile-story-scope,.profile-facts,.profile-assignment){grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial .profile-story-intro h2,body.human-first-b.hybrid-editorial :where(.profile-story-scope,.profile-facts,.profile-assignment) h3{max-width:none}}@media (max-width:560px){body.human-first-b.hybrid-editorial .profile-story{gap:2.4rem}body.human-first-b.hybrid-editorial .profile-facts,body.human-first-b.hybrid-editorial .profile-story-intro{border-radius:1.35rem;padding:1.5rem}body.human-first-b.hybrid-editorial .profile-story-intro h2{font-size:clamp(2.15rem,12vw,3.4rem)}body.human-first-b.hybrid-editorial .profile-facts dl{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial .profile-facts dl>div:nth-child(2n){border-left:0;padding-left:0}body.human-first-b.hybrid-editorial .profile-boundary{grid-template-columns:minmax(0,1fr)}}body.human-first-b.hybrid-editorial .language-landing{color:#17323c;gap:clamp(3rem,7vw,7rem);display:grid}body.human-first-b.hybrid-editorial .language-landing>*{min-width:0;max-width:100%}body.human-first-b.hybrid-editorial .language-landing :where(h2,h3,h4,p,li,a){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}body.human-first-b.hybrid-editorial .language-intro{background:radial-gradient(circle at 84% 20%,#e8cf6a8c 0 .42rem,#0000 .5rem),radial-gradient(circle at 90% 29%,#515bc757 0 .28rem,#0000 .36rem),linear-gradient(132deg,#102b36 0 47%,#173542 47% 100%);border-radius:2.2rem;padding:clamp(2.25rem,6vw,5.75rem);box-shadow:0 2rem 5rem #102b3626}body.human-first-b.hybrid-editorial .language-intro .eyebrow{color:#e8cf6a;margin:0 0 1.2rem}body.human-first-b.hybrid-editorial .language-intro h2{color:#fffdf8;letter-spacing:-.07em;text-wrap:balance;max-width:13ch;margin:0 0 clamp(1.75rem,3vw,2.7rem);font-size:clamp(2.7rem,6vw,6.6rem);font-weight:720;line-height:.92}body.human-first-b.hybrid-editorial .language-intro>p:not(.eyebrow){color:#fffdf8c9;max-width:57rem;margin:.85rem 0 0;font-size:clamp(1.02rem,1.35vw,1.24rem);line-height:1.75}body.human-first-b.hybrid-editorial :where(.language-orientation,.language-fit,.language-published,.language-evidence){grid-template-columns:minmax(14rem,.72fr) minmax(0,1.45fr);gap:clamp(1.75rem,5vw,5rem);display:grid}body.human-first-b.hybrid-editorial .language-index{color:#874c43;letter-spacing:.14em;margin:0 0 .8rem;font-size:.72rem;font-weight:850}body.human-first-b.hybrid-editorial :where(.language-orientation,.language-reasons,.language-fit,.language-published,.language-evidence,.language-cta) h3{color:#102b36;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:720;line-height:.98}body.human-first-b.hybrid-editorial .language-orientation-grid{border-top:1px solid #17323c2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body.human-first-b.hybrid-editorial .language-orientation-grid>div{border-right:1px solid #17323c24;min-width:0;padding:1.4rem 1.3rem 0 0}body.human-first-b.hybrid-editorial .language-orientation-grid>div+div{padding-left:1.3rem}body.human-first-b.hybrid-editorial .language-orientation-grid>div:last-child{border-right:0}body.human-first-b.hybrid-editorial .language-orientation-grid span,body.human-first-b.hybrid-editorial .language-reason-grid>a>span{color:#bd493f;letter-spacing:.09em;font-size:.68rem;font-weight:850}body.human-first-b.hybrid-editorial .language-orientation-grid h4,body.human-first-b.hybrid-editorial .language-reason-grid h4{color:#102b36;margin:1.1rem 0 .65rem;font-size:1.15rem;line-height:1.2}body.human-first-b.hybrid-editorial .language-orientation-grid p,body.human-first-b.hybrid-editorial .language-reason-grid p{color:#52656d;margin:0;line-height:1.62}body.human-first-b.hybrid-editorial .language-reasons{background:#dceef3;border-radius:2rem;padding:clamp(2rem,5vw,4.5rem)}body.human-first-b.hybrid-editorial .language-section-heading{max-width:60rem;margin-bottom:clamp(2rem,4vw,3.4rem)}body.human-first-b.hybrid-editorial .language-section-heading>p:last-child{color:#52656d;max-width:48rem;margin:1.2rem 0 0;font-size:1.03rem;line-height:1.65}body.human-first-b.hybrid-editorial .language-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}body.human-first-b.hybrid-editorial .language-reason-grid>a{min-width:0;min-height:15rem;color:inherit;background:#fffdf8;border:1px solid #17323c1f;border-radius:1.2rem;flex-direction:column;padding:1.45rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}body.human-first-b.hybrid-editorial .language-reason-grid>a:hover{border-color:#515bc761;transform:translateY(-.25rem);box-shadow:0 1rem 2.5rem #102b3614}body.human-first-b.hybrid-editorial .language-reason-grid b{color:#515bc7;align-self:flex-end;margin-top:auto;font-size:1.3rem}body.human-first-b.hybrid-editorial .language-fit>div>p:last-child,body.human-first-b.hybrid-editorial .language-published>div:first-child>p:last-child{color:#52656d;margin:1.2rem 0 0;line-height:1.65}body.human-first-b.hybrid-editorial .language-fit ol{border-top:1px solid #17323c33;margin:0;padding:0;list-style:none}body.human-first-b.hybrid-editorial .language-fit li{color:#405a64;border-bottom:1px solid #17323c24;grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem;padding:1.2rem 0;line-height:1.6;display:grid}body.human-first-b.hybrid-editorial .language-fit li span{color:#bd493f;font-size:.7rem;font-weight:850}body.human-first-b.hybrid-editorial .language-published{background:#f5ecc3;border-radius:2rem;padding:clamp(2rem,5vw,4rem)}body.human-first-b.hybrid-editorial .language-published>div:last-child{gap:.8rem;display:grid}body.human-first-b.hybrid-editorial .language-published>div:last-child>p{color:#405a64;background:#fffdf8b8;border-radius:1rem;margin:0;padding:1.2rem;line-height:1.6}body.human-first-b.hybrid-editorial .language-published strong{color:#102b36;margin-bottom:.35rem;display:block}body.human-first-b.hybrid-editorial .language-published .language-caveat{background:#fffdf8;border-left:.25rem solid #bd493f}body.human-first-b.hybrid-editorial .language-evidence{background:#e5e6fb;border-radius:2rem;padding:clamp(2rem,5vw,4rem)}body.human-first-b.hybrid-editorial .language-evidence>div>p:last-child{color:#405a64;line-height:1.65}body.human-first-b.hybrid-editorial .language-evidence ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}body.human-first-b.hybrid-editorial .language-evidence a{color:#17323c;background:#ffffffb8;border:1px solid #17323c1f;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.7rem;padding:.9rem 1rem;font-weight:760;line-height:1.35;text-decoration:none;display:flex}body.human-first-b.hybrid-editorial .language-crisis{color:#5b342f;background:#f7ded7;border-left:.28rem solid #bd493f;border-radius:0 1rem 1rem 0;margin:0;padding:1.35rem 1.5rem;line-height:1.65}body.human-first-b.hybrid-editorial .language-cta{color:#fffdf8;background:#102b36;border-radius:2.2rem;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.7fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.2rem,6vw,5rem);display:grid}body.human-first-b.hybrid-editorial .language-cta h3{color:#fffdf8}body.human-first-b.hybrid-editorial .language-cta .language-index{color:#e8cf6a}body.human-first-b.hybrid-editorial .language-cta>div>p:last-child{color:#fffdf8c2;max-width:47rem;line-height:1.7}body.human-first-b.hybrid-editorial .language-cta nav{align-content:center;gap:.65rem;display:grid}body.human-first-b.hybrid-editorial .language-cta a{color:#fffdf8;border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;padding:.85rem 1rem;font-weight:780;text-decoration:none;display:flex}body.human-first-b.hybrid-editorial .language-cta a.is-primary{color:#102b36;background:#e8cf6a;border-color:#e8cf6a}@media (max-width:900px){body.human-first-b.hybrid-editorial :where(.language-orientation,.language-fit,.language-published,.language-evidence,.language-cta){grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial .language-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body.human-first-b.hybrid-editorial .language-landing{gap:3rem}body.human-first-b.hybrid-editorial :where(.language-intro,.language-reasons,.language-published,.language-evidence,.language-cta){border-radius:1.35rem;padding:1.5rem}body.human-first-b.hybrid-editorial .language-intro h2{font-size:clamp(2.45rem,13vw,3.6rem)}body.human-first-b.hybrid-editorial .language-orientation-grid,body.human-first-b.hybrid-editorial .language-reason-grid{grid-template-columns:minmax(0,1fr)}body.human-first-b.hybrid-editorial .language-orientation-grid>div,body.human-first-b.hybrid-editorial .language-orientation-grid>div+div{border-bottom:1px solid #17323c24;border-right:0;padding:1.1rem 0}body.human-first-b.hybrid-editorial .language-reason-grid>a{min-height:12rem}}.family-page-contact .family-content-full{padding-top:clamp(4rem,8vw,7.5rem)}.family-page-contact .direct-channels{margin-bottom:0}.family-page-contact .direct-channels .family-section-heading{max-width:64rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.family-page-contact .direct-channels .family-section-heading h2{max-width:18ch}.family-page-contact .direct-channels .family-section-heading>p:last-child{max-width:48rem}.family-page-contact .direct-channel-grid>a{transition:transform .24s,border-color .24s,box-shadow .24s}.family-page-contact .direct-channel-grid>a:is(:hover,:focus-visible){border-color:#d3941799;transform:translateY(-.2rem);box-shadow:0 1rem 2.5rem #10272f1a}.contact-orientation-board{color:#e9f0f1;background:radial-gradient(circle at 88% 18%,#d79a2b33,#0000 24rem),#10272f;border-radius:clamp(1.35rem,2.5vw,2.4rem);grid-template-columns:minmax(15rem,.85fr) minmax(18rem,1.15fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.5rem,4vw,3.75rem);display:grid;overflow:hidden}.contact-orientation-copy h3{color:#fff;letter-spacing:-.045em;max-width:18ch;margin:.65rem 0 1.25rem;font-size:clamp(1.85rem,3.2vw,3.4rem);line-height:1.02}.contact-next-step p,.contact-orientation-copy>p:last-child{color:#b9c8cb;margin:0;line-height:1.65}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .contact-orientation-copy .eyebrow{color:#f4c461!important}.contact-orientation-board ol{margin:0;padding:0;list-style:none}.contact-orientation-board li{border-bottom:1px solid #ffffff24;grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:1.05rem 0;display:grid}.contact-orientation-board li:first-child{padding-top:0}.contact-next-step>span,.contact-orientation-board li>span{color:#e2aa39;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.contact-orientation-board li strong{color:#fff;margin-bottom:.25rem;display:block}.contact-orientation-board li p{color:#b9c8cb;margin:0;line-height:1.5}.contact-next-step{border-left:1px solid #e2aa3980;grid-column:2;padding:1.25rem 0 0 3.25rem}.contact-next-step>span{margin-bottom:.45rem;display:block}.family-page-contact .contact-safety{max-width:72rem;margin-top:clamp(1.25rem,3vw,2.25rem)}@media (max-width:760px){.contact-orientation-board{grid-template-columns:1fr;gap:2rem}.contact-next-step{grid-column:1;padding-left:1.15rem}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-service-detail .family-hero,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-hero{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-page-index{background:#fffdf9;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(3.5rem,8vw,8rem) clamp(1.25rem,5vw,6rem) clamp(4.5rem,10vw,9rem)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-directory,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-jumps{width:min(100%,1500px);margin-inline:auto}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);align-items:end;gap:1.5rem clamp(2rem,7vw,10rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro .eyebrow{color:#a66c12;grid-column:1/-1;margin:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro h2{color:#102c35;letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(3.1rem,6.2vw,7.7rem);line-height:.9}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-heading>p:not(.eyebrow),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro>p:not(.eyebrow){color:#31545e;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:520;line-height:1.65}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-jumps{flex-wrap:wrap;gap:.7rem;margin-top:clamp(2rem,5vw,4.5rem);display:flex}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-jumps a{color:#17313a;background:0 0;border:1px solid #b8c7ca;border-radius:999px;align-items:center;gap:.55rem;min-height:3rem;padding:.55rem 1rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-jumps a:focus-visible,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-jumps a:hover{color:#fffdf9;background:#173f49;border-color:#d79a2b;transform:translateY(-2px)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-groups{margin-top:clamp(3.5rem,8vw,8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-directory,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group{border-top:1px solid #bfd0d3;padding-top:clamp(2.5rem,6vw,5rem);scroll-margin-top:8rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-directory,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group+.service-index-group{margin-top:clamp(3.5rem,8vw,7.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-heading,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group>header{grid-template-columns:10rem minmax(0,1fr) minmax(16rem,.62fr);align-items:start;gap:1.5rem clamp(1.5rem,5vw,6rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-heading .eyebrow,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group>header>p{color:#a66c12;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-heading h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group h3{color:#102c35;letter-spacing:-.06em;max-width:18ch;margin:0;font-size:clamp(2.1rem,4vw,4.9rem);line-height:.95}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group>header>span{color:#31545e;font-size:1.05rem;font-weight:520;line-height:1.62}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-card-grid-services{border-top:1px solid #d5e0e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(2rem,4vw,3.4rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:first-child,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:nth-child(5){color:#102c35;min-height:19rem;box-shadow:none;background:0 0;border:1px solid #d5e0e1;border-top:0;border-left:0;border-radius:0;grid-template-rows:auto auto 1fr auto;grid-template-columns:3.3rem minmax(0,1fr);padding:clamp(1.5rem,3vw,2.5rem);transition:background-color .18s,color .18s;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:nth-child(2n){border-right:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card>span:first-child{color:#a66c12;grid-row:1/-1;font-weight:800}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card>p{color:#577078;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.78rem;font-weight:800}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:first-child h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:nth-child(5) h3{color:#102c35;letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(1.7rem,2.2vw,2.75rem);line-height:.98}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card small,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:first-child small,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:nth-child(5) small{color:#31545e;align-self:start;font-size:1rem;font-weight:520;line-height:1.55}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card-cta{color:#173f49;margin-top:1.8rem;font-weight:800}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:focus-within,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:hover{box-shadow:none;background:#173f49;border-color:#d5e0e1;transform:none}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:focus-within .service-index-card-cta,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:focus-within h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:focus-within small,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:focus-within>p,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:hover .service-index-card-cta,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:hover h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:hover small,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:hover>p{color:#fffdf9}@media (max-width:860px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-heading,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group>header{display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-heading h3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro h2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group h3{max-width:15ch;margin-top:.75rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-heading>p:not(.eyebrow),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro>p:not(.eyebrow),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-group>header>span{margin-top:1.1rem;display:block}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .family-card-grid-services{grid-template-columns:1fr}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:first-child,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-index-card:nth-child(5){border-right:0;min-height:0}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .curated-layout{background:#fffdf9;width:100%!important;max-width:none!important;margin:0!important;display:block!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .curated-primary{width:min(100%,1500px);margin-inline:auto;padding:clamp(3.5rem,8vw,8rem) clamp(1.25rem,5vw,6rem) clamp(4.5rem,9vw,8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .family-context{width:min(100%,1500px);margin:0 auto;padding:0 clamp(1.25rem,5vw,6rem) clamp(4.5rem,9vw,8rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-main{border-bottom:1px solid #bfd0d3;max-width:66rem;padding-bottom:clamp(2.5rem,5vw,4.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-main h2{color:#102c35;letter-spacing:-.048em;overflow-wrap:break-word;max-width:18ch;font-size:clamp(2.2rem,2.7vw,3.25rem);line-height:1}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-boundary p,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-main>p:last-child,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-process li span{color:#31545e}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-boundary,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-clarity,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-cta,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-faq,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-process{box-shadow:none;border-radius:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-cta{color:#fffdf9;background:#173f49;border:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-cta strong{color:#fffdf9}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-cta .button-primary{color:#102c35;background:#e2aa39}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .curated-primary{padding-top:3rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-main h2{max-width:12ch;font-size:clamp(2.55rem,12vw,4.3rem)}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-service-detail :is(.service-depth,.flagship-service) *,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-page-index *{scroll-behavior:auto;animation:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-service-detail :is(a,button,summary),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-page-index a{transition:color .15s,background-color .15s,border-color .15s,opacity .15s!important;transform:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-service-detail :is(a,button,summary):active,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-page-index a:active{opacity:.72}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page :is(h1,h2,h3){overflow-wrap:break-word;word-break:normal}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .85rem;height:auto;min-height:0;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a>span{overflow-wrap:anywhere;grid-area:1/1;min-width:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a>small{grid-area:2/1/auto/-1;margin-top:.15rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .service-link-directory a>svg{flex:none;grid-area:1/2;margin-top:.15rem}}.home-v24{--home-ink:#102c35;--home-sea:#173f49;--home-sea-deep:#0e2932;--home-paper:#fbf8f1;--home-blue:#dce9ec;--home-gold:#d79a2b;--home-coral:#c76f58;background:var(--home-paper);color:var(--home-ink);overflow:clip}.home-v24 a{text-underline-offset:.18em}.home-v24+.site-footer,.home-v24>:is(section:not(.home-focus-hero),.crisis-note){content-visibility:auto;contain-intrinsic-size:auto 62rem}.home-v24 .eyebrow{color:#9b6507;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1.35}.home-v24 .eyebrow-light{color:#f4c461}.home-focus-hero{border-bottom:1px solid #102c3524;grid-template-columns:minmax(0,1.03fr) minmax(28rem,.97fr);min-height:min(860px,100svh - 96px);display:grid}.home-focus-copy{flex-direction:column;justify-content:center;padding:clamp(4.5rem,8vw,8.75rem) clamp(2rem,7vw,8.5rem) clamp(4rem,7vw,7rem);display:flex}.home-focus-copy h1{letter-spacing:-.075em;max-width:8.6ch;margin:1rem 0 1.35rem;font-size:clamp(4.6rem,8vw,9rem);line-height:.86}.home-focus-lead{color:#35535c;max-width:39rem;margin:0;font-size:clamp(1.18rem,1.7vw,1.58rem);line-height:1.52}.home-focus-explainer{color:#587076;max-width:36rem;margin:1.15rem 0 0;font-size:1rem;line-height:1.7}.home-focus-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.home-focus-actions .button{min-height:3.35rem}.home-focus-facts{border-top:1px solid #102c352e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3.25rem,6vw,6.25rem);padding-top:1.35rem;display:grid}.home-focus-facts span,.home-focus-facts>a{color:#5a7077;font-size:.78rem;line-height:1.45}.home-focus-facts>a{text-decoration:none}.home-focus-facts strong{color:var(--home-ink);margin-bottom:.28rem;font-size:.92rem;display:block}.home-google-fact strong span{color:#b87500;letter-spacing:.03em;margin-right:.35rem}.home-google-fact:hover strong{text-decoration:underline}.home-focus-visual{background:#d8d2c5;min-height:720px;position:relative;overflow:hidden}.home-focus-visual>picture,.home-focus-visual>picture>img{position:absolute;inset:0}.home-focus-visual>picture>img{object-fit:cover;object-position:center;width:100%;height:100%}.home-focus-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081c23ad);height:38%;position:absolute;inset:auto 0 0}.home-director-signature{z-index:2;color:#fff;border-top:1px solid #ffffff70;grid-template-columns:4.7rem minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem;text-decoration:none;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,3rem);left:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}.home-director-signature img{object-fit:cover;object-position:center 22%;border-radius:50%;width:4.7rem;height:4.7rem}.home-director-signature span{grid-template-columns:1fr auto;gap:.2rem 1rem;min-width:0;display:grid}.home-director-signature small{color:#ffffffbd;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem}.home-director-signature strong{font-size:clamp(1.05rem,1.5vw,1.35rem)}.home-director-signature b{color:#f4c461;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.home-faq,.home-leadership,.home-resources,.home-services-flow{padding:clamp(5.5rem,10vw,10rem) clamp(1.5rem,7vw,8rem)}.home-google-proof{color:var(--home-paper);background:var(--home-sea);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(4.75rem,8vw,7rem) clamp(1.5rem,7vw,8rem);display:grid}.home-google-proof>header{max-width:40rem}.home-google-proof .eyebrow{color:#ffd782}.home-google-score{align-items:center;gap:1rem;margin:1.2rem 0 1.8rem;display:flex}.home-google-score>strong{letter-spacing:-.06em;font-size:clamp(3.3rem,5vw,5.6rem);line-height:.9}.home-google-score>span{color:#d9e4e5;flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.home-google-quotes figure>div,.home-google-score b{color:#f4c461;letter-spacing:.08em}.home-google-proof h2{color:#fff;letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2.2rem,3.8vw,4.35rem);line-height:1}.home-google-proof header>p:not(.eyebrow){color:#bdd0d2;max-width:35rem;margin:1.25rem 0 0;line-height:1.65}.home-google-proof header>a{color:#fff;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:800;display:inline-flex}.home-google-quotes{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#f4c461c7 #ffffff1f;scrollbar-width:thin;border-top:1px solid #ffffff47;grid-auto-columns:clamp(21rem,34vw,30rem);grid-auto-flow:column;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:auto}.home-google-quotes figure{scroll-snap-align:start;border-bottom:1px solid #ffffff47;border-left:1px solid #ffffff47;min-width:0;margin:0;padding:clamp(1.8rem,4vw,3.25rem)}.home-google-quotes figure:first-child{border-left:0}.home-google-quotes blockquote{color:#fff;letter-spacing:-.025em;margin:1.35rem 0 1.7rem;font-size:clamp(1.3rem,2vw,2rem);line-height:1.3}.home-google-quotes figcaption{color:#b8ccce;font-size:.78rem;line-height:1.45}.home-google-swipe{color:#dce7e8;text-align:center;border-bottom:1px solid #ffffff47;border-left:1px solid #ffffff47;place-content:center;align-self:stretch;gap:.8rem;min-width:11rem;margin:0;padding:2rem 1.4rem;font-size:.82rem;font-weight:800;line-height:1.4;display:grid}.home-google-swipe span{color:#ffd782;font-size:1.35rem}.home-section-intro{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,6vw,7rem);max-width:88rem;margin:0 auto clamp(3.5rem,7vw,7rem);display:grid}.home-section-intro .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.home-section-intro h2{letter-spacing:-.06em;max-width:17ch;margin:0;font-size:clamp(2.7rem,4.8vw,5.7rem);line-height:.94}.home-section-intro>p:last-child{color:#536a71;max-width:38rem;margin:0;font-size:clamp(1.02rem,1.35vw,1.24rem);line-height:1.7}.home-priority-services{border-top:1px solid #102c3530;max-width:88rem;margin:0 auto}.home-priority-service{color:inherit;border-bottom:1px solid #102c3530;grid-template-columns:4rem minmax(18rem,.95fr) minmax(18rem,.65fr);align-items:center;gap:clamp(1rem,4vw,4.5rem);padding:clamp(2.75rem,5vw,5rem) 0;text-decoration:none;display:grid;position:relative}.home-priority-service:before{content:"";z-index:0;opacity:0;background:#f5ead5;transition:opacity .3s;position:absolute;inset:0 calc(50% - 50vw)}.home-priority-service.is-sexuality:before{background:#eedfd9}.home-priority-service:is(:hover,:focus-within):before{opacity:1}.home-priority-service>*{z-index:1;position:relative}.home-service-index{color:#a26e10;align-self:start;font-size:.75rem;font-weight:850}.home-priority-service>div:nth-child(2)>p{color:#9b6507;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:850}.home-priority-service h3{letter-spacing:-.055em;max-width:17ch;margin:0;font-size:clamp(2rem,3.6vw,4.25rem);line-height:.98}.home-priority-service>div:last-child>p{color:#526a71;margin:0;line-height:1.7}.home-priority-service-cta,.home-resources-all,.home-services-all{color:var(--home-ink);align-items:center;gap:.5rem;margin-top:1.2rem;font-weight:800;display:inline-flex}.home-priority-service-cta{transition:color .18s,transform .18s}.home-priority-service:is(:hover,:focus-visible) .home-priority-service-cta{color:#116b51;transform:translate(.25rem)}.home-priority-service:focus-visible{outline-offset:.5rem;outline:3px solid #187c60}.home-service-index-list{border-top:1px solid #102c352e;grid-template-columns:repeat(2,minmax(0,1fr));max-width:88rem;margin:clamp(3rem,6vw,6rem) auto 0;display:grid}.home-service-index-list a{min-width:0;color:inherit;border-bottom:1px solid #102c352e;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.2rem .8rem;padding:1.35rem 0;text-decoration:none;display:grid}.home-service-index-list a:nth-child(odd){padding-right:2rem}.home-service-index-list a:nth-child(2n){border-left:1px solid #102c352e;padding-left:2rem}.home-service-index-list span{color:#a26e10;grid-row:1/span 2;font-size:.7rem;font-weight:850}.home-service-index-list strong{overflow-wrap:anywhere;font-size:clamp(1rem,1.35vw,1.25rem)}.home-service-index-list small{color:#63777d;font-size:.74rem}.home-service-index-list svg{grid-area:1/3/span 2}.home-services-all{max-width:88rem;margin:2rem auto 0}.home-neuro-story{isolation:isolate;color:#f3f5f2;background:radial-gradient(circle at 72% 47%,#cd8b3d24,#0000 21%),radial-gradient(circle at 82% 32%,#77699724,#0000 31%),linear-gradient(132deg,#102b34,#12343e 47%,#0d252d);grid-template-columns:1fr;min-height:clamp(760px,61vw,900px);display:grid;position:relative;overflow:hidden}.home-neuro-story:before{content:"";z-index:-1;opacity:.38;background-image:radial-gradient(circle,#ffffff52 0 .7px,#0000 .9px),linear-gradient(110deg,#0000 31%,#ffffff09 51%,#0000 70%);background-size:38px 38px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 52% 100%);mask-image:linear-gradient(90deg,#0000 10%,#000 52% 100%)}.home-neuro-copy{z-index:3;pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;width:min(44%,34rem + max(2rem,50vw - 44rem));padding:clamp(4.5rem,7vw,7.5rem) 0 clamp(8rem,10vw,10rem) max(2rem,50vw - 44rem);display:flex}.home-neuro-copy h2{color:#fff;letter-spacing:-.058em;text-wrap:balance;max-width:9.8ch;margin:1.1rem 0 2rem;font-size:clamp(3rem,4.25vw,5rem);line-height:.94}.home-neuro-copy>p:not(.eyebrow){color:#c6d2d3;max-width:27rem;margin:0 0 1.15rem;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.68}.home-neuro-copy .home-neuro-clarification{color:#9fb3b6;border-left:1px solid #f4c4618f;max-width:29rem;padding-left:1rem;font-size:clamp(.9rem,1vw,1.02rem)}.home-neuro-copy a{color:#f4c461;pointer-events:auto;align-items:center;gap:.5rem;margin-top:1.2rem;font-weight:800;display:inline-flex}.home-neuro-visual{z-index:1;min-height:inherit;grid-area:1/1;display:block;position:relative;overflow:hidden}.home-neuro-visual .neural-atlas{filter:drop-shadow(0 .18rem .34rem #081a210e);transform-origin:50%;max-width:none;height:auto;margin:0;position:absolute;top:48.5%;left:68%;transform:translate(-50%,-50%);width:min(55vw,920px)!important}.home-neuro-visual .neural-atlas__graphic{shape-rendering:geometricprecision;overflow:hidden}.home-neuro-visual .neural-atlas__field{fill:#fff8eb05;stroke:#f4c46117}.home-neuro-visual .neural-atlas__fill{opacity:.96}.home-neuro-visual .neural-atlas__volume{opacity:.58}.home-neuro-visual .neural-atlas__lobe-map{opacity:.34}.home-neuro-visual :is(.neural-atlas__major-sulci,.neural-atlas__cortical-sulci,.neural-atlas__cerebellar-folia){opacity:.48}.home-neuro-visual :is(.neural-atlas__outline,.neural-atlas__stem,.neural-atlas__cerebellum){stroke:#f5ede8d1}.home-neuro-visual :is(.neural-atlas__brainstem-fill,.neural-atlas__cerebellum-fill,.neural-atlas__stem,.neural-atlas__cerebellum){opacity:.5}.home-neuro-visual .neural-atlas__mesh{opacity:.5!important}.home-neuro-visual .neural-atlas__micro-mesh{opacity:.46!important}.home-neuro-visual :is(.neural-atlas__signals,.neural-atlas__micro-signals){opacity:.84!important}.home-neuro-visual .neural-atlas__micro-node{opacity:.86!important}.home-neuro-visual .neural-atlas__network-shell{transform-origin:320px 215px}.home-neuro-visual .neural-atlas__micro-node{filter:drop-shadow(0 0 .7px #536ed624)!important}.home-neuro-visual .neural-atlas__nodes circle{filter:drop-shadow(0 0 .08rem #536ed629)!important}.home-neuro-visual .neural-atlas__node-core{filter:drop-shadow(0 0 .1rem #d79a2b2e)!important}.home-neuro-visual :where(.neural-atlas__mesh path,.neural-atlas__micro-mesh line,.neural-atlas__signals path,.neural-atlas__micro-signals path,.neural-atlas__outline,.neural-atlas__stem,.neural-atlas__cerebellum,.neural-atlas__major-sulci path,.neural-atlas__cortical-sulci path,.neural-atlas__cerebellar-folia path){vector-effect:non-scaling-stroke}.home-neuro-visual .neural-atlas__orbits{stroke:#f4c46129;opacity:.28}.home-neuro-visual .neural-atlas figcaption{clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .neural-atlas{filter:drop-shadow(0 .18rem .34rem #081a210e)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .neural-atlas__fill,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .neural-atlas__graphic,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual :is(.neural-atlas__major-sulci path,.neural-atlas__cortical-sulci path,.neural-atlas__cerebellar-folia path,.neural-atlas__outline){filter:none!important}.neural-atlas__ambient-particles circle{fill:#f4c461;opacity:.54;transform-box:fill-box;transform-origin:50%;filter:none}.neural-atlas__ambient-particles circle:nth-child(2n){fill:#d8a9a0}.neural-atlas__ambient-particles circle:nth-child(3n){fill:#a69dc4}.neural-atlas__focus-rings circle{fill:none;stroke:#fffaf185;stroke-width:1.05px;opacity:0;transform-box:fill-box;transform-origin:50%}.home-neuro-orbit{z-index:-1;pointer-events:none;border:1px solid #f4c4611f;border-radius:50%;position:absolute}.home-neuro-orbit-a{aspect-ratio:1;width:min(61vw,950px);top:9%;right:2%}.home-neuro-orbit-b{aspect-ratio:1;border-color:#a998c524;width:min(44vw,680px);bottom:-21%;right:12%}.home-neuro-map-label{z-index:2;color:#dbe4e5ad;letter-spacing:.12em;text-align:right;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:760;line-height:1.45;top:clamp(3rem,6vw,6rem)}.home-neuro-axis,.home-neuro-map-label{position:absolute;right:max(2rem,50vw - 44rem)}.home-neuro-axis{z-index:3;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);width:min(57%,50rem);display:grid;bottom:clamp(2rem,4.5vw,4.5rem)}.home-neuro-axis span{color:#d7e0e1;align-items:baseline;gap:.7rem;min-width:0;padding:1rem clamp(.65rem,1.4vw,1.35rem) 0;display:flex}.home-neuro-axis span+span{border-left:1px solid #ffffff21}.home-neuro-axis small{color:#f4c461;letter-spacing:.1em;font-size:.61rem;font-weight:800}.home-neuro-axis strong{font-size:clamp(.75rem,.92vw,.9rem);font-weight:720;line-height:1.3}.home-leadership{background:#e6eff1}.home-leadership-main{grid-template-columns:minmax(0,1.65fr) minmax(19rem,.75fr);gap:1rem;max-width:88rem;margin:0 auto;display:grid}.home-leader{background:#fffdf8;min-width:0}.home-leader,.home-leader-photo{position:relative;overflow:hidden}.home-leader-photo{min-height:540px}.home-leader-photo img{object-fit:cover;object-position:center 20%;filter:grayscale();width:100%;height:100%;transition:filter .42s,transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.home-leader-romen .home-leader-photo{background:#f5f4f0}.home-leader-romen .home-leader-photo img{object-fit:cover;object-position:center 26%}.home-leader:is(:hover,:focus-within) .home-leader-photo img{filter:grayscale(.15);transform:scale(1.018)}.home-leader-ellen .home-leader-photo img{object-position:center 26%}.home-leader>div:last-child{padding:clamp(1.5rem,3vw,2.75rem)}.home-leader>div:last-child>p{color:#96630a;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:850}.home-leader h3{letter-spacing:-.05em;margin:0 0 .8rem;font-size:clamp(2rem,3vw,3.7rem);line-height:.98}.home-leader>div:last-child>span{color:#536b72;max-width:42rem;line-height:1.65;display:block}.home-leader a{color:inherit;align-items:center;gap:.45rem;margin-top:1.25rem;font-weight:800;display:inline-flex}.home-supporting-team{border-top:1px solid #102c352e;max-width:88rem;margin:1rem auto 0;padding:1.4rem 0 0}.home-supporting-team>p:first-child{color:#5a7178;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.home-supporting-team>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.home-supporting-team a{min-width:0;color:inherit;grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 0;text-decoration:none;display:grid}.home-supporting-team img{object-fit:cover;object-position:center 20%;filter:grayscale();border-radius:50%;width:3.3rem;height:3.3rem}.home-supporting-team small,.home-supporting-team strong{overflow-wrap:anywhere;display:block}.home-supporting-team strong{font-size:.92rem}.home-supporting-team small{color:#60757b;margin-top:.15rem;font-size:.68rem}.home-team-rule{color:#65797f;max-width:56rem;margin:1rem 0 0;font-size:.8rem}.home-resources{background:#fffdf8}.home-resources .home-section-intro{margin-bottom:3rem}.home-resources>div{border-top:1px solid #102c352e;max-width:88rem;margin:0 auto}.home-resources>div a{min-width:0;color:inherit;border-bottom:1px solid #102c352e;grid-template-columns:3rem minmax(8rem,.35fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem) 0;text-decoration:none;display:grid}.home-resources>div small,.home-resources>div span{color:#9b6507;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.home-resources>div strong{font-size:clamp(1.25rem,2vw,2rem);line-height:1.12}.home-resources-all{max-width:88rem;margin:2rem auto 0}.home-faq{color:#eef4f3;background:var(--home-sea);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem);max-width:none;display:grid}.home-faq>header{max-width:32rem}.home-faq h2{color:#fff;letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(2.75rem,4.25vw,4.85rem);line-height:.91}.home-faq .faq-list{border-top-color:#ffffff3d}.home-faq .faq-list details{border-bottom-color:#ffffff3d}.home-faq .faq-list details[open]{background:#ffffff0f;border-color:#ffd78294;transform:none}.home-faq .faq-list summary{color:#fff;min-height:78px;padding:1.15rem 3rem 1.15rem 0}.home-faq .faq-list details p{color:#c8d6d8;max-width:none;margin:0 0 1.5rem 3.35rem;padding-right:2rem}.home-contact{color:#fff;background:radial-gradient(circle at 82% 20%,#d79a2b3d,transparent 24rem),var(--home-sea-deep);grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,10rem) clamp(1.5rem,7vw,8rem);display:grid}.home-contact h2{color:#fff;letter-spacing:-.06em;max-width:14ch;margin:1rem 0 1.5rem;font-size:clamp(2.8rem,5vw,6rem);line-height:.93}.home-contact>div:first-child>p:last-child{color:#b9c8cb;max-width:40rem;line-height:1.65}.home-contact-actions{border-top:1px solid #ffffff3d;margin-top:1rem}.home-contact-actions a{color:#fff;border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;font-weight:800;text-decoration:none;display:flex}.home-contact-actions a.is-primary{color:#f4c461;font-size:1.15rem}.home-contact-panel{align-self:center;min-width:0}.home-contact-form{color:#17343c;background:#fffdf8;border-radius:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);position:relative;box-shadow:0 1.5rem 4rem #03141a3d}.home-contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-contact-form label{color:#36515a;gap:.45rem;min-width:0;font-size:.75rem;font-weight:800;display:grid}.home-contact-form>label{margin-top:1rem}.home-contact-form :is(input[type=text],select){color:#17343c;width:100%;min-height:3.2rem;font:inherit;background:#fff;border:1px solid #102c353d;border-radius:.7rem;padding:.75rem .9rem;font-size:.95rem}.home-contact-form :is(input[type=text],select):focus-visible{outline-offset:1px;border-color:#187c60;outline:3px solid #187c6033}.home-contact-form .home-contact-consent{align-items:flex-start;gap:.65rem;font-weight:600;line-height:1.45;display:flex}.home-contact-consent input{accent-color:#187c60;width:1.05rem;height:1.05rem;margin-top:.1rem}.home-contact-consent a{color:#116b51}.home-contact-form button{color:#fff;width:100%;min-height:3.45rem;font:inherit;cursor:pointer;background:#187c60;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding:.8rem 1rem;font-weight:850;display:flex}.home-contact-form button:is(:hover,:focus-visible){outline-offset:3px;background:#116b51;outline:3px solid #f4c461b8}.home-contact-form button:disabled{cursor:wait;opacity:.7}.home-contact-demo-note,.home-contact-status{color:#60757b;margin:.8rem 0 0;font-size:.7rem;line-height:1.45}.home-contact-status:empty{display:none}.home-contact-status.is-error{color:#9b3426}.home-contact-status.is-success{color:#116b51}.home-contact-honeypot{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.home-contact address{border-top:1px solid #fff3;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;font-style:normal;display:flex}.home-contact address a{color:#c5d3d5}.home-v24>.crisis-note{border-radius:0;margin:0}@media (max-width:1100px){.home-focus-hero{grid-template-columns:1fr;min-height:auto}.home-focus-copy{padding-top:5rem}.home-focus-copy h1{max-width:12ch;font-size:clamp(4rem,11vw,7.5rem)}.home-focus-visual{min-height:650px}.home-google-proof{grid-template-columns:1fr;align-items:start}.home-google-proof>header{max-width:52rem}.home-priority-service{grid-template-columns:3rem minmax(0,1fr)}.home-priority-service>div:last-child{grid-column:2}.home-neuro-story{min-height:auto;display:block}.home-neuro-copy{width:100%;max-width:52rem;padding:6rem 2rem 2rem}.home-neuro-copy h2{max-width:10ch}.home-neuro-visual{min-height:650px}.home-neuro-visual .neural-atlas{top:48%;left:64.5%;width:min(79vw,780px)!important}.home-neuro-map-label{top:1.5rem;right:2rem}.home-neuro-axis{width:calc(100% - 4rem);bottom:2rem;right:2rem}.home-leadership-main{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr)}}@media (min-width:761px) and (max-width:1100px){.home-v24-header .header-inner{gap:clamp(.7rem,1.45vw,1.35rem);width:calc(100% - 2rem)}.home-v24-header .brand[data-brand-lockup=logo-only]{min-width:clamp(7.9rem,14vw,9.1rem)}.home-v24-header .brand[data-brand-lockup=logo-only] .brand-logo{width:clamp(7.9rem,14vw,9.1rem)}.home-v24-header .desktop-nav{gap:clamp(.55rem,1.25vw,1rem)}.home-v24-header .desktop-nav a{font-size:clamp(.74rem,1.04vw,.88rem)}.home-v24-header .header-cta{min-width:max-content;padding-inline:clamp(.9rem,1.6vw,1.25rem)}.home-neuro-story{grid-template-columns:1fr;min-height:clamp(690px,80vh,820px);display:grid}.home-neuro-copy{grid-area:1/1;justify-content:center;width:min(43%,30rem);max-width:none;padding:clamp(3.8rem,6.2vw,5.6rem) 0 clamp(5.5rem,7vw,6.6rem) 2rem}.home-neuro-copy h2{max-width:10ch;margin-bottom:1.35rem;font-size:clamp(3.1rem,6vw,4.55rem);line-height:.95}.home-neuro-copy>p:not(.eyebrow){max-width:27rem;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.62}.home-neuro-copy .home-neuro-clarification{max-width:26rem;font-size:clamp(.84rem,1.16vw,.94rem);line-height:1.58}.home-neuro-visual{min-height:inherit;grid-area:1/1}.home-neuro-visual .neural-atlas{top:51%;left:68%;width:min(72.2vw,760px)!important}.home-neuro-map-label{max-width:16rem;display:block;top:clamp(1.8rem,4vw,3.4rem);right:2rem}.home-neuro-axis{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;bottom:1.35rem;left:44%;right:2rem}.home-neuro-axis span{gap:.52rem;padding-top:.8rem}.home-neuro-axis strong{font-size:clamp(.68rem,1vw,.8rem)}}@media (max-width:760px){.home-focus-copy{padding:4.25rem 1.25rem 3rem}.home-focus-copy h1{margin:1rem 0 1.25rem;font-size:clamp(3.8rem,16vw,5.7rem);line-height:.9}.home-focus-lead{font-size:1.05rem}.home-focus-actions{flex-direction:column}.home-focus-actions .button{width:100%}.home-focus-facts{grid-template-columns:1fr;margin-top:3rem}.home-focus-facts>a,.home-focus-facts>span{border-bottom:1px solid #102c351f;padding-bottom:.75rem}.home-google-proof{gap:3.5rem;padding:5.25rem 1.25rem}.home-google-proof h2{max-width:11ch;font-size:clamp(2.55rem,12vw,4.4rem)}.home-google-quotes{grid-auto-columns:min(88vw,23rem)}.home-google-quotes figure{padding:2rem 1.15rem}.home-google-quotes figure+figure{border-left:1px solid #ffffff47}.home-focus-visual{min-height:540px}.home-director-signature{grid-template-columns:3.7rem minmax(0,1fr);padding:.7rem 0}.home-director-signature img{width:3.7rem;height:3.7rem}.home-director-signature span{grid-template-columns:1fr}.home-director-signature b{margin-top:.25rem}.home-faq,.home-leadership,.home-resources,.home-services-flow{padding:5.25rem 1.25rem}.home-section-intro{grid-template-columns:1fr;gap:1.4rem;margin-bottom:3.5rem}.home-section-intro .eyebrow{margin-bottom:0}.home-section-intro h2{font-size:clamp(2.65rem,13vw,4.4rem)}.home-priority-service{grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;padding:2.75rem 0}.home-priority-service h3{font-size:clamp(2rem,9vw,3rem)}.home-service-index-list{grid-template-columns:1fr}.home-service-index-list a:nth-child(2n),.home-service-index-list a:nth-child(odd){border-left:0;padding-left:0;padding-right:0}.home-neuro-copy{padding:5.25rem 1.25rem 1.5rem}.home-neuro-copy h2{max-width:9.6ch;font-size:clamp(3rem,13vw,4.55rem);line-height:.95}.home-neuro-visual{place-items:center;min-height:390px;display:grid}.home-neuro-visual .neural-atlas{filter:drop-shadow(0 .35rem .85rem #081a210f);margin:0;top:50%;left:50%;width:min(94vw,368px)!important}.home-neuro-map-label{display:none}.home-neuro-orbit-a{width:82vw;top:8%;right:-10%}.home-neuro-orbit-b{width:54vw;bottom:8%;left:-12%;right:auto}.home-neuro-axis{grid-template-columns:1fr;width:auto;bottom:1rem;left:1rem;right:1rem}.home-neuro-axis span{padding:.52rem 0}.home-neuro-axis span+span{border-top:1px solid #ffffff1c;border-left:0}.home-leadership-main{grid-template-columns:1fr}.home-leader-photo{min-height:430px}.home-leader-romen .home-leader-photo{min-height:470px}.home-supporting-team>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-resources>div a{grid-template-columns:2rem minmax(0,1fr) auto}.home-resources>div small,.home-resources>div strong{grid-column:2}.home-resources>div svg{grid-area:1/3/span 3}.home-faq{grid-template-columns:1fr;gap:3rem}.home-faq .faq-list details p{margin-left:2.5rem;padding-right:0}.home-contact{grid-template-columns:1fr;gap:2.5rem;padding:5.25rem 1.25rem 6.5rem}.home-contact h2{font-size:clamp(2.75rem,13vw,4.6rem)}.home-contact-form-grid{grid-template-columns:1fr}.home-contact address{flex-direction:column;grid-column:1}}@media (prefers-reduced-motion:reduce){.home-neuro-orbit,.home-neuro-visual .neural-atlas,.neural-atlas__ambient-particles circle,.neural-atlas__focus-rings circle{animation:none!important;transform:none!important}.home-leader-photo img,.home-priority-service:before{transition:none}.home-leader:is(:hover,:focus-within) .home-leader-photo img{transform:none}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.home-neuro-orbit,.neural-atlas__ambient-particles circle,.neural-atlas__focus-rings circle{animation:none!important;transform:none!important}.home-neuro-visual .neural-atlas{animation:none!important;transform:translate(-50%,-50%)!important}}@media (prefers-reduced-motion:no-preference){.home-neuro-visual .neural-atlas{animation:home-neuro-drift 14s ease-in-out infinite}.home-neuro-orbit-a{animation:home-neuro-orbit 34s linear infinite}.home-neuro-orbit-b{animation:home-neuro-orbit-reverse 27s linear infinite}.neural-atlas__ambient-particles circle{animation:home-neuro-particle 6.4s ease-in-out infinite}.neural-atlas__ambient-particles .is-particle-2{animation-duration:6.2s;animation-delay:-1.2s}.neural-atlas__ambient-particles .is-particle-3{animation-duration:5.4s;animation-delay:-2.7s}.neural-atlas__ambient-particles .is-particle-4{animation-duration:7.1s;animation-delay:-3.5s}.neural-atlas__ambient-particles .is-particle-5{animation-duration:5.8s;animation-delay:-.8s}.neural-atlas__ambient-particles .is-particle-6{animation-duration:6.6s;animation-delay:-4.1s}.neural-atlas__focus-rings circle{animation:home-neuro-focus-ring 6.8s ease-out infinite}.neural-atlas__focus-rings circle:nth-child(2){animation-delay:-2s}.neural-atlas__focus-rings circle:nth-child(3){animation-delay:-4s}}@keyframes home-neuro-drift{0%,to{translate:0}50%{translate:0 -.38rem}}@keyframes home-neuro-orbit{to{rotate:1turn}}@keyframes home-neuro-orbit-reverse{to{rotate:-1turn}}@keyframes home-neuro-particle{0%,to{opacity:.34;scale:.82}50%{opacity:.9;scale:1.18}}@keyframes home-neuro-focus-ring{0%{opacity:0;scale:.72}18%{opacity:.56}70%,to{opacity:0;scale:1.42}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .home-google-quotes{overscroll-behavior-inline:contain!important;scroll-snap-type:inline mandatory!important;grid-auto-columns:clamp(21rem,34vw,30rem)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .home-google-quotes figure{scroll-snap-align:start!important}body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-contact .eyebrow,body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-faq .eyebrow,body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-neuro-copy .eyebrow{color:#ffd782}body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-faq .faq-list summary{color:#fff}body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-faq .faq-list summary>b,body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-faq .faq-list summary>span{color:#f4c461}body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-faq .faq-list details>p{color:#c8d6d8}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .home-v24 .home-faq .faq-list details[open]{background:#ffffff13;border-color:#ffd78294;transform:none}body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-focus-actions .button-primary{color:#fff;background:#187c60;border-color:#187c60;box-shadow:0 .8rem 2rem #187c6033}body.human-first-b.hybrid-editorial.art-direction-level-up .home-v24 .home-focus-actions .button-primary:is(:hover,:focus-visible){color:#fff;background:#116b51}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion .home-v24 .home-neuro-visual .neural-atlas{max-width:456px;width:min(116vw,456px)!important;top:50%!important;left:calc(50% - .75rem)!important}}.flagship-content{width:100%;padding:0}body.hybrid-editorial .is-flagship-page .family-hero{background:radial-gradient(circle at 82% 20%,#d79a2b1c,#0000 20rem),radial-gradient(circle at 16% 18%,#173f4912,#0000 18rem),linear-gradient(90deg,#fffffff9 0 49%,#ebf2f4f2 49% 100%),#fbf8f1;border:1px solid #102c351c;border-radius:2.15rem;gap:0;width:min(100% - 4.5rem,1336px);max-width:1336px;margin:1.5rem auto 0;padding:0;overflow:hidden;box-shadow:0 1.8rem 4rem #10272f14}body.hybrid-editorial .is-flagship-page .family-hero:before{display:none}body.hybrid-editorial .is-flagship-page .family-hero-copy{padding:clamp(4rem,6vw,6.75rem) clamp(1.5rem,6vw,6.6rem) clamp(3.3rem,5vw,5.2rem)}body.hybrid-editorial .is-flagship-page .family-hero-visual{border-radius:1.9rem;min-height:620px;margin:1rem 1rem 1rem 0}body.hybrid-editorial .is-flagship-page .family-proof-strip{border-width:1px;border-radius:1.55rem;width:min(100% - 5rem,1240px);max-width:1240px;margin:-1.8rem auto 0;box-shadow:0 1.35rem 3rem #10272f14}@media (max-width:900px){body.hybrid-editorial .is-flagship-page .family-hero{border-radius:1.5rem;width:calc(100% - 1.5rem);margin-top:.8rem}body.hybrid-editorial .is-flagship-page .family-hero-visual{border-radius:1.25rem;margin:0 .85rem .85rem}body.hybrid-editorial .is-flagship-page .family-proof-strip{border-radius:1.25rem;width:calc(100% - 1.5rem);margin-top:-1rem}}.flagship-service{--flagship-ink:#102c35;--flagship-muted:#536b72;--flagship-accent:#d79a2b;--flagship-accent-text:#8a5a14;--flagship-accent-on-dark:#f4c461;color:var(--flagship-ink);background:#fbf8f1}.flagship-sexuality{--flagship-accent:#c76f58;--flagship-accent-text:#914533;--flagship-accent-on-dark:#f4b29f}.flagship-cta,.flagship-faq,.flagship-opening,.flagship-process,.flagship-signals{padding-left:clamp(1.5rem,8vw,9rem);padding-right:clamp(1.5rem,8vw,9rem)}.flagship-opening{grid-template-columns:minmax(18rem,.85fr) minmax(22rem,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem);display:grid}.flagship-opening .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.flagship-opening h2{letter-spacing:-.048em;max-width:18ch;margin:0;font-size:clamp(2.35rem,3.1vw,3.35rem);line-height:1}.flagship-opening>div{gap:1.35rem;display:grid}.flagship-opening>div>p{max-width:42rem;color:var(--flagship-muted);margin:0;font-size:clamp(1.02rem,1.2vw,1.22rem);line-height:1.65}.flagship-opening .flagship-answer{color:var(--flagship-ink);border-left:3px solid var(--flagship-accent);padding-left:1.25rem;font-weight:730}.flagship-clinical,.flagship-process,.flagship-signals{border-top:1px solid #102c3529;padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem)}.flagship-process>header,.flagship-signals>header{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:clamp(2.25rem,4vw,4rem);display:grid}.flagship-process>header>span,.flagship-signals>header>span{color:var(--flagship-accent-text);font-size:.75rem;font-weight:850}.flagship-process>header h2,.flagship-signals>header h2{letter-spacing:-.045em;max-width:22ch;margin:0;font-size:clamp(2.15rem,3vw,3.55rem);line-height:1.02}.flagship-process>div,.flagship-signals>div{border-top:1px solid #102c352b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flagship-process article,.flagship-signals article{border-right:1px solid #102c352b;min-width:0;padding:clamp(1.5rem,3vw,2.75rem)}.flagship-process article:first-child,.flagship-signals article:first-child{padding-left:0}.flagship-process article:last-child,.flagship-signals article:last-child{border-right:0;padding-right:0}.flagship-process article>span,.flagship-signals article>span{color:var(--flagship-accent-text);font-size:.7rem;font-weight:850}.flagship-process h3,.flagship-signals h3{letter-spacing:-.03em;max-width:18ch;margin:1.25rem 0 .8rem;font-size:clamp(1.35rem,1.7vw,2rem);line-height:1.1}.flagship-process article p,.flagship-signals article p{color:var(--flagship-muted);margin:0;line-height:1.68}.flagship-clinical{background:radial-gradient(circle at 92% 12%,var(--flagship-accent),transparent 20rem),linear-gradient(180deg,#ffffff94,#fffdf9f5),#fbf8f1;grid-template-columns:minmax(19rem,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(2rem,6vw,6.5rem);padding-left:clamp(1.5rem,8vw,9rem);padding-right:clamp(1.5rem,8vw,9rem);display:grid}@supports (color:color-mix(in lab,red,red)){.flagship-clinical{background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--flagship-accent) 12%,transparent),transparent 20rem),linear-gradient(180deg,#ffffff94,#fffdf9f5),#fbf8f1}}.flagship-clinical>div:first-child{align-self:start}.flagship-clinical h2{letter-spacing:-.045em;max-width:16ch;margin:.9rem 0 1.2rem;font-size:clamp(2.1rem,2.9vw,3.45rem);line-height:1.02}.flagship-clinical>div:first-child>p:last-child,.flagship-local>p:last-child{max-width:44rem;color:var(--flagship-muted);margin:0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.72}.flagship-clinical-grid{border-top:1px solid #102c3524;grid-template-columns:1fr;display:grid}.flagship-clinical-grid article{border-bottom:1px solid #102c3524;grid-template-columns:3rem minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:1rem;padding:1.45rem 0;display:grid}.flagship-clinical-grid article>span{color:var(--flagship-accent-text);font-size:.72rem;font-weight:850}.flagship-clinical-grid h3{color:var(--flagship-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,1.65vw,1.8rem);line-height:1.08}.flagship-clinical-grid p{color:var(--flagship-muted);margin:0;line-height:1.65}.flagship-local{background:linear-gradient(90deg,var(--flagship-accent),#fffdf9f5),#fffdf9;border-top:1px solid #102c3521;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,5vw,4.8rem) clamp(1.5rem,8vw,9rem);display:grid}@supports (color:color-mix(in lab,red,red)){.flagship-local{background:linear-gradient(90deg,color-mix(in srgb,var(--flagship-accent) 10%,#fffdf9),#fffdf9f5),#fffdf9}}.flagship-local .eyebrow{grid-column:1/-1;margin-bottom:-.8rem}.flagship-local h2{max-width:15ch;color:var(--flagship-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.05rem,3.1vw,3.6rem);line-height:1}.flagship-map{color:#edf4f3;background:radial-gradient(circle at 80% 18%,var(--flagship-accent),transparent 26rem),#102c35;grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:0;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,8vw,9rem);display:grid}@supports (color:color-mix(in lab,red,red)){.flagship-map{background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--flagship-accent) 26%,transparent),transparent 26rem),#102c35}}.flagship-map h2{color:#fff;letter-spacing:-.05em;max-width:15ch;margin:1rem 0 1.5rem;font-size:clamp(2.45rem,4vw,4.7rem);line-height:.97}.flagship-map>div>p:last-child{color:#b9c9cc;max-width:36rem;line-height:1.68}.flagship-map ol{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.flagship-map li{border-bottom:1px solid #ffffff38;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.4rem 0;display:grid}.flagship-map li>span{color:var(--flagship-accent);font-size:.72rem;font-weight:850}.flagship-map li strong{color:#fff;margin-bottom:.28rem;font-size:1.1rem;display:block}.flagship-map li p{color:#bacacc;margin:0;line-height:1.55}.flagship-boundary{background:var(--flagship-accent);grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:start;gap:clamp(2rem,7vw,8rem);padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,8vw,9rem);display:grid}@supports (color:color-mix(in lab,red,red)){.flagship-boundary{background:color-mix(in srgb,var(--flagship-accent) 14%,#fbf8f1)}}.flagship-boundary .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.flagship-boundary h2{letter-spacing:-.045em;max-width:19ch;margin:0;font-size:clamp(2.1rem,3.2vw,3.8rem);line-height:1}.flagship-boundary>p:last-child{color:#445f67;max-width:46rem;margin:0;font-size:1.08rem;line-height:1.72}.flagship-faq{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem);display:grid}.flagship-faq header h2{letter-spacing:-.05em;max-width:15ch;margin:1rem 0 0;font-size:clamp(2.3rem,3.6vw,4.2rem);line-height:.98}.flagship-faq>div{border-top:1px solid #102c352e}.flagship-faq details{border-bottom:1px solid #102c352e}.flagship-faq summary{color:var(--flagship-ink);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.7rem;padding:1.35rem 0;font-weight:800;display:grid}.flagship-faq summary span{color:var(--flagship-accent-text);font-size:.7rem}.flagship-faq summary b{font-size:1.3rem;font-weight:400}.flagship-faq details p{max-width:48rem;color:var(--flagship-muted);margin:0;padding:0 0 1.4rem 3.2rem;line-height:1.7}.flagship-cta{color:#fff;background:#102c35;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.6fr);gap:clamp(2rem,7vw,8rem);padding-top:clamp(3.75rem,6vw,6rem);padding-bottom:clamp(3.75rem,6vw,6rem);display:grid}.flagship-cta>div:first-child p{color:var(--flagship-accent-on-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:850}.flagship-cta h2{color:#fff;letter-spacing:-.05em;max-width:20ch;margin:0;font-size:clamp(2.25rem,3.6vw,4.2rem);line-height:.99}.flagship-cta>div:nth-child(2){border-top:1px solid #ffffff38;align-self:center}.flagship-cta>div:nth-child(2) a{color:#fff;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:1rem;min-height:4.7rem;font-weight:800;text-decoration:none;display:flex}.flagship-cta>div:nth-child(2) a.is-primary{color:var(--flagship-accent-on-dark)}.flagship-cta nav{border-top:1px solid #ffffff2b;flex-wrap:wrap;grid-column:1/-1;gap:.75rem 1.5rem;padding-top:1.5rem;display:flex}.flagship-cta nav a{color:#c7d5d7;font-size:.82rem}.flagship-content>.evidence-panel,.flagship-content>.topic-bridge{width:100%;max-width:none;box-shadow:none;border-radius:0;margin:0;padding-left:clamp(1.5rem,8vw,9rem);padding-right:clamp(1.5rem,8vw,9rem)}@media (max-width:820px){body.hybrid-editorial .is-flagship-page .family-hero-copy{padding-top:4.5rem;padding-bottom:4rem}body.hybrid-editorial .is-flagship-page .family-hero-visual{min-height:440px}.flagship-boundary,.flagship-clinical,.flagship-cta,.flagship-faq,.flagship-local,.flagship-opening{grid-template-columns:1fr}.flagship-boundary .eyebrow,.flagship-local .eyebrow,.flagship-opening .eyebrow{margin-bottom:0}.flagship-clinical-grid article{grid-template-columns:2.5rem minmax(0,1fr)}.flagship-clinical-grid p{grid-column:2}.flagship-process>div,.flagship-signals>div{grid-template-columns:1fr}.flagship-process article,.flagship-process article:first-child,.flagship-process article:last-child,.flagship-signals article,.flagship-signals article:first-child,.flagship-signals article:last-child{border-bottom:1px solid #102c352b;border-right:0;padding:1.6rem 0}.flagship-map{grid-template-columns:1fr}.flagship-cta nav{grid-column:1}}@media (max-width:520px){body.hybrid-editorial .is-flagship-page .family-hero-copy{padding:2.5rem 1.25rem 2.75rem}body.hybrid-editorial .is-flagship-page .family-hero-visual{min-height:330px}.flagship-boundary,.flagship-clinical,.flagship-cta,.flagship-faq,.flagship-local,.flagship-map,.flagship-opening,.flagship-process,.flagship-signals{padding-left:1.25rem;padding-right:1.25rem}.flagship-opening h2{font-size:clamp(2.55rem,11vw,3.5rem)}.flagship-process>header,.flagship-signals>header{grid-template-columns:2.25rem minmax(0,1fr)}.flagship-boundary h2,.flagship-clinical h2,.flagship-cta h2,.flagship-faq header h2,.flagship-local h2,.flagship-map h2{font-size:clamp(2.3rem,10vw,3.25rem)}.flagship-boundary,.flagship-cta,.flagship-faq,.flagship-map,.flagship-opening,.flagship-process,.flagship-signals{padding-top:3.5rem;padding-bottom:3.5rem}.flagship-opening{gap:2rem}.flagship-opening .eyebrow{margin-bottom:-.5rem}.flagship-process>header,.flagship-signals>header{margin-bottom:2rem}.flagship-content>.evidence-panel,.flagship-content>.topic-bridge{width:100%;padding-left:1.25rem;padding-right:1.25rem}}body.brand-logo-palette .interior-site-header{z-index:95;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e6;border-bottom:1px solid #102c351c;position:sticky;top:0;box-shadow:0 .9rem 2.4rem #10272f0f}body.brand-logo-palette .interior-site-header .desktop-nav a{color:#17313a;letter-spacing:-.01em;font-weight:720}body.brand-logo-palette .interior-site-header .desktop-nav a:after{background:var(--brand-logo-gold)}body.brand-logo-palette .interior-site-header .header-cta{border-color:var(--brand-logo-gold);background:var(--brand-atlantic-deep);color:var(--brand-white);box-shadow:0 0 0 1px #d79a2b1f,0 1.05rem 2.35rem #10272f2e}body.brand-logo-palette .interior-site-header .header-cta:is(:hover,:focus-visible){border-color:var(--brand-logo-gold);background:var(--brand-neuro-plum);color:var(--brand-white);box-shadow:0 0 0 .18rem #d79a2b29,0 1.2rem 2.6rem #44315333}body.brand-logo-palette .interior-site-header .header-cta svg{color:var(--brand-logo-gold)}body.brand-logo-palette .interior-site-header .menu-button{color:#17313a;background:#fffdf9b8;border-color:#102c3529}body.brand-logo-palette .interior-site-header.menu-is-open{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}body.brand-logo-palette .interior-site-header .menu-button{box-shadow:0 .7rem 1.8rem #10272f14}body.brand-logo-palette .interior-mobile-menu{background:linear-gradient(#fbf8f1fb,#f4f7f8fb),#fbf8f1}body.brand-logo-palette .interior-mobile-menu .mobile-menu-shell{max-width:min(100%,58rem);margin-inline:auto}body.brand-logo-palette .interior-mobile-menu .mobile-menu-decision span,body.brand-logo-palette .interior-mobile-menu .mobile-menu-intro span{color:#9b6507}body.brand-logo-palette .interior-mobile-menu .mobile-menu-decision,body.brand-logo-palette .interior-mobile-menu nav a{background:#ffffffd1;border-color:#102c351a;box-shadow:0 .95rem 2.2rem #10272f0f}body.brand-logo-palette .interior-mobile-menu .mobile-call,body.brand-logo-palette .interior-mobile-menu .mobile-menu-decision strong,body.brand-logo-palette .interior-mobile-menu nav a strong,body.brand-logo-palette .interior-mobile-menu nav a svg{color:#17313a}body.brand-logo-palette .interior-page{background:radial-gradient(circle at 6% 10%,#d79a2b12,#0000 20rem),radial-gradient(circle at 92% 4%,#173f490f,#0000 21rem),#fbf8f1}body.brand-logo-palette .interior-page .family-hero,body.brand-logo-palette .interior-page .family-hero-legal,body.brand-logo-palette .interior-page .family-hero-profile,body.brand-logo-palette .interior-page .family-hero-utility{background:linear-gradient(#ffffffc2,#fffffff0),#fbf8f1;border:1px solid #102c351f;border-radius:2rem;width:min(100% - 2.4rem,1380px);min-height:clamp(35rem,76vh,49rem);margin-top:1.4rem;box-shadow:0 1.7rem 4rem #10272f14}body.brand-logo-palette .interior-page .family-hero-legal:before,body.brand-logo-palette .interior-page .family-hero-profile:before,body.brand-logo-palette .interior-page .family-hero-utility:before,body.brand-logo-palette .interior-page .family-hero:before{opacity:.9;width:.26rem}body.brand-logo-palette .interior-page .family-hero-article-insight .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-contact .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-innovation .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-profile .family-hero-copy{background:0 0;padding:clamp(3rem,5vw,5.25rem)}body.brand-logo-palette .interior-page .family-hero .breadcrumbs,body.brand-logo-palette .interior-page .family-hero .breadcrumbs a{color:#5c7177}body.brand-logo-palette .interior-page .family-hero .eyebrow{color:#9b6507;letter-spacing:.12em;font-size:.74rem;font-weight:820}body.brand-logo-palette .interior-page .family-hero h1,body.brand-logo-palette .interior-page .family-hero-article-essay h1,body.brand-logo-palette .interior-page .family-hero-article-insight h1,body.brand-logo-palette .interior-page .family-hero-contact h1,body.brand-logo-palette .interior-page .family-hero-innovation h1,body.brand-logo-palette .interior-page .family-hero-legal h1,body.brand-logo-palette .interior-page .family-hero-utility h1{color:#102c35;max-width:10.2ch;font-family:var(--hf-sans);letter-spacing:-.07em;margin-block:.85rem 1.15rem;font-size:clamp(3.35rem,5.95vw,6.2rem);font-weight:820;line-height:.9}body.brand-logo-palette .interior-page .family-hero .interior-lead,body.brand-logo-palette .interior-page .family-hero-article-insight .interior-lead,body.brand-logo-palette .interior-page .family-hero-contact .interior-lead,body.brand-logo-palette .interior-page .family-hero-innovation .interior-lead{color:#446068;max-width:40rem;font-size:clamp(1.08rem,1.65vw,1.34rem);line-height:1.62}body.brand-logo-palette .interior-page .family-hero .button-primary{color:#fff;background:#187c60;border-color:#187c60;box-shadow:0 .8rem 2rem #187c6033}body.brand-logo-palette .interior-page .family-hero .button-primary:is(:hover,:focus-visible){background:#116b51;border-color:#116b51}body.brand-logo-palette .interior-page .family-hero .button-ghost{color:#17313a;background:#ffffffeb;border-color:#102c3524;box-shadow:0 .9rem 2rem #10272f0f}body.brand-logo-palette .interior-page .family-hero-article-essay .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-article-guide .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-legal .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-profile .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-utility .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-visual{background:radial-gradient(circle at 30% 20%,#d79a2b1f,#0000 11rem),#dce9ec;border-radius:1.7rem;min-height:34rem;margin:.95rem;box-shadow:inset 0 0 0 1px #102c3512}body.brand-logo-palette .interior-page .family-hero-visual>img{filter:saturate(.92)contrast(1.02)}body.brand-logo-palette .interior-page .family-hero-visual>p{background:#0e2932d1;border:1px solid #ffffff29;border-radius:1rem;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 2rem #081c2333}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero{background:radial-gradient(circle at 82% 20%,#d79a2b1c,#0000 20rem),radial-gradient(circle at 16% 18%,#173f4912,#0000 18rem),linear-gradient(90deg,#fffffff7 0 49%,#ebf2f4f2 49% 100%),#fbf8f1;border:1px solid #102c351c;border-radius:2.15rem;width:min(100% - 4.4rem,1336px);max-width:1336px;min-height:clamp(39rem,100svh - 9rem,50rem);margin:1.55rem auto 0;overflow:hidden;box-shadow:0 1.8rem 4rem #10272f14}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero:before{display:none}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero-copy{flex-direction:column;justify-content:center;gap:.2rem;padding:clamp(4rem,6vw,6.5rem) clamp(1.6rem,5.9vw,6.15rem) clamp(3.35rem,4.8vw,5.3rem);display:flex;position:relative}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero-copy:after{content:"";opacity:.72;background:linear-gradient(#d79a2b00,#d79a2b80,#173f493d,#173f4900);width:1px;position:absolute;top:clamp(2rem,6vw,4rem);bottom:clamp(2rem,6vw,4rem);right:clamp(.95rem,2.1vw,1.7rem)}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero h1{max-width:8.7ch;font-size:clamp(3.2rem,5.25vw,5.7rem);line-height:.91}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero .interior-lead{max-width:34rem;font-size:clamp(1.04rem,1.34vw,1.22rem);line-height:1.62}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero-visual{background:radial-gradient(circle at 18% 22%,#f4c46129,#0000 13rem),radial-gradient(circle at 84% 72%,#173f491a,#0000 18rem),#dce9ec;border-radius:1.9rem;min-height:calc(100% - 1.9rem);margin:1rem 1rem 1rem 0;position:relative;box-shadow:inset 0 0 0 1px #102c3512}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero-visual:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#091c220a,#091c2200),linear-gradient(90deg,#fff0,#ffffff14);position:absolute;inset:0}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero-visual>p{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);bottom:1.35rem;left:1.35rem;right:1.35rem}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-proof-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fafbd1;border-width:1px;border-radius:1.55rem;gap:.42rem;width:min(100% - 5rem,1240px);max-width:1320px;margin:-1.95rem auto 0;padding:.42rem;overflow:visible;box-shadow:0 1.35rem 3rem #10272f14}body.brand-logo-palette .interior-page .editorial-brain-cover,body.brand-logo-palette .interior-page :where(.family-hero-article-guide,.family-hero-article-insight,.family-hero-blog-hub) .family-hero-visual{place-items:center;display:grid;overflow:hidden}body.brand-logo-palette .interior-page .editorial-brain-cover svg{width:min(96%,45rem);height:88%;position:absolute;inset:-3% auto auto 50%;transform:translate(-50%)}body.brand-logo-palette .interior-page .editorial-cover-orbit-a{width:min(22rem,56vw);height:min(22rem,56vw);top:clamp(.75rem,4vw,2rem);right:clamp(.75rem,4vw,2.75rem)}body.brand-logo-palette .interior-page .editorial-cover-orbit-b{width:min(13rem,44vw);height:min(13rem,44vw);bottom:clamp(.75rem,3vw,1.75rem);left:clamp(.75rem,3vw,1.75rem)}body.brand-logo-palette .interior-page .family-hero-visual .editorial-cover-orbit-a{width:min(18rem,34vw,100% - 2rem);height:min(18rem,34vw,100% - 2rem);top:1rem!important;left:auto!important;right:1rem!important}body.brand-logo-palette .interior-page .family-hero-visual .editorial-cover-orbit-b{width:min(10rem,28vw,100% - 2rem);height:min(10rem,28vw,100% - 2rem);bottom:1rem!important;left:1rem!important;right:auto!important}body.brand-logo-palette .interior-page.family-page-blog-hub .editorial-cover-orbit{transform:none!important}body.brand-logo-palette .interior-page.family-page-blog-hub .family-hero-visual .editorial-cover-orbit-a{width:min(14rem,100% - 4rem);height:min(14rem,100% - 4rem);inset:1.25rem 1.25rem auto auto!important}body.brand-logo-palette .interior-page.family-page-blog-hub .family-hero-visual .editorial-cover-orbit-b{width:min(8rem,100% - 4rem);height:min(8rem,100% - 4rem);inset:auto auto 1.25rem 1.25rem!important}body.brand-logo-palette .interior-page.family-page-blog-hub .editorial-brain-cover svg{width:min(76%,34rem);left:50%!important;transform:translate(-50%)!important}body.brand-logo-palette .interior-page .migrated-content table{table-layout:fixed;width:100%;max-width:100%}body.brand-logo-palette .interior-page .migrated-content :where(th,td){overflow-wrap:anywhere;word-break:normal;max-width:100%}@media (max-width:760px){body.brand-logo-palette .interior-page .family-hero-visual .editorial-cover-orbit-a{width:min(13rem,100% - 2rem);height:min(13rem,100% - 2rem);top:1rem!important;right:1rem!important}body.brand-logo-palette .interior-page .family-hero-visual .editorial-cover-orbit-b{width:min(8rem,100% - 2rem);height:min(8rem,100% - 2rem);bottom:1rem!important;left:1rem!important}body.brand-logo-palette .interior-page .editorial-brain-cover svg{width:min(76%,19rem);height:78%;top:3%}body.brand-logo-palette .interior-page.family-page-blog-hub .family-hero-visual .editorial-cover-orbit-a{width:min(9.5rem,100% - 3rem);height:min(9.5rem,100% - 3rem);inset:1rem 1rem auto auto!important}body.brand-logo-palette .interior-page.family-page-blog-hub .family-hero-visual .editorial-cover-orbit-b{width:min(6.5rem,100% - 3rem);height:min(6.5rem,100% - 3rem);inset:auto auto 1rem 1rem!important}body.brand-logo-palette .interior-page .migrated-content table,body.brand-logo-palette .interior-page .migrated-content tbody,body.brand-logo-palette .interior-page .migrated-content td,body.brand-logo-palette .interior-page .migrated-content th,body.brand-logo-palette .interior-page .migrated-content thead,body.brand-logo-palette .interior-page .migrated-content tr{display:block;width:100%!important;max-width:100%!important}body.brand-logo-palette .interior-page .migrated-content tr{border:1px solid #102c351a;border-radius:.85rem;margin:0 0 .75rem;overflow:hidden}body.brand-logo-palette .interior-page .migrated-content td,body.brand-logo-palette .interior-page .migrated-content th{border-width:0 0 1px}body.brand-logo-palette .interior-page .migrated-content tr>:last-child{border-bottom:0}body.brand-logo-palette .interior-page .blog-directory svg{width:100%;max-width:100%}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar{color:#fffdf9;background:linear-gradient(90deg,#3e735dfa,#17313afa);border-bottom-color:#fffdf91f}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar :where(span,a){color:#fffdf9e0!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar-actions a{background:#fffdf914;border-color:#fffdf929}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar-actions a:is(:hover,:focus-visible){background:#fffdf929;border-color:#f5e6c38c}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette :where(.site-header,.interior-site-header) .header-cta{color:#fffdf9!important;background:#187c60!important;border-color:#d79a2b!important;box-shadow:0 .9rem 2rem #187c602e!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette :where(.site-header,.interior-site-header) .header-cta:is(:hover,:focus-visible){color:#fffdf9!important;background:#14664f!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .home-neuro-visual{place-items:center;display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .neural-atlas{filter:drop-shadow(0 .16rem .28rem #081a210b)!important;width:min(46vw,740px)!important;position:absolute!important;top:50%!important;left:64%!important;transform:translate(-50%,-50%)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas{contain:layout paint;overflow:visible}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__graphic{filter:none!important;overflow:hidden!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__field{opacity:.28!important;stroke-width:.7px!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__orbits{opacity:.18!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__network-shell{transform-origin:320px 215px;transform:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette :where(.neural-atlas__signals,.neural-atlas__micro-signals){opacity:.62!important;filter:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__signals{stroke-width:3px!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__micro-signals{stroke-width:1.65px!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__micro-node{r:1.65px;opacity:.64!important;filter:none!important;stroke-width:.75px!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__nodes circle{filter:none!important;stroke-width:1.9px!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .neural-atlas__node-core{filter:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette :is(.neural-atlas__brainstem-fill,.neural-atlas__cerebellum-fill,.neural-atlas__stem,.neural-atlas__cerebellum){opacity:.62!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page :where(.migrated-content,.curated-content,.article-body){background:#fffdf9d6;border-radius:1.35rem;width:min(100% - 2.4rem,980px);margin-inline:auto;padding:clamp(1.35rem,3vw,2.25rem);box-shadow:inset 0 0 0 1px #102c3513}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page :where(.migrated-content,.curated-content)>:first-child{margin-top:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page :where(.migrated-content,.curated-content)>:last-child{margin-bottom:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page .blog-directory>article{background:radial-gradient(circle at 88% 10%,#f5e6c361,#0000 9rem),#fffdf9eb;border-radius:1.25rem;box-shadow:inset 0 0 0 1px #102c3513,0 1rem 2.4rem #10272f0e}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page :where(.service-card,.family-card-grid article,.service-depth-links a){background:#fffdf9e6;border-color:#102c3518}@media (max-width:920px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .neural-atlas{width:min(112vw,38rem)!important;top:52%!important;left:50%!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar-inner{width:calc(100% - 1.5rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar-service{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;overflow:hidden}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual{min-height:31rem;overflow:hidden}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .neural-atlas{width:min(98vw,30rem)!important;top:41%!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .home-neuro-axis{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b232bc7;border:1px solid #fffdf924;border-radius:1rem;padding:.35rem .75rem;box-shadow:0 1rem 2rem #081a212e;width:auto!important;bottom:1rem!important;left:1rem!important;right:1rem!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .home-neuro-axis span{align-items:center;padding:.48rem 0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .home-neuro-axis strong{font-size:.78rem;line-height:1.25}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar-service{display:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar-inner{justify-content:flex-end;width:calc(100% - 1rem)}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .site-topbar-meta{display:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page :where(.migrated-content,.curated-content,.article-body){border-radius:1rem;width:min(100% - 1.25rem,980px);padding:1.15rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .floating-contact .floating-whatsapp{justify-content:center;border-radius:999px!important;gap:0!important;width:3.65rem!important;min-width:3.65rem!important;height:3.65rem!important;padding:0!important;display:flex!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .floating-contact .floating-whatsapp svg{flex:none;width:1.45rem!important;height:1.45rem!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .floating-contact .floating-whatsapp span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page .family-hero:before{display:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual{place-items:center;min-height:clamp(27rem,116vw,29rem);display:grid}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home] .home-neuro-visual .neural-atlas{transform-origin:50%!important;width:min(92vw,23rem)!important;max-width:none!important;margin:0!important;top:37%!important;left:50%!important;transform:translate(-50%,-50%)!important}}body.brand-logo-palette .interior-page .family-hero-copy>.eyebrow{display:none}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay,.family-page-blog-hub) .family-hero{background:radial-gradient(circle at 12% 18%,#d79a2b11,#0000 18rem),radial-gradient(circle at 86% 22%,#dde8eab8,#0000 24rem),linear-gradient(90deg,#fffdf9fc 0 51%,#eff6f7eb 51% 100%),#fbf8f1;border-color:#102c3513;box-shadow:0 1.2rem 3rem #10272f0e}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-hero{min-height:clamp(35rem,100svh - 11rem,43rem)}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-hero-copy{padding-top:clamp(3.2rem,5vw,5rem);padding-bottom:clamp(2.5rem,4vw,4rem)}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-hero h1{letter-spacing:-.065em;max-width:9.8ch;font-size:clamp(3rem,4.65vw,5.05rem);line-height:.94}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-hero .interior-lead{max-width:36.5rem}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-hero-visual{border-radius:1.65rem;min-height:calc(100% - 2.6rem);margin:1.3rem 1.3rem 1.3rem 0}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-hero-visual>img{opacity:.9;filter:saturate(.82)contrast(1.02)brightness(.98)}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-proof-strip{margin-top:-.85rem}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero{border-radius:2rem;grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);width:min(100% - 4.4rem,1360px);min-height:clamp(34rem,66vh,42rem);margin:1.55rem auto 0;overflow:hidden}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero-copy{padding:clamp(3rem,5.2vw,5rem) clamp(1.6rem,5.2vw,5.4rem)}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero h1{letter-spacing:-.062em;max-width:11.8ch;font-size:clamp(3rem,4.8vw,5.25rem);line-height:.94}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero .interior-lead{max-width:42rem;font-size:clamp(1.05rem,1.38vw,1.22rem)}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero-visual{border-radius:1.55rem;min-height:calc(100% - 2rem);margin:1rem}body.brand-logo-palette .interior-page .article-meta{width:fit-content;max-width:100%;box-shadow:none;background:#edf1f1b8;border:1px solid #102c3514;border-radius:999px;margin-top:1.55rem;padding:.28rem}body.brand-logo-palette .interior-page .article-meta span{color:#415960;background:#fffdf9c7;border:0;border-radius:999px;min-height:2rem;padding:.42rem .78rem;font-size:.78rem;line-height:1.1}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-proof-strip{background:#fffdf9f2;width:min(100% - 4.4rem,1240px);margin-top:-.7rem}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-proof-strip>div{min-height:5.9rem}@media (max-width:920px){body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero{border-radius:1.45rem;grid-template-columns:1fr;width:calc(100% - 1.5rem);min-height:0}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero-copy{padding:clamp(2.5rem,9vw,3.6rem) clamp(1rem,5vw,1.65rem) 1.9rem}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero-copy:after{display:none}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero h1{max-width:12ch;font-size:clamp(2.45rem,10.4vw,3.55rem);line-height:.98}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero .interior-lead{font-size:1.04rem;line-height:1.58}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero-visual{border-radius:1.18rem;min-height:clamp(15.5rem,62vw,24rem);margin:0 .75rem .75rem}body.brand-logo-palette .interior-page .article-meta{background:#edf1f1a3;border-radius:1rem;width:100%}body.brand-logo-palette .interior-page .article-meta span{flex:auto;justify-content:center}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-proof-strip{width:calc(100% - 1.5rem);margin-top:.75rem}body.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-proof-strip{display:none}}body.brand-logo-palette .interior-page .family-proof-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9eb;border:1px solid #102c351a;border-radius:1.5rem;width:min(100% - 2.4rem,1240px);margin-top:-1.4rem;box-shadow:0 1.2rem 2.8rem #10272f0f}body.brand-logo-palette .interior-page .family-proof-strip>div{background:linear-gradient(#ffffffe0,#fafcfcfa),#fffdf9;border-right:0;border-radius:1.15rem;min-height:118px;box-shadow:inset 0 0 0 1px #102c350d}body.brand-logo-palette .interior-page .family-proof-strip>div:nth-child(2){background:linear-gradient(#edf5f7eb,#f7fafbfa),#edf4f6}body.brand-logo-palette .interior-page .family-proof-strip>div:nth-child(3){background:linear-gradient(#fff6daeb,#fffbf1fa),#fff3d6}body.brand-logo-palette .interior-page .family-proof-strip strong{color:#102c35}body.brand-logo-palette .interior-page .family-proof-strip span{color:#415960}body.brand-logo-palette .interior-page .family-proof-strip.family-proof-service>div:first-child{background:linear-gradient(#fff9ebf5,#fffdf5fc),#fff5de}body.brand-logo-palette .interior-page .family-proof-strip.family-proof-service>div:nth-child(2){background:linear-gradient(#ecf4f6f5,#f8fbfcfc),#eef5f7}body.brand-logo-palette .interior-page .family-proof-strip.family-proof-service>div:nth-child(3){background:linear-gradient(#f4effff0,#fcfafffc),#f2edff}body.brand-logo-palette .interior-page .answer-first,body.brand-logo-palette .interior-page .article-navigator,body.brand-logo-palette .interior-page .blog-directory>article,body.brand-logo-palette .interior-page .curated-content,body.brand-logo-palette .interior-page .direct-channel-grid>*,body.brand-logo-palette .interior-page .evidence-panel,body.brand-logo-palette .interior-page .family-card-grid article,body.brand-logo-palette .interior-page .family-context>*,body.brand-logo-palette .interior-page .migrated-content,body.brand-logo-palette .interior-page .site-navigation-cards>*,body.brand-logo-palette .interior-page .topic-bridge{background:#fffdf9f0;border:1px solid #102c351a;border-radius:1.6rem;box-shadow:0 1rem 2.7rem #10272f0f}body.brand-logo-palette .interior-page .answer-first{background:linear-gradient(#ffffffad,#ffffffe6),#fbf8f1;gap:1.25rem;width:min(100% - 2.4rem,1320px);padding:clamp(1rem,2vw,1.2rem)}body.brand-logo-palette .interior-page .answer-first-checkpoints,body.brand-logo-palette .interior-page .answer-first-copy{border-radius:1.25rem}body.brand-logo-palette .interior-page .answer-first-copy h2{color:#102c35;letter-spacing:-.055em;max-width:11ch;font-size:clamp(2.4rem,3.8vw,4.45rem);font-weight:820;line-height:.95}body.brand-logo-palette .interior-page .answer-first-copy>p:not(.eyebrow),body.brand-logo-palette .interior-page .curated-content li,body.brand-logo-palette .interior-page .curated-content p,body.brand-logo-palette .interior-page .evidence-panel p,body.brand-logo-palette .interior-page .migrated-content,body.brand-logo-palette .interior-page .topic-bridge>p{color:#49636a}body.brand-logo-palette .interior-page .service-depth{box-shadow:none;background:0 0;border:0;gap:1rem;padding:0}body.brand-logo-palette .interior-page .service-depth-boundary,body.brand-logo-palette .interior-page .service-depth-clarity,body.brand-logo-palette .interior-page .service-depth-cta,body.brand-logo-palette .interior-page .service-depth-faq,body.brand-logo-palette .interior-page .service-depth-main,body.brand-logo-palette .interior-page .service-depth-process{background:#fffdf9f2;border:1px solid #102c351a;border-radius:1.6rem;box-shadow:0 1rem 2.6rem #10272f0f}body.brand-logo-palette .interior-page .service-depth-boundary,body.brand-logo-palette .interior-page .service-depth-clarity,body.brand-logo-palette .interior-page .service-depth-main{padding:clamp(1.45rem,2.8vw,2.35rem)}body.brand-logo-palette .interior-page .service-depth-main{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.2rem);display:grid}body.brand-logo-palette .interior-page .blog-directory article h2,body.brand-logo-palette .interior-page .curated-content h2,body.brand-logo-palette .interior-page .service-depth-main h2,body.brand-logo-palette .interior-page .team-story-intro h2{color:#102c35;font-family:var(--hf-sans);letter-spacing:-.055em;font-weight:820}body.brand-logo-palette .interior-page .service-depth-main h2{max-width:11ch;margin:.55rem 0 0;font-size:clamp(2.25rem,3.6vw,4.15rem);line-height:.95}body.brand-logo-palette .interior-page .service-depth-main p{color:#47626a;max-width:38rem;margin:0;font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.72}body.brand-logo-palette .interior-page .service-depth-clarity{background:linear-gradient(#fff8e8eb,#fffdf9f5),#fbf8f1}body.brand-logo-palette .interior-page .service-depth-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body.brand-logo-palette .interior-page .service-depth-boundary>div{background:#ffffff9e;border:1px solid #102c3514;border-radius:1.1rem;padding:1.15rem 1.2rem}body.brand-logo-palette .interior-page .service-depth-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}body.brand-logo-palette .interior-page .service-depth-links a{background:#fffdf9eb;border:1px solid #102c351a;border-radius:1.1rem;min-width:0;padding:1rem 1.1rem;box-shadow:0 1rem 2.2rem #10272f0d}body.brand-logo-palette .interior-page .service-depth-process{color:#eaf1f2;background:radial-gradient(circle at 80% 20%,#d79a2b1f,#0000 11rem),#17313a}body.brand-logo-palette .interior-page .service-depth-process li{color:#bfccd0}body.brand-logo-palette .interior-page .service-depth-process h3,body.brand-logo-palette .interior-page .service-depth-process li strong{color:#fffdf9}body.brand-logo-palette .interior-page .service-depth-cta{background:linear-gradient(135deg,#d79a2b1f,#ffffffeb),#fff7e7;border-color:#d79a2b47}body.brand-logo-palette .interior-page .service-depth-cta strong{color:#102c35}body.brand-logo-palette .interior-page .service-depth-cta .button-primary,body.brand-logo-palette .interior-page .service-depth-links a:hover,body.brand-logo-palette .interior-page .topic-bridge a:hover{color:#fff;background:#187c60}body.brand-logo-palette .interior-page .team-story{background:radial-gradient(circle at 12% 14%,#d79a2b12,#0000 18rem),#f7f3ed;border:1px solid #102c351a;border-radius:2rem;width:min(100% - 2.4rem,1360px);min-height:auto;margin:0 auto;overflow:hidden;box-shadow:0 1.5rem 3.4rem #10272f12}body.brand-logo-palette .interior-page .team-story-intro{background:0 0}body.brand-logo-palette .interior-page .profile-story,body.brand-logo-palette .interior-page .team-story{border-color:#102c3514;box-shadow:0 1.2rem 2.8rem #10272f0d}body.brand-logo-palette .family-page-team-hub .team-story{display:block}body.brand-logo-palette .interior-page .profile-story-intro,body.brand-logo-palette .interior-page .team-story-intro{background:linear-gradient(135deg,#fffdf9fa,#eef4f5f0),#fbf8f1;border-radius:2rem;padding:clamp(3rem,6vw,5.5rem)}body.brand-logo-palette .interior-page .profile-story-intro h2,body.brand-logo-palette .interior-page .team-story-intro h2{color:#102c35;letter-spacing:-.065em;max-width:12ch;font-size:clamp(2.55rem,4.3vw,4.85rem);font-weight:810;line-height:.93}body.brand-logo-palette .interior-page .profile-assignment>div:last-child,body.brand-logo-palette .interior-page .profile-facts-heading>p:last-child,body.brand-logo-palette .interior-page .profile-scope-list p,body.brand-logo-palette .interior-page .profile-story-intro>p:last-child,body.brand-logo-palette .interior-page .service-depth-boundary p,body.brand-logo-palette .interior-page .service-depth-faq-list details p,body.brand-logo-palette .interior-page .service-depth-main p,body.brand-logo-palette .interior-page .team-fit-copy>p{color:#4d666d}body.brand-logo-palette .family-page-team-hub .team-story-intro{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,5rem);max-width:min(100% - 2.4rem,1360px);margin:0 auto}body.brand-logo-palette .family-page-team-hub .team-fit-copy ol{border-top-color:#102c3524}body.brand-logo-palette .family-page-team-hub .team-fit-copy li{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.9rem 1rem}body.brand-logo-palette .family-page-team-hub .team-fit-copy li p{grid-column:2;max-width:36rem;margin:0;line-height:1.6;font-size:.98rem!important}body.brand-logo-palette .family-page-team-hub .team-mosaic{background:#ecf3f5;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(16rem,22rem);gap:.95rem;max-width:min(100% - 2.4rem,1360px);min-height:0;margin:0 auto;padding:clamp(1rem,1.8vw,1.35rem)}body.brand-logo-palette .family-page-team-hub .team-mosaic-card,body.brand-logo-palette .family-page-team-hub .team-mosaic-card-1,body.brand-logo-palette .family-page-team-hub .team-mosaic-card-2,body.brand-logo-palette .family-page-team-hub .team-mosaic-card-3,body.brand-logo-palette .family-page-team-hub .team-mosaic-card-4,body.brand-logo-palette .family-page-team-hub .team-mosaic-card-5,body.brand-logo-palette .family-page-team-hub .team-mosaic-card-6{grid-area:auto;min-height:0}body.brand-logo-palette .family-page-team-hub .team-mosaic-card-1{grid-area:span 2/span 2}body.brand-logo-palette .family-page-team-hub .team-mosaic-guide{grid-area:2/3;place-self:stretch stretch;min-height:0;padding:1.45rem}body.brand-logo-palette .family-page-team-hub .team-mosaic-guide p{font-size:.98rem;line-height:1.58}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-story{background:#f7f3ed!important;border-block:0!important;min-height:0!important;display:block!important;overflow:visible!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-story-intro{background:linear-gradient(135deg,#fffdf9fa,#eef4f5f0),#fbf8f1!important;border-radius:2rem!important;grid-area:auto!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;align-items:start!important;gap:clamp(2rem,5vw,4rem)!important;width:min(100% - 2.4rem,1360px)!important;margin:0 auto!important;padding:clamp(3rem,6vw,5rem)!important;display:grid!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-story-intro h2{letter-spacing:-.06em!important;max-width:11ch!important;font-size:clamp(2.9rem,4.9vw,5rem)!important;line-height:.95!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-fit-copy{width:100%!important;max-width:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-fit-copy>p{max-width:60ch!important;margin:0 0 1.8rem!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-fit-copy ol{width:100%!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-fit-copy li{grid-template-columns:2.2rem minmax(11rem,.72fr) minmax(0,1fr)!important;align-items:start!important;gap:.7rem 1rem!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-fit-copy li strong{grid-column:2!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-fit-copy li p{word-break:normal!important;overflow-wrap:break-word!important;grid-column:3!important;max-width:none!important;margin:0!important;font-size:.98rem!important;line-height:1.6!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic{background:#ecf3f5!important;border-radius:2rem!important;grid-area:auto!important;grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(18rem,22rem)!important;gap:.95rem!important;width:min(100% - 2.4rem,1360px)!important;min-height:0!important;margin:1.25rem auto 0!important;padding:clamp(1rem,1.8vw,1.35rem)!important;display:grid!important;overflow:visible!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-4,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-5,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-6{grid-area:auto!important;min-height:0!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-1{grid-area:span 2/span 2!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-guide{grid-area:2/3!important;min-height:0!important;padding:1.45rem!important}@media (max-width:980px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-story-intro{grid-template-columns:minmax(0,1fr)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(16rem,22rem)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-guide{grid-area:auto/span 2!important}}body.brand-logo-palette .interior-page .profile-facts dl,body.brand-logo-palette .interior-page .profile-facts dl>div,body.brand-logo-palette .interior-page .profile-scope-list p,body.brand-logo-palette .interior-page .service-depth-faq-list,body.brand-logo-palette .interior-page .service-depth-faq-list details,body.brand-logo-palette .interior-page .service-depth-process li,body.brand-logo-palette .interior-page .team-fit-copy li{border-color:#102c3524}body.brand-logo-palette .interior-page .profile-assignment h3,body.brand-logo-palette .interior-page .profile-facts dd,body.brand-logo-palette .interior-page .profile-story-role,body.brand-logo-palette .interior-page .service-depth-cta strong,body.brand-logo-palette .interior-page .service-depth-faq h3,body.brand-logo-palette .interior-page .service-depth-main h2,body.brand-logo-palette .interior-page .service-depth-process h3,body.brand-logo-palette .interior-page .team-fit-copy li strong{color:#17313a}body.brand-logo-palette .interior-page .direct-channel-grid>a,body.brand-logo-palette .interior-page .home-contact-panel,body.brand-logo-palette .interior-page .profile-assignment,body.brand-logo-palette .interior-page .profile-boundary,body.brand-logo-palette .interior-page .profile-facts,body.brand-logo-palette .interior-page .profile-page-index .family-card-grid article,body.brand-logo-palette .interior-page .service-depth-clarity,body.brand-logo-palette .interior-page .service-depth-cta,body.brand-logo-palette .interior-page .service-depth-faq,body.brand-logo-palette .interior-page .service-depth-links a,body.brand-logo-palette .interior-page .service-depth-main,body.brand-logo-palette .interior-page .service-depth-process,body.brand-logo-palette .interior-page .team-mosaic-guide{background:#fffdf9f5;border:1px solid #102c3514;box-shadow:0 .95rem 2.35rem #10272f0d}body.brand-logo-palette .interior-page .profile-boundary,body.brand-logo-palette .interior-page .service-depth-process{background:linear-gradient(145deg,#e8eff1f0,#fffdf9fa),#eef3f4}body.brand-logo-palette .interior-page .profile-boundary p,body.brand-logo-palette .interior-page .profile-section-index,body.brand-logo-palette .interior-page .service-depth-clarity>span,body.brand-logo-palette .interior-page .service-depth-cta span,body.brand-logo-palette .interior-page .service-depth-faq-list summary span,body.brand-logo-palette .interior-page .team-mosaic-guide>span{color:#9b6507}body.brand-logo-palette .interior-page .home-contact-form button,body.brand-logo-palette .interior-page .profile-assignment a,body.brand-logo-palette .interior-page .service-depth-cta .button-primary,body.brand-logo-palette .interior-page .team-mosaic-guide a{color:#fff;background:#187c60;border-color:#187c60;box-shadow:0 .8rem 2rem #187c6033}body.brand-logo-palette .interior-page .home-contact-form button:is(:hover,:focus-visible),body.brand-logo-palette .interior-page .profile-assignment a:hover,body.brand-logo-palette .interior-page .service-depth-cta .button-primary:is(:hover,:focus-visible),body.brand-logo-palette .interior-page .team-mosaic-guide a:hover{background:#116b51;border-color:#116b51}body.brand-logo-palette .interior-page .contact-inline-form .family-section-heading,body.brand-logo-palette .interior-page .direct-channels .family-section-heading,body.brand-logo-palette .interior-page .profile-page-index .family-section-heading{max-width:76rem}body.brand-logo-palette .interior-page .family-section-heading{max-width:78rem}body.brand-logo-palette .interior-page .family-section-heading h2{color:#102c35;letter-spacing:-.06em;max-width:12.4ch;font-weight:820;line-height:.94}body.brand-logo-palette .interior-page .family-section-heading>p:not(.eyebrow){color:#4f676e;max-width:40rem;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.7}body.brand-logo-palette .interior-page .contact-inline-form{margin-top:clamp(2rem,4vw,4rem)}body.brand-logo-palette .interior-page .contact-inline-form .family-section-heading{margin-bottom:clamp(1.5rem,3vw,2.2rem)}body.brand-logo-palette .interior-page .contact-inline-form .family-section-heading h2{max-width:16ch}body.brand-logo-palette .interior-page .home-contact-panel{border-radius:1.5rem;padding:clamp(1.35rem,3vw,2rem)}body.brand-logo-palette .interior-page .profile-page-index .family-card-grid{gap:1.1rem}body.brand-logo-palette .interior-page .profile-page-index .family-card-grid .profile-index-card{background:linear-gradient(#fffdf9fa,#f6f8f9f5),#fffdf9;border-radius:1.6rem;overflow:hidden}body.brand-logo-palette .interior-page .profile-page-index .profile-index-photo{background:linear-gradient(#edf3f5,#d9e4e8);min-height:15rem}body.brand-logo-palette .interior-page .profile-page-index .profile-index-photo img{object-fit:cover;object-position:50% 42%;filter:grayscale(.86)contrast(1.02)}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card[data-team-member=ellen] .profile-index-photo img{object-position:50% 34%}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card[data-team-member=guillermo] .profile-index-photo img{object-position:50% 24%}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card[data-team-member=hugo] .profile-index-photo img{object-position:50% 48%}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card[data-team-member=katherine] .profile-index-photo img{object-position:50% 36%}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card[data-team-member=geyla] .profile-index-photo img{object-position:50% 34%}body.brand-logo-palette .interior-page .direct-channel-grid{gap:1rem}body.brand-logo-palette .interior-page .direct-channel-grid>a{background:linear-gradient(#ffffffe6,#f9fbfcf5),#fffdf9;align-items:center;min-height:164px}body.brand-logo-palette .interior-page .direct-channel-grid>a:nth-child(2),body.brand-logo-palette .interior-page .direct-channel-grid>a:nth-child(3){background:linear-gradient(#ecf3f5f0,#f8fafbfa),#eaf1f3}body.brand-logo-palette .interior-page .contact-orientation-board{background:linear-gradient(135deg,#fffdf9f5,#eef4f5f0),#fbf8f1;border:1px solid #102c3514;border-radius:1.8rem;box-shadow:0 1.15rem 2.8rem #10272f0d}body.brand-logo-palette .interior-page .contact-orientation-board li strong,body.brand-logo-palette .interior-page .contact-orientation-copy h3{color:#102c35}body.brand-logo-palette .interior-page .contact-next-step p,body.brand-logo-palette .interior-page .contact-orientation-board li p,body.brand-logo-palette .interior-page .contact-orientation-copy>p:last-child{color:#4d666d}body.brand-logo-palette .interior-page .contact-orientation-board li{border-bottom-color:#102c351a}body.brand-logo-palette .interior-page .family-context .context-card-primary{color:#102c35;background:linear-gradient(135deg,#fffcf6fa,#eef4f5f2),#fbf8f1;border-color:#102c351a;box-shadow:0 1rem 2.6rem #10272f0f}body.brand-logo-palette .interior-page .family-context .context-card-primary>p:first-child{color:#9b6507}body.brand-logo-palette .interior-page .family-context .context-card-primary h2{color:#102c35}body.brand-logo-palette .interior-page .family-context .context-card-primary span{color:#4d666d}body.brand-logo-palette .interior-page .family-context .context-card-primary>a{color:#173f49;border-bottom-color:#173f493d}body.brand-logo-palette .interior-page .blog-directory{gap:1.5rem}body.brand-logo-palette .interior-page .blog-directory>article{border-color:#315d7024;border-radius:1.5rem;box-shadow:0 1rem 2.6rem #10272f0f}body.brand-logo-palette .interior-page .blog-directory>article>div:last-child{gap:.8rem;min-height:21.5rem;padding:clamp(1.9rem,3vw,2.4rem)}body.brand-logo-palette .interior-page .blog-directory .blog-editorial-cover{min-height:clamp(12.5rem,23vw,16rem);overflow:hidden}body.brand-logo-palette .interior-page .blog-directory .blog-editorial-cover svg{width:82%;max-width:calc(100% - 1.5rem);height:82%;bottom:-6%;right:3%}body.brand-logo-palette .interior-page .blog-directory>article.is-featured{background:linear-gradient(135deg,#fffdf9fa,#eef4f5f0),#fbf8f1}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card-body{flex-direction:column;gap:.55rem;min-height:14.5rem;padding:1.15rem 1.2rem 1.25rem;display:flex}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card-body p{color:#9b6507;letter-spacing:.1em;margin:0;font-size:.66rem;font-weight:700}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card-body h3{color:#102c35;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.06}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card-body small{color:#4d666d;font-size:.94rem;line-height:1.55;display:block}body.brand-logo-palette .interior-page .profile-page-index .profile-index-card-body a{color:#173f49;align-items:center;gap:.45rem;margin-top:auto;font-size:.78rem;font-weight:800;display:inline-flex}body.brand-logo-palette .site-footer.site-footer-complete{background:radial-gradient(circle at 82% 18%,#d79a2b1f,#0000 24rem),linear-gradient(#112b34,#0d252d)}body.brand-logo-palette .site-footer-complete .footer-brand img{filter:none;opacity:1}body.brand-logo-palette .site-footer-complete .footer-contact a{overflow-wrap:anywhere}body.brand-logo-palette .floating-whatsapp{background:linear-gradient(135deg,#1d8d6c,#166a52);border-color:#ffffff61;min-width:8.8rem;max-width:calc(100vw - 1.35rem);min-height:3.7rem;padding-inline:1rem 1.15rem;box-shadow:0 0 0 1px #0c312714,0 1rem 2.4rem #10272f3d}body.brand-logo-palette .floating-whatsapp span{white-space:nowrap;align-items:center;min-width:0;max-width:100%;font-size:.96rem;line-height:1.1;display:inline-flex}body.brand-logo-palette .floating-whatsapp:is(:hover,:focus-visible){background:linear-gradient(135deg,#177b5e,#125741)}body.brand-logo-palette .interior-page .blog-directory>article,body.brand-logo-palette .interior-page .family-card-grid article{overflow:hidden}body.brand-logo-palette .interior-page .blog-directory>article:hover,body.brand-logo-palette .interior-page .family-card-grid article:hover{transform:translateY(-4px);box-shadow:0 1.45rem 3rem #10272f1a}body.brand-logo-palette .interior-page .blog-directory article a,body.brand-logo-palette .interior-page .family-card-grid article a,body.brand-logo-palette .interior-page .service-depth-links a,body.brand-logo-palette .interior-page .topic-bridge a{transition:color .18s,background .18s,border-color .18s,transform .18s}body.brand-logo-palette .interior-page .blog-directory article h2,body.brand-logo-palette .interior-page .service-page-index .family-section-heading h2{max-width:18ch;font-family:var(--font-figtree),sans-serif;margin:0;font-size:clamp(1.45rem,2vw,1.95rem);font-weight:700;line-height:1.08}body.brand-logo-palette .interior-page .blog-directory article p{color:#9b4f3d;margin:0;font-size:.72rem}body.brand-logo-palette .interior-page .blog-directory article span{color:#53656c;max-width:42ch;font-size:.94rem;line-height:1.72;display:block}body.brand-logo-palette .interior-page .blog-directory article a{color:#173f49;margin-top:auto;padding-top:1rem;font-size:.82rem}body.brand-logo-palette .interior-page .service-page-index .family-section-heading p,body.brand-logo-palette .interior-page .service-page-index .family-section-intro p{color:#48636a}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-hero{width:100%;max-width:none;min-height:clamp(31rem,100svh - 11rem,43rem);box-shadow:none;border-inline:0;border-top:0;border-radius:0;margin:0}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-hero-copy{padding-left:max(clamp(1.6rem,7vw,6.2rem),50vw - 668px + 2.8rem)}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail) .family-hero h1{max-width:13ch}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub) .family-hero{grid-template-columns:minmax(0,.86fr) minmax(34rem,1.14fr)}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub) .family-hero-visual{margin:1.15rem clamp(1.15rem,3vw,2.4rem) 1.15rem 0}body.brand-logo-palette .interior-page .family-proof-strip{z-index:5;position:relative}body.brand-logo-palette .interior-page.family-page-blog-hub .family-proof-strip,body.brand-logo-palette .interior-page.family-page-services-hub .family-proof-strip{box-shadow:none;border-radius:0;margin-top:0}body.brand-logo-palette .interior-page.family-page-blog-hub .family-content-full,body.brand-logo-palette .interior-page.family-page-services-hub .family-content-full{padding-top:clamp(3.5rem,6vw,5.8rem)}body.brand-logo-palette .interior-page .service-page-index .family-section-heading{grid-template-columns:minmax(0,.75fr) minmax(20rem,1fr);align-items:end;gap:clamp(1.3rem,4vw,4rem);display:grid}body.brand-logo-palette .interior-page .service-page-index .family-section-heading h2{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.1rem,4.4vw,4.7rem);line-height:.96}body.brand-logo-palette .interior-page .service-page-index .family-section-heading>p:not(.eyebrow){align-self:center;max-width:52rem;margin:0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.72}body.brand-logo-palette .interior-page .service-page-index .family-section-heading .eyebrow{grid-column:1/-1;margin-bottom:-.4rem}body.brand-logo-palette .interior-page .service-page-index .family-card-grid-services{grid-template-columns:repeat(3,minmax(0,1fr))}body.brand-logo-palette .interior-page .service-page-index .service-index-card{grid-template-rows:auto auto auto 1fr auto;min-height:18rem;display:grid}body.brand-logo-palette .interior-page .service-page-index .service-index-card:first-child,body.brand-logo-palette .interior-page .service-page-index .service-index-card:nth-child(5){grid-column:span 1}body.brand-logo-palette .interior-page .service-page-index .service-index-card-cta{margin-top:1.2rem}body.brand-logo-palette .interior-page .blog-directory{grid-template-columns:repeat(3,minmax(0,1fr))}body.brand-logo-palette .interior-page .blog-directory>article,body.brand-logo-palette .interior-page .blog-directory>article.is-featured{grid-template-columns:1fr;display:grid}body.brand-logo-palette .interior-page .blog-directory>article.is-featured{grid-column:span 2}body.brand-logo-palette .interior-page .blog-directory>article>div:last-child{min-height:20rem;padding:clamp(2rem,3vw,2.75rem)}body.brand-logo-palette .interior-page .blog-directory article h2{max-width:20ch;font-size:clamp(1.5rem,2.2vw,2.15rem)}body.brand-logo-palette .interior-page .blog-directory article span{max-width:48ch;padding-right:0}@media (max-width:1080px){body.brand-logo-palette .interior-page .blog-directory,body.brand-logo-palette .interior-page .service-page-index .family-card-grid-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){body.brand-logo-palette .interior-page .family-hero,body.brand-logo-palette .interior-page .family-hero-legal,body.brand-logo-palette .interior-page .family-hero-profile,body.brand-logo-palette .interior-page .family-hero-utility{border-radius:1.5rem;width:calc(100% - 1.5rem);margin-top:.8rem}body.brand-logo-palette .interior-page .answer-first,body.brand-logo-palette .interior-page .family-proof-strip,body.brand-logo-palette .interior-page .team-story{width:calc(100% - 1.5rem)}body.brand-logo-palette .floating-whatsapp{min-width:0;max-width:calc(100vw - 1rem);padding-inline:.9rem 1rem}body.brand-logo-palette .floating-whatsapp span{font-size:.9rem}}@media (max-width:760px){body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-hero{border-radius:0;grid-template-columns:1fr;width:100%;min-height:0;display:grid}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-hero-copy{padding:3rem 1.25rem 2.2rem}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub) .family-hero-visual{border-radius:1.1rem;min-height:18rem;margin:0 1rem 1rem}body.brand-logo-palette .interior-page .service-page-index .family-section-heading{grid-template-columns:1fr;gap:.85rem}body.brand-logo-palette .interior-page .service-page-index .family-section-heading h2{max-width:12.5ch;font-size:clamp(2.3rem,10.8vw,3.4rem)}body.brand-logo-palette .interior-page .blog-directory,body.brand-logo-palette .interior-page .service-page-index .family-card-grid-services{grid-template-columns:1fr}body.brand-logo-palette .interior-page .blog-directory>article>div:last-child,body.brand-logo-palette .interior-page .service-page-index .service-index-card{min-height:0;padding:1.45rem}body.brand-logo-palette .interior-page .service-page-index .service-index-card{grid-template-columns:2.35rem minmax(0,1fr);gap:.35rem .85rem;display:grid}body.brand-logo-palette .interior-page .service-page-index .service-index-card>span:first-child{grid-row:1/span 4}body.brand-logo-palette .interior-page .service-page-index .service-index-card h3{font-size:clamp(1.35rem,6.5vw,1.85rem)}body.brand-logo-palette .interior-page .blog-directory article span,body.brand-logo-palette .interior-page .service-page-index .service-index-card small{font-size:.95rem;line-height:1.62}body.brand-logo-palette .interior-page .service-page-index .service-index-card-cta{margin-top:.45rem}body.brand-logo-palette .interior-page .blog-directory>article.is-featured{grid-column:auto}body.brand-logo-palette .interior-page .blog-directory article h2{max-width:100%;font-size:clamp(1.35rem,6.3vw,1.75rem)}body.brand-logo-palette .floating-whatsapp{right:.75rem;bottom:calc(4.95rem + env(safe-area-inset-bottom));border-radius:50%;width:3.55rem;min-width:3.55rem;min-height:3.55rem;padding:0}body.brand-logo-palette .floating-whatsapp span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.brand-logo-palette .interior-site-header .header-cta{display:none}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero{background:linear-gradient(#fffffffa,#eef4f5f0),#fbf8f1;border-radius:1.4rem;min-height:0}body.brand-logo-palette .interior-page .family-hero h1,body.brand-logo-palette .interior-page .family-hero-article-essay h1,body.brand-logo-palette .interior-page .family-hero-article-insight h1,body.brand-logo-palette .interior-page .family-hero-contact h1,body.brand-logo-palette .interior-page .family-hero-innovation h1,body.brand-logo-palette .interior-page .family-hero-legal h1,body.brand-logo-palette .interior-page .family-hero-utility h1{max-width:100%;font-size:clamp(2.7rem,12vw,4.15rem)}body.brand-logo-palette .interior-page .family-hero-article-insight .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-contact .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-innovation .family-hero-copy,body.brand-logo-palette .interior-page .family-hero-profile .family-hero-copy{padding:2rem 1.35rem}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero-copy:after{display:none}body.brand-logo-palette .interior-page .family-hero-article-essay .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-article-guide .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-legal .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-profile .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-utility .family-hero-visual,body.brand-logo-palette .interior-page .family-hero-visual{border-radius:1.25rem;min-height:22rem;margin:0 .85rem .85rem}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-location,.family-page-innovation,.family-page-program,.family-page-services-hub,.family-page-team-hub,.family-page-contact,.family-page-profile) .family-hero-visual{border-radius:1.25rem;min-height:24rem;margin:0 .85rem .85rem}body.brand-logo-palette .interior-page .family-proof-strip{grid-template-columns:1fr;margin-top:-1rem;padding:.35rem}body.brand-logo-palette .interior-page .family-proof-strip>div{min-height:0}body.brand-logo-palette .interior-page .editorial-brain-cover svg{width:114%;height:108%;top:-5%}body.brand-logo-palette .interior-page .answer-first{padding:.8rem}body.brand-logo-palette .interior-page .answer-first-copy h2{max-width:100%;font-size:clamp(2rem,10vw,3rem)}body.brand-logo-palette .interior-page .service-depth-boundary,body.brand-logo-palette .interior-page .service-depth-clarity,body.brand-logo-palette .interior-page .service-depth-cta,body.brand-logo-palette .interior-page .service-depth-faq,body.brand-logo-palette .interior-page .service-depth-main,body.brand-logo-palette .interior-page .service-depth-process{border-radius:1.25rem}body.brand-logo-palette .interior-page .service-depth-boundary,body.brand-logo-palette .interior-page .service-depth-links,body.brand-logo-palette .interior-page .service-depth-main{grid-template-columns:1fr}}body.brand-logo-palette .interior-page .contact-inline-form .button-primary,body.brand-logo-palette .interior-page .family-hero .family-hero-actions .button-primary,body.brand-logo-palette .interior-page .service-depth-cta .button-primary{color:#fff;background:#187c60;border-color:#187c60;box-shadow:0 .95rem 2.2rem #187c6033}body.brand-logo-palette .interior-page .contact-inline-form .button-primary:is(:hover,:focus-visible),body.brand-logo-palette .interior-page .family-hero .family-hero-actions .button-primary:is(:hover,:focus-visible),body.brand-logo-palette .interior-page .service-depth-cta .button-primary:is(:hover,:focus-visible){background:#116b51;border-color:#116b51}body.brand-logo-palette .floating-contact .floating-whatsapp{width:auto;min-width:8.8rem;max-width:calc(100vw - 2rem)}@media (max-width:760px){body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-hero{border-inline:0;border-radius:0;width:100%;max-width:none;margin:0}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-hero-copy{padding:3.2rem 1.45rem 2rem}body.brand-logo-palette:has(.interior-page) .floating-contact .floating-whatsapp{display:none}body.brand-logo-palette .floating-contact .floating-whatsapp span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.brand-logo-palette .site-header .header-inner{width:calc(100% - 2rem)}body.brand-logo-palette .interior-page .service-page-index .family-section-heading h2{letter-spacing:-.05em;line-height:.98;max-width:14ch!important;font-size:clamp(2.05rem,10vw,3rem)!important}body.brand-logo-palette .interior-page .family-section-heading>p:not(.eyebrow),body.brand-logo-palette .interior-page .service-page-index .family-section-heading>p:not(.eyebrow){font-size:clamp(1rem,5.2vw,1.18rem);line-height:1.62}body.brand-logo-palette .floating-contact .floating-whatsapp{display:none}}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .answer-first-copy h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .curated-content h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-section-heading h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .service-depth-main h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .team-story-intro h2{max-width:18ch;font-family:var(--hf-sans),var(--font-figtree),sans-serif;color:#102c35;letter-spacing:-.047em;font-size:clamp(2rem,2.85vw,3.45rem);font-weight:820;line-height:1.02}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .service-depth-main{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);gap:clamp(1.35rem,3.2vw,3.2rem)}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .service-depth-main h2,body.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .team-story-intro h2{max-width:16.5ch;font-size:clamp(2rem,2.55vw,3.15rem)}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .answer-first-copy>p:not(.eyebrow),body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .curated-content p,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-section-heading>p:not(.eyebrow),body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .service-depth-main p,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .team-story-intro p{color:#455e66;font-size:clamp(1rem,1.08vw,1.14rem);line-height:1.68}body.brand-logo-palette .interior-page .blog-directory>article,body.brand-logo-palette .interior-page .direct-channel-grid>*,body.brand-logo-palette .interior-page .family-card-grid article,body.brand-logo-palette .interior-page .service-depth-links a{padding:clamp(1.25rem,2.1vw,1.85rem)}body.brand-logo-palette .interior-page .blog-directory article h2,body.brand-logo-palette .interior-page .family-card-grid article h3{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.28rem,1.55vw,1.72rem);line-height:1.14}body.brand-logo-palette .interior-page .blog-directory article span,body.brand-logo-palette .interior-page .family-card-grid article p,body.brand-logo-palette .interior-page .service-depth-links a span{color:#536970;max-width:54ch;line-height:1.62}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus{background:radial-gradient(circle at 10% 0,#e1a3201c,#0000 34%),linear-gradient(135deg,#ecf4f6eb,#fffdf9fa);border:1px solid #102c351a;border-radius:clamp(1.25rem,2.2vw,1.9rem);grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(1.1rem,2.8vw,2.35rem);padding:clamp(1.25rem,3vw,2.55rem);display:grid;box-shadow:0 1rem 2.8rem #10272f11}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__intro{flex-direction:column;justify-content:space-between;gap:clamp(.95rem,1.8vw,1.35rem);min-width:0;padding-right:clamp(0rem,1.5vw,1.1rem);display:flex}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__intro h3{color:#10272f;letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(1.85rem,2.4vw,3.05rem);line-height:1.02}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision span,body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__grid p,body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__intro p:not(.eyebrow){color:#455e66;font-size:clamp(.97rem,1.02vw,1.08rem);line-height:1.62}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__authority{border-left:2px solid #d79b20;margin:0;padding-left:1rem;font-weight:700;color:#28464f!important}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__grid article{background:#fffdf9c7;border:1px solid #102c3517;border-radius:1.05rem;min-width:0;padding:clamp(1rem,1.8vw,1.35rem)}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__grid span{color:#b78018;letter-spacing:.12em;margin-bottom:.65rem;font-size:.78rem;font-weight:800;display:inline-flex}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision h4,body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__grid h4{color:#10272f;letter-spacing:-.025em;margin:0 0 .55rem;font-size:clamp(1.05rem,1.15vw,1.28rem);line-height:1.12}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision{border-top:1px solid #102c351a;grid-column:1/-1;grid-template-columns:minmax(12rem,.46fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.8rem);padding-top:clamp(1rem,2vw,1.35rem);display:grid}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision li{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);gap:.85rem;min-width:0;display:grid}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision strong{color:#10272f;font-size:.98rem}@media (min-width:981px){body.brand-logo-palette .interior-page.family-page-team-hub .team-story-intro{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:start}body.brand-logo-palette .interior-page.family-page-contact .contact-inline-form,body.brand-logo-palette .interior-page.family-page-contact .direct-channels{width:min(100% - 2.4rem,1240px)}}@media (max-width:980px){body.brand-logo-palette .interior-page .service-page-index .family-section-heading,body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus,body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .service-depth-main{grid-template-columns:1fr}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__intro h3{max-width:19ch}}@media (max-width:760px){body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .answer-first-copy h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .curated-content h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .family-section-heading h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .service-depth-main h2,body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-blog-hub,.family-page-service-detail,.family-page-contact,.family-page-profile,.family-page-team-hub) .team-story-intro h2{letter-spacing:-.043em;line-height:1.03;max-width:100%!important;font-size:clamp(2rem,8.8vw,2.85rem)!important}body.brand-logo-palette .interior-page .blog-directory>article,body.brand-logo-palette .interior-page .direct-channel-grid>*,body.brand-logo-palette .interior-page .family-card-grid article,body.brand-logo-palette .interior-page .service-depth-links a{padding:clamp(1.15rem,5.8vw,1.5rem)}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus{border-radius:1.25rem;padding:clamp(1rem,5.6vw,1.45rem)}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__decision li,body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__grid{grid-template-columns:1fr}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus__intro h3{max-width:100%;font-size:clamp(1.75rem,7.6vw,2.45rem)}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page.family-page-service-detail :is(.flagship-map h2,.flagship-local h2,.flagship-boundary h2,.flagship-faq header h2,.flagship-cta h2),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page.family-page-team-hub .team-story-intro h2{letter-spacing:-.045em!important;max-width:18ch!important;font-size:clamp(2rem,2.55vw,3.15rem)!important;line-height:1.03!important}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page.family-page-service-detail :is(.flagship-map h2,.flagship-local h2,.flagship-boundary h2,.flagship-faq header h2,.flagship-cta h2),body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page.family-page-team-hub .team-story-intro h2{max-width:100%!important;font-size:clamp(2rem,8.8vw,2.85rem)!important}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page .family-hero .family-hero-copy>.eyebrow{display:none!important}@media (max-width:920px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay,.family-page-blog-hub) .family-hero{gap:0}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero{width:100%!important;box-shadow:none!important;background:radial-gradient(circle at 8% 6%,#d79a2b14,#0000 15rem),#fffdf9!important;border:0!important;border-radius:0!important;margin-top:0!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero:before{display:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay,.family-page-blog-hub) .family-hero-visual{height:13.5rem;min-height:13.5rem!important;margin-top:0!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-article-guide,.family-page-article-insight,.family-page-article-essay) .family-hero-visual{display:none!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub) .family-proof-strip{margin-top:.65rem!important}}@media (max-width:420px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay,.family-page-blog-hub) .family-hero-copy{padding-top:2.2rem!important;padding-bottom:1.25rem!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.family-page-services-hub,.family-page-article-guide,.family-page-article-insight,.family-page-article-essay,.family-page-blog-hub) .family-hero h1{letter-spacing:-.058em;font-size:clamp(2.25rem,9.8vw,3.05rem)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page .family-hero-actions{gap:.65rem}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page .family-hero-actions .button{min-height:3.05rem}}@media (min-width:981px) and (max-width:1100px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(16rem,22rem)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-4,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-5,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-6{grid-area:auto!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-guide{grid-area:auto/span 2!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-1,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-2,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-3,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-4,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-5,body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-team-hub .team-mosaic-card-6{aspect-ratio:auto!important}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-main{grid-template-columns:minmax(0,1fr)!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-main h2{max-width:100%!important;padding-bottom:.16em!important;line-height:1.03!important}}@media (max-width:350px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page.family-page-team-hub .team-fit-copy li{grid-template-columns:2.2rem minmax(0,1fr)!important;gap:.65rem .75rem!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .interior-page.family-page-team-hub .team-fit-copy li :is(strong,p){overflow-wrap:anywhere;min-width:0;max-width:100%;grid-column:2!important}}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants]{box-shadow:none;background:0 0;border-width:1px 0;border-radius:0;grid-template-columns:minmax(13rem,.48fr) minmax(0,1.52fr);gap:clamp(1.1rem,2.8vw,2.65rem);margin-top:clamp(1.15rem,2.5vw,2rem);padding:clamp(1.45rem,3vw,2.5rem) 0}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__intro{justify-content:flex-start;padding-right:0}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__intro h3{color:#17313a;max-width:13ch;font-size:clamp(1.58rem,2vw,2.35rem);line-height:1.06}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid{gap:0}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid article{background:0 0;border:0;border-top:1px solid #102c3521;border-radius:0;min-height:100%;padding:clamp(1rem,1.7vw,1.35rem)}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid span{color:#76530b}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid article:nth-child(2n){border-left:1px solid #102c351a}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid article:last-child,body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid article:nth-last-child(2):nth-child(odd){border-bottom:1px solid #102c3521}@media (max-width:980px){body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants]{grid-template-columns:1fr}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__intro h3{max-width:19ch}}@media (max-width:760px){body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants]{margin-inline:0;padding-block:1.35rem}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid article:nth-child(2n){border-left:0}body.brand-logo-palette .interior-page.family-page-service-detail .service-premium-focus[data-ai-surface=service-variants] .service-premium-focus__grid article:not(:last-child){border-bottom:0}}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-service-detail,.has-service-depth){--service-content-max:93.75rem;--service-page-gutter:clamp(1.25rem,5vw,6rem);width:100%;max-width:none;overflow:clip}body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-service-detail,.has-service-depth)>.family-hero{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}body.brand-logo-palette .family-page-services-hub>.family-content-full{background:#fffdf9;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.brand-logo-palette .family-page-services-hub .service-page-index{box-sizing:border-box;background:radial-gradient(circle at 88% 9%,#d79a2b14,#0000 24rem),linear-gradient(#fffdf9,#fbf8f1);border-top:1px solid #102c3514;width:100%!important;max-width:none!important;padding:clamp(4rem,8vw,8rem) var(--service-page-gutter) clamp(5rem,10vw,9rem)!important;margin:0!important}body.brand-logo-palette .family-page-services-hub :is(.service-directory-intro,.service-index-jumps,.service-index-group,.service-index-directory){width:min(100%,var(--service-content-max));max-width:var(--service-content-max);margin-inline:auto}body.brand-logo-palette .family-page-services-hub :is(.service-directory-intro .eyebrow,.service-index-group>header>p,.service-directory-heading .eyebrow){color:#8a5a14!important}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette .family-page-services-hub .service-directory-intro h2{line-height:.92}body.brand-logo-palette .family-page-services-hub .service-directory-intro{padding-bottom:.75rem}body.brand-logo-palette .family-page-services-hub .service-index-groups{width:100%}body.brand-logo-palette .family-page-services-hub .hub-orientation{width:100%;max-width:none;padding:clamp(4rem,8vw,7rem) var(--service-page-gutter);background:#10272f;margin:0}body.brand-logo-palette .family-page-services-hub .hub-orientation .family-context{width:min(100%,82.5rem);margin-inline:auto;position:static}body.brand-logo-palette .family-page-services-hub .hub-orientation .context-card{color:#fffdf9;box-shadow:none;background:#173f49;border-color:#ffffff1f}body.brand-logo-palette .family-page-services-hub .hub-orientation .context-card :is(h2,strong){color:#fffdf9}body.brand-logo-palette .family-page-services-hub .hub-orientation .context-card :is(span,p){color:#d9e5e7}body.brand-logo-palette .family-page-services-hub .hub-orientation .context-card>p:first-child{color:#f4c461}body.brand-logo-palette .family-page-services-hub .hub-orientation .context-card a{color:#fffdf9}body.brand-logo-palette .family-page-services-hub .hub-orientation .context-card a:is(:hover,:focus-visible){color:#f4c461}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page)>:is(.family-content-layout,.curated-layout){box-sizing:border-box;background:#fffdf9;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page)>.family-content-layout{padding:clamp(4rem,8vw,8rem) max(var(--service-page-gutter),calc((100vw - var(--service-content-max)) / 2)) clamp(5rem,10vw,9rem)}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .curated-primary,body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .family-context{box-sizing:border-box;width:min(100%,var(--service-content-max));max-width:var(--service-content-max);margin-inline:auto}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-clarity b{color:#8a5a14}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-cta>div:first-child>span{color:#f4c461}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-cta .button-ghost{color:#fffdf9;background:0 0;border-color:#ffffff6b}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page) .service-depth-cta .button-ghost:is(:hover,:focus-visible){color:#10272f;background:#f4c461;border-color:#f4c461}body.brand-logo-palette .family-page-service-detail.is-flagship-page>.flagship-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.brand-logo-palette .family-page-service-detail.is-flagship-page .flagship-service{width:100%;max-width:none;margin:0}@media (max-width:920px){body.brand-logo-palette .interior-page:is(.family-page-services-hub,.family-page-service-detail,.has-service-depth){--service-page-gutter:clamp(1rem,5vw,2rem);overflow:visible}body.brand-logo-palette .interior-page:is(.family-page-service-detail,.has-service-depth):not(.is-flagship-page)>.family-content-layout{padding-inline:var(--service-page-gutter)}}@media (max-width:560px){body.brand-logo-palette .family-page-services-hub .service-page-index{padding-top:3.25rem!important;padding-bottom:4.5rem!important}body.brand-logo-palette .family-page-services-hub .hub-orientation{padding-block:3.5rem}}