:root{--editorial-paper:#f4f0e9;--editorial-paper-deep:#ebe4d9;--editorial-ink:#182025;--editorial-muted:#625f59;--editorial-line:#1c212229;--editorial-rust:#94391f;--editorial-sage:#3f6438;--editorial-stone:#e5ddd2}.editorial-interior{background:linear-gradient(90deg, #5a493306 1px, transparent 1px), linear-gradient(#5a493305 1px, transparent 1px), var(--editorial-paper);min-height:100svh;color:var(--editorial-ink);background-size:30px 30px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);padding:0 0 0 80px;display:grid;position:relative;overflow:clip}.editorial-interior>*{min-width:0}.editorial-interior:before{z-index:31;border-right:1px solid var(--editorial-line);pointer-events:none;content:"";width:80px;position:absolute;inset:0 auto 0 0}.editorial-interior .site-header{z-index:30;border-bottom:1px solid var(--editorial-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f0e9e6;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:clamp(26px,4vw,68px);width:100%;min-height:92px;margin:0;padding:0 clamp(26px,5vw,78px);display:grid;position:relative}.editorial-interior .company-name{min-width:max-content;color:var(--editorial-ink);text-transform:none;white-space:normal;flex-direction:column;align-items:flex-start;line-height:1;text-decoration:none;display:flex}.editorial-interior .company-name span,.footer-wordmark span{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:700}.editorial-interior .company-name small,.footer-wordmark small{letter-spacing:.28em;text-transform:uppercase;margin:4px 0 0 2px;font-size:.48rem;font-weight:760}.editorial-interior .site-nav--pages{justify-content:center;align-items:center;gap:clamp(19px,2.4vw,42px);display:flex}.editorial-interior .site-nav--pages a{color:#4c4b47;letter-spacing:0;text-transform:none;align-items:center;min-height:44px;padding:0;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.editorial-interior .site-nav--pages a:hover,.editorial-interior .site-nav--pages a[aria-current=page]{color:var(--editorial-rust)}.site-demo-link{border:1px solid var(--editorial-rust);color:#8f321c;justify-content:center;align-items:center;min-width:220px;min-height:48px;padding:0 22px;font-size:.7rem;font-weight:720;text-decoration:none;display:inline-flex}.editorial-interior>section{width:100%;max-width:none;margin:0}.editorial-interior .platform-content,.editorial-interior .company-content,.editorial-interior .careers-content,.editorial-interior .contact-content,.editorial-interior .security-content{background-position:100% 0;background-repeat:no-repeat;background-size:58% 680px;padding:86px clamp(42px,6vw,96px) 76px;position:relative}.editorial-interior .platform-content{background-image:linear-gradient(90deg, var(--editorial-paper) 0%, var(--editorial-paper) 38%, #f4f0e9e0 47%, #f4f0e914 62%, #f4f0e900 76%), url(/brand-assets/basis-project-surface.jpg)}.editorial-interior .company-content{background-image:linear-gradient(90deg, var(--editorial-paper) 0%, var(--editorial-paper) 39%, #f4f0e9db 49%, #f4f0e914 64%, #f4f0e900 78%), url(/brand-assets/power-grid-sunset.jpg)}.editorial-interior .careers-content{background-image:linear-gradient(90deg, var(--editorial-paper) 0%, var(--editorial-paper) 38%, #f4f0e9d6 48%, #f4f0e90f 64%, #f4f0e900 78%), url(/brand-assets/field-team.jpg)}.editorial-interior .security-content{background-image:linear-gradient(90deg, var(--editorial-paper) 0%, var(--editorial-paper) 39%, #f4f0e9d6 49%, #f4f0e90f 66%, #f4f0e900 80%), url(/brand-assets/substation-sunset.jpg)}.editorial-interior .contact-content{background-image:linear-gradient(90deg, var(--editorial-paper) 0%, var(--editorial-paper) 42%, #f4f0e9db 52%, #f4f0e914 68%, #f4f0e900 82%), url(/brand-assets/power-grid-sunset.jpg);background-size:54% 560px}.editorial-visual{border:1px solid var(--editorial-line);background:#f8f4edf0;width:100%;margin:clamp(64px,7vw,112px) 0}.editorial-visual-media{aspect-ratio:16/9;position:relative;overflow:hidden}.editorial-visual-full-size,.product-surface-open{z-index:2;background:#182025e6;border:1px solid #f4f0e970;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:.68rem;font-weight:720;text-decoration:none;display:inline-flex;position:absolute;bottom:14px;right:14px;color:#f8f4ed!important}.editorial-visual--wide .editorial-visual-media,.editorial-visual--board .editorial-visual-media{aspect-ratio:4/3}.editorial-visual--diagram .editorial-visual-media{aspect-ratio:14/9}.editorial-visual img{object-fit:cover;object-position:center}.editorial-visual--diagram img,.editorial-visual--wide img,.editorial-visual--board img{object-fit:contain}.editorial-visual--photo img{filter:saturate(.78)contrast(.96)}.editorial-visual figcaption{border-top:1px solid var(--editorial-line);grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:center;gap:24px;min-height:74px;padding:17px 22px;display:grid}.editorial-visual figcaption span{color:var(--editorial-rust);letter-spacing:.16em;text-transform:uppercase;font-size:.61rem;font-weight:760}.editorial-visual figcaption strong{color:var(--editorial-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:400;line-height:1.3}.editorial-interior .interior-hero{text-align:left;flex-direction:column;justify-content:center;max-width:600px;min-height:520px;margin:0;display:flex}.editorial-interior .section-label{color:var(--editorial-rust);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:760}.editorial-interior h1,.editorial-interior .interior-hero h1{max-width:660px;color:var(--editorial-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,5.6vw,6.4rem);font-weight:400;line-height:.98}.editorial-interior .hero-lead{color:var(--editorial-ink);margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:400}.editorial-interior .hero-copy{color:#55524d;max-width:540px;margin:28px 0 0;font-size:.88rem;font-weight:450;line-height:1.7}.editorial-interior h2,.editorial-interior h3{color:var(--editorial-ink)}.editorial-interior .basis-flow,.editorial-interior .company-stat-grid,.editorial-interior .roles-section,.editorial-interior .security-grid,.editorial-interior .contact-grid{z-index:2;margin-top:44px;position:relative}.editorial-interior .basis-flow article,.editorial-interior .platform-outcomes article,.editorial-interior .company-stat-grid article,.editorial-interior .role-grid article,.editorial-interior .security-grid article,.editorial-interior .contact-form,.editorial-interior .security-detail,.editorial-interior .security-control-section{border:1px solid var(--editorial-line);box-shadow:none;border-radius:0;background:#f7f3ece6!important}.editorial-interior .basis-flow article{min-height:405px}.editorial-interior .basis-stage-heading{border-color:var(--editorial-line)}.editorial-interior .basis-bookend h2,.editorial-interior .basis-stage h2,.editorial-interior .impact-engine h2,.editorial-interior .platform-outcomes h2,.editorial-interior .role-grid h3,.editorial-interior .security-grid h2{color:var(--editorial-ink)}.editorial-interior .basis-bookend p,.editorial-interior .basis-stage ul,.editorial-interior .impact-engine p,.editorial-interior .platform-outcomes p,.editorial-interior .company-stat-grid p,.editorial-interior .role-grid p,.editorial-interior .principle-grid p,.editorial-interior .reason-grid p,.editorial-interior .security-grid p,.editorial-interior .security-detail p,.editorial-interior .security-detail li span{color:var(--editorial-muted)}.editorial-interior .impact-engine{border-color:var(--editorial-ink);background:var(--editorial-ink);border-radius:0}.editorial-interior .impact-engine h2,.editorial-interior .impact-engine p{color:#f4f0e9}.editorial-interior .company-stat-grid article{text-align:left;align-items:flex-start;min-height:250px}.editorial-interior .company-stat-grid strong{color:var(--editorial-rust);text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.editorial-interior .mission-section,.editorial-interior .principle-grid,.editorial-interior .reason-grid,.editorial-interior .company-facts,.editorial-interior .security-detail,.editorial-interior .security-control-section{border-color:var(--editorial-line);padding:58px 0}.editorial-interior .mission-section h2,.editorial-interior .company-facts>h2,.editorial-interior .roles-section>h2,.editorial-interior .security-statement{color:var(--editorial-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.editorial-interior .principle-grid svg,.editorial-interior .reason-grid svg,.editorial-interior .security-grid svg,.editorial-interior .role-grid svg,.editorial-interior .basis-flow svg,.editorial-interior .contact-details svg{display:none}.editorial-interior .principle-grid article:before,.editorial-interior .reason-grid article:before,.editorial-interior .security-grid article:before,.editorial-interior .role-grid article:before,.editorial-interior .basis-flow article:before,.editorial-interior .contact-details>div:before{content:"";background:var(--icon-image,url(/batch2-assets/icons/project_basis.svg)) center / 72% no-repeat, #f8f4ede0;border:1px solid #1c21222e;border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:block}.editorial-interior article:nth-child(2n){--icon-image:url(/batch2-assets/icons/change.svg)}.editorial-interior article:nth-child(3n){--icon-image:url(/batch2-assets/icons/owners.svg)}.editorial-interior article:nth-child(4n){--icon-image:url(/batch2-assets/icons/evidence.svg)}.editorial-interior article:nth-child(5n){--icon-image:url(/batch2-assets/icons/commissioning.svg)}.editorial-interior article:nth-child(6n){--icon-image:url(/batch2-assets/icons/reports.svg)}.product-surface-section{margin:clamp(72px,8vw,126px) 0}.product-surface-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:34px;display:grid}.editorial-interior .product-surface-heading .section-label{margin-bottom:18px}.product-surface-heading h2{letter-spacing:-.052em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.6vw,5.2rem);font-weight:400;line-height:.98}.product-surface-heading>p{max-width:560px;color:var(--editorial-muted);margin:0;font-size:.86rem;line-height:1.7}.product-surface-grid{border-top:1px solid var(--editorial-line);border-left:1px solid var(--editorial-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-surface-grid figure{border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);background:#f8f4ed;min-width:0;margin:0}.product-surface-media{aspect-ratio:8/5;background:#ebe4d9;display:block;position:relative;overflow:hidden}.product-surface-open{pointer-events:none}.product-surface-media img{object-fit:cover}.product-surface-grid figcaption{border-top:1px solid var(--editorial-line);grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);align-items:start;gap:24px;min-height:118px;padding:22px;display:grid}.product-surface-grid figcaption strong{color:var(--editorial-ink);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;line-height:1.15}.product-surface-grid figcaption span{color:var(--editorial-muted);font-size:.72rem;line-height:1.55}.editorial-interior .role-grid article:before,.editorial-interior .basis-flow article:before{margin-bottom:24px}.editorial-interior .contact-grid{grid-template-columns:330px minmax(0,1fr)}.editorial-interior .contact-details{border:1px solid var(--editorial-line);background:#f7f3ece0;padding:30px}.editorial-interior .contact-details>div:before{flex-basis:34px;width:34px;height:34px}.editorial-interior .contact-details dt,.editorial-interior .contact-details dd,.editorial-interior .contact-details a{color:var(--editorial-ink)}.editorial-interior .contact-form label{color:#484642}.editorial-interior .contact-form input,.editorial-interior .contact-form select,.editorial-interior .contact-form textarea{color:var(--editorial-ink);background:#faf7f1;border-color:#c9c1b6;border-radius:0}.editorial-interior .contact-form button,.editorial-interior .button-primary{background:var(--editorial-ink);color:#f4f0e9;border-radius:0}.editorial-interior .security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none}.editorial-interior .security-grid article{min-height:220px;padding:34px}.editorial-interior table{border-color:var(--editorial-line);color:var(--editorial-ink);background:#f8f4ed}.editorial-interior th,.editorial-interior td{border-color:var(--editorial-line);color:var(--editorial-ink)}.editorial-interior .support-content{width:min(100% - 44px,900px);color:var(--editorial-ink);margin:0 auto;padding:86px 0}.editorial-interior .support-content h1{color:var(--editorial-ink);font-family:Georgia,Times New Roman,serif}.editorial-interior .support-content h2,.editorial-interior .support-content p,.editorial-interior .support-content li,.editorial-interior .support-back,.editorial-interior .support-updated{color:var(--editorial-muted)}.editorial-footer{background:var(--editorial-paper);min-height:190px;border-top:1px solid var(--editorial-line)!important;width:100%!important;color:var(--editorial-muted)!important;grid-template-columns:1.4fr repeat(3,1fr) 1.3fr!important;align-items:start!important;gap:36px!important;margin:0!important;padding:34px clamp(26px,5vw,78px)!important;display:grid!important}.footer-wordmark{color:var(--editorial-ink);flex-direction:column;line-height:1;text-decoration:none;display:flex}.editorial-footer>nav{gap:8px;display:grid}.editorial-footer strong{color:var(--editorial-ink);font-size:.75rem}.editorial-footer a,.editorial-footer p{font-size:.75rem;line-height:1.45;text-decoration:none;color:var(--editorial-muted)!important}.editorial-footer a,.editorial-interior .contact-details a,.editorial-interior .support-content a,.editorial-interior .text-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.footer-legal{justify-self:end}.footer-legal p{margin:0 0 14px}.footer-legal nav{gap:14px;margin-bottom:12px;display:flex}[data-editorial-theme=light]{--air-bg:#f4f0e9!important;--air-panel:#f8f4ed!important;--air-panel-raised:#eee7dc!important;--air-line:#d3cabe!important;--air-line-strong:#a99d8f!important;--air-text:#182025!important;--air-muted:#5e5a54!important;--air-soft:#777169!important;--air-blue:#3d708c!important;--air-green:#5f7f69!important;--air-amber:#a86b26!important;background-color:var(--editorial-paper)!important;color:var(--editorial-ink)!important}[data-editorial-theme=light]:before{background:#f4f0e9e0!important}[data-editorial-theme=light]>header,[data-editorial-theme=light]>nav{border-color:var(--editorial-line)!important;color:var(--editorial-ink)!important;background:#f4f0e9f5!important}[data-editorial-theme=light]>header a,[data-editorial-theme=light]>nav a,[data-editorial-theme=light] h1,[data-editorial-theme=light] h2,[data-editorial-theme=light] h3,[data-editorial-theme=light] h4,[data-editorial-theme=light] summary{color:var(--editorial-ink)!important}[data-editorial-theme=light] [class*=primaryAction],[data-editorial-theme=light] [class*=finalCtaActions] a:first-child,[data-editorial-theme=light] [class*=mobileActionBar] a{color:#f8f4ed!important}main[data-editorial-theme=light]:not(.editorial-interior)>section:first-of-type{background-image:linear-gradient(90deg, var(--editorial-paper) 38%, #f4f0e933 78%), url(/brand-assets/grid-study-board.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:58%}[data-editorial-theme=light] article,[data-editorial-theme=light] details,[data-editorial-theme=light] fieldset,[data-editorial-theme=light] table{border-color:var(--editorial-line)!important}[data-editorial-theme=light] input,[data-editorial-theme=light] select,[data-editorial-theme=light] textarea{color:var(--editorial-ink)!important;background:#fbf8f2!important;border-color:#c9c1b6!important}[data-editorial-theme=light] .support-notice,[data-editorial-theme=light] .security-review-columns>div,[data-editorial-theme=light] .security-review-boundary,[data-editorial-theme=light] .security-review-cta,[data-editorial-theme=light] .dp-brief-close,[data-editorial-theme=light] .diligence-room-grid>a{border-color:var(--editorial-line)!important;background:#f8f4edf5!important}[data-editorial-theme=light] .security-control-section th,[data-editorial-theme=light] .security-review-responsibility th,[data-editorial-theme=light] .security-review-heading h2,[data-editorial-theme=light] .security-review-section-heading h2,[data-editorial-theme=light] .security-review-cta h2,[data-editorial-theme=light] .security-review-boundary h2,[data-editorial-theme=light] .dp-brief-facts strong,[data-editorial-theme=light] .dp-brief-path strong,[data-editorial-theme=light] .dp-requirements strong,[data-editorial-theme=light] .diligence-room-grid h3{color:var(--editorial-ink)!important}[data-editorial-theme=light] .security-review-columns li>span,[data-editorial-theme=light] .security-review-columns li>p,[data-editorial-theme=light] .security-review-boundary p,[data-editorial-theme=light] .security-review-cta p,[data-editorial-theme=light] .dp-brief-close>p,[data-editorial-theme=light] .dp-form-note,[data-editorial-theme=light] .diligence-room-grid p{color:var(--editorial-muted)!important}[data-editorial-theme=light] .dp-brief-path li>span,[data-editorial-theme=light] .security-review-checklist li>span{color:#625f59!important}[data-editorial-theme=light] .security-review-heading>svg,[data-editorial-theme=light] .security-review-boundary>div:first-child>svg,[data-editorial-theme=light] .diligence-room-grid>a>svg{color:var(--editorial-sage)!important}.editorial-interior.design-partner-page{--dp-line:#1c212229;--dp-line-strong:#1c21224d;--dp-panel:#f8f4ed;--dp-panel-raised:#eee7dc;--dp-text:#182025;--dp-muted:#625f59;--dp-muted-soft:#625f59;--dp-green:#3f6438;--dp-amber:#74460f;--dp-red:#7f3221}.editorial-interior.design-partner-page .dp-hero{background-image:linear-gradient(90deg,#f4f0e9fa 0%,#f4f0e9eb 48%,#f4f0e947 100%),url(/landing-assets/hero-architecture.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,62%}@media (min-width:761px){.editorial-interior.design-partner-page .dp-hero,.editorial-interior.design-partner-page>.dp-section,.editorial-interior.design-partner-page .dp-mobile-diligence{box-sizing:border-box;padding-left:clamp(26px,5vw,78px);padding-right:clamp(26px,5vw,78px)}}.editorial-interior.security-review-page>section:first-of-type{background-image:linear-gradient(90deg,#f4f0e9fa 0%,#f4f0e9e6 52%,#f4f0e957 100%),url(/brand-assets/substation-sunset.jpg);background-position:50%,100% 0;background-repeat:no-repeat;background-size:cover,48%}.editorial-interior.design-partner-page .dp-commercial-path,.editorial-interior.design-partner-page .dp-commercial-path-card,.editorial-interior.design-partner-page .dp-offer-box,.editorial-interior.design-partner-page .dp-success-box,.editorial-interior.design-partner-page .dp-fit-card,.editorial-interior.design-partner-page .dp-trust-grid>article,.editorial-interior.design-partner-page .dp-quote,.editorial-interior.design-partner-page .dp-faq details,.editorial-interior.design-partner-page .dp-apply-wrap,.editorial-interior.design-partner-page .dp-next-steps,.editorial-interior.design-partner-page .dp-application-form{background:#f8f4edeb!important}.editorial-interior.design-partner-page .dp-early-assurance article,.editorial-interior.design-partner-page .dp-scenario-tabs button,.editorial-interior.design-partner-page .dp-impact-grid article,.editorial-interior.design-partner-page .dp-roi-panel{background:#f8f4edf5!important}.editorial-interior.design-partner-page .dp-founder,.editorial-interior.design-partner-page .dp-control-matrix-wrap{border-color:var(--editorial-line)!important;background:#f8f4edf5!important}.editorial-interior.design-partner-page .dp-scenario-tabs button[aria-selected=true]{border-color:var(--editorial-ink);color:var(--editorial-ink);background:var(--editorial-stone)!important}.editorial-interior.design-partner-page .dp-state--risk{background:#f3ded7}.editorial-interior.design-partner-page .dp-state--review{background:#f3e5c9}.editorial-interior.design-partner-page .dp-state--clear{background:#dfe9dc}.editorial-interior.design-partner-page .dp-roi-result strong{color:var(--editorial-sage)}.editorial-interior.design-partner-page .dp-impact-grid article span{color:var(--dp-green)}.editorial-interior.design-partner-page .dp-sequence li>span{color:var(--editorial-muted)}.editorial-interior.design-partner-page .dp-sequence strong,.editorial-interior.design-partner-page .dp-founder h3,.editorial-interior.design-partner-page .dp-control-matrix-wrap h3,.editorial-interior.design-partner-page .dp-control-table th{color:var(--editorial-ink)!important}.editorial-interior.design-partner-page .dp-control-table thead th{background:var(--editorial-stone)!important}.editorial-interior.design-partner-page .dp-founder p,.editorial-interior.design-partner-page .dp-control-matrix-wrap>div:first-child>p:last-child{color:var(--editorial-muted)!important}.editorial-interior.design-partner-page .dp-mobile-diligence>summary strong{color:var(--editorial-ink)}.editorial-interior.design-partner-page .dp-button--primary{border-color:var(--editorial-ink);background:var(--editorial-ink);color:#f8f4ed}.editorial-interior.design-partner-page .dp-button--secondary{border-color:var(--editorial-ink);color:var(--editorial-ink);background:0 0}.editorial-interior.design-partner-page .dp-commercial-path-card strong,.editorial-interior.design-partner-page .dp-offer-box strong,.editorial-interior.design-partner-page .dp-success-box h3,.editorial-interior.design-partner-page .dp-trust-grid li strong,.editorial-interior.design-partner-page .dp-next-steps>strong,.editorial-interior.design-partner-page .dp-quote p{color:var(--editorial-ink)}.editorial-interior.design-partner-page .dp-commercial-path-card em,.editorial-interior.design-partner-page .dp-program-list article>span,.editorial-interior.design-partner-page .dp-program-list h3,.editorial-interior.design-partner-page .dp-deliverables h3,.editorial-interior.design-partner-page .dp-fit-card h3,.editorial-interior.design-partner-page .dp-trust-grid h3,.editorial-interior.design-partner-page .dp-faq summary{color:var(--editorial-ink)!important}.editorial-interior.design-partner-page .dp-hero-lead,.editorial-interior.design-partner-page .dp-buyer-line,.editorial-interior.design-partner-page .dp-price-note,.editorial-interior.design-partner-page .dp-mobile-program-summary dt,.editorial-interior.design-partner-page .dp-mobile-program-summary dd,.editorial-interior.design-partner-page .dp-program-list p,.editorial-interior.design-partner-page .dp-deliverables p,.editorial-interior.design-partner-page .dp-fit-card li,.editorial-interior.design-partner-page .dp-trust-grid li span,.editorial-interior.design-partner-page .dp-faq details p,.editorial-interior.design-partner-page .dp-apply-copy>p,.editorial-interior.design-partner-page .dp-apply-assurance>p{color:var(--editorial-muted)!important}.editorial-interior.design-partner-page .dp-hero-brief-link,.editorial-interior.design-partner-page .dp-buyer-line strong,.editorial-interior.design-partner-page .dp-price-note strong,.editorial-interior.design-partner-page .dp-project-heading strong,.editorial-interior.design-partner-page .dp-status-row strong,.editorial-interior.design-partner-page .dp-qualification-strip strong{color:var(--editorial-ink)!important}.editorial-report{color:var(--editorial-ink)!important;background:linear-gradient(#f4f0e9f0,#f4f0e9f0),url(/brand-assets/basis-project-surface.jpg) top/100% no-repeat!important}@media (max-width:1040px){.editorial-interior .site-header{grid-template-columns:1fr auto auto}.editorial-interior .site-nav--pages{display:none}.editorial-interior .mobile-menu-trigger{color:var(--editorial-ink);display:inline-flex}.editorial-interior .security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-footer{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.editorial-interior{padding-left:0}.editorial-interior:before{display:none}.editorial-interior .site-header{grid-template-columns:1fr auto;min-height:78px;padding:0 20px}.editorial-interior .company-name span{font-size:2rem}.editorial-interior .site-demo-link{display:none}.editorial-interior .platform-content,.editorial-interior .company-content,.editorial-interior .careers-content,.editorial-interior .contact-content,.editorial-interior .security-content{background-position:50% 500px;background-size:100%;padding:48px 22px 58px}.editorial-interior .platform-content{background-size:125%}.editorial-interior .interior-hero{justify-content:flex-start;min-height:720px}.editorial-interior h1,.editorial-interior .interior-hero h1{font-size:clamp(3.1rem,14.5vw,4.4rem)}.editorial-interior .basis-flow,.editorial-interior .platform-outcomes,.editorial-interior .company-stat-grid,.editorial-interior .role-grid,.editorial-interior .principle-grid,.editorial-interior .reason-grid,.editorial-interior .security-grid,.editorial-interior .contact-grid,.editorial-interior .company-facts>div{grid-template-columns:1fr}.editorial-interior .basis-flow article,.editorial-interior .company-stat-grid article,.editorial-interior .role-grid article,.editorial-interior .security-grid article{min-height:0}.editorial-interior .contact-details{gap:28px}.editorial-visual{border-left:0;border-right:0;width:calc(100% + 44px);margin:54px 0 54px -22px}.editorial-visual-media,.editorial-visual--wide .editorial-visual-media,.editorial-visual--board .editorial-visual-media{aspect-ratio:4/3}.editorial-visual--diagram .editorial-visual-media{aspect-ratio:14/9}.product-surface-heading,.product-surface-grid{grid-template-columns:1fr}.product-surface-heading{align-items:start;gap:20px}.product-surface-grid{border-left:0;width:calc(100% + 44px);margin-left:-22px}.product-surface-grid figure{border-right:0}.product-surface-grid figcaption{grid-template-columns:1fr;gap:8px;min-height:0;padding:18px 20px 22px}.editorial-visual figcaption{grid-template-columns:1fr;gap:8px;min-height:0;padding:17px 20px 20px}.editorial-footer{grid-template-columns:repeat(2,1fr)!important;padding:34px 22px!important}.editorial-interior .company-name small,.editorial-interior .footer-wordmark small,.editorial-interior .section-label,.editorial-interior .mobile-menu-trigger span,.editorial-interior .editorial-footer strong,.editorial-interior .editorial-footer a,.editorial-interior .editorial-footer p{font-size:.8125rem!important}.editorial-interior figcaption span,.editorial-interior figcaption p{font-size:.75rem!important}.editorial-interior .editorial-footer a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.footer-wordmark,.footer-legal{grid-column:1/-1;justify-self:start}main[data-editorial-layout=research]>section:first-of-type{background-position:50% 520px;background-size:auto 400px}main[data-editorial-layout=research]{width:100%;max-width:100vw;overflow-x:clip}main[data-editorial-layout=research] [class*=hero],main[data-editorial-layout=research] [class*=Hero],main[data-editorial-layout=research] [class*=section],main[data-editorial-layout=research] [class*=Section]{width:100%!important;min-width:0!important;max-width:100%!important}main[data-editorial-layout=research] [class*=hero]{grid-template-columns:minmax(0,1fr)!important}main[data-editorial-layout=research] [class*=heroCopy]{width:100%!important;min-width:0!important;max-width:calc(100vw - 36px)!important}main[data-editorial-layout=research] [class*=hero] h1{overflow-wrap:anywhere;text-wrap:pretty;letter-spacing:-.052em!important;width:100%!important;max-width:calc(100vw - 36px)!important;font-size:clamp(2.35rem,11.2vw,3.15rem)!important;line-height:1!important}main[data-editorial-layout=research] [class*=heroLead],main[data-editorial-layout=research] [class*=heroDescriptor]{overflow-wrap:anywhere;max-width:calc(100vw - 36px)!important}main[data-editorial-layout=research] [class*=heroBenefits],main[data-editorial-layout=research] [class*=heroOutcomes],main[data-editorial-layout=research] [class*=heroActions]{width:100%!important;max-width:calc(100vw - 36px)!important}main[data-editorial-layout=research] [class*=briefCard],main[data-editorial-layout=research] [class*=diagnosticCard]{width:100%!important;min-width:0!important;max-width:calc(100vw - 36px)!important}main[data-editorial-layout=research] [class*=mobileRail],main[data-editorial-layout=research] [class*=compactRail],main[data-editorial-layout=research] [class*=tableWrap]{width:100%!important;min-width:0!important;max-width:100%!important}.editorial-interior.design-partner-page .site-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:78px!important;padding:0 20px!important;display:grid!important}.editorial-interior.design-partner-page .company-name{min-width:0;justify-self:start!important}.editorial-interior.design-partner-page .company-name span{font-size:1.85rem!important}.editorial-interior.design-partner-page .site-nav--pages,.editorial-interior.design-partner-page .site-demo-link{display:none!important}.editorial-interior.design-partner-page .mobile-menu-trigger{justify-self:end!important;display:inline-flex!important}.editorial-interior.design-partner-page .dp-jump-nav{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:18px!important;padding-right:18px!important}.editorial-interior.design-partner-page .dp-hero,.editorial-interior.design-partner-page>.dp-section,.editorial-interior.design-partner-page .dp-mobile-diligence,.editorial-interior.design-partner-page .dp-mobile-diligence-content>.dp-section,.editorial-interior.design-partner-page .dp-hero-grid,.editorial-interior.design-partner-page .dp-hero-copy,.editorial-interior.design-partner-page .dp-project-card{width:100%!important;min-width:0!important;max-width:100%!important}.editorial-interior.design-partner-page .dp-hero{background-position:50%,bottom;background-size:cover,auto 380px}.editorial-interior.design-partner-page .dp-hero,.editorial-interior.design-partner-page>.dp-section,.editorial-interior.design-partner-page .dp-mobile-diligence,.editorial-interior.design-partner-page .dp-mobile-diligence-content>.dp-section{box-sizing:border-box;padding-left:18px!important;padding-right:18px!important}.editorial-interior.design-partner-page>.dp-section,.editorial-interior.design-partner-page .dp-mobile-diligence-content>.dp-section,.editorial-interior.design-partner-page .dp-mobile-diligence{padding-top:56px!important;padding-bottom:56px!important}.editorial-interior.design-partner-page .dp-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:42px!important}.editorial-interior.design-partner-page .dp-hero h1{overflow-wrap:anywhere;text-wrap:pretty;letter-spacing:-.052em!important;width:100%!important;max-width:100%!important;font-size:clamp(2.7rem,12.6vw,3.6rem)!important;line-height:1!important}.editorial-interior.design-partner-page .dp-hero-actions,.editorial-interior.design-partner-page .dp-hero-actions .dp-button{width:100%!important;max-width:100%!important}}@media print{.editorial-interior.dp-diagnostic-page{background:#fff!important}}
