.about-v2-page{background:#070707}.about-editorial-page{overflow:hidden}.about-kicker{margin:0 0 18px;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.19em;text-transform:uppercase}.about-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:#090806}.about-hero-media,.about-hero-shade{position:absolute;inset:0}.about-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transform:scale(1.035)}.about-hero-shade{z-index:1;background:linear-gradient(90deg,rgba(4,4,4,.94),rgba(4,4,4,.68) 37%,rgba(4,4,4,.12) 70%),linear-gradient(0deg,rgba(4,4,4,.88),transparent 52%)}.about-hero-content{position:relative;z-index:2;width:min(1320px,calc(100% - 56px));margin:0 auto;padding:190px 0 110px}.about-hero-content h1{max-width:820px;font-size:clamp(58px,8.4vw,132px);line-height:.89;letter-spacing:-.068em;text-shadow:0 22px 80px rgba(0,0,0,.72)}.about-hero-lead{max-width:610px;margin-top:30px;color:#d8d0c3;font-size:clamp(18px,1.7vw,24px);line-height:1.55}.about-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:36px}.about-text-link{position:relative;color:var(--goldLight);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.about-text-link:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:var(--gold)}.about-scroll-cue{position:absolute;z-index:3;right:42px;bottom:54px;display:flex;align-items:center;gap:16px;color:var(--goldLight);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;transform:rotate(90deg);transform-origin:right center}.about-scroll-cue i{width:70px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.about-intro{width:min(1220px,calc(100% - 48px));margin:auto;padding:150px 0 120px;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.about-intro h2,.about-story-copy h2,.about-process-heading h2,.about-final-cta h2{font-size:clamp(45px,6vw,88px);line-height:.96;letter-spacing:-.06em}.about-intro-copy p{font-size:clamp(18px,1.7vw,24px);line-height:1.75}.about-intro-copy p+p{margin-top:24px}.about-dropcap:first-letter{float:left;margin:7px 13px 0 0;color:var(--gold);font-size:72px;line-height:.72;font-weight:700}.about-story-spread{width:min(1340px,calc(100% - 48px));margin:auto;padding:100px 0 150px;display:grid;grid-template-columns:1.04fr .96fr;gap:88px;align-items:center}.about-story-reverse{grid-template-columns:.92fr 1.08fr}.about-story-image{position:relative;height:min(78vh,820px);overflow:hidden;border-radius:40px;border:1px solid rgba(201,169,110,.2);box-shadow:0 38px 110px rgba(0,0,0,.58)}.about-story-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.about-image-index{position:absolute;left:24px;bottom:22px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(5,5,5,.72);backdrop-filter:blur(15px);border:1px solid rgba(232,213,176,.24);color:var(--goldLight);font-size:11px;font-weight:900}.about-story-copy>p:not(.about-kicker){margin-top:24px;color:var(--muted);font-size:18px;line-height:1.78}.about-story-copy blockquote{margin-top:38px;padding:26px 0 26px 28px;border-left:1px solid var(--gold);color:var(--goldLight);font-size:clamp(22px,2.3vw,34px);line-height:1.42;font-style:italic}.about-statement{min-height:82vh;display:grid;place-content:center;text-align:center;padding:130px 28px;background:radial-gradient(circle at center,rgba(201,169,110,.10),transparent 48%),#050505}.about-statement h2{font-size:clamp(52px,8vw,126px);line-height:.93;letter-spacing:-.07em}.about-statement em{color:var(--gold);font-weight:500}.about-principles{width:min(1240px,calc(100% - 48px));margin:auto;padding:70px 0 150px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px}.about-principle{min-height:300px;padding:42px;background:linear-gradient(145deg,rgba(25,25,25,.98),rgba(9,9,9,.99));border:1px solid var(--border)}.about-principle h3,.about-process-steps h3{margin:38px 0 14px}.about-principle span,.about-process-steps span{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.16em}.about-principle p,.about-process-steps p{font-size:17px;line-height:1.7}.about-process{width:min(1240px,calc(100% - 48px));margin:auto;padding:30px 0 160px}.about-process-heading{max-width:850px;margin-bottom:70px}.about-process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.about-process-steps article{padding:28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about-final-cta{min-height:78vh;display:grid;place-content:center;text-align:center;padding:130px 28px;background:radial-gradient(circle at center,rgba(201,169,110,.12),transparent 48%),#050505}.about-final-cta p:not(.about-kicker){max-width:620px;margin:26px auto 34px;font-size:20px}.about-final-cta>div{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.about-reveal{opacity:0;transform:translateY(45px);filter:blur(8px)}.about-reveal.is-visible{opacity:1;transform:none;filter:none;transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}@media(max-width:950px){.about-intro,.about-story-spread,.about-story-reverse{grid-template-columns:1fr}.about-story-reverse .about-story-copy{order:2}.about-story-reverse .about-story-image{order:1}.about-process-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.about-hero-shade{background:linear-gradient(0deg,rgba(4,4,4,.96),rgba(4,4,4,.28) 72%)}.about-hero-media img{object-position:62% center}.about-hero-content{width:calc(100% - 36px);padding:160px 0 76px}.about-hero-content h1{font-size:clamp(48px,15vw,74px)}.about-scroll-cue{display:none}.about-intro,.about-story-spread,.about-principles,.about-process{width:calc(100% - 32px)}.about-intro{padding:100px 0 70px;gap:42px}.about-story-spread{padding:55px 0 100px;gap:44px}.about-story-image{height:64vh;min-height:470px;border-radius:26px}.about-principles,.about-process-steps{grid-template-columns:1fr}.about-principle{min-height:auto}.about-statement{min-height:68vh}.about-final-cta{min-height:70vh}}

/* About Us — specialists */
.about-story-image .about-ana-portrait{object-position:center 28%;transform:scale(1.01)}
.about-specialists{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:40px 0 170px}
.about-specialists-heading{max-width:920px;margin-bottom:78px}
.about-specialists-heading h2{font-size:clamp(48px,6.5vw,96px);line-height:.94;letter-spacing:-.06em}
.about-specialists-heading h2 em{color:var(--gold);font-weight:500}
.about-specialists-heading>p:last-child{max-width:760px;margin-top:28px;color:var(--muted);font-size:18px;line-height:1.75}
.about-specialist-grid{display:grid;gap:clamp(70px,9vw,130px)}
.about-specialist-card{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(46px,7vw,96px);align-items:center}
.about-specialist-card-reverse{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr)}
.about-specialist-card-reverse .about-specialist-photo{order:2}.about-specialist-card-reverse .about-specialist-copy{order:1}
.about-specialist-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:38px;border:1px solid rgba(201,169,110,.18);background:#0b0b0b;box-shadow:0 36px 100px rgba(0,0,0,.5)}
.about-specialist-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.18),transparent 42%)}
.about-specialist-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.3s var(--ease)}
.about-specialist-card:hover .about-specialist-photo img{transform:scale(1.025)}
.about-specialist-photo-jonathan img{object-position:53% center;filter:grayscale(1)}
.about-specialist-photo-diana img{object-position:center 22%}
.about-specialist-copy{max-width:570px}
.about-specialist-copy h3{margin:0 0 26px;font-family:"Cormorant Garamond",serif;font-size:clamp(58px,7vw,102px);font-weight:400;line-height:.88;letter-spacing:-.055em}
.about-specialist-copy>p:not(.about-kicker):not(.about-specialist-signature){margin-top:20px;color:var(--muted);font-size:18px;line-height:1.78}
.about-specialist-signature{margin-top:30px!important;color:var(--goldLight)!important;font-family:"Cormorant Garamond",serif;font-size:clamp(24px,2.3vw,34px)!important;font-style:italic;line-height:1.35!important}
.about-specialist-link{display:inline-block;position:relative;margin-top:34px;color:var(--goldLight);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.about-specialist-link:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--gold);transform-origin:left;transition:transform .35s ease}
.about-specialist-link:hover:after{transform:scaleX(.55)}
@media(max-width:950px){.about-specialist-card,.about-specialist-card-reverse{grid-template-columns:1fr}.about-specialist-card-reverse .about-specialist-photo,.about-specialist-card-reverse .about-specialist-copy{order:initial}.about-specialist-copy{max-width:760px}.about-specialist-photo{aspect-ratio:4/5;max-height:820px}}
@media(max-width:700px){.about-specialists{width:calc(100% - 32px);padding:20px 0 110px}.about-specialists-heading{margin-bottom:50px}.about-specialist-grid{gap:78px}.about-specialist-photo{border-radius:26px}.about-specialist-copy h3{font-size:64px}.about-specialist-copy>p:not(.about-kicker):not(.about-specialist-signature){font-size:17px}.about-story-image .about-ana-portrait{object-position:center 24%}}
