nav a[aria-current=page]{color:var(--copper)}.story-hero{background:var(--coffee) url('assets/relevo-cafe.webp') center/cover;color:#fff;padding:80px 8vw 55px;min-height:640px}.story-hero-inner{max-width:1250px;margin:auto}.story-hero .eyebrow{color:#e6bda8}.story-hero h1{font-size:clamp(64px,7.6vw,112px);line-height:1.06;letter-spacing:-.055em}.story-hero h1 span{color:#e0a386}.story-hero-bottom{border-top:1px solid #ffffff38;padding-top:25px;margin-top:50px;display:flex;justify-content:space-between;align-items:end;gap:30px}.story-hero-bottom p{font-size:14px;color:#e9dad2}.story-index{font-size:9px;letter-spacing:.18em;color:#d6b9aa}.story-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.story-intro-grid>div>p:not(.lead){color:#655b57;font-size:14px}.origin-story{display:grid;grid-template-columns:1fr 1.1fr;background:#faf9f8}.origin-art{display:flex;flex-direction:column;justify-content:center;align-items:center;background:white url('assets/relevo-claro.webp') center/cover;padding:65px 35px;min-height:620px}.origin-art>.eyebrow{color:#655b57;font-size:9px}.origin-art>img{width:180px;height:180px;object-fit:contain;margin:15px 0 28px}.origin-name{font-size:11px;letter-spacing:.24em}.origin-line{width:1px;height:48px;background:#c7b9b1;margin:30px 0}.origin-art>img.origin-freeyou{width:190px;height:auto;margin:0}.origin-copy{padding:90px 6vw}.origin-copy h2{font-size:clamp(36px,3.5vw,52px);margin-bottom:30px}.origin-copy>p:not(.eyebrow){font-size:14px;color:#655b57;max-width:480px}.origin-copy strong{font-weight:500;color:var(--coffee)}.purpose{padding-top:110px;padding-bottom:100px}.purpose h2{font-size:clamp(44px,6vw,86px)}.purpose-bottom{display:grid;grid-template-columns:1fr 1fr;gap:9vw;margin-top:70px}.purpose-bottom article{border-top:1px solid #ddd;padding-top:25px}.purpose-bottom .eyebrow{font-size:9px;color:var(--copper)}.purpose-bottom h3{font-size:27px;margin:18px 0}.purpose-bottom p{font-size:14px;color:#655b57;max-width:460px}.values{background:#faf9f8;display:grid;grid-template-columns:1fr 1.05fr;gap:8vw}.values-intro h2{font-size:45px}.values-intro>p:last-child{font-size:14px;color:#655b57;max-width:350px;margin-top:25px}.values-list article{display:grid;grid-template-columns:30px 1fr;gap:20px;padding:30px 0;border-top:1px solid #dcd5d0}.values-list article:first-child{padding-top:0;border-top:0}.values-list article>span{font-size:10px;color:var(--copper);padding-top:6px}.values-list h3{font-size:25px;margin-bottom:15px}.values-list p{font-size:13px;color:#655b57}.brand-manifesto{text-align:center;padding:110px 6vw;background:#fff url('assets/relevo-claro.webp') center/cover}.manifesto-quote{font-size:clamp(25px,3.3vw,48px);line-height:1.5;letter-spacing:-.04em}.manifesto-small{font-size:17px;margin-top:30px;color:#655b57}.brand-manifesto>img{margin:45px auto 15px}.manifesto-signature{font-size:13px}.story-next{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:70px;padding-bottom:70px}.story-next h2{font-size:38px}.story-next .eyebrow{margin-bottom:16px}.story-next .button{flex-shrink:0}
@media(max-width:720px){.story-hero{padding:50px 7vw 35px;min-height:0}.story-hero h1{font-size:57px}.story-hero-bottom{display:block;margin-top:35px}.story-hero-bottom p{font-size:12px}.story-index{display:block;font-size:8px;margin-top:25px}.story-intro-grid,.origin-story,.purpose-bottom,.values{grid-template-columns:1fr;gap:30px}.story-intro-grid h2{font-size:38px}.origin-art{min-height:430px;padding:40px}.origin-art>img{width:125px;height:125px;margin:5px 0 20px}.origin-line{height:25px;margin:22px 0}.origin-art>img.origin-freeyou{width:160px}.origin-copy{padding:35px 7vw 55px}.origin-copy h2{font-size:36px}.purpose{padding:65px 7vw}.purpose h2{font-size:43px}.purpose-bottom{margin-top:40px;gap:35px}.purpose-bottom h3{font-size:24px}.values{gap:40px}.values-intro h2{font-size:38px}.values-list h3{font-size:23px}.brand-manifesto{padding:70px 7vw}.manifesto-quote{font-size:25px}.manifesto-small{font-size:14px}.story-next{flex-direction:column;align-items:start;gap:25px}.story-next h2{font-size:34px}}
.story-invite{display:inline-flex;gap:30px;align-items:center;font-size:13px;border-bottom:1px solid #e0a386;padding:12px 0;margin-top:25px;color:#fff}.story-invite span{font-size:20px}.opportunity-section{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw}.opportunity-title h2{font-size:clamp(36px,4vw,57px)}.opportunity-title>p:not(.eyebrow){font-size:14px;color:#655b57;max-width:450px;margin-top:26px}.opportunity-title .button{margin-top:30px}.opportunity-steps{padding-top:40px}.opportunity-steps article{display:grid;grid-template-columns:25px 1fr;gap:16px;border-top:1px solid #ddd;padding:28px 0}.opportunity-steps article>span{font-size:10px;color:var(--copper)}.opportunity-steps h3{font-size:24px;line-height:1.25;margin-bottom:15px}.opportunity-steps p{font-size:13px;color:#655b57}.story-next{background:#faf9f8}.story-next>div>p:not(.eyebrow){max-width:460px;font-size:14px;color:#655b57;margin-top:20px}.participation-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.participation-actions .text-link{font-size:11px}@media(max-width:720px){.opportunity-section{grid-template-columns:1fr;gap:20px}.opportunity-steps{padding-top:15px}.opportunity-title h2{font-size:39px}.story-invite{font-size:12px}.opportunity-steps h3{font-size:23px}}
