.about-page main>section{position:relative;padding:95px 7%;scroll-margin-top:140px}.about-page h1,.about-page h2,.about-page h3{font-weight:400;letter-spacing:normal}.about-page h2{font-size:clamp(32px,4vw,58px);line-height:1.55}.about-page .about-hero{min-height:720px;height:90svh;padding-top:190px;overflow:hidden}.about-cover{position:absolute;left:0;top:0;width:60%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.6);mask-image:linear-gradient(90deg,#000 50%,transparent)}.about-hero-copy{position:relative;z-index:2}.about-hero h1{font-size:clamp(55px,7.8vw,110px);line-height:1.5;margin:25px 0}.about-hero p{color:#bcc6bb;margin:0 0 30px}.about-sections{position:sticky;top:95px;z-index:20;background:#19372ff5;backdrop-filter:blur(10px);display:flex;justify-content:center;gap:28px;padding:22px 5%;font-size:11px;border-bottom:1px solid #ffffff20;overflow-x:auto;white-space:nowrap}.about-founder{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--cream);color:var(--ink);align-items:center}.portrait{height:560px;overflow:hidden;background:#d6d2c4}.portrait img{height:100%;width:100%;object-fit:contain;object-position:center bottom}.about-founder dl>div{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #15362a30}.about-founder dd{margin:0}.about-founder dt{color:#687569}.about-board{background:#1d3b31}.board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:2}.board-grid img{width:100%;height:370px;object-fit:cover;object-position:top;background:#eee}.board-grid h3{font-size:23px;margin-bottom:5px}.board-grid p{color:#b8c2b6;margin-top:0}.about-overview{background:var(--cream);color:var(--ink)}.overview-facts{display:grid;grid-template-columns:1fr 1fr 2fr;gap:30px;align-items:center}.overview-facts strong{font-size:70px;font-weight:400;color:#94734b;display:block}.overview-facts span{display:block}.overview-facts img{width:100%;height:250px;object-fit:cover}.about-sector-list{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:50px}.about-sector-list a{padding:22px 0;border-bottom:1px solid #15362a30;display:flex;gap:20px;align-items:center}.about-sector-list span{color:#94734b}.about-sector-list b{margin-right:auto;font-weight:400}.about-vision{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#173129}.about-vision article{position:relative;z-index:2}.about-vision p{font-size:18px;color:#c1cabd}.about-vision article>span{color:var(--gold)}.about-values{background:#e5e1d6;color:var(--ink)}.about-values>div{display:grid;grid-template-columns:repeat(4,1fr)}.about-values article{padding:25px;border-top:1px solid #17312930}.about-values h3{font-size:26px}.about-values span{font-size:12px;color:#94734b}.about-principles{background:#1e3c32}.about-principles>div:last-child{display:flex;gap:50px;justify-content:space-between;position:relative;z-index:2}.about-principles h3{font-size:28px}.about-working{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:var(--cream);color:var(--ink);align-items:center}.about-working>img{width:100%;height:450px;object-fit:cover}.about-working h3{font-size:17px;border-bottom:1px solid #15362a30;padding-bottom:20px}.about-note{padding:22px 7%;font-size:11px;line-height:1.9;color:#c5caba}.content-pending{border:1px dashed #ffffff30;padding:20px;font-size:14px!important}.about-page footer{position:relative}
@media(max-width:700px){.about-page main>section{padding:60px 7%}.about-page .about-hero{height:680px;min-height:0;padding-top:165px}.about-cover{width:100%;opacity:.6}.about-sections{top:76px;justify-content:flex-start;gap:22px;padding:17px 7%}.about-founder,.about-vision,.about-working{grid-template-columns:1fr;gap:30px}.portrait{height:400px}.board-grid{grid-template-columns:1fr;gap:35px}.board-grid img{height:390px;object-fit:contain}.overview-facts{grid-template-columns:1fr 1fr}.overview-facts img{grid-column:1/-1}.overview-facts strong{font-size:55px}.about-sector-list{grid-template-columns:1fr}.about-values>div{grid-template-columns:1fr 1fr}.about-values article{padding:20px 10px}.about-values h3{font-size:24px}.about-principles>div:last-child{display:block}.about-principles h3{padding:15px 0;border-bottom:1px solid #ffffff20}.about-working>img{height:290px}}
