.hero-copy h1 em{color:var(--blue)}.hero-proof{font-size:11px;line-height:1.7;color:var(--muted)}.cause-card{min-height:140px;display:flex;flex-direction:column;justify-content:center;padding:28px}.cause-card h2{font-size:21px;margin:0 0 13px}.cause-card p{max-width:260px;padding-right:10px}.cause-icon,.cause-motion-art,.chip>svg,.card-meta svg,.eyebrow>svg,.info-box>h3>svg{display:none}.cause-card:hover{border-color:#86c4d9}.bottom-banner .banner-icon{display:none}.motion-hero .hero-copy h1{font-size:53px}.hero-copy>p:not(.eyebrow){max-width:425px}.motion-hero .hero-copy{width:56%}.motion-hero .logo-universe{width:49%}.orbit-label svg{display:none}.universe-caption{display:none}.motion-journey .journey-node{font-size:11px;font-weight:600}.motion-journey .journey-visual h2{font-size:37px}.motion-hero .hero-copy h1 em{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--blue);animation:none}.docs-fact-card:before{display:none}.identity:hover .living-logo{animation:none}.living-logo{animation:none}.site-header .identity img{transition:transform .5s}.site-header .identity:hover img{transform:rotate(90deg)}.knowledge-callout{border-left-width:2px}.home-intro>span{white-space:nowrap}.cause-card:hover .cause-arrow svg{transform:translate(3px,-3px)}
@media(max-width:1050px){.motion-hero .hero-copy h1{font-size:45px}.motion-journey .journey-visual h2{font-size:34px}}
@media(max-width:850px){.motion-hero .hero-copy h1{font-size:39px}.motion-hero .hero-proof{font-size:10px}.cause-card{padding:24px 20px}.cause-card h2{font-size:20px}}
@media(max-width:650px){.motion-hero .hero-copy{width:100%}.motion-hero .logo-universe{width:100%}.motion-hero .hero-copy h1{font-size:36px;letter-spacing:-1.7px}.cause-card{padding:24px;min-height:125px}.cause-card h2{font-size:20px}.cause-card p{font-size:12px;max-width:250px}.motion-journey .journey-visual h2{font-size:27px}.home-intro p{font-size:12px;line-height:1.8}.home-intro{gap:17px}.hero-proof{font-size:10px}}

/* Give the mark room, without decorative orbit labels. */
.orbit-label,.universe-grid{display:none}.logo-fallback{filter:drop-shadow(5px 8px 0 #008ab4) drop-shadow(0 18px 18px #2e89b020)}

.project-review-notice{margin:24px 0;padding:22px 24px;border:1px solid #adcde326;border-radius:20px;background:linear-gradient(135deg,#5b7a9d18,#10182660);box-shadow:inset 0 1px 0 #e0f0ff12}.project-review-notice h3{font-size:15px;margin:0 0 10px}.project-review-notice p,.footer-review{font-size:13px;line-height:1.7;color:#aebed0}.project-review-notice a,.footer-review a{color:#95deef}.footer-review{grid-column:1/-1;max-width:850px;margin:12px 0}.auto-claim-status .error-message{font-size:13px;line-height:1.6}
