.page-about .section-head{margin-bottom:28px}.page-about .section-head .eyebrow{font-family:var(--font-mono);color:var(--orange-deep);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11.5px;font-weight:700}.page-about .section-head h2{letter-spacing:-.015em;margin-bottom:8px;font-size:28px;font-weight:900}.page-about .section-head p{color:var(--muted);max-width:640px;font-size:15px}.page-about .mission{padding:48px 0 16px}.page-about .mission-box{border:1px solid var(--line);background:#fff;border-radius:16px;padding:40px 44px;position:relative;overflow:hidden}.page-about .mission-box:before{content:"";background:radial-gradient(#f973161f,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.page-about .mission-box .m-label{font-family:var(--font-mono);color:var(--orange-deep);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:11.5px;font-weight:700}.page-about .mission-box .m-statement{letter-spacing:-.01em;color:var(--ink);max-width:820px;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.55;position:relative}.page-about .mission-box .m-statement em{color:var(--orange-deep);background:var(--orange-bg);border-radius:4px;padding:0 6px;font-style:normal}.page-about .mission-box .m-sign{color:var(--muted);margin-top:20px;font-size:13px;position:relative}.page-about .team{padding:40px 0}.page-about .team-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-about .team-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px;transition:all .25s}.page-about .team-card:hover{border-color:var(--orange-line);transform:translateY(-3px);box-shadow:0 14px 32px #0b122014}.page-about .team-card .tc-av{background:linear-gradient(135deg, var(--orange-bright), var(--orange-deep));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:20px;font-weight:800;display:flex;box-shadow:0 6px 16px #f9731640}.page-about .team-card.navy .tc-av{background:linear-gradient(135deg,#1a3457,#0b1220);box-shadow:0 6px 16px #0b122040}.page-about .team-card.green .tc-av{background:linear-gradient(135deg,#1a7f5a,#19562f);box-shadow:0 6px 16px #1a7f5a40}.page-about .team-card .tc-name{margin-bottom:4px;font-size:16px;font-weight:800}.page-about .team-card .tc-role{font-family:var(--font-mono);color:var(--orange-deep);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.page-about .team-card .tc-bio{color:var(--muted);font-size:13px;line-height:1.75}.page-about .method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:40px 0}.page-about .method-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.page-about .method-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:16px;padding:26px 28px;display:flex}.page-about .method-card .mc-num{background:var(--orange-bg);border:1px solid var(--orange-line);width:38px;height:38px;color:var(--orange-deep);font-family:var(--font-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.page-about .method-card h4{letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:800}.page-about .method-card p{color:var(--ink-2);font-size:13.5px;line-height:1.7}.page-about .disclosure-section{padding:44px 0}.page-about .disclosure-block{background:var(--orange-bg);border:1px solid var(--orange-line);border-radius:16px;padding:34px 38px}.page-about .disclosure-block .d-label{color:#7c2d12;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:800;display:inline-flex}.page-about .disclosure-block p{color:var(--orange-deep);margin-bottom:12px;font-size:14px;line-height:1.85}.page-about .disclosure-block p:last-child{margin-bottom:0}.page-about .disclosure-block strong{color:#7c2d12}.page-about .eeat{padding:8px 0 56px}.page-about .eeat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.page-about .eeat-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.page-about .eeat-card .ec-ic{background:var(--orange-bg);border:1px solid var(--orange-line);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:17px;display:flex}.page-about .eeat-card h6{margin-bottom:5px;font-size:14px;font-weight:800}.page-about .eeat-card p{color:var(--muted);font-size:12.5px;line-height:1.6}@media (max-width:1080px){.page-about .team-grid,.page-about .eeat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-about .mission-box{padding:28px 24px}.page-about .team-grid,.page-about .method-grid,.page-about .eeat-grid{grid-template-columns:1fr}.page-about .disclosure-block{padding:26px 22px}}
