.about-page{--about-orange:#fd6b01;--about-peach:#ffe2c9;--about-cream:#fff3e7;--about-line:#edc3a0}.about-page .about-hero{background:linear-gradient(125deg, #fff2e5 0%, var(--about-peach) 62%, #f6cca9 100%);border-top:5px solid var(--about-orange);border-radius:24px;padding:clamp(24px,3.6vw,52px)}.about-page .about-hero p:not(.about-eyebrow){color:#5e5145}.about-page .about-title-accent{color:var(--accent-dark)}.about-page .about-eyebrow{border:1px solid var(--about-line);color:var(--accent-dark);background:#fff9f3;border-radius:999px;padding:7px 12px;display:inline-block}.about-page .about-links a{border:1px solid var(--about-line);min-height:44px;color:var(--accent-dark);background:#fff9f3;border-radius:999px;align-items:center;padding:9px 14px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.about-page .about-links a:hover{border-color:var(--accent);background:#ffd3ad}.about-page .about-hero-image{box-shadow:9px 9px 0 var(--about-orange);border-radius:14px}.about-page .about-history{border-top:0;border-left:4px solid var(--about-orange);background:var(--about-cream);border-radius:0 20px 20px 0;padding:clamp(24px,3.5vw,48px)}.about-page #historia h2,.about-page #fundadores>h2,.about-page #marcas>h2{color:var(--accent-dark)}.about-page .about-founder-card{border-color:var(--about-line);border-top:4px solid var(--about-orange);background:#fff0e1;border-radius:16px}.about-page .about-founder-card:nth-child(2){background:#ffe3cb}.about-page .about-brand-card{border-color:var(--about-line);border-top:3px solid var(--about-orange);background:#fffaf5;border-radius:12px}.about-page .about-brand-card:hover{border-color:var(--accent);background:var(--about-cream)}.about-page .about-visit{background:var(--accent-dark);color:var(--paper);border:0;border-radius:24px;padding:clamp(24px,3.5vw,48px)}.about-page .about-visit h2,.about-page .about-visit a{color:var(--paper)}.about-page .about-visit p{color:#fff0e2}.about-page .about-visit .about-visit-button{background:var(--about-orange);color:var(--ink);font-weight:600}.about-page .about-visit .about-visit-button:hover{background:#ffb576}@media (max-width:639px){.about-page .about-hero{border-radius:18px}.about-page .about-links a{padding:9px 12px}.about-page .about-hero-image{box-shadow:6px 6px 0 var(--about-orange)}}.about-page #historia .text-xs,.about-page #fundadores>.text-xs,.about-page #marcas>.text-xs,.about-page .about-founder-card .text-xs,.about-page .about-brand-card>p:last-child,.about-page .about-history a{color:var(--accent-dark)}@media (min-width:1024px){.about-page section[id]{scroll-margin-top:200px}}
