.spp-page{--spp-ink:#101010;--spp-rust:#c94e34;--spp-line:#d6d6d6;color:var(--spp-ink)}.spp-wrap{width:min(1320px,100% - 112px);margin-inline:auto}.spp-page p{color:#4b4f54;font-size:1rem;line-height:1.75}.spp-page h1,.spp-page h2,.spp-page h3{font-weight:400}.spp-page h2{letter-spacing:-.045em;font-size:clamp(2.4rem,3.6vw,3.5rem);line-height:1.13}.spp-page h3{letter-spacing:-.025em;font-size:1.65rem;line-height:1.25}.spp-label{font-weight:600;color:var(--spp-rust)!important;font-size:.875rem!important;line-height:1.5!important}.spp-breadcrumb{color:#4b4f54;flex-wrap:wrap;gap:8px 12px;font-size:.875rem;line-height:1.6;display:flex}.spp-breadcrumb a:hover{color:var(--spp-rust)}.spp-hero{padding-top:32px}.spp-hero-copy{text-align:center;max-width:1160px;margin-inline:auto;padding-block:45px 44px}.spp-hero h1{letter-spacing:-.055em;margin:23px 0 27px;font-size:clamp(3.6rem,5.1vw,5.5rem);line-height:1.065}.spp-hero h1 span{color:var(--spp-rust)}.spp-hero .spp-deck{letter-spacing:-.015em;color:var(--spp-ink);max-width:850px;margin:0 auto 18px;font-size:1.3rem;line-height:1.5}.spp-hero-copy>p:not(.spp-label):not(.spp-deck){max-width:700px;margin-inline:auto}.spp-link{border-bottom:1px solid #969696;width:fit-content;padding-bottom:6px;font-size:.9375rem;font-weight:600;line-height:1.55;display:inline-block}.spp-link:hover{color:var(--spp-rust);border-color:var(--spp-rust)}.spp-hero-copy>.spp-link{margin-top:24px}.spp-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-bottom:29px;display:grid}.spp-index a{border-top:1px solid var(--spp-line);align-items:baseline;gap:14px;padding:17px 0 8px;font-size:1rem;line-height:1.5;display:flex}.spp-index span{color:var(--spp-rust);font-size:.875rem}.spp-index a:hover{color:var(--spp-rust);border-color:var(--spp-rust)}.spp-section{padding-block:70px}.spp-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.spp-heading .spp-label{margin-bottom:20px}.spp-heading>p{justify-self:end;max-width:450px}.spp-page section[id]{scroll-margin-top:24px}.spp-lenses{background:#f4f4f4}.spp-lenses h2 span,.spp-outputs h2 span{color:#4b4f54}.spp-lens-grid,.spp-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.spp-lens-grid article{border-top:1px solid #c6c6c6;flex-direction:column;padding-top:23px;display:flex}.spp-lens-grid .spp-label{margin-bottom:19px}.spp-lens-grid h3{margin-bottom:17px}.spp-lens-use{margin-top:auto;padding-top:22px}.spp-lens-grid h4{color:var(--spp-ink);margin-bottom:8px;font-size:.875rem;font-weight:600;line-height:1.5}.spp-lens-basis{border-top:1px solid #d6d6d6;margin-top:22px;padding-top:19px}.spp-lens-basis p{font-size:1rem;line-height:1.65}.spp-action{background:var(--spp-ink);color:#fff}.spp-action .spp-label,.spp-action .spp-number{color:#fff!important}.spp-action h2 span,.spp-action p{color:#d6d6d6}.spp-analysis-head,.spp-analysis-row{grid-template-columns:1fr 1.1fr 1fr;gap:48px;display:grid}.spp-analysis-head{color:#e8e8e8;padding-bottom:17px;font-size:.875rem;font-weight:600;line-height:1.5}.spp-analysis-row{border-top:1px solid #4b4f54;padding-block:27px}.spp-analysis-row:last-child{border-bottom:1px solid #4b4f54}.spp-analysis-row h3{letter-spacing:-.015em;max-width:340px;font-size:1.35rem;line-height:1.4}.spp-number{color:var(--spp-rust);margin-bottom:18px;font-size:.875rem;line-height:1.5;display:block}.spp-analysis-row .spp-number{margin-bottom:10px}.spp-analysis-row>div:not(:first-child){padding-top:3px}.spp-mobile-label{display:none}.spp-action .spp-example-note{color:#c6c6c6;margin-top:21px;font-size:.875rem;line-height:1.6}.spp-experience-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:90px;display:grid}.spp-experience-grid .spp-label{margin-bottom:22px}.spp-experience-copy{max-width:660px;margin-top:22px}.spp-experience-copy+p{margin-top:17px}.spp-experience-grid .spp-link{margin-top:25px}.spp-evidence{border-inline-start:1px solid var(--spp-line);padding-inline-start:50px}.spp-page .spp-metric{letter-spacing:-.07em;color:var(--spp-ink);margin-bottom:18px;font-size:6.7rem;line-height:1}.spp-metric>span{color:var(--spp-rust)}.spp-page .spp-metric-caption{color:var(--spp-ink);font-size:1.05rem;line-height:1.6}.spp-evidence ul{border-top:1px solid var(--spp-line);margin:25px 0 0;padding:0;list-style:none}.spp-evidence li{color:#4b4f54;border-bottom:1px solid var(--spp-line);padding-block:13px;font-size:1rem;line-height:1.55}.spp-outputs{background:#f4f4f4}.spp-output-grid article{border-top:1px solid #c6c6c6;padding-top:23px}.spp-output-grid h3{max-width:365px;margin-bottom:17px}.spp-conversation{grid-template-columns:1.55fr 1fr;align-items:center;gap:85px;padding-block:63px;display:grid}.spp-conversation .spp-label{margin-bottom:21px}.spp-conversation h2{margin-bottom:21px;font-size:clamp(2.4rem,3.2vw,3.2rem)}.spp-conversation>div>p:not(.spp-label){max-width:570px}.spp-button{background:var(--spp-rust);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:56px;margin-top:26px;padding:16px 27px;font-size:1rem;font-weight:600;line-height:1.5;display:inline-flex}.spp-button:hover{background:#a83b27}.spp-person{border-inline-start:1px solid var(--spp-line);padding-inline-start:40px}.spp-person .spp-person-name{letter-spacing:-.025em;color:var(--spp-ink);margin-bottom:9px;font-size:1.8rem;line-height:1.2}.spp-person .spp-person-role{color:var(--spp-rust);margin-bottom:13px;font-size:.875rem;font-weight:600}.spp-person .spp-link{margin-top:19px}.spp-connected{border-top:1px solid var(--spp-line);padding-block:32px 42px}.spp-connected .spp-label{margin-bottom:18px}.spp-connected>div{flex-wrap:wrap;gap:17px 30px;display:flex}.spp-connected a{border-bottom:1px solid #c6c6c6;padding-bottom:5px;font-size:.9375rem;line-height:1.55}.spp-connected a:hover{color:var(--spp-rust);border-color:var(--spp-rust)}.spp-page a:focus-visible{outline:2px solid var(--spp-rust);outline-offset:6px}@media (max-width:1150px){.spp-wrap{width:calc(100% - 72px)}.spp-hero h1{font-size:4rem}.spp-heading{gap:42px}.spp-lens-grid,.spp-output-grid{gap:30px}.spp-analysis-head,.spp-analysis-row{gap:32px}.spp-experience-grid{gap:50px}.spp-evidence{padding-inline-start:35px}.spp-conversation{grid-template-columns:1.4fr 1fr;gap:50px}.spp-person{padding-inline-start:30px}}@media (max-width:900px){.spp-wrap{width:calc(100% - 48px)}.spp-hero-copy{padding-block:36px}.spp-hero h1{font-size:clamp(3.2rem,6.4vw,4.6rem)}.spp-index{gap:24px}.spp-index a{display:block}.spp-index span{margin-bottom:7px;display:block}.spp-section{padding-block:55px}.spp-heading{grid-template-columns:1fr;gap:23px}.spp-heading>p{justify-self:start;max-width:620px}.spp-lens-grid{grid-template-columns:1fr;gap:30px}.spp-lens-grid article{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.spp-lens-grid .spp-label,.spp-lens-grid h3,.spp-lens-grid article>p{grid-column:1/-1;max-width:680px}.spp-lens-use,.spp-lens-basis{border-top:1px solid #d6d6d6;margin-top:22px;padding-top:18px}.spp-lens-grid h3{font-size:1.8rem}.spp-analysis-head,.spp-analysis-row{gap:25px}.spp-analysis-row h3{font-size:1.25rem}.spp-experience-grid{grid-template-columns:1fr;gap:33px}.spp-evidence{border-inline-start:0;border-top:1px solid var(--spp-line);max-width:500px;padding:29px 0 0}.spp-page .spp-metric{font-size:6rem}.spp-conversation{grid-template-columns:1fr;gap:34px}.spp-person{border-inline-start:0;border-top:1px solid var(--spp-line);max-width:520px;padding:27px 0 0}}@media (max-width:600px){.spp-hero{padding-top:26px}.spp-hero-copy{padding-block:30px}.spp-hero h1{margin:20px 0 24px;font-size:clamp(2.45rem,9vw,3.4rem)}.spp-hero .spp-deck{font-size:1.15rem}.spp-wide-break{display:none}.spp-index{grid-template-columns:1fr 1fr;gap:12px 22px;padding-bottom:26px}.spp-section{padding-block:44px}.spp-page h2{font-size:2.45rem}.spp-lens-grid article{display:block}.spp-lens-use{border-top:0;margin-top:0;padding-top:20px}.spp-lens-basis{margin-top:20px;padding-top:18px}.spp-lens-grid h3{font-size:1.7rem}.spp-analysis-head{display:none}.spp-analysis-row{grid-template-columns:1fr;gap:20px;padding-block:26px}.spp-analysis-row h3{max-width:400px;font-size:1.4rem}.spp-analysis-row .spp-number{display:none}.spp-mobile-label{color:#fff;margin-bottom:9px;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.spp-analysis-row>div:not(:first-child){padding-top:0}.spp-output-grid{grid-template-columns:1fr;gap:28px}.spp-number{margin-bottom:12px}.spp-conversation{padding-block:45px}.spp-connected{padding-block:29px 36px}}@media (max-width:380px){.spp-wrap{width:calc(100% - 40px)}.spp-hero h1{font-size:2.4rem}.spp-page h2{font-size:2.2rem}.spp-page .spp-metric{font-size:5.5rem}}.spp-scope-heading{letter-spacing:-.025em;max-width:320px;margin:18px 0 0;font-size:1.85rem;font-weight:400;line-height:1.2}
