.bh-hero-pointer,.bh2-hero-pointer,.bh3-hero-pointer,.bh4-hero-pointer,.beart-hero-pointer,[data-hero-pointer],[data-cursor-background]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html,body{overflow-x:hidden}body.beart-home-seo-v5-active .site-content>.ast-container,body.beart-home-seo-v5-active .site-content .ast-container,body.beart-home-seo-v5-active .content-area,body.beart-home-seo-v5-active .site-main,body.beart-home-seo-v5-active .site-main>article,body.beart-home-seo-v5-active .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}body.beart-home-seo-v5-active .entry-content{overflow:visible!important}body.beart-home-seo-v5-active .entry-header{display:none!important}body.beart-home-seo-v5-active .beart-header-spacer{height:0!important}.beart-home-seo-v5{--bh5-black:#050505;--bh5-black2:#0c0c0c;--bh5-white:#f4f1ec;--bh5-red:#e3132c;--bh5-green:#c7fc2e;--bh5-dark:#080808;position:relative;width:100vw!important;max-width:100vw!important;margin:0!important;overflow:hidden;background:var(--bh5-black);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.beart-home-seo-v5,.beart-home-seo-v5 *,.beart-home-seo-v5 *:before,.beart-home-seo-v5 *:after{box-sizing:border-box}.beart-home-seo-v5 img{display:block;width:100%;max-width:100%}.beart-home-seo-v5 a{color:inherit;text-decoration:none}.beart-home-seo-v5 h1,.beart-home-seo-v5 h2,.beart-home-seo-v5 h3,.beart-home-seo-v5 p,.beart-home-seo-v5 figure{margin-top:0}.bh5-shell{position:relative;width:min(1640px,calc(100% - 96px));margin-left:auto;margin-right:auto}.bh5-hero-shell{position:relative;width:min(1500px,calc(100% - 160px));margin-left:auto;margin-right:auto;padding:138px 0 78px}.bh5-mono{font-family:Courier New,monospace;font-size:9px;line-height:1.55;letter-spacing:.13em;text-transform:uppercase}.bh5-progress{position:fixed;z-index:999995;left:0;top:0;width:0;height:3px;background:var(--bh5-green);pointer-events:none}.bh5-hero{position:relative;display:flex;align-items:center;width:100%;min-height:clamp(780px,98vh,1060px);overflow:hidden;background:radial-gradient(circle at 83% 17%,rgba(227,19,44,.18),transparent 30%),radial-gradient(circle at 7% 89%,rgba(120,0,17,.08),transparent 28%),#050505;isolation:isolate}.bh5-hero-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:105px 105px;opacity:.63;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.85) 70%,transparent 100%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.85) 70%,transparent 100%)}.bh5-hero-light{position:absolute;z-index:-2;right:-7vw;top:-13vw;width:min(47vw,760px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(227,19,44,.18) 0%,rgba(227,19,44,.08) 30%,transparent 68%);pointer-events:none}.bh5-hero:after{content:"BEART";position:absolute;z-index:-1;right:-.04em;bottom:-.2em;font-size:clamp(190px,28vw,540px);line-height:.78;font-weight:900;letter-spacing:-.11em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.052);pointer-events:none}.bh5-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.18);color:#ffffff7a}.bh5-meta-left{display:flex;align-items:center;gap:10px}.bh5-live-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--bh5-green);box-shadow:0 0 14px #c7fc2ea3;animation:bh5Pulse 2.6s infinite ease-in-out}.bh5-seo-h1{margin:28px 0 0!important;padding:0!important;font-family:Courier New,monospace;font-size:10px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase;color:var(--bh5-green)!important}.bh5-hero-kicker{margin-top:9px;color:#ffffff61}.bh5-hero-title{max-width:1320px;margin-top:25px;font-size:clamp(67px,8vw,138px);line-height:.84;font-weight:800;letter-spacing:-.082em;text-transform:uppercase;color:#fff}.bh5-title-line{position:relative;display:block;overflow:hidden;padding:.025em .08em .105em .015em;margin-bottom:-.045em}.bh5-title-line>span{position:relative;display:block;width:max-content;max-width:100%;opacity:0;transform:translate3d(0,108%,0);will-change:transform,opacity;animation:bh5HeroRevealSafe 1.05s cubic-bezier(.16,1,.3,1) forwards}.bh5-title-line:nth-child(1)>span{animation-delay:.08s}.bh5-title-line:nth-child(2)>span{animation-delay:.2s}.bh5-title-line:nth-child(3)>span{animation-delay:.32s}.bh5-title-line:nth-child(4)>span{animation-delay:.44s}.bh5-title-outline{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.94);text-stroke:1.5px rgba(255,255,255,.94)}.bh5-title-red{position:relative;color:var(--bh5-red)}.bh5-title-red:after{content:"";position:absolute;left:0;bottom:.025em;width:100%;height:4px;background:var(--bh5-green);transform:scaleX(0);transform-origin:left center;animation:bh5UnderlineSafe .75s 1.08s cubic-bezier(.16,1,.3,1) forwards}.bh5-hero-bottom{display:grid;grid-template-columns:1fr minmax(390px,560px);gap:clamp(55px,9vw,150px);align-items:end;margin-top:42px}.bh5-hero-index{display:flex;flex-direction:column;color:#ffffff52}.bh5-hero-copy{max-width:560px}.bh5-hero-copy p{margin:0 0 25px!important;font-size:clamp(16px,1.25vw,20px);line-height:1.58;letter-spacing:-.02em;color:#ffffffd1!important}.bh5-hero-actions{display:flex;align-items:center;gap:25px}.bh5-primary-button,.bh5-final-button{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:58px;padding:0 25px;background:var(--bh5-green);color:#080808!important;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;transition:background .3s ease,transform .3s ease}.bh5-primary-button:hover,.bh5-final-button:hover{background:#fff;transform:translateY(-3px)}.bh5-arrow{font-size:17px;transition:transform .3s ease}.bh5-primary-button:hover .bh5-arrow,.bh5-final-button:hover .bh5-arrow{transform:translate(4px,-4px)}.bh5-explore{display:flex;align-items:center;gap:13px;color:#ffffff73}.bh5-explore>span{position:relative;display:block;width:70px;height:1px;overflow:hidden;background:#ffffff29}.bh5-explore>span:after{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:var(--bh5-red);animation:bh5Line 2s infinite ease-in-out}.bh5-orbit{position:absolute;right:3vw;top:47%;display:flex;align-items:center;justify-content:center;width:130px;height:130px;border:1px solid rgba(227,19,44,.62);border-radius:50%;text-align:center;color:#ffffff70;pointer-events:none;animation:bh5Orbit 4s infinite ease-in-out}.bh5-orbit:before{content:"";position:absolute;top:-5px;left:50%;width:9px;height:9px;transform:translate(-50%);border-radius:50%;background:var(--bh5-green)}@media(max-width:1200px){.bh5-orbit{display:none}}.bh5-marquee{overflow:hidden;background:var(--bh5-red);color:#fff}.bh5-marquee-track{display:flex;align-items:center;width:max-content;animation:bh5Marquee 32s linear infinite}.bh5-marquee-track span{display:flex;align-items:center;flex:none;padding:17px 0;white-space:nowrap;font-size:18px;font-weight:700;text-transform:uppercase}.bh5-marquee-track span:after{content:"✦";margin:0 29px;color:var(--bh5-green);font-size:.62em}.bh5-heading-grid,.bh5-local-grid,.bh5-search-grid{display:grid;grid-template-columns:175px minmax(0,1250px);gap:clamp(45px,7vw,115px)}.bh5-label{display:flex;flex-direction:column;gap:4px;padding-top:8px;color:#69635f}.bh5-label span{color:var(--bh5-red)}.bh5-label-dark{color:#ffffff6b}.bh5-label-dark span{color:var(--bh5-green)}.bh5-label-red{color:#ffffffa3}.bh5-label-red span{color:var(--bh5-green)}.bh5-inline-link,.bh5-green-link{position:relative;display:inline-flex;width:max-content;max-width:100%;padding-bottom:5px;color:var(--bh5-red)}.bh5-green-link{color:var(--bh5-green)}.bh5-inline-link:after,.bh5-green-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(.3);transform-origin:left;transition:transform .3s ease}.bh5-inline-link:hover:after,.bh5-green-link:hover:after{transform:scaleX(1)}.bh5-intro{padding:110px 0 120px;background:var(--bh5-white);color:#080808}.bh5-intro-title{max-width:1200px;margin:0 0 50px!important;font-size:clamp(43px,5.45vw,88px);line-height:.97;font-weight:650;letter-spacing:-.067em;color:#080808!important}.bh5-intro-title strong{display:block;color:var(--bh5-red)}.bh5-intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:850px;margin-left:auto;padding-top:17px;border-top:1px solid rgba(0,0,0,.16)}.bh5-intro-copy p{margin:0!important;font-size:14px;line-height:1.72;color:#595450!important}.bh5-services,.bh5-method{padding:110px 0;background:var(--bh5-black);color:#fff}.bh5-dark-title{max-width:1180px;margin:0!important;font-size:clamp(50px,6.3vw,104px);line-height:.88;font-weight:750;letter-spacing:-.075em;text-transform:uppercase;color:#fff!important}.bh5-dark-title strong{display:block;color:var(--bh5-red)}.bh5-service-list{margin-top:65px;border-top:1px solid rgba(255,255,255,.15)}.bh5-service{position:relative;display:grid;grid-template-columns:65px minmax(300px,.9fr) minmax(300px,.8fr) 55px;gap:clamp(25px,4vw,65px);align-items:center;min-height:145px;padding-inline:32px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.15)}.bh5-service:before{content:"";position:absolute;inset:0;background:var(--bh5-red);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.16,1,.3,1)}.bh5-service:hover:before,.bh5-service:focus-visible:before{transform:scaleY(1)}.bh5-service:focus-visible{outline:2px solid var(--bh5-green);outline-offset:3px}.bh5-service>span{position:relative;z-index:2}.bh5-service-number{color:var(--bh5-green)}.bh5-service-content{display:flex;flex-direction:column;gap:7px}.bh5-service-content strong{font-size:clamp(29px,3vw,49px);font-weight:650;line-height:1;letter-spacing:-.055em;text-transform:uppercase}.bh5-service-content small{font-family:Courier New,monospace;font-size:7px;letter-spacing:.11em;text-transform:uppercase;color:#ffffff5c}.bh5-service-description{max-width:440px;font-size:13px;line-height:1.6;color:#ffffff8c}.bh5-service:hover .bh5-service-description,.bh5-service:hover .bh5-service-content small{color:#ffffffe0}.bh5-service-arrow{justify-self:end;font-size:29px;transition:transform .35s ease}.bh5-service:hover .bh5-service-arrow{transform:translate(5px,-5px)}.bh5-services-footer{display:flex;justify-content:space-between;gap:30px;margin-top:28px;color:#ffffff5c}.bh5-studio{position:relative;padding:110px 0 125px;overflow:hidden;background:var(--bh5-red);color:#fff}.bh5-background-word{position:absolute;right:-.05em;bottom:-.15em;font-size:clamp(180px,27vw,500px);line-height:.8;font-weight:900;letter-spacing:-.11em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.11);pointer-events:none}.bh5-studio>.bh5-shell,.bh5-reviews>.bh5-shell,.bh5-about>.bh5-shell{z-index:2}.bh5-studio-title{max-width:1120px;margin:0 0 30px!important;font-size:clamp(50px,6.3vw,103px);line-height:.88;font-weight:750;letter-spacing:-.075em;text-transform:uppercase;color:#fff!important}.bh5-studio-title strong{display:block;color:transparent;-webkit-text-stroke:1.5px #fff}.bh5-studio-intro{max-width:620px;margin:0 0 0 auto!important;font-size:16px;line-height:1.65;color:#ffffffc7!important}.bh5-studio-grid{display:grid;grid-template-columns:1.22fr .78fr;gap:clamp(25px,3vw,50px);margin-top:60px}.bh5-studio-side{display:flex;flex-direction:column;gap:28px}.bh5-media{position:relative;overflow:hidden;margin:0;background:#111}.bh5-media img{width:100%;height:100%;object-fit:cover;transform:translateY(var(--bh5-y,0px)) scale(1.045);transition:transform .85s cubic-bezier(.16,1,.3,1)}.bh5-media:hover img{transform:translateY(var(--bh5-y,0px)) scale(1.075)}.bh5-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.43),transparent 55%);pointer-events:none}.bh5-media-main{height:clamp(560px,54vw,810px)}.bh5-media-side{height:clamp(330px,34vw,505px)}.bh5-media-web{height:clamp(560px,53vw,770px)}.bh5-media-label{position:absolute;z-index:3;left:17px;bottom:17px;padding:9px 12px;background:#fff;color:#080808}.bh5-studio-text{padding-top:23px;border-top:1px solid rgba(255,255,255,.32)}.bh5-studio-text>span{color:var(--bh5-green)}.bh5-studio-text h3{margin:18px 0 16px!important;font-size:clamp(30px,3.5vw,56px);line-height:.95;letter-spacing:-.055em;color:#fff!important}.bh5-studio-text p{max-width:500px;margin:0 0 23px!important;font-size:13px;line-height:1.65;color:#ffffffc7!important}.bh5-digital{padding:115px 0 125px;background:var(--bh5-white);color:#080808}.bh5-digital-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,7vw,120px);align-items:center}.bh5-digital-title{max-width:700px;margin:38px 0 34px!important;font-size:clamp(48px,5.8vw,96px);line-height:.89;font-weight:750;letter-spacing:-.075em;text-transform:uppercase;color:#080808!important}.bh5-digital-title strong{display:block;color:var(--bh5-red)}.bh5-digital-copy{max-width:580px;margin:0 0 27px!important;font-size:15px;line-height:1.72;color:#595450!important}.bh5-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:30px}.bh5-tags span{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border:1px solid rgba(0,0,0,.17);border-radius:999px;font-family:Courier New,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.bh5-black-button{display:inline-flex;align-items:center;gap:17px;min-height:57px;padding:0 24px;background:#080808;color:#fff!important;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .3s ease,transform .3s ease}.bh5-black-button:hover{background:var(--bh5-red);transform:translateY(-3px)}.bh5-web-tag{position:absolute;z-index:3;right:16px;top:16px;padding:9px 11px;background:var(--bh5-green);color:#080808}.bh5-search{padding:110px 0 120px;background:var(--bh5-red);color:#fff}.bh5-search-number{padding-top:8px;color:var(--bh5-green)}.bh5-search-title{max-width:1150px;margin:0 0 55px!important;font-size:clamp(50px,6.2vw,102px);line-height:.88;font-weight:750;letter-spacing:-.075em;text-transform:uppercase;color:#fff!important}.bh5-search-title strong{display:block;color:transparent;-webkit-text-stroke:1.5px #fff}.bh5-search-bottom{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,90px);padding-top:22px;border-top:1px solid rgba(255,255,255,.32)}.bh5-search-bottom h3{margin:0 0 15px!important;font-size:clamp(25px,2.3vw,37px);letter-spacing:-.04em;color:#fff!important}.bh5-search-bottom p{max-width:530px;margin:0!important;font-size:13px;line-height:1.7;color:#ffffffc7!important}.bh5-method-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}.bh5-method-card{position:relative;min-height:320px;padding:27px;overflow:hidden;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);transition:background .35s ease,transform .35s ease}.bh5-method-card:hover{background:var(--bh5-red);transform:translateY(-5px)}.bh5-method-card>span{display:block;margin-bottom:84px;color:var(--bh5-green)}.bh5-method-card h3{margin:0 0 11px!important;font-size:30px;text-transform:uppercase;color:#fff!important}.bh5-method-card p{max-width:250px;margin:0!important;font-size:12px;line-height:1.6;color:#ffffff8f!important}.bh5-method-card:hover p{color:#ffffffde!important}.bh5-method-card i{position:absolute;right:19px;bottom:13px;font-style:normal;font-size:45px;color:#ffffff1a;transition:color .3s ease}.bh5-method-card:hover i{color:var(--bh5-green)}.bh5-local{padding:110px 0 120px;background:var(--bh5-white);color:#080808}.bh5-local-title{max-width:1150px;margin:0 0 48px!important;font-size:clamp(47px,5.8vw,95px);line-height:.9;font-weight:700;letter-spacing:-.07em;text-transform:uppercase;color:#080808!important}.bh5-local-title strong{display:block;color:var(--bh5-red)}.bh5-local-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding-top:20px;border-top:1px solid rgba(0,0,0,.15)}.bh5-local-bottom p{max-width:670px;margin:0!important;font-size:14px;line-height:1.72;color:#595450!important}.bh5-clients{padding:110px 0 120px;background:var(--bh5-white);color:#080808;border-top:1px solid rgba(0,0,0,.09)}.bh5-light-title{max-width:1100px;margin:0!important;font-size:clamp(48px,6.2vw,101px);line-height:.88;font-weight:750;letter-spacing:-.075em;text-transform:uppercase;color:#080808!important}.bh5-light-title strong{display:block;color:var(--bh5-red)}.bh5-clients-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15)}.bh5-client{position:relative;display:flex;align-items:center;justify-content:center;min-height:290px;padding:43px;overflow:hidden;background:#080808;border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);transition:background .35s ease,transform .35s ease}.bh5-client:hover{background:var(--bh5-red);transform:translateY(-5px)}.bh5-client img{width:auto;max-width:72%;max-height:100px;object-fit:contain;transition:transform .4s ease}.bh5-client:hover img{transform:scale(1.05)}.bh5-client>span{position:absolute;left:17px;bottom:15px;color:#fff6}.bh5-reviews{position:relative;padding:110px 0 120px;overflow:hidden;background:var(--bh5-black2);color:#fff}.bh5-reviews-word{-webkit-text-stroke:1px rgba(199,252,46,.07)}.bh5-reviews-title{max-width:1100px;margin:0 0 33px!important;font-size:clamp(48px,6.2vw,101px);line-height:.88;font-weight:750;letter-spacing:-.075em;text-transform:uppercase;color:#fff!important}.bh5-reviews-title strong{display:block;color:var(--bh5-red)}.bh5-review-intro{display:flex;align-items:center;gap:17px;max-width:620px;margin-left:auto}.bh5-google{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--bh5-green);color:#080808;font-size:23px;font-weight:800}.bh5-review-intro p{margin:0!important;font-size:14px;line-height:1.6;color:#ffffff9e!important}.bh5-trustindex{position:relative;width:100%;min-height:160px;margin-top:55px;padding:30px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#080808}.bh5-trustindex,.bh5-trustindex>div,.bh5-trustindex iframe{max-width:100%!important}.bh5-review-fallback{padding:30px;text-align:center;color:#ffffffa6}.bh5-about{position:relative;padding:115px 0 125px;overflow:hidden;background:var(--bh5-red);color:#fff}.bh5-about-title{max-width:1150px;margin:0 0 58px!important;font-size:clamp(50px,6.4vw,106px);line-height:.87;font-weight:750;letter-spacing:-.08em;text-transform:uppercase;color:#fff!important}.bh5-about-title strong{display:block;color:transparent;-webkit-text-stroke:1.5px #fff}.bh5-about-bottom{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,6vw,100px);align-items:end}.bh5-year{display:flex;flex-direction:column}.bh5-year span{color:#fff9}.bh5-year strong{font-size:clamp(90px,10vw,165px);line-height:.8;font-weight:700;letter-spacing:-.08em}.bh5-about-copy{padding-top:17px;border-top:1px solid rgba(255,255,255,.34)}.bh5-about-copy p{max-width:570px;margin:0 0 24px!important;font-size:15px;line-height:1.7;color:#fffc!important}.bh5-journal{padding:110px 0 120px;background:var(--bh5-white);color:#080808}.bh5-journal-title{max-width:1040px;margin:0 0 25px!important;font-size:clamp(44px,5.35vw,88px);line-height:.9;font-weight:750;letter-spacing:-.07em;text-transform:uppercase;color:#080808!important}.bh5-journal-line{display:block}.bh5-journal-title strong{display:block;color:var(--bh5-red)}.bh5-journal-together{white-space:nowrap}.bh5-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid rgba(0,0,0,.16);border-left:1px solid rgba(0,0,0,.16)}.bh5-article{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:385px;padding:27px;overflow:hidden;border-right:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16)}.bh5-article:before{content:"";position:absolute;inset:0;background:var(--bh5-red);transform:translateY(101%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.bh5-article:hover:before{transform:translateY(0)}.bh5-article>*{position:relative;z-index:2}.bh5-article-top,.bh5-article-bottom{display:flex;justify-content:space-between;gap:20px}.bh5-article-top{color:#706a66}.bh5-article h3{margin:auto 0!important;font-size:clamp(28px,2.7vw,43px);line-height:.98;letter-spacing:-.055em;color:#080808!important;transition:color .3s ease}.bh5-article-bottom{padding-top:17px;border-top:1px solid rgba(0,0,0,.15);color:var(--bh5-red)}.bh5-article:hover .bh5-article-top,.bh5-article:hover .bh5-article-bottom{color:#ffffffc7;border-color:#ffffff4d}.bh5-article:hover h3{color:#fff!important}.bh5-final{position:relative;padding:110px 0 88px;overflow:hidden;background:var(--bh5-black);color:#fff;isolation:isolate}.bh5-final-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:105px 105px}.bh5-final:after{content:"GO";position:absolute;z-index:-1;right:-.05em;bottom:-.25em;font-size:clamp(220px,35vw,650px);line-height:.8;font-weight:900;letter-spacing:-.12em;color:transparent;-webkit-text-stroke:1px rgba(227,19,44,.2)}.bh5-final-meta{display:flex;justify-content:space-between;gap:25px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.18);color:#ffffff6e}.bh5-final-meta span:last-child{color:var(--bh5-green)}.bh5-final-title{max-width:1450px;margin:49px 0 42px!important;font-size:clamp(65px,9.2vw,158px);line-height:.77;font-weight:800;letter-spacing:-.09em;text-transform:uppercase;color:#fff!important}.bh5-final-title span,.bh5-final-title strong{display:block}.bh5-final-title strong{color:var(--bh5-red)}.bh5-final-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.bh5-final-bottom p{max-width:600px;margin:0!important;font-size:15px;line-height:1.7;color:#ffffffa6!important}.bh5-reveal{opacity:1;transform:none}.bh5-motion-ready .bh5-reveal:not(.is-visible){opacity:0;transform:translateY(34px)}.bh5-motion-ready .bh5-reveal{transition:opacity .8s ease,transform .9s cubic-bezier(.16,1,.3,1)}.bh5-motion-ready .bh5-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes bh5HeroRevealSafe{0%{opacity:0;transform:translate3d(0,108%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bh5UnderlineSafe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bh5Pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes bh5Line{50%{left:0}to{left:100%}}@keyframes bh5Orbit{50%{transform:scale(1.04)}}@keyframes bh5Marquee{to{transform:translate(-50%)}}@media(min-width:1700px){.bh5-shell{width:min(1680px,calc(100% - 120px))}.bh5-hero-shell{width:min(1540px,calc(100% - 200px))}}@media(max-width:1100px){.bh5-shell{width:calc(100% - 50px)}.bh5-hero-shell{width:calc(100% - 64px)}.bh5-method-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.bh5-shell{width:calc(100% - 28px)}.bh5-hero-shell{width:calc(100% - 40px);padding:72px 0 43px}.bh5-hero{min-height:710px}.bh5-hero-grid{background-size:70px 70px}.bh5-hero-meta{gap:10px;padding-bottom:12px;font-size:7px}.bh5-meta-right{max-width:110px;text-align:right}.bh5-seo-h1{margin-top:20px!important;font-size:7px!important}.bh5-hero-kicker{font-size:7px}.bh5-hero-title{margin-top:17px;font-size:clamp(43px,12.1vw,66px);line-height:.86;letter-spacing:-.064em}.bh5-title-line{padding:.02em .08em .12em .01em;margin-bottom:-.04em}.bh5-title-outline{-webkit-text-stroke:1px rgba(255,255,255,.94);text-stroke:1px rgba(255,255,255,.94)}.bh5-title-red:after{height:2px;bottom:.035em}.bh5-hero-bottom{display:block;margin-top:27px}.bh5-hero-index{display:none}.bh5-hero-copy{max-width:95%}.bh5-hero-copy p{margin-bottom:19px!important;font-size:13px}.bh5-hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.bh5-primary-button{min-height:52px}.bh5-orbit{display:none}.bh5-marquee-track span{padding:12px 0;font-size:13px}.bh5-intro,.bh5-services,.bh5-studio,.bh5-digital,.bh5-search,.bh5-method,.bh5-local,.bh5-clients,.bh5-reviews,.bh5-about,.bh5-journal{padding:48px 0}.bh5-heading-grid,.bh5-local-grid,.bh5-search-grid{display:block}.bh5-label,.bh5-search-number{margin-bottom:13px;padding:0}.bh5-intro-title{margin-bottom:24px!important;font-size:clamp(35px,10.2vw,51px)}.bh5-intro-copy{grid-template-columns:1fr;gap:12px;margin:0;padding-top:12px}.bh5-intro-copy p{font-size:13px}.bh5-dark-title,.bh5-light-title,.bh5-reviews-title,.bh5-about-title,.bh5-search-title,.bh5-local-title{font-size:clamp(39px,11.4vw,58px)}.bh5-service-list{margin-top:29px}.bh5-service{grid-template-columns:34px 1fr 28px;gap:10px;min-height:auto;padding:18px 20px}.bh5-service-number{grid-row:1 / span 2;align-self:start;padding-top:5px;font-size:7px}.bh5-service-content strong{font-size:25px}.bh5-service-content small{font-size:6px}.bh5-service-description{grid-column:2;font-size:11px}.bh5-service-arrow{grid-column:3;grid-row:1 / span 2;font-size:20px}.bh5-services-footer{display:block;margin-top:20px}.bh5-services-footer>span{display:block;margin-bottom:14px;font-size:7px}.bh5-studio-title{margin-bottom:20px!important;font-size:clamp(39px,11.3vw,57px)}.bh5-studio-title strong,.bh5-search-title strong,.bh5-about-title strong{-webkit-text-stroke:1px #fff}.bh5-studio-intro{margin:0!important;font-size:13px}.bh5-studio-grid{display:flex;flex-direction:column;gap:18px;margin-top:28px}.bh5-media-main{height:min(62vw,340px)}.bh5-studio-side{gap:18px}.bh5-media-side{height:min(104vw,460px)}.bh5-studio-text h3{font-size:34px}.bh5-digital-grid{display:flex;flex-direction:column;gap:28px}.bh5-digital-title{margin:20px 0 21px!important;font-size:clamp(39px,11vw,57px)}.bh5-digital-copy{font-size:13px}.bh5-media-web{width:100%;height:min(110vw,500px)}.bh5-search-title{margin-bottom:28px!important}.bh5-search-bottom{grid-template-columns:1fr;gap:26px;padding-top:18px}.bh5-search-bottom h3{font-size:27px}.bh5-method-grid{grid-template-columns:1fr;margin-top:28px}.bh5-method-card{min-height:auto;padding:19px}.bh5-method-card>span{margin-bottom:30px}.bh5-local-title{margin-bottom:25px!important}.bh5-local-bottom{display:block;padding-top:15px}.bh5-local-bottom p{margin-bottom:20px!important;font-size:13px}.bh5-clients-grid{grid-template-columns:1fr;margin-top:29px}.bh5-client{min-height:190px;padding:30px}.bh5-reviews-title{margin-bottom:21px!important}.bh5-review-intro{margin:0;gap:12px}.bh5-google{width:42px;height:42px;font-size:18px}.bh5-review-intro p{font-size:12px}.bh5-trustindex{margin-top:28px;padding:15px}.bh5-about-title{margin-bottom:27px!important}.bh5-about-bottom{display:block}.bh5-year{margin-bottom:28px}.bh5-year strong{font-size:82px}.bh5-about-copy{padding-top:13px}.bh5-journal-title{max-width:100%;margin-bottom:20px!important;font-size:clamp(34px,9.9vw,49px);line-height:.93;letter-spacing:-.055em}.bh5-journal-together{white-space:nowrap}.bh5-journal-grid{grid-template-columns:1fr;margin-top:29px}.bh5-article{min-height:260px;padding:19px}.bh5-article h3{font-size:30px}.bh5-final{padding:48px 0 46px}.bh5-final-meta{gap:15px;padding-bottom:11px;font-size:7px}.bh5-final-meta span:last-child{max-width:125px;text-align:right}.bh5-final-title{margin:27px 0 22px!important;font-size:clamp(48px,14.5vw,77px)}.bh5-final-bottom{display:block}.bh5-final-bottom p{max-width:95%;margin-bottom:19px!important;font-size:13px}.bh5-final-button{width:100%;min-height:54px}}@media(max-width:420px){.bh5-shell{width:calc(100% - 24px)}.bh5-hero-shell{width:calc(100% - 32px);padding-top:67px}.bh5-hero{min-height:680px}.bh5-hero-title{font-size:clamp(39px,11.8vw,54px);line-height:.87;letter-spacing:-.06em}.bh5-journal-title{font-size:clamp(31px,9.25vw,39px);letter-spacing:-.05em}.bh5-journal-together{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.beart-home-seo-v5 *,.beart-home-seo-v5 *:before,.beart-home-seo-v5 *:after{animation:none!important;transition:none!important}.bh5-title-line>span,.bh5-reveal{opacity:1!important;transform:none!important}}.bh5-reviews .bh5-live-reviews{width:100%;max-width:100%;min-width:0;margin-top:36px;padding:36px 32px 24px;border-radius:32px;background:#151a11;color:#fff;overflow-x:auto}.bh5-reviews .sk-google-reviews-clip{max-width:100%;height:518px;overflow:hidden;border-radius:12px;background:#151a11}.bh5-reviews .sk-google-reviews-frame{display:block;width:calc(100% + 28px);max-width:none;height:640px;margin:-14px 0 0 -14px;border:0;background:transparent}.bh5-reviews .bh5-review-fallback{display:flex;flex-wrap:wrap;gap:12px 18px;margin:16px 0 0}.bh5-reviews .bh5-review-fallback a{color:#fff;text-underline-offset:3px}.bh5-reviews .gr-widget{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;align-items:center}.bh5-reviews .gr-summary{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.bh5-reviews .gr-summary-id{display:flex;flex-direction:column;align-items:center;gap:10px}.bh5-reviews .gr-summary-logo{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff}.bh5-reviews .gr-summary-logo .google-mark{width:34px;height:34px}.bh5-reviews .gr-summary-name{color:#fff;font-weight:800;font-size:18px;text-decoration:none}.bh5-reviews .gr-rating{display:flex;align-items:center;gap:8px}.bh5-reviews .gr-rating strong{font-size:22px}.bh5-reviews .gr-stars{display:inline-flex;gap:1px}.bh5-reviews .gr-star{width:14px;height:14px}.bh5-reviews .star-empty{fill:#4a5143}.bh5-reviews .star-fill{fill:#fbbc04}.bh5-reviews .s0 .star-fill{clip-path:inset(0 100% 0 0)}.bh5-reviews .s25 .star-fill{clip-path:inset(0 65% 0 0)}.bh5-reviews .s50 .star-fill{clip-path:inset(0 50% 0 0)}.bh5-reviews .s75 .star-fill{clip-path:inset(0 35% 0 0)}.bh5-reviews .gr-count{color:#c7cebf;font-size:13px}.bh5-reviews .gr-write{margin-top:6px;display:inline-flex;align-items:center;border-radius:100px;padding:10px 18px;background:#b5e600;color:#151a11;font-weight:800;font-size:13px;text-decoration:none}.bh5-reviews .gr-slider{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px}.bh5-reviews .gr-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.333% - 10.667px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bh5-reviews .gr-nav{width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #3a4233;background:#20271a;color:#fff;font-size:24px;line-height:1}.bh5-reviews .gr-nav:disabled{opacity:.35}.bh5-reviews .review-card{scroll-snap-align:start;background:#20271a;border:1px solid #2f372a;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.bh5-reviews .review-card header{display:flex;gap:12px;align-items:center}.bh5-reviews .review-who{min-width:0;flex:1}.bh5-reviews .review-who b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh5-reviews .review-who a{color:inherit;text-decoration:none}.bh5-reviews .review-who small{color:#9da694;font-size:12px}.bh5-reviews .review-photo{width:40px;height:40px;border-radius:50%;flex:0 0 40px;object-fit:cover}.bh5-reviews .review-initial{display:grid;place-items:center;background:#b5e600;color:#151a11;font-weight:800}.bh5-reviews .review-text{margin:0;font-size:14px;line-height:1.55;color:#dfe4d8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.bh5-reviews .review-text.open{display:block;-webkit-line-clamp:unset}.bh5-reviews .review-more{align-self:flex-start;border:0;background:none;padding:0;font-size:13px;font-weight:700;color:#b5e600;text-decoration:underline;text-underline-offset:3px}.bh5-reviews .review-source,.bh5-reviews .review-translated{color:#c7cebf;font-size:13px}.bh5-reviews .reviews-footer{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#aab2a2;font-size:13px}.bh5-reviews .gr-powered{display:inline-flex;align-items:center;gap:6px}.bh5-reviews .gr-powered .google-mark{width:18px;height:18px}@media(max-width:1100px){.bh5-reviews .gr-track{grid-auto-columns:calc(50% - 8px)}}@media(max-width:900px){.bh5-reviews .bh5-live-reviews{margin-top:24px;padding:28px 16px 20px;border-radius:24px}.bh5-reviews .gr-widget{grid-template-columns:1fr}.bh5-reviews .gr-summary{flex-flow:wrap;justify-content:center}.bh5-reviews .gr-summary-id{flex-direction:row}.bh5-reviews .gr-summary-logo{width:44px;height:44px}.bh5-reviews .gr-summary-logo .google-mark{width:24px;height:24px}.bh5-reviews .gr-track{grid-auto-columns:100%}}
