.about-section{padding:4rem 1rem;background:linear-gradient(180deg,#f5f5f4,#fafaf9)}.about-container{max-width:1200px;margin:0 auto}.about-content{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.about-content{grid-template-columns:1fr 1.5fr;gap:4rem;align-items:center}.about-content-fullAbout{align-items:flex-start}}.about-image-container{position:relative;display:flex;flex-direction:column;gap:18px;border-radius:1rem;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);height:auto;max-width:400px;margin:0 auto}.fullAbout{height:400px}@media (min-width:1024px){.about-image-container{height:auto;margin:0}.fullAbout{height:400px;margin:0}}@media (max-width:440px){.about-image-container{width:100%;margin:0}}.about-image{object-fit:cover}.about-text{display:grid;grid-gap:1.5rem;gap:1.5rem}.about-title{font-family:var(--font-serif);font-size:2rem;color:#4a413c;letter-spacing:.02em}.about-description{display:grid;justify-content:start;grid-gap:1.25rem;gap:1.25rem;color:#766860;line-height:1.7}.about-description p{font-size:1rem}.credentials{margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(209,194,184,.3)}.credentials h3{font-family:var(--font-serif);font-size:1.25rem;color:#4a413c;margin-bottom:1rem}.credentials ul{list-style:disc;padding-left:1.5rem;color:#766860}.credentials li{margin-bottom:.5rem}.secondary-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:transparent;color:#8b7b73;border:1px solid rgba(209,194,184,.5);border-radius:.25rem;font-size:1rem;transition:all .3s ease;position:relative;overflow:hidden}.secondary-button:hover{background-color:rgba(209,194,184,.1);color:#4a413c;transform:translateY(-2px)}.button-icon{transition:transform .3s ease}.secondary-button:hover .button-icon{transform:translateX(3px)}