
.sf-home-hero{padding:72px 0 52px}.sf-home-hero h1{max-width:1000px;font-size:clamp(46px,5.8vw,80px);line-height:1.06;letter-spacing:-.045em;font-weight:500;text-wrap:balance}.sf-home-hero .lede{font-size:21px;line-height:1.55;color:var(--slate);max-width:810px;margin-top:29px}.sf-home-hero .actions{margin-top:30px}.sf-operating-context figure{margin:0}.sf-operating-context img{display:block;width:100%;height:350px;object-fit:cover;object-position:center 55%;border-radius:4px}.sf-operating-context figcaption{font-size:13px;line-height:1.5;color:var(--slate);margin-top:13px;max-width:none}.sf-operating-context{padding-bottom:70px}.sf-value-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:42px}.sf-value-row article{padding-top:22px;border-top:1px solid var(--line-strong)}.sf-value-row h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:500}.sf-value-row p{font-size:17px;line-height:1.6;color:var(--slate);margin-top:16px}.sf-editorial-intro{max-width:870px;margin-bottom:44px}.sf-editorial-intro h2{font-size:clamp(32px,3.8vw,49px);line-height:1.12;letter-spacing:-.03em}.sf-editorial-intro>p:not(.eyebrow){font-size:19px;line-height:1.6;color:var(--slate);margin-top:23px;max-width:770px}.dark .sf-editorial-intro>p:not(.eyebrow){color:#BFD0C7}.sf-reality-purpose{display:flex;align-items:center;gap:64px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line-strong)}.sf-reality-purpose p{max-width:790px;font-size:18px;line-height:1.65;color:var(--slate)}.sf-reality-purpose a{flex-shrink:0}.sf-section-note{font-size:17px;line-height:1.65;color:var(--slate);max-width:840px;margin-top:35px}.sf-client-questions{max-width:1000px}.sf-client-questions article{display:grid;grid-template-columns:.9fr 1.2fr;gap:65px;padding:26px 0;border-top:1px solid var(--line-strong)}.sf-client-questions h3{font-size:28px;line-height:1.2;font-weight:500}.sf-client-questions p{color:var(--slate);font-size:18px;line-height:1.6}.page-hero h1{max-width:1050px;text-wrap:balance}.page-hero>.wrap>.lede{max-width:850px}.page-hero .hero-grid{grid-template-columns:1fr}.page-hero .lede{max-width:850px}#shared-reality .reality-data-visual,#shared-data-foundation .reality-data-visual{max-width:850px;margin:0 auto}#shared-reality .reality-data-model,#shared-data-foundation .reality-data-model{padding:28px 30px}.sf-home-hero .eyebrow{margin-bottom:22px}
@media(max-width:960px){.sf-home-hero{padding:50px 0 42px}.sf-home-hero h1{font-size:clamp(46px,7.2vw,66px);max-width:850px}.sf-value-row{gap:25px}.sf-value-row h3{font-size:22px}.sf-value-row p{font-size:16px}.sf-reality-purpose{display:block}.sf-reality-purpose a{display:inline-block;margin-top:22px}.sf-client-questions article{gap:35px}.sf-operating-context img{height:310px}}
@media(max-width:640px){.sf-home-hero{padding:38px 0 34px}.sf-home-hero h1{font-size:43px;line-height:1.08;letter-spacing:-.04em;text-wrap:pretty}.sf-home-hero .lede{font-size:18px;line-height:1.55;margin-top:24px}.sf-home-hero .actions{gap:18px;margin-top:25px}.sf-home-hero .eyebrow{font-size:14px;margin-bottom:20px}.sf-operating-context img{height:240px;object-position:48% 55%}.sf-operating-context figcaption{font-size:12px}.sf-value-row{grid-template-columns:1fr;gap:25px;margin-top:30px}.sf-value-row article{padding-top:18px}.sf-value-row h3{font-size:24px;max-width:330px}.sf-value-row p{font-size:17px;margin-top:10px}.sf-operating-context{padding-bottom:46px}.sf-editorial-intro{margin-bottom:30px}.sf-editorial-intro h2{font-size:34px}.sf-editorial-intro>p:not(.eyebrow){font-size:17px;margin-top:19px}.sf-reality-purpose{margin-top:28px;padding-top:23px}.sf-reality-purpose p{font-size:17px}.sf-client-questions article{grid-template-columns:1fr;gap:12px;padding:23px 0}.sf-client-questions h3{font-size:26px}.sf-client-questions p{font-size:17px}#shared-reality .reality-data-model,#shared-data-foundation .reality-data-model{padding:25px 17px}.page-hero h1{font-size:43px;line-height:1.08}.page-hero h1 br{display:none}}
