.about-page{color:var(--text)}.about-page p{line-height:1.5}.about-page h1,.about-page h2,.about-page h3{color:#14141a}.about-page h2{font-size:30px;margin-bottom:12px}.about-page .about-hero{background:#eef0f1}.about-page .about-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;min-height:375px}.about-page .about-hero-copy{padding:28px 0 34px}.about-page .breadcrumb{font-size:13px;margin:0 0 28px}.about-page .about-eyebrow{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.6px;color:#303034;margin-bottom:12px}.about-page .about-eyebrow span{margin:0 5px}.about-page h1{font-size:48px;line-height:1.1;margin-bottom:12px}.about-page .about-subheading{font-size:21px;color:#17171c;margin-bottom:18px}.about-page .about-hero-copy>p:not([class]){max-width:580px;font-size:17px;margin-bottom:26px}.about-page .about-neutral{background:#e8ecee;align-self:stretch;border-left:1px solid #d9dfe2;border-radius:4px;margin:32px 0 32px 55px}.about-page .about-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.about-page .button{min-height:48px;padding:14px 24px;gap:12px}.about-page .about-outline{background:transparent;border-color:#55555d;color:#17171c}.about-page .about-outline:hover{background:white}.about-page .about-facts{border-bottom:1px solid #e6e6e6;padding:28px 0}.about-page .about-facts>.wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.about-page .about-fact{display:flex;gap:20px;align-items:center;padding:0 26px}.about-page .about-fact:first-child{padding-left:14px}.about-page .about-fact+div{border-left:1px solid #ddd}.about-page .about-fact span{display:block;font-size:14px}.about-page .about-fact strong{display:block;font-size:18px;color:#14141a;line-height:1.35;margin-top:4px}.about-page .about-fact:last-child strong{font-size:15px}.about-page .about-icon{width:44px;height:44px;fill:none;stroke:#b86a00;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.about-page .about-section{padding-top:38px}.about-page .about-marked{position:relative;padding-top:18px}.about-page .about-marked:before{content:'';position:absolute;width:36px;height:3px;background:var(--amber);top:0;left:0}.about-page .about-introduction{display:grid;grid-template-columns:1fr 1fr;gap:48px}.about-page .about-introduction p{font-size:17px;margin-bottom:18px}.about-page .about-support{color:#626262;font-size:15px!important}.about-page .about-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-page .about-audiences article{display:flex;gap:16px;background:var(--soft);padding:20px 18px;border-radius:5px}.about-page .about-audiences .about-icon{width:38px;height:38px}.about-page .about-audiences h3{font-size:15px;line-height:1.3;letter-spacing:-.02em;margin-bottom:8px}.about-page .about-audiences p{font-size:14px;margin:0}.about-page .about-collections{padding-bottom:30px}.about-page .about-collections>p{margin-bottom:18px}.about-page .about-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.about-page .about-collection{border:1px solid #e4e4e4;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none}.about-page .about-collection:hover{border-color:#b86a00;text-decoration:none}.about-page .about-collection img{width:100%;height:auto;aspect-ratio:1.35;object-fit:contain;background:#f3f3f3}.about-page .about-collection span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;color:#17171c;flex:1}.about-page .about-collection b{font-size:21px;font-weight:400}.about-page .about-working{background:var(--soft);padding:30px 0}.about-page .about-working>.wrap>p{margin-bottom:20px}.about-page .about-work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.about-page .about-work-grid article{display:flex;gap:18px;border:1px solid #ebebeb;background:white;border-radius:5px;padding:24px 20px}.about-page .about-work-grid h3{font-size:16px;line-height:1.25;margin:6px 0 12px;letter-spacing:-.02em}.about-page .about-work-grid p{font-size:14px;margin:0}.about-page .about-work-grid .about-icon{width:42px;height:42px}.about-page .about-capabilities{display:inline-block;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-top:20px}.about-page .about-capabilities span{color:#a75d00;margin-left:8px}.about-page .about-international{display:flex;gap:34px;align-items:center;padding:38px 14px}.about-page .about-international .about-icon{width:70px;height:70px;stroke:#60646b;stroke-width:1.3}.about-page .about-international h2{font-size:28px}.about-page .about-international p{margin:0;font-size:17px}.about-page .about-cta{background:#272727;color:white;padding:30px 0}.about-page .about-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:26px}.about-page .about-cta h2{font-size:28px;color:white}.about-page .about-cta p{margin:0}.about-page .about-cta .about-actions{flex-shrink:0}.about-page .about-whatsapp{background:transparent;border-color:white;color:white}.about-page .about-whatsapp:hover{background:#ffffff18}.about-page a:focus-visible{outline:3px solid #005fcc;outline-offset:4px}.about-page .about-cta a:focus-visible{outline-color:white}
@media(max-width:1150px){.about-page .about-fact{padding:0 16px;gap:14px}.about-page .about-fact strong{font-size:16px}.about-page .about-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-cta>.wrap{flex-wrap:wrap}.about-page .about-introduction{gap:28px}.about-page .about-audiences article{flex-direction:column;gap:12px}.about-page h1{font-size:42px}}
@media(max-width:900px){.about-page .about-hero-grid{grid-template-columns:1fr}.about-page .about-neutral{display:none}.about-page .about-hero-copy{max-width:650px}.about-page .about-facts>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.about-page .about-fact:nth-child(3){border:0;padding-left:14px}.about-page .about-introduction{grid-template-columns:1fr;gap:30px}.about-page .about-audiences article{flex-direction:row}.about-page .about-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.about-page .about-hero-copy{padding:24px 0 30px}.about-page h1{font-size:36px}.about-page .about-subheading{font-size:19px}.about-page .about-eyebrow{font-size:11px;letter-spacing:0}.about-page .about-actions{align-items:stretch;flex-direction:column;gap:10px}.about-page .about-actions .button{width:100%}.about-page .about-facts{padding:24px 0}.about-page .about-fact{padding:0 12px;gap:10px}.about-page .about-fact:first-child,.about-page .about-fact:nth-child(3){padding-left:0}.about-page .about-fact .about-icon{width:32px;height:32px}.about-page .about-fact span{font-size:12px}.about-page .about-fact strong{font-size:15px}.about-page .about-fact:last-child strong{font-size:13px}.about-page .about-section{padding-top:28px}.about-page h2{font-size:28px}.about-page .about-audiences{grid-template-columns:1fr}.about-page .about-audiences h3{font-size:17px}.about-page .about-audiences p{font-size:15px}.about-page .about-collection-grid{gap:12px}.about-page .about-collection span{font-size:13px;padding:12px 10px;gap:6px}.about-page .about-collection img{aspect-ratio:1.1}.about-page .about-work-grid{grid-template-columns:1fr;gap:12px}.about-page .about-work-grid h3{font-size:18px}.about-page .about-work-grid p{font-size:15px}.about-page .about-international{align-items:flex-start;gap:18px;padding:28px 0}.about-page .about-international .about-icon{width:44px;height:44px}.about-page .about-international h2{font-size:25px}.about-page .about-international p{font-size:16px}.about-page .about-cta h2{font-size:28px}.about-page .about-cta .about-actions{width:100%}.about-page .about-cta .button{padding:14px 16px}}
@media(max-width:350px){.about-page .about-collection-grid{grid-template-columns:1fr}.about-page .about-collection img{aspect-ratio:1.35}.about-page .about-collection span{font-size:15px}.about-page .about-facts>.wrap{grid-template-columns:1fr;gap:18px}.about-page .about-fact+div{border:0;padding-left:0}}
/* Mockup-inspired illustrative hero artwork. */
.about-page .about-hero{position:relative;isolation:isolate;overflow:hidden}
.about-page .about-hero-grid{position:static;min-height:375px}
.about-page .about-hero-copy{position:relative;z-index:1;max-width:650px}
.about-page .about-hero-visual{position:absolute;inset:0 0 0 43%;z-index:-1}
.about-page .about-hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center 52%}
.about-page .about-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eef0f1 0%,#eef0f1e8 7%,#eef0f100 32%)}
@media(max-width:1100px) and (min-width:901px){.about-page .about-hero-visual{left:48%}.about-page .about-hero-visual:after{background:linear-gradient(90deg,#eef0f1 0%,#eef0f1e8 15%,#eef0f100 48%)}}
@media(max-width:900px){.about-page .about-hero-grid{display:flex;flex-direction:column;align-items:stretch;width:100%}.about-page .about-hero-copy{width:calc(100% - 64px);max-width:none;margin:auto}.about-page .about-hero-visual{position:relative;inset:auto;z-index:0;height:260px;order:2}.about-page .about-hero-visual img{object-position:center 52%}.about-page .about-hero-visual:after{background:linear-gradient(180deg,#eef0f1,transparent 28%)}}
@media(max-width:600px){.about-page .about-hero-copy{width:calc(100% - 32px)}.about-page .about-hero-visual{height:220px}}
