.r11-draft{font:400 14px/1.6 Heebo,sans-serif;color:#9ab0c4;margin:0 0 22px;}
#about-story,#about-approach{scroll-margin-top:80px;}
.r11-story{padding:120px var(--section-pad-h) 60px;}
.r11-story .section-header{margin-bottom:26px!important;}
.r11-story .section-title{font-size:clamp(34px,4.3vw,60px);line-height:1.2;max-width:1000px;}
.r11-story .about-lead{font-size:clamp(20px,1.8vw,25px);font-weight:400;line-height:1.85;max-width:720px;margin:0 0 24px;}
.r11-story .about-body{font-size:18px;line-height:1.95;color:#9ab0c4;max-width:800px;}
.r11-story .about-photo{flex:none;width:340px;max-width:100%;border:1px solid #9ab0c42b;border-radius:20px;}
.r11-story .about-photo::after{display:none;}
.r11-story .about-photo img{aspect-ratio:3/4;object-position:center 28%;}
.r11-intro{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:80px;align-items:center;}
.r11-identity{min-width:0;}
.r11-story-1 .about-thesis{font-size:22px;line-height:1.5;margin:30px 0 0;}
.r11-story-1 .r11-history{margin-top:64px;}
.r11-chapter{padding:34px 0;border-top:1px solid #9ab0c430;}
.r11-story-1 .r11-chapter{display:grid;grid-template-columns:210px minmax(0,1fr);gap:50px;}
.r11-chapter-title{font-size:24px;line-height:1.5;font-weight:700;color:#f5f5f5;margin:0 0 18px;}
.r11-chapter-text{min-width:0;}
.r11-chapter-text p:last-child{margin-bottom:0;}
.r11-story-2 .about-content{gap:70px;}
.r11-story-2 .r11-chapter:first-child{border-top:0;padding-top:0;}
.r11-story-2 .about-photo{margin-top:8px;}
.r11-story-3 .about-content{flex-direction:column;align-items:center;gap:40px;}
.r11-story-3 .about-text{width:100%;max-width:840px;flex:none;}
.r11-story-3 .about-lead,.r11-story-3 .about-body{max-width:none;}
.r11-story-3 .about-photo{width:320px;}
.r11-approach{padding:60px var(--section-pad-h) 80px;}
.r11-approach .about-body{font-size:18px;line-height:1.95;}
.r11-approach .section-title{font-size:clamp(30px,3vw,42px);line-height:1.25;}
.r11-approach .about-philosophy-statement{font-size:22px;color:#f5f5f5;font-weight:700;line-height:1.65;}
.r11-approach-1 .about-philosophy-content{display:block;}
.r11-approach-1 .about-philosophy-text{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;border-top:1px solid #ffbe0040;padding-top:38px;}
.r11-approach-1 .about-philosophy-text .section-title{margin:0;max-width:450px;}
.r11-approach-2 .about-philosophy-content{gap:54px;align-items:flex-start;}
.r11-approach-2 .about-philosophy-photo{flex:0 0 220px;border:1px solid #9ab0c42b;}
.r11-approach-2 .about-philosophy-photo::after{display:none;}
.r11-approach-3 .about-philosophy-content{display:block;max-width:900px;}
.r11-approach-3 .about-philosophy-text{border-right:2px solid #ffbe0080;padding-right:32px;}
@media(max-width:1000px){
 .r11-intro{grid-template-columns:minmax(0,1fr) 280px;gap:40px;}
 .r11-story .about-photo{width:280px;}
 .r11-story-1 .r11-chapter{grid-template-columns:160px minmax(0,1fr);gap:32px;}
 .r11-story-2 .about-content{gap:35px;}
 .r11-approach-1 .about-philosophy-text{gap:40px;}
}
@media(max-width:768px){
 .r11-story{padding:96px 20px 40px;}
 .r11-story .section-title{font-size:34px;line-height:1.25;}
 .r11-story .section-title .gold{white-space:normal!important;}
 .r11-intro{display:flex;flex-direction:column;align-items:stretch;gap:30px;}
 .r11-story .about-photo{width:100%;max-width:460px;align-self:center;margin:0;}
 .r11-story .about-photo img{aspect-ratio:4/3;object-position:center 28%;}
 .r11-story .about-lead{font-size:20px;line-height:1.8;}
 .r11-story .about-body{font-size:17px;line-height:1.95;}
 .r11-story-1 .r11-history{margin-top:38px;}
 .r11-story-1 .r11-chapter{display:block;}
 .r11-chapter{padding:28px 0;}
 .r11-chapter-title{font-size:23px;}
 .r11-story-2 .about-content{display:flex;flex-direction:column;gap:30px;}
 .r11-story-2 .about-photo{order:0;}
 .r11-story-2 .about-text{order:1;}
 .r11-story-3 .about-content{gap:28px;}
 .r11-approach{padding:40px 20px 56px;}
 .r11-approach .section-title{font-size:30px;}
 .r11-approach .about-body{font-size:17px;}
 .r11-approach-1 .about-philosophy-text{display:block;padding-top:28px;}
 .r11-approach-1 .about-philosophy-text .section-title{margin-bottom:24px;}
 .r11-approach-2 .about-philosophy-content{display:flex;flex-direction:column;gap:26px;}
 .r11-approach-2 .about-philosophy-photo{flex:none;width:190px;align-self:center;}
 .r11-approach-3 .about-philosophy-text{padding-right:20px;}
}
