.khndzoresk-page .about-portal-hero h1{font-size:clamp(42px,5vw,82px)}.khndzoresk-page .about-portal-hero .hero-sub{max-width:760px;font-size:clamp(16px,1.35vw,20px)}.khndzoresk-page .about-mission-card{border:1px solid var(--surface-border);background:radial-gradient(110% 80% at 90% 0%, #d6b85a12 0%, transparent 62%), var(--surface-card-bg);min-height:19rem;padding:1.8rem;transition:border-color .26s,transform .26s,box-shadow .26s,background .26s;position:relative;overflow:hidden}.khndzoresk-page .about-mission-card:before{content:"";opacity:.55;background:linear-gradient(90deg,#d6b85ab3,#d6b85a0f);height:1px;transition:opacity .26s;position:absolute;inset:0 0 auto}.khndzoresk-page .about-mission-card:hover{border-color:#d6b85a6b;transform:translateY(-2px);box-shadow:inset 0 0 34px #d6b85a0d,0 14px 34px #00000047}.khndzoresk-page .about-mission-card:hover:before{opacity:.9}.khndzoresk-page .about-mission-icon{width:2.85rem;height:2.85rem;color:var(--gold);background:#d6b85a14;border:1px solid #d6b85a57;justify-content:center;align-items:center;margin-bottom:1.35rem;display:inline-flex}.khndzoresk-page .about-mission-title{font-family:var(--font-cinzel), serif;letter-spacing:.02em;text-transform:uppercase;color:var(--gold);font-size:clamp(1.1rem,1.24vw,1.4rem);font-weight:800;line-height:1.18}.khndzoresk-page .about-mission-body{font-family:var(--font-cormorant), serif;color:var(--surface-text-muted);margin-top:.75rem;font-size:1rem;line-height:1.7}.khndzoresk-page .about-mission-pair-card{border:1px solid var(--surface-border);background:linear-gradient(180deg, #d6b85a08, transparent 45%), var(--surface-card-bg);padding:2rem}.khndzoresk-page .about-mission-pair-title{font-family:var(--font-cinzel), serif;letter-spacing:.03em;text-transform:uppercase;color:var(--gold);font-size:clamp(1.18rem,1.38vw,1.5rem);font-weight:800;line-height:1.15}.khndzoresk-page .about-mission-pair-body{font-family:var(--font-cormorant), serif;color:var(--surface-text-muted);margin-top:.75rem;font-size:1rem;line-height:1.76}.khndzoresk-page .about-team-card{border:1px solid var(--surface-border);background:radial-gradient(120% 88% at 96% 0%, #d6b85a0f 0%, transparent 60%), var(--surface-card-bg);min-height:17.75rem;padding:1.6rem;transition:border-color .26s,transform .26s,box-shadow .26s,background .26s;position:relative}.khndzoresk-page .about-team-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#d6b85aad,#d6b85a0f);height:1px;transition:opacity .26s;position:absolute;inset:0 0 auto}.khndzoresk-page .about-team-card:hover{border-color:#d6b85a6b;transform:translateY(-2px);box-shadow:inset 0 0 32px #d6b85a0d,0 14px 34px #00000047}.khndzoresk-page .about-team-card:hover:before{opacity:.9}.khndzoresk-page .about-team-avatar{width:3.25rem;height:3.25rem;font-family:var(--font-cinzel), serif;letter-spacing:.02em;text-transform:uppercase;color:var(--teal);background:radial-gradient(circle at 30% 25%,#27c6c838,#27c6c81a);border:1px solid #27c6c85c;border-radius:9999px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 18px #27c6c824}.khndzoresk-page .about-team-avatar--photo{padding:0;overflow:hidden}.khndzoresk-page .about-team-avatar--photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.khndzoresk-page .about-team-name{font-family:var(--font-cinzel), serif;letter-spacing:.02em;text-transform:uppercase;color:var(--gold);font-size:clamp(1.08rem,1.2vw,1.32rem);font-weight:800;line-height:1.2}.khndzoresk-page .about-team-role{font-family:var(--font-cinzel), serif;letter-spacing:.21em;text-transform:uppercase;color:#27c6c8e6;margin-top:.28rem;font-size:.64rem;font-weight:800;line-height:1.3}.khndzoresk-page .about-team-bio{font-family:var(--font-cormorant), serif;color:var(--surface-text-muted);margin-top:1rem;font-size:1rem;line-height:1.72}.khndzoresk-page .about-career-card{border:1px solid var(--surface-border);background:radial-gradient(125% 86% at 96% 0%, #d6b85a0f 0%, transparent 62%), var(--surface-card-bg);min-height:18.25rem;padding:1.65rem;transition:border-color .26s,transform .26s,box-shadow .26s,background .26s;position:relative}.khndzoresk-page .about-career-card:before{content:"";opacity:.52;background:linear-gradient(90deg,#d6b85aad,#d6b85a0f);height:1px;transition:opacity .26s;position:absolute;inset:0 0 auto}.khndzoresk-page .about-career-card:hover{border-color:#d6b85a6b;transform:translateY(-2px);box-shadow:inset 0 0 34px #d6b85a0d,0 14px 34px #00000047}.khndzoresk-page .about-career-card:hover:before{opacity:.9}.khndzoresk-page .about-career-title{font-family:var(--font-cinzel), serif;letter-spacing:.02em;text-transform:uppercase;color:var(--gold);font-size:clamp(1.15rem,1.4vw,1.68rem);font-weight:800;line-height:1.14}.khndzoresk-page .about-career-meta{font-family:var(--font-cormorant), serif;color:var(--surface-text-muted);flex-wrap:wrap;gap:.8rem;margin-top:.55rem;font-size:.98rem;line-height:1.5;display:flex}.khndzoresk-page .about-career-meta-item{align-items:center;gap:.35rem;display:inline-flex}.khndzoresk-page .about-career-meta-icon{color:var(--teal)}.khndzoresk-page .about-career-badge{height:1.4rem;font-family:var(--font-cinzel), serif;letter-spacing:.21em;text-transform:uppercase;color:#27c6c8f2;background:#27c6c81a;border:1px solid #27c6c861;align-items:center;padding:0 .85rem;font-size:.56rem;font-weight:800;display:inline-flex}.khndzoresk-page .about-career-desc{font-family:var(--font-cormorant), serif;color:var(--surface-text-muted);margin-top:.9rem;font-size:1.03rem;line-height:1.74}.khndzoresk-page .about-career-apply{font-family:var(--font-cinzel), serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.5rem;margin-top:1.15rem;font-size:.64rem;font-weight:800;transition:color .22s;display:inline-flex}.khndzoresk-page .about-career-apply:hover{color:#e6c766}@media (max-width:900px){.khndzoresk-page .about-portal-hero h1{font-size:clamp(36px,12vw,56px)}.khndzoresk-page .about-mission-card{min-height:16rem;padding:1.35rem}.khndzoresk-page .about-mission-pair-card{padding:1.35rem}.khndzoresk-page .about-team-card{min-height:15.5rem;padding:1.25rem}.khndzoresk-page .about-team-avatar{width:3rem;height:3rem}.khndzoresk-page .about-career-card{min-height:15.75rem;padding:1.25rem}.khndzoresk-page .about-career-title{font-size:clamp(1.08rem,6vw,1.42rem)}}
