.ba-home{--ba-ink:#101013;--ba-coal:#0b0b0e;--ba-coal2:#131318;--ba-red:#d61f26;--ba-red2:#ff3b41;--ba-paper:#fff;--ba-tint:#f5f5f3;--ba-line:#e7e7e4;--ba-wline:hsla(0,0%,100%,.12);background:var(--ba-paper);color:var(--ba-ink)}.ba-red{color:var(--ba-red2)}.ba-fade{animation:none}@media (prefers-reduced-motion:no-preference){.ba-fade{animation:ba-fade-in .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}}@keyframes ba-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ba-adv-card,.ba-blog-card,.ba-cats-head,.ba-closing-inner,.ba-ctile,.ba-px-card,.ba-rota-card,.ba-sec-head,.ba-service-card,.ba-spot-grid,.ba-spromo{animation:ba-rise both;animation-timeline:view();animation-range:entry 0 entry 34%}}}@keyframes ba-rise{0%{opacity:.01;transform:translateY(26px)}to{opacity:1;transform:none}}.ba-btn-ghost,.ba-btn-outline,.ba-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;font-family:var(--font-display);font-stretch:112%;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .2s,color .2s,border-color .2s,transform .2s}.ba-btn-primary{background:var(--ba-red);color:#fff}.ba-btn-primary:hover{background:#b8151c;transform:translateY(-1px)}.ba-btn-outline{border:1.5px solid hsla(0,0%,100%,.35);color:#fff}.ba-btn-outline:hover{border-color:#fff}.ba-btn-ghost{border:1.5px solid rgba(16,16,19,.25);color:var(--ba-ink)}.ba-btn-ghost:hover{border-color:var(--ba-ink)}.ba-hero{position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:flex-end;background:var(--ba-coal);color:#fff;overflow:hidden;isolation:isolate}.ba-hero-bg{position:absolute;inset:0;z-index:-2}.ba-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.ba-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,14,.55),rgba(11,11,14,.25) 45%,rgba(11,11,14,.88)),linear-gradient(90deg,rgba(11,11,14,.72),rgba(11,11,14,.15) 60%)}.ba-hero-watermark{position:absolute;z-index:-1;bottom:15vh;left:3vw;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(64px,12.5vw,190px);line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;will-change:transform}.ba-hero-mshow{display:none}@media (max-width:1023px){.ba-hero-mshow{display:block;margin-top:30px}.ba-mshow-label{font-stretch:112%;font-size:10px;font-weight:700;letter-spacing:3px;color:hsla(0,0%,100%,.55);margin-bottom:6px}.ba-mshow-label,.ba-mshow-words{display:block;font-family:var(--font-display);text-transform:uppercase}.ba-mshow-words{position:relative;height:1.1em;font-stretch:120%;font-size:clamp(34px,10vw,52px);font-weight:900;line-height:1}.ba-mshow-word{position:absolute;left:0;top:0;opacity:0;color:#fff}.ba-mshow-word:nth-child(2){color:var(--ba-red2)}.ba-mshow-word:nth-child(3){color:transparent;-webkit-text-stroke:1.5px #fff}@media (prefers-reduced-motion:no-preference){.ba-hero-bg img{animation:ba-kenburns 16s ease-in-out infinite alternate;transform-origin:62% 40%}.ba-mshow-word{animation:ba-word-cycle 9s infinite}.ba-mshow-word:nth-child(2){animation-delay:3s}.ba-mshow-word:nth-child(3){animation-delay:6s}}@media (prefers-reduced-motion:reduce){.ba-mshow-word:nth-child(3){opacity:1}}}@keyframes ba-kenburns{0%{transform:scale(1)}to{transform:scale(1.14) translate(-2.5%,-1.5%)}}@keyframes ba-word-cycle{0%{opacity:0;transform:translateY(16px)}30%,4%{opacity:1;transform:translateY(0)}36%,to{opacity:0;transform:translateY(-14px)}}.ba-hero-inner{width:100%;max-width:1240px;margin:0 auto;padding:150px 24px 56px}.ba-hero-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-stretch:112%;font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:hsla(0,0%,100%,.85);margin-bottom:22px}.ba-hero-kicker:before{content:"";width:34px;height:2px;background:var(--ba-red)}.ba-hero-h1{font-family:var(--font-display);font-stretch:122%;font-size:clamp(38px,6.2vw,92px);font-weight:900;line-height:.98;letter-spacing:.005em;text-transform:uppercase;margin:0 0 24px;max-width:15ch}.ba-hero-sub{font-size:clamp(15px,1.3vw,17.5px);line-height:1.65;color:hsla(0,0%,100%,.78);max-width:52ch;margin:0 0 34px}.ba-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.ba-hero-stats{border-top:1px solid var(--ba-wline);display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:44px auto 0;width:calc(100% - 48px)}.ba-hero-stat{display:flex;align-items:center;gap:14px;padding:20px 22px}.ba-hero-stat+.ba-hero-stat{border-left:1px solid var(--ba-wline)}.ba-hero-stat-icon{display:inline-flex;color:var(--ba-red2);flex-shrink:0}.ba-hero-stat strong{display:block;font-family:var(--font-display);font-stretch:110%;font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.ba-hero-stat small{display:block;font-size:12px;color:hsla(0,0%,100%,.55);margin-top:3px}.ba-scrub-stage{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none}.ba-scrub-word{grid-area:1/1;opacity:0;visibility:hidden;font-family:var(--font-display);font-stretch:122%;font-weight:900;font-size:clamp(56px,9.5vw,150px);line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-align:center}.ba-scrub-word.w-solid{color:#fff}.ba-scrub-word.w-red{color:var(--ba-red2)}.ba-scrub-word.w-outline{color:transparent;-webkit-text-stroke:2px #fff;font-size:clamp(64px,11.5vw,185px)}.ba-sec{padding:88px 24px}.ba-sec>*{max-width:1240px;margin-left:auto;margin-right:auto}.ba-sec-tint{background:var(--ba-tint)}.ba-sec-dark{background:var(--ba-coal);color:#fff}.ba-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.ba-sec-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-stretch:112%;font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:var(--ba-red);margin-bottom:12px}.ba-sec-kicker:before{content:"";width:26px;height:2px;background:var(--ba-red)}.ba-sec-dark .ba-sec-kicker{color:var(--ba-red2)}.ba-sec-dark .ba-sec-kicker:before{background:var(--ba-red2)}.ba-sec-title{font-family:var(--font-display);font-stretch:118%;font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1.04;letter-spacing:.01em;text-transform:uppercase;margin:0}.ba-sec-desc{font-size:15px;color:#55555c;margin:14px 0 0;max-width:56ch;line-height:1.65}.ba-sec-dark .ba-sec-desc{color:hsla(0,0%,100%,.62)}.ba-sec-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-stretch:110%;font-size:11.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ba-ink);text-decoration:none;white-space:nowrap;padding-bottom:4px;border-bottom:2px solid var(--ba-red);transition:gap .2s}.ba-sec-link:hover{gap:12px}.ba-sec-dark .ba-sec-link{color:#fff}.ba-cats-sec{background:var(--ba-paper);padding-top:88px}.ba-cats-head{max-width:1240px;margin:0 auto 44px;padding:0 24px}.ba-cgrid{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.ba-ctile{position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between;padding:26px;text-decoration:none;overflow:hidden;isolation:isolate}.ba-ctile.tone-light{background:#ede9e6;color:var(--ba-ink)}.ba-ctile.tone-red{background:#ed1d26;color:#fff}.ba-ctile.tone-dark{background:#000;color:#fff}.ba-ctile.tone-gray{background:#787878;color:#fff}.ba-ctile-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ba-ctile:hover .ba-ctile-cover{transform:scale(1.045)}.ba-ctile-name{position:relative;z-index:2;font-family:var(--font-display);font-stretch:116%;font-size:clamp(17px,1.6vw,23px);font-weight:850;line-height:1.08;letter-spacing:.5px;text-transform:uppercase;max-width:12ch}.ba-ctile-img{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:76%;max-height:58%;object-fit:contain;z-index:1;filter:drop-shadow(0 18px 22px rgba(0,0,0,.22));transition:transform .5s cubic-bezier(.22,1,.36,1)}.ba-ctile:hover .ba-ctile-img{transform:translate(-50%,-52%) scale(1.05) rotate(-1.5deg)}.ba-ctile-cta{position:relative;z-index:2;gap:10px;font-family:var(--font-display);font-stretch:110%;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:inherit}.ba-ctile-cta,.ba-ctile-plus{display:inline-flex;align-items:center}.ba-ctile-plus{justify-content:center;width:30px;height:30px;border:1.5px solid;border-radius:50%;font-size:16px;font-weight:500;line-height:1;transition:transform .3s,background .2s,color .2s,border-color .2s}.ba-ctile.tone-light .ba-ctile-plus{border-color:var(--ba-red);color:var(--ba-red)}.ba-ctile:hover .ba-ctile-plus{transform:rotate(90deg);background:currentColor;color:inherit}.ba-ctile.tone-red:hover .ba-ctile-plus{background:#fff;color:var(--ba-red);border-color:#fff}.ba-ctile.tone-dark:hover .ba-ctile-plus{background:#fff;color:#0d0d10;border-color:#fff}.ba-ctile.tone-gray:hover .ba-ctile-plus{background:#fff;color:#87878c;border-color:#fff}.ba-ctile.tone-light:hover .ba-ctile-plus{background:var(--ba-red);color:#fff}.ba-px-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.ba-px-tab{padding:9px 16px;font-family:var(--font-display);font-stretch:110%;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ba-ink);background:none;border:1.5px solid transparent;border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.ba-px-tab:hover{color:var(--ba-red)}.ba-px-tab.active{border-color:var(--ba-red);color:var(--ba-ink)}.ba-px-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.ba-px-card{text-decoration:none;background:#fff;border:1px solid var(--ba-line);transition:border-color .2s,box-shadow .25s,transform .25s;display:flex;flex-direction:column}.ba-px-card:hover{border-color:rgba(16,16,19,.4);box-shadow:0 18px 44px rgba(16,16,19,.1);transform:translateY(-3px)}.ba-px-imgwrap{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden;padding:6%}.ba-px-imgwrap img{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ba-px-card:hover .ba-px-imgwrap img{transform:scale(1.04)}.ba-px-badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ba-px-badge{background:var(--ba-red);color:#fff;font-family:var(--font-display);font-stretch:110%;font-size:10px;font-weight:800;letter-spacing:1px;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.ba-px-badge.dark{background:linear-gradient(100deg,#ff9800,#f27a1a 60%,#ef6c00)}.ba-px-img2{position:absolute;inset:6%;width:88%!important;height:88%!important;object-fit:cover;opacity:0;transition:opacity .35s ease}.ba-px-card:hover .ba-px-img2{opacity:1}.ba-px-soldout{position:absolute;inset:0;z-index:2;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-stretch:112%;font-size:13px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--ba-ink)}.ba-px-info{padding:16px 18px 20px;display:flex;flex-direction:column;gap:5px;flex:1 1}.ba-px-brand{font-stretch:110%;font-size:10px;letter-spacing:2.5px;color:var(--ba-red)}.ba-px-brand,.ba-px-name{font-family:var(--font-display);font-weight:700;text-transform:uppercase}.ba-px-name{font-stretch:108%;font-size:14px;letter-spacing:.3px;color:var(--ba-ink);line-height:1.3}.ba-px-cat{font-size:11px;color:#8a8a92;letter-spacing:.5px}.ba-px-price{margin-top:auto;padding-top:10px;font-family:var(--font-display);font-stretch:108%;font-size:17px;font-weight:800;color:var(--ba-red);display:flex;align-items:baseline;gap:10px}.ba-px-compare{font-size:12.5px;font-weight:500;color:#a0a0a8}.ba-px-empty{grid-column:1/-1;text-align:center;padding:70px 20px;color:#8a8a92;font-size:14.5px;border:1px dashed var(--ba-line)}.ba-spromos{display:grid;grid-gap:14px;gap:14px}.ba-spromo{position:relative;min-height:340px;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;grid-gap:10px;gap:10px;padding:38px;overflow:hidden;text-decoration:none;isolation:isolate}.ba-spromo-red{background:#ed1d26}.ba-spromo-dark{background:#0b0b0e}.ba-spromo-kicker{display:block;font-family:var(--font-display);font-stretch:112%;font-size:10.5px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:hsla(0,0%,100%,.75);margin-bottom:10px}.ba-spromo-title{font-stretch:118%;font-size:clamp(24px,2.4vw,34px);font-weight:850;line-height:1.04;margin:0 0 18px;max-width:13ch}.ba-spromo-cta,.ba-spromo-title{font-family:var(--font-display);text-transform:uppercase;color:#fff}.ba-spromo-cta{display:inline-flex;align-items:center;gap:8px;font-stretch:110%;font-size:11px;font-weight:700;letter-spacing:2.5px;border-bottom:2px solid hsla(0,0%,100%,.6);padding-bottom:5px;transition:gap .2s}.ba-spromo:hover .ba-spromo-cta{gap:13px}.ba-spromo-dark .ba-spromo-kicker{color:var(--ba-red2)}.ba-spromo-dark .ba-spromo-cta{border-color:var(--ba-red)}.ba-spromo-img{width:100%;max-height:300px;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.3));transition:transform .55s cubic-bezier(.22,1,.36,1)}.ba-spromo:hover .ba-spromo-img{transform:scale(1.05) rotate(-2deg)}@media (min-width:900px){.ba-spromos{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ba-spromo{grid-template-columns:1fr;padding:26px;min-height:0}.ba-spromo-img{max-height:200px}}.ba-rota-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ba-rota-card{position:relative;aspect-ratio:3/3.6;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;isolation:isolate;background:var(--ba-coal2)}.ba-rota-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ba-rota-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(185deg,rgba(11,11,14,.02) 45%,rgba(11,11,14,.78) 94%)}.ba-rota-card:hover img{transform:scale(1.05)}.ba-rota-name{font-family:var(--font-display);font-stretch:118%;font-size:clamp(22px,2.4vw,34px);font-weight:850;text-transform:uppercase;color:#fff;line-height:1}.ba-rota-desc{margin-top:7px;font-size:12.5px;color:hsla(0,0%,100%,.75)}@media (max-width:768px){.ba-rota-grid{grid-template-columns:1fr}.ba-rota-card{aspect-ratio:16/10}}.ba-marquee{background:var(--ba-coal);border-top:1px solid var(--ba-wline);border-bottom:1px solid var(--ba-wline);overflow:hidden;padding:26px 0}.ba-marquee-track{display:flex;align-items:center;gap:44px;width:max-content;animation:ba-marquee-scroll 36s linear infinite}@media (prefers-reduced-motion:reduce){.ba-marquee-track{animation:none}}@keyframes ba-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ba-marquee-item{font-family:var(--font-display);font-stretch:122%;font-size:clamp(30px,4vw,54px);font-weight:900;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.4)}.ba-marquee-item.solid{color:var(--ba-red);-webkit-text-stroke:0}.ba-marquee-dot{width:9px;height:9px;background:var(--ba-red);border-radius:50%;flex-shrink:0}.ba-spot{background:var(--ba-coal);color:#fff;padding:96px 24px;position:relative;overflow:hidden}.ba-spot-inner{max-width:1240px;margin:0 auto}.ba-spot-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:center}.ba-spot-visual{position:relative}.ba-spot-visual img{width:100%;aspect-ratio:4/3.4;object-fit:cover;display:block}.ba-spot-frame{position:absolute;inset:18px -18px -18px 18px;border:1.5px solid rgba(214,31,38,.55);z-index:-1}.ba-spot-name{font-stretch:118%;font-size:clamp(26px,3vw,40px);font-weight:850;line-height:1.04;margin:0 0 8px}.ba-spot-brand,.ba-spot-name{font-family:var(--font-display);text-transform:uppercase}.ba-spot-brand{font-stretch:110%;font-size:11px;font-weight:700;letter-spacing:3px;color:var(--ba-red2);display:block;margin-bottom:14px}.ba-spot-specs{margin:26px 0 30px;border-top:1px solid var(--ba-wline)}.ba-spot-spec{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--ba-wline)}.ba-spot-spec dt{font-family:var(--font-display);font-stretch:110%;font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.5);padding-top:2px}.ba-spot-spec dd{margin:0;font-size:13.5px;font-weight:500;color:hsla(0,0%,100%,.92);text-transform:uppercase;letter-spacing:.4px}.ba-spot-footer{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ba-spot-price{font-family:var(--font-display);font-stretch:112%;font-size:30px;font-weight:900}.ba-spot-price small{display:block;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:1px;color:hsla(0,0%,100%,.5);margin-top:2px;text-transform:uppercase}.ba-service-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.ba-service-card{background:#fff;border:1px solid var(--ba-line);border-top:3px solid var(--ba-red);padding:28px 24px;transition:box-shadow .25s,transform .25s}.ba-service-card:hover{box-shadow:0 18px 44px rgba(16,16,19,.09);transform:translateY(-3px)}.ba-service-icon{display:inline-flex;color:var(--ba-red);margin-bottom:16px}.ba-service-title{font-family:var(--font-display);font-stretch:112%;font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;color:var(--ba-ink)}.ba-service-desc{font-size:13.5px;line-height:1.65;color:#55555c;margin:0}.ba-adv-card{background:var(--ba-coal);color:#fff;padding:52px;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:center;position:relative;overflow:hidden}.ba-adv-card:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:linear-gradient(to left,var(--ba-red) 3px,transparent 3px) 100% 0 /100% 3px no-repeat,linear-gradient(to bottom,var(--ba-red) 3px,transparent 3px) 100% 0 /3px 100% no-repeat;opacity:.9;pointer-events:none}.ba-adv-card .ba-sec-kicker{color:var(--ba-red2)}.ba-adv-card .ba-sec-kicker:before{background:var(--ba-red2)}.ba-adv-title{font-family:var(--font-display);font-stretch:116%;font-size:clamp(24px,2.6vw,36px);font-weight:850;line-height:1.05;text-transform:uppercase;margin:0 0 14px}.ba-adv-desc{font-size:14.5px;line-height:1.7;color:hsla(0,0%,100%,.66);margin:0}.ba-adv-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.ba-adv-chip{padding:10px 16px;font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;cursor:pointer;transition:border-color .15s,background .15s}.ba-adv-chip:hover{border-color:var(--ba-red2);background:rgba(214,31,38,.14)}.ba-adv-inputrow{display:flex;gap:10px}.ba-adv-input{flex:1 1;padding:14px 18px;font-size:14px;font-family:Inter,sans-serif;color:#fff;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);border-radius:2px;outline:none;transition:border-color .15s}.ba-adv-input:focus{border-color:var(--ba-red2)}.ba-adv-input::placeholder{color:hsla(0,0%,100%,.45)}.ba-adv-send{display:inline-flex;align-items:center;justify-content:center;width:50px;border-radius:2px;background:var(--ba-red);color:#fff;border:none;cursor:pointer;transition:background .15s}.ba-adv-send:hover{background:#b8151c}.ba-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ba-blog-card{background:#fff;border:1px solid var(--ba-line);text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .25s,transform .25s;overflow:hidden}.ba-blog-card:hover{border-color:rgba(16,16,19,.4);box-shadow:0 18px 44px rgba(16,16,19,.09);transform:translateY(-3px)}.ba-blog-imgwrap{aspect-ratio:16/9;background:var(--ba-tint);overflow:hidden}.ba-blog-imgwrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ba-blog-card:hover .ba-blog-imgwrap img{transform:scale(1.04)}.ba-blog-body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1 1}.ba-blog-meta{font-stretch:110%;font-size:10px;font-weight:700;letter-spacing:2.5px;color:var(--ba-red);margin-bottom:10px}.ba-blog-meta,.ba-blog-title{font-family:var(--font-display);text-transform:uppercase}.ba-blog-title{font-stretch:108%;font-size:16px;font-weight:750;line-height:1.3;letter-spacing:.3px;color:var(--ba-ink);margin:0 0 12px}.ba-blog-excerpt{font-size:13px;line-height:1.65;color:#55555c;margin:0 0 16px}.ba-blog-more{margin-top:auto;font-family:var(--font-display);font-stretch:110%;font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ba-ink);border-bottom:2px solid var(--ba-red);align-self:flex-start;padding-bottom:4px}.ba-closing{background:var(--ba-coal);color:#fff;padding:100px 24px;text-align:center;position:relative;overflow:hidden}.ba-closing-watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(80px,16vw,240px);text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ba-closing-inner{position:relative;max-width:760px;margin:0 auto}.ba-closing-title{font-family:var(--font-display);font-stretch:118%;font-size:clamp(26px,3.6vw,46px);font-weight:850;line-height:1.06;text-transform:uppercase;margin:0 0 18px}.ba-closing-text{font-size:15.5px;color:hsla(0,0%,100%,.68);line-height:1.7;margin:0 0 34px}.ba-closing-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.ba-px-grid{grid-template-columns:repeat(3,1fr)}.ba-service-grid{grid-template-columns:repeat(2,1fr)}.ba-spot-grid{grid-template-columns:1fr;gap:36px}.ba-adv-card{grid-template-columns:1fr;gap:30px;padding:38px 30px}}@media (max-width:768px){.ba-hero{min-height:88vh}.ba-hero-inner{padding:120px 20px 40px}.ba-hero-stats{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:30px}.ba-hero-stat{padding:13px 4px}.ba-hero-stat+.ba-hero-stat{border-left:none;border-top:1px solid var(--ba-wline)}.ba-hero-watermark{bottom:30vh}.ba-sec{padding:60px 20px}.ba-sec-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:30px}.ba-cats-sec{padding-top:60px}.ba-cats-head{margin-bottom:30px;padding:0 20px}.ba-cgrid{grid-template-columns:repeat(2,1fr)}.ba-ctile{padding:18px}.ba-px-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ba-px-info{padding:13px 14px 16px}.ba-promo{min-height:300px}.ba-spot{padding:64px 20px}.ba-spot-frame{display:none}.ba-spot-spec{grid-template-columns:110px 1fr;gap:10px}.ba-blog-grid,.ba-service-grid{grid-template-columns:1fr}}@media (max-width:460px){.ba-px-grid{grid-template-columns:1fr}.ba-ctile-name{font-size:15px}.ba-ctile-cta{font-size:9px;letter-spacing:1.5px}.ba-ctile-plus{width:24px;height:24px;font-size:13px}}