.about-page{min-height:100vh;background:radial-gradient(circle at 80% 10%,#273a5f 0,transparent 34%),radial-gradient(circle at 0 80%,#281b3d 0,transparent 30%),#080b13;color:#f3f6fb;font-family:var(--pp-sans)}.about-main{max-width:1180px;margin:auto;padding:75px 24px 110px}.about-kicker{margin:0 0 18px;color:#e2be6b;font:10px var(--pp-mono);letter-spacing:.22em}.about-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.about-copy h1{margin:0;font:600 clamp(48px,7vw,84px)/1 var(--pp-serif);letter-spacing:-.06em}.about-copy h1 em{color:#dda9dc}.about-copy>p{max-width:620px;color:#acb8ca;font-size:15px;line-height:1.8}.about-copy .about-lead{font-size:17px;color:#e3eaf4;margin-top:28px}.about-copy strong{color:#efcc78}.about-mission{margin-top:30px;padding:17px 18px;border-left:2px solid #d9b35c;color:#dfc27a;background:#161a25aa;font:12px/1.6 var(--pp-mono)}.about-visual{position:relative;min-height:570px;display:grid;place-items:center;perspective:1100px}.about-portrait{width:min(100%,420px);height:555px;object-fit:cover;object-position:65% 39%;border-radius:32px;border:1px solid #d5b05c;box-shadow:20px 26px 45px #000b,0 0 35px #d3a84432;transform:rotateY(-7deg) rotateX(2deg);filter:saturate(1.06) contrast(1.03)}.about-portrait:after{content:""}.about-piece{position:absolute;right:-4%;bottom:30px;width:190px;height:220px;object-fit:cover;object-position:66% 39%;border:1px solid #b8c8df;border-radius:20px;box-shadow:0 18px 35px #000b,0 0 23px #5d9cff36;transform:rotate(7deg);z-index:2}.about-seal{position:absolute;top:20px;left:4%;width:108px;height:108px;border:1px solid #dfbd69;border-radius:50%;display:grid;place-items:center;text-align:center;color:#ebc976;font:10px var(--pp-mono);letter-spacing:.1em;background:#0c1320db;box-shadow:0 0 25px #d4aa4d55;z-index:2}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.about-stat{padding:20px;background:linear-gradient(145deg,#152137,#0d1421);border:1px solid #465b7a;border-radius:15px}.about-stat strong{display:block;color:#efcc78;font:700 25px var(--pp-mono)}.about-stat span{display:block;margin-top:8px;color:#9eacc1;font:10px var(--pp-mono);letter-spacing:.1em}@media(max-width:800px){.about-main{padding:50px 20px 75px}.about-hero{grid-template-columns:1fr;gap:30px}.about-visual{min-height:480px;order:-1}.about-portrait{height:470px;width:min(100%,360px)}.about-piece{right:3%;bottom:12px;width:145px;height:170px}.about-seal{left:5%;top:8px}.about-stats{grid-template-columns:1fr}}
html[data-theme="light"] .about-page{background:linear-gradient(145deg,#f7faff,#e7eef8);color:#1b2c45}html[data-theme="light"] .about-copy>p{color:#52637c}html[data-theme="light"] .about-copy .about-lead{color:#30435f}.about-mission{background:#fff8e5aa}.about-stat{background:linear-gradient(145deg,#fff,#e8eef7);border-color:#bdcadc}.about-stat span{color:#5d708b}
.about-visual{min-height:650px}.about-portrait{width:min(100%,520px);height:640px;border-radius:34px}.about-piece{display:none!important}@media(max-width:800px){.about-visual{min-height:540px}.about-portrait{width:min(100%,430px);height:520px}}
.about-visual{width:min(100%,520px);height:640px;min-height:0;margin-inline:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#17120e,#0b0a09 72%);border:1px solid #705a35;border-radius:0;box-shadow:0 24px 50px #000b,0 0 28px #d0a94a1d;transform:rotateY(-3deg)}.about-visual:before{content:"AK";position:absolute;inset:0 0 108px;display:grid;place-items:center;color:#4d3b22;font:600 112px/1 var(--pp-serif);letter-spacing:-.08em;text-shadow:0 1px #c8a55b14;z-index:1}.about-visual:after{content:"Abid Khan  ·  FOUNDER · LEETFX";position:absolute;left:0;right:0;bottom:0;height:108px;display:flex;align-items:center;padding:0 30px;color:#f0e9dc;background:#151515;border-top:1px solid #2d2922;font:600 22px var(--pp-serif);letter-spacing:-.03em;z-index:3}.about-visual .about-seal,.about-visual .about-portrait{display:none!important}
@media(max-width:800px){.about-visual{width:min(100%,430px);height:520px}.about-visual:after{height:88px;padding:0 22px;font-size:19px}.about-visual:before{inset:0 0 88px;font-size:86px}}
