.bst{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;background:#0b0b0b;color:#f2f2f0}.bst--image_right .bst__media{order:2}.bst--image_right .bst__copy{order:1}.bst__media{height:var(--dh);background:#171717;overflow:hidden}.bst__image{width:100%;height:100%;object-fit:cover;object-position:var(--x) var(--y);display:block}.bst__placeholder{height:100%;display:grid;place-items:center;color:#777;border:1px dashed #444}.bst__copy{padding:clamp(50px,8vw,120px)}.bst__copy>p{font:700 10px/1.3 Xolonium,Arial,sans-serif;letter-spacing:.15em;color:#ed1c24}.bst h2{font:700 clamp(38px,5vw,70px)/.95 Xolonium,Arial,sans-serif;text-transform:uppercase;margin:20px 0}.bst__copy .rte{color:#999;line-height:1.7;max-width:500px}.bst__copy>a{display:inline-block;margin-top:26px;color:#fff;text-decoration:none;font:700 10px/1.2 Xolonium,Arial,sans-serif;letter-spacing:.1em;border-bottom:1px solid #ed1c24;padding-bottom:8px}.bst__copy>a span{color:#ed1c24;margin-left:10px}
@media(max-width:800px){.bst{grid-template-columns:1fr}.bst__media{height:var(--mh)}.bst__media,.bst__copy{order:initial!important}.bst__copy{padding:60px 20px}}
.bst__media{position:relative}
.bst-slider,.bst-slider__viewport,.bst-slider__track,.bst-slider__slide{width:100%;height:100%}
.bst-slider{position:relative;--color-body:#fff}
.bst-slider__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}
.bst-slider__viewport::-webkit-scrollbar{display:none}
.bst-slider__viewport:focus-visible{outline:2px solid #ed1c24;outline-offset:-4px}
.bst-slider__track{display:flex}
.bst-slider__slide{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:normal;background:#111}
.bst-slider__jumps{position:absolute;z-index:3;top:16px;right:16px;display:flex;gap:4px;max-width:calc(100% - 32px);overflow-x:auto;padding:4px;background:rgba(9,9,9,.9);border:1px solid rgba(255,255,255,.2);scrollbar-width:none}
.bst-slider__jumps::-webkit-scrollbar{display:none}
.bst-slider__jumps button{flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.22);background:transparent;color:rgba(255,255,255,.75);font:700 9px/1 Xolonium,Arial,sans-serif;cursor:pointer}
.bst-slider__jumps button[aria-current="true"]{border-color:#ed1c24;background:#ed1c24;color:#fff}
.bst-slider__jumps button:focus-visible,.bst-slider__controls button:focus-visible{outline:2px solid #fff;outline-offset:-3px}
.bst-slider__controls{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;align-items:center;height:42px;background:rgba(9,9,9,.9);border:1px solid rgba(255,255,255,.2)}
.bst-slider__controls button{display:grid;place-items:center;width:44px;height:40px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}
.bst-slider__controls button:disabled{opacity:.28;cursor:not-allowed}
.bst-slider__controls button svg{width:17px;height:auto}
.bst-slider__controls p{min-width:58px;margin:0;text-align:center;color:#fff;font:700 11px/1 Xolonium,Arial,sans-serif;letter-spacing:.1em}
.bst-slider[data-count="1"] .bst-slider__controls,.bst-slider[data-count="1"] .bst-slider__jumps{display:none}
.bst__copy>a{display:inline-flex;min-height:58px;align-items:center;gap:18px;margin-top:32px;padding:0 28px;border:1px solid #ed1c24;background:#ed1c24;color:#fff;font-size:12px;line-height:1;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}
.bst__copy>a:hover,.bst__copy>a:focus-visible{background:#fff;border-color:#fff;color:#0b0b0b;outline:0}
.bst__copy>a span{display:grid;place-items:center;width:18px;height:18px;margin-left:0;color:currentColor}
.bst__copy>a span svg{width:14px;height:auto}
.bst__copy>a span svg path{stroke:currentColor}
@media(max-width:800px){.bst-slider__jumps{top:10px;right:10px;max-width:calc(100% - 20px)}.bst-slider__controls{right:10px;bottom:10px}.bst__copy>a{width:100%;justify-content:space-between;min-height:60px;padding:0 22px}}
.bst h2{font-size:clamp(38px,4vw,58px);word-break:normal!important;overflow-wrap:normal!important;hyphens:none}
