.page_page__ZU32B{min-height:100vh;background-color:var(--bg-base);color:var(--text-primary);display:flex;flex-direction:column}.page_header__kVzhN{position:fixed;top:0;left:0;width:100%;z-index:1000;background:hsla(0,0%,5%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);transition:all .3s ease}.page_navContainer__DkD_r{display:flex;align-items:center;justify-content:space-between;height:80px}.page_logo__7fc9l{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;color:var(--text-primary);letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.page_logo__7fc9l span{color:var(--primary)}.page_navList___6Jon{display:flex;list-style:none;gap:2.5rem}.page_navLink__2S7dD{font-family:var(--font-sans);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);transition:color .3s ease}.page_navLinkActive__b2IBN,.page_navLink__2S7dD:hover{color:var(--primary)}.page_hero__SKW6o{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.page_heroVideo__tANmU{object-fit:cover;opacity:.4}.page_heroFallback__62MXs,.page_heroVideo__tANmU{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page_heroFallback__62MXs{background:radial-gradient(circle at center,#1f1f1f 0,#0d0d0d 100%)}.page_heroOverlay__M87tP{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,5%,.3) 0,hsla(0,0%,5%,.9));z-index:2}.page_heroContent__2lPR8{position:relative;z-index:3;max-width:800px;padding:0 1.5rem}.page_heroSubtitle__RTAw0{font-family:var(--font-sans);font-size:.9rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--primary);margin-bottom:1.5rem;animation:page_fadeInUp__SpOy_ 1s ease forwards}.page_heroTitle__Gfler{font-size:4.5rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);text-shadow:0 4px 20px rgba(0,0,0,.5);animation:page_fadeInUp__SpOy_ 1.2s ease forwards}.page_heroTitle__Gfler span{color:var(--primary)}.page_heroDescription__E0XDR{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;animation:page_fadeInUp__SpOy_ 1.4s ease forwards}.page_heroActions__8_tzb{display:flex;justify-content:center;gap:1.5rem;animation:page_fadeInUp__SpOy_ 1.6s ease forwards}.page_section__61PEw{padding:8rem 0;position:relative}.page_sectionHeader__a4Fw5{text-align:center;max-width:600px;margin:0 auto 5rem}.page_sectionSubtitle__ROo6Q{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem}.page_sectionTitle__hzsAh{font-size:2.8rem;margin-bottom:1.5rem}.page_sectionDivider__cXhep{width:60px;height:2px;background-color:var(--primary);margin:0 auto}.page_barberGrid__V8ZqO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem}.page_barberCard__HcgDu{background-color:var(--bg-surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.page_barberCard__HcgDu:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 12px 30px rgba(201,168,76,.05)}.page_barberImageWrapper__Nf4QQ{position:relative;height:380px;width:100%;background:#151515;overflow:hidden}.page_barberCardImg__22TRN{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.page_barberCard__HcgDu:hover .page_barberCardImg__22TRN{transform:scale(1.05)}.page_barberOverlay__ae48n{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(26,26,26,.95) 0,rgba(26,26,26,0));z-index:2}.page_barberInfo__muPNa{padding:1.5rem;background-color:var(--bg-surface);position:relative;z-index:3}.page_barberHeader__1aHo7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.page_barberName__qBLbT{font-size:1.4rem;font-family:var(--font-serif)}.page_barberRating__HYeTV{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--primary);font-family:var(--font-monospace)}.page_barberRole__7cTIZ{font-size:.85rem;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:1rem}.page_barberSpecialties__ZHGZD{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.page_specialtyBadge__OOIwx{font-size:.75rem;padding:.25rem .6rem;border-radius:100px;background-color:hsla(0,0%,100%,.05);border:1px solid var(--border);color:var(--text-secondary)}.page_aiSection__z10FY{background:linear-gradient(135deg,#111,#1c150b);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.page_aiContainer__El0yz{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:4rem;gap:4rem}@media (max-width:768px){.page_aiContainer__El0yz{grid-template-columns:1fr;gap:2.5rem}.page_heroTitle__Gfler{font-size:3rem}}.page_aiContent__wm8gX{max-width:550px}.page_aiTitle__5UdJe{font-size:2.8rem;margin-bottom:1.5rem}.page_aiDescription__9f_RC{color:var(--text-secondary);font-size:1.05rem;margin-bottom:2.5rem}.page_aiFeatures__mJKeC{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.page_aiFeatureItem__GNdA1{display:flex;gap:1rem}.page_aiFeatureIcon__rfVn_{color:var(--primary);flex-shrink:0;margin-top:.25rem}.page_aiFeatureText__w8n_V h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;margin-bottom:.25rem}.page_aiFeatureText__w8n_V p{font-size:.9rem;color:var(--text-secondary)}.page_aiVisual__pjkQO{position:relative;height:480px;border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:0 20px 40px rgba(0,0,0,.4)}.page_aiScanEffect__q_u6t{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--primary);box-shadow:0 0 15px var(--primary);animation:page_scan__zYByi 3s linear infinite;z-index:3}.page_aiScannerImg__ygij_{width:100%;height:100%;object-fit:cover;filter:grayscale(40%) contrast(110%)}.page_aiFaceOverlay__JceO6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:320px;border:2px dashed rgba(201,168,76,.6);border-radius:50% 50% 45% 45%;z-index:2;box-shadow:0 0 0 9999px rgba(0,0,0,.4)}.page_aiFaceLabel__cHSxa{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:var(--primary);color:var(--bg-base);font-family:var(--font-monospace);font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:4px;letter-spacing:.1em;white-space:nowrap}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_scan__zYByi{0%{top:5%}50%{top:95%}to{top:5%}}