.profile_profilePage__GgaqR{min-height:100vh}.profile_header__aM6VL{background:var(--gradient-primary);color:white;padding:4rem 0 3rem;text-align:center}.profile_header__aM6VL h1{color:white;background:none;-webkit-text-fill-color:white;margin-bottom:1rem}.profile_header__aM6VL p{font-size:1.25rem;color:rgba(255,255,255,.95)}.profile_sejarahSection__xUVZS{background:white;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-lg)}.profile_pendiriGrid__8xLBv{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem;flex-wrap:wrap}.profile_pendiriCard__Szpzl{text-align:center;padding:1.5rem}.profile_pendiriPhoto__XvWk8{width:180px;height:180px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;border:4px solid var(--color-primary);box-shadow:var(--shadow-lg)}.profile_pendiriImage__QSuEW{width:100%;height:100%;object-fit:cover}.profile_pendiriCard__Szpzl h4{font-size:.875rem;color:var(--color-text-light);margin-bottom:.25rem;font-weight:500}.profile_pendiriName__Z06DI{font-size:1.25rem;font-weight:700;color:var(--color-primary-dark);margin:0 0 .5rem}.profile_pendiriRole__DZ7uH{display:inline-block;background:var(--gradient-primary);color:white;padding:.25rem 1rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600}.profile_sejarahContent__Np3sl{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;padding-top:2rem;border-top:2px solid var(--color-surface)}.profile_sejarahText__PAtmz p{font-size:1.1rem;line-height:1.8;color:var(--color-text);margin-bottom:1rem}.profile_sejarahText__PAtmz p:last-child{margin-bottom:0}.profile_sejarahHighlight__a2Zpp{text-align:center;padding:1.5rem}.profile_yearBadge__g0Jb7{font-size:3rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile_sejarahHighlight__a2Zpp span{display:block;font-size:.875rem;color:var(--color-text-light);margin-top:.5rem}.profile_aboutGrid__4qADs{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.profile_aboutContent__VJX6I p{font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}.profile_statsGrid__wWOHL{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.profile_statNumber__Yklfa{font-size:3rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.profile_statLabel__zS0Le{font-size:1rem;color:var(--color-text-light);font-weight:500}.profile_missionList__cT18o{list-style:none;padding:0}.profile_missionList__cT18o li{padding-left:1.5rem;margin-bottom:.75rem;position:relative;color:var(--color-text-light)}.profile_missionList__cT18o li:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.profile_programIcon__1ehk1{font-size:3rem;margin-bottom:1rem}.profile_locationCard__Kedft{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;background:white;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-lg)}.profile_locationInfo__fpE1q h3{margin-bottom:1rem}.profile_locationInfo__fpE1q p{line-height:1.8;margin-bottom:1.5rem}.profile_locationMeta__hCjoZ{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.profile_mapPlaceholder__3YOan{background:var(--color-surface);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;border:2px dashed var(--color-primary)}.profile_mapIcon__HVP1u{font-size:4rem;margin-bottom:1rem}@media (max-width:768px){.profile_aboutGrid__4qADs,.profile_locationCard__Kedft{grid-template-columns:1fr}}.profile_yayasanCard__4TMrB{background:white;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-lg);border:1px solid rgba(5,150,105,.1)}.profile_yayasanHeader__fyf2P{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-surface)}.profile_yayasanIcon__ATPhS{font-size:3rem}.profile_yayasanHeader__fyf2P h3{margin:0;color:var(--color-primary-dark)}.profile_yayasanHeader__fyf2P p{margin:0;color:var(--color-text-light);font-size:.875rem}.profile_yayasanDesc__S72sZ{font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem;color:var(--color-text)}.profile_lembagaGrid__x3OtV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.profile_lembagaItem__yysYO{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-surface);border-radius:var(--radius-md);transition:all .3s ease}.profile_lembagaItem__yysYO:hover{background:rgba(5,150,105,.1);transform:translateX(5px)}.profile_lembagaItem__yysYO div{display:flex;flex-direction:column}.profile_lembagaAlias__vA_Id{color:var(--color-text-light);font-size:.8rem;margin-top:.25rem}.profile_lembagaTitle__z1_54{font-size:1rem;font-weight:600;color:var(--color-primary-dark);margin:1.5rem 0 1rem}.profile_lembagaIcon__4MJn_{font-size:1.5rem}.profile_pengasuhSection__qAgtb{margin-bottom:3rem}.profile_pengasuhCard__A73z_{display:flex;align-items:center;gap:2rem;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:var(--radius-lg);padding:2rem;color:white;box-shadow:var(--shadow-lg)}.profile_pengasuhPhoto__lo75G{width:200px;height:200px;border-radius:50%;overflow:hidden;flex-shrink:0;border:4px solid rgba(255,255,255,.3);box-shadow:var(--shadow-lg)}.profile_pengasuhImage__F91Rv{width:100%;height:100%;object-fit:cover}.profile_pengasuhInfo__5bfR4{flex:1 1}.profile_pengasuhTitle__JI2v6{display:block;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.8);margin-bottom:.5rem}.profile_pengasuhName__THet2{font-size:2rem;font-weight:700;color:white;margin:0 0 1rem}.profile_pengasuhDesc__0TM_f{font-size:1rem;line-height:1.7;color:rgba(255,255,255,.9);margin:0}.profile_kepalaPesantren__VPxkl{text-align:center;padding:2rem;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:var(--radius-lg);color:white;box-shadow:var(--shadow-lg)}.profile_kepalaIcon__lu_B8{font-size:4rem;margin-bottom:1rem}.profile_kepalaPesantren__VPxkl h3{color:rgba(255,255,255,.9);font-size:1rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem}.profile_kepalaName__Y81WU{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:white}.profile_kepalaDesc__My6cD{color:rgba(255,255,255,.8);font-size:.875rem}.profile_pesantrenHeader__ewbLe{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-surface)}.profile_pesantrenIcon__xh3it{font-size:2rem}.profile_pesantrenHeader__ewbLe h3{margin:0}.profile_gedungList__KbQ_d{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.profile_gedungItem__iqJxd{display:flex;align-items:center;gap:.75rem}.profile_gedungBadge__rfoCG{background:var(--gradient-primary)}.profile_gedungBadgeCabang__vKGdn,.profile_gedungBadge__rfoCG{color:white;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;min-width:60px;text-align:center}.profile_gedungBadgeCabang__vKGdn{background:var(--gradient-secondary)}.profile_gedungInfo__khH8p{font-size:.875rem;color:var(--color-text-light);line-height:1.6;padding-top:1rem;border-top:1px solid var(--color-surface)}.profile_lurahSection__Esrwr{margin-top:2rem}.profile_lurahCard__pLriw{display:flex;align-items:center;gap:1.5rem;background:white;border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-md);border:1px solid rgba(5,150,105,.1)}.profile_lurahPhoto__FWzIF{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid var(--color-primary);box-shadow:var(--shadow-md)}.profile_lurahImage__ImCDr{width:100%;height:100%;object-fit:cover}.profile_lurahInfo__nTv82{flex:1 1}.profile_lurahTitle__RgZ7f{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-light);margin-bottom:.25rem}.profile_lurahHeader__2IExg{display:flex;align-items:center;gap:1rem}.profile_lurahHeader__2IExg span{font-size:2.5rem}.profile_lurahHeader__2IExg h4{margin:0;font-size:.875rem;color:var(--color-text-light);text-transform:uppercase;letter-spacing:1px}.profile_lurahName__9w1B4{font-size:1.25rem;font-weight:700;color:var(--color-primary-dark);margin:.25rem 0 0}.profile_lurahDesc__Txnqs{font-size:.875rem;color:var(--color-text-light);margin:.5rem 0 0;line-height:1.5}.profile_gedungSection__HglH6{margin-bottom:3rem}.profile_gedungSectionHeader__ygk_4{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;background:var(--color-surface);border-radius:var(--radius-md)}.profile_gedungSectionIcon__zOKh_{font-size:2.5rem}.profile_gedungSectionHeader__ygk_4 h3{margin:0;color:var(--color-primary-dark)}.profile_gedungSectionHeader__ygk_4 p{margin:0;font-size:.875rem;color:var(--color-text-light)}.profile_gedungGrid__w8Jye{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.profile_gedungCard__JOMoi{background:white;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}.profile_gedungCard__JOMoi:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.profile_gedungPhoto__IaFl5{position:relative;height:180px;overflow:hidden;background:var(--color-surface)}.profile_gedungImage__o7_lo{width:100%;height:100%;object-fit:cover}.profile_gedungTypeBadge__5s8e4{background:var(--gradient-primary)}.profile_gedungTypeBadgeCabang__PKbv2,.profile_gedungTypeBadge__5s8e4{position:absolute;top:.75rem;left:.75rem;color:white;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600}.profile_gedungTypeBadgeCabang__PKbv2{background:var(--gradient-secondary)}.profile_gedungCardContent__bNYfx{padding:1rem}.profile_gedungCardContent__bNYfx h4{margin:0 0 .5rem;font-size:1rem;color:var(--color-text)}.profile_gedungPenanggungJawab__hHD4L{font-size:.875rem;color:var(--color-text-light);margin:0}.profile_gedungDetailList__kZUhC{display:flex;flex-direction:column;gap:.75rem}.profile_gedungDetailItem__1LGNx{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--color-surface);border-radius:var(--radius-sm)}.profile_gedungDetailInfo__csWBx{display:flex;flex-direction:column;gap:.25rem}.profile_gedungNama__QAE93{font-weight:500;color:var(--color-text);font-size:.9rem}.profile_gedungPJ___hagR{font-size:.8rem;color:var(--color-text-light)}.profile_totalGedung__mPGTj{display:flex;justify-content:center;gap:3rem;margin-top:2rem;padding:2rem;background:var(--color-surface);border-radius:var(--radius-lg)}.profile_totalItem__j2SNr{text-align:center}.profile_totalNumber__ssx0F{display:block;font-size:2.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile_totalLabel___dHwU{font-size:.875rem;color:var(--color-text-light)}@media (max-width:768px){.profile_totalGedung__mPGTj{flex-direction:column;gap:1.5rem}.profile_lembagaGrid__x3OtV{grid-template-columns:1fr}.profile_pendiriGrid__8xLBv{gap:1.5rem}.profile_sejarahContent__Np3sl{grid-template-columns:1fr}.profile_sejarahHighlight__a2Zpp{order:-1}.profile_pengasuhCard__A73z_{flex-direction:column;text-align:center}.profile_pengasuhName__THet2{font-size:1.5rem}.profile_lurahCard__pLriw{flex-direction:column;text-align:center}.profile_gedungGrid__w8Jye{grid-template-columns:1fr}}