.about-page{background:#0e0e0e;color:#f7f7f5;overflow:clip}.about-page section{padding-block:100px;scroll-margin-top:90px}.about-page p{color:#b8b8b3;line-height:1.85}.about-page h1{font-size:clamp(54px,6.3vw,100px);line-height:1}.about-page h2{font-size:clamp(40px,4.5vw,70px);line-height:1.05;max-width:1000px}.about-page h3{font-size:clamp(30px,3vw,44px);line-height:1.12}.about-page .about-accent,.about-page em{font-family:var(--serif);font-weight:400}.about-page em{font-style:italic}.about-page .about-accent{font-size:clamp(25px,3vw,38px);line-height:1.3}.about-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.about-hero figure{margin:0}.about-hero img{width:100%;height:auto;display:block}.about-hero figcaption{border-top:1px solid #555;padding:18px 0;font-size:11px;letter-spacing:.08em}.about-hero figcaption span{display:block;margin-top:8px;color:#aaa}.about-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.about-label:before{content:"▪";color:#c9a84c;margin-right:12px}.about-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:30px}.about-page .button{background:#f7f7f5;color:#111}.about-light{background:#f8f8f6;color:#111}.about-light p{color:#555}.about-metrics,.about-programmes,.about-split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about-prose{font-size:18px;padding-top:12px}.about-metrics{margin:55px 0}.about-metrics strong{font-family:var(--heading);font-size:clamp(44px,6vw,88px);white-space:nowrap}.about-intro{max-width:760px;font-size:20px}.about-chain{font-family:var(--heading);font-size:clamp(22px,3vw,40px);margin:55px 0;display:flex;gap:18px;flex-wrap:wrap}.about-chain span{color:#c9a84c}.about-principles{margin-top:45px}.about-principles article{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #444;padding:25px 0}.about-principles h3{font-size:30px}.about-process{background:#181818}.about-step{display:grid;grid-template-columns:45px 1.3fr 1fr;align-items:center;gap:25px;border-bottom:1px solid #444;padding:30px 0}.about-step>span{color:#c9a84c;font-size:12px}.about-step h2{margin:0}.about-proof-link{margin-top:70px;padding-top:40px;border-top:1px solid #ccc}.about-programmes{margin-top:45px}.about-final>p{max-width:720px}.about-final h2{font-size:clamp(65px,9vw,130px)}@media(max-width:760px){.about-page section{padding-block:60px}.about-hero,.about-metrics,.about-programmes,.about-split{grid-template-columns:1fr;gap:30px}.about-hero figure{max-width:450px}.about-hero img{max-height:460px;object-fit:contain;object-position:left}.about-step{grid-template-columns:25px 1fr;gap:15px}.about-step p{grid-column:2}.about-principles article{grid-template-columns:1fr;gap:5px}.about-page h1{font-size:58px}.about-prose{font-size:16px}.about-metrics strong{font-size:54px}}