.science-shell{--science-ink:#071e2b;--science-muted:#52626b;--science-line:#d8e1e5;--science-mint:#b8f2d5;max-width:1320px;color:var(--science-ink);margin-left:auto;margin-right:auto;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px)}.science-label{letter-spacing:.2px;font-size:12px;font-weight:500;line-height:1.7;display:block}.science-breadcrumb{color:#677781;flex-wrap:wrap;gap:13px;padding-top:28px;font-size:11px;line-height:1.7;display:flex}.science-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.science-button{background:#b8f2d5;border:1px solid #b8f2d5;border-radius:3px;justify-content:space-between;align-items:center;gap:25px;min-height:50px;padding:13px 21px;font-size:13px;font-weight:500;line-height:1.7;transition:background .15s,border-color .15s;display:inline-flex;color:#071e2b!important}.science-button:hover{background:#a0e8c3;border-color:#a0e8c3;text-decoration:none!important}.science-button .arrow{width:19px;height:19px}.science-text-link{border-bottom:1px solid;align-items:center;gap:18px;padding:4px 0;font-size:13px;font-weight:450;line-height:1.8;display:inline-flex;text-decoration:none!important}.science-text-link:hover{color:#1c7756}.science-text-link .arrow{width:18px;height:18px}.science-hero{grid-template-columns:1.28fr 1fr;align-items:center;gap:48px;padding:66px 0 67px;display:grid}.science-hero h1{letter-spacing:-1.7px;margin:23px 0;font-size:clamp(37px,3.6vw,54px);font-weight:500;line-height:1.46}.science-hero>div>p{color:var(--science-muted);max-width:530px;font-size:16px;line-height:1.95}.science-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:31px;display:flex}.science-hero-actions .science-text-link{font-size:12px}.science-hero figure{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;margin:0;display:flex}.science-hero figure>img{aspect-ratio:1.07;object-fit:cover;background:#0a1c29;width:100%;height:auto}.science-hero figcaption{color:#64737c;margin-top:11px;font-size:9px;line-height:1.8}.science-audience{border-top:1px solid var(--science-line);grid-template-columns:1fr 1.7fr;align-items:start;gap:45px;margin-bottom:15px;padding:26px 0 35px;display:grid}.science-audience h2{margin:0;font-size:17px;font-weight:500;line-height:1.75}.science-audience p{color:var(--science-muted);max-width:680px;margin:0;font-size:14px;line-height:1.9}.science-cycle{color:#f5faf7;background:#071e2b;margin-top:10px;padding:66px 0 54px}.science-cycle>.science-shell{color:inherit}.science-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.science-section-heading h2{letter-spacing:-1px;margin:17px 0 0;font-size:clamp(28px,2.8vw,40px);font-weight:490;line-height:1.55}.science-section-heading>p{color:var(--science-muted);max-width:490px;margin:0;font-size:14px;line-height:1.95}.science-cycle .science-label{color:#b8f2d5}.science-cycle .science-section-heading>p{color:#b4c4ca}.science-cycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;margin:0;padding:0;list-style:none;display:grid}.science-cycle-grid>li{border-top:1px solid #43555d;min-width:0;padding-top:21px}.science-cycle-grid>li>span{color:#b8f2d5;font-size:11px;line-height:1.8}.science-cycle-grid h3{letter-spacing:-.35px;margin:22px 0 12px;font-size:19px;font-weight:480;line-height:1.6}.science-cycle-grid p{color:#b9c8ce;margin:0;font-size:12px;line-height:1.95}.science-cycle .science-text-link{color:#e4f5ed;margin-top:36px;font-size:12px}.science-cycle .science-text-link:hover{color:#b8f2d5}.science-support{padding:82px 0 78px}.science-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px;display:grid}.science-support-grid article{border-top:1px solid var(--science-line);padding:26px 0 29px}.science-support-grid h3{letter-spacing:-.5px;margin:0 0 12px;font-size:23px;font-weight:490;line-height:1.6}.science-support-grid p{color:var(--science-muted);max-width:510px;margin:0;font-size:14px;line-height:1.95}.science-deliverables{border-top:1px solid var(--science-line);grid-template-columns:1.04fr 1fr;gap:72px;padding:50px 0 70px;scroll-margin-top:112px;display:grid}.science-deliverables h2{letter-spacing:-1px;margin:18px 0 24px;font-size:clamp(28px,2.7vw,39px);font-weight:490;line-height:1.6}.science-deliverables>div>p{color:var(--science-muted);max-width:460px;margin:0;font-size:14px;line-height:1.95}.science-deliverables .science-text-link{margin-top:25px}.science-deliverables h3{margin:0 0 25px;font-size:16px;font-weight:500;line-height:1.85}.science-deliverables ul{margin:0;padding:0;list-style:none}.science-deliverables li{border-top:1px solid var(--science-line);padding:17px 0}.science-deliverables li strong{margin-bottom:7px;font-size:14px;font-weight:500;line-height:1.8;display:block}.science-deliverables li span{color:var(--science-muted);font-size:12px;line-height:1.9;display:block}.science-evidence{background:#edf5f1;grid-template-columns:1fr 2fr;gap:55px;margin:0 0 46px;padding:37px 39px;display:grid}.science-evidence h2{letter-spacing:-.6px;margin:0 0 20px;font-size:27px;font-weight:490;line-height:1.65}.science-evidence p{color:#50665d;max-width:660px;margin:0;font-size:14px;line-height:1.95}.science-evidence .science-text-link{margin-top:20px;font-size:12px}.science-reading{border-top:1px solid var(--science-line);border-bottom:1px solid var(--science-line);justify-content:space-between;align-items:center;gap:30px;padding:26px 0;display:flex}.science-reading .science-label{color:var(--science-muted);font-size:10px}.science-reading h2{margin:11px 0 0;font-size:20px;font-weight:480;line-height:1.65}.science-reading h2 a:hover{text-underline-offset:5px;text-decoration:underline}.science-reading>.science-text-link{flex-shrink:0;font-size:12px}.science-contact{justify-content:space-between;align-items:center;gap:45px;padding:73px 0 83px;display:flex}.science-contact h2{letter-spacing:-1px;margin:17px 0 18px;font-size:clamp(30px,3.2vw,44px);font-weight:490;line-height:1.55}.science-contact p{color:var(--science-muted);max-width:600px;margin:0;font-size:14px;line-height:1.95}.science-contact>.science-button{flex-shrink:0}.company-header{padding:75px 0 65px}.company-header h1{letter-spacing:-2px;max-width:970px;margin:24px 0 37px;font-size:clamp(38px,4.6vw,66px);font-weight:490;line-height:1.43}.company-intro{grid-template-columns:1fr 1fr;gap:65px;max-width:1090px;display:grid}.company-intro p{color:var(--science-muted);margin:0;font-size:16px;line-height:2}.company-intro p:first-child{color:#193543}.company-vision{color:#f4faf7;background:#071e2b;margin-bottom:12px;padding:44px 49px 47px}.company-vision>.science-label{color:#b8f2d5}.company-vision h2{letter-spacing:-1px;margin:21px 0;font-size:clamp(28px,3.2vw,43px);font-weight:470;line-height:1.65}.company-vision>p{color:#c1d0d5;max-width:730px;margin:0;font-size:14px;line-height:1.95}.company-section{border-bottom:1px solid var(--science-line);grid-template-columns:1fr 1.4fr;gap:80px;padding:70px 0;display:grid}.company-section h2{letter-spacing:-.8px;margin:18px 0 0;font-size:clamp(27px,2.6vw,37px);font-weight:490;line-height:1.65}.company-prose p{color:var(--science-muted);margin:0 0 21px;font-size:15px;line-height:2}.company-prose p:last-child{margin-bottom:0}.company-prose p a{color:#1a6048;text-underline-offset:4px;text-decoration:underline #9aafa5}.company-prose .science-text-link{margin-top:6px}.company-secondary{padding:48px 0 16px}.company-secondary h2{margin:0 0 18px;font-size:23px;font-weight:490;line-height:1.7}.company-secondary>p{color:var(--science-muted);max-width:830px;margin:0;font-size:14px;line-height:1.95}.company-secondary>div{flex-wrap:wrap;gap:25px 42px;margin-top:24px;display:flex}.company-secondary>div>a{border-bottom:1px solid #a0b1b8;align-items:center;gap:19px;padding-bottom:7px;font-size:13px;line-height:1.8;display:inline-flex}.company-secondary>div>a:hover{color:#1c7756}.company-secondary .arrow{width:15px;height:15px}.approach-header{grid-template-columns:1.22fr 1fr;align-items:end;gap:65px;padding:74px 0 54px;display:grid}.approach-header h1{letter-spacing:-1.6px;margin:22px 0 0;font-size:clamp(37px,3.9vw,56px);font-weight:490;line-height:1.5}.approach-header>div>p{color:var(--science-muted);margin:0 0 18px;font-size:15px;line-height:1.95}.approach-header>div>p:last-child{margin-bottom:8px}.approach-loop-section{color:#f4faf7;background:#071e2b;padding:32px 35px 24px}.approach-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.approach-loop>li{min-width:0;position:relative}.approach-loop>li:not(:last-child):after{content:"→";color:#81998f;font-size:20px;position:absolute;top:-3px;right:-20px}.approach-loop>li>span{color:#b8f2d5;border-bottom:1px solid #52686a;padding-bottom:16px;font-size:11px;line-height:1.7;display:block}.approach-loop h2{letter-spacing:-.35px;margin:19px 0 13px;font-size:20px;font-weight:480;line-height:1.7}.approach-loop p{color:#bcced0;margin:0;font-size:12px;line-height:1.95}.approach-loop-note{color:#bcced0;border-top:1px solid #344b57;margin:26px 0 0;padding-top:19px;font-size:11px;line-height:1.9}.approach-page>.science-contact{border-top:1px solid var(--science-line)}@media (width<=1050px){.science-hero{grid-template-columns:1.2fr 1fr;gap:28px;padding-top:50px}.science-hero h1{font-size:38px}.science-hero figure>img{aspect-ratio:.9}.science-hero-actions{gap:17px}.science-cycle-grid{gap:22px}.science-cycle-grid h3{font-size:18px}.science-section-heading{gap:38px}.science-deliverables{gap:42px}.company-section{gap:45px}.company-intro{gap:42px}.approach-header{gap:38px}.approach-header h1{font-size:40px}.approach-loop{gap:23px}.approach-loop h2{font-size:18px}.approach-loop-section{padding:28px 26px 22px}.approach-loop>li:not(:last-child):after{font-size:16px;right:-17px}}@media (width<=760px){.science-shell{padding-left:24px;padding-right:24px}.science-label{font-size:11px}.science-breadcrumb{gap:10px;padding-top:22px;font-size:10px}.science-button{gap:25px;min-height:48px;padding:12px 19px;font-size:12px}.science-text-link{gap:16px;font-size:12px}.science-hero{grid-template-columns:1fr;gap:31px;padding:37px 0 33px}.science-hero h1{letter-spacing:-1px;margin:21px 0;font-size:clamp(24px,7.8vw,32px);line-height:1.55}.science-hero h1 br{display:block}.science-hero>div>p{max-width:none;font-size:14px;line-height:2}.science-hero-actions{gap:18px 24px;margin-top:25px}.science-hero-actions .science-text-link{font-size:11px}.science-hero figure>img{aspect-ratio:1.7;max-height:300px}.science-hero figcaption{margin-top:9px;font-size:8px}.science-audience{grid-template-columns:1fr;gap:13px;margin-bottom:5px;padding:24px 0 27px}.science-audience h2{font-size:16px}.science-audience p{font-size:12px;line-height:1.95}.science-cycle{margin-top:0;padding:40px 0 37px}.science-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.science-section-heading h2{letter-spacing:-.75px;margin-top:14px;font-size:29px;line-height:1.58}.science-section-heading>p{max-width:none;font-size:13px;line-height:1.95}.science-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.science-cycle-grid>li{padding-top:16px}.science-cycle-grid>li>span{font-size:10px}.science-cycle-grid h3{letter-spacing:-.45px;margin:16px 0 10px;font-size:18px;line-height:1.6}.science-cycle-grid p{font-size:11px;line-height:1.95}.science-cycle .science-text-link{align-items:flex-start;margin-top:28px;font-size:11px}.science-cycle .science-text-link .arrow{margin-top:2px}.science-support{padding:45px 0 38px}.science-support-grid{grid-template-columns:1fr}.science-support-grid article{padding:22px 0}.science-support-grid h3{margin-bottom:11px;font-size:22px}.science-support-grid p{font-size:13px;line-height:1.95}.science-deliverables{grid-template-columns:1fr;gap:32px;padding:34px 0 39px}.science-deliverables h2{margin:15px 0 21px;font-size:28px;line-height:1.65}.science-deliverables>div>p{max-width:none;font-size:13px}.science-deliverables .science-text-link{margin-top:21px}.science-deliverables h3{margin-bottom:19px;font-size:15px}.science-deliverables li{padding:15px 0}.science-deliverables li strong{font-size:13px}.science-deliverables li span{font-size:11px}.science-evidence{grid-template-columns:1fr;gap:22px;margin-bottom:32px;padding:26px 22px}.science-evidence h2{margin-bottom:17px;font-size:25px;line-height:1.65}.science-evidence p{font-size:13px}.science-evidence .science-text-link{font-size:11px}.science-reading{flex-direction:column;align-items:start;gap:17px;padding:23px 0}.science-reading h2{margin-top:11px;font-size:21px;line-height:1.65}.science-reading>.science-text-link{font-size:11px}.science-contact{flex-direction:column;align-items:start;gap:25px;padding:47px 0 57px}.science-contact h2{letter-spacing:-.7px;margin:16px 0 18px;font-size:30px;line-height:1.55}.science-contact p{max-width:none;font-size:13px}.company-header{padding:43px 0 34px}.company-header h1{letter-spacing:-1.1px;margin:20px 0 25px;font-size:36px;line-height:1.5}.company-header h1 br{display:block}.company-intro{grid-template-columns:1fr;gap:18px}.company-intro p{font-size:14px;line-height:2}.company-vision{margin:0 -24px 4px;padding:29px 24px 32px}.company-vision h2{letter-spacing:-.8px;margin:19px 0;font-size:29px;line-height:1.7}.company-vision>p{font-size:13px}.company-section{grid-template-columns:1fr;gap:25px;padding:38px 0}.company-section h2{letter-spacing:-.7px;margin-top:15px;font-size:28px;line-height:1.6}.company-prose p{margin-bottom:19px;font-size:14px;line-height:2}.company-prose .science-text-link{font-size:12px}.company-secondary{padding:34px 0 6px}.company-secondary h2{margin-bottom:16px;font-size:22px}.company-secondary>p{font-size:13px}.company-secondary>div{gap:18px 27px;margin-top:21px}.company-secondary>div>a{gap:15px;font-size:12px}.approach-header{grid-template-columns:1fr;gap:25px;padding:44px 0 32px}.approach-header h1{letter-spacing:-1px;margin-top:20px;font-size:34px;line-height:1.52}.approach-header h1 br{display:block}.approach-header>div>p{margin-bottom:17px;font-size:14px;line-height:2}.approach-header>div>p:last-child{margin:0}.approach-loop-section{margin:0 -24px;padding:25px 24px 21px}.approach-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}.approach-loop>li>span{padding-bottom:12px;font-size:10px}.approach-loop>li:not(:last-child):after{display:none}.approach-loop h2{letter-spacing:-.4px;margin:15px 0 9px;font-size:18px;line-height:1.7}.approach-loop p{font-size:11px;line-height:1.9}.approach-loop-note{margin-top:22px;padding-top:16px;font-size:10px;line-height:1.85}}@media (width<=360px){.company-header h1{font-size:32px}.company-vision h2{font-size:26px}.approach-header h1{font-size:31px}.science-cycle-grid,.approach-loop{gap:24px 18px}.science-cycle-grid h3,.approach-loop h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.science-button{transition:none}}.company-directions{border-bottom:1px solid var(--science-line);grid-template-columns:1fr 1.4fr;gap:80px;padding:66px 0 34px;display:grid}.company-directions-heading h2{letter-spacing:-.8px;margin:18px 0 22px;font-size:clamp(27px,2.6vw,37px);font-weight:490;line-height:1.65}.company-directions-heading>p{color:var(--science-muted);max-width:390px;margin:0;font-size:14px;line-height:2}.company-directions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.company-directions-grid>a{border-top:1px solid var(--science-line);padding:19px 0 24px;display:block;position:relative}.company-directions-grid h3{margin:0 0 12px;padding-right:23px;font-size:18px;font-weight:500;line-height:1.7}.company-directions-grid p{color:var(--science-muted);margin:0;font-size:13px;line-height:1.95}.company-directions-grid .arrow{width:15px;height:15px;position:absolute;top:25px;right:0}.company-directions-grid>a:hover h3{color:#1c7756}.approach-method{border-bottom:1px solid var(--science-line);grid-template-columns:1fr 1.34fr;gap:70px;padding:58px 0;scroll-margin-top:108px;display:grid}.approach-method h2{letter-spacing:-.8px;margin:17px 0 0;font-size:clamp(28px,2.6vw,37px);font-weight:490;line-height:1.65}.approach-method-prose p{color:var(--science-muted);margin:0 0 21px;font-size:15px;line-height:2}.approach-method-prose p:last-child{margin-bottom:0}.approach-method-evidence{background:#edf5f1;border:0;margin-top:20px;padding:42px}.approach-applications{padding:68px 0 53px}.approach-applications-heading{grid-template-columns:1fr 1fr;align-items:end;gap:0 60px;margin-bottom:36px;display:grid}.approach-applications-heading>.science-label{grid-column:1/-1}.approach-applications-heading h2{letter-spacing:-.8px;margin:17px 0 0;font-size:clamp(28px,2.7vw,39px);font-weight:490;line-height:1.6}.approach-applications-heading>p{color:var(--science-muted);max-width:490px;margin:0;font-size:14px;line-height:1.95}.approach-applications-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;display:grid}.approach-applications-grid article{border-top:1px solid var(--science-line);min-width:0;padding-top:21px}.approach-applications-grid article>a{color:#245641;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.9;display:flex}.approach-applications-grid article>a:hover{text-underline-offset:4px;text-decoration:underline}.approach-applications-grid .arrow{flex-shrink:0;width:15px;height:15px}.approach-applications-grid h3{margin:19px 0 14px;font-size:19px;font-weight:490;line-height:1.75}.approach-applications-grid p{color:var(--science-muted);margin:0;font-size:13px;line-height:1.95}.approach-delivery{border-top:1px solid var(--science-line);grid-template-columns:1fr 1.2fr;gap:85px;padding:54px 0 65px;scroll-margin-top:108px;display:grid}.approach-delivery h2{letter-spacing:-.8px;margin:17px 0 22px;font-size:clamp(28px,2.7vw,39px);font-weight:490;line-height:1.6}.approach-delivery>div>p{color:var(--science-muted);max-width:440px;margin:0;font-size:14px;line-height:2}.approach-delivery dl{margin:0}.approach-delivery dl>div{border-top:1px solid var(--science-line);padding:19px 0 23px}.approach-delivery dt{margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.8}.approach-delivery dd{color:var(--science-muted);margin:0;font-size:13px;line-height:1.95}@media (width<=1050px){.company-directions{gap:45px}.company-directions-grid{gap:23px}.approach-method{gap:38px}.approach-method-evidence{padding:33px}.approach-applications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.approach-delivery{gap:45px}}@media (width<=760px){.company-directions{grid-template-columns:1fr;gap:28px;padding:38px 0 31px}.company-directions-heading h2{margin:15px 0 19px;font-size:28px}.company-directions-heading>p{max-width:none;font-size:13px}.company-directions-grid{gap:22px}.company-directions-grid h3{margin-bottom:11px;padding-right:0;font-size:16px}.company-directions-grid p{font-size:12px}.company-directions-grid>a{padding:17px 0 27px}.company-directions-grid .arrow{width:14px;height:14px;margin-top:14px;position:static}.approach-method{grid-template-columns:1fr;gap:25px;padding:38px 0}.approach-method h2{margin-top:15px;font-size:28px;line-height:1.65}.approach-method-prose p{margin-bottom:19px;font-size:14px;line-height:2}.approach-method-evidence{margin:0 -24px;padding:31px 24px}.approach-applications{padding:42px 0 30px}.approach-applications-heading{grid-template-columns:1fr;gap:19px;margin-bottom:29px}.approach-applications-heading h2{margin:0;font-size:28px}.approach-applications-heading>p{max-width:none;font-size:13px}.approach-applications-grid{grid-template-columns:1fr;gap:28px}.approach-applications-grid article{padding-top:18px}.approach-applications-grid article>a{font-size:12px}.approach-applications-grid h3{margin:14px 0 11px;font-size:20px}.approach-applications-grid p{font-size:13px}.approach-delivery{grid-template-columns:1fr;gap:28px;padding:35px 0 28px}.approach-delivery h2{margin:15px 0 20px;font-size:28px}.approach-delivery>div>p{max-width:none;font-size:13px}.approach-delivery dl>div{padding:17px 0 20px}.approach-delivery dt{font-size:15px}.approach-delivery dd{font-size:12px}}
