.direction-page[data-direction=product] .hero-art{background:var(--lime)}.direction-page[data-direction=product] .art-dot{background:var(--pink);box-shadow:0 0 0 12px #edd9dc55}.direction-page .art-word{font-size:clamp(48px,5vw,78px)}.direction-about-teaser{display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--soft);border-radius:var(--radius);padding:45px;margin-block:35px 60px}.direction-about-teaser h2{margin-bottom:18px}.direction-about-teaser p{max-width:550px;margin:0;color:var(--muted)}.direction-about-teaser .eyebrow{margin-bottom:15px}.direction-about-teaser .button{flex-shrink:0}.direction-contact{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:55px}.direction-contact p{margin:0;color:var(--muted)}.direction-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:30px 60px;border-top:1px solid var(--line)}.direction-story p{font-size:17px;line-height:1.75;color:var(--muted)}.direction-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:60px}.direction-values article{border-radius:var(--radius);background:var(--soft);padding:30px}.direction-values article:nth-child(2){background:var(--pink)}.direction-values h3{font-size:26px}.direction-values p{font-size:15px;color:var(--muted);margin:0}.direction-page[data-direction=product] .direction-values article:nth-child(2){background:var(--lime)}@media(max-width:900px){.direction-about-teaser{padding:32px;gap:25px}.direction-story{gap:30px}.direction-values{gap:12px}.direction-values article{padding:24px}.direction-values h3{font-size:23px}}@media(max-width:650px){.direction-about-teaser{align-items:flex-start;flex-direction:column;padding:28px;margin-block:15px 40px}.direction-about-teaser .button{width:100%}.direction-contact{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:40px}.direction-story{grid-template-columns:1fr;gap:10px;padding-bottom:30px}.direction-values{grid-template-columns:1fr;gap:15px;margin-bottom:40px}.direction-page .art-word{font-size:60px}.direction-page .hero-copy h1{font-size:48px}}