.hero{isolation:isolate;background:#f8f2e9}.hero:before{content:"";position:absolute;z-index:-2;inset:-3%;background:url('assets/hero-working.png') center/cover no-repeat;animation:hero-working-motion 16s ease-in-out infinite alternate;transform-origin:center right}.hero:after{z-index:-1;inset:0;height:auto;background:linear-gradient(90deg,rgba(255,251,246,.99) 0%,rgba(255,251,246,.95) 36%,rgba(255,251,246,.53) 58%,rgba(255,251,246,.06) 88%),linear-gradient(0deg,rgba(255,253,249,.8),transparent 25%)}@keyframes hero-working-motion{from{transform:scale(1) translateX(0)}to{transform:scale(1.045) translateX(-1.1%)}}.hero-card{margin-top:290px}.about-brand-intro{display:grid;grid-template-columns:.72fr 1.28fr;gap:44px;align-items:center;margin:40px 0 48px;padding:32px;background:linear-gradient(145deg,#fff,#f7eee4);border:1px solid #e5d5c6;border-radius:16px;box-shadow:0 18px 50px rgba(75,53,33,.09)}.about-logo-frame{display:grid;place-items:center;min-height:170px;padding:28px;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #eadfd5,9px 12px 25px rgba(75,53,33,.08)}.about-logo-frame img{display:block;width:100%;max-width:390px;height:auto}.about-brand-intro span{display:block;text-transform:uppercase;letter-spacing:.14em;color:var(--orange);font-size:.66rem;font-weight:800}.about-brand-intro h3{font-size:2rem;margin:7px 0 12px}.about-brand-intro p{color:var(--muted);margin:0 0 13px}.about-brand-intro small{color:#8b7464;font-size:.72rem;font-weight:700}
@media(prefers-reduced-motion:reduce){.hero:before{animation:none}}
@media(max-width:850px){.hero:before{background-position:64% center}.about-brand-intro{grid-template-columns:1fr}.about-logo-frame{min-height:130px}}
@media(max-width:560px){.hero{background:#f8f2e9}.hero:before{background-position:67% center}.hero:after{background:linear-gradient(rgba(255,251,246,.94),rgba(255,251,246,.86))}.about-brand-intro{padding:20px;gap:24px}.about-logo-frame{padding:18px}}
