.starbucks-landing .page-hero{padding:90px 0 56px}.starbucks-landing h1{letter-spacing:-.065em;margin:24px 0 32px;font-size:clamp(3.6rem,10vw,8rem);font-weight:650;line-height:.95}.starbucks-landing h1 span{color:#267354}.starbucks-landing h2{text-wrap:balance;max-width:880px}.starbucks-landing .case-disclaimer{color:#666;max-width:780px;margin:24px 0;font-size:14px;line-height:1.7}.case-art{margin:0 auto 32px}.case-art img{border-radius:24px;width:100%;height:auto;display:block}.case-art figcaption{color:#686868;max-width:820px;margin:12px 0;font-size:12px;line-height:1.6}.case-green{color:#fff;background:#103c30}.case-green .eyebrow{color:#a9dac2}.case-green p{color:#d2e5dc;line-height:1.75}.case-mechanisms{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px;margin-top:48px;display:grid}.case-mechanisms article{border-top:1px solid #57786b;padding-top:24px}.case-mechanisms h3,.case-phases h3{letter-spacing:-.035em;margin:14px 0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2}.case-mechanisms .case-measure{color:#fff;border-left:2px solid #e4b84f;margin-top:24px;padding-left:18px;font-size:14px}.case-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:48px 0;display:grid}.case-phases article{background:#f5f5f7;border-radius:24px;padding:28px}.case-phases span{color:#267354;letter-spacing:-.05em;font-size:36px;font-weight:600}.case-phases p{color:#555;line-height:1.7}.starbucks-landing .case-scenes .actions{display:none}@media (max-width:700px){.case-mechanisms,.case-phases{grid-template-columns:1fr}.starbucks-landing .page-hero{padding-top:48px}.case-art img{border-radius:14px}.starbucks-landing .nav{gap:12px}}
