.business-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:38px 0;align-items:center;border-bottom:1px solid var(--a-hair)}.business-story-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--accent)}.business-story h2{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.035em;margin:16px 0}.business-story p{font-size:15px;line-height:1.65;max-width:30em;color:var(--a-ink-2)}.business-story .a-btn{margin-top:8px}.business-story small{display:block;font-size:12px;margin-top:12px;color:var(--a-ink-2)}.business-story-visual{position:relative;max-width:440px;width:100%;justify-self:end}.business-story-art{aspect-ratio:1;background:url('/assets/home-story/owner-scenes.webp') 50% 100%/300% 200%;border-radius:2px}.business-story-flow{position:absolute;bottom:15px;left:15px;right:15px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 12px;background:#f8f8ef;color:#183f35;box-shadow:0 8px 24px #142e2120;font-size:12px}.business-story-flow b{font-weight:400}.business-story-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--a-hair)}.business-story-links a{font-size:13px;line-height:1.6;color:var(--a-ink);text-decoration:none}.business-story-links b{display:block;font-weight:600}.business-story-links a:hover{text-decoration:underline}@media(max-width:700px){.business-story{grid-template-columns:1fr;gap:24px}.business-story-visual{justify-self:start;max-width:100%}.business-story-links{grid-template-columns:1fr;gap:14px}.business-story h2{font-size:40px}}
