.binha-landing{--ink:#0d0d0f;--ink2:#131317;--surface:#1a1a1f;--surface2:#212128;--line:#2b2b33;--line2:#3a3a44;--steel1:#f3f4f6;--steel2:#c9ced5;--steel3:#8b9099;--steel4:#5c616b;--brass:#c99a4b;--brass-hi:#e7c377;--brass-dim:#7c6234;--text:#e9eaee;--muted:#969aa2;--muted2:#6c707a;--maxw:1160px}.binha-landing *{box-sizing:border-box}.binha-landing a{color:inherit;text-decoration:none}.binha-landing img{max-width:100%;display:block}.binha-landing .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.binha-landing .eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--brass);font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:600}.binha-landing .display{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,sans-serif;font-weight:400;line-height:.98}.binha-landing .steel{background:linear-gradient(176deg,var(--steel1) 0%,var(--steel2) 34%,var(--steel4) 68%,var(--steel2) 100%);color:#0000;text-shadow:0 1px #ffffff0f;-webkit-background-clip:text;background-clip:text}.binha-landing .razor{align-items:center;gap:14px;max-width:340px;margin:0 auto;display:flex}.binha-landing .razor:before,.binha-landing .razor:after{content:"";background:linear-gradient(90deg,transparent,var(--line2));flex:1;height:1px}.binha-landing .razor:after{background:linear-gradient(90deg,var(--line2),transparent)}.binha-landing .razor span{background:linear-gradient(135deg,var(--brass-hi),var(--brass-dim));border-radius:1px;width:9px;height:9px;transform:rotate(45deg)}.binha-landing header.top{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0a0a0cf0;position:sticky;top:0}.binha-landing .top .wrap{justify-content:space-between;align-items:center;height:74px;display:flex}.binha-landing .brandmark{align-items:center;gap:11px;display:flex}.binha-landing .brandmark .cr{place-items:center;width:46px;height:46px;display:grid}.binha-landing .brandmark b{text-transform:uppercase;letter-spacing:.14em;color:var(--steel1);font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700}.binha-landing nav.links{align-items:center;gap:30px;display:flex}.binha-landing nav.links a{text-transform:uppercase;letter-spacing:.12em;color:var(--steel3);font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:600}.binha-landing nav.links a:hover{color:var(--text)}.binha-landing .btn{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:12px 22px;font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex}.binha-landing .btn-brass{color:#1a1305;background:linear-gradient(180deg,var(--brass-hi),var(--brass));box-shadow:0 6px 18px -8px #c99a4b99,inset 0 1px #fff6}.binha-landing .btn-brass:hover{transform:translateY(-2px)}.binha-landing .btn-ghost{color:var(--text);border-color:var(--line2);background:var(--surface)}.binha-landing .btn-ghost:hover{border-color:var(--steel4);transform:translateY(-2px)}.binha-landing .menu-toggle{color:var(--text);cursor:pointer;background:0 0;border:0;display:none}.binha-landing .hero{border-bottom:1px solid var(--line);padding:96px 0 76px;position:relative;overflow:hidden}.binha-landing .hero:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% -20%,#c99a4b1a,#0000 60%),repeating-linear-gradient(115deg,#ffffff04 0 2px,#0000 2px 9px);position:absolute;inset:0}.binha-landing .hero .wrap{text-align:center;position:relative}.binha-landing .logo-slot{aspect-ratio:16/6;border:1px dashed var(--line2);width:min(420px,82%);color:var(--muted2);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#ffffff05,#0000);border-radius:14px;place-items:center;margin:0 auto 30px;font-family:Barlow Condensed,sans-serif;font-size:.8rem;display:grid}.binha-landing .hero h1{margin:0;font-size:clamp(2.9rem,8vw,6.2rem)}.binha-landing .hero h1 .l2{color:var(--text);text-shadow:none;-webkit-text-fill-color:var(--text);display:block}.binha-landing .hero p.lead{max-width:620px;color:var(--muted);margin:22px auto 0;font-size:1.16rem}.binha-landing .hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.binha-landing .trust{flex-wrap:wrap;justify-content:center;gap:34px;margin-top:52px;display:flex}.binha-landing .trust .item{flex-direction:column;align-items:center;gap:2px;display:flex}.binha-landing .trust .k{color:var(--text);font-family:Anton,sans-serif;font-size:1.7rem}.binha-landing .trust .k .star{color:var(--brass)}.binha-landing .trust .lbl{text-transform:uppercase;letter-spacing:.16em;color:var(--muted2);font-family:Barlow Condensed,sans-serif;font-size:.72rem}.binha-landing section{padding:88px 0}.binha-landing .sec-head{text-align:center;margin-bottom:52px}.binha-landing .sec-head h2{margin:12px 0 0;font-size:clamp(2rem,4.6vw,3.1rem)}.binha-landing .sec-head p{color:var(--muted);max-width:560px;margin:14px auto 0}.binha-landing .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.binha-landing .reveal.in{opacity:1;transform:none}.binha-landing .sobre-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.binha-landing .sobre-copy h2{margin:12px 0 18px;font-size:clamp(2rem,4.4vw,3rem)}.binha-landing .sobre-copy p{color:var(--muted);margin:0 0 16px}.binha-landing .photo{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.binha-landing .photo.ph{aspect-ratio:4/5;color:var(--muted2);letter-spacing:.14em;text-transform:uppercase;text-align:center;border-style:dashed;place-items:center;padding:20px;font-family:Barlow Condensed,sans-serif;font-size:.78rem;display:grid}.binha-landing .svc-wrap{background:var(--ink2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.binha-landing .svc-list{grid-template-columns:1fr 1fr;gap:2px 46px;max-width:900px;margin:0 auto;display:grid}.binha-landing .svc{border-bottom:1px dashed var(--line);align-items:baseline;gap:14px;padding:15px 4px;display:flex}.binha-landing .svc .nm{letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-family:Barlow Condensed,sans-serif;font-size:1.16rem;font-weight:600}.binha-landing .svc .dur{color:var(--muted2);white-space:nowrap;margin-left:auto;font-size:.82rem}.binha-landing .svc .pr{color:var(--brass-hi);text-align:right;min-width:78px;font-family:Anton,sans-serif;font-size:1.15rem}.binha-landing .svc-note{text-align:center;color:var(--muted);margin-top:34px}.binha-landing .team-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.binha-landing .barber{background:var(--surface);border:1px solid var(--line);border-radius:14px;transition:transform .2s,border-color .2s;overflow:hidden}.binha-landing .barber:hover{border-color:var(--steel4);transform:translateY(-4px)}.binha-landing .barber .av{aspect-ratio:.577;color:var(--muted2);border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(160deg,#23232a,#15151a);place-items:center;font-family:Barlow Condensed,sans-serif;font-size:.72rem;display:grid;overflow:hidden}.binha-landing .barber .info{padding:15px 16px 18px}.binha-landing .barber .bn{text-transform:uppercase;letter-spacing:.04em;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700}.binha-landing .barber .role{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-family:Barlow Condensed,sans-serif;font-size:.82rem}.binha-landing .barber .rate{color:var(--brass);margin-top:8px;font-size:.9rem;font-weight:600}.binha-landing .gal{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.binha-landing .gal .ph{aspect-ratio:1;border:1px dashed var(--line2);color:var(--muted2);background:var(--surface);letter-spacing:.12em;text-transform:uppercase;border-radius:10px;place-items:center;font-family:Barlow Condensed,sans-serif;font-size:.7rem;display:grid}.binha-landing .gal .ph:first-child,.binha-landing .gal .ph:nth-child(6){aspect-ratio:auto;grid-row:span 2}.binha-landing .quotes{grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin:0 auto;display:grid}.binha-landing .quote{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 26px 22px}.binha-landing .quote .stars{color:var(--brass);letter-spacing:.15em;font-size:.95rem}.binha-landing .quote p{color:var(--text);margin:12px 0 16px}.binha-landing .quote .who{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:.82rem}.binha-landing .tag-ph{color:var(--brass-dim);border:1px dashed var(--brass-dim);letter-spacing:.08em;border-radius:5px;margin-top:2px;padding:1px 7px;font-size:.7rem;display:inline-block}.binha-landing .loc-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}.binha-landing .loc-card h3{text-transform:uppercase;letter-spacing:.1em;color:var(--steel2);margin:0 0 6px;font-family:Barlow Condensed,sans-serif;font-size:1.1rem}.binha-landing .loc-card p{color:var(--muted);margin:0 0 18px}.binha-landing .loc-card .ph-inline{color:var(--muted2);border:1px dashed var(--line2);border-radius:6px;padding:2px 8px;font-size:.82rem}.binha-landing .map.ph{border:1px dashed var(--line2);min-height:260px;color:var(--muted2);background:var(--surface);letter-spacing:.14em;text-transform:uppercase;border-radius:14px;place-items:center;font-family:Barlow Condensed,sans-serif;font-size:.78rem;display:grid}.binha-landing .final-cta{text-align:center;background:var(--ink2);border-top:1px solid var(--line)}.binha-landing .final-cta h2{margin:0 0 10px;font-size:clamp(2.2rem,5.6vw,4rem)}.binha-landing .final-cta p{color:var(--muted);max-width:520px;margin:0 auto 30px}.binha-landing footer.ft{border-top:1px solid var(--line);color:var(--muted2);padding:40px 0}.binha-landing .ft .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.binha-landing .ft .brandmark b{color:var(--muted)}.binha-landing .ft small{font-size:.82rem}.binha-landing .mnav{display:none}@media(max-width:860px){.binha-landing nav.links{display:none}.binha-landing .menu-toggle{display:block}.binha-landing .sobre-grid,.binha-landing .loc-grid{grid-template-columns:1fr;gap:28px}.binha-landing .svc-list{grid-template-columns:1fr;gap:0}.binha-landing .team-grid,.binha-landing .gal{grid-template-columns:repeat(2,1fr)}.binha-landing .gal .ph:first-child,.binha-landing .gal .ph:nth-child(6){aspect-ratio:1;grid-row:auto}.binha-landing .quotes{grid-template-columns:1fr}.binha-landing .mnav.open{border-bottom:1px solid var(--line);background:var(--ink2);display:block}.binha-landing .mnav.open a{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;padding:14px 24px;font-family:Barlow Condensed,sans-serif;display:block}}@media(prefers-reduced-motion:reduce){.binha-landing .reveal{opacity:1;transition:none;transform:none}.binha-landing .btn:hover,.binha-landing .barber:hover{transform:none}}.binha-landing{background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:Barlow,system-ui,sans-serif;font-size:17px;line-height:1.6}.binha-landing .img-cover{object-fit:cover;width:100%;height:100%}.binha-landing .img-cover-top{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.binha-landing .img-contain{object-fit:contain;width:100%;height:100%}.binha-landing .img-contain-surface{object-fit:contain;background:var(--surface);width:100%;height:100%}
