.wisp-case{--cadence-yellow:#f6e85f}.wisp-case .cadence-hero h1{font-size:clamp(6rem,14vw,14rem)}.wisp-figure{background:0 0;min-width:0}.wisp-figure img,.wisp-case .cadence-hero-image img,.wisp-case .cadence-wide-image img{object-fit:contain;width:100%;height:auto}.wisp-case>.wisp-wide{width:calc(100% - 32px);margin:0 16px 16px;display:block}.wisp-case>.wisp-media-row,.wisp-case>.wisp-video-row{align-items:end;gap:16px;margin:0 16px 16px;display:grid}.wisp-media-row-two{grid-template-columns:minmax(0,1.707fr) minmax(0,1.809fr)}.wisp-media-row-four{grid-template-columns:minmax(0,.847fr) minmax(0,1.236fr) minmax(0,1.167fr) minmax(0,1.082fr)}.wisp-media-row-112{grid-template-columns:minmax(0,.667fr) minmax(0,.667fr) minmax(0,1.777fr)}.wisp-media-row-121{grid-template-columns:minmax(0,.8fr) minmax(0,1.555fr) minmax(0,.974fr)}.wisp-media-row-final{grid-template-columns:minmax(0,.8fr) minmax(0,1.444fr)}.wisp-media-row[data-reveal=pending] .wisp-figure,.wisp-video-row[data-reveal=pending] .wisp-video-figure{opacity:0;transform:translateY(20px)}.wisp-media-row[data-reveal=visible] .wisp-figure,.wisp-video-row[data-reveal=visible] .wisp-video-figure{opacity:1;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);transform:none}.wisp-media-row[data-reveal=visible] .wisp-figure:nth-child(2),.wisp-video-row[data-reveal=visible] .wisp-video-figure:nth-child(2){transition-delay:.1s}.wisp-media-row[data-reveal=visible] .wisp-figure:nth-child(3){transition-delay:.2s}.wisp-media-row[data-reveal=visible] .wisp-figure:nth-child(4){transition-delay:.3s}.wisp-video-row{background:#fbf0f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,236px));justify-content:center;align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(52px,7vw,96px)}.wisp-video-figure video{width:100%;height:auto;display:block}.wisp-social-stage{background:#1a2e47;border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 32px);margin:0 16px 16px;padding:clamp(48px,6vw,88px) 24px;display:flex;overflow:hidden}.wisp-social-art{width:min(52vw,760px);margin:0}.wisp-case .cadence-next-hinge .cadence-next-image,.wisp-case .cadence-next-wisp .cadence-next-image{aspect-ratio:3/2}.wisp-case .cadence-next-image img{object-fit:contain}.wisp-impact{color:#171918;background:0 0;border:1px solid #aeb3b0;border-radius:12px;grid-template-columns:1fr 3fr;margin:0 16px 16px;display:grid;overflow:hidden}.wisp-impact-label{padding:24px}.wisp-impact-label h2{font:400 .68rem/1.2 var(--font-geist-mono), monospace;letter-spacing:-.01em;margin:0}.wisp-impact-body{border-left:1px solid #aeb3b0;padding:24px}.wisp-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.wisp-impact-grid article{align-content:start;gap:8px;display:grid}.wisp-impact-grid strong{font:350 clamp(.92rem, 1.15vw, 1.08rem)/1.15 var(--font-geist-mono), monospace;letter-spacing:-.025em}.wisp-impact-grid span{color:#555a57;max-width:210px;font-size:clamp(.74rem,.9vw,.86rem);line-height:1.35}.wisp-impact-summary{color:#343735;max-width:780px;margin:44px 0 0;font-size:clamp(.86rem,1vw,.98rem);line-height:1.5}.wisp-closing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.wisp-case>.wisp-closing-grid{background:#e1e8ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,214px));justify-content:center;gap:48px;width:calc(100% - 32px);margin:0 16px 16px;padding:56px 2px;overflow:hidden}@media (max-width:1199px){.wisp-case>.wisp-closing-grid{grid-template-columns:repeat(4,minmax(50px,1fr));gap:32px;padding:56px 32px}}@media (max-width:900px){.wisp-case .cadence-hero-image{height:auto}.wisp-case .cadence-hero-image img{object-fit:contain;height:auto}.wisp-video-row{grid-template-columns:repeat(2,minmax(0,200px));padding:clamp(44px,7vw,72px)}.wisp-impact{grid-template-columns:1fr 3fr}}@media (max-width:640px){.wisp-case .cadence-hero h1{font-size:clamp(5.2rem,28vw,8.2rem)}.wisp-case>.wisp-wide{width:calc(100% - 16px);margin:0 8px 8px}.wisp-case>.wisp-media-row,.wisp-case>.wisp-video-row{grid-template-columns:1fr;gap:8px;margin:0 8px 8px}.wisp-media-row{align-items:start}.wisp-video-row{justify-items:center;padding:42px 24px}.wisp-video-figure{width:min(68vw,252px)}.wisp-case>.wisp-closing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:calc(100% - 32px);margin:0 16px 8px;padding:56px 8px}.wisp-social-stage{width:calc(100% - 16px);margin:0 8px 8px;padding:32px 8px}.wisp-social-art{width:min(76vw,360px)}.wisp-impact{grid-template-columns:1fr;margin:0 8px 8px}.wisp-impact-label{padding:20px}.wisp-impact-body{border-top:1px solid #aeb3b0;border-left:0;padding:20px}.wisp-impact-grid{grid-template-columns:1fr;gap:24px}.wisp-impact-summary{margin-top:36px}}@media (prefers-reduced-motion:reduce){.wisp-media-row .wisp-figure,.wisp-video-row .wisp-video-figure{opacity:1!important;transition:none!important;transform:none!important}}
