.about-brand-theme{--about-red:#ed1010;--about-red-dark:#b90909;--about-ink:#241b1b;--about-soft:#f8f3f3;--about-muted:#766b68}
.about-brand-theme .site-page{color:var(--about-ink);background:#faf8f5}
.about-brand-theme .page-hero{position:relative;overflow:hidden;background:linear-gradient(110deg,rgba(36,27,27,.94),rgba(53,39,39,.72)),url('../images/timbers/wooden -playwood - shop near me.webp') center/cover}
.about-brand-theme .page-hero::after{content:"";position:absolute;right:-90px;bottom:-150px;width:330px;height:330px;border:45px solid rgba(237,16,16,.13);border-radius:50%}
.about-brand-theme .page-hero .container{position:relative;z-index:1}
.about-brand-theme .page-hero span,.about-brand-theme .section-kicker{color:#d75a55}
.about-brand-theme .page-hero h1{color:#fff}
.about-brand-theme .about-page-copy h2{color:var(--about-ink)}
.about-brand-theme .about-page-copy p{color:var(--about-muted)}
.about-brand-theme .about-page-images{isolation:isolate}
.about-brand-theme .about-primary-image{border-radius:4px;box-shadow:0 18px 42px rgba(36,27,27,.12);object-position:center}
.about-brand-theme .about-page-images .about-secondary-image{border-color:#faf8f5;border-radius:4px}
.about-brand-theme .about-page-copy li::before{color:var(--about-red)}
.about-brand-theme .site-action{border-radius:5px;background:var(--about-red);box-shadow:0 8px 20px rgba(185,9,9,.15);transition:background .2s,transform .2s}
.about-brand-theme .site-action:hover{background:var(--about-red-dark);transform:translateY(-2px)}
.about-brand-theme .about-values{background:linear-gradient(180deg,transparent,#f7f1f0)}
.about-brand-theme .value-grid article{position:relative;overflow:hidden;border-color:#e9dedd;border-radius:7px;box-shadow:0 8px 24px rgba(36,27,27,.045)}
.about-brand-theme .value-grid article::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--about-red);opacity:.72}
.about-brand-theme .value-grid b{color:#a8615d}
.about-brand-theme .value-grid h3{color:var(--about-ink)}
.about-brand-theme .value-grid p{color:var(--about-muted)}
.about-bilingual-intro{padding:80px 20px 0}.about-bilingual-images{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.about-bilingual-images img{width:100%;height:390px;border-radius:8px;object-fit:cover;box-shadow:0 14px 34px rgba(36,27,27,.1)}.about-bilingual-content{padding:75px 20px 30px}.about-bilingual-heading{max-width:820px;margin-bottom:38px}.about-bilingual-heading h2{margin:0;color:var(--about-ink);font-size:clamp(34px,4vw,52px);line-height:1.12}.about-language-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:24px;border:1px solid #e8dedd;border-radius:9px;background:#fff;box-shadow:0 8px 24px rgba(36,27,27,.045)}.about-language-pair article{padding:30px 32px}.about-language-pair article+article{border-left:1px solid #e8dedd}.about-language-pair article[lang="ta"]{font-family:'Noto Sans Tamil','Outfit',sans-serif;background:#fdf9f8}.language-label{display:inline-block;margin-bottom:13px;color:#a6534e;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about-language-pair h3{margin:0 0 13px;color:var(--about-ink);font-size:23px;line-height:1.38}.about-language-pair article[lang="ta"] h3{font-size:21px;line-height:1.55}.about-language-pair p{margin:0;color:var(--about-muted);font-size:16px;line-height:1.8}.about-language-pair article[lang="ta"] p{line-height:2}.about-why-choose{padding:70px 20px;background:#f7f1f0}.about-list-pair ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.about-list-pair li{position:relative;padding-left:27px;color:#554744;font-size:15px;line-height:1.6}.about-list-pair li::before{content:'✓';position:absolute;left:0;color:var(--about-red);font-weight:700}.about-bilingual-cta{padding:75px 20px}.about-bilingual-cta .about-language-pair{margin:0;border-color:rgba(237,16,16,.18)}.about-bilingual-cta h3{font-size:25px}.about-bilingual-cta .site-action{margin-top:22px}@media(max-width:767px){.about-bilingual-intro{padding:50px 16px 0}.about-bilingual-images{grid-template-columns:1fr}.about-bilingual-images img{height:280px}.about-bilingual-images img+img{display:none}.about-bilingual-content{padding:52px 16px 20px}.about-language-pair{grid-template-columns:1fr;margin-bottom:18px}.about-language-pair article{padding:24px 20px}.about-language-pair article+article{border-top:1px solid #e8dedd;border-left:0}.about-language-pair h3{font-size:21px}.about-language-pair article[lang="ta"] h3{font-size:19px}.about-language-pair p{font-size:15px}.about-why-choose,.about-bilingual-cta{padding:52px 16px}}
