.cs-editorial{--cs-accent:var(--lift);--cs-accent-text:var(--ink);letter-spacing:0;padding-bottom:48px}.cs-editorial :where(h1,h2,h3,.label){letter-spacing:0}.cs-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.cs-hero{padding-top:36px}.cs-editorial .cs-hero h1{text-align:left;max-width:900px;font-size:60px;line-height:1.08}.cs-subhead{max-width:720px;color:var(--baseline);font-size:20px;line-height:1.65}.cs-back{color:var(--baseline);font-size:13px}.cs-tags,.cs-actions{flex-wrap:wrap;gap:12px;display:flex}.cs-tags li{border:1px solid var(--rule);color:var(--baseline);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.cs-hero-photo{border-radius:8px;height:520px;position:relative;overflow:hidden}.cs-hero-photo>img{object-fit:cover;width:100%;height:100%}.cs-photo-tint{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--cs-accent) 55%, transparent));pointer-events:none;position:absolute;inset:50% 0 0}.cs-image-fallback{background:linear-gradient(135deg,var(--cs-accent),var(--ink-deep));width:100%;height:100%}.cs-logo{background:var(--paper);color:var(--ink);font:700 20px var(--font-display);border-radius:8px;padding:16px 20px;position:absolute;bottom:24px;left:24px}.cs-logo img{object-fit:contain;width:auto;max-width:200px;height:32px}.cs-logo-dark{background:var(--ink-deep);color:var(--paper)}.cs-snapshot{margin-top:48px}.cs-snapshot dl{border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.cs-snapshot dl>div{border-right:1px solid var(--rule);min-width:0;padding:20px 16px}.cs-snapshot dt{color:var(--baseline);margin-bottom:8px;font-size:12px}.cs-snapshot dd{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.cs-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:48px;display:grid}.cs-stat{border:1px solid var(--rule);border-radius:8px;height:100%;padding:28px}.cs-stat-value{color:var(--cs-accent-text);font-family:var(--font-display);overflow-wrap:anywhere;font-size:44px;font-weight:700;line-height:1.1}.cs-section{margin-top:96px}.cs-editorial h2{font-size:40px;line-height:1.15}.cs-editorial h3{font-size:19px;line-height:1.3}.cs-challenge{grid-template-columns:1fr 2fr;gap:64px;display:grid}.cs-copy{max-width:780px;color:var(--baseline);flex-direction:column;gap:20px;font-size:20px;line-height:1.7;display:flex}.cs-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.cs-step{border:1px solid var(--rule);border-radius:8px;padding:24px}.cs-step-number{background:var(--paper-alt);color:var(--cs-accent-text);width:40px;height:40px;font-family:var(--font-mono);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cs-editorial .cs-chapter-title{font-size:30px}.cs-chapter-nav{z-index:10;background:var(--paper);flex-wrap:wrap;gap:8px;margin-block:24px;padding:16px 0;display:flex;position:sticky;top:96px}.cs-chapter-nav a{border:1px solid var(--rule);border-radius:999px;padding:8px 16px;font-size:13px}.cs-results{color:var(--baseline);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;font-size:17px;line-height:1.7;display:grid}.cs-results li{gap:14px;display:flex}.cs-results li>span{background:var(--cs-accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:9px}.cs-image-strip{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.cs-image-strip>img,.cs-image-strip>div{object-fit:cover;border-radius:8px;width:100%;height:260px}.cs-website-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.cs-website-gallery>img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;height:auto}@media (width<=767px){.cs-website-gallery{grid-template-columns:minmax(0,1fr)}}.cs-testimonial{border:1px solid var(--rule);border-radius:8px;align-items:center;gap:32px;padding:40px;display:flex}.cs-testimonial blockquote{font-size:24px;line-height:1.5;font-family:var(--font-display)}.cs-testimonial .cs-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:96px;height:96px}.cs-disclaimer{background:var(--paper-alt);color:var(--baseline);border-radius:8px;padding:20px;font-size:13px}.cs-cta{background:var(--ink-deep);color:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:32px;padding:64px;display:flex}.cs-cta>div{flex:450px}.cs-cta p{color:var(--paper);opacity:.8}.cs-related{padding-bottom:48px}.cs-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cs-brief-card{border:1px solid var(--rule);background:var(--paper);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cs-brief-card:focus-visible,.cs-view-all:focus-visible{outline:2px solid var(--lift);outline-offset:4px}.cs-brief-card:hover{border-color:var(--lift)}.cs-brief-card .cs-brief-image{aspect-ratio:16/10;object-fit:cover;background:var(--paper-alt);width:100%}.cs-brief-body{flex-direction:column;flex:1;padding:24px;display:flex}.cs-editorial .cs-brief-client{font:500 11px var(--font-mono);text-transform:uppercase;color:var(--baseline)}.cs-brief-result{border-top:1px solid var(--rule);font:italic 400 30px/1.25 var(--v2-page-font-serif);color:var(--ink);margin-top:16px;padding-top:16px}.cs-brief-result>span{font:400 13px/1.5 var(--font-sans);color:var(--baseline);margin-top:6px;display:block}.cs-brief-summary{color:var(--baseline);margin:12px 0 18px;font-size:14px;line-height:1.65}.cs-brief-link{font:500 11px var(--font-mono);text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.cs-view-all{align-items:center;gap:10px;margin-top:32px;font-size:15px;font-weight:600;display:inline-flex}@media (width<=1000px) and (width>=768px){.cs-related-grid{gap:16px}.cs-brief-body{padding:18px}}@media (width<=767px){.cs-related-grid{grid-template-columns:minmax(0,1fr)}.cs-related{padding-bottom:96px}.cs-brief-result{font-size:26px}}.cs-sticky{display:none}@media (width<=1000px){.cs-snapshot dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-challenge{gap:32px}}@media (width<=767px){.cs-wrap{padding-inline:20px}.cs-hero{padding-top:24px}.cs-editorial .cs-hero h1{font-size:36px}.cs-subhead,.cs-copy{font-size:18px}.cs-hero-photo{height:260px}.cs-logo{padding:12px;bottom:16px;left:16px}.cs-logo img{max-width:170px;height:26px}.cs-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-section{margin-top:64px}.cs-editorial h2{font-size:34px}.cs-challenge{grid-template-columns:1fr;gap:24px}.cs-stat{padding:24px}.cs-actions{flex-direction:column;align-items:stretch}.cs-actions>a{width:100%}.cs-testimonial{flex-wrap:wrap;padding:24px}.cs-testimonial blockquote{font-size:21px}.cs-cta{padding:28px 24px}.cs-cta>a{width:100%;max-width:100%}.cs-sticky{z-index:40;background:var(--paper);padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--rule);transition:transform .3s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.cs-sticky-visible{transform:translateY(0)}.cs-sticky a{justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;display:flex}}@media (prefers-reduced-motion:reduce){.cs-sticky{transition:none}}.cs-editorial[data-client=musora]{--cs-accent:#2e7cf6;--cs-accent-text:#2e7cf6}.cs-editorial[data-client=lifestylerx]{--cs-accent:#2f9e6e;--cs-accent-text:#2f9e6e}.cs-editorial[data-client=unlikely-collaborators]{--cs-accent:#ff5851;--cs-accent-text:#ff5851}.cs-editorial[data-client=amberlea-physiotherapy]{--cs-accent:#c94750;--cs-accent-text:#c94750}.cs-editorial[data-client=denver-real-estate-school]{--cs-accent:#14def5;--cs-accent-text:#126c80}.cs-editorial[data-client=ledgers-online]{--cs-accent:#0e7c7b;--cs-accent-text:#0e7c7b}.cs-editorial[data-client=valmont]{--cs-accent:#006659;--cs-accent-text:#006659}.cs-editorial[data-client=john-beal-roofing]{--cs-accent:#d0021b;--cs-accent-text:#d0021b}.cs-editorial[data-client=upfire-seo]{--cs-accent:#ffaa0c;--cs-accent-text:#9b4e08}.cs-editorial[data-client=blend-projects]{--cs-accent:#8a857e;--cs-accent-text:#68635c}.cs-editorial[data-client=drumeo]{--cs-accent:#007bc2;--cs-accent-text:#007bc2}.cs-editorial[data-client=pianote]{--cs-accent:#b94267;--cs-accent-text:#b94267}.cs-editorial[data-client=alacrity-academy]{--cs-accent:#1555a2;--cs-accent-text:#1555a2}.cs-editorial[data-client=maestrodmx]{--cs-accent:#007e70;--cs-accent-text:#007e70}.cs-editorial[data-client=flt]{--cs-accent:#337b4d;--cs-accent-text:#337b4d}.cs-editorial[data-client=fray-fitness]{--cs-accent:#c42d32;--cs-accent-text:#c42d32}.cs-editorial[data-client=cognito-health]{--cs-accent:#3e7965;--cs-accent-text:#3e7965}
