/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */: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{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)}.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)}.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}.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}.eyebrow{color:var(--copper-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:.72rem;font-weight:700}.eyebrow-light{color:#dfae99}.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{background:var(--paper)}@keyframes neural-pulse{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1.28)}}.section{width:min(calc(100% - 48px),var(--content));margin:0 auto;padding:clamp(100px,12vw,170px) 0}.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}.crisis-note{padding:24px max(24px,calc((100vw - var(--content)) / 2));background:var(--mist);color:var(--petrol);justify-content:space-between;align-items:center;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}@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}}@media (max-width:920px){html{scroll-padding-top:92px}.header-inner{grid-template-columns:1fr auto;min-height:72px}.desktop-nav,.header-cta{display:none}.menu-button{display:inline-flex}.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)}.header-inner{width:calc(100% - 28px)}.brand{min-width:0}.brand-logo{width:52px;height:40px}.section{width:calc(100% - 32px);padding:100px 0}.faq-list summary{grid-template-columns:34px 1fr;font-size:.9rem}.faq-list details>p{margin-left:46px}.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)}}@media (max-width:420px){.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}}h1{font-size:clamp(2.8rem,5.4vw,5.5rem)}h2{font-size:clamp(2.25rem,4vw,4.25rem)}.site-header{background:#fffefaf5;box-shadow:0 1px #202d341c}.header-inner{min-height:78px}.brand-logo{filter:grayscale()brightness(.34);opacity:.84}.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)}.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}.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}.section{padding:clamp(88px,10vw,132px) 0}.site-footer{color:#e4eaec}.footer-brand p,.footer-legal,.site-footer a{color:#b2c0c5}.interior-page{background:radial-gradient(circle at 88% 3%,#c9dce285,transparent 24rem),var(--warm)}.mobile-action-bar{background:#1b2e38f7}@media (max-width:920px){.header-inner{min-height:70px}}@media (max-width:700px){h1{font-size:clamp(2.4rem,10.5vw,3.5rem)}h2{font-size:clamp(2rem,9vw,3.1rem)}.section{width:calc(100% - 28px);padding:82px 0}}: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}.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}.site-footer{background:#1b2e38}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 .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 .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 .section{width:min(calc(100% - clamp(2rem, 7vw, 7rem)),var(--content))}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 .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 .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}}@media (max-width:760px){body.human-first-b .header-inner,body.human-first-b .section{width:calc(100% - 2rem)}body.human-first-b .site-footer{padding-inline:1.25rem}}@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){font-family:var(--he-text)}body.hybrid-editorial :where(h1,h2,h3){font-family:var(--he-display);font-synthesis:none;text-wrap:balance}body.hybrid-editorial :where(p){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 .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 .desktop-nav a{color:var(--he-ink-soft);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)}@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 .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 .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 .mobile-action-bar{background:#102b36f7}@media (max-width:760px){body.hybrid-editorial .crisis-note,body.hybrid-editorial .header-inner{width:calc(100% - 2rem)}body.hybrid-editorial .site-footer{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){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){min-width:0}body.human-first-b.hybrid-editorial :where(h1,h2,h3){padding-bottom:.06em;line-height:1.06;overflow:visible}body.human-first-b.hybrid-editorial :where(.site-footer a){overflow-wrap:anywhere}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}@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: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 .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 .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 .site-footer{padding-bottom:7rem}}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{--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 .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__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}@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:640px){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}}@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{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,blockquote){text-wrap:pretty}body.human-first-b.hybrid-editorial.art-direction-level-up :where(p,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 .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 .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 .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 .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)}@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 (max-width:1180px){body.human-first-b.hybrid-editorial.art-direction-level-up .desktop-nav{gap:clamp(.7rem,1.25vw,1.2rem)}}@media (max-width:920px){body.human-first-b.hybrid-editorial.art-direction-level-up{--ad-space:clamp(5rem,12vw,7rem)}}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up .header-inner{width:calc(100% - 2rem)}}@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 .crisis-note{width:calc(100% - 2rem)}}@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.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) svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}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__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__nodes circle{filter:drop-shadow(0 0 .28rem #536ed64d)}@media (min-width:901px){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 .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)}@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 .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)}}@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 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 .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}}@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(.neural-atlas__orbits,.neural-atlas__inner-pulse,.neural-atlas__micro-node,.neural-atlas__micro-mesh,.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 .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){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 .header-cta 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 :where(.site-footer){background-color:var(--brand-atlantic-deep)}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__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__nodes circle:nth-child(4n){fill:var(--brand-coral)}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 .crisis-note{background-color:var(--brand-gold-soft)}body.brand-logo-palette .faq-list details[open] summary b,body.brand-logo-palette .faq-list summary>span{color:var(--brand-coral-dark)}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.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{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 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 .crisis-note{background:var(--brand-gold-soft)}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)}@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){scroll-margin-top:8.5rem}body.brand-logo-palette :where(h1,h2,h3){text-wrap:balance}@media (max-width:760px){body.brand-logo-palette{--polish-section-space:4.25rem}body.brand-logo-palette main>:where(section){scroll-margin-top:6.75rem}}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}@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 .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}@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}}@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 .site-footer{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1180px){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 .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) 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{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 .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}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main>:where(section){scroll-margin-top:clamp(9.25rem,10vw,10.75rem)}@media (max-width:760px){body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main>:where(section){scroll-margin-top:7.75rem}}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-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}@media (max-width:1100px){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){.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}}@media (prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}@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)}}.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-quote 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%;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.home-google-quote{scroll-snap-align:start;border-bottom:1px solid #ffffff47;border-left:1px solid #ffffff47;min-width:0;padding:clamp(1.8rem,4vw,3.25rem)}.home-google-quote:first-child{border-left:0}.home-google-quote figure{margin: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>*{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: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-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: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-quote{padding:2rem 1.15rem}.home-google-quote+.home-google-quote{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}}@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-quote{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}@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}}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.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 :where(.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 .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}@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 .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 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 .home-contact-panel{background:#fffdf9f5;border:1px solid #102c3514;box-shadow:0 .95rem 2.35rem #10272f0d}body.brand-logo-palette .interior-page .home-contact-form button{color:#fff;background:#187c60;border-color:#187c60;box-shadow:0 .8rem 2rem #187c6033}body.brand-logo-palette .interior-page .home-contact-panel{border-radius:1.5rem;padding:clamp(1.35rem,3vw,2rem)}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}@media (max-width:920px){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 .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 .floating-contact .floating-whatsapp{width:auto;min-width:8.8rem;max-width:calc(100vw - 2rem)}@media (max-width:760px){body.brand-logo-palette:has(.interior-page) .floating-contact .floating-whatsapp{display:none}body.brand-logo-palette:not(:has(.mobile-action-bar.is-visible)) .floating-contact .floating-whatsapp{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}body.brand-logo-palette:has(.mobile-action-bar.is-visible) .floating-contact .floating-whatsapp{bottom:calc(4.95rem + env(safe-area-inset-bottom))}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 .floating-contact .floating-whatsapp{display:none}}body.human-first-b.hybrid-editorial.art-direction-level-up.neural-cosmos-motion.brand-logo-palette main[data-design-family=home]>section[id]{scroll-margin-top:clamp(10rem,11vw,11.5rem)}@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]>section[id]{scroll-margin-top:8rem}}