
/* ===== Emira Lux About page v2 ===== */
.elux .about-v2{background:var(--aman-bg);color:var(--aman-ink)}
.elux .about-personal-hero{padding:108px 0 92px;background:var(--aman-bg);border-bottom:1px solid var(--aman-line)}
.elux .about-personal-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:10vw;align-items:end}
.elux .about-personal-hero h1{font-family:"Spectral",serif;font-size:clamp(68px,8vw,118px);font-weight:300;line-height:.9;letter-spacing:-.045em;margin:14px 0 0}
.elux .about-personal-copy{max-width:600px;padding-bottom:6px}
.elux .about-personal-copy p{font-family:"Source Sans 3",sans-serif;font-size:18px;line-height:1.76;color:var(--aman-muted);margin:0}
.elux .about-personal-copy p+p{margin-top:20px}

.elux .about-founders{padding:0 0 110px;background:var(--aman-paper)}
.elux .founders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.elux .founder-card{margin:0}
.elux .founder-card figure{margin:0;aspect-ratio:.78/1;overflow:hidden;background:#ddd8d1}
.elux .founder-card img{width:100%;height:100%;object-fit:cover;display:block}
.elux .founder-meta{padding:20px 0 0}
.elux .founder-meta span{font-family:"Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#7b756e}
.elux .founder-meta h2{font-family:"Spectral",serif;font-size:clamp(34px,3.5vw,52px);font-weight:300;line-height:1.05;margin:8px 0 5px}
.elux .founder-meta p{font-family:"Source Sans 3",sans-serif;font-size:13px;color:var(--aman-muted);margin:0}

.elux .about-distance{padding:112px 0;background:var(--aman-bg);border-top:1px solid var(--aman-line);border-bottom:1px solid var(--aman-line)}
.elux .about-distance-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:10vw;align-items:start}
.elux .about-distance h2{font-family:"Spectral",serif;font-size:clamp(46px,5.2vw,74px);font-weight:300;line-height:1.03;letter-spacing:-.03em;margin:12px 0 0}
.elux .about-distance-copy p{font-family:"Source Sans 3",sans-serif;font-size:17px;line-height:1.78;color:var(--aman-muted);margin:0}
.elux .about-distance-copy p+p{margin-top:22px}

.elux .about-city-pair{padding:0;background:var(--aman-paper)}
.elux .city-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.elux .city-pair-grid article{padding:74px 7vw 82px 0;border-right:1px solid var(--aman-line)}
.elux .city-pair-grid article+article{padding-left:7vw;padding-right:0;border-right:0}
.elux .city-pair-grid span{font-family:"Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#77716a}
.elux .city-pair-grid h3{font-family:"Spectral",serif;font-size:clamp(34px,4vw,56px);font-weight:300;line-height:1.06;letter-spacing:-.025em;margin:14px 0 18px}
.elux .city-pair-grid p{font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.75;color:var(--aman-muted);max-width:520px;margin:0}

.elux .about-human{padding:122px 0;background:var(--aman-bg);border-top:1px solid var(--aman-line);border-bottom:1px solid var(--aman-line)}
.elux .about-human-grid{display:grid;grid-template-columns:180px minmax(0,1.3fr) minmax(320px,.7fr);gap:5vw;align-items:start}
.elux .about-human-label{font-family:"Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#77716a;padding-top:12px}
.elux .about-human blockquote{font-family:"Spectral",serif;font-size:clamp(46px,5.5vw,78px);font-weight:300;line-height:1.02;letter-spacing:-.035em;margin:0}
.elux .about-human-copy p{font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.78;color:var(--aman-muted);margin:9px 0 0}

.elux .about-values{padding:108px 0 116px;background:var(--aman-paper)}
.elux .about-values-head{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1.6fr);gap:8vw;align-items:start;margin-bottom:62px}
.elux .about-values-head h2{font-family:"Spectral",serif;font-size:clamp(42px,5vw,70px);font-weight:300;line-height:1.04;letter-spacing:-.03em;margin:0}
.elux .about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--aman-line)}
.elux .about-values-grid article{padding:28px 32px 12px 0}
.elux .about-values-grid article+article{border-left:1px solid var(--aman-line);padding-left:32px}
.elux .about-values-grid span{font-family:"Source Sans 3",sans-serif;font-size:10px;letter-spacing:.14em;color:#817a72}
.elux .about-values-grid h3{font-family:"Spectral",serif;font-size:34px;font-weight:300;line-height:1.08;margin:18px 0 14px}
.elux .about-values-grid p{font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.72;color:var(--aman-muted);margin:0}

.elux .about-brand-statement{padding:120px 0;background:var(--aman-bg);border-top:1px solid var(--aman-line);border-bottom:1px solid var(--aman-line)}
.elux .about-brand-statement-inner{max-width:1120px}
.elux .about-brand-statement h2{font-family:"Spectral",serif;font-size:clamp(48px,6vw,88px);font-weight:300;line-height:1.02;letter-spacing:-.04em;margin:18px 0 0}

.elux .about-closing{padding:110px 0 122px;background:var(--aman-paper)}
.elux .about-closing-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:10vw;align-items:end}
.elux .about-closing h2{font-family:"Spectral",serif;font-size:clamp(44px,5vw,72px);font-weight:300;line-height:1.03;letter-spacing:-.03em;margin:12px 0 0}
.elux .about-closing-copy p{font-family:"Source Sans 3",sans-serif;font-size:17px;line-height:1.76;color:var(--aman-muted);margin:0}
.elux .about-closing-copy .actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:30px}
.elux .about-text-link{font-family:"Source Sans 3",sans-serif;font-size:12px;color:var(--aman-ink);text-decoration:none;border-bottom:1px solid #99928a;padding-bottom:5px}

@media (max-width:900px){
  .elux .about-personal-hero,.elux .about-distance,.elux .about-human,.elux .about-values,.elux .about-brand-statement,.elux .about-closing{padding-top:78px;padding-bottom:78px}
  .elux .about-personal-grid,.elux .about-distance-grid,.elux .about-closing-grid{grid-template-columns:1fr;gap:36px}
  .elux .founders-grid{gap:24px}
  .elux .about-human-grid{grid-template-columns:1fr;gap:24px}
  .elux .about-human-label{padding-top:0}
  .elux .about-values-head{grid-template-columns:1fr;gap:18px}
  .elux .about-values-grid{grid-template-columns:1fr}
  .elux .about-values-grid article+article{border-left:0;border-top:1px solid var(--aman-line);padding-left:0}
}
@media (max-width:560px){
  .elux .about-personal-hero{padding:58px 0 52px}
  .elux .about-personal-hero h1{font-size:62px}
  .elux .about-personal-copy p{font-size:16px}
  .elux .about-founders{padding-bottom:68px}
  .elux .founders-grid{grid-template-columns:1fr;gap:48px}
  .elux .founder-card figure{aspect-ratio:.82/1}
  .elux .about-distance,.elux .about-human,.elux .about-values,.elux .about-brand-statement,.elux .about-closing{padding:66px 0}
  .elux .city-pair-grid{grid-template-columns:1fr}
  .elux .city-pair-grid article,.elux .city-pair-grid article+article{padding:54px 0;border-right:0;border-top:1px solid var(--aman-line)}
  .elux .about-human blockquote{font-size:43px}
  .elux .about-values-grid h3{font-size:31px}
  .elux .about-brand-statement h2{font-size:44px}
}
