.page-module__G0gRoG__page{padding-bottom:var(--spacing-xl)}.page-module__G0gRoG__pageTitle{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);font-size:3rem}.page-module__G0gRoG__pageIntro{max-width:700px;margin:0 auto 4rem;font-size:1.15rem}.page-module__G0gRoG__profileSection{background-color:#fff;padding:4rem 0}.page-module__G0gRoG__profileGrid{flex-direction:column;gap:6rem;display:flex}.page-module__G0gRoG__profileCard{align-items:center;gap:4rem;display:flex}.page-module__G0gRoG__profileCard:nth-child(2n){flex-direction:row-reverse}.page-module__G0gRoG__imageContainer{aspect-ratio:4/3;background-color:var(--color-soft-taupe);border-radius:2px;flex:1;position:relative;overflow:hidden}.page-module__G0gRoG__dogImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__G0gRoG__imagePlaceholder{color:#fff;width:100%;height:100%;font-family:var(--font-serif);text-align:center;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;top:0;left:0}.hidden{display:none!important}.page-module__G0gRoG__profileContent{flex:1}.page-module__G0gRoG__profileContent h2{margin-bottom:var(--spacing-md);color:var(--color-accent);font-size:2rem}@media (max-width:768px){.page-module__G0gRoG__profileCard,.page-module__G0gRoG__profileCard:nth-child(2n){flex-direction:column;gap:2rem}.page-module__G0gRoG__pageTitle{font-size:2.5rem}}
.DogProfileImage-module__QtQ9Ka__imageContainer{aspect-ratio:1;background-color:var(--color-soft-taupe);border-radius:2px;flex:1;position:relative;overflow:hidden}.DogProfileImage-module__QtQ9Ka__dogImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.DogProfileImage-module__QtQ9Ka__imagePlaceholder{color:#fff;width:100%;height:100%;font-family:var(--font-serif);text-align:center;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;top:0;left:0}
