:where(.bh-page) :where(p,blockquote,figure,h1,h2,h3,h4,dl,dd,ol,ul){margin:revert}:where(.bh-page) :where(ol,ul){padding:revert;list-style:revert}:where(.bh-page) :where(img,svg){display:revert;vertical-align:revert}:where(.bh-page) :where(small){font-size:revert}:where(.bh-page) :before,:where(.bh-page) :after{box-sizing:border-box}:where(.bh-page) :where(h1,h2,h3,h4){font-size:revert;font-weight:revert}.bh-page section[id]{scroll-margin-top:63px}.s-bh-hero,.s-bh-reto,.s-bh-venta,.s-bh-equipo,.s-bh-cita,.s-bh-mas{font-family:var(--font-sans);color:#fff}:is(.s-bh-hero,.s-bh-reto,.s-bh-venta,.s-bh-equipo,.s-bh-cita,.s-bh-mas) .wrap{width:min(1200px,100% - 48px);margin-inline:auto}:is(.s-bh-hero,.s-bh-reto,.s-bh-venta,.s-bh-equipo,.s-bh-cita,.s-bh-mas) a{color:inherit;text-decoration:none}:is(.s-bh-hero,.s-bh-reto,.s-bh-venta,.s-bh-equipo,.s-bh-cita,.s-bh-mas) a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}:is(.s-bh-hero,.s-bh-reto,.s-bh-venta,.s-bh-equipo,.s-bh-cita,.s-bh-mas) .k{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7a7a7a}.s-bh-hero{--bhh-line:#ffffff17;--bhh-body:#a1a1a1;--bhh-mute:#7a7a7a;padding-block:64px 88px}.s-bh-hero .crumb{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bhh-mute);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.s-bh-hero .crumb li+li:before{content:"/";color:#404040;margin-right:8px}.s-bh-hero .crumb a:hover{color:#fff}.s-bh-hero .crumb [aria-current]{color:#d6d6d6}.s-bh-hero .a1__hd{text-align:center}.s-bh-hero .logo{width:auto;height:44px;margin:0 auto 28px;display:block}.s-bh-hero .h1{max-width:15ch;font:700 clamp(42px,6.4vw,84px)/.96 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin:0 auto}.s-bh-hero .sub{max-width:54ch;color:var(--bhh-body);text-wrap:pretty;margin:24px auto 0;font-size:clamp(18px,1.5vw,20px);line-height:1.5}.s-bh-hero .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.s-bh-hero .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:46px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.s-bh-hero .btn--solid{color:#050505;background:#fff}.s-bh-hero .btn--solid:hover{background:#e6e6e6}.s-bh-hero .btn--outline{border:1px solid #ffffff3d}.s-bh-hero .btn--outline:hover{background:#ffffff0a;border-color:#ffffff80}.s-bh-hero .ph3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px;height:clamp(360px,42vw,560px);margin:56px 0 0;display:grid}.s-bh-hero .ph3 figure{border:1px solid var(--bhh-line);background:#111;border-radius:16px;margin:0;position:relative;overflow:hidden}.s-bh-hero .ph3 figure:first-child{grid-row:1/span 2}.s-bh-hero .ph3 .ph-img{width:100%;height:100%;display:block}.s-bh-hero .ph3 img{object-fit:cover;width:100%;height:100%;animation:1.8s cubic-bezier(.2,.8,.2,1) both bhh-photo;animation-delay:calc(var(--i,0)*.14s + .12s);display:block}.s-bh-hero .caps{font:500 11px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--bhh-mute);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px;margin:10px 0 0;display:grid}.s-bh-hero .caps span:last-child{text-align:right}.s-bh-hero .facts{border-top:1px solid var(--bhh-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:40px 0 0;padding-top:24px;display:grid}.s-bh-hero .facts dt{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bhh-mute)}.s-bh-hero .facts dd{color:#e6e6e6;margin:6px 0 0;font-size:15.5px;line-height:1.4}.s-bh-hero .facts .fl{vertical-align:-2px;width:15px;height:15px;margin-right:6px;display:inline-block}.s-bh-hero .facts .fl img{object-fit:contain;width:100%;height:100%;display:block}.s-bh-hero .rise{animation:.6s cubic-bezier(.2,.8,.2,1) both bhh-rise;animation-delay:calc(var(--i,0)*.1s + .12s)}@media (max-width:1000px){.s-bh-hero .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.s-bh-hero{padding-block:48px 56px}.s-bh-hero .btn{flex:100%}.s-bh-hero .logo{height:36px}.s-bh-hero .ph3{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto}.s-bh-hero .ph3 figure{aspect-ratio:4/3}.s-bh-hero .ph3 figure:first-child{aspect-ratio:16/11;grid-area:auto/1/auto/-1}.s-bh-hero .caps{grid-template-columns:minmax(0,1fr)}.s-bh-hero .caps span:last-child{text-align:left}.s-bh-hero .facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.s-bh-hero .rise,.s-bh-hero .ph3 img{animation:none}}@keyframes bhh-photo{0%{opacity:.5;transform:scale(1.07)}}@keyframes bhh-rise{0%{opacity:0;transform:translateY(12px)}}.s-bh-reto{--bhr-line:#ffffff17;--bhr-line-2:#fff3;--bhr-body:#a1a1a1;--bhr-mute:#7a7a7a;border-top:1px solid var(--bhr-line);padding-block:96px}.s-bh-reto .grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:48px 88px;display:grid}.s-bh-reto .l{gap:20px;display:grid}.s-bh-reto h2{font:700 clamp(32px,4vw,52px)/1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.s-bh-reto .l p{max-width:50ch;color:var(--bhr-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.s-bh-reto figure{gap:26px;margin:0;display:grid}.s-bh-reto blockquote{font:500 clamp(24px,2.5vw,34px)/1.26 var(--font-sans);letter-spacing:-.02em;color:#8a8a8a;text-wrap:pretty;margin:0}.s-bh-reto blockquote mark{color:inherit;background:0 0;transition:color .9s}.s-bh-reto .is-lit blockquote mark{color:#fff;transition-delay:.5s}.s-bh-reto .who{align-items:center;gap:14px;display:flex}.s-bh-reto .who .av{flex:none;width:52px;height:52px;margin:0;display:block}.s-bh-reto .who .av img{display:block}.s-bh-reto .who{border-top:1px solid var(--bhr-line);padding-top:20px}.s-bh-reto .who img{object-fit:cover;object-position:50% 30%;filter:grayscale();border:1px solid var(--bhr-line-2);border-radius:50%;width:52px;height:52px}.s-bh-reto .who b{font:600 16px/1.2 var(--font-sans);display:block}.s-bh-reto .who span{font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;color:var(--bhr-mute);margin-top:4px;display:block}.s-bh-reto .now{border-top:1px solid var(--bhr-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.s-bh-reto .now>div{align-content:start;gap:10px;padding:24px 24px 0 0;display:grid}.s-bh-reto .now>div+div{border-left:1px solid var(--bhr-line);padding-left:24px}.s-bh-reto .now h3{font:700 18px/1.25 var(--font-sans);letter-spacing:-.015em;align-items:center;gap:10px;margin:0;display:flex}.s-bh-reto .now h3 .nl{flex:none;width:22px;height:22px;display:block}.s-bh-reto .now h3 img{object-fit:contain;width:22px;height:22px;display:block}.s-bh-reto .now p{color:var(--bhr-body);margin:0;font-size:14.5px;line-height:1.55}.s-bh-reto .now .n{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bhr-mute)}@media (max-width:900px){.s-bh-reto{padding-block:64px}.s-bh-reto .grid{grid-template-columns:minmax(0,1fr)}.s-bh-reto .now{grid-template-columns:minmax(0,1fr);margin-top:48px}.s-bh-reto .now>div,.s-bh-reto .now>div+div{border-left:0;padding:20px 0}.s-bh-reto .now>div+div{border-top:1px solid var(--bhr-line)}}@media (prefers-reduced-motion:reduce){.s-bh-reto blockquote mark{color:#fff;transition:none}}.s-bh-venta{--bhv-line:#ffffff17;--bhv-line-2:#fff3;--bhv-body:#a1a1a1;border-top:1px solid var(--bhv-line);padding-block:96px;overflow-x:clip}.s-bh-venta .hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 72px;margin-bottom:64px;display:grid}.s-bh-venta .hd__l{gap:20px;display:grid}.s-bh-venta h2{font:700 clamp(32px,4vw,52px)/1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.s-bh-venta .hd p{color:var(--bhv-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.s-bh-venta .steps{border-top:1px solid var(--bhv-line);counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;padding:0;list-style:none;display:grid}.s-bh-venta .steps li{counter-increment:st;align-content:start;gap:8px;padding:22px 22px 0 0;transition:opacity .5s;display:grid}.s-bh-venta .steps li+li{border-left:1px solid var(--bhv-line);padding-left:22px}.s-bh-venta .steps li:before{content:"0" counter(st);font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:#7a7a7a}.s-bh-venta .steps h3{font:700 17px/1.25 var(--font-sans);letter-spacing:-.015em;margin:0}.s-bh-venta .steps p{color:var(--bhv-body);margin:0;font-size:14px;line-height:1.55}.s-bh-venta .steps .to{color:#d6d6d6;border-bottom:1px solid var(--bhv-line-2);justify-self:start;margin-top:2px;padding-bottom:1px;font-size:13px}.s-bh-venta .steps .to:hover{color:#fff;border-color:#fff}.s-bh-venta .steps.is-walk li{opacity:.4}.s-bh-venta .steps.is-walk li.on{opacity:1}@media (max-width:1000px){.s-bh-venta .hd{grid-template-columns:minmax(0,1fr)}.s-bh-venta .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.s-bh-venta .steps li:nth-child(3){border-left:0;padding-left:0}.s-bh-venta .steps li:nth-child(n+3){border-top:1px solid var(--bhv-line);margin-top:20px}}@media (max-width:640px){.s-bh-venta{--sale-ph:9.6px;padding-block:64px}.s-bh-venta .hd{margin-bottom:44px}.s-bh-venta .steps{grid-template-columns:minmax(0,1fr);margin-top:48px}.s-bh-venta .steps li,.s-bh-venta .steps li+li{border-left:0;margin:0;padding:18px 0}.s-bh-venta .steps li+li{border-top:1px solid var(--bhv-line)}}@media (prefers-reduced-motion:reduce){.s-bh-venta .steps li{transition:none}}.s-bh-equipo{border-top:1px solid #ffffff14;padding-block:96px;overflow-x:clip}.s-bh-equipo .hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 72px;display:grid}.s-bh-equipo .hd__l{gap:20px;display:grid}.s-bh-equipo .hd h2{font:700 clamp(32px,4vw,52px)/1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.s-bh-equipo .hd__r{gap:16px;display:grid}.s-bh-equipo .hd__r p{color:#a1a1a1;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.s-bh-equipo .hd__r a{border-bottom:1px solid #fff3;justify-self:start;padding-bottom:3px;font-size:15px}.s-bh-equipo .hd__r a:hover{border-color:#fff}.s-bh-equipo .stage{margin-top:64px;position:relative;container-type:inline-size}.s-bh-equipo .tb tr.is-done .now{color:#fff}@media (max-width:900px){.s-bh-equipo{padding-block:64px}.s-bh-equipo .hd{grid-template-columns:minmax(0,1fr)}.s-bh-equipo .stage{margin-top:44px}}.bh-scene{min-width:0}.bh-scene:empty{min-height:var(--bh-h1,600px)}.bh-scene:not(:empty){content-visibility:auto;contain-intrinsic-size:auto var(--bh-h1,600px)}.bh-page.is-laid .bh-scene{content-visibility:visible}@media (max-width:1080px){.bh-scene:empty{min-height:var(--bh-h2,var(--bh-h1,600px))}}@media (max-width:900px){.bh-scene:empty{min-height:var(--bh-h3,var(--bh-h2,600px))}}@media (max-width:640px){.bh-scene:empty{min-height:var(--bh-h4,var(--bh-h3,600px))}}.bh-scene[data-scene=team]{--bh-h1:549px;--bh-h2:445px;--bh-h3:372px;--bh-h4:346px}.s-bh-cita{--bhc-line:#ffffff1a;border-top:1px solid #ffffff17;padding-block:96px}.s-bh-cita .k{letter-spacing:.08em}.s-bh-cita .split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.s-bh-cita .portrait{aspect-ratio:1;border:1px solid var(--bhc-line);background:#0e0e0e;border-radius:16px;width:100%;max-width:480px;margin:0;overflow:hidden}.s-bh-cita .portrait img{object-fit:cover;object-position:50% 30%;filter:grayscale();width:100%;height:100%;display:block}.s-bh-cita .quote{gap:28px;display:grid}.s-bh-cita .quote blockquote{font:500 clamp(26px,3vw,40px)/1.2 var(--font-sans);letter-spacing:-.022em;text-wrap:balance;margin:0}.s-bh-cita .is-live .portrait img{animation:1.6s cubic-bezier(.2,.8,.2,1) both bhc-portrait}.s-bh-cita .is-live .quote blockquote span{animation:.7s both bhc-read;animation-delay:calc(var(--i,0)*.45s + .25s)}.s-bh-cita .who{border-top:1px solid var(--bhc-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-top:22px;display:flex}.s-bh-cita .who__id{gap:6px;display:grid}.s-bh-cita .who b{font:600 16px/1.2 var(--font-sans);letter-spacing:-.01em}.s-bh-cita .who__id span{font:500 12px/1.4 var(--font-mono);letter-spacing:.04em;color:#7a7a7a}.s-bh-cita .who img{opacity:.9;width:auto;height:30px}@media (max-width:900px){.s-bh-cita{padding-block:64px}.s-bh-cita .split{grid-template-columns:1fr;gap:36px}.s-bh-cita .portrait{max-width:420px}}@media (prefers-reduced-motion:reduce){.s-bh-cita .is-live .portrait img,.s-bh-cita .is-live .quote blockquote span{animation:none}}@keyframes bhc-portrait{0%{opacity:.55;transform:scale(1.05)}}@keyframes bhc-read{0%{opacity:.15}}.s-bh-mas{--logos-k:1;border-top:1px solid #ffffff17;padding-block:88px}.s-bh-mas .mas-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.s-bh-mas .mas-hd h2{max-width:22ch;font:700 clamp(28px,3.4vw,44px)/1.05 var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.s-bh-mas .mas-links{flex-wrap:wrap;gap:12px 24px;display:flex}.s-bh-mas .mas-links a{color:#fff;border-bottom:1px solid #fff3;padding-bottom:3px;font-size:15px}.s-bh-mas .mas-links a:hover{border-color:#fff}.s-bh-mas .logos-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 0;margin:40px 0 0;padding:0;list-style:none;display:grid}.s-bh-mas .logos-grid>li{place-items:center;min-height:128px;padding:18px 12px;display:grid;overflow:hidden}.s-bh-mas .logos-grid img{width:auto;max-width:100%;height:calc(var(--h)*var(--logos-k));object-fit:contain;opacity:.74;transition:opacity .2s;display:block}.s-bh-mas .logos-grid img:hover{opacity:1}.s-bh-mas .logos-grid .real{opacity:1}@media (max-width:960px){.s-bh-mas .logos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.s-bh-mas{--logos-k:.84;padding-block:64px}.s-bh-mas .logos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-bh-mas .logos-grid>li{min-height:116px}}@media (prefers-reduced-motion:reduce){.s-bh-mas .logos-grid img{transition:none}}
