.about-hero{background:var(--c-hero-dark);justify-content:center;align-items:center;width:100%;height:55vh;min-height:320px;max-height:620px;display:flex;position:relative;overflow:hidden}.about-hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-hero__overlay{background:linear-gradient(#00000040 0%,#0009 100%);position:absolute;inset:0}.about-hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:0 1.5rem;display:flex;position:relative}.about-hero__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--c-gold);font-size:.7rem;font-weight:400}.about-hero__title{font-family:var(--font-serif),serif;color:var(--c-white);letter-spacing:.03em;text-shadow:0 2px 12px #0000004d;margin:0;font-size:clamp(1.75rem,4vw,3.5rem);font-weight:400}.about-intro{background:var(--c-ivory);padding:5rem 2rem 0}.about-intro__inner{text-align:center;max-width:820px;margin:0 auto}.about-intro__label{text-transform:uppercase;letter-spacing:.25em;color:var(--c-gold);margin:0 0 1rem;font-size:.72rem}.about-intro__title{font-family:var(--font-serif),serif;color:var(--c-ink);margin:0 0 2rem;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:400;line-height:1.35}.about-intro__body{flex-direction:column;gap:1rem;display:flex}.about-intro__body p{font-size:var(--t-body-size);font-weight:var(--t-body-weight);color:var(--c-ink-2);line-height:var(--t-body-lh);margin:0}.about-edito{background:var(--c-ivory);border-bottom:1px solid var(--c-border)}.about-edito__block{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1100px;margin:0 auto;padding:5rem 2rem;display:grid}.about-edito__block+.about-edito__block{border-top:1px solid var(--c-border)}.about-edito__block--reversed{direction:rtl}.about-edito__block--reversed>*{direction:ltr}.about-edito__img-wrap{aspect-ratio:4/3;overflow:hidden}.about-edito__img-wrap img{-o-object-fit:cover;object-fit:cover;background:var(--c-sand);width:100%;height:100%;transition:transform .6s;display:block}.about-edito__img-wrap:hover img{transform:scale(1.03)}.about-edito__label{text-transform:uppercase;letter-spacing:.25em;color:var(--c-gold);margin:0 0 .75rem;font-size:.72rem}.about-edito__title{font-family:var(--font-serif),serif;color:var(--c-ink);margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:400;line-height:1.35}.about-edito__desc{font-size:var(--t-body-size);font-weight:var(--t-body-weight);color:var(--c-ink-2);line-height:var(--t-body-lh);margin:0 0 .9rem}.about-edito__link{color:var(--c-gold);letter-spacing:.02em;border-bottom:1px solid;align-items:center;gap:.4rem;margin-top:.75rem;padding-bottom:1px;font-size:.84rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.about-edito__link:hover{opacity:.7}.about-stats{background:var(--c-ivory);border-bottom:1px solid var(--c-border);padding:3rem 2rem 5rem}.about-stats__inner{border-top:1px solid var(--c-border);grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1100px;margin:0 auto;padding-top:3rem;display:grid}.about-stat{text-align:center;border:1px solid var(--c-border);flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.about-stat__number{font-family:var(--font-serif),serif;color:var(--c-gold);font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1}.about-stat__label{letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-2);font-size:.72rem;font-weight:400}@media (max-width:900px){.about-edito__block,.about-edito__block--reversed{direction:ltr;grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1.5rem}}@media (max-width:768px){.about-stats__inner{grid-template-columns:repeat(2,1fr)}}
