@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bn-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-bn-body:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-bn-mono:"JetBrains Mono","JetBrains Mono Fallback"}.barbearia-theme{--bn-bg:#0c0a09;--bn-bg-2:#16130f;--bn-bg-3:#1f1a14;--bn-bg-card:#161310;--bn-bg-light:#18140f;--bn-ink:#f4ede2;--bn-ink-2:#c9bdab;--bn-ink-3:#8a7d6b;--bn-ink-4:#5d5346;--bn-amber:#d99a3f;--bn-amber-bright:#f0b15a;--bn-amber-deep:#b87c2a;--bn-amber-soft:rgba(217,154,63,0.14);--bn-amber-line:rgba(217,154,63,0.32);--bn-rule:rgba(244,237,226,0.10);--bn-rule-strong:rgba(244,237,226,0.22);--bn-rule-amber:rgba(217,154,63,0.28);--bn-shadow-sm:0 2px 8px rgba(0,0,0,0.5);--bn-shadow-md:0 8px 28px rgba(0,0,0,0.55);--bn-shadow-lg:0 24px 64px rgba(0,0,0,0.65);--bn-glow:0 0 0 1px var(--bn-amber-line),0 12px 40px rgba(217,154,63,0.16);--bn-r-sm:4px;--bn-r-md:8px;--bn-r-lg:14px;--bn-grit:repeating-linear-gradient(45deg,rgba(255,255,255,0.012),rgba(255,255,255,0.012) 1px,transparent 0,transparent 3px);font-family:var(--font-bn-body),system-ui,sans-serif;color:var(--bn-ink);background:var(--bn-bg);-webkit-font-smoothing:antialiased}.barbearia-theme h1,.barbearia-theme h2,.barbearia-theme h3{line-height:.92;text-wrap:balance}.barbearia-theme .bn-display,.barbearia-theme h1,.barbearia-theme h2,.barbearia-theme h3{font-family:var(--font-bn-display),Impact,sans-serif;font-weight:400;letter-spacing:.01em}.barbearia-theme .bn-mono{font-family:var(--font-bn-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.barbearia-theme .bn-h1{font-size:clamp(54px,12vw,150px);line-height:.86;letter-spacing:.005em;text-transform:uppercase}.barbearia-theme .bn-h2{font-size:clamp(40px,7.5vw,92px);line-height:.9;letter-spacing:.01em;text-transform:uppercase}.barbearia-theme .bn-h3{font-size:clamp(26px,3.4vw,40px);line-height:.98;letter-spacing:.012em;text-transform:uppercase}.barbearia-theme .bn-amber-text{color:var(--bn-amber)}.barbearia-theme .bn-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-bn-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bn-amber)}.barbearia-theme .bn-label--muted{color:var(--bn-ink-3)}.barbearia-theme .bn-kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-bn-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--bn-ink-3)}.barbearia-theme .bn-kicker:before{content:"";flex:none;width:32px;height:2px;background:var(--bn-amber)}.barbearia-theme .bn-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.barbearia-theme .bn-container{padding-inline:32px}}@media (min-width:1024px){.barbearia-theme .bn-container{padding-inline:48px}}.barbearia-theme .bn-section{padding-block:clamp(72px,11vw,160px)}.barbearia-theme .bn-rule{border-top:1px solid var(--bn-rule)}.barbearia-theme .bn-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-bn-mono);font-size:13px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:var(--bn-r-sm);padding:16px 26px;transition:background .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s}.barbearia-theme .bn-btn--amber{background:var(--bn-amber);color:#1a1206;border:1px solid var(--bn-amber)}.barbearia-theme .bn-btn--amber:hover{background:var(--bn-amber-bright);transform:translateY(-2px);box-shadow:0 10px 28px rgba(217,154,63,.32)}.barbearia-theme .bn-btn--ghost{background:transparent;color:var(--bn-ink);border:1px solid var(--bn-rule-strong)}.barbearia-theme .bn-btn--ghost:hover{border-color:var(--bn-amber);color:var(--bn-amber)}.barbearia-theme .bn-btn--solid{background:var(--bn-ink);color:var(--bn-bg);border:1px solid var(--bn-ink)}.barbearia-theme .bn-btn--solid:hover{background:var(--bn-amber);border-color:var(--bn-amber);color:#1a1206;transform:translateY(-2px)}.barbearia-theme .bn-header{position:sticky;top:0;z-index:40;background:rgba(12,10,9,.82);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--bn-rule)}.barbearia-theme .bn-open-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-bn-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink-2);padding:7px 14px;border:1px solid var(--bn-rule);border-radius:999px;background:rgba(244,237,226,.04)}.barbearia-theme .bn-open-badge__dot{width:8px;height:8px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.22)}.barbearia-theme .bn-hero{position:relative;overflow:hidden;background:var(--bn-bg)}.barbearia-theme .bn-hero__bg{position:absolute;inset:0;z-index:0}.barbearia-theme .bn-hero__bg img{object-fit:cover;filter:grayscale(.35) contrast(1.05) brightness(.5)}.barbearia-theme .bn-hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(12,10,9,.55) 0,rgba(12,10,9,.78) 55%,var(--bn-bg) 100%),radial-gradient(ellipse 60% 60% at 75% 20%,rgba(217,154,63,.14),transparent 60%)}.barbearia-theme .bn-hero__grit{position:absolute;inset:0;z-index:2;background:var(--bn-grit);pointer-events:none;mix-blend-mode:overlay}.barbearia-theme .bn-hero__inner{position:relative;z-index:3;padding-block:clamp(72px,14vw,180px) clamp(48px,9vw,110px)}.barbearia-theme .bn-hero__inner .bn-h1{margin-top:22px;max-width:13ch}.barbearia-theme .bn-hero__inner>p{margin-top:26px;max-width:52ch;color:var(--bn-ink-2);font-size:clamp(16px,1.8vw,20px);line-height:1.6}.barbearia-theme .bn-hero-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media (max-width:520px){.barbearia-theme .bn-hero-actions{flex-direction:column;align-items:stretch}.barbearia-theme .bn-hero-actions .bn-btn{width:100%;justify-content:center}}.barbearia-theme .bn-hero-meta{margin-top:40px;display:flex;flex-wrap:wrap;gap:28px 44px;align-items:center}.barbearia-theme .bn-hero-meta__num{font-family:var(--font-bn-display);font-size:clamp(34px,4vw,48px);line-height:.9;color:var(--bn-amber)}.barbearia-theme .bn-hero-meta__label{margin-top:6px;font-family:var(--font-bn-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink-3)}.barbearia-theme .bn-strip{background:var(--bn-amber);color:#1a1206;border-block:1px solid var(--bn-amber-deep);overflow:hidden}.barbearia-theme .bn-strip__row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;padding-block:14px;font-family:var(--font-bn-mono);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.barbearia-theme .bn-strip__sep{width:6px;height:6px;border-radius:999px;background:#1a1206;opacity:.6}.barbearia-theme .bn-services{border:1px solid var(--bn-rule);border-radius:var(--bn-r-lg);overflow:hidden;background:var(--bn-bg-card)}.barbearia-theme .bn-service{display:flex;align-items:center;gap:18px;padding:24px clamp(20px,3vw,34px);border-top:1px solid var(--bn-rule);transition:background .2s}.barbearia-theme .bn-service:first-child{border-top:none}.barbearia-theme .bn-service:hover{background:var(--bn-amber-soft)}.barbearia-theme .bn-service__icon{display:inline-grid;place-items:center;width:46px;height:46px;flex:none;border-radius:var(--bn-r-sm);background:var(--bn-bg-3);border:1px solid var(--bn-rule);color:var(--bn-amber)}.barbearia-theme .bn-service__main{min-width:0;flex:1}.barbearia-theme .bn-service__title{font-family:var(--font-bn-display);font-size:clamp(22px,2.6vw,30px);line-height:1;letter-spacing:.015em;text-transform:uppercase;color:var(--bn-ink)}.barbearia-theme .bn-service__meta{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--bn-ink-3)}.barbearia-theme .bn-service__dots{flex:1;height:1px;min-width:16px;margin-bottom:6px;border-bottom:1px dashed var(--bn-rule-strong)}@media (max-width:600px){.barbearia-theme .bn-service__dots{display:none}}.barbearia-theme .bn-service__price{flex:none;font-family:var(--font-bn-display);font-size:clamp(24px,3vw,34px);line-height:1;letter-spacing:.01em;color:var(--bn-amber);white-space:nowrap}.barbearia-theme .bn-service__time{display:block;margin-top:4px;text-align:right;font-family:var(--font-bn-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-4)}.barbearia-theme .bn-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:768px){.barbearia-theme .bn-gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}}.barbearia-theme .bn-gallery__item{position:relative;overflow:hidden;border-radius:var(--bn-r-md);border:1px solid var(--bn-rule);aspect-ratio:3/4}.barbearia-theme .bn-gallery__item img{object-fit:cover;filter:grayscale(.2) contrast(1.04);transition:transform .7s ease,filter .5s ease}.barbearia-theme .bn-gallery__item:hover img{transform:scale(1.06);filter:grayscale(0) contrast(1.08)}@media (min-width:768px){.barbearia-theme .bn-gallery__item--wide{grid-column:span 2;aspect-ratio:auto}.barbearia-theme .bn-gallery__item--tall{grid-row:span 2;aspect-ratio:auto}}.barbearia-theme .bn-features{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--bn-rule);border-radius:var(--bn-r-lg);overflow:hidden}@media (min-width:640px){.barbearia-theme .bn-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.barbearia-theme .bn-features{grid-template-columns:repeat(4,1fr)}}.barbearia-theme .bn-feature{padding:32px 26px;background:var(--bn-bg-card);border-right:1px solid var(--bn-rule);border-bottom:1px solid var(--bn-rule)}.barbearia-theme .bn-feature__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--bn-r-sm);background:var(--bn-amber-soft);border:1px solid var(--bn-rule-amber);color:var(--bn-amber)}.barbearia-theme .bn-feature__title{margin-top:18px;font-family:var(--font-bn-display);font-size:22px;letter-spacing:.012em;text-transform:uppercase;line-height:1;color:var(--bn-ink)}.barbearia-theme .bn-feature__body{margin-top:10px;font-size:14px;line-height:1.6;color:var(--bn-ink-3)}.barbearia-theme .bn-reviews{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.barbearia-theme .bn-reviews{grid-template-columns:repeat(3,1fr)}}.barbearia-theme .bn-review{display:flex;flex-direction:column;padding:30px 28px;background:var(--bn-bg-card);border:1px solid var(--bn-rule);border-radius:var(--bn-r-lg)}.barbearia-theme .bn-review__stars{display:inline-flex;gap:3px;color:var(--bn-amber)}.barbearia-theme .bn-review__body{margin-top:18px;font-size:15.5px;line-height:1.65;color:var(--bn-ink-2);flex:1}.barbearia-theme .bn-review__by{margin-top:22px;padding-top:18px;border-top:1px solid var(--bn-rule);display:flex;align-items:center;gap:12px}.barbearia-theme .bn-review__avatar{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:999px;background:var(--bn-bg-3);border:1px solid var(--bn-rule-amber);font-family:var(--font-bn-display);font-size:18px;color:var(--bn-amber)}.barbearia-theme .bn-review__name{font-weight:600;font-size:14px;color:var(--bn-ink)}.barbearia-theme .bn-review__role{margin-top:2px;font-family:var(--font-bn-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bn-ink-4)}.barbearia-theme .bn-hours{border:1px solid var(--bn-rule);border-radius:var(--bn-r-lg);overflow:hidden;background:var(--bn-bg-card)}.barbearia-theme .bn-hours__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px;border-top:1px solid var(--bn-rule)}.barbearia-theme .bn-hours__row:first-child{border-top:none}.barbearia-theme .bn-hours__day{font-family:var(--font-bn-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-2)}.barbearia-theme .bn-hours__time{font-family:var(--font-bn-mono);font-size:13px;font-weight:700;color:var(--bn-ink)}.barbearia-theme .bn-hours__time--closed{color:var(--bn-ink-4)}.barbearia-theme .bn-map{position:relative;overflow:hidden;border-radius:var(--bn-r-lg);border:1px solid var(--bn-rule);aspect-ratio:16/11}.barbearia-theme .bn-map img{object-fit:cover;filter:grayscale(.5) contrast(1.05) brightness(.7)}.barbearia-theme .bn-map__pin{position:absolute;inset:0;display:grid;place-items:center;z-index:2;color:var(--bn-amber);filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.barbearia-theme .bn-faq summary::-webkit-details-marker{display:none}.barbearia-theme .bn-cta{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 80% at 50% 0,rgba(217,154,63,.18),transparent 60%),var(--bn-bg-2);border-top:1px solid var(--bn-rule-amber)}.bn-whatsapp-fab{position:fixed;right:20px;bottom:20px;z-index:50;display:inline-flex;align-items:center;gap:11px;background:var(--bn-amber);color:#1a1206;font-family:var(--font-bn-mono);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:13px 20px 13px 13px;border-radius:999px;box-shadow:0 12px 36px rgba(217,154,63,.36);transition:transform .2s,box-shadow .2s,background .2s;border:1px solid var(--bn-amber-deep)}.bn-whatsapp-fab:hover{transform:translateY(-2px);background:var(--bn-amber-bright)}.bn-whatsapp-fab__dot{width:30px;height:30px;border-radius:999px;background:#1a1206;display:inline-grid;place-items:center;color:var(--bn-amber)}@media (max-width:540px){.bn-whatsapp-fab__label{display:none}.bn-whatsapp-fab{padding:10px}}.barbearia-theme .bn-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--bn-r-sm);background:rgba(244,237,226,.05);color:var(--bn-ink);border:1px solid var(--bn-rule)}@media (min-width:1024px){.barbearia-theme .bn-menu-toggle{display:none}}.barbearia-theme .bn-menu-sheet{position:fixed;inset:0;z-index:60;background:rgba(12,10,9,.98);backdrop-filter:blur(20px);display:none;color:var(--bn-ink)}.barbearia-theme .bn-menu-sheet:target{display:flex;flex-direction:column}.barbearia-theme :where(a,button,input,textarea,[tabindex]):focus-visible{outline:3px solid var(--bn-amber);outline-offset:2px;border-radius:var(--bn-r-sm)}