.bmx{background:#fff;color:#1c1a19;font-family:"Nunito Sans",var(--font-body-family, system-ui),sans-serif;letter-spacing:normal}.bmx *{letter-spacing:normal}.bmx__inner{display:flex;flex-direction:column;gap:1.6rem;max-width:56rem;margin:0 auto;padding:0 1.6rem}.bmx__card{--bmx-angle: 35deg;--bmx-cross-y: 45%;--bmx-gold: #e8a15a;position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:linear-gradient(160deg,#2a211c,#1a1512 60%,#140f0c);isolation:isolate}.bmx__img,.bmx__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bmx__video{z-index:0;opacity:0;transition:opacity .3s ease}.bmx__video.is-playing{opacity:1}.bmx__video.is-failed{display:none}.bmx__fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bmx__line{position:absolute;left:0;right:0;top:var(--bmx-cross-y);height:0;transform-origin:50% 0}.bmx__line--1{transform:rotate(var(--bmx-angle))}.bmx__line--2{transform:rotate(calc(var(--bmx-angle) * -1))}.bmx__dot{position:absolute;top:0;left:calc(50% + var(--d) * 9%);width:10px;height:10px;margin:-5px 0 0 -5px;border:2px solid var(--bmx-gold);border-radius:50%;box-sizing:border-box;box-shadow:0 0 6px #e8a15a8c;opacity:0;animation-duration:6s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused}.bmx__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 8px 2px #e8a15a73;opacity:.3;animation:bmx-pulse 1.5s ease-in-out infinite alternate;animation-play-state:paused}.bmx__halo{position:absolute;left:50%;top:var(--bmx-cross-y);width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c9785c99,#c9785c40 40%,#c9785c00 70%);transform:translate(-50%,-50%) scale(.6);opacity:0;animation:bmx-halo 6s ease-in-out infinite both;animation-play-state:paused}.bmx__card.is-visible .bmx__dot,.bmx__card.is-visible .bmx__dot:after,.bmx__card.is-visible .bmx__halo{animation-play-state:running}@keyframes bmx-pulse{0%{opacity:.2;transform:scale(.85)}to{opacity:.9;transform:scale(1.15)}}@keyframes bmx-halo{0%,48%{opacity:0;transform:translate(-50%,-50%) scale(.6)}60%,80%{opacity:1;transform:translate(-50%,-50%) scale(1)}90%,to{opacity:0;transform:translate(-50%,-50%) scale(1.05)}}@keyframes bmx-dot-0{0%,4%{opacity:0;transform:scale(.4)}7%{opacity:1;transform:scale(1.2)}9%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--0{animation-name:bmx-dot-0}@keyframes bmx-dot-1{0%,6%{opacity:0;transform:scale(.4)}9%{opacity:1;transform:scale(1.2)}11%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--1{animation-name:bmx-dot-1}@keyframes bmx-dot-2{0%,8%{opacity:0;transform:scale(.4)}11%{opacity:1;transform:scale(1.2)}13%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--2{animation-name:bmx-dot-2}@keyframes bmx-dot-3{0%,10%{opacity:0;transform:scale(.4)}13%{opacity:1;transform:scale(1.2)}15%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--3{animation-name:bmx-dot-3}@keyframes bmx-dot-4{0%,12%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.2)}17%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--4{animation-name:bmx-dot-4}@keyframes bmx-dot-5{0%,14%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(1.2)}19%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--5{animation-name:bmx-dot-5}@keyframes bmx-dot-6{0%,16%{opacity:0;transform:scale(.4)}19%{opacity:1;transform:scale(1.2)}21%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--6{animation-name:bmx-dot-6}@keyframes bmx-dot-7{0%,18%{opacity:0;transform:scale(.4)}21%{opacity:1;transform:scale(1.2)}23%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--7{animation-name:bmx-dot-7}@keyframes bmx-dot-8{0%,20%{opacity:0;transform:scale(.4)}23%{opacity:1;transform:scale(1.2)}25%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--8{animation-name:bmx-dot-8}@keyframes bmx-dot-9{0%,22%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.2)}27%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--9{animation-name:bmx-dot-9}@keyframes bmx-dot-10{0%,24%{opacity:0;transform:scale(.4)}27%{opacity:1;transform:scale(1.2)}29%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--10{animation-name:bmx-dot-10}@keyframes bmx-dot-11{0%,26%{opacity:0;transform:scale(.4)}29%{opacity:1;transform:scale(1.2)}31%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--11{animation-name:bmx-dot-11}@keyframes bmx-dot-12{0%,28%{opacity:0;transform:scale(.4)}31%{opacity:1;transform:scale(1.2)}33%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--12{animation-name:bmx-dot-12}@keyframes bmx-dot-13{0%,30%{opacity:0;transform:scale(.4)}33%{opacity:1;transform:scale(1.2)}35%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--13{animation-name:bmx-dot-13}@keyframes bmx-dot-14{0%,32%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.2)}37%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--14{animation-name:bmx-dot-14}@keyframes bmx-dot-15{0%,34%{opacity:0;transform:scale(.4)}37%{opacity:1;transform:scale(1.2)}39%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--15{animation-name:bmx-dot-15}@keyframes bmx-dot-16{0%,36%{opacity:0;transform:scale(.4)}39%{opacity:1;transform:scale(1.2)}41%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--16{animation-name:bmx-dot-16}@keyframes bmx-dot-17{0%,38%{opacity:0;transform:scale(.4)}41%{opacity:1;transform:scale(1.2)}43%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--17{animation-name:bmx-dot-17}@keyframes bmx-dot-18{0%,40%{opacity:0;transform:scale(.4)}43%{opacity:1;transform:scale(1.2)}45%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--18{animation-name:bmx-dot-18}@keyframes bmx-dot-19{0%,42%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.2)}47%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.bmx__dot--19{animation-name:bmx-dot-19}.bmx__card-text{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:6.4rem 2rem 2rem;background:linear-gradient(to top,#140f0cf0,#140f0cbf 55%,#140f0c00)}.bmx__card-title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:600;line-height:1.25;color:#faf6f1}.bmx__card-subtitle{margin:.4rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.35;color:#e8a15a}.bmx__card-caption{margin:.8rem 0 0;font-size:1.2rem;line-height:1.5;color:#cfc6be}.bmx__explain{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;background:#faf6f1}.bmx__explain .bmx__eyebrow{margin:0;font-size:1.1rem;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.14em;color:#8f4632}.bmx__heading-group{display:flex;flex-direction:column;gap:.6rem}.bmx__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:700;line-height:1.3;color:#1c1a19;--color-highliter: #8f4632}.bmx__title em{color:#8f4632}.bmx__subtitle{margin:0;font-size:1.3rem;font-weight:700;line-height:1.4;color:#8f4632}.bmx__text{padding-left:1.2rem;border-left:3px solid #a8573f;font-size:1.4rem;line-height:1.6;color:#1c1a19}.bmx__text p{margin:0 0 .8rem;font-size:1.4rem;line-height:1.6}.bmx__text p:last-child{margin-bottom:0}.bmx__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.bmx__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:7.2rem;padding:1.2rem .6rem;border:1px solid #d9bfa6;border-radius:8px;background:#fff;text-align:center}.bmx__stat-value{font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:600;line-height:1.1;color:#8f4632}.bmx__explain .bmx__stat-label{font-size:1rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:#6f5f55;overflow-wrap:anywhere}.bmx__box{padding:1.6rem;border-radius:12px;background:#efe6dc}.bmx__box-title{margin:0 0 .6rem;font-size:1.4rem;font-weight:700;line-height:1.4;color:#1c1a19}.bmx__box-text,.bmx__box-text p{margin:0;font-size:1.3rem;line-height:1.6;color:#4a4440}.bmx__box-text p+p{margin-top:.6rem}.bmx__pills{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.bmx__explain .bmx__pill{padding:.6rem 1.2rem;border:1px solid #a8573f;border-radius:999px;font-size:1rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;color:#8f4632}.bmx__quote{margin:0}.bmx__quote-text{margin:0;padding:0;border:0;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-style:italic;line-height:1.5;color:#1c1a19}.bmx__quote-text:before{content:"\ab\a0"}.bmx__quote-text:after{content:"\a0\bb"}.bmx__quote-author{margin-top:.6rem;font-size:1.2rem;font-weight:700;color:#6f5f55}@media(prefers-reduced-motion:reduce){.bmx__video{display:none}.bmx__dot{animation:none;opacity:1}.bmx__dot:after{animation:none}.bmx__halo{animation:none;opacity:.6;transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-bm-crossband-science.css.map */
