.home .brand-story .story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.home .brand-story .story-tile{padding:0 0 28px;overflow:hidden;border-radius:24px;background:var(--cream,#f9f7f2);text-align:left;box-shadow:none;transition:transform .35s ease}.home .brand-story .story-tile:hover{transform:translateY(-4px);box-shadow:none}.home .brand-story .story-visual{width:100%;aspect-ratio:3/2;overflow:hidden;margin:0 0 25px;background:#eae7dd}.home .brand-story .story-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.home .brand-story .story-tile:hover .story-visual img{transform:scale(1.045)}.home .brand-story .story-tile h3{margin:0 24px 14px;font-size:1.08rem;line-height:1.35;letter-spacing:-.015em;color:var(--green-dark,#1f3d2b)}.home .brand-story .story-tile p{margin:0 24px;font-size:.94rem;line-height:1.75;color:var(--ink-soft,#505650)}.home .brand-story .story-visual--globe img{animation:fc-story-globe 14s ease-in-out infinite}@keyframes fc-story-globe{0%,100%{transform:scale(1.035) rotate(-1.5deg)}50%{transform:scale(1.065) rotate(1.5deg)}}@media(max-width:1100px){.home .brand-story .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .brand-story .story-visual{aspect-ratio:16/9}}@media(max-width:560px){.home .brand-story .story-grid{grid-template-columns:1fr;gap:24px}.home .brand-story .story-tile{border-radius:22px;padding-bottom:26px}.home .brand-story .story-visual{aspect-ratio:16/9;margin-bottom:22px}.home .brand-story .story-tile h3{font-size:1.15rem}.home .brand-story .story-tile p{font-size:.98rem}}@media(prefers-reduced-motion:reduce){.home .brand-story .story-visual img{animation:none;transition:none}.home .brand-story .story-tile{transition:none}.home .brand-story .story-tile:hover,.home .brand-story .story-tile:hover .story-visual img{transform:none}}