.home-intro{color:#111;background:#fff;padding-block:90px}.home-intro .search-intro{border:0;gap:80px;margin:0;padding:0}.home-intro h1{font-size:clamp(40px,5vw,72px);line-height:1.08}.home-intro .eyebrow{color:#555}.home-intro .small{margin:28px 0 0}.home-services{color:#111;background:#f3f3f3;padding-block:85px}.home-services .section-intro{color:#555}.home-service-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-service{background:#fff;flex-direction:column;min-width:0;display:flex}.home-service-ai{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.home-service-art{background:#e8e8e8;justify-content:center;align-items:center;min-height:220px;padding:45px;display:flex;overflow:hidden}.home-service-ai .home-service-art{color:#fff;background:#111;min-height:450px}.home-service-copy{flex-direction:column;flex:1;padding:38px 40px;display:flex}.home-service-copy h3{letter-spacing:-.03em;max-width:500px;font-size:clamp(28px,3vw,40px);line-height:1.12}.home-service-copy>p:not(.eyebrow){color:#555;max-width:510px;font-size:16px}.home-service-copy .eyebrow{margin-bottom:20px;font-size:12px}.home-service-copy .home-service-output{color:#111;border-top:1px solid #ddd;margin-top:auto;margin-bottom:8px;padding-top:18px;font-size:13px}.home-service-copy nav{display:grid}.home-service-copy nav a{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding-block:14px;font-size:15px;text-decoration:none;display:flex}.home-service-copy nav a:hover{background:#f3f3f3}.home-services-footer{border-top:1px solid #ccc;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding-top:28px;display:flex}.home-services-footer p{margin:0;font-size:18px}.home-services a:focus-visible,.home-intro a:focus-visible,.home-proof a:focus-visible,.home-analysis a:focus-visible{outline-color:#111}.placement-diagram{align-items:center;gap:12px;width:100%;max-width:460px;display:flex}.placement-diagram span{background:#fff;border-top:5px solid #111;flex:1;align-items:end;min-height:95px;padding:20px 12px;font-size:12px;display:flex}.placement-diagram span:nth-child(2){min-height:125px}.placement-diagram span:nth-child(3){min-height:155px}.content-diagram{align-items:center;gap:20px;width:100%;max-width:460px;display:flex}.content-diagram span{text-align:center;background:#fff;border:1px solid #ccc;flex:1;padding:26px 10px;font-size:12px;position:relative}.content-diagram span+span:before{content:"";background:#111;width:20px;height:1px;position:absolute;top:50%;right:100%}.home-proof{color:#111;background:#fff;padding-block:70px}.home-proof-heading{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:38px;display:grid}.home-proof h2{max-width:650px;font-size:clamp(32px,3.5vw,48px)}.home-proof-heading>div:last-child{align-self:end}.home-proof-heading p{color:#555;max-width:570px}.home-proof .evidence-grid dd{font-family:Moderat,sans-serif;font-weight:600}.home-proof .evidence-source{max-width:1000px}.home-analysis{color:#fff;background:#0d0d0d;padding-block:85px}.home-analysis-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.home-analysis h2{font-size:clamp(32px,3.8vw,52px)}.home-analysis .lead{color:#ccc;font-size:19px}.home-analysis-sheet{color:#111;background:#fff;padding:35px}.home-analysis-sheet>p{color:#555;font-size:12px}.home-analysis-sheet h3{margin-bottom:25px;font-size:28px}.home-analysis-sheet dl{margin:0}.home-analysis-sheet dl>div{border-top:1px solid #ddd;padding-block:20px}.home-analysis-sheet dt{margin-bottom:8px;font-size:17px;font-weight:600}.home-analysis-sheet dd{color:#555;margin:0;font-size:15px;line-height:1.6}.home-analysis-sheet .small{border-top:1px solid #ddd;margin:15px 0 0;padding-top:20px}.home-audience{color:#111;background:#f3f3f3;padding-block:80px}.home-audience .audience-grid>article{border-color:#ccc}.home-audience .audience-grid p{color:#555}.home-audience a:focus-visible{outline-color:#111}.home-audience .topic-list{color:#666;margin-bottom:0;font-size:12px}.home-academy .knowledge-grid>a{background:#171717;border:1px solid #333;flex-direction:column;padding:26px;display:flex}.home-academy .knowledge-grid p{flex:1}.home-academy .knowledge-grid>a:hover{border-color:#aaa}.home-academy .section-head h2{font-size:clamp(32px,3.8vw,52px)}@media (width<=900px){.home-service-ai{grid-template-columns:1fr}.home-service-ai .home-service-art{min-height:340px}.home-intro .search-intro,.home-proof-heading,.home-analysis-layout{gap:35px}.home-service-copy{padding:28px}.home-service-art{padding:25px}.placement-diagram{gap:8px}.placement-diagram span{padding:18px 10px;font-size:11px}.content-diagram{gap:12px}.content-diagram span{padding:24px 8px;font-size:11px}.content-diagram span+span:before{width:12px}}@media (width<=760px){.home-intro,.home-services,.home-proof,.home-analysis,.home-audience{padding-block:50px}.home-service-grid,.home-proof-heading,.home-analysis-layout{grid-template-columns:1fr}.home-services .section-head{margin-bottom:30px}.home-service-ai{grid-column:auto}.home-service-ai .home-service-art{min-height:315px}.home-service-copy h3{font-size:30px}.home-service-copy .home-service-output{margin-top:18px}.home-services-footer{display:block}.home-services-footer p{margin-bottom:18px}.home-proof-heading{gap:8px;margin-bottom:28px}.home-proof .evidence-grid{gap:28px}.home-proof .evidence-grid dd{font-size:36px}.home-analysis-sheet{padding:25px}.home-academy .knowledge-grid{gap:18px}.home-intro .actions{gap:20px}}.home-service-placements .home-service-art,.home-service-content .home-service-art{height:250px;min-height:250px}@media (width<=760px){.home-service-ai .home-service-copy{order:0}.home-service-ai .home-service-art{order:1;min-height:280px}.home-service-placements .home-service-art,.home-service-content .home-service-art{height:220px;min-height:220px}}.home-analysis-sheet .small{color:#595959}
