/index.html
/style.css
/images/duonb.png
.duo-photo-placeholder {
  width: 190px;
  height: 210px;
  border-radius: 12px;
  margin: 0 auto 1.5rem;
  overflow: hidden;
  border: 1px solid rgba(200,151,58,.3);
}

.duo-photo-placeholder img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.about-photo {
  width: 100%;
  aspect-ratio: 4/5;
  border-radius: 16px;
  overflow: hidden;
}
a.about-badge { 
  text-decoration: none; 
  transition: opacity .2s, transform .2s;
}
a.about-badge:hover { 
  opacity: .85; 
  transform: translateY(-2px); 
}

.about-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.calendly-wrapper { 
  max-width: 900px; 
  margin: 0 auto; 
  border-radius: 16px; 
  border: 1px solid rgba(200,151,58,.2); 
  background: rgba(255,255,255,.02);
  overflow: hidden;
}
