#fw-section-rich-text-175989094677583 {

/* Membership hero – layout + background */
section[data-section-id="rich-text-175989094677583"] {
  padding: 80px 16px 96px;
  background:
    radial-gradient(circle at top left, rgba(255,255,255,0.95), rgba(245,245,245,1));
}

/* Inner card that feels like a high-end “invitation” */
section[data-section-id="rich-text-175989094677583"] .fw-section__content,
section[data-section-id="rich-text-175989094677583"] .rich-text,
section[data-section-id="rich-text-175989094677583"] > div {
  max-width: 780px;
  margin: 0 auto;
  padding: 32px 40px;
  border-radius: 24px;
  background: rgba(255,255,255,0.98);
  box-shadow: 0 28px 80px rgba(0,0,0,0.12);
  border: 1px solid rgba(0,0,0,0.06);
}

/* Main heading: clean, slightly elevated */
section[data-section-id="rich-text-175989094677583"] h1,
section[data-section-id="rich-text-175989094677583"] h2 {
  font-size: 1.9rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}

/* Tagline: bolder, feels like a promise */
section[data-section-id="rich-text-175989094677583"] p:first-of-type {
  font-weight: 600;
  font-size: 1.05rem;
  margin-bottom: 0.75rem;
}

/* Body copy: easy to read, luxury spacing */
section[data-section-id="rich-text-175989094677583"] p + p {
  font-size: 0.98rem;
  line-height: 1.8;
  color: rgba(0,0,0,0.8);
}

/* Keep everything perfectly centered */
section[data-section-id="rich-text-175989094677583"] p {
  text-align: center;
}

/* Mobile polish */
@media (max-width: 767px) {
  section[data-section-id="rich-text-175989094677583"] .fw-section__content,
  section[data-section-id="rich-text-175989094677583"] .rich-text,
  section[data-section-id="rich-text-175989094677583"] > div {
    padding: 24px 20px;
    border-radius: 18px;
  }

  section[data-section-id="rich-text-175989094677583"] h1,
  section[data-section-id="rich-text-175989094677583"] h2 {
    font-size: 1.6rem;
  }
}

}










#fw-section-custom-html-63ba1ad8-1949-4b1f-8b5f-7f3efb44c5bb {

.ynz-bio{
  color:#0e1621;
  background:transparent;
  max-width:880px;
  margin:0 auto;
  padding:24px;
  border:1px solid #e9eef3;
  border-radius:16px;
  box-shadow:0 8px 28px rgba(2,6,23,.05);
  line-height:1.7;
  font-size:18px;
}
.ynz-bio *{box-sizing:border-box;}

.ynz-bio h2{
  font-family:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
  font-weight:700;
  letter-spacing:.015em;
  line-height:1.2;
  font-size:28px;
  margin:0 0 8px 0;
}

/* thin “museum” accent, orange → soft gold */
.ynz-bio .accent{
  width:96px;
  height:3px;
  border-radius:2px;
  background:#ff8a00;
  background-image:linear-gradient(to right,#ff8a00,#ffb347);
  margin:6px 0 18px 0;
}

.ynz-bio .body{
  font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
  color:#0e1621;
  max-width:70ch;
}

.ynz-bio p{margin:0 0 16px 0;}
.ynz-bio p + p{margin-top:6px;}

.ynz-bio .lede{
  font-weight:500;
  font-size:20px;
}

/* link style (underline fallback without modern props) */
.ynz-bio a{
  color:inherit;
  text-decoration:none;
  border-bottom:2px solid #ff8a00;
  padding-bottom:1px;
}
.ynz-bio a:hover{
  border-bottom-color:#ffb347;
}

}