.bvm-builds-hub{--bvm-brown: #704923;--bvm-brown-dark: #4d2f16;--bvm-ink: #161616;--bvm-muted: #6f6a64;--bvm-line: rgba(22, 22, 22, .12);--bvm-soft: #f5f3f0;--bvm-paper: #ffffff;--bvm-map-neutral: #373737;--bvm-map-border: #767676;--bvm-map-shipping: #847363;--bvm-map-shipping-hover: #978472;--bvm-map-build: #704923;--bvm-map-build-dark: #4d2f16;overflow-x:clip;color:var(--bvm-ink);background:var(--bvm-paper)}.bvm-builds-hub,.bvm-builds-hub *,.bvm-builds-hub *:before,.bvm-builds-hub *:after{box-sizing:border-box}.bvm-builds-hub [hidden]{display:none!important}.bvm-builds-hub__shell{width:min(100% - 48px,1480px);margin:0 auto;padding:26px 0 104px}.bvm-builds-hub__breadcrumb{display:flex;align-items:center;gap:7px;max-width:100%;margin-bottom:40px;overflow-x:auto;color:#16161685;font-size:12px;white-space:nowrap;scrollbar-width:none}.bvm-builds-hub__breadcrumb::-webkit-scrollbar,.bvm-builds-card-carousel::-webkit-scrollbar,.bvm-builds-story-carousel::-webkit-scrollbar,.bvm-builds-review-grid::-webkit-scrollbar{display:none}.bvm-builds-hub__breadcrumb a{color:inherit;text-decoration:none}.bvm-builds-hub__breadcrumb a:hover{color:var(--bvm-brown)}.bvm-builds-kicker{margin:0 0 13px;color:var(--bvm-brown);font-size:10px;font-weight:760;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.bvm-builds-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);gap:clamp(42px,6vw,100px);align-items:center;min-height:630px}.bvm-builds-hero__copy{min-width:0}.bvm-builds-hero h1{max-width:760px;margin:0;color:var(--bvm-ink);font-size:clamp(46px,4.7vw,72px);font-weight:610;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.bvm-builds-hero__intro{max-width:700px;margin-top:24px;color:var(--bvm-muted);font-size:17px;line-height:1.68}.bvm-builds-hero__intro p,.bvm-builds-section-head .rte p,.bvm-builds-brand .rte p,.bvm-builds-reviews .rte p,.bvm-builds-submit .rte p{margin:0}.bvm-builds-hero__intro p+p,.bvm-builds-brand .rte p+p{margin-top:12px}.bvm-builds-actions,.bvm-builds-model__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:28px}.bvm-builds-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--bvm-ink);border-radius:999px;font-size:12.5px;font-weight:680;line-height:1.2;text-align:center;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.bvm-builds-button:hover{transform:translateY(-1px)}.bvm-builds-button--primary{color:#fff;background:var(--bvm-ink)}.bvm-builds-button--primary:hover{border-color:var(--bvm-brown);background:var(--bvm-brown)}.bvm-builds-button--secondary{color:var(--bvm-ink);background:transparent}.bvm-builds-button--secondary:hover{color:#fff;background:var(--bvm-ink)}.bvm-builds-quick-nav{display:grid;max-width:700px;margin-top:30px;border-top:1px solid var(--bvm-line)}.bvm-builds-quick-nav a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:43px;border-bottom:1px solid var(--bvm-line);color:var(--bvm-ink);font-size:12px;font-weight:650;text-decoration:none}.bvm-builds-quick-nav a:hover{color:var(--bvm-brown)}.bvm-builds-quick-nav a span{color:var(--bvm-muted);font-variant-numeric:tabular-nums}.bvm-builds-quick-nav__shop{color:var(--bvm-brown)!important}.bvm-builds-hero__mosaic{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.72fr));grid-template-rows:repeat(2,minmax(235px,1fr));gap:10px;min-width:0;min-height:540px}.bvm-builds-hero__tile{min-width:0;overflow:hidden;border-radius:4px;background:var(--bvm-soft)}.bvm-builds-hero__tile--1{grid-row:1 / 3}.bvm-builds-hero__tile img,.bvm-builds-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s ease}@media(hover:hover){.bvm-builds-hero__tile:hover img{transform:scale(1.018)}}.bvm-builds-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:74px 0 0;padding:30px 0;border-top:1px solid var(--bvm-line);border-bottom:1px solid var(--bvm-line)}.bvm-builds-proof>div{min-width:0;padding:0 28px;border-right:1px solid var(--bvm-line)}.bvm-builds-proof>div:first-child{padding-left:0}.bvm-builds-proof>div:last-child{padding-right:0;border-right:0}.bvm-builds-proof dt{margin:0;color:var(--bvm-brown);font-size:clamp(30px,3vw,46px);font-weight:650;letter-spacing:-.055em;line-height:1}.bvm-builds-proof dd{max-width:200px;margin:9px 0 0;color:var(--bvm-muted);font-size:11.5px;line-height:1.45}.bvm-builds-section-head{max-width:820px}.bvm-builds-section-head h2,.bvm-builds-brand h2,.bvm-builds-customer-intro h2,.bvm-builds-reviews h2,.bvm-builds-submit h2{margin:0;color:var(--bvm-ink);font-size:clamp(34px,3.5vw,54px);font-weight:610;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.bvm-builds-section-head>p:not(.bvm-builds-kicker),.bvm-builds-section-head .rte,.bvm-builds-customer-intro .rte,.bvm-builds-map__head .rte{max-width:760px;margin-top:16px;color:var(--bvm-muted);font-size:15px;line-height:1.65}.bvm-builds-map{margin-top:100px;padding:clamp(42px,5vw,76px);background:var(--bvm-soft)}.bvm-builds-map__head{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:40px;align-items:end}.bvm-builds-map__headline-stat{display:grid;justify-items:end;text-align:right}.bvm-builds-map__headline-stat strong{color:var(--bvm-brown);font-size:clamp(62px,7vw,108px);font-weight:660;letter-spacing:-.08em;line-height:.78}.bvm-builds-map__headline-stat span{max-width:220px;margin-top:12px;color:var(--bvm-muted);font-size:11px;line-height:1.45}.bvm-builds-map__layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(270px,.72fr);gap:clamp(40px,6vw,90px);align-items:center;margin-top:54px}.bvm-builds-map__stage{position:relative;aspect-ratio:1200 / 675;overflow:visible}.bvm-builds-map__stage svg{overflow:visible}.bvm-builds-map__stage .bvm-map-country{fill:var(--bvm-map-neutral);stroke:var(--bvm-map-border);stroke-width:.72;transition:fill .18s ease,stroke .18s ease}.bvm-builds-map__stage .bvm-map-country.is-shipped{fill:var(--bvm-map-shipping);stroke:#d6cfc8}.bvm-builds-map__stage .bvm-map-country.is-shipped:hover{fill:var(--bvm-map-shipping-hover)}.bvm-builds-map__markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bvm-builds-map__marker{position:absolute;z-index:3;width:18px;height:18px;padding:0;border:0;border-radius:999px;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto;background:transparent}.bvm-builds-map__marker:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1.5px solid #fff;border-radius:inherit;background:var(--bvm-map-build);box-shadow:0 1px 5px #00000057;content:"";transition:inset .15s ease,background .15s ease}.bvm-builds-map__marker:hover:before,.bvm-builds-map__marker:focus-visible:before,.bvm-builds-map__marker.is-active:before{top:3px;right:3px;bottom:3px;left:3px;background:var(--bvm-map-build-dark)}.bvm-builds-map__marker:focus-visible{outline:2px solid var(--bvm-brown);outline-offset:2px}.bvm-builds-map__tooltip{position:absolute;z-index:10;display:grid;min-width:150px;gap:3px;padding:10px 12px;border:1px solid rgba(255,255,255,.45);border-radius:5px;transform:translate(-50%,calc(-100% - 12px));color:#fff;background:var(--bvm-ink);box-shadow:0 10px 30px #0000003d;pointer-events:none}.bvm-builds-map__tooltip span{color:#ffffffb8;font-size:10px}.bvm-builds-map__legend{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:8px;color:var(--bvm-muted);font-size:10.5px}.bvm-builds-map__legend>span{display:inline-flex;gap:7px;align-items:center}.bvm-builds-map__swatch{display:inline-block;width:10px;height:10px;border-radius:50%}.bvm-builds-map__swatch--shipping{border:1px solid #d6cfc8;background:var(--bvm-map-shipping)}.bvm-builds-map__swatch--build{border:1.5px solid #fff;background:var(--bvm-map-build);box-shadow:0 0 0 1px var(--bvm-map-build)}.bvm-builds-map__stats{display:grid;gap:0}.bvm-builds-map__stats article{padding:22px 0;border-bottom:1px solid var(--bvm-line)}.bvm-builds-map__stats article:first-child{padding-top:0}.bvm-builds-map__stats article strong{display:block;color:var(--bvm-brown);font-size:clamp(40px,4.5vw,68px);font-weight:650;letter-spacing:-.065em;line-height:.9}.bvm-builds-map__stats h3{margin:11px 0 0;font-size:15px;font-weight:680}.bvm-builds-map__stats p{margin:6px 0 0;color:var(--bvm-muted);font-size:11.5px;line-height:1.5}.bvm-builds-map__countries{margin-top:18px}.bvm-builds-map__countries summary{cursor:pointer;color:var(--bvm-brown);font-size:11px;font-weight:700}.bvm-builds-map__countries ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;max-height:210px;margin:14px 0 0;padding:0 6px 0 0;overflow:auto;list-style:none}.bvm-builds-map__countries li{display:flex;justify-content:space-between;gap:8px;color:var(--bvm-muted);font-size:10.5px}.bvm-builds-map__countries li span{color:var(--bvm-ink);font-variant-numeric:tabular-nums}.bvm-builds-map__updated{margin:24px 0 0;color:#16161675;font-size:9.5px}.bvm-builds-brand{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(52px,8vw,120px);margin-top:100px;padding:clamp(48px,6vw,84px);color:#fff;background:var(--bvm-ink)}.bvm-builds-brand h2{color:#fff}.bvm-builds-brand .rte{max-width:680px;margin-top:22px;color:#ffffffb3;font-size:14px;line-height:1.72}.bvm-builds-brand .bvm-builds-kicker{color:#b8916b}.bvm-builds-text-link{display:inline-flex;gap:9px;align-items:center;color:#fff;font-size:11.5px;font-weight:650;text-decoration:none}.bvm-builds-text-link:hover{color:#cfad8d}.bvm-builds-brand__principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}.bvm-builds-brand__principles article{min-width:0;padding:24px;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.bvm-builds-brand__principles article>span{color:#b8916b;font-size:9px;font-weight:700;letter-spacing:.12em}.bvm-builds-brand__principles h3{margin:24px 0 0;color:#fff;font-size:18px;font-weight:620;letter-spacing:-.025em}.bvm-builds-brand__principles p{margin:8px 0 0;color:#ffffff94;font-size:11.5px;line-height:1.52}.bvm-builds-documented,.bvm-builds-model,.bvm-builds-reviews,.bvm-builds-shop,.bvm-builds-faq{margin-top:108px}.bvm-builds-carousel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.bvm-builds-carousel-controls{display:flex;gap:7px}.bvm-builds-carousel-controls button{display:inline-grid;width:43px;height:43px;place-items:center;border:1px solid var(--bvm-line);border-radius:50%;color:var(--bvm-ink);background:#fff;cursor:pointer;transition:color .15s ease,background .15s ease,opacity .15s ease}.bvm-builds-carousel-controls button:hover:not(:disabled){color:#fff;background:var(--bvm-ink)}.bvm-builds-carousel-controls button:disabled{opacity:.28;cursor:default}.bvm-builds-story-carousel,.bvm-builds-card-carousel{display:flex;gap:18px;margin-top:34px;padding:2px 1px 18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.bvm-build-story{flex:0 0 min(430px,86vw);min-width:0;overflow:hidden;border:1px solid var(--bvm-line);border-radius:7px;background:#fff;scroll-snap-align:start}.bvm-build-story__image{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--bvm-soft)}.bvm-build-story__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .34s ease}.bvm-build-story__image>span{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px);padding:7px 9px;border-radius:2px;color:#fff;background:#161616d1;font-size:8px;font-weight:740;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}@media(hover:hover){.bvm-build-story__image:hover img{transform:scale(1.018)}}.bvm-build-story__body{padding:22px}.bvm-build-story h3{margin:0;font-size:23px;font-weight:630;letter-spacing:-.038em;line-height:1.08}.bvm-build-story h3 a{color:inherit;text-decoration:none}.bvm-build-story h3 a:hover{color:var(--bvm-brown)}.bvm-build-story__facts{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 0}.bvm-build-story__facts span{padding:5px 8px;border:1px solid var(--bvm-line);border-radius:999px;color:var(--bvm-muted);font-size:9.5px}.bvm-build-story__excerpt{display:-webkit-box;min-height:57px;margin:15px 0 0;overflow:hidden;color:var(--bvm-muted);font-size:12px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bvm-build-story__links{display:grid;gap:8px;margin-top:20px;padding-top:17px;border-top:1px solid var(--bvm-line)}.bvm-build-story__links a{display:inline-flex;justify-content:space-between;gap:12px;color:var(--bvm-ink);font-size:10.5px;font-weight:660;text-decoration:none}.bvm-build-story__links a:hover{color:var(--bvm-brown)}.bvm-builds-customer-intro{max-width:900px;margin-top:116px}.bvm-builds-customer-intro .rte{margin-top:18px}.bvm-builds-model{padding-top:50px;border-top:1px solid var(--bvm-line)}.bvm-builds-model+.bvm-builds-model{margin-top:90px}.bvm-builds-model .bvm-builds-section-head>p:not(.bvm-builds-kicker){max-width:720px}.bvm-builds-card-carousel{align-items:stretch}.bvm-builds-card-carousel>.bvm-cbg-card{flex:0 0 min(350px,86vw);min-width:0;scroll-snap-align:start}.bvm-builds-card-carousel .bvm-cbg-card--compact{border-radius:7px;box-shadow:none}.bvm-builds-card-carousel .bvm-cbg-card--compact .bvm-cbg-card__media{aspect-ratio:4 / 3}.bvm-builds-card-carousel .bvm-cbg-card--compact .bvm-cbg-card__copy{padding:17px}.bvm-builds-card-carousel .bvm-cbg-card--compact h3{display:-webkit-box;min-height:45px;overflow:hidden;font-size:18px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bvm-builds-card-carousel .bvm-cbg-card--compact .bvm-cbg-card__caption{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bvm-builds-card-carousel .bvm-cbg-card--compact .bvm-cbg-card__parts-rail{max-width:100%;overflow-x:auto;scrollbar-width:none}.bvm-builds-reviews{display:grid;grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:clamp(44px,7vw,100px);padding:clamp(48px,6vw,82px);background:var(--bvm-soft)}.bvm-builds-reviews__intro .rte{margin-top:19px;color:var(--bvm-muted);font-size:13px;line-height:1.65}.bvm-builds-review-platforms{display:grid;gap:9px;margin-top:28px;padding-top:20px;border-top:1px solid var(--bvm-line)}.bvm-builds-review-platforms span{display:flex;gap:7px;align-items:baseline;color:var(--bvm-muted);font-size:11px}.bvm-builds-review-platforms strong{color:var(--bvm-ink);font-size:19px}.bvm-builds-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bvm-builds-review{display:flex;min-width:0;min-height:250px;flex-direction:column;margin:0;padding:24px;border:1px solid var(--bvm-line);background:#fff}.bvm-builds-review__top{display:flex;justify-content:space-between;gap:15px;align-items:center}.bvm-builds-review__stars{color:var(--bvm-brown);font-size:12px;letter-spacing:.09em}.bvm-builds-review__top>span,.bvm-builds-review__top>a{color:var(--bvm-muted);font-size:9.5px;font-weight:650;text-decoration:none}.bvm-builds-review>p{flex:1 1 auto;margin:26px 0;color:var(--bvm-ink);font-size:16px;line-height:1.58}.bvm-builds-review footer{display:grid;gap:3px;padding-top:16px;border-top:1px solid var(--bvm-line)}.bvm-builds-review footer strong{font-size:11.5px}.bvm-builds-review footer span,.bvm-builds-review footer small{color:var(--bvm-muted);font-size:9.5px}.bvm-builds-shop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.bvm-builds-shop-card{min-width:0;overflow:hidden;border:1px solid var(--bvm-line);background:#fff}.bvm-builds-shop-card__image{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--bvm-soft)}.bvm-builds-shop-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .32s ease}@media(hover:hover){.bvm-builds-shop-card__image:hover img{transform:scale(1.018)}}.bvm-builds-shop-card>div{padding:19px}.bvm-builds-shop-card h3{margin:0;font-size:18px;font-weight:630;letter-spacing:-.03em;line-height:1.12}.bvm-builds-shop-card h3 a,.bvm-builds-shop-card>div>a{color:inherit;text-decoration:none}.bvm-builds-shop-card p{min-height:48px;margin:10px 0 15px;color:var(--bvm-muted);font-size:11px;line-height:1.5}.bvm-builds-shop-card>div>a{display:flex;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid var(--bvm-line);color:var(--bvm-brown);font-size:10.5px;font-weight:680}.bvm-builds-submit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;margin-top:108px;padding:clamp(42px,5vw,70px);color:#fff;background:var(--bvm-brown-dark)}.bvm-builds-submit h2{color:#fff}.bvm-builds-submit .bvm-builds-kicker{color:#d1ae8d}.bvm-builds-submit .rte{max-width:820px;margin-top:17px;color:#ffffffb8;font-size:13px;line-height:1.65}.bvm-builds-submit .bvm-builds-button--primary{border-color:#fff;color:var(--bvm-ink);background:#fff}.bvm-builds-submit .bvm-builds-button--primary:hover{border-color:#d1ae8d;background:#d1ae8d}.bvm-builds-faq{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:clamp(42px,7vw,100px)}.bvm-builds-faq__list{border-top:1px solid var(--bvm-line)}.bvm-builds-faq details{border-bottom:1px solid var(--bvm-line)}.bvm-builds-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:20px;align-items:center;padding:21px 0;cursor:pointer;list-style:none}.bvm-builds-faq summary::-webkit-details-marker{display:none}.bvm-builds-faq summary h3{margin:0;font-size:14px;font-weight:650;line-height:1.4}.bvm-builds-faq summary>span{position:relative;width:16px;height:16px}.bvm-builds-faq summary>span:before,.bvm-builds-faq summary>span:after{position:absolute;top:7px;left:2px;width:12px;height:1px;background:var(--bvm-ink);content:"";transition:transform .16s ease}.bvm-builds-faq summary>span:after{transform:rotate(90deg)}.bvm-builds-faq details[open] summary>span:after{transform:rotate(0)}.bvm-builds-faq details>.rte{max-width:760px;padding:0 44px 23px 0;color:var(--bvm-muted);font-size:12.5px;line-height:1.68}.bvm-builds-faq details>.rte p{margin:0}.bvm-builds-lightbox{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.bvm-builds-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000d1;cursor:pointer}.bvm-builds-lightbox__panel{position:relative;z-index:1;width:min(1100px,94vw);max-height:92vh;overflow:auto;border-radius:5px;background:#fff}.bvm-builds-lightbox__panel>img{display:block;width:100%;max-height:78vh;object-fit:contain;background:#111}.bvm-builds-lightbox__panel>div{display:grid;gap:6px;padding:18px 22px}.bvm-builds-lightbox__panel strong{font-size:14px}.bvm-builds-lightbox__panel p{margin:0;color:var(--bvm-muted);font-size:11px;line-height:1.5}.bvm-builds-lightbox__close{position:absolute;z-index:2;top:12px;right:12px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#fff;background:#000000b8;cursor:pointer;font-size:24px}body.bvm-builds-lightbox-open{overflow:hidden}@media screen and (max-width:1199px){.bvm-builds-hero{grid-template-columns:minmax(0,.86fr) minmax(470px,1.14fr);gap:46px}.bvm-builds-hero__mosaic{grid-template-rows:repeat(2,minmax(190px,1fr));min-height:460px}.bvm-builds-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.bvm-builds-hub__shell{width:min(100% - 36px,1480px)}.bvm-builds-hero{grid-template-columns:1fr;min-height:0}.bvm-builds-hero__copy{max-width:820px}.bvm-builds-hero__mosaic{min-height:520px}.bvm-builds-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.bvm-builds-proof>div{padding:24px;border-bottom:1px solid var(--bvm-line)}.bvm-builds-proof>div:nth-child(2){border-right:0}.bvm-builds-proof>div:nth-child(3),.bvm-builds-proof>div:nth-child(4){border-bottom:0}.bvm-builds-proof>div:first-child,.bvm-builds-proof>div:nth-child(3){padding-left:0}.bvm-builds-map__layout,.bvm-builds-brand,.bvm-builds-reviews,.bvm-builds-faq{grid-template-columns:1fr}.bvm-builds-map__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bvm-builds-map__stats article{padding:0 18px 0 0;border-right:1px solid var(--bvm-line);border-bottom:0}.bvm-builds-map__stats article:last-of-type{border-right:0}.bvm-builds-map__countries{grid-column:1 / -1}.bvm-builds-review-grid{grid-template-columns:repeat(3,minmax(270px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bvm-builds-review{scroll-snap-align:start}.bvm-builds-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bvm-builds-hub__shell{width:calc(100% - 28px);padding:18px 0 72px}.bvm-builds-hub__breadcrumb{margin-bottom:27px;font-size:10px}.bvm-builds-kicker{margin-bottom:10px;font-size:8.5px}.bvm-builds-hero{gap:34px}.bvm-builds-hero h1{font-size:clamp(36px,11vw,49px);line-height:1}.bvm-builds-hero__intro{margin-top:17px;font-size:13px;line-height:1.58}.bvm-builds-actions,.bvm-builds-model__actions{display:grid;grid-template-columns:1fr;margin-top:22px}.bvm-builds-button{width:100%;min-height:43px;padding:11px 14px;font-size:11px}.bvm-builds-quick-nav{margin-top:24px}.bvm-builds-quick-nav a{min-height:40px;font-size:10.5px}.bvm-builds-hero__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:250px 145px 145px;gap:7px;min-height:0}.bvm-builds-hero__tile--1{grid-column:1 / 3;grid-row:1}.bvm-builds-hero__tile--2,.bvm-builds-hero__tile--3,.bvm-builds-hero__tile--4,.bvm-builds-hero__tile--5{grid-row:auto}.bvm-builds-proof{margin-top:44px;padding:0}.bvm-builds-proof>div{min-height:112px;padding:18px 14px}.bvm-builds-proof>div:first-child,.bvm-builds-proof>div:nth-child(3){padding-left:0}.bvm-builds-proof dt{font-size:30px}.bvm-builds-proof dd{margin-top:7px;font-size:9.5px}.bvm-builds-section-head h2,.bvm-builds-brand h2,.bvm-builds-customer-intro h2,.bvm-builds-reviews h2,.bvm-builds-submit h2{font-size:31px;line-height:1.04}.bvm-builds-section-head>p:not(.bvm-builds-kicker),.bvm-builds-section-head .rte,.bvm-builds-customer-intro .rte,.bvm-builds-map__head .rte{margin-top:13px;font-size:12px;line-height:1.58}.bvm-builds-map{margin:62px -14px 0;padding:34px 14px}.bvm-builds-map__head{grid-template-columns:1fr;gap:25px}.bvm-builds-map__headline-stat{justify-items:start;text-align:left}.bvm-builds-map__headline-stat strong{font-size:64px}.bvm-builds-map__layout{gap:32px;margin-top:28px}.bvm-builds-map__stage{margin:0 -6px}.bvm-builds-map__legend{gap:12px;font-size:8.5px}.bvm-builds-map__stats{grid-template-columns:1fr;gap:0}.bvm-builds-map__stats article{padding:18px 0;border-right:0;border-bottom:1px solid var(--bvm-line)}.bvm-builds-map__stats article:first-child{padding-top:0}.bvm-builds-map__stats article strong{font-size:45px}.bvm-builds-map__countries ul{grid-template-columns:1fr}.bvm-builds-brand{gap:38px;margin:62px -14px 0;padding:38px 20px}.bvm-builds-brand .rte{margin-top:17px;font-size:12px;line-height:1.62}.bvm-builds-brand__principles{grid-template-columns:1fr}.bvm-builds-brand__principles article{padding:20px}.bvm-builds-documented,.bvm-builds-model,.bvm-builds-reviews,.bvm-builds-shop,.bvm-builds-faq{margin-top:68px}.bvm-builds-carousel-head{grid-template-columns:minmax(0,1fr) auto;gap:12px}.bvm-builds-carousel-controls{align-self:start}.bvm-builds-carousel-controls button{width:36px;height:36px}.bvm-builds-story-carousel,.bvm-builds-card-carousel{gap:11px;margin-right:-14px;margin-top:23px;padding-right:14px}.bvm-build-story{flex-basis:84vw}.bvm-build-story__body{padding:17px}.bvm-build-story h3{font-size:19px}.bvm-builds-customer-intro{margin-top:76px}.bvm-builds-model{padding-top:34px}.bvm-builds-model+.bvm-builds-model{margin-top:66px}.bvm-builds-card-carousel>.bvm-cbg-card{flex-basis:82vw}.bvm-builds-reviews{gap:31px;margin-right:-14px;margin-left:-14px;padding:38px 14px}.bvm-builds-review-grid{grid-template-columns:repeat(3,82vw);margin-right:-14px;padding-right:14px}.bvm-builds-review{min-height:230px;padding:19px}.bvm-builds-review>p{font-size:14px}.bvm-builds-shop__grid{grid-template-columns:1fr;gap:12px;margin-top:23px}.bvm-builds-shop-card{display:grid;grid-template-columns:42% minmax(0,1fr)}.bvm-builds-shop-card__image{height:100%;aspect-ratio:auto}.bvm-builds-shop-card>div{padding:15px}.bvm-builds-shop-card h3{font-size:15px}.bvm-builds-shop-card p{min-height:0;font-size:9.5px}.bvm-builds-submit{grid-template-columns:1fr;gap:25px;margin:68px -14px 0;padding:38px 20px}.bvm-builds-faq{gap:27px}.bvm-builds-faq summary{padding:18px 0}.bvm-builds-faq summary h3{font-size:12px}.bvm-builds-lightbox{padding:10px}.bvm-builds-lightbox__panel{width:100%;max-height:95vh}}@media(prefers-reduced-motion:reduce){.bvm-builds-hub *,.bvm-builds-hub *:before,.bvm-builds-hub *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bvm-builds-hub{--bvm-brown: #704923;--bvm-brown-dark: #4d2f16;--bvm-taupe: #847363;--bvm-taupe-dark: #746252;--bvm-gold: #c09028;--bvm-soft: #f6f5f3;--bvm-map-neutral: #373a3e;--bvm-map-border: #76787b;--bvm-map-shipping: #847363;--bvm-map-shipping-hover: #978472;--bvm-map-build: #704923;--bvm-map-build-dark: #4d2f16}.bvm-builds-hub__shell{width:min(100% - 48px,1480px);padding-bottom:88px}.bvm-builds-hub__breadcrumb{margin-bottom:32px}.bvm-builds-kicker{margin-bottom:10px}.bvm-builds-hero h1{max-width:690px;font-size:clamp(42px,4.05vw,60px);line-height:1.01;letter-spacing:-.048em}.bvm-builds-section-head h2,.bvm-builds-brand h2,.bvm-builds-customer-intro h2,.bvm-builds-reviews h2,.bvm-builds-submit h2{font-size:clamp(34px,3.25vw,48px);line-height:1.04;letter-spacing:-.042em}.bvm-builds-model .bvm-builds-section-head h2{max-width:850px;font-size:clamp(32px,3vw,44px)}.bvm-builds-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(38px,5vw,78px);min-height:0;align-items:center;padding:18px 0 58px}.bvm-builds-hero__intro{max-width:620px;margin-top:20px;font-size:15.5px;line-height:1.62}.bvm-builds-actions,.bvm-builds-model__actions{margin-top:23px}.bvm-builds-button{min-height:44px;padding:11px 17px;font-size:12px}.bvm-builds-quick-nav{margin-top:25px}.bvm-builds-quick-nav a{min-height:44px;padding:11px 0}.bvm-builds-hero__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.bvm-builds-hero__landscape{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:13px;background:var(--bvm-soft);aspect-ratio:16 / 10}.bvm-builds-hero__landscape--1{grid-column:1 / -1;aspect-ratio:16 / 8.5}.bvm-builds-hero__gallery--1{grid-template-columns:1fr}.bvm-builds-hero__gallery--1 .bvm-builds-hero__landscape--1{aspect-ratio:16 / 10}.bvm-builds-hero__gallery--2 .bvm-builds-hero__landscape--2{grid-column:1 / -1;aspect-ratio:16 / 8.5}.bvm-builds-hero__landscape img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .42s ease}@media(hover:hover){.bvm-builds-hero__landscape:hover img{transform:scale(1.018)}}.bvm-builds-map{margin-top:26px;padding:clamp(40px,4.6vw,68px);background:#f1f1ef}.bvm-builds-map__head{display:block;max-width:830px;margin-bottom:26px}.bvm-builds-map__head .rte{max-width:760px;margin-top:12px}.bvm-builds-map__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:clamp(35px,4.7vw,70px);align-items:center}.bvm-builds-map__stage{position:relative;width:100%;overflow:visible;isolation:isolate;aspect-ratio:1200 / 675}.bvm-builds-map__stage>img,.bvm-builds-map__stage>svg{display:block;width:100%;height:100%;object-fit:contain}.bvm-builds-map__stage .bvm-map-country{fill:var(--bvm-map-neutral)!important;stroke:var(--bvm-map-border)!important;stroke-width:.68!important;transition:fill .15s ease,stroke .15s ease}.bvm-builds-map__stage .bvm-map-country.is-shipped,.bvm-builds-map__stage .bvm-map-country[data-bvm-shipped=true]{fill:var(--bvm-map-shipping)!important;stroke:#d8d3ce!important}.bvm-builds-map__stage .bvm-map-country.is-shipped:hover,.bvm-builds-map__stage .bvm-map-country[data-bvm-shipped=true]:hover{fill:var(--bvm-map-shipping-hover)!important;stroke:#fff!important}.bvm-builds-map__markers{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}.bvm-builds-map__marker{position:absolute;width:var(--bvm-hit-size, 18px);height:var(--bvm-hit-size, 18px);padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer}.bvm-builds-map__marker:before{content:"";position:absolute;top:50%;left:50%;width:var(--bvm-dot-size, 6px);height:var(--bvm-dot-size, 6px);border:1.25px solid #fff;border-radius:999px;background:var(--bvm-map-build);box-shadow:0 1px 5px #4d2f166b;transform:translate(-50%,-50%);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.bvm-builds-map__marker:hover,.bvm-builds-map__marker:focus-visible,.bvm-builds-map__marker.is-active{outline:0;background:transparent;box-shadow:none;transform:translate(-50%,-50%)}.bvm-builds-map__marker:hover:before,.bvm-builds-map__marker:focus-visible:before{background:var(--bvm-map-build-dark);box-shadow:0 2px 8px #4d2f1680;transform:translate(-50%,-50%) scale(1.18)}.bvm-builds-map__marker.is-active:before{background:#111;box-shadow:0 0 0 2px #7a542e45,0 2px 8px #00000059;transform:translate(-50%,-50%) scale(1.22)}.bvm-builds-map__tooltip{z-index:6;min-width:176px;padding:10px 12px;border:1px solid rgba(17,17,17,.1);border-radius:9px;color:#111;background:#fffffff7;box-shadow:0 12px 32px #100e0c21;transform:translate(-50%,calc(-100% - 12px))}.bvm-builds-map__tooltip strong{font-size:12px}.bvm-builds-map__tooltip span{font-size:10.5px}.bvm-builds-map__legend{margin-top:4px;gap:18px;font-size:10px}.bvm-builds-map__stats{display:grid;grid-template-columns:1fr;gap:0;margin:0}.bvm-builds-map__stats>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:15px;align-items:center;padding:27px 0;border-bottom:1px solid var(--bvm-line)}.bvm-builds-map__stats>div:first-child{padding-top:0}.bvm-builds-map__stats>div:last-child{padding-bottom:0;border-bottom:0}.bvm-builds-map__stats dt{color:var(--bvm-brown);font-size:clamp(42px,4vw,61px);font-weight:630;letter-spacing:-.052em;line-height:.92}.bvm-builds-map__stats dd{margin:0}.bvm-builds-map__stats dd strong{display:block;color:var(--bvm-ink);font-size:13px;line-height:1.3}.bvm-builds-map__stats dd span{display:block;margin-top:5px;color:var(--bvm-muted);font-size:10.5px;line-height:1.45}.bvm-builds-map__countries{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--bvm-line)}.bvm-builds-map__countries summary{font-size:10.5px}.bvm-builds-map__updated{margin-top:13px;font-size:9px}.bvm-builds-brand{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:clamp(42px,5vw,76px);margin-top:82px;padding:clamp(44px,4.6vw,68px);background:#121315}.bvm-builds-brand h2{max-width:620px;font-size:clamp(35px,3.35vw,48px)}.bvm-builds-brand .rte{max-width:620px;margin-top:20px;font-size:13px;line-height:1.62}.bvm-builds-brand .rte p+p{margin-top:10px}.bvm-builds-brand .bvm-builds-actions{gap:16px 22px;margin-top:22px}.bvm-builds-brand__principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0}.bvm-builds-brand-card{position:relative;min-height:164px;overflow:hidden;border:1px solid rgba(255,255,255,.17);background:#17181a}.bvm-builds-brand-card>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.63) saturate(.82);transform:scale(1.002)}.bvm-builds-brand-card:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090a38,#08090ac7);content:""}.bvm-builds-brand-card:not(.has-image):after{background:linear-gradient(145deg,#7a542e1a,#08090a40)}.bvm-builds-brand-card__content{position:relative;z-index:2;display:flex;min-height:164px;flex-direction:column;justify-content:flex-end;padding:22px}.bvm-builds-brand-card__content>span{position:absolute;top:18px;left:22px;color:#c9a47e;font-size:9px;font-weight:730;letter-spacing:.08em}.bvm-builds-brand-card h3{margin:0;color:#fff;font-size:18px;font-weight:620;letter-spacing:-.025em;line-height:1.15}.bvm-builds-brand-card p{margin:7px 0 0;color:#ffffffb8;font-size:11px;line-height:1.45}.bvm-builds-documented,.bvm-builds-reviews,.bvm-builds-shop,.bvm-builds-faq{margin-top:84px}.bvm-builds-customer-intro{max-width:760px;margin-top:88px}.bvm-builds-customer-intro__title{margin:0;color:var(--bvm-ink);font-size:21px;font-weight:620;letter-spacing:-.025em;line-height:1.2}.bvm-builds-customer-intro .rte{margin-top:10px;color:var(--bvm-muted);font-size:13px;line-height:1.6}.bvm-builds-model{margin-top:42px;padding-top:38px}.bvm-builds-model+.bvm-builds-model{margin-top:72px}.bvm-builds-model .bvm-builds-section-head>p:not(.bvm-builds-kicker){margin-top:13px;font-size:13px;line-height:1.58}.bvm-builds-story-carousel,.bvm-builds-card-carousel{margin-top:27px}.bvm-build-story{flex-basis:min(410px,84vw);border-radius:10px}.bvm-build-story__image{aspect-ratio:16 / 10}.bvm-builds-card-carousel>.bvm-cbg-card{flex-basis:min(344px,84vw)}.bvm-builds-card-carousel .bvm-cbg-card--compact{border-radius:10px}.bvm-builds-reviews{display:block;padding:clamp(40px,4.7vw,68px);background:var(--bvm-soft)}.bvm-builds-reviews__head{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:clamp(36px,5vw,72px);align-items:end}.bvm-builds-reviews__intro .rte{max-width:600px;margin-top:14px;font-size:13px;line-height:1.6}.bvm-builds-review-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}.bvm-builds-platform-rating{min-width:0;padding:20px;border:1px solid var(--bvm-line);border-radius:10px;background:#fff}.bvm-builds-platform-rating__logo{display:flex;gap:8px;align-items:center;color:#111}.bvm-builds-platform-rating__logo strong{font-size:15px;font-weight:680;letter-spacing:-.02em}.bvm-builds-platform-rating__judge-icon{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:6px;color:#fff;background:#6d4aff;font-size:13px;font-weight:800}.bvm-builds-platform-rating--trustpilot svg{fill:#00b67a}.bvm-builds-platform-rating__score{display:flex;gap:5px;align-items:baseline;margin-top:14px}.bvm-builds-platform-rating__score strong{color:#111;font-size:34px;font-weight:660;letter-spacing:-.05em;line-height:1}.bvm-builds-platform-rating__score span{color:var(--bvm-muted);font-size:11px}.bvm-builds-platform-rating__stars{margin-top:7px;color:var(--bvm-gold);font-size:15px;letter-spacing:2px;line-height:1}.bvm-builds-platform-rating__label{display:block;margin-top:8px;color:var(--bvm-muted);font-size:9.5px;font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bvm-builds-reviews__carousel-head{margin-top:32px;padding-top:20px;border-top:1px solid var(--bvm-line)}.bvm-builds-reviews__carousel-head>p{margin:0;color:var(--bvm-muted);font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.bvm-builds-review-grid{display:flex;gap:14px;margin-top:16px;padding:1px 1px 12px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.bvm-builds-review{flex:0 0 calc((100% - 28px) / 3);min-width:280px;min-height:280px;padding:24px;border:1px solid rgba(17,17,17,.11);border-radius:10px;background:#fff;scroll-snap-align:start}.bvm-builds-review__stars{color:var(--bvm-brown);font-size:20px;letter-spacing:2px;line-height:1}.bvm-builds-review__top>span,.bvm-builds-review__top>a{color:#00000078;font-size:10px}.bvm-builds-review>p{margin:25px 0;font-size:15px;font-style:normal;line-height:1.62}.bvm-builds-review footer{display:grid!important;gap:3px!important;margin:0!important;padding:16px 0 0!important;border-top:1px solid var(--bvm-line)!important;color:var(--bvm-ink)!important;background:transparent!important;font-style:normal!important}.bvm-builds-review footer strong{color:var(--bvm-ink)!important;font-size:12px}.bvm-builds-review footer span,.bvm-builds-review footer small{color:var(--bvm-muted)!important;background:transparent!important;font-size:10px}.bvm-builds-shop__grid{align-items:stretch;gap:15px;margin-top:28px}.bvm-builds-shop-card{display:flex;min-height:100%;flex-direction:column;border-radius:10px}.bvm-builds-shop-card__image{flex:0 0 auto;aspect-ratio:4 / 3}.bvm-builds-shop-card>div{display:flex;flex:1 1 auto;flex-direction:column;padding:19px}.bvm-builds-shop-card h3{min-height:43px;font-size:18px}.bvm-builds-shop-card p{min-height:50px;margin-bottom:18px}.bvm-builds-shop-card>div>a{margin-top:auto}.bvm-builds-submit{margin-top:84px;padding:clamp(40px,4.6vw,65px);color:#fff;background:var(--bvm-taupe)}.bvm-builds-submit .bvm-builds-kicker{color:#f1e4d7}.bvm-builds-submit .rte{color:#ffffffd4}.bvm-builds-submit .bvm-builds-button--primary{border-color:var(--bvm-brown);color:#fff;background:var(--bvm-brown)}.bvm-builds-submit .bvm-builds-button--primary:hover{border-color:var(--bvm-brown-dark);color:#fff;background:var(--bvm-brown-dark)}@media(min-width:990px){.bvm-builds-map,.bvm-builds-brand,.bvm-builds-reviews,.bvm-builds-submit{border-radius:18px}}@media(max-width:1180px){.bvm-builds-hero{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)}.bvm-builds-brand{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)}.bvm-builds-reviews__head{grid-template-columns:minmax(0,.82fr) minmax(390px,1.18fr)}.bvm-builds-review{flex-basis:calc((100% - 14px)/2)}}@media(max-width:989px){.bvm-builds-hero{grid-template-columns:1fr;padding-bottom:44px}.bvm-builds-hero__copy{max-width:760px}.bvm-builds-map__layout,.bvm-builds-brand,.bvm-builds-reviews__head,.bvm-builds-faq{grid-template-columns:1fr}.bvm-builds-map__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--bvm-line)}.bvm-builds-map__stats>div,.bvm-builds-map__stats>div:first-child,.bvm-builds-map__stats>div:last-child{display:block;padding:24px 20px;border-right:1px solid var(--bvm-line);border-bottom:0}.bvm-builds-map__stats>div:last-child{border-right:0}.bvm-builds-map__stats dd{margin-top:10px}.bvm-builds-brand{padding:42px 32px}.bvm-builds-brand__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.bvm-builds-reviews__head{align-items:start}.bvm-builds-review-platforms{max-width:680px}.bvm-builds-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bvm-builds-hub__shell{width:min(100% - 30px,1480px);padding-top:18px;padding-bottom:64px}.bvm-builds-hub__breadcrumb{margin-bottom:25px}.bvm-builds-hero{gap:30px;padding:6px 0 34px}.bvm-builds-hero h1{max-width:100%;font-size:clamp(34px,10.2vw,42px);line-height:1.025;letter-spacing:-.044em}.bvm-builds-section-head h2,.bvm-builds-brand h2,.bvm-builds-reviews h2,.bvm-builds-submit h2{font-size:clamp(28px,8.3vw,34px);line-height:1.06;letter-spacing:-.039em}.bvm-builds-model .bvm-builds-section-head h2{font-size:clamp(27px,7.9vw,32px);line-height:1.07}.bvm-builds-hero__intro{margin-top:17px;font-size:14.5px;line-height:1.58}.bvm-builds-actions,.bvm-builds-model__actions{gap:8px;margin-top:20px}.bvm-builds-button{min-height:42px;padding:10px 15px;font-size:11.5px}.bvm-builds-hero__gallery{display:flex;gap:10px;margin-right:-15px;padding-right:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bvm-builds-hero__gallery::-webkit-scrollbar{display:none}.bvm-builds-hero__landscape,.bvm-builds-hero__landscape--1,.bvm-builds-hero__gallery--1 .bvm-builds-hero__landscape--1,.bvm-builds-hero__gallery--2 .bvm-builds-hero__landscape--2{flex:0 0 84vw;max-width:520px;border-radius:10px;aspect-ratio:16 / 10;scroll-snap-align:start}.bvm-builds-map{margin-right:-15px;margin-left:-15px;padding:34px 15px 30px}.bvm-builds-map__head{margin-bottom:18px}.bvm-builds-map__head .rte{font-size:13px;line-height:1.57}.bvm-builds-map__layout{gap:21px}.bvm-builds-map__stage{min-height:210px}.bvm-builds-map__marker{width:var(--bvm-hit-size-mobile, 16px);height:var(--bvm-hit-size-mobile, 16px)}.bvm-builds-map__marker:before,.bvm-builds-map__marker:hover:before,.bvm-builds-map__marker:focus-visible:before,.bvm-builds-map__marker.is-active:before{width:var(--bvm-dot-size-mobile, 5px);height:var(--bvm-dot-size-mobile, 5px)}.bvm-builds-map__legend{flex-wrap:wrap;gap:8px 14px}.bvm-builds-map__stats{margin-top:3px}.bvm-builds-map__stats>div,.bvm-builds-map__stats>div:first-child,.bvm-builds-map__stats>div:last-child{padding:19px 13px}.bvm-builds-map__stats dt{font-size:39px}.bvm-builds-map__stats dd strong{font-size:11.5px}.bvm-builds-map__stats dd span{font-size:9.5px}.bvm-builds-map__countries ul{columns:2}.bvm-builds-brand{display:block;margin:64px -15px 0;padding:38px 15px 34px}.bvm-builds-brand h2{font-size:clamp(30px,9vw,37px)}.bvm-builds-brand .rte{margin-top:18px;font-size:12.5px;line-height:1.58}.bvm-builds-brand__principles{display:flex;gap:10px;margin-top:30px;margin-right:-15px;padding-right:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bvm-builds-brand__principles::-webkit-scrollbar{display:none}.bvm-builds-brand-card{flex:0 0 78vw;max-width:380px;min-height:218px;scroll-snap-align:start}.bvm-builds-brand-card__content{min-height:218px;padding:22px}.bvm-builds-customer-intro{margin-top:68px}.bvm-builds-customer-intro__title{font-size:19px}.bvm-builds-model{margin-top:32px;padding-top:31px}.bvm-builds-model+.bvm-builds-model{margin-top:58px}.bvm-builds-carousel-head{grid-template-columns:1fr auto;gap:12px}.bvm-builds-carousel-controls button{width:39px;height:39px}.bvm-builds-story-carousel,.bvm-builds-card-carousel{gap:12px;margin-right:-15px;padding-right:15px}.bvm-builds-card-carousel>.bvm-cbg-card{flex-basis:82vw;max-width:350px}.bvm-builds-documented,.bvm-builds-reviews,.bvm-builds-shop,.bvm-builds-faq{margin-top:68px}.bvm-builds-reviews{margin-right:-15px;margin-left:-15px;padding:36px 15px 31px}.bvm-builds-review-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bvm-builds-platform-rating{padding:15px}.bvm-builds-platform-rating__logo strong{font-size:13px}.bvm-builds-platform-rating__score strong{font-size:29px}.bvm-builds-platform-rating__stars{font-size:12px;letter-spacing:1px}.bvm-builds-reviews__carousel-head{margin-top:25px}.bvm-builds-review-grid{gap:11px;margin-right:-15px;padding-right:15px}.bvm-builds-review{flex:0 0 82vw;max-width:360px;min-width:0;min-height:260px;padding:21px}.bvm-builds-review__stars{font-size:19px}.bvm-builds-review>p{font-size:14.5px}.bvm-builds-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bvm-builds-shop-card>div{padding:14px}.bvm-builds-shop-card h3{min-height:54px;font-size:15px}.bvm-builds-shop-card p{min-height:64px;margin:8px 0 15px;font-size:10px}.bvm-builds-shop-card>div>a{font-size:9.5px}.bvm-builds-submit{grid-template-columns:1fr;gap:25px;margin:68px -15px 0;padding:38px 20px}.bvm-builds-submit .bvm-builds-button{justify-self:start}}@media(max-width:420px){.bvm-builds-review-platforms,.bvm-builds-shop__grid{grid-template-columns:1fr}.bvm-builds-shop-card h3,.bvm-builds-shop-card p{min-height:0}}@media(min-width:1190px){.bvm-builds-review{flex-basis:calc((100% - 28px) / 2.45)}}.bvm-builds-review{display:flex;flex-direction:column}.bvm-builds-review footer{margin-top:auto!important}.bvm-builds-map__tooltip span{display:block;margin-top:3px;color:#111111a8;line-height:1.35}.bvm-builds-map__tooltip.is-below{transform:translate(-50%,14px)}.bvm-builds-platform-rating__logo img{display:block;width:auto;max-width:150px;height:30px;object-fit:contain;object-position:left center}.bvm-builds-platform-rating--judgeme .bvm-builds-platform-rating__logo img{max-width:132px;height:30px}.bvm-builds-platform-rating--trustpilot .bvm-builds-platform-rating__logo img{max-width:142px;height:31px}.bvm-builds-platform-rating.has-trustbox{display:flex;min-height:158px;align-items:center;justify-content:center;padding:16px}.bvm-builds-trustpilot-app,.bvm-builds-trustpilot-app .shopify-app-block,.bvm-builds-trustpilot-app .trustpilot-widget{width:100%;max-width:100%;margin:0!important}.bvm-builds-trustpilot-app .shopify-app-block{position:static!important;top:auto!important;z-index:auto!important}.bvm-builds-trustpilot-app iframe{display:block;width:100%!important;max-width:100%!important;margin:0 auto}@media screen and (max-width:749px){.bvm-builds-map__tooltip{min-width:142px;max-width:min(190px,calc(100vw - 44px));padding:9px 10px}.bvm-builds-map__tooltip strong{font-size:11px}.bvm-builds-map__tooltip span{font-size:9.5px}.bvm-builds-platform-rating.has-trustbox{min-height:132px}}.bvm-builds-platform-rating__setup-note{margin:10px 0 0;padding:8px 10px;border-radius:6px;color:var(--bvm-muted);background:var(--bvm-soft);font-size:10px;line-height:1.45}.bvm-builds-map__marker,.bvm-builds-map__marker:hover,.bvm-builds-map__marker:focus,.bvm-builds-map__marker:focus-visible,.bvm-builds-map__marker:active,.bvm-builds-map__marker.is-active{-webkit-appearance:none!important;appearance:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;color:transparent!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:translate(-50%,-50%)!important;transition:none!important;-webkit-tap-highlight-color:transparent}.bvm-builds-map__marker:before,.bvm-builds-map__marker:hover:before,.bvm-builds-map__marker:focus:before,.bvm-builds-map__marker:focus-visible:before,.bvm-builds-map__marker:active:before,.bvm-builds-map__marker.is-active:before{width:var(--bvm-dot-size, 6px)!important;height:var(--bvm-dot-size, 6px)!important;border:1.25px solid #fff!important;background:var(--bvm-map-build)!important;box-shadow:0 1px 5px #4d2f166b!important;transform:translate(-50%,-50%)!important;transition:none!important}@media screen and (max-width:749px){.bvm-builds-map__marker:before,.bvm-builds-map__marker:hover:before,.bvm-builds-map__marker:focus:before,.bvm-builds-map__marker:focus-visible:before,.bvm-builds-map__marker:active:before,.bvm-builds-map__marker.is-active:before{width:var(--bvm-dot-size-mobile, 5px)!important;height:var(--bvm-dot-size-mobile, 5px)!important}}.bvm-builds-platform-rating__logo:is(a){width:fit-content;color:inherit;text-decoration:none}.bvm-builds-platform-rating__trustpilot-stars{color:#00b67a;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bvm-builds-platform-rating__star-meter{position:relative;display:inline-block;width:max-content;font-size:17px;line-height:1;letter-spacing:2px}.bvm-builds-platform-rating__star-meter-base{color:#00b67a38}.bvm-builds-platform-rating__star-meter-fill{position:absolute;inset:0 auto 0 0;width:var(--bvm-rating-fill, 0%);overflow:hidden;color:#00b67a;white-space:nowrap}.bvm-builds-hero__landscape img[data-bvm-deferred-image]{filter:blur(8px);transform:scale(1.02)}@supports (content-visibility: auto){.bvm-builds-map{content-visibility:auto;contain-intrinsic-size:auto 760px}.bvm-builds-brand{content-visibility:auto;contain-intrinsic-size:auto 620px}.bvm-builds-documented,.bvm-builds-model{content-visibility:auto;contain-intrinsic-size:auto 760px}.bvm-builds-reviews,.bvm-builds-shop{content-visibility:auto;contain-intrinsic-size:auto 620px}.bvm-builds-submit{content-visibility:auto;contain-intrinsic-size:auto 280px}}@media screen and (max-width:749px){@supports (content-visibility: auto){.bvm-builds-map{contain-intrinsic-size:auto 650px}.bvm-builds-brand,.bvm-builds-documented,.bvm-builds-model,.bvm-builds-reviews,.bvm-builds-shop{contain-intrinsic-size:auto 720px}}}.bvm-builds-map__marker,.bvm-builds-map__marker:hover,.bvm-builds-map__marker:focus,.bvm-builds-map__marker:focus-visible,.bvm-builds-map__marker:active,.bvm-builds-map__marker.is-active{position:absolute!important;display:block!important;width:var(--bvm-hit-size, 18px)!important;height:var(--bvm-hit-size, 18px)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;color:transparent!important;background:transparent!important;box-shadow:none!important;outline:0!important;opacity:1!important;filter:none!important;transform:translate3d(-50%,-50%,0)!important;transform-origin:50% 50%!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important;animation:none!important;line-height:0!important;font-size:0!important;vertical-align:top!important;-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important}.bvm-builds-map__marker:before,.bvm-builds-map__marker:hover:before,.bvm-builds-map__marker:focus:before,.bvm-builds-map__marker:focus-visible:before,.bvm-builds-map__marker:active:before,.bvm-builds-map__marker.is-active:before{content:none!important;display:none!important}.bvm-builds-map__marker-dot,.bvm-builds-map__marker:hover .bvm-builds-map__marker-dot,.bvm-builds-map__marker:focus .bvm-builds-map__marker-dot,.bvm-builds-map__marker:focus-visible .bvm-builds-map__marker-dot,.bvm-builds-map__marker:active .bvm-builds-map__marker-dot,.bvm-builds-map__marker.is-active .bvm-builds-map__marker-dot{position:absolute!important;inset:auto!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;display:block!important;box-sizing:border-box!important;width:var(--bvm-dot-size, 6px)!important;height:var(--bvm-dot-size, 6px)!important;margin:0!important;padding:0!important;border:1.25px solid #fff!important;border-radius:999px!important;background:var(--bvm-map-build)!important;box-shadow:0 1px 5px #4d2f166b!important;opacity:1!important;filter:none!important;transform:translate3d(-50%,-50%,0)!important;transform-origin:50% 50%!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important;animation:none!important;pointer-events:none!important}@media screen and (max-width:749px){.bvm-builds-map__marker,.bvm-builds-map__marker:hover,.bvm-builds-map__marker:focus,.bvm-builds-map__marker:focus-visible,.bvm-builds-map__marker:active,.bvm-builds-map__marker.is-active{width:var(--bvm-hit-size-mobile, 16px)!important;height:var(--bvm-hit-size-mobile, 16px)!important}.bvm-builds-map__marker-dot,.bvm-builds-map__marker:hover .bvm-builds-map__marker-dot,.bvm-builds-map__marker:focus .bvm-builds-map__marker-dot,.bvm-builds-map__marker:focus-visible .bvm-builds-map__marker-dot,.bvm-builds-map__marker:active .bvm-builds-map__marker-dot,.bvm-builds-map__marker.is-active .bvm-builds-map__marker-dot{width:var(--bvm-dot-size-mobile, 5px)!important;height:var(--bvm-dot-size-mobile, 5px)!important}}.bvm-builds-hub{--bvm-map-build: #1e4788;--bvm-map-build-dark: #112f62}.bvm-builds-map__marker-dot,.bvm-builds-map__marker:hover .bvm-builds-map__marker-dot,.bvm-builds-map__marker:focus .bvm-builds-map__marker-dot,.bvm-builds-map__marker:focus-visible .bvm-builds-map__marker-dot,.bvm-builds-map__marker:active .bvm-builds-map__marker-dot,.bvm-builds-map__marker.is-active .bvm-builds-map__marker-dot{background:var(--bvm-map-build)!important;box-shadow:0 1px 5px #1e478875!important}.bvm-builds-map__swatch--build{background:var(--bvm-map-build)!important;box-shadow:0 0 0 1px var(--bvm-map-build)!important}.bvm-builds-map__tooltip{display:none!important}.bvm-builds-map__marker{pointer-events:none!important;cursor:default!important}.bvm-builds-map__stats>div{grid-template-columns:minmax(126px,max-content) minmax(0,1fr)!important;column-gap:20px!important}.bvm-builds-map__stats dt{min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.bvm-builds-map__stats dt.is-long{font-size:clamp(39px,3.2vw,48px)!important;letter-spacing:-.058em}.bvm-build-story{display:flex;flex-direction:column}.bvm-build-story__image>span{border-radius:999px!important;padding:7px 11px!important}.bvm-build-story__body{display:flex;flex:1;flex-direction:column}.bvm-build-story h3{display:-webkit-box;min-height:3.24em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bvm-build-story__facts{min-height:52px;align-content:flex-start}.bvm-build-story__links{margin-top:auto}.bvm-builds-review__stars,.bvm-builds-platform-rating__stars,.bvm-builds-platform-rating__star-meter-fill{color:var(--bvm-gold, #c09028)!important}.bvm-builds-platform-rating__star-meter-base{color:#c0902838!important}@media screen and (max-width:749px){.bvm-builds-map__stats>div,.bvm-builds-map__stats>div:first-child,.bvm-builds-map__stats>div:last-child{grid-template-columns:minmax(94px,max-content) minmax(0,1fr)!important;column-gap:14px!important}.bvm-builds-map__stats dt.is-long{font-size:34px!important}.bvm-builds-model__actions{display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center}.bvm-builds-model__actions .bvm-builds-button{width:auto!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;font-size:10px!important;line-height:1.1}.bvm-build-story h3{min-height:0}}.bvm-builds-hub .bvm-builds-hero h1{max-width:770px!important;font-size:clamp(38px,4.65vw,62px)!important;line-height:.99!important;letter-spacing:-.047em!important}.bvm-builds-hub h2{max-width:860px;font-size:clamp(28px,2.75vw,42px)!important;line-height:1.045!important;letter-spacing:-.035em!important}@media screen and (max-width:749px){.bvm-builds-hub .bvm-builds-hero h1{max-width:100%!important;font-size:26px!important;line-height:1.055!important;letter-spacing:-.03em!important}.bvm-builds-hub h2{max-width:100%!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.025em!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bvm-builds-hub.css.map */
