.about-page h2{font:400 clamp(48px,4.9vw,75px)/1.15 var(--serif);letter-spacing:-.045em;margin:0}
.about-page h2 em,.about-hero h1 em{font-weight:400;color:var(--rose)}
.about-hero-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(50px,6vw,110px);padding-block:88px 100px}
.about-hero-copy{min-width:0}
.about-hero-copy .eyebrow{margin-bottom:29px}
.about-hero h1{font:500 clamp(53px,5.1vw,82px)/1.1 var(--serif);letter-spacing:-.055em;margin:0 0 35px}
.about-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;color:var(--evergreen);max-width:595px;margin:0 0 16px}
.about-hero-copy>p.hero-belief:not(.eyebrow){font:400 clamp(22px,2vw,28px)/1.4 var(--serif);color:var(--espresso);margin:0 0 22px}
.about-hero-copy blockquote{font:italic 400 clamp(20px,1.8vw,25px)/1.45 var(--serif);color:var(--evergreen);border-left:1px solid var(--gold);padding-left:21px;margin:5px 0 29px}
.about-band{padding:108px 0 116px;border-top:1px solid rgba(41,35,31,.12)}
.about-band .eyebrow{margin-bottom:27px}
.about-split{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(60px,9vw,145px)}
.about-prose p{font-size:17px;line-height:1.75;color:var(--evergreen);margin:0 0 21px}
.about-prose p:last-child{margin-bottom:0}
.about-prose p.pronunciation-note{font-size:14px;letter-spacing:.02em;margin:-12px 0 25px}
.about-prose .button{margin-top:13px}
.meaning-section{background:rgba(201,192,178,.20)}
.quiet-statement{border-top:1px solid var(--gold);margin-top:37px;padding-top:27px}
.quiet-statement p{font:italic 400 clamp(24px,2.4vw,32px)/1.4 var(--serif);color:var(--espresso);margin:0 0 11px}
.quiet-statement p:last-child{margin-bottom:0}
.story-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:clamp(55px,8vw,125px);margin-bottom:62px}
.story-intro>p{font-size:18px;line-height:1.7;color:var(--evergreen);max-width:470px;margin:0 0 5px}
.story-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,7vw,100px)}
.story-lines p{font:400 clamp(21px,2vw,28px)/1.4 var(--serif);letter-spacing:-.015em;border-top:1px solid rgba(41,35,31,.23);padding:21px 0 25px;margin:0}
.story-ending{max-width:710px;margin:38px 0 0 auto;border-top:1px solid var(--gold);padding-top:31px}
.story-ending p{font-size:17px;line-height:1.75;color:var(--evergreen);margin:0 0 19px}
.story-ending p:last-child{font:italic 400 clamp(25px,2.7vw,35px)/1.35 var(--serif);color:var(--espresso);margin:24px 0 0}
.beginnings-section .about-prose .button{margin-top:17px}
.beginnings-statement{border-top:1px solid var(--gold);margin:34px 0 19px;padding-top:27px}
.beginnings-statement p{font:italic 400 clamp(25px,2.5vw,34px)/1.5 var(--serif);color:var(--espresso);margin:0}
.principles-intro{max-width:750px;margin-bottom:58px}
.principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(42px,7vw,110px)}
.principles-grid article{border-top:1px solid rgba(41,35,31,.27);padding:28px 0 42px}
.principle-number{font:900 11px var(--sans);letter-spacing:.17em;color:var(--evergreen)}
.principles-grid h3{font:400 clamp(27px,2.6vw,36px)/1.2 var(--serif);letter-spacing:-.03em;margin:17px 0 15px}
.principles-grid p{font-size:16px;line-height:1.75;color:var(--evergreen);max-width:550px;margin:0}
.about-final{background:var(--espresso);color:var(--ivory);padding:110px 0 119px}
.about-final .eyebrow{color:var(--ivory)}
.about-final .eyebrow-line{background:var(--gold)}
.about-final h2 em{color:var(--gold)}
.about-final .about-prose p{color:var(--ivory)}
.about-final-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px}
.about-final-actions .text-link{color:var(--ivory);border-color:var(--gold)}
.about-final-actions .text-link:hover{color:var(--ivory);border-color:var(--ivory)}
@media(max-width:1100px){.about-hero-layout{gap:40px}.about-hero h1{font-size:clamp(50px,5.4vw,72px)}.about-split,.founder-layout{gap:58px}}
@media(max-width:800px){.about-hero-layout{display:flex;flex-direction:column;align-items:stretch;gap:47px;padding-block:70px 79px}.about-hero h1{font-size:clamp(51px,8vw,72px)}.about-hero .hero-art{width:min(100%,570px);margin-inline:auto}.about-band,.about-final{padding:80px 0 87px}.about-split,.story-intro{display:block}.about-heading,.story-intro>div{margin-bottom:34px}.about-page h2{font-size:clamp(43px,8vw,67px)}.about-prose p,.story-ending p{font-size:16px}.story-intro{margin-bottom:40px}.story-intro>p{font-size:16px}.story-lines{column-gap:36px}.story-lines p{font-size:23px}.story-ending{margin-top:33px}.principles-grid{column-gap:33px}}
@media(max-width:520px){.about-hero-layout{padding-block:58px 70px;gap:40px}.about-hero-copy .eyebrow{margin-bottom:23px}.about-hero h1{font-size:clamp(46px,11vw,62px);margin-bottom:27px}.about-hero-copy>p:not(.eyebrow){font-size:16px}.about-hero-copy .button{width:100%}.about-band,.about-final{padding:72px 0 79px}.about-page h2{font-size:clamp(41px,10.7vw,55px)}.story-lines,.principles-grid{display:block}.story-lines p{font-size:23px;padding:18px 0 21px}.story-ending{margin-top:21px}.principles-intro{margin-bottom:39px}.principles-grid article{padding:24px 0 30px}.about-final-actions{flex-direction:column;align-items:flex-start;gap:21px}.about-final-actions .button,.beginnings-section .button{width:100%}}
