.sci-hero{background:#000;grid-template-columns:1fr 1fr;min-height:300px;display:grid}.sci-hero__left{padding:calc(var(--space-nav-height) + 3rem) 0 3rem 60px;flex-direction:column;justify-content:center;gap:24px;display:flex}.sci-hero__eyebrow{letter-spacing:5.6px;color:#fff9;margin:0;font-size:14px;font-weight:700}.sci-hero__heading{letter-spacing:-.32px;color:#fff;max-width:22ch;margin:0;font-size:clamp(1.75rem,1rem + 2.5vw,2.5rem);font-weight:700;line-height:1.1}.sci-hero__subtitle{color:#ffffffd9;margin:0;font-size:18px;line-height:1.6}.sci-hero__body{color:#ffffff8c;margin:0;font-size:15px;line-height:1.7}.sci-hero__right{position:relative;overflow:hidden}.sci-hero__right:after{content:"";pointer-events:none;background:linear-gradient(108.93deg,#000 23.677%,#0000 37.884%);position:absolute;inset:0}.sci-hero__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sci-stats{background:var(--color-brand-400);padding:24px 0}.sci-stats__grid{grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto;display:grid}.sci-stats__item{text-align:center;border-left:1.5px solid #ffffff4d;flex-direction:column;align-items:center;gap:6px;padding:0 20px;display:flex}.sci-stats__item:first-child{border-left:none}.sci-stats__num{font-family:var(--font-serif);color:#fff;margin:0;font-size:60px;line-height:1}.sci-stats__label{color:#ffffffd9;margin:0;font-size:14px;line-height:1.8}.sci-centered-header{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sci-eyebrow{letter-spacing:5.6px;color:#0009;margin:0;font-size:14px;font-weight:700}.sci-section-heading{color:#000;margin:0;font-size:32px;font-weight:700;line-height:1.2}.sci-techs{background:#fcfbf9;flex-direction:column;align-items:center;gap:48px;padding:60px 60px 40px;display:flex}.sci-techs__list{flex-direction:column;gap:12px;width:100%;max-width:1000px;display:flex}.sci-tech-card{background:#dbdbdb33;border:1px solid #0003;border-bottom-width:6px;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.sci-tech-card__body{flex-direction:column;flex:1;gap:4px;display:flex}.sci-tech-card__title{color:#000;margin:0;font-size:18px;font-weight:700;line-height:1.5}.sci-tech-card__desc{color:#0009;margin:0;font-size:14px;line-height:1.5}.sci-tech-card__cite{color:#0009;margin:0;font-size:14px;font-weight:700;line-height:1.5}.sci-tech-card__num{font-family:var(--font-serif);letter-spacing:-1.2px;color:#000;flex-shrink:0;font-size:40px;line-height:.9}.sci-mech{background:#fcfbf9;border-top:1px solid #00000014;flex-direction:column;align-items:center;gap:48px;padding:60px 60px 80px;display:flex}.sci-mech__prose{text-align:center;flex-direction:column;gap:16px;max-width:720px;display:flex}.sci-mech__prose p{font-size:var(--text-body);color:var(--color-text);margin:0;line-height:1.7}.sci-mech__grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1088px;display:grid}.sci-outcome-card{border-top:3px solid var(--color-brand-dark);background:#fff;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.sci-outcome-card__label{letter-spacing:4px;color:var(--color-brand-dark);margin:0;font-size:12px;font-weight:700}.sci-outcome-card__body{font-size:var(--text-body);color:var(--color-text);margin:0;line-height:1.65}.sci-library{background:#2d4e910f;padding:60px 0 80px}.sci-library .rg-filters,.sci-library .rg-grid-section{background:0 0!important}.sci-library__header{text-align:center;flex-direction:column;gap:20px;max-width:720px;margin:0 auto 48px;padding:0 64px;display:flex}.sci-library__eyebrow{letter-spacing:5.6px;color:#0009;margin:0;font-size:14px;font-weight:700}.sci-library__intro{font-size:var(--text-body);color:var(--color-text);margin:0;line-height:1.7}.sci-library__cta{justify-content:center;margin-top:40px;padding:0 64px;display:flex}.sci-library__btn{background:var(--color-brand-400);color:#fff;letter-spacing:.28px;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:14px 40px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sci-library__btn:hover{background:#0d55a0}@media (width<=900px){.sci-hero{grid-template-columns:1fr}.sci-hero__right{display:none}.sci-hero__left{padding:calc(var(--space-nav-height) + 2rem) 24px 2rem}.sci-stats__grid{grid-template-columns:repeat(2,1fr)}.sci-stats__item:nth-child(odd){border-left:none}.sci-stats__item:nth-child(3),.sci-stats__item:nth-child(4){border-top:1.5px solid #ffffff4d;margin-top:8px;padding-top:16px}.sci-techs,.sci-mech{padding:48px 24px 40px}.sci-mech__grid{grid-template-columns:1fr}.sci-techs .sci-section-heading{font-size:24px}.sci-library{padding:48px 0 60px}.sci-library__header,.sci-library__cta{padding-left:24px;padding-right:24px}}@media (width<=480px){.sci-stats__grid{grid-template-columns:1fr}.sci-stats__item{border-top:1.5px solid #ffffff4d;border-left:none;margin-top:8px;padding-top:16px}.sci-stats__item:first-child{border-top:none;margin-top:0;padding-top:0}}.sci-cta{background:var(--color-brand-dark);padding:80px 60px}.sci-cta__inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:720px;margin:0 auto;display:flex}.sci-cta__heading{color:#fff;margin:0;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);font-weight:700;line-height:1.2}.sci-cta__body{font-size:var(--text-body);color:#ffffffa6;margin:0;line-height:1.7}.sci-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.sci-cta__btn{white-space:nowrap;min-height:44px;font-size:15px;font-weight:600;line-height:1.5;font-family:var(--font-body);border-radius:4px;align-items:center;padding:12px 28px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.sci-cta__btn--ghost{color:#fff;background:#ffffff1f;border:1px solid #fff6}.sci-cta__btn--ghost:hover{background:#ffffff38}@media (width<=600px){.sci-cta{padding:60px 24px}.sci-cta__actions{flex-direction:column;align-items:stretch}.sci-cta__btn{justify-content:center}}
