.about-section{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:#edf1ec;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20c5-5 15-5 20 0s5 15 0 20-15 5-20 0-5-15 0-20zm50 30c5-5 15-5 20 0s5 15 0 20-15 5-20 0-5-15 0-20z' fill='%230f766e' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");overflow:hidden}.about-container{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;max-width:100%;display:grid}.about-content-wrapper{justify-content:center;align-items:center;padding:80px 48px;display:flex}.about-card{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;width:100%;max-width:540px;padding:64px 48px;box-shadow:0 20px 40px #1a17150a}.about-tag{color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.85rem;font-weight:700;display:block}.about-title{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:24px;font-size:2.5rem;font-weight:700;line-height:1.25}.about-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.about-image-wrapper{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.about-img{object-fit:cover;width:100%;height:100%}@media (width<=992px){.about-container{grid-template-columns:1fr}.about-content-wrapper{padding:60px 24px}.about-card{max-width:100%;padding:48px 32px}.about-image-wrapper{min-height:400px}}@media (width<=576px){.about-card{padding:32px 20px}.about-title{font-size:1.8rem}.about-image-wrapper{min-height:300px}}
