@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Poppins:wght@300;400;500;600;700&family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,600;1,400;1,600&family=Jost:wght@300;400;500;600&display=swap");.staci-cs{--grc-mint-500:#6dc3a3;--grc-mint-600:#4fb08d;--grc-mint-400:#8ad3b7;--grc-mint-200:#c6e9da;--grc-mint-100:#e6f5ee;--grc-ink:#111;--grc-ink-80:#2a2a2a;--grc-ink-60:#525252;--grc-ink-40:#8a8a8a;--grc-ink-20:#c7c7c7;--grc-ink-10:#e5e5e5;--grc-ink-05:#f3f3f3;--grc-bone:#f7f5f1;--grc-white:#fff;--grc-forest-700:#1f3b2e;--grc-forest-500:#2e5e45;--fg1:var(--grc-ink);--fg2:var(--grc-ink-60);--fg3:var(--grc-ink-40);--bg1:var(--grc-white);--bg2:var(--grc-bone);--border1:var(--grc-ink-10);--border2:var(--grc-ink-20);--font-display:"Oswald","Anton","Arial Narrow",sans-serif;--font-serif:"Playfair Display","Iowan Old Style",Georgia,serif;--font-sans:"Jost","Poppins","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;background:#fff;color:var(--fg1);font-family:var(--font-sans);line-height:1.45;-webkit-font-smoothing:antialiased;min-width:0;overflow-x:clip;text-rendering:optimizeLegibility;width:100%}.staci-cs *,.staci-cs :after,.staci-cs :before{box-sizing:border-box}.staci-cs h1,.staci-cs h2,.staci-cs h3,.staci-cs h4,.staci-cs p{margin:0}.staci-cs button{cursor:pointer;font:inherit}.staci-cs img{display:block;max-width:100%}.staci-cs__container{margin:0 auto;max-width:1280px;padding:0 32px}.staci-cs__eyebrow{color:var(--grc-forest-700);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.staci-cs__eyebrow--mint{color:var(--grc-mint-600)}.staci-cs__eyebrow--light{color:var(--grc-mint-400)}.staci-cs__eyebrow--muted{color:var(--fg3)}.staci-cs__section-number{align-items:baseline;display:flex;gap:18px;margin-bottom:28px}.staci-cs__section-number .num{color:var(--grc-mint-600);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.24em}.staci-cs__section-number .rule{background:var(--border2);flex:0 0 56px;height:1px;transform:translateY(-4px)}.staci-cs__section-number .label{color:var(--grc-forest-700);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.24em;opacity:.7;text-transform:uppercase}.staci-cs__section-number--dark .rule{background:hsla(0,0%,100%,.25)}.staci-cs__section-number--dark .label{color:#fff;opacity:.7}.staci-cs__header{background:var(--grc-forest-700);color:#fff;padding:16px 32px;position:sticky;top:0;z-index:50}.staci-cs__header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.staci-cs__header-left{align-items:center;display:flex;gap:40px}.staci-cs__logo{filter:invert(1) brightness(1.4);height:32px}.staci-cs__nav{display:flex;font-size:13px;font-weight:500;gap:28px}.staci-cs__nav a{color:#e6f5ee;cursor:pointer;text-decoration:none}.staci-cs__nav a:hover{color:#fff}.staci-cs__cta-primary{background:var(--grc-mint-500);border:0;border-radius:2px;color:#111;font-size:11px;font-weight:600;letter-spacing:.06em;padding:10px 18px;text-transform:uppercase;transition:background .16s ease}.staci-cs__cta-primary:hover{background:var(--grc-mint-400)}.staci-cs__meta{background:var(--grc-bone);border-bottom:1px solid var(--border1)}.staci-cs__meta-inner{align-items:center;color:var(--fg2);display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:28px;letter-spacing:.2em;margin:0 auto;max-width:1280px;padding:18px 32px;text-transform:uppercase}.staci-cs__meta-sep{opacity:.4}.staci-cs__meta-client{align-items:center;color:var(--grc-forest-700);display:flex;font-weight:700;gap:8px;margin-left:auto}.staci-cs__meta-dot{background:var(--grc-mint-600);border-radius:999px;height:6px;width:6px}.staci-cs__hero{background:#fff;padding:96px 32px 80px}.staci-cs__hero-h1{color:var(--grc-forest-700);font-family:var(--font-display);font-size:clamp(2.25rem,6.5vw,6.5rem);font-weight:700;letter-spacing:-.015em;line-height:.96;margin:24px 0 0;max-width:100%;overflow-wrap:break-word;text-transform:uppercase}.staci-cs__hero-h1 .accent{color:var(--grc-mint-600)}.staci-cs__hero-lead{color:var(--grc-forest-500);font-family:var(--font-serif);font-size:clamp(1.125rem,1.6vw,1.625rem);font-style:italic;font-weight:400;line-height:1.35;margin:20px 0 0;max-width:100%}.staci-cs__topline{align-items:stretch;border:1px solid var(--grc-forest-700);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(160px,220px);margin-top:64px}.staci-cs__topline-cell{border-right:1px solid var(--grc-forest-700);display:flex;flex-direction:column;gap:18px;justify-content:space-between;padding:28px 28px 26px}.staci-cs__topline-cell .k{color:var(--grc-forest-700);font-family:var(--font-display);font-size:clamp(2.5rem,4.5vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:.92;white-space:nowrap}.staci-cs__topline-cell .l{color:var(--grc-forest-700);font-size:14px;font-weight:600;letter-spacing:-.005em}.staci-cs__topline-cell .sub{color:var(--fg3);font-size:12px;margin-top:4px}.staci-cs__topline-note{background:var(--grc-forest-700);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:180px;padding:28px 24px}.staci-cs__topline-note .eb{color:var(--grc-mint-400);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.staci-cs__topline-note .body{color:var(--grc-mint-200);font-size:13px;line-height:1.5}.staci-cs__abstract{background:var(--grc-bone);border:1px solid var(--border1);display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px}.staci-cs__abstract-cell{border-right:1px solid var(--border1);padding:22px 24px}.staci-cs__abstract-cell:nth-child(3n){border-right:0}.staci-cs__abstract-cell:nth-child(n+4){border-top:1px solid var(--border1)}.staci-cs__abstract-cell .k{color:var(--fg3);font-size:10px;font-weight:700;letter-spacing:.22em;margin-bottom:6px;text-transform:uppercase}.staci-cs__abstract-cell .v{color:var(--grc-forest-700);font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:-.005em}.staci-cs__problem{background:var(--grc-bone);padding:96px 32px}.staci-cs__problem-grid{display:grid;gap:64px;grid-template-columns:1fr 1fr}.staci-cs__problem-h2{color:var(--grc-forest-700);font-family:var(--font-display);font-size:clamp(36px,3.6vw,56px);font-weight:700;letter-spacing:-.01em;line-height:1.04;text-transform:uppercase}.staci-cs__problem-h2 .accent{color:var(--grc-mint-600)}.staci-cs__problem-body p{color:var(--fg2);font-size:17px;line-height:1.65}.staci-cs__problem-body p+p{font-size:15px;margin-top:18px}.staci-cs__problem-constraints{border-top:1px solid var(--border2);display:grid;gap:14px;margin-top:28px;padding-top:24px}.staci-cs__problem-constraints .row{align-items:baseline;color:#111;display:grid;font-size:15px;gap:14px;grid-template-columns:36px 1fr;line-height:1.55}.staci-cs__problem-constraints .row .c{color:var(--grc-mint-600);font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.1em}.staci-cs__method{background:#fff;padding:96px 32px}.staci-cs__method-h2{color:var(--grc-forest-700);font-family:var(--font-display);font-size:clamp(42px,4.2vw,64px);font-weight:700;letter-spacing:-.01em;margin:0 0 12px;text-transform:uppercase}.staci-cs__method-lead{color:var(--fg2);font-size:18px;line-height:1.55;margin:0 0 56px;max-width:760px}.staci-cs__method-row{display:grid;gap:24px;grid-template-columns:1fr 1fr}.staci-cs__panel{background:var(--grc-bone);border:1px solid var(--border1);padding:32px 32px 28px}.staci-cs__panel-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.staci-cs__panel-head .when{color:var(--fg3);font-size:11px;letter-spacing:.08em}.staci-cs__panel-h3{color:var(--grc-forest-700);font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:4px 0 14px}.staci-cs__panel-lead{color:var(--fg2);font-size:14px;line-height:1.6;margin:0 0 22px}.staci-cs__found-grid{background:#fff;border:1px solid var(--border2);display:grid;font-family:var(--font-sans);gap:0;grid-template-columns:1fr 1fr}.staci-cs__found-cell{padding:18px}.staci-cs__found-cell:nth-child(odd){border-right:1px solid var(--border1)}.staci-cs__found-cell:nth-child(-n+2){border-bottom:1px solid var(--border1)}.staci-cs__found-cell .k{color:var(--grc-forest-700);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1}.staci-cs__found-cell .v{color:var(--fg2);font-size:12px;line-height:1.4;margin-top:8px}.staci-cs__found-caption{color:var(--fg3);font-size:11px;margin-top:12px}.staci-cs__scorecard{background:#fff;border:1px solid var(--border2);display:grid;font-family:var(--font-sans);grid-template-columns:1.1fr 1fr .9fr 1.2fr}.staci-cs__scorecard .th{background:var(--grc-bone);border-bottom:1px solid var(--border1);color:var(--fg3);font-size:10px;font-weight:700;letter-spacing:.16em;padding:12px 14px;text-transform:uppercase}.staci-cs__scorecard .th.left{text-align:left}.staci-cs__scorecard .th.right{text-align:right}.staci-cs__scorecard .td{border-bottom:1px solid var(--border1);font-size:14px;padding:14px}.staci-cs__scorecard .td.last{border-bottom:0}.staci-cs__scorecard .td.name{color:var(--grc-forest-700);font-weight:600}.staci-cs__scorecard .td.num{color:var(--fg2)}.staci-cs__scorecard .td.num,.staci-cs__scorecard .td.rate{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.staci-cs__scorecard .td.rate{color:#111}.staci-cs__scorecard .td.rate .unit{color:var(--fg3);font-size:10px;letter-spacing:.08em;margin-left:6px}.staci-cs__scorecard .td.note{color:var(--fg2);font-size:13px}.staci-cs__scorecard .rate-0{background:rgba(109,195,163,.618)}.staci-cs__scorecard .rate-1{background:rgba(109,195,163,.453)}.staci-cs__scorecard .rate-2{background:rgba(109,195,163,.37)}.staci-cs__scorecard .rate-3{background:rgba(109,195,163,.315)}.staci-cs__field{align-items:center;background:var(--grc-forest-700);color:#fff;display:grid;gap:40px;grid-template-columns:180px 1fr;margin-bottom:24px;margin-top:24px;padding:40px 48px}.staci-cs__field-photo{aspect-ratio:1/1;border-radius:999px;box-shadow:0 0 0 3px var(--grc-mint-500);flex-shrink:0;height:180px;object-fit:cover;object-position:center 18%;width:180px}.staci-cs__field-quote{color:#fff;font-family:var(--font-serif);font-size:clamp(20px,1.7vw,26px);font-style:italic;font-weight:400;line-height:1.35;margin:14px 0 0;max-width:780px}.staci-cs__field-byline{color:var(--grc-mint-200);font-size:13px;letter-spacing:.04em;margin-top:18px}.staci-cs__chart-axis{color:var(--fg3);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.14em;margin-top:6px}.staci-cs__chart-legend{color:var(--fg2);display:flex;font-size:12px;gap:20px;margin-top:14px}.staci-cs__chart-legend .row{align-items:center;display:flex;gap:8px}.staci-cs__chart-legend .swatch-solid{background:var(--grc-forest-700);height:2px;width:18px}.staci-cs__chart-legend .swatch-dashed{border-top:2px dashed var(--grc-mint-600);height:0;width:18px}.staci-cs__cadence{display:flex;flex-direction:column;gap:14px}.staci-cs__cadence-row .head{align-items:baseline;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.staci-cs__cadence-row .head .name{color:var(--grc-forest-700);font-weight:600}.staci-cs__cadence-row .head .n{color:var(--grc-forest-700);font-family:var(--font-display);font-size:16px;font-weight:700}.staci-cs__cadence-row .head .n .per{color:var(--fg3);font-size:11px;margin-left:4px}.staci-cs__cadence-row .bar{background:#fff;border:1px solid var(--border1);height:8px;position:relative}.staci-cs__cadence-row .bar .fill{background:var(--grc-mint-500);inset:0;position:absolute}.staci-cs__cadence-row .note{color:var(--fg3);font-size:12px;margin-top:6px}.staci-cs__results{background:var(--grc-forest-700);color:#fff;padding:112px 32px}.staci-cs__results-h2{color:#fff;font-family:var(--font-display);font-size:clamp(42px,4.2vw,64px);font-weight:700;letter-spacing:-.01em;margin:0 0 16px;text-transform:uppercase}.staci-cs__results-lead{color:var(--grc-mint-200);font-size:18px;line-height:1.6;margin:0 0 72px;max-width:760px}.staci-cs__results-stats{border-top:1px solid hsla(0,0%,100%,.2);display:grid;grid-template-columns:repeat(3,1fr)}.staci-cs__results-stat{border-right:1px solid hsla(0,0%,100%,.15);padding:52px 36px 52px 0}.staci-cs__results-stat:nth-child(n+2){padding-left:36px}.staci-cs__results-stat:last-child{border-right:0}.staci-cs__results-stat .k{color:var(--grc-mint-500);font-family:var(--font-display);font-size:clamp(2.75rem,7vw,6.75rem);font-weight:700;letter-spacing:-.02em;line-height:.9;white-space:nowrap}.staci-cs__results-stat .l{color:var(--grc-mint-400);font-size:11px;font-weight:700;letter-spacing:.22em;margin-top:18px;text-transform:uppercase}.staci-cs__results-stat h4{color:#fff;font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:10px 0 14px}.staci-cs__results-stat p{color:var(--grc-mint-200);font-size:14px;line-height:1.6}.staci-cs__deliverables{background:rgba(0,0,0,.22);display:grid;gap:56px;grid-template-columns:1fr 2fr;margin-top:80px;padding:40px 48px}.staci-cs__deliverables-title{color:#fff;font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.1;margin-top:12px;text-transform:uppercase}.staci-cs__deliverables-row{border-bottom:1px solid hsla(0,0%,100%,.15);display:grid;gap:20px;grid-template-columns:52px 1fr;margin-bottom:22px;padding-bottom:22px}.staci-cs__deliverables-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.staci-cs__deliverables-row .num{color:var(--grc-mint-500);font-family:var(--font-display);font-size:28px;font-weight:700}.staci-cs__deliverables-row p{color:#fff;font-size:16px;line-height:1.55}.staci-cs__cta{background:var(--grc-bone);border-top:1px solid var(--border1);padding:88px 32px}.staci-cs__cta-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.2fr 1fr}.staci-cs__cta-h2{color:var(--grc-forest-700);font-family:var(--font-display);font-size:clamp(36px,3.6vw,52px);font-weight:700;letter-spacing:-.01em;margin:14px 0 20px;text-transform:uppercase}.staci-cs__cta-lead{color:var(--fg2);font-size:17px;line-height:1.6;margin:0 0 28px;max-width:560px}.staci-cs__cta-actions{display:flex;flex-wrap:wrap;gap:12px}.staci-cs__btn-primary{background:var(--grc-forest-700);border:0;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.06em;padding:16px 28px;text-decoration:none;text-transform:uppercase;transition:background .16s ease}.staci-cs__btn-primary:hover{background:var(--grc-forest-500)}.staci-cs__btn-secondary{background:transparent;border:0;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--grc-forest-700);color:var(--grc-forest-700);display:inline-block;font-size:13px;font-weight:600;letter-spacing:.06em;padding:16px 28px;text-decoration:none;text-transform:uppercase}.staci-cs__btn-secondary:hover{background:rgba(31,59,46,.05)}.staci-cs__toc{background:#fff;border:1px solid var(--border1);padding:28px}.staci-cs__toc-row{align-items:center;border-bottom:1px solid var(--border1);display:grid;font-size:14px;gap:16px;grid-template-columns:40px 1fr auto;padding:14px 0}.staci-cs__toc-row:last-child{border-bottom:0}.staci-cs__toc-row .n{color:var(--grc-mint-600);font-family:var(--font-display);font-weight:700}.staci-cs__toc-row .t{color:#111;font-weight:500}.staci-cs__toc-row .time{color:var(--fg3);font-size:12px;letter-spacing:.08em}@media (max-width:1100px){.staci-cs__topline{grid-template-columns:1fr}.staci-cs__topline-cell{align-items:flex-end;border-right:0;flex-direction:row;gap:20px;justify-content:space-between;padding:24px 20px}.staci-cs__topline-cell,.staci-cs__topline-cell:last-of-type{border-bottom:1px solid var(--grc-forest-700)}.staci-cs__topline-note{min-width:0;padding:24px 20px}}@media (max-width:960px){.grc-page--staci-case-study{overflow-x:clip}.grc-page--staci-case-study>.staci-cs{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.staci-cs__header{padding:12px 16px}.staci-cs__header-inner{align-items:center;flex-wrap:wrap;gap:12px}.staci-cs__header-left{gap:0}.staci-cs__logo{height:28px}.staci-cs__cta-primary{font-size:10px;letter-spacing:.05em;padding:10px 14px;white-space:nowrap}.staci-cs__nav{display:none}.staci-cs__meta-inner{font-size:10px;gap:10px 16px;letter-spacing:.14em;padding:14px 16px}.staci-cs__meta-client{flex-basis:100%;margin-left:0;width:100%}.staci-cs__container{max-width:100%;padding:0 16px}.staci-cs__hero{padding:40px 16px 36px}.staci-cs__hero-h1{font-size:clamp(2rem,10.5vw,3.25rem);margin-top:16px}.staci-cs__hero-lead{font-size:clamp(1.0625rem,4.2vw,1.25rem);margin-top:16px}.staci-cs__topline{margin-top:40px}.staci-cs__cta,.staci-cs__method,.staci-cs__problem{padding:56px 16px}.staci-cs__results{padding:64px 16px}.staci-cs__abstract,.staci-cs__cta-grid,.staci-cs__deliverables,.staci-cs__found-grid,.staci-cs__method-row,.staci-cs__problem-grid,.staci-cs__results-stats{grid-template-columns:1fr}.staci-cs__topline-cell{align-items:flex-start;flex-direction:column;gap:12px;padding:22px 16px}.staci-cs__topline-cell .k{font-size:clamp(2.25rem,12vw,3.5rem)}.staci-cs__results-stat{border-bottom:1px solid hsla(0,0%,100%,.15);border-right:0;padding:28px 0}.staci-cs__results-stat:nth-child(n+2){padding-left:0}.staci-cs__results-stat:last-child{border-bottom:0}.staci-cs__results-stat .k{font-size:clamp(2.5rem,14vw,4rem)}.staci-cs__abstract-cell{border-bottom:1px solid var(--border1);border-right:0!important}.staci-cs__abstract-cell:last-child{border-bottom:0}.staci-cs__field{gap:20px;grid-template-columns:1fr;padding:24px 16px;text-align:left}.staci-cs__field-photo{height:88px;margin:0;width:88px}.staci-cs__deliverables{gap:24px;grid-template-columns:1fr;padding:24px 16px}.staci-cs__scorecard{font-size:11px;overflow-x:auto;-webkit-overflow-scrolling:touch}.staci-cs__scorecard .td{font-size:11px;padding:10px 8px}.staci-cs__cta-actions{align-items:stretch;flex-direction:column}.staci-cs__btn-primary,.staci-cs__btn-secondary{text-align:center;width:100%}}@media (max-width:600px){.staci-cs__meta-sep{display:none}.staci-cs__meta-inner>span:not(.staci-cs__meta-client){display:block;width:100%}.staci-cs__topline-cell .k{font-size:clamp(2rem,13vw,2.75rem)}.staci-cs__results-stat .k{font-size:clamp(2.25rem,15vw,3.25rem)}}.grc-page--staci-case-study>.staci-cs{box-sizing:border-box!important}@media (min-width:961px){.grc-page--staci-case-study>.staci-cs{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important}}.grc-page--staci-case-study .staci-cs__header{position:relative;top:auto;z-index:1}