 .social-hero,.case,.social-end{padding:5rem var(--gutter);max-width:1400px;margin:auto}.social-hero h1{font-family:var(--display);font-size:clamp(3rem,7vw,6.8rem);line-height:1.02;letter-spacing:-.045em;margin:1rem 0 2rem}.social-hero h1 em{font-family:var(--serif);color:var(--red);font-weight:normal}.intro{max-width:700px;font-size:1.3rem}.jump-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.jump-cards a{text-decoration:none;background:var(--ink);color:white;transition:transform .2s}.jump-cards a:hover{transform:translateY(-5px)}.jump-cards img{width:100%;aspect-ratio:3/2;object-fit:cover}.jump-cards strong,.jump-cards span{display:block;padding:0 1.25rem}.jump-cards strong{font-size:1.2rem;margin:1.1rem 0 .4rem}.jump-cards span{font-size:1rem;padding-bottom:1.25rem}.case{border-top:2px solid var(--ink)}.case-intro{max-width:950px;margin-bottom:3rem}.case h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:1.5rem}.case-intro>p:not(.eyebrow){font-size:1.2rem;max-width:760px}.case .role{font-size:1rem!important;color:#54545b}.case aside{border-left:5px solid var(--pink);padding:1.1rem 1.5rem;background:white;font-size:1.15rem;max-width:760px}.case h3{font-size:1.5rem;margin:3rem 0 1.5rem}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.sample{display:block;background:white;border:1px solid var(--border);text-decoration:none;padding:.75rem}.sample img{width:100%;height:340px;object-fit:contain;background:#f7f7f7}.sample span{display:block;text-align:right;font-size:.875rem;padding:.75rem .25rem 0}.sample:hover{border-color:var(--red)}.video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.video-grid figure{margin:0}.video-grid iframe{width:100%;aspect-ratio:16/9;border:0;background:var(--ink)}.video-grid figcaption{font-size:1rem;margin-top:.7rem}.social-end{background:var(--ink);color:white;max-width:none}.social-end h2{font-size:clamp(2.5rem,6vw,5rem);line-height:1.1;margin-bottom:2rem}.back-home{display:inline-block;margin-left:1.5rem}.social-footer{padding:2rem var(--gutter);font-size:.9rem}@media(max-width:800px){.jump-cards,.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jump-cards a:last-child{grid-column:1/-1}.jump-cards a:last-child img{max-height:250px}.video-grid{grid-template-columns:1fr}.social-hero,.case,.social-end{padding-top:3rem;padding-bottom:3rem}.site-nav{display:flex;flex-wrap:wrap;gap:.75rem}.site-header{flex-wrap:wrap;gap:1rem}}@media(max-width:500px){.jump-cards,.sample-grid{grid-template-columns:1fr}.sample img{height:350px}.back-home{display:block;margin:1.5rem 0 0}.site-header>.button{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jump-cards a{transition:none}}
.jump-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-grid{display:grid;gap:1.5rem}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supporting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-card{background:white;border:1px solid var(--border);overflow:hidden}.card-image{display:block;background:#e8e8e6}.card-image img{width:100%;height:230px;object-fit:contain;padding:1rem}.featured .card-image img{height:340px}.card-copy{padding:1.5rem}.card-copy h3{margin:.8rem 0 1rem;font-size:1.55rem;line-height:1.2}.card-copy .eyebrow,.post-card .eyebrow{font-size:.75rem}.card-copy p{line-height:1.6}.sd-feature-heading{max-width:760px;margin-bottom:2rem}.sd-feature-heading h3{margin-top:0}.sd-video{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:center;background:var(--ink);color:white;padding:1.5rem}.sd-video video{width:100%;aspect-ratio:16/9;background:black}.sd-video h4{font-size:1.6rem;margin:.8rem 0}.sd-video a{color:var(--yellow)}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.post-card{padding:1.5rem;background:white;border-top:5px solid var(--blue);display:flex;flex-direction:column;align-items:flex-start}.post-card h4{font-size:1.4rem;line-height:1.25;margin:.5rem 0}.post-card>p{line-height:1.6}.post-card .post-date{font-size:.85rem;color:#62626a;margin:.3rem 0}.post-card a{margin-top:auto;padding-top:1rem}.social-selection{max-width:760px;margin-bottom:2rem}@media(max-width:1000px){.jump-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.supporting-grid,.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.jump-cards a:last-child{grid-column:auto}.sd-video{grid-template-columns:1fr}}@media(max-width:600px){.feature-grid,.supporting-grid,.post-grid,.jump-cards{grid-template-columns:1fr}.featured .card-image img{height:280px}.sd-video{padding:1rem}}
