:root{--a-cream:#F5EDDC;--a-ivory:#FBF6E9;--a-ink:#29251F;--a-earth:#493A30;--a-gold:#C89A3D;--a-rose:#A95F43;--a-wine:#493A30;--a-moss:#493A30}.about-page{background:var(--a-cream);color:var(--a-earth)}.about-header{color:var(--a-ivory)}.about-hero{min-height:100svh;position:relative;display:grid;align-items:center;isolation:isolate;color:var(--a-ivory);overflow:hidden}.about-hero-image{position:absolute;inset:0;z-index:-3;background:url("/assets/optimized/c652940e7763df.webp") 66% 38%/cover;transform:scale(1.015)}.about-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(41,37,31,.93),rgba(41,37,31,.55) 52%,rgba(41,37,31,.08) 82%),linear-gradient(0deg,rgba(41,37,31,.45),transparent 55%)}.about-hero-copy{width:min(970px,70vw);padding:12rem 5vw 8rem}.about-hero h1{font-size:clamp(4.5rem,8vw,8.4rem);margin:1rem 0 2rem}.about-hero h1 em{color:#C89A3D}.about-hero-copy>p:last-child{max-width:650px;font:clamp(1.45rem,2.2vw,2.3rem)/1.17 "Cormorant Garamond",serif}.about-note{position:absolute;right:3vw;bottom:2.5rem;text-transform:uppercase;letter-spacing:.18em;font-size:.65rem}.about-intro{padding:clamp(8rem,13vw,13rem) 12vw;text-align:center}.about-intro h2{max-width:1050px;margin:1rem auto 3.5rem}.about-intro h2 em,.about-background h2 em{color:var(--a-rose)}.about-intro-copy{max-width:760px;margin:auto;font-weight:300}.about-intro-copy p:first-child{font:clamp(1.35rem,2vw,2rem)/1.35 "Cormorant Garamond",serif;color:var(--a-ink)}
.about-story{min-height:1050px;display:grid;grid-template-columns:.85fr 1.15fr;background:var(--a-wine);color:var(--a-ivory)}.about-story-image{background:url("/assets/optimized/33b6827ea0aba9.webp") center/cover}.about-story-copy{padding:clamp(6rem,9vw,9rem) 8vw;align-self:center}.about-story-copy h2{margin:1rem 0 2rem}.about-story-copy h2 em{color:#E8DDC8}.about-story-copy>p{color:rgba(251,246,233,.73);font-weight:300}.about-story-copy blockquote{margin:2.7rem 0 0;padding-top:1.7rem;border-top:1px solid rgba(200,154,61,.35);font:italic clamp(1.7rem,2.7vw,2.9rem)/1.14 "Cormorant Garamond",serif;color:#E8DDC8}.about-belief{padding:clamp(8rem,12vw,12rem) 6vw}.about-belief-inner{max-width:1320px;margin:auto}.about-belief h2{margin:1rem 0 1.5rem}.about-belief h2 em{color:var(--a-rose)}.about-belief-inner>p:nth-of-type(2){max-width:720px;font-weight:300}.about-values{margin-top:5rem;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(73,58,48,.25)}.about-values article{min-height:370px;padding:2.5rem 2rem;border-bottom:1px solid rgba(73,58,48,.25)}.about-values article+article{border-left:1px solid rgba(73,58,48,.25)}.about-values span{font-family:"Cormorant Garamond",serif;color:var(--a-rose)}.about-values h3{font-size:2.1rem;margin:6rem 0 1rem}.about-values p{font-size:.9rem;font-weight:300}
.about-work,.about-humanity{min-height:920px;display:grid;grid-template-columns:1fr 1fr}.about-work{background:var(--a-moss);color:var(--a-ivory)}.about-work-copy,.about-humanity-copy{padding:clamp(6rem,9vw,9rem) 8vw;align-self:center}.about-work-copy h2,.about-humanity-copy h2{margin:1rem 0 2rem}.about-work-copy h2 em{color:#C89A3D}.about-work-copy>p{color:rgba(251,246,233,.74);font-weight:300}.about-work-image{background:url("../assets/about/music.jpg") center/cover}.about-work-links{margin-top:2.5rem;border-top:1px solid rgba(251,246,233,.25)}.about-work-links a{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid rgba(251,246,233,.25);color:var(--a-ivory);text-decoration:none;font-family:"Cormorant Garamond",serif;font-size:1.25rem}.about-humanity{background:#E8DDC8}.about-humanity-image{background:url("/assets/optimized/7ca57fea1120cb.webp") center/cover}.about-humanity-copy h2 em{color:var(--a-rose)}.about-humanity-copy>p{font-weight:300}.about-voices{padding:8rem 6vw;background:var(--a-ink);color:var(--a-ivory)}.about-voices>.eyebrow{text-align:center}.about-quotes{max-width:1300px;margin:4rem auto 0;display:grid;grid-template-columns:repeat(3,1fr)}.about-quotes blockquote{margin:0;padding:2.7rem;border-top:1px solid rgba(251,246,233,.25)}.about-quotes blockquote+blockquote{border-left:1px solid rgba(251,246,233,.25)}.about-quotes p{font:1.7rem/1.25 "Cormorant Garamond",serif}.about-quotes cite{font-style:normal;text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;color:#C89A3D}
.about-background{padding:clamp(8rem,12vw,12rem) 7vw;background:var(--a-ivory)}.about-background-heading{max-width:950px;margin:0 auto 5rem}.about-background-heading h2{margin:1rem 0 2rem}.about-background-heading>p:last-child{max-width:740px;font-weight:300}.about-training{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(73,58,48,.25)}.about-training article{padding:3rem;border-bottom:1px solid rgba(73,58,48,.25)}.about-training article+article{border-left:1px solid rgba(73,58,48,.25)}.about-training h3{font-size:2rem;margin:0 0 2rem}.about-training ul{padding:0;margin:0;list-style:none}.about-training li{padding:.8rem 0;border-top:1px solid rgba(73,58,48,.15);font-size:.88rem;font-weight:300}.about-connect{min-height:78vh;display:grid;place-items:center;text-align:center;padding:8rem 1.5rem;background:linear-gradient(rgba(41,37,31,.73),rgba(41,37,31,.73)),url("/assets/optimized/33b6827ea0aba9.webp") center/cover;color:var(--a-ivory)}.about-connect>div{max-width:900px}.about-connect h2{margin:1rem 0 2rem}.about-connect h2 em{color:#E8DDC8}.about-connect p{max-width:680px;margin:0 auto;color:rgba(251,246,233,.78)}.about-actions{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2.5rem}.about-button{background:var(--a-gold);border-color:var(--a-gold);color:var(--a-ink)}
@media(max-width:900px){.about-header nav{background:var(--a-ink)}.about-hero{min-height:900px;align-items:end}.about-hero-image{background-position:62% center}.about-hero-overlay{background:linear-gradient(0deg,rgba(41,37,31,.96),rgba(41,37,31,.12) 76%)}.about-hero-copy{width:100%;padding:10rem 1.4rem 7rem}.about-hero h1{font-size:clamp(3.8rem,16vw,5.8rem)}.about-note{display:none}.about-intro{padding:7rem 1.4rem}.about-story,.about-work,.about-humanity{grid-template-columns:1fr}.about-story-image,.about-work-image,.about-humanity-image{min-height:70vh}.about-story-copy,.about-work-copy,.about-humanity-copy{padding:6rem 1.4rem}.about-belief,.about-background{padding:7rem 1.4rem}.about-values,.about-training{grid-template-columns:1fr}.about-values article{min-height:0;padding:2.5rem 0;border-left:0!important}.about-values h3{margin-top:2rem}.about-humanity-image{order:2}.about-quotes{grid-template-columns:1fr}.about-quotes blockquote{padding:2.5rem 0}.about-quotes blockquote+blockquote{border-left:0}.about-training article{padding:3rem 0;border-left:0!important}.about-actions{flex-direction:column}}

/* Personal journey narrative */
.about-intro-copy p:nth-child(3){font:clamp(1.35rem,2vw,2rem)/1.35 "Cormorant Garamond",serif;color:var(--a-ink)}
.about-turn{padding:clamp(8rem,12vw,12rem) 7vw;background:#E8DDC8}
.about-turn-inner{max-width:1160px;margin:auto}
.about-turn h2{margin:1rem 0 3rem}
.about-turn h2 em{color:var(--a-rose)}
.about-turn-copy{max-width:800px;margin-left:auto;font-weight:300}
.about-turn-copy p:nth-child(2){font:clamp(1.5rem,2.3vw,2.35rem)/1.25 "Cormorant Garamond",serif;color:var(--a-ink)}
.about-turn-close{margin:4rem 0 0;text-align:center;font:italic clamp(2.4rem,5vw,5rem)/1.05 "Cormorant Garamond",serif;color:var(--a-rose)}
.about-belief h2{margin-bottom:3rem}
.about-belief-story{max-width:810px;margin-left:auto;font-weight:300}
.about-belief-story em{font-family:"Cormorant Garamond",serif;font-size:1.2em;color:var(--a-ink)}
.about-safety{margin:5rem 0}
.about-safety article{min-height:220px;display:flex;align-items:center}
.about-safety h3{margin:0;font-style:italic;color:var(--a-rose)}
.about-belief-story-lower{margin-left:0}
.about-belief-quote{margin:5rem auto 0;max-width:960px;text-align:center;font:clamp(2.1rem,4vw,4.2rem)/1.1 "Cormorant Garamond",serif;color:var(--a-ink)}
.about-belief-quote em{color:var(--a-rose)}
.about-immanence{max-width:920px;margin:clamp(5rem,8vw,8rem) auto;padding:clamp(3rem,6vw,6rem);border-top:1px solid rgba(73,58,48,.25);border-bottom:1px solid rgba(73,58,48,.25);text-align:center}
.about-immanence>p:not(.kicker){font:clamp(1.45rem,2.2vw,2.2rem)/1.35 "Cormorant Garamond",serif;color:var(--a-ink)}
.story-emphasis{font:clamp(1.45rem,2.25vw,2.25rem)/1.25 "Cormorant Garamond",serif!important;color:inherit!important}
.story-litany{margin:2.7rem 0;padding:2rem 0;border-top:1px solid rgba(73,58,48,.2);border-bottom:1px solid rgba(73,58,48,.2)}
.story-litany p{margin:.3rem 0;font:clamp(1.7rem,2.8vw,2.8rem)/1.15 "Cormorant Garamond",serif;color:var(--a-rose)}
.about-work-copy h2{font-size:clamp(3rem,5vw,5.7rem)}
.about-miracle{margin-top:2.5rem;font:italic clamp(2rem,3.3vw,3.6rem)/1.1 "Cormorant Garamond",serif!important;color:#C89A3D!important}

@media(max-width:900px){.about-turn{padding:7rem 1.4rem}.about-safety article{min-height:0}.about-safety h3{margin:0}.about-belief-quote{text-align:left}.about-immanence{padding:3rem 0;text-align:left}.about-story-copy h2,.about-work-copy h2{font-size:clamp(2.8rem,12vw,4.3rem)}}

/* September 2026 — editorial refinement after Tatiana's text edits */
.about-page main p:not(.eyebrow):not(.kicker):not(.about-note):not(.about-miracle){font-size:clamp(1.04rem,1.15vw,1.16rem);line-height:1.78}
.about-page [data-content-key] *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;letter-spacing:inherit!important}
.about-page [data-content-key] div,.about-page [data-content-key] p{margin:0 0 1.15rem}
.about-page [data-content-key] div:last-child,.about-page [data-content-key] p:last-child{margin-bottom:0}

.about-hero{min-height:clamp(720px,88svh,980px);align-items:end}
.about-hero-image{background-image:url("../assets/about/field-hero.webp");background-position:center 48%;transform:scale(1.01)}
.about-hero-overlay{background:linear-gradient(90deg,rgba(41,37,31,.78) 0%,rgba(41,37,31,.42) 38%,rgba(41,37,31,.08) 68%),linear-gradient(0deg,rgba(41,37,31,.72) 0%,transparent 62%)}
.about-hero-copy{width:min(760px,58vw);padding:10rem 5vw 7rem}
.about-hero h1{font-size:clamp(4.4rem,7.2vw,7.6rem);line-height:.88;margin:.8rem 0 0}
.about-hero .eyebrow{font-size:.75rem;letter-spacing:.22em}

.about-intro{padding:clamp(6.5rem,10vw,10rem) 8vw}
.about-intro h2{max-width:900px;font-size:clamp(3.4rem,5.8vw,6.3rem);line-height:.98;margin:1.2rem auto 3rem}
.about-intro-copy{max-width:780px}
.about-intro-copy p{margin-bottom:1.45rem}

.about-story{min-height:0;grid-template-columns:.95fr 1.05fr}
.about-story-image{background-image:url("../assets/about/forest.webp");background-position:48% center;min-height:900px}
.about-story-copy{padding:clamp(5.5rem,8vw,8rem) clamp(3rem,7vw,7rem)}
.about-story-copy h2{font-size:clamp(3.5rem,5.4vw,6rem);line-height:.96}
.about-story-copy>p{margin-bottom:1.5rem}
.about-story-copy blockquote{font-size:clamp(1.9rem,2.55vw,2.75rem);line-height:1.2;margin-top:3.2rem;padding-top:2rem}

.about-turn{padding:clamp(6.5rem,10vw,10rem) 7vw}
.about-turn-inner{max-width:1100px}
.about-turn h2{max-width:1000px;font-size:clamp(3.4rem,5.7vw,6.1rem);line-height:1.02;margin:1rem 0 3.5rem}
.about-turn-copy{max-width:760px}

.about-belief{padding:clamp(6.5rem,10vw,10rem) 7vw}
.about-belief-story{max-width:780px;margin:0 auto}
.about-belief-story p{margin-bottom:1.55rem}
.about-immanence{max-width:880px;margin:clamp(4.5rem,7vw,7rem) auto;padding:clamp(3rem,5vw,5rem)}
.about-immanence>p:not(.kicker){font-size:clamp(1.55rem,2.15vw,2.15rem);line-height:1.38}
.about-belief-quote{max-width:900px;font-size:clamp(2.4rem,4vw,4.25rem);line-height:1.08;margin-top:clamp(4rem,7vw,7rem)}

.about-work{min-height:0;grid-template-columns:1.08fr .92fr}
.about-work-copy{padding:clamp(6rem,8vw,8rem) clamp(3.5rem,7vw,7rem)}
.about-work-copy h2{font-size:clamp(3.25rem,4.8vw,5.25rem);line-height:1.02;margin:1rem 0 2.6rem}
.about-work-copy>p{margin-bottom:1.35rem}
.about-work-image{background-image:url("../assets/about/womens-circle.webp");background-position:center center;min-height:980px}
.story-emphasis{font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.3!important;margin:2.5rem 0!important;padding:2rem 0;border-block:1px solid rgba(251,246,233,.22)}
.about-miracle{font-size:clamp(2.15rem,3.1vw,3.35rem)!important;line-height:1.12!important;margin-top:2.5rem!important}

/* All of this section's copy was intentionally removed in the editor. */
.about-humanity{display:none}

.about-voices{padding:clamp(6.5rem,9vw,9rem) 6vw}
.about-quotes{margin-top:3rem}
.about-background{padding:clamp(6.5rem,10vw,10rem) 7vw}
.about-connect{min-height:72vh;background:linear-gradient(rgba(41,37,31,.62),rgba(41,37,31,.7)),url("../assets/about/rose-water.webp") center 45%/cover}

@media(max-width:900px){
  .about-page main p:not(.eyebrow):not(.kicker):not(.about-note):not(.about-miracle){font-size:1.04rem;line-height:1.72}
  .about-hero{min-height:820px;align-items:end}
  .about-hero-image{background-position:58% center}
  .about-hero-overlay{background:linear-gradient(0deg,rgba(41,37,31,.92) 0%,rgba(41,37,31,.5) 36%,rgba(41,37,31,.06) 70%)}
  .about-hero-copy{width:100%;padding:8rem 1.4rem 5rem}
  .about-hero h1{font-size:clamp(3.8rem,15vw,5.35rem);max-width:8ch}
  .about-intro,.about-turn,.about-belief,.about-background{padding:6rem 1.4rem}
  .about-intro h2{font-size:clamp(3.1rem,13vw,4.6rem);margin-bottom:2.5rem}
  .about-story-image{min-height:68vh;background-position:52% center}
  .about-story-copy,.about-work-copy{padding:5.5rem 1.4rem}
  .about-story-copy h2,.about-work-copy h2,.about-turn h2{font-size:clamp(2.85rem,11.5vw,4.15rem);line-height:1}
  .about-story-copy blockquote{font-size:clamp(1.8rem,7.5vw,2.45rem)}
  .about-belief-story{margin:0}
  .about-immanence{margin:4rem 0;padding:3rem 0}
  .about-belief-quote{font-size:clamp(2.25rem,9.5vw,3.35rem)}
  .about-work-image{min-height:66vh;background-position:center}
  .about-work-copy{order:1}
  .about-work-image{order:2}
  .about-connect{min-height:680px;background-position:36% center}
}

/* September 2026 — quiet, continuous journey narrative */
.about-hero-copy{width:min(820px,70vw)}
.about-hero h1{font-size:clamp(3.7rem,6.5vw,7rem);line-height:.98;font-weight:400;max-width:11ch}

.journey-story{padding:clamp(6.5rem,10vw,10rem) 1.5rem;background:var(--a-ivory)}
.journey-reading{max-width:760px;margin:0 auto}
.journey-reading>p,.journey-work-copy>p{margin:0 0 1.35rem;font-size:clamp(1.08rem,1.3vw,1.2rem);line-height:1.78;font-weight:300}
.journey-reading>p:first-child{font-family:"Cormorant Garamond",serif;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.42;color:var(--a-ink);margin-bottom:2rem}
.journey-descent{margin:clamp(2.5rem,4vw,3.5rem) 0;display:grid;gap:.35rem;color:var(--a-rose)}
.journey-descent strong{display:block;font:500 clamp(2.2rem,4.3vw,4.5rem)/1.06 "Cormorant Garamond",serif}
.journey-descent strong:last-child{max-width:760px}
.journey-highlight{margin:clamp(2rem,3vw,2.8rem) 0!important;color:var(--a-ink)}
.journey-highlight strong{font:500 clamp(1.65rem,2.55vw,2.45rem)/1.35 "Cormorant Garamond",serif}

.journey-work{display:grid;grid-template-columns:1.08fr .92fr;background:var(--a-moss);color:var(--a-ivory)}
.journey-work-copy{align-self:center;padding:clamp(6rem,9vw,9rem) clamp(3.5rem,7vw,7rem)}
.journey-work-copy h2{margin:0 0 3rem;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.08;font-weight:400}
.journey-work-copy h2 em{color:#C89A3D}
.journey-work-copy>p{color:rgba(251,246,233,.82)}
.journey-work-copy .journey-highlight{color:var(--a-ivory)}
.journey-work-copy .journey-highlight strong{font-size:clamp(1.55rem,2.1vw,2rem)}
.journey-work-copy .journey-highlight:last-of-type strong{color:#C89A3D}
.journey-work-image{min-height:920px;background:url("../assets/about/womens-circle.webp") center/cover}

@media(max-width:900px){
  .about-hero-copy{width:100%;padding:8rem 1.4rem 4.5rem}
  .about-hero h1{font-size:clamp(3.15rem,13vw,4.7rem);max-width:9ch}
  .journey-story{padding:5.5rem 1.4rem}
  .journey-reading>p,.journey-work-copy>p{font-size:1.05rem;line-height:1.76}
  .journey-reading>p:first-child{font-size:1.65rem}
  .journey-descent strong{font-size:clamp(2.15rem,10vw,3.3rem)}
  .journey-highlight strong{font-size:clamp(1.5rem,7vw,2rem)}
  .journey-work{grid-template-columns:1fr}
  .journey-work-copy{padding:5.5rem 1.4rem}
  .journey-work-copy h2{font-size:clamp(2.45rem,10.5vw,3.6rem)}
  .journey-work-image{min-height:65vh}
}
