.bulls-news-card{position:relative;background:var(--t-panel);border-radius:var(--radius-lg);overflow:hidden;height:100%}.bulls-news-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.bulls-news-card__link:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.bulls-news-card__media{position:relative;aspect-ratio:var(--ar-card);overflow:hidden;background:var(--t-panel)}.bulls-news-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--motion-slower) var(--ease-emphasis)}.bulls-news-card__image--placeholder{background:var(--grad-ink);position:relative}.bulls-news-card__image--placeholder:after{content:"";position:absolute;inset:0;background:url(../images/crest-white.svg) no-repeat center 45% / 32% auto;opacity:var(--opacity-watermark-strong)}.bulls-news-card:hover .bulls-news-card__image{transform:scale(1.05)}.bulls-news-card:hover{box-shadow:var(--shadow-lift)}.bulls-news-card__scrim{position:absolute;inset:0;background:var(--scrim-bottom)}.bulls-news-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.bulls-news-card__tag{align-self:flex-start;font-family:var(--ff-mono);font-size:var(--fs-50);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-bulls-red);background:var(--c-bulls-red-50);padding:2px var(--space-2);border-radius:var(--radius-sm)}.bulls-news-card__title{margin:0;font-family:var(--ff-display);font-size:var(--fs-500);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--t-fg)}.bulls-news-card__meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.bulls-news-card__date{font-family:var(--ff-mono);font-size:var(--fs-50);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t-fg-muted)}.bulls-news-card--overlay .bulls-news-card__link{position:relative;height:100%}.bulls-news-card--overlay .bulls-news-card__media{aspect-ratio:var(--ar-card);height:100%}.bulls-news-card--overlay .bulls-news-card__scrim{background:linear-gradient(to top,#0a0a0af5,#0a0a0ac7 35%,#0a0a0a73 65%,#0a0a0a00 85%)}.bulls-news-card--overlay .bulls-news-card__body{position:absolute;inset:auto 0 0;z-index:1;color:var(--c-white);padding:var(--space-5);gap:var(--space-1)}.bulls-news-card--overlay .bulls-news-card__title{color:var(--c-white)}.bulls-news-card--overlay .bulls-news-card__date{color:var(--c-white-82)}.bulls-news-card__cta{align-self:flex-start;display:inline-flex;align-items:center;box-sizing:border-box;margin-top:var(--space-3);padding:var(--space-2) var(--space-4);min-height:46px;background:var(--c-white);color:var(--c-ink-900);font-family:var(--ff-display);font-size:var(--fs-75);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:var(--radius-md);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.bulls-news-card:hover .bulls-news-card__cta,.bulls-news-card__link:focus-visible .bulls-news-card__cta{background:var(--c-bulls-red);color:var(--c-white)}.bulls-news-card--overlay .bulls-news-card__tag{align-self:flex-start;color:var(--c-bulls-red-300);background:none;padding:0;border-radius:var(--radius-md)}.bulls-media-card{transition:transform var(--motion-base) var(--ease-out)}.bulls-media-card__link{display:block;text-decoration:none;color:inherit}.bulls-media-card__link:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.bulls-media-card__thumb{position:relative;aspect-ratio:var(--ar-video);overflow:hidden;border-radius:var(--radius-md);background:var(--t-panel)}.bulls-media-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--motion-slower) var(--ease-emphasis)}.bulls-media-card__image--placeholder{background:var(--grad-ink);position:relative}.bulls-media-card__image--placeholder:after{content:"";position:absolute;inset:0;background:url(../images/crest-white.svg) no-repeat center 45% / 32% auto;opacity:var(--opacity-watermark-strong)}.bulls-media-card:hover .bulls-media-card__image{transform:scale(1.05)}.bulls-media-card:hover{box-shadow:var(--shadow-lift)}.bulls-media-card__scrim{position:absolute;inset:0;background:linear-gradient(to top,#0a0a0a66,#0a0a0a00 50%)}.bulls-media-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--c-white-18);border:2px solid var(--c-white);color:var(--c-white);backdrop-filter:blur(2px);transition:background var(--motion-fast) var(--ease-out),transform var(--motion-base) var(--ease-out)}.bulls-media-card__play svg{width:24px;height:24px;margin-left:2px}.bulls-media-card:hover .bulls-media-card__play{background:var(--c-bulls-red);border-color:var(--c-bulls-red);transform:translate(-50%,-50%) scale(1.08)}.bulls-media-card__duration{position:absolute;right:var(--space-3);bottom:var(--space-3);font-family:var(--ff-mono);font-size:var(--fs-50);color:var(--c-white);background:var(--overlay-ink);padding:2px var(--space-2);border-radius:var(--radius-sm)}.bulls-media-card__title{margin:var(--space-3) 0 0;font-family:var(--ff-display);font-size:var(--fs-300);line-height:var(--lh-snug);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--t-fg)}@media(prefers-reduced-motion:reduce){.bulls-news-card,.bulls-news-card__image,.bulls-media-card__image,.bulls-media-card__play{transition:none}.bulls-news-card:hover,.bulls-news-card:hover .bulls-news-card__image,.bulls-media-card:hover .bulls-media-card__image{transform:none}.bulls-media-card:hover .bulls-media-card__play{transform:translate(-50%,-50%)}}.bulls-news-archive__inner{max-width:var(--content-full);margin:0 auto;padding:var(--space-16) var(--gutter);color:var(--c-text-inverse)}@media(min-width:1024px){.bulls-news-archive__inner{padding-inline:clamp(72px,7vw,132px)}}.bulls-news-archive__kicker{margin:0 0 var(--space-3);font-family:var(--ff-mono);font-size:var(--fs-50);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-bulls-red-300)}.bulls-news-archive__title{margin:0 0 var(--space-8);font-family:var(--ff-display);font-size:clamp(2.5rem,6vw,4.5rem);line-height:.92;letter-spacing:var(--ls-tight);text-transform:uppercase;color:var(--t-fg)}.bulls-news-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);grid-auto-rows:340px}.bulls-news-archive__grid>:first-child{grid-column:span 2;grid-row:span 2}.bulls-news-archive--search .bulls-news-archive__grid>:first-child{grid-column:auto;grid-row:auto}@media(max-width:1024px){.bulls-news-archive__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bulls-news-archive__grid{grid-template-columns:1fr;grid-auto-rows:220px}.bulls-news-archive__grid>:first-child{grid-column:1 / -1;grid-row:span 2}.bulls-news-archive__inner{padding:var(--space-12) var(--gutter-sm)}}.bulls-news-archive__more{margin-top:var(--space-8);display:flex;gap:var(--space-3);flex-wrap:wrap;font-family:var(--ff-mono);font-size:var(--fs-75)}.bulls-news-archive__more a,.bulls-news-archive__more .current{padding:var(--space-2) var(--space-3);border:1px solid var(--t-border-strong);color:var(--t-fg);text-decoration:none}.bulls-news-archive__more .current{background:var(--c-bulls-red);border-color:var(--c-bulls-red)}.bulls-news-archive__more a:hover{border-color:var(--c-bulls-red)}.bulls-article__hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(360px,56vh,620px);padding:var(--space-12) 0;overflow:hidden;isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw)}.bulls-article__hero:not(.has-media){min-height:auto;padding:var(--space-12) 0 0;width:auto;margin-inline:0}.bulls-article__hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;z-index:0}.bulls-article__hero-scrim{position:absolute;inset:0;z-index:1;background:var(--scrim-bottom-strong)}.bulls-article__hero-inner{position:relative;z-index:2;width:100%;max-width:var(--content-base);margin:0 auto;padding:0 var(--gutter);color:var(--c-white)}.bulls-article__kicker{margin:0 0 var(--space-3);font-family:var(--ff-mono);font-size:var(--fs-50);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-bulls-red-300)}.bulls-article__title{margin:0;font-family:var(--ff-display);font-size:clamp(2rem,5vw,3.75rem);line-height:.95;letter-spacing:var(--ls-tight);text-transform:uppercase;color:var(--c-white)}.bulls-article__meta{margin:var(--space-4) 0 0;font-family:var(--ff-mono);font-size:var(--fs-50);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-white-50)}.bulls-article__body{max-width:68ch;margin:0 auto;padding:var(--space-10) var(--gutter) var(--space-16);color:var(--t-fg-body);font-family:var(--ff-sans);font-size:var(--fs-200);line-height:var(--lh-loose)}.bulls-article__body p{margin:0 0 var(--space-5)}.bulls-article__body h2,.bulls-article__body h3,.bulls-article__body h4,.bulls-article__body strong{color:var(--t-fg)}.bulls-article__lead{font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--t-fg)}.bulls-article__lead em{font-style:italic}.bulls-article__body a{color:var(--c-bulls-red-300);text-decoration:underline}.bulls-article__body a:hover{color:var(--t-fg)}.bulls-article__body img{max-width:100%;height:auto}.bulls-article__back{margin-top:var(--space-8)}.bulls-article__back a{font-family:var(--ff-mono);font-size:var(--fs-50);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t-fg-body);text-decoration:none}.bulls-article__back a:hover{color:var(--c-bulls-red-300)}.bulls-article--split .bulls-article__head{width:100vw;margin-inline:calc(50% - 50vw);box-sizing:border-box;padding:var(--space-12) var(--gutter) var(--space-8);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-8);align-items:center}@media(min-width:1024px){.bulls-article--split .bulls-article__head{padding-inline:max(clamp(72px,7vw,132px),calc((100vw - var(--content-full)) / 2 + clamp(72px,7vw,132px)))}}.bulls-article--split .bulls-article__title{margin:var(--space-3) 0 0;font-family:var(--ff-display);font-style:italic;font-weight:var(--fw-regular);font-size:clamp(var(--fs-600),3.4vw,var(--fs-800));line-height:1.02;letter-spacing:var(--ls-snug);text-transform:uppercase;color:var(--t-fg);overflow-wrap:normal;word-break:keep-all}.bulls-article--split .bulls-article__kicker{color:var(--c-bulls-red)}.bulls-article--split .bulls-article__meta{margin:var(--space-4) 0 0;font-family:var(--ff-mono);font-size:var(--fs-50);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t-fg-muted)}.bulls-article__head-media{margin:0;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:var(--ar-video);background:var(--t-panel)}.bulls-article__head-media img{width:100%;height:100%;object-fit:cover;display:block}.bulls-article__share{display:flex;gap:var(--space-2);margin-top:var(--space-5)}.bulls-article__share-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:38px;padding:0;border:1px solid var(--t-border-strong);border-radius:var(--radius-pill);background:none;color:var(--t-fg);cursor:pointer;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.bulls-article__share-link:hover,.bulls-article__share-link:focus-visible{color:var(--c-bulls-red);border-color:var(--c-bulls-red)}.bulls-article__share-link:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.bulls-article__share-link.is-copied{color:var(--c-white);background:var(--c-bulls-red);border-color:var(--c-bulls-red)}@media(max-width:860px){.bulls-article--split .bulls-article__head{grid-template-columns:1fr;gap:var(--space-6)}.bulls-article__head-media{order:-1}}.bulls-news-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5);border-bottom:1px solid var(--t-border-strong);margin:var(--space-6) 0 var(--space-8)}.bulls-news-filters__btn{display:inline-block;padding:var(--space-3) 0;border-bottom:3px solid transparent;margin-bottom:-1px;font-family:var(--ff-display);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--ls-snug);color:var(--t-fg-muted);text-decoration:none;white-space:nowrap;transition:color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.bulls-news-filters__btn:hover{color:var(--t-fg-body)}.bulls-news-filters__btn.is-active{color:var(--t-fg);border-bottom-color:var(--c-bulls-red)}.bulls-news-filters__btn:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media(max-width:600px){.bulls-news-filters{flex-wrap:nowrap;gap:var(--space-4);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bulls-news-filters::-webkit-scrollbar{display:none}.bulls-news-filters__btn{font-size:var(--fs-100)}}
