body:has(.asset-hero){background:#111210}body:has(.asset-hero) .site-header{border-bottom-color:#2a2c28;background:#111210f0}body:has(.asset-hero) .site-nav__link--cta{border-radius:4px;background:#e7e9e2}body:has(.asset-hero) .asset-hero{gap:clamp(48px,7vw,108px);min-height:630px;padding-block:108px 92px}body:has(.asset-hero) .asset-hero h1{background:none;color:#f0f1eb;font-size:clamp(62px,7.4vw,108px);font-weight:690;letter-spacing:-.068em;line-height:1}body:has(.asset-hero) .asset-hero__promise{margin-top:25px;color:#d7d9d1;font-size:clamp(25px,2.5vw,38px);font-weight:560;line-height:1.3}body:has(.asset-hero) .asset-hero__lead{color:#9fa39a}body:has(.asset-hero) .asset-hero__manifest{border-top-color:#383a35}body:has(.asset-hero) .asset-hero__manifest p{border-bottom-color:#2b2d29;color:#b9bcb4}body:has(.asset-hero) .button--large{min-height:48px;border-radius:4px;padding:11px 18px}body:has(.asset-hero) .button--primary{background:var(--marketing-accent);box-shadow:none}body:has(.asset-hero) .button--ghost{border-color:#383b35;background:transparent}body:has(.asset-hero) .product-proof{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);gap:clamp(42px,6vw,92px);align-items:end;scroll-margin-top:82px;border-block:1px solid #292b27;padding-block:72px 88px}body:has(.asset-hero) .product-proof__copy h2{margin:16px 0 0;color:#f0f1eb;font-size:clamp(38px,4vw,58px);font-weight:620;letter-spacing:-.05em;line-height:1.08;word-break:keep-all}body:has(.asset-hero) .product-proof__copy>p:not(.eyebrow){margin:20px 0 0;color:#9fa39a;font-size:15px;line-height:1.75}body:has(.asset-hero) .product-proof__copy .text-link{margin-top:24px}body:has(.asset-hero) .product-proof__figure{overflow:hidden;margin:0;border:1px solid #343630;border-radius:4px;background:#0d0e0c}body:has(.asset-hero) .product-proof__badge{border-bottom:1px solid #343630;padding:11px 14px;color:var(--marketing-accent);font:700 10px/1.4 var(--font-mono);letter-spacing:.08em}body:has(.asset-hero) .product-proof__comparison{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#343630}body:has(.asset-hero) .product-proof__comparison figure{min-width:0;margin:0;background:#111210}body:has(.asset-hero) .product-proof__comparison img{display:block;width:100%;aspect-ratio:1424 / 891;background:#090a09;object-fit:contain;object-position:top}body:has(.asset-hero) .product-proof__comparison figcaption{border-top:1px solid #343630;padding:10px 13px;color:#b9bcb4;font-size:12px}body:has(.asset-hero) .living-knowledge-note{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(340px,1fr) auto;gap:clamp(28px,5vw,72px);align-items:center;margin-top:-1px;border-bottom:1px solid #292b27;padding-block:34px}body:has(.asset-hero) .living-knowledge-note h2{margin:8px 0 0;color:#e7e9e2;font-size:clamp(24px,2.4vw,36px);font-weight:620;letter-spacing:-.04em;line-height:1.2}body:has(.asset-hero) .living-knowledge-note__readiness{display:inline-block;margin-top:10px;border-left:2px solid var(--marketing-accent);padding-left:9px;color:#a5a99f;font:700 10px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}body:has(.asset-hero) .living-knowledge-note>p{max-width:660px;color:#a5a99f;font-size:15px;line-height:1.75}body:has(.asset-hero) .living-knowledge-note .text-link{white-space:nowrap}body:has(.asset-hero) .value-grid__more{margin-top:0}body:has(.asset-hero) .value-grid__more summary{display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid #30322e;border-top:0;padding:17px 22px;color:var(--marketing-accent);font:700 12px/1.4 var(--font-mono);letter-spacing:.05em;list-style:none}body:has(.asset-hero) .value-grid__more summary::-webkit-details-marker{display:none}body:has(.asset-hero) .value-grid__more summary:hover,body:has(.asset-hero) .value-grid__more summary:focus-visible{background:#ff7a5c0f}body:has(.asset-hero) .value-grid__more summary span{display:inline-block;transition:transform .15s ease}body:has(.asset-hero) .value-grid__more[open] summary span{transform:rotate(180deg)}body:has(.asset-hero) .value-grid--rest{margin-top:-1px;border-top:0}body:has(.asset-hero) .availability-note{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(28px,5vw,72px);align-items:center;margin-block:92px 44px;border-block:1px solid #30322e;padding-block:32px}body:has(.asset-hero) .availability-note h2{margin:8px 0 0;color:#e7e9e2;font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.035em;line-height:1.3}body:has(.asset-hero) .availability-note>p{color:#8f938b;font-size:13px}body:has(.asset-hero) .cycle-section,body:has(.asset-hero) .capability-section{border-color:#292b27}body:has(.asset-hero) .cycle-section{border-top:0;padding-block:120px}body:has(.asset-hero) .values-section{padding-block:110px}body:has(.asset-hero) .lead-section{padding-block:120px}body:has(.asset-hero) .capability-section{padding-block:110px}body:has(.asset-hero) .section-intro{margin-bottom:76px}body:has(.asset-hero) .diversity-cycle,body:has(.asset-hero) .value-grid,body:has(.asset-hero) .capability-grid{margin-top:0}body:has(.asset-hero) .value-grid--rest,body:has(.asset-hero) .capability-grid--rest{margin-top:-1px}body:has(.asset-hero) .section-intro h2,body:has(.asset-hero) .playground-callout h2{font-weight:620}body:has(.asset-hero) .value-grid,body:has(.asset-hero) .value-grid article,body:has(.asset-hero) .lead-stack,body:has(.asset-hero) .lead-card,body:has(.asset-hero) .capability-grid,body:has(.asset-hero) .capability-grid a{border-color:#30322e}body:has(.asset-hero) .value-grid article{min-height:250px;background:transparent;padding:34px}body:has(.asset-hero) .value-grid h3{margin-top:56px;font-size:21px}body:has(.asset-hero) .lead-card{min-height:560px;padding-block:84px}body:has(.asset-hero) .lead-card__number{color:#ffffff09}body:has(.asset-hero) .lead-card__visual:before{display:none}body:has(.asset-hero) .evidence-media,body:has(.asset-hero) .desktop-evidence,body:has(.asset-hero) .view-evidence{border-color:#343630;border-radius:4px;box-shadow:none}body:has(.asset-hero) .capability-section{background:#131411}body:has(.asset-hero) .capability-grid a{min-height:260px;padding:30px 26px}body:has(.asset-hero) .capability-grid a:hover,body:has(.asset-hero) .capability-grid a:focus-visible{background:#1a1c18}body:has(.asset-hero) .playground-callout,body:has(.asset-hero) .final-cta{border-color:#353730;border-radius:4px;background:#171815}body:has(.asset-hero) .playground-callout{margin-top:110px}body:has(.asset-hero) .final-cta{margin-bottom:96px;padding-block:96px}@media(max-width:1100px){body:has(.asset-hero) .product-proof{grid-template-columns:1fr;align-items:start}body:has(.asset-hero) .product-proof__copy{max-width:680px}body:has(.asset-hero) .living-knowledge-note{grid-template-columns:1fr auto}body:has(.asset-hero) .living-knowledge-note>p{grid-column:1;grid-row:2}body:has(.asset-hero) .living-knowledge-note>.text-link{grid-column:2;grid-row:1 / span 2}body:has(.asset-hero) .availability-note{grid-template-columns:1fr auto}body:has(.asset-hero) .availability-note>p{grid-column:1;grid-row:2}body:has(.asset-hero) .availability-note>.text-link{grid-column:2;grid-row:1 / span 2}}@media(max-width:820px){body:has(.asset-hero) .asset-hero{padding-block:82px 72px}body:has(.asset-hero) .product-proof{padding-block:62px 72px}body:has(.asset-hero) .cycle-section,body:has(.asset-hero) .values-section,body:has(.asset-hero) .lead-section,body:has(.asset-hero) .capability-section{padding-block:88px}body:has(.asset-hero) .section-intro{margin-bottom:56px}body:has(.asset-hero) .lead-card{min-height:0;padding-block:66px}}@media(max-width:600px){body:has(.asset-hero) .product-proof__comparison{grid-template-columns:1fr}body:has(.asset-hero) .availability-note{grid-template-columns:1fr}body:has(.asset-hero) .living-knowledge-note{grid-template-columns:1fr}body:has(.asset-hero) .living-knowledge-note>p,body:has(.asset-hero) .living-knowledge-note>.text-link{grid-column:1;grid-row:auto}body:has(.asset-hero) .availability-note>p,body:has(.asset-hero) .availability-note>.text-link{grid-column:1;grid-row:auto}}@media(max-width:360px){body:has(.asset-hero) .asset-hero{padding-block:56px 58px}body:has(.asset-hero) .asset-hero h1{font-size:50px;letter-spacing:-.06em}body:has(.asset-hero) .asset-hero__promise{margin-top:20px;font-size:23px;line-height:1.28}body:has(.asset-hero) .asset-hero__lead{margin-top:18px}body:has(.asset-hero) .asset-hero__actions{margin-top:24px}}html[data-theme=light] body:has(.asset-hero){background:#f7f7f4}html[data-theme=light] body:has(.asset-hero) .site-header{border-bottom-color:#e3e5da;background:#f7f7f4f0}html[data-theme=light] body:has(.asset-hero) .site-nav__link--cta{background:#14150f;color:#f7f7f4}html[data-theme=light] body:has(.asset-hero) .asset-hero h1{color:#14150f}html[data-theme=light] body:has(.asset-hero) .asset-hero__promise{color:#2c2e26}html[data-theme=light] body:has(.asset-hero) .asset-hero__lead{color:#55584d}html[data-theme=light] body:has(.asset-hero) .asset-hero__manifest{border-top-color:#d6d9cc}html[data-theme=light] body:has(.asset-hero) .asset-hero__manifest p{border-bottom-color:#e3e5da;color:#494c41}html[data-theme=light] body:has(.asset-hero) .button--ghost{border-color:#c5c8bc;background:transparent;color:#14150f}html[data-theme=light] body:has(.asset-hero) .cycle-section,html[data-theme=light] body:has(.asset-hero) .capability-section{border-color:#e3e5da}html[data-theme=light] body:has(.asset-hero) .value-grid,html[data-theme=light] body:has(.asset-hero) .value-grid article,html[data-theme=light] body:has(.asset-hero) .lead-stack,html[data-theme=light] body:has(.asset-hero) .lead-card,html[data-theme=light] body:has(.asset-hero) .capability-grid,html[data-theme=light] body:has(.asset-hero) .capability-grid a{border-color:#dfe1d6}html[data-theme=light] body:has(.asset-hero) .lead-card__number{color:#14150f0d}html[data-theme=light] body:has(.asset-hero) .evidence-media,html[data-theme=light] body:has(.asset-hero) .desktop-evidence,html[data-theme=light] body:has(.asset-hero) .view-evidence{border-color:#dfe1d6}html[data-theme=light] body:has(.asset-hero) .capability-section{background:#f0f1ea}html[data-theme=light] body:has(.asset-hero) .capability-grid a:hover,html[data-theme=light] body:has(.asset-hero) .capability-grid a:focus-visible{background:#ff7a5c14}html[data-theme=light] body:has(.asset-hero) .playground-callout,html[data-theme=light] body:has(.asset-hero) .final-cta{border-color:#dcdfd2;background:#fff}html[data-theme=light] body:has(.asset-hero) .product-proof{border-color:#e3e5da}html[data-theme=light] body:has(.asset-hero) .product-proof__copy h2,html[data-theme=light] body:has(.asset-hero) .availability-note h2{color:#14150f}html[data-theme=light] body:has(.asset-hero) .living-knowledge-note{border-color:#e3e5da}html[data-theme=light] body:has(.asset-hero) .living-knowledge-note h2{color:#14150f}html[data-theme=light] body:has(.asset-hero) .living-knowledge-note>p{color:#55584d}html[data-theme=light] body:has(.asset-hero) .living-knowledge-note__readiness{color:#62655a}html[data-theme=light] body:has(.asset-hero) .product-proof__copy>p:not(.eyebrow),html[data-theme=light] body:has(.asset-hero) .availability-note>p{color:#62655a}html[data-theme=light] body:has(.asset-hero) .product-proof__figure,html[data-theme=light] body:has(.asset-hero) .product-proof__badge,html[data-theme=light] body:has(.asset-hero) .product-proof__comparison,html[data-theme=light] body:has(.asset-hero) .product-proof__comparison figcaption{border-color:#dfe1d6}html[data-theme=light] body:has(.asset-hero) .product-proof__figure,html[data-theme=light] body:has(.asset-hero) .product-proof__comparison figure{background:#fff}html[data-theme=light] body:has(.asset-hero) .product-proof__comparison{background:#dfe1d6}html[data-theme=light] body:has(.asset-hero) .product-proof__comparison img{background:#f0f1ea}html[data-theme=light] body:has(.asset-hero) .product-proof__comparison figcaption{color:#40423a}html[data-theme=light] body:has(.asset-hero) .value-grid__more summary,html[data-theme=light] body:has(.asset-hero) .availability-note{border-color:#dfe1d6}html[data-theme=light] body:has(.asset-hero) .value-grid__more summary:hover,html[data-theme=light] body:has(.asset-hero) .value-grid__more summary:focus-visible{background:#ff7a5c14}
