.activities-intro{background:#eee7d9;position:relative}.activities-intro h1{max-width:950px;margin-top:0}.activities-intro .lead{line-height:1.9;max-width:550px}.activity-shortcuts{display:flex;gap:25px;flex-wrap:wrap;margin-top:35px}.activity-shortcuts a{border-bottom:1px solid #b6381c;padding:12px 0;font-size:12px}.motion-toggle{margin-top:25px;border:1px solid #b9aa97;background:transparent;padding:10px 15px;font-size:11px}.activity-collection{display:grid;gap:95px}.activity-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;scroll-margin-top:30px}.activity-feature:nth-child(even) .activity-visual{order:2}.activity-visual{position:relative;overflow:hidden;background:#eee7d9;aspect-ratio:4/3;border-radius:3px}.activity-visual svg{width:100%;height:100%;display:block;animation:activity-drift 14s ease-in-out infinite alternate}.activity-number{position:absolute;left:20px;bottom:18px;color:white;font-size:14px;border:1px solid #fff9;border-radius:50%;padding:12px;background:#2a1a1040}.activity-copy h2{font-size:clamp(36px,4vw,60px)}.activity-copy p:not(.eyebrow){line-height:1.9;color:#675b50}.motion-paused .activity-visual svg{animation-play-state:paused}@keyframes activity-drift{from{transform:scale(1)}to{transform:scale(1.07)}}@media(max-width:760px){.activity-feature{grid-template-columns:1fr;gap:25px}.activity-feature:nth-child(even) .activity-visual{order:0}.activity-collection{gap:60px}.activities-intro h1{font-size:54px}.activity-shortcuts{gap:16px}}@media(prefers-reduced-motion:reduce){.activity-visual svg{animation:none}.motion-toggle{display:none}}
