.about-page{background:#fffdf8;color:#17130f}.about-kicker{color:#d9ad5e;font-size:.64rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.about-kicker.dark{color:#8d5c18}.about-hero{padding:clamp(82px,8vw,124px) 0;background:radial-gradient(circle at 80% 18%,rgba(200,145,39,.14),transparent 27%),linear-gradient(135deg,#080604,#181108);color:#f5eee3}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.65fr);gap:clamp(52px,8vw,105px);align-items:center}.about-hero h1{max-width:900px;margin:12px 0 10px;font-size:clamp(4rem,7vw,7.2rem);line-height:1.02;letter-spacing:-.055em}.about-lead{margin:0;color:#e0b968;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900}.about-body{max-width:770px;margin:20px 0 0;color:#c0b4a5;font-size:1.05rem;line-height:1.68}.about-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.about-meaning{padding:30px;border:1px solid rgba(217,180,110,.3);border-radius:18px;background:#ffffff09;box-shadow:0 28px 65px #0000003b}.about-meaning>span{display:block;color:#d9ad5e;font-size:.59rem;font-weight:950;letter-spacing:.13em}.about-meaning>strong{display:block;margin:10px 0 12px;color:#fff3e1;font-size:1.85rem;line-height:1.08}.about-meaning p{margin:0;color:#b8ad9f;line-height:1.62}.about-section{padding:clamp(78px,8vw,116px) 0}.about-origin{background:#f4ecdf}.about-origin-grid,.about-who-grid,.about-family-grid,.about-future-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:clamp(52px,8vw,105px);align-items:start}.about-origin h2,.about-who h2,.about-family h2,.about-future h2,.about-heading h2{margin:10px 0 17px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.06;letter-spacing:-.045em}.about-origin p,.about-who p,.about-family p,.about-future p{color:#665d52;line-height:1.72}.about-origin-card{display:grid;gap:8px;padding:26px;border:1px solid #d5c4aa;border-radius:16px;background:#fffaf2}.about-origin-card>span{color:#946119;font-size:.58rem;font-weight:950;letter-spacing:.13em}.about-origin-card>div{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid #e5d8c6}.about-origin-card>div:last-child{border-bottom:0}.about-origin-card b{color:#a16b1d;font-size:.68rem}.about-origin-card strong{font-size:.82rem;line-height:1.35}.about-belief{background:#11100e;color:#f5eee3}.about-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:clamp(42px,7vw,90px);align-items:end}.about-heading>p{margin:0;color:#b9aea0;line-height:1.65}.about-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:40px}.about-principles article{padding:25px;border:1px solid rgba(217,180,110,.22);border-radius:14px;background:#181510}.about-principles span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(217,180,110,.35);border-radius:50%;color:#d9ad5e;font-size:.59rem;font-weight:950}.about-principles h3{margin:18px 0 10px;color:#fff4e2;font-size:1.3rem;line-height:1.15}.about-principles p{margin:0;color:#b6ab9e;font-size:.77rem;line-height:1.58}.about-who{background:#fffdf8}.about-who-list{display:grid;gap:9px}.about-who-list div{padding:19px 20px;border:1px solid #ded0bd;border-radius:12px;background:#fff}.about-who-list span,.about-who-list strong{display:block}.about-who-list span{color:#98631b;font-size:.56rem;font-weight:950;letter-spacing:.11em}.about-who-list strong{margin-top:6px;font-size:.88rem;line-height:1.4}.about-family{background:linear-gradient(135deg,#17110a,#090704);color:#f5eee3}.about-family p{color:#b9aea0}.about-family-card{padding:28px;border:1px solid rgba(217,180,110,.28);border-radius:16px;background:#ffffff09}.about-family-card span{display:block;color:#d9ad5e;font-size:.58rem;font-weight:950;letter-spacing:.13em}.about-family-card strong{display:block;margin:10px 0 12px;color:#fff4e2;font-size:1.7rem;line-height:1.1}.about-family-card p{margin:0;color:#b9aea0;font-size:.8rem;line-height:1.58}.about-future{background:#efe6d8}.about-future-path{display:grid;gap:8px}.about-future-path article{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:16px 18px;border:1px solid #d6c5ae;border-radius:11px;background:#fffaf2}.about-future-path b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#17130f;color:#d9ad5e;font-size:.65rem}.about-future-path span{font-size:.88rem;font-weight:900}.about-standard{background:#fffdf8}.about-standard .about-heading>p{color:#675e54}.about-standard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:38px}.about-standard-grid article{padding:22px;border:1px solid #ded1bf;border-radius:12px;background:#fff}.about-standard-grid span{display:block;color:#96611a;font-size:.58rem;font-weight:950;letter-spacing:.12em}.about-standard-grid strong{display:block;margin-top:11px;font-size:.9rem;line-height:1.42}.about-final{padding:clamp(80px,8vw,116px) 0;background:radial-gradient(circle at 50% 0%,rgba(207,147,31,.13),transparent 28%),#0b0906;color:#f5eee3;text-align:center}.about-final-inner{max-width:980px}.about-final h2{margin:11px auto 0;font-size:clamp(3rem,5.5vw,5.7rem);line-height:1.05;letter-spacing:-.048em}.about-final p{max-width:700px;margin:18px auto 0;color:#b8ad9f;font-size:1rem}.about-actions-center{justify-content:center}@media(max-width:1000px){.about-hero-grid,.about-origin-grid,.about-who-grid,.about-family-grid,.about-future-grid,.about-heading{grid-template-columns:1fr}.about-principles,.about-standard-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.about-principles,.about-standard-grid{grid-template-columns:1fr}.about-actions{display:grid;grid-template-columns:1fr}.about-actions .btn{width:100%}}
