.bl-ja4{position:relative}.bl-ja4__intro{padding:clamp(64px,10vw,160px) 0 clamp(24px,4vw,48px)}.bl-ja4__giant{font-family:var(--bl-display);text-transform:uppercase;line-height:.8;font-size:clamp(96px,26vw,420px);margin:0;color:transparent;-webkit-text-stroke:1.5px var(--bl-line);-webkit-user-select:none;user-select:none}.bl-ja4__layout{display:grid;gap:0}@media(min-width:990px){.bl-ja4__layout{grid-template-columns:1fr 1fr}}.bl-ja4__stage{position:relative}@media(max-width:989px){.bl-ja4__stage{display:none}}@media(min-width:990px){.bl-ja4__stage{align-self:start;height:100vh;display:grid;place-items:center;will-change:transform}}.bl-ja4__frame{position:relative;height:min(86vh,125vw);aspect-ratio:4/5;max-width:100%;background:radial-gradient(110% 80% at 70% 25%,var(--bl-to, #1f7a3a),var(--bl-from, #0e1630) 72%);overflow:hidden}.bl-ja4__slide{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,40px)}.bl-ja4__slide-num{font-family:var(--bl-display);line-height:.8;font-size:clamp(160px,22vw,360px);color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.55)}.bl-ja4__slide-tag{align-self:flex-start;font:700 13px/1 var(--bl-text);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--bl-accent);padding:8px 12px}.bl-ja4__frame>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .55s ease,transform .55s ease}.bl-ja4__frame>.is-active{opacity:1;transform:none}.bl-ja4__index{position:absolute;left:var(--bl-gutter);bottom:24px;font:600 13px/1 var(--bl-text);letter-spacing:.12em;color:var(--bl-muted)}.bl-ja4__chapters{padding:0 var(--bl-gutter)}.bl-ja4__chapter{min-height:90vh;display:flex;flex-direction:column;justify-content:center;padding:48px 0;border-top:1px solid var(--bl-line);opacity:.35;transition:opacity .4s ease}.bl-ja4__chapter.is-active{opacity:1}@media(max-width:989px){.bl-ja4__chapter{min-height:0;opacity:1}.bl-ja4__chapter-img{display:block;margin:0 0 20px;aspect-ratio:4/5;width:100%;height:auto;object-fit:cover;background:#f2f2f2}}@media(min-width:990px){.bl-ja4__chapter-img{display:none}}.bl-ja4__num{font-family:var(--bl-display);font-size:20px;color:var(--bl-accent);margin:0 0 14px}.bl-ja4__h{font-family:var(--bl-display);font-weight:400;text-transform:uppercase;font-size:clamp(36px,4.6vw,68px);line-height:.95;margin:0 0 16px}.bl-ja4__p{color:var(--bl-muted);line-height:1.6;max-width:46ch;margin:0;font-size:17px}.bl-ja4__spec{display:inline-block;align-self:flex-start;margin-top:18px;padding:6px 12px;border:1px solid var(--bl-line);border-radius:999px;font-size:13px;letter-spacing:.04em}.bl-ja4__end{padding:clamp(48px,7vw,96px) var(--bl-gutter);text-align:center;border-top:1px solid var(--bl-line)}.bl-reels{padding:clamp(48px,7vw,104px) 0}.bl-reels__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px}.bl-reels__grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}@media(min-width:750px){.bl-reels__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--bl-n, 3),minmax(0,1fr));overflow:visible}}.bl-reel{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;scroll-snap-align:start;aspect-ratio:var(--bl-reel-ratio, 4/5);background:radial-gradient(120% 90% at 70% 15%,var(--bl-to, #3a0b0e),var(--bl-from, #141414) 72%);isolation:isolate}.bl-reel .bl-ghost{inset:6% auto auto 6%;white-space:normal;font-size:clamp(80px,9vw,150px)}.bl-reel__media,.bl-reel__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.bl-reel__media img,.bl-reel__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.bl-reel:hover .bl-reel__media img{transform:scale(1.04)}.bl-reel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000b8)}.bl-reel__body{position:absolute;inset:auto 0 0 0;padding:clamp(18px,2.4vw,32px);display:grid;gap:10px;justify-items:start}.bl-reel__tag{font:700 12px/1 var(--bl-text);letter-spacing:.14em;text-transform:uppercase;background:var(--bl-accent);color:#fff;padding:6px 10px}.bl-reel__title{font-family:var(--bl-display);font-weight:400;text-transform:uppercase;font-size:clamp(34px,3.6vw,56px);line-height:.92;margin:0}.bl-reel__text{margin:0;color:#ffffffdb;font-size:15px;line-height:1.45;max-width:36ch}.bl-reel .bl__btn{min-height:42px;padding:0 20px;font-size:14px;background:#fff;color:#111}.bl-reel:focus-visible{outline:3px solid var(--bl-accent);outline-offset:3px}.bl-reel__play{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#00000059;display:grid;place-items:center}.bl-reel__play svg{width:14px;height:14px;fill:#fff}.bl-match .bl-video__media{aspect-ratio:var(--bl-ratio-m, 4/5)}@media(min-width:750px){.bl-match .bl-video__media{aspect-ratio:var(--bl-ratio-d, 21/9)}}.bl__lead p{margin:0 0 12px}.bl__lead p:last-child{margin-bottom:0}.bl-ghost{inset:5% -1% auto auto}@media(max-width:749px){.bl-ghost{inset:6% auto auto 4%}}@media(min-width:750px){.bl-video__media{max-height:calc(100vh - 140px);min-height:480px}}.bl-buy__gallery figure{aspect-ratio:4/5;background:#f5f5f5}.bl-buy__gallery img{object-fit:contain}.bl-anim .bl-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.bl-anim .bl-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bl *,.bl *:before,.bl *:after{transition:none!important;animation:none!important}.bl-reveal{opacity:1;transform:none}.bl-card:hover .bl-card__img img{transform:none}}.bl .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bulls-launch-2.css.map */
