.about-hero{position:relative;min-height:340px;margin-top:-30px;background:url(/images/account-banner.webp);background-size:contain;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.about-hero-overlay{position:absolute;inset:0}.about-hero-content{position:relative;z-index:1;text-align:center;color:#fff}.about-hero-content h1{font-family:var(--font-marcellus);font-size:48px;font-weight:400;margin-bottom:8px}.about-breadcrumb{font-size:14px;letter-spacing:.5px;opacity:.85}.about-breadcrumb a{color:#fff;text-decoration:none}.about-breadcrumb a:hover{text-decoration:underline}.about-breadcrumb-sep{margin:0 8px}.about-section{padding:60px 0}.about-container{display:flex;align-items:center;gap:60px;max-width:1200px;margin:0 auto}.about-container-reverse{flex-direction:row}.about-text-block{flex:1 1}.about-text-block h2{font-family:var(--font-marcellus);font-size:36px;font-weight:400;color:#3f0713;margin-bottom:20px}.about-text-block p{font-size:15px;line-height:1.8;color:#555}.about-img-block{flex:1 1}.about-main-img{max-width:520px}.about-duo-img,.about-main-img{width:100%;height:auto;object-fit:cover}.about-duo-img-bottom{margin-top:40px}.about-philosophy{background:#fff}.about-journey .about-text-block h2,.about-journey .about-text-block p{color:#1a0308}.about-crafting{background:#fff}.about-siblings{text-align:center;background:#fff;padding-bottom:100px}.about-siblings>h2{font-family:var(--font-marcellus);font-size:36px;font-weight:400;color:#3f0713;margin-bottom:50px}.about-siblings-grid{display:flex;justify-content:center;gap:40px;max-width:1000px;margin:0 auto;flex-wrap:wrap}.about-sibling-card{width:260px;text-align:center}.about-sibling-img-wrap{width:100%;aspect-ratio:4/3;height:392px;overflow:hidden}.about-sibling-img-wrap img{width:100%;height:100%;object-fit:contain}.about-sibling-card p{font-family:var(--font-marcellus);font-size:16px;color:#333}@media (max-width:992px){.about-hero{min-height:260px;margin-top:-101px}.about-hero-content h1{font-size:36px}.about-container{gap:40px}.about-container,.about-container-reverse{flex-direction:column}.about-section{padding:50px 5%}.about-text-block h2{font-size:28px}}@media (max-width:576px){.about-hero{min-height:200px}.about-hero-content h1{font-size:28px}.about-section{padding:40px 4%}.about-siblings-grid{gap:24px}.about-sibling-card{width:100%;max-width:280px}}