{"id":3666,"date":"2026-11-04T16:39:07","date_gmt":"2026-11-04T16:39:07","guid":{"rendered":"https:\/\/www.butler.edu\/campaigns\/?page_id=3666"},"modified":"2026-11-13T18:27:55","modified_gmt":"2026-11-13T18:27:55","slug":"blue-v","status":"publish","type":"page","link":"https:\/\/www.butler.edu\/campaigns\/blue-v\/","title":{"rendered":"Blue V"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-b5de769a wp-block-group-is-layout-constrained\" id=\"campaigns-header\" style=\"background-color:#111321;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--30)\">\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"224\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/10170201\/butleruniv_horiz_SU_wht-scaled.png\" alt=\"\" class=\"wp-image-3570\" style=\"border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;object-fit:contain;object-position:0% 0%;width:428px;height:38px\" srcset=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/10170201\/butleruniv_horiz_SU_wht-scaled.png 2560w, https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/10170201\/butleruniv_horiz_SU_wht-300x26.png 300w, https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/10170201\/butleruniv_horiz_SU_wht-1024x90.png 1024w, https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/10170201\/butleruniv_horiz_SU_wht-768x67.png 768w, https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/10170201\/butleruniv_horiz_SU_wht-1536x134.png 1536w, https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/10170201\/butleruniv_horiz_SU_wht-2048x179.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\nsection {\n  margin-top: 0 !important;\n}\n<\/style>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   BUTLER BLUE V \u2014 HERO\n   ========================================= *\/\n\n.blue-v-hero {\n  --hero-navy: #13294B;\n  --hero-blue: #477CA3;\n  --hero-white: #ffffff;\n\n  \/* Guildhall Condensed for MASCOT *\/\n  --hero-mascot-font:\n    \"guildhall-condensed\",\n    Impact,\n    \"Arial Narrow\",\n    sans-serif;\n\n  \/* Good Headline Pro for heading and body *\/\n  --hero-body-font:\n    \"ff-good-headline-web-pro\",\n    \"Arial Narrow\",\n    Arial,\n    sans-serif;\n\n  position: relative;\n  isolation: isolate;\n\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n\n  min-height: clamp(650px, 52vw, 800px);\n\n  background: var(--hero-white);\n  color: var(--hero-navy);\n\n  overflow: hidden;\n}\n\n\/* -----------------------------------------\n   BOX SIZING\n   ----------------------------------------- *\/\n\n.blue-v-hero,\n.blue-v-hero *,\n.blue-v-hero *::before,\n.blue-v-hero *::after {\n  box-sizing: border-box;\n}\n\n\/* -----------------------------------------\n   INNER LAYOUT \u2014 1380px MAX\n   ----------------------------------------- *\/\n\n.blue-v-hero__inner {\n  position: relative;\n\n  display: flex;\n  align-items: center;\n\n  width: 100%;\n  max-width: 1380px;\n  min-height: inherit;\n\n  margin: 0 auto;\n  padding: 0 32px;\n}\n\n\/* -----------------------------------------\n   LEFT CONTENT\n   ----------------------------------------- *\/\n\n.blue-v-hero__copy {\n  position: relative;\n  z-index: 3;\n\n  width: 54%;\n  min-width: 0;\n\n  padding: 70px 0 90px;\n}\n\n\/* -----------------------------------------\n   HEADLINE\n   ----------------------------------------- *\/\n\n.blue-v-hero__heading {\n  position: relative;\n  z-index: 4;\n\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n\n  width: max-content;\n  max-width: none;\n\n  margin: 0;\n\n  color: var(--hero-navy);\n  text-transform: uppercase;\n}\n\n\/* MORE THAN A \u2014 Good Headline Pro *\/\n\n.blue-v-hero__heading-top {\n  display: block;\n\n  color: var(--hero-navy);\n\n  font-family: var(--hero-body-font);\n  font-size: clamp(70px, 7vw, 100px);\n  font-style: normal;\n  font-weight: 800;\n\n  line-height: 0.9;\n  letter-spacing: -0.01em;\n  white-space: nowrap;\n}\n\n\/* MASCOT \u2014 Guildhall Condensed *\/\n\n.blue-v-hero__heading-main {\n  display: block;\n\n  color: var(--hero-navy);\n\n  font-family: var(--hero-mascot-font);\n  font-size: clamp(130px, 14vw, 200px);\n  font-style: normal;\n  font-weight: 400;\n\n  line-height: 0.85;\n  letter-spacing: -0.015em;\n  white-space: nowrap;\n}\n\n\/* -----------------------------------------\n   INTRO COPY\n   ----------------------------------------- *\/\n\n.blue-v-hero__intro {\n  position: relative;\n  z-index: 4;\n\n  max-width: 505px;\n  margin-top: 32px;\n\n  color: var(--hero-navy);\n\n  font-family: var(--hero-body-font);\n  font-size: clamp(21px, 1.8vw, 26px);\n  font-weight: 400;\n  line-height: 1.25;\n}\n\n.blue-v-hero__intro p {\n  margin: 0;\n\n  color: inherit;\n\n  font-family: inherit;\n  font-size: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n}\n\n.blue-v-hero__intro strong {\n  font-weight: 800;\n}\n\n\/* -----------------------------------------\n   PRIMARY CTA\n   ----------------------------------------- *\/\n\n.blue-v-hero__button {\n  position: relative;\n  z-index: 4;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 32px;\n\n  width: min(100%, 305px);\n  min-height: 52px;\n\n  margin-top: 40px;\n  padding: 14px 22px;\n\n  background: var(--hero-blue);\n  color: #ffffff;\n\n  font-family: var(--hero-body-font);\n  font-size: 21px;\n  font-weight: 800;\n  line-height: 1;\n\n  text-decoration: none;\n  text-transform: uppercase;\n\n  \/* Angled button corners *\/\n  clip-path: polygon(\n    0 0,\n    100% 0,\n    100% calc(100% - 10px),\n    calc(100% - 10px) 100%,\n    10px 100%,\n    0 calc(100% - 10px)\n  );\n\n  transition:\n    background 0.25s ease,\n    color 0.25s ease;\n}\n\n.blue-v-hero__button:hover {\n  background: var(--hero-navy);\n  color: #ffffff;\n}\n\n.blue-v-hero__button:focus-visible {\n  outline: 3px solid var(--hero-navy);\n  outline-offset: 5px;\n}\n\n.blue-v-hero__button-arrow {\n  display: inline-block;\n\n  font-family: Arial, sans-serif;\n  font-size: 28px;\n  font-weight: 400;\n  line-height: 0.7;\n\n  transition: transform 0.25s ease;\n}\n\n.blue-v-hero__button:hover\n.blue-v-hero__button-arrow {\n  transform: translateX(5px);\n}\n\n\/* -----------------------------------------\n   RIGHT IMAGE \u2014 FINAL DESKTOP POSITIONING\n   ----------------------------------------- *\/\n\n.blue-v-hero__art {\n  position: absolute;\n  z-index: 1;\n\n  top: 0;\n  right: -22%;\n  bottom: 0;\n\n  width: 115%;\n  height: 100%;\n\n  pointer-events: none;\n}\n\n.blue-v-hero__art img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n  max-width: none;\n\n  object-fit: contain;\n  object-position: right center;\n\n  transform: scale(1.23);\n  transform-origin: right center;\n}\n\n\/* -----------------------------------------\n   MEDIUM DESKTOP\n   ----------------------------------------- *\/\n\n@media (min-width: 1001px) and (max-width: 1200px) {\n\n  .blue-v-hero {\n    min-height: 650px;\n  }\n\n  .blue-v-hero__copy {\n    width: 57%;\n  }\n\n  .blue-v-hero__heading-top {\n    font-size: clamp(65px, 7vw, 90px);\n  }\n\n  .blue-v-hero__heading-main {\n    font-size: clamp(110px, 13vw, 165px);\n  }\n\n  .blue-v-hero__intro {\n    max-width: 440px;\n    font-size: 22px;\n  }\n\n  .blue-v-hero__art {\n    width: 106%;\n    right: -17%;\n  }\n\n  .blue-v-hero__art img {\n    transform: scale(1.19);\n    transform-origin: right center;\n  }\n}\n\n\/* -----------------------------------------\n   TABLET\n   ----------------------------------------- *\/\n\n@media (min-width: 768px) and (max-width: 1000px) {\n\n  .blue-v-hero {\n    min-height: 600px;\n  }\n\n  .blue-v-hero__inner {\n    padding: 0 28px;\n  }\n\n  .blue-v-hero__copy {\n    width: 60%;\n    padding: 65px 0;\n  }\n\n  .blue-v-hero__heading-top {\n    font-size: clamp(52px, 7vw, 75px);\n  }\n\n  .blue-v-hero__heading-main {\n    font-size: clamp(100px, 13vw, 135px);\n  }\n\n  .blue-v-hero__intro {\n    max-width: 400px;\n    font-size: 21px;\n  }\n\n  .blue-v-hero__art {\n    width: 98%;\n    right: -12%;\n  }\n\n  .blue-v-hero__art img {\n    transform: scale(1.12);\n    transform-origin: right center;\n  }\n}\n\n\/* -----------------------------------------\n   MOBILE \u2014 STACKED LAYOUT\n   ----------------------------------------- *\/\n\n@media (max-width: 767px) {\n\n  .blue-v-hero {\n    min-height: 0;\n  }\n\n  .blue-v-hero__inner {\n    display: flex;\n    flex-direction: column;\n    align-items: stretch;\n\n    width: 100%;\n    min-height: 0;\n\n    padding: 0;\n  }\n\n  .blue-v-hero__copy {\n    order: 1;\n\n    width: 100%;\n    padding: 60px 24px 20px;\n  }\n\n  .blue-v-hero__heading {\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .blue-v-hero__heading-top {\n    font-size: clamp(42px, 10vw, 76px);\n    line-height: 0.95;\n  }\n\n  .blue-v-hero__heading-main {\n    font-size: clamp(85px, 20vw, 150px);\n    line-height: 0.9;\n  }\n\n  .blue-v-hero__intro {\n    max-width: 560px;\n    margin-top: 28px;\n\n    font-size: 21px;\n    line-height: 1.3;\n  }\n\n  .blue-v-hero__button {\n    margin-top: 30px;\n    min-height: 52px;\n  }\n\n  \/* Image moves below content *\/\n\n  .blue-v-hero__art {\n    position: relative;\n    order: 2;\n\n    top: auto;\n    right: auto;\n    bottom: auto;\n\n    width: 100%;\n    height: auto;\n\n    margin: 0;\n    overflow: hidden;\n  }\n\n  .blue-v-hero__art img {\n    position: relative;\n\n    width: 100%;\n    height: auto;\n\n    object-fit: contain;\n    object-position: center bottom;\n\n    \/* Reset desktop scaling *\/\n    transform: none;\n  }\n}\n\n\/* -----------------------------------------\n   SMALL MOBILE\n   ----------------------------------------- *\/\n\n@media (max-width: 480px) {\n\n  .blue-v-hero__copy {\n    padding: 48px 20px 16px;\n  }\n\n  .blue-v-hero__heading-top {\n    font-size: clamp(35px, 9.5vw, 46px);\n  }\n\n  .blue-v-hero__heading-main {\n    font-size: clamp(72px, 19vw, 95px);\n  }\n\n  .blue-v-hero__intro {\n    margin-top: 24px;\n    font-size: 20px;\n  }\n\n  .blue-v-hero__button {\n    width: min(100%, 305px);\n    margin-top: 28px;\n  }\n}\n\n\/* -----------------------------------------\n   REDUCED MOTION\n   ----------------------------------------- *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .blue-v-hero__button,\n  .blue-v-hero__button-arrow,\n  .blue-v-hero__art img {\n    transition: none;\n  }\n}\n\n\n\/* =========================================\n   BLUE V HERO \u2014 FINAL HORIZONTAL POSITION\n   ========================================= *\/\n\n\/* Large desktop: shift Blue 10% farther right *\/\n@media (min-width: 1201px) {\n  .blue-v-hero__art {\n    right: -28%;\n  }\n}\n\n\/* Medium desktop *\/\n@media (min-width: 1001px) and (max-width: 1200px) {\n  .blue-v-hero__art {\n    right: -24%;\n  }\n}\n\n\/* Tablet: preserve existing positioning *\/\n@media (min-width: 768px) and (max-width: 1000px) {\n  .blue-v-hero__art {\n    right: -12%;\n  }\n}\n<\/style>\n\n<!-- =========================================\n     BUTLER BLUE V \u2014 HERO\n     ========================================= -->\n\n<section id=\"page-top\" class=\"blue-v-hero alignfull\" aria-labelledby=\"blue-v-hero-heading\">\n  <div class=\"blue-v-hero__inner\">\n\n    <!-- Hero copy -->\n    <div class=\"blue-v-hero__copy\">\n\n      <h1 id=\"blue-v-hero-heading\" class=\"blue-v-hero__heading\">\n        <span class=\"blue-v-hero__heading-top\">\n          MORE THAN A\n        <\/span>\n\n        <span class=\"blue-v-hero__heading-main\">\n          MASCOT\n        <\/span>\n      <\/h1>\n\n      <div class=\"blue-v-hero__intro\">\n        <p>\n          Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans.\n        <\/p>\n      <\/div>\n\n      <a href=\"#meet-blue\" class=\"blue-v-hero__button\">\n        <span>MEET BLUE V<\/span>\n\n        <span class=\"blue-v-hero__button-arrow\" aria-hidden=\"true\">\n          \u203a\n        <\/span>\n      <\/a>\n\n    <\/div>\n\n    <!-- Hero photography -->\n    <div class=\"blue-v-hero__art\" aria-hidden=\"true\">\n      <img src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11161506\/11092026_Blue5_166_edit.png\" alt=\"\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* BUTLER BLUE V \u2014 IMAGE + TEXT SECTIONS *\/\n\n.blue-v-sections {\n  --blue-v-navy: #002D62;\n  --blue-v-light: #F3F5F7;\n  --blue-v-text: #202630;\n  width: 100%;\n}\n\n.blue-v-sections *,\n.blue-v-sections *::before,\n.blue-v-sections *::after {\n  box-sizing: border-box;\n}\n\n.blue-v-feature {\n  padding: clamp(64px, 7vw, 112px) 24px;\n  background: #fff;\n  color: var(--blue-v-text);\n}\n\n.blue-v-feature--light {\n  background: var(--blue-v-light);\n}\n\n.blue-v-feature__inner {\n  max-width: 1380px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  align-items: center;\n  gap: clamp(40px, 6vw, 96px);\n}\n\n.blue-v-feature--reverse .blue-v-feature__image {\n  order: -1;\n}\n\n.blue-v-feature__content {\n  max-width: 550px;\n}\n\n.blue-v-feature__eyebrow {\n  display: block;\n  margin-bottom: 16px;\n  color: var(--blue-v-navy);\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n}\n\n.blue-v-feature__title {\n  margin: 0 0 24px;\n  color: var(--blue-v-navy);\n  font-family: \"ff-good-headline-web-pro\",\n    \"Arial Narrow\", Impact, sans-serif;\n  font-stretch: condensed;\n  font-size: clamp(52px, 5.5vw, 90px);\n  font-weight: 800;\n  line-height: 0.95;\n  letter-spacing: -0.02em;\n  text-transform: uppercase;\n}\n\n.blue-v-feature__copy {\n  font-size: clamp(17px, 1.4vw, 20px);\n  line-height: 1.65;\n}\n\n.blue-v-feature__copy p {\n  margin: 0 0 18px;\n}\n\n.blue-v-feature__image img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 4 \/ 5;\n  object-fit: cover;\n}\n\n.blue-v-feature__facts {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px 28px;\n  margin-top: 28px;\n  padding-top: 24px;\n  border-top: 2px solid var(--blue-v-navy);\n}\n\n.blue-v-feature__fact strong {\n  display: block;\n  color: var(--blue-v-navy);\n  font-size: 12px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n\n.blue-v-feature__fact span {\n  display: block;\n  margin-top: 5px;\n  font-size: 17px;\n}\n\n.blue-v-feature__button {\n  display: inline-block;\n  margin-top: 18px;\n  padding: 14px 26px;\n  background: var(--blue-v-navy);\n  border: 2px solid var(--blue-v-navy);\n  color: #fff;\n  font-size: 15px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: background 0.2s, color 0.2s;\n}\n\n.blue-v-feature__button:hover,\n.blue-v-feature__button:focus-visible {\n  background: #fff;\n  color: var(--blue-v-navy);\n}\n\n.blue-v-feature__button:focus-visible {\n  outline: 3px solid currentColor;\n  outline-offset: 3px;\n}\n\n@media (max-width: 767px) {\n  .blue-v-feature {\n    padding: 56px 20px;\n  }\n\n  .blue-v-feature__inner {\n    grid-template-columns: 1fr;\n    gap: 32px;\n  }\n\n  .blue-v-feature--reverse .blue-v-feature__image {\n    order: 0;\n  }\n\n  .blue-v-feature__content {\n    max-width: none;\n  }\n\n  .blue-v-feature__title {\n    font-size: clamp(48px, 12vw, 68px);\n  }\n\n  .blue-v-feature__image img {\n    aspect-ratio: 4 \/ 3;\n  }\n}\n\n\n\/* Blue V \u2014 All Typography *\/\n.blue-v-sections,\n.blue-v-sections .blue-v-feature__title,\n.blue-v-sections .blue-v-feature__copy,\n.blue-v-sections .blue-v-feature__eyebrow,\n.blue-v-sections .blue-v-feature__facts,\n.blue-v-sections .blue-v-feature__button {\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n}\n\n\n\/* Full-width background for light image\/text sections *\/\n.blue-v-feature--light {\n  position: relative;\n  left: 50%;\n  width: 100vw;\n  max-width: none;\n  margin-left: -50vw;\n  background: #F3F5F7;\n}\n\n\/* Keep image\/text content at 1380px *\/\n.blue-v-feature--light .blue-v-feature__inner {\n  width: 100%;\n  max-width: 1380px;\n  margin: 0 auto;\n}\n\n\n\/* Full-width layout for ALL Blue V image\/text sections *\/\n.blue-v-feature {\n  position: relative;\n  left: 50%;\n  width: 100vw;\n  max-width: none;\n  margin-left: -50vw;\n}\n\n\/* Keep content aligned at 1380px *\/\n.blue-v-feature .blue-v-feature__inner {\n  width: 100%;\n  max-width: 1380px;\n  margin-left: auto;\n  margin-right: auto;\n}\n<\/style>\n\n<div class=\"blue-v-sections\">\n\n  <!-- MEET BLUE V -->\n  <section class=\"blue-v-feature blue-v-feature--light blue-v-feature--reverse\" id=\"meet-blue\">\n    <div class=\"blue-v-feature__inner\">\n\n      <div class=\"blue-v-feature__content\">\n\n        <h2 class=\"blue-v-feature__title\">\n          Meet Blue V.\n        <\/h2>\n\n        <div class=\"blue-v-feature__copy\">\n          <p>\n            Meet Butler Blue V, a red fawn English Bulldog born on August 17, 2026, in Sorento, Illinois. Raised by Rachel Garde of Dog Gone Bulldogs, Blue made the journey to his new home in Indianapolis with his handler, April Kirts \u201926, on November 1, 2026. He was officially introduced to the Butler community on November 13, 2026. As Butler\u2019s fifth live mascot, Blue V begins a new chapter in the Butler Live Mascot Program, following Butler Blue IV\u2019s nearly seven years of service to the campus and community.<\/p>\n          <p>Blue V is a mellow, easygoing puppy with a curious spirit and a love for making new friends. He\u2019s always up for a cuddle, though his stubborn streak sometimes shows when it\u2019s time to leave a favorite spot. His favorite things include lounging under the coffee table, taking morning walks, and getting his paws on his handler\u2019s favorite shoes.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"blue-v-feature__image\">\n        <img decoding=\"async\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11161238\/11092026_Blue5_193_CO.png\" alt=\"Temporary mascot photo; replace with Blue V photo\" loading=\"lazy\">\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n\n  <!-- MEET APRIL -->\n  <section class=\"blue-v-feature\" id=\"meet-april\">\n    <div class=\"blue-v-feature__inner\">\n\n      <div class=\"blue-v-feature__content\">\n\n        <h2 class=\"blue-v-feature__title\">\n          Meet April.\n        <\/h2>\n\n        <div class=\"blue-v-feature__copy\">\n          <p>\n            April Kirts \u201926 graduated from Butler University with a degree in Journalism and a minor in Strategic Communication: Public Relations and Advertising. She joined the Butler Live Mascot Program in July 2026 and welcomed Blue V into her home in November. As Blue\u2019s handler, Kirts coordinates appearance requests and oversees his daily care and well-being.<\/p>\n          <p>A lifelong dog lover, Kirts grew up with dogs, most often Newfoundlands. The Butler Live Mascot Program first caught her attention before she enrolled at the University. After four years as a student, she was eager to begin a new chapter with her alma mater, helping carry forward the beloved tradition that first drew her to Butler.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"blue-v-feature__image\">\n        <img decoding=\"async\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11161228\/blue588301_CO.jpg.png\" alt=\"Temporary photo; replace with April and Blue V\" loading=\"lazy\">\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   BUTLER BLUE V \u2014 APPEARANCES & MEDIA\n   ========================================= *\/\n\n.blue-v-connect {\n  --navy: #002D62;\n  --dark-navy: #081E3D;\n  --text: #172B49;\n\n  position: relative;\n  left: auto;\n\n  width: 100%;\n  max-width: 100%;\n\n  margin-left: 0;\n  margin-right: 0;\n\n  box-sizing: border-box;\n\n  background: var(--dark-navy);\n  color: #ffffff;\n\n  padding: clamp(70px, 8vw, 120px) 24px;\n\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n}\n\n\/* -----------------------------------------\n   BOX SIZING\n   ----------------------------------------- *\/\n\n.blue-v-connect *,\n.blue-v-connect *::before,\n.blue-v-connect *::after {\n  box-sizing: border-box;\n}\n\n\/* -----------------------------------------\n   INNER CONTENT \u2014 1380px MAX WIDTH\n   ----------------------------------------- *\/\n\n.blue-v-connect__inner {\n  width: 100%;\n  max-width: 1380px;\n  margin: 0 auto;\n}\n\n\/* -----------------------------------------\n   SECTION INTRO\n   ----------------------------------------- *\/\n\n.blue-v-connect__intro {\n  text-align: center;\n  max-width: 1050px;\n  margin: 0 auto 56px;\n}\n\n.blue-v-connect__eyebrow {\n  display: block;\n\n  margin-bottom: 18px;\n\n  color: #b8cbea;\n\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n\n.blue-v-connect__heading {\n  margin: 0 0 24px;\n\n  color: #ffffff;\n\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n  font-size: clamp(48px, 5.5vw, 86px);\n  font-weight: 800;\n  line-height: 1;\n\n  text-transform: uppercase;\n}\n\n.blue-v-connect__subtitle {\n  margin: 0 auto;\n  max-width: 750px;\n\n  color: #e1e9f3;\n\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.5;\n}\n\n\/* -----------------------------------------\n   TWO-COLUMN CARD GRID\n   ----------------------------------------- *\/\n\n.blue-v-connect__grid {\n  display: grid;\n\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n\n  gap: 28px;\n}\n\n\/* -----------------------------------------\n   INDIVIDUAL CARDS\n   ----------------------------------------- *\/\n\n.blue-v-connect__card {\n  display: flex;\n  flex-direction: column;\n\n  min-width: 0;\n\n  background: #ffffff;\n  color: var(--text);\n\n  overflow: hidden;\n  text-decoration: none;\n\n  transition:\n    transform 0.3s ease,\n    box-shadow 0.3s ease;\n}\n\n\/* -----------------------------------------\n   CARD IMAGES\n   ----------------------------------------- *\/\n\n.blue-v-connect__image {\n  overflow: hidden;\n\n  aspect-ratio: 16 \/ 10;\n\n  background: #dce3ed;\n}\n\n.blue-v-connect__image img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  object-position: center center;\n\n  transition: transform 0.45s ease;\n}\n\n\/* Shift media photo upward to keep\n   Blue's head visible in the crop *\/\n\n.blue-v-connect__card:nth-child(2)\n.blue-v-connect__image img {\n  object-position: center bottom;\n}\n\n\/* -----------------------------------------\n   CARD CONTENT\n   ----------------------------------------- *\/\n\n.blue-v-connect__body {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n\n  padding: clamp(28px, 3vw, 46px);\n}\n\n.blue-v-connect__label {\n  color: #47658a;\n\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n\n  text-transform: uppercase;\n  font-family: ff-good-headline-web-pro, serif;\n}\n\n.blue-v-connect__title {\n  margin: 15px 0 20px;\n\n  color: var(--navy);\n\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n  font-size: clamp(36px, 3.4vw, 55px);\n  font-weight: 800;\n  line-height: 1.05;\n\n  text-transform: uppercase;\n}\n\n.blue-v-connect__description {\n  margin: 0 0 32px;\n\n  color: #283b50;\n\n  font-size: clamp(18px, 1.4vw, 21px);\n  line-height: 1.5;\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n}\n\n\/* -----------------------------------------\n   CALL TO ACTION\n   ----------------------------------------- *\/\n\n.blue-v-connect__cta {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 20px;\n\n  margin-top: auto;\n  padding-top: 24px;\n\n  border-top: 2px solid #dce3ed;\n\n  color: var(--navy);\n\n  font-size: 19px;\n  font-weight: 800;\n  line-height: 1.3;\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n}\n\n\/* -----------------------------------------\n   BUTLER BRANDED SVG ARROW\n   ----------------------------------------- *\/\n\n.blue-v-connect__arrow {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  flex-shrink: 0;\n\n  width: 28px;\n  height: 24px;\n\n  border: 0;\n  border-radius: 0;\n\n  background: transparent;\n  color: var(--navy);\n\n  transition: transform 0.25s ease;\n}\n\n.blue-v-connect__arrow svg {\n  display: block;\n\n  width: 24px;\n  height: 19px;\n\n  fill: currentColor;\n}\n\n\/* -----------------------------------------\n   HOVER EFFECTS\n   ----------------------------------------- *\/\n\n@media (hover: hover) {\n\n  .blue-v-connect__card:hover {\n    transform: translateY(-7px);\n\n    box-shadow:\n      0 16px 40px rgba(0, 0, 0, 0.25);\n  }\n\n  .blue-v-connect__card:hover img {\n    transform: scale(1.05);\n  }\n\n  .blue-v-connect__card:hover\n  .blue-v-connect__arrow {\n    transform: translateX(5px);\n  }\n}\n\n\/* -----------------------------------------\n   KEYBOARD ACCESSIBILITY\n   ----------------------------------------- *\/\n\n.blue-v-connect__card:focus-visible {\n  outline: 4px solid #ffffff;\n  outline-offset: 5px;\n}\n\n.blue-v-connect__card:focus-visible\n.blue-v-connect__arrow {\n  transform: translateX(5px);\n}\n\n\/* -----------------------------------------\n   TABLET\n   ----------------------------------------- *\/\n\n@media (max-width: 1024px) {\n\n  .blue-v-connect__grid {\n    gap: 20px;\n  }\n\n  .blue-v-connect__body {\n    padding: 28px;\n  }\n\n  .blue-v-connect__title {\n    font-size: clamp(32px, 4vw, 45px);\n  }\n}\n\n\/* -----------------------------------------\n   MOBILE\n   ----------------------------------------- *\/\n\n@media (max-width: 767px) {\n\n  .blue-v-connect {\n    padding: 64px 20px;\n  }\n\n  .blue-v-connect__intro {\n    margin-bottom: 36px;\n  }\n\n  .blue-v-connect__heading {\n    font-size: clamp(44px, 10vw, 64px);\n  }\n\n  .blue-v-connect__subtitle {\n    font-size: 18px;\n  }\n\n  .blue-v-connect__grid {\n    grid-template-columns: 1fr;\n    gap: 24px;\n  }\n\n  .blue-v-connect__image {\n    aspect-ratio: 16 \/ 10;\n  }\n\n  .blue-v-connect__body {\n    padding: 28px;\n  }\n\n  .blue-v-connect__title {\n    font-size: 40px;\n  }\n\n  .blue-v-connect__description {\n    font-size: 18px;\n  }\n\n  .blue-v-connect__cta {\n    font-size: 17px;\n  }\n\n  .blue-v-connect__arrow {\n    width: 26px;\n    height: 22px;\n  }\n\n  .blue-v-connect__arrow svg {\n    width: 22px;\n    height: 18px;\n  }\n}\n\n\/* -----------------------------------------\n   REDUCED MOTION\n   ----------------------------------------- *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .blue-v-connect__card,\n  .blue-v-connect__image img,\n  .blue-v-connect__arrow {\n    transition: none;\n  }\n\n  .blue-v-connect__card:hover,\n  .blue-v-connect__card:hover img,\n  .blue-v-connect__card:hover\n  .blue-v-connect__arrow,\n  .blue-v-connect__card:focus-visible\n  .blue-v-connect__arrow {\n    transform: none;\n  }\n}\n<\/style>\n\n<!-- =========================================\n     BUTLER BLUE V \u2014 APPEARANCES & MEDIA\n     ========================================= -->\n\n<section class=\"blue-v-connect\" id=\"connect-with-blue\">\n  <div class=\"blue-v-connect__inner\">\n\n    <!-- SECTION INTRO -->\n    <div class=\"blue-v-connect__intro\">\n\n      <h2 class=\"blue-v-connect__heading\">\n        Invite Butler Blue V\n      <\/h2>\n\n      <p class=\"blue-v-connect__subtitle\">\n        Bring Butler spirit to your event with a visit from Blue! Appearances begin in January 2027 and are subject to availability and event suitability.\n      <\/p>\n\n    <\/div>\n\n    <!-- TWO-COLUMN CARDS -->\n    <div class=\"blue-v-connect__grid\">\n\n      <!-- CARD 1: APPEARANCES -->\n      <a class=\"blue-v-connect__card\" href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScfLAVzXl8vGsRL3LG18zS0yeDBB-yfK3UB-JoecDP0dwKWCw\/viewform?usp=dialog\" aria-label=\"Request a Blue V appearance by email\">\n\n        <div class=\"blue-v-connect__image\">\n          <img src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11152037\/11092026_Blue5_256_Apperances.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n        <div class=\"blue-v-connect__body\">\n\n          <h3 class=\"blue-v-connect__title\">\n            Bring Blue to You.\n          <\/h3>\n\n          <p class=\"blue-v-connect__description\">\n            Hosting an event? Contact Blue&#8217;s team\n            to inquire about an appearance from\n            Butler&#8217;s favorite Bulldog.\n          <\/p>\n\n          <span class=\"blue-v-connect__cta\">\n            <span>Request an Appearance<\/span>\n\n            <span class=\"blue-v-connect__arrow\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 13.39 10.59\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" focusable=\"false\">\n                <path d=\"m13.39 5.3-5.81 5.29-1.42-1.58 3.22-2.8-3.4.13H0V4.25h5.98l3.4.13-3.17-2.79L7.58 0z\"><\/path>\n              <\/svg>\n            <\/span>\n\n          <\/span>\n\n        <\/div>\n      <\/a>\n\n      <!-- CARD 2: MEDIA -->\n      <a class=\"blue-v-connect__card\" href=\"mailto:akirts@butler.edu?subject=Blue%20V%20Media%20Inquiry\" aria-label=\"Contact Blue V's team about media inquiries by email\">\n\n        <div class=\"blue-v-connect__image\">\n          <img src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11152026\/11062026_Blue5_091_media.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n        <div class=\"blue-v-connect__body\">\n\n          <h3 class=\"blue-v-connect__title\">\n            Blue in the Spotlight.\n          <\/h3>\n\n          <p class=\"blue-v-connect__description\">\n            Looking for interviews, photos, or\n            media opportunities with Blue?\n            Reach out to his team to get started.\n          <\/p>\n\n          <span class=\"blue-v-connect__cta\">\n            <span>Media Inquiries<\/span>\n\n            <span class=\"blue-v-connect__arrow\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 13.39 10.59\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" focusable=\"false\">\n                <path d=\"m13.39 5.3-5.81 5.29-1.42-1.58 3.22-2.8-3.4.13H0V4.25h5.98l3.4.13-3.17-2.79L7.58 0z\"><\/path>\n              <\/svg>\n            <\/span>\n\n          <\/span>\n\n        <\/div>\n      <\/a>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   BUTLER BLUE V \u2014 GOOD BOY BLUE BOOK FEATURE\n   ========================================= *\/\n\n\n.blue-v-book {\n  --book-navy: #002D62;\n  --book-text: #263B53;\n\n  \/* Full-width section *\/\n  position: relative;\n  left: auto;\n  width: 100%;\n  max-width: 100%;\n  margin-left: 0;\n  margin-right: 0;\n  box-sizing: border-box;\n\n  padding: clamp(70px, 8vw, 120px) 24px;\n  background: #F3F5F7;\n  color: var(--book-text);\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n  text-align: center;\n}\n\n\n\/* Box sizing *\/\n.blue-v-book *,\n.blue-v-book *::before,\n.blue-v-book *::after {\n  box-sizing: border-box;\n}\n\n\/* -----------------------------------------\n   INNER CONTENT \u2014 1380px MAX WIDTH\n   ----------------------------------------- *\/\n\n.blue-v-book__inner {\n  width: 100%;\n  max-width: 1380px;\n  margin: 0 auto;\n}\n\n\/* -----------------------------------------\n   SECTION INTRO\n   ----------------------------------------- *\/\n\n.blue-v-book__intro {\n  max-width: 900px;\n  margin: 0 auto 42px;\n}\n\n.blue-v-book__eyebrow {\n  display: block;\n  margin-bottom: 18px;\n  color: var(--book-navy);\n  font-size: 15px;\n  font-weight: 800;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n}\n\n.blue-v-book__title {\n  margin: 0 0 24px;\n  color: var(--book-navy);\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n  font-size: clamp(54px, 6vw, 96px);\n  font-weight: 800;\n  line-height: 0.95;\n  text-transform: uppercase;\n}\n\n.blue-v-book__lead {\n  max-width: 750px;\n  margin: 0 auto;\n  color: var(--book-text);\n  font-size: clamp(20px, 2vw, 27px);\n  line-height: 1.45;\n}\n\n\/* -----------------------------------------\n   BOOK COVER\n   ----------------------------------------- *\/\n\n.blue-v-book__cover {\n  width: min(100%, 380px);\n  margin: 0 auto 40px;\n}\n\n.blue-v-book__cover img {\n  display: block;\n  width: 100%;\n  height: auto;\n\n  \/* Straight image, no rotation *\/\n  transform: none;\n\n  \/* Subtle shadow *\/\n  box-shadow: 0 12px 30px rgba(0, 25, 60, 0.15);\n}\n\n\/* No image movement on hover *\/\n.blue-v-book__cover img:hover {\n  transform: none;\n}\n\n\/* -----------------------------------------\n   DESCRIPTION AND CTA\n   ----------------------------------------- *\/\n\n.blue-v-book__content {\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n.blue-v-book__description {\n  margin: 0 0 30px;\n  font-size: clamp(18px, 1.5vw, 21px);\n  line-height: 1.6;\n}\n\n.blue-v-book__button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  \/* Clean button without arrow *\/\n  gap: 0;\n  padding: 17px 32px;\n\n  background: var(--book-navy);\n  border: 2px solid var(--book-navy);\n  color: #fff;\n\n  font-family: \"ff-good-headline-web-pro\", sans-serif;\n  font-size: 19px;\n  font-weight: 800;\n  text-decoration: none;\n\n  transition:\n    background 0.2s ease,\n    color 0.2s ease;\n}\n\n.blue-v-book__button:hover,\n.blue-v-book__button:focus-visible {\n  background: transparent;\n  color: var(--book-navy);\n}\n\n.blue-v-book__button:focus-visible {\n  outline: 3px solid var(--book-navy);\n  outline-offset: 4px;\n}\n\n\/* -----------------------------------------\n   MOBILE\n   ----------------------------------------- *\/\n\n@media (max-width: 767px) {\n  .blue-v-book {\n    padding: 64px 20px;\n  }\n\n  .blue-v-book__intro {\n    margin-bottom: 36px;\n  }\n\n  .blue-v-book__title {\n    font-size: clamp(48px, 12vw, 70px);\n  }\n\n  .blue-v-book__lead {\n    font-size: 20px;\n  }\n\n  .blue-v-book__cover {\n    width: min(75%, 300px);\n    margin-bottom: 36px;\n  }\n\n  .blue-v-book__description {\n    font-size: 18px;\n  }\n}\n\n\/* -----------------------------------------\n   REDUCED MOTION\n   ----------------------------------------- *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .blue-v-book__button {\n    transition: none;\n  }\n}\n<\/style>\n\n<section class=\"blue-v-book\" id=\"good-boy-blue\">\n  <div class=\"blue-v-book__inner\">\n\n    <div class=\"blue-v-book__intro\">\n\n      <h2 class=\"blue-v-book__title\">\n        Good Boy, Blue!\n      <\/h2>\n\n      <p class=\"blue-v-book__lead\">\n        <i>Good Boy, Blue! (and a Great Mascot, Too)<\/i> is the second book in the <i>Good Boy, Blue!<\/i> series that follows Butler Blue and his experiences as Butler\u2019s dawg.\n      <\/p>\n\n    <\/div>\n\n    <!-- BOOK COVER -->\n    <div class=\"blue-v-book__cover\">\n      <img decoding=\"async\" src=\"https:\/\/cdn.butler.edu\/www\/2026\/10\/28142331\/good-boy-blue-great-mascot-too-display-stack.jpg\" alt=\"Placeholder image for Good Boy, Blue! book cover\" loading=\"lazy\">\n    <\/div>\n\n    <!-- BOOK DESCRIPTION -->\n    <div class=\"blue-v-book__content\">\n\n      <p class=\"blue-v-book__description\">\n        Co-written by Butler alumni Michael Kaltenmark and Evan Krauss and inspired by their own journeys with the mascot program, the book follows Blue as he trains a puppy to become Butler\u2019s next live mascot. The story takes on special meaning as Butler transitions from Blue IV to Blue V, celebrating the bond between generations and the passing of a beloved Butler tradition.\n      <\/p>\n<p class=\"blue-v-book__description\">You can purchase the book at the Butler Bookstore or online.<\/p>\n      <a href=\"https:\/\/www.bkstr.com\/butlerstore\/product\/good-boy--blue--374316-1\" class=\"blue-v-book__button\">\n        Get the Book\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\n\/* =========================================\n   BUTLER BLUE V \u2014 SOCIAL SLIDER\n   ========================================= *\/\n\n.butler-social-slider {\n  --butler-social-navy: #13294b;\n  --butler-social-navy-dark: #071f3d;\n  --butler-social-white: #ffffff;\n  --butler-social-sky: #dff3ff;\n\n  --butler-social-bg-image:\n    url(\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/07\/10191344\/BU_Stone-Floor_SkyBlue_1920x1080-scaled.jpg\");\n\n  --butler-social-heading-font:\n    \"ff-good-headline-web-pro\",\n    \"Arial Narrow\",\n    Arial,\n    sans-serif;\n\n  position: relative;\n  overflow: hidden;\n  padding: 79px 0 69px;\n  background: var(--butler-social-white);\n  color: var(--butler-social-navy);\n}\n\n\/* -----------------------------------------\n   GLOBAL ELEMENTS\n   ----------------------------------------- *\/\n\n.butler-social-slider *,\n.butler-social-slider *::before,\n.butler-social-slider *::after {\n  box-sizing: border-box;\n}\n\n.butler-social-slider img,\n.butler-social-slider svg {\n  display: block;\n}\n\n.butler-social-slider .screen-reader-text {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0 0 0 0);\n  clip-path: inset(50%);\n  border: 0;\n  white-space: nowrap;\n}\n\n\/* -----------------------------------------\n   DESKTOP BACKGROUND PANEL\n   ----------------------------------------- *\/\n\n.butler-social-slider::before {\n  content: \"\";\n  position: absolute;\n  top: calc(50% + 4px);\n  left: 50%;\n  z-index: 0;\n\n  width: 100vw;\n  height: 300px;\n\n  background-color: var(--butler-social-sky);\n  background-image: var(--butler-social-bg-image);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: cover;\n\n  transform: translate(-50%, -50%);\n  pointer-events: none;\n}\n\n\/* -----------------------------------------\n   MAIN LAYOUT\n   ----------------------------------------- *\/\n\n.butler-social-slider__inner {\n  position: relative;\n  z-index: 1;\n\n  display: grid;\n  grid-template-columns:\n    max(400px, calc((100vw - 1280px) \/ 2 + 280px))\n    minmax(0, 1fr);\n\n  align-items: center;\n  gap: 0;\n\n  min-height: 350px;\n  margin: 0;\n  padding: 0;\n}\n\n\/* -----------------------------------------\n   CONTENT\n   ----------------------------------------- *\/\n\n.butler-social-slider__content {\n  position: relative;\n  z-index: 2;\n  grid-column: 1;\n\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 18px;\n\n  width: 220px;\n  max-width: 220px;\n\n  margin-left: max(\n    32px,\n    calc((100vw - 1280px) \/ 2)\n  );\n\n  text-align: left;\n}\n\n.butler-social-slider__heading {\n  max-width: 220px;\n  margin: 0;\n\n  color: var(--butler-social-navy);\n  font-family: var(--butler-social-heading-font);\n\n  font-size: 40px;\n  font-weight: 700;\n  line-height: 0.9;\n  letter-spacing: normal;\n  text-align: left;\n}\n\n\/* =========================================\n   SOCIAL LINKS \u2014 3 TOP \/ 2 BOTTOM\n   ========================================= *\/\n\n.butler-social-slider__social {\n  margin: 0;\n}\n\n.butler-social-slider .butler-social-slider__social-list {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center;\n  justify-content: center !important;\n\n  gap: 14px 16px;\n\n  \/* Three 50px icons plus two 16px gaps *\/\n  width: 182px;\n  max-width: 100%;\n\n  margin: 0 !important;\n  padding: 0 !important;\n\n  list-style: none;\n}\n\n\/* Individual icons *\/\n\n.butler-social-slider .wp-social-link.wp-block-social-link {\n  display: block;\n  flex: 0 0 50px;\n\n  width: 50px;\n  height: 50px;\n\n  margin: 0 !important;\n  padding: 0 !important;\n\n  border-radius: 999px;\n  background: transparent !important;\n}\n\n\/* Icon links *\/\n\n.butler-social-slider .wp-block-social-link-anchor {\n  display: flex !important;\n  align-items: center;\n  justify-content: center;\n\n  width: 50px;\n  height: 50px;\n  padding: 0 !important;\n\n  border-radius: 999px;\n\n  background: var(--butler-social-navy) !important;\n  color: var(--butler-social-white) !important;\n\n  text-decoration: none;\n\n  transition:\n    background-color 160ms ease,\n    transform 160ms ease;\n}\n\n\/* Hover and focus *\/\n\n.butler-social-slider\n.wp-block-social-link-anchor:hover,\n.butler-social-slider\n.wp-block-social-link-anchor:focus-visible {\n  background: var(--butler-social-navy-dark) !important;\n  transform: translateY(-2px);\n}\n\n.butler-social-slider\n.wp-block-social-link-anchor:focus-visible {\n  outline: 3px solid var(--butler-social-navy);\n  outline-offset: 4px;\n}\n\n\/* SVG icons *\/\n\n.butler-social-slider\n.wp-block-social-link-anchor svg {\n  width: 24px !important;\n  height: 24px !important;\n\n  fill: currentColor !important;\n  color: currentColor !important;\n}\n\n.butler-social-slider\n.wp-block-social-link-anchor svg path {\n  fill: currentColor !important;\n}\n\n\/* -----------------------------------------\n   CUSTOM SOCIAL ICON IMAGES\n   ----------------------------------------- *\/\n\n.butler-social-slider\n.wp-block-social-link-anchor.butler-social-slider__social-anchor--image {\n  padding: 0 !important;\n  background: transparent !important;\n}\n\n.butler-social-slider\n.wp-block-social-link-anchor.butler-social-slider__social-anchor--image:hover,\n.butler-social-slider\n.wp-block-social-link-anchor.butler-social-slider__social-anchor--image:focus-visible {\n  background: transparent !important;\n}\n\n.butler-social-slider__social-icon {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n}\n\n\/* -----------------------------------------\n   X ICON ADJUSTMENTS\n   ----------------------------------------- *\/\n\n.butler-social-slider\n.wp-social-link-x\n.wp-block-social-link-anchor:hover,\n.butler-social-slider\n.wp-social-link-x\n.wp-block-social-link-anchor:focus-visible {\n  background: var(--butler-social-navy) !important;\n}\n\n.butler-social-slider\n.wp-social-link-x\n.wp-block-social-link-anchor svg {\n  width: 28px !important;\n  height: 28px !important;\n}\n\n\/* =========================================\n   DESKTOP CAROUSEL\n   ========================================= *\/\n\n.butler-social-slider__marquee {\n  min-width: 0;\n}\n\n.butler-social-slider__marquee--desktop {\n  position: relative;\n  z-index: 2;\n\n  display: block;\n  grid-column: 2;\n\n  min-width: 0;\n  margin: 0;\n}\n\n.butler-social-slider__marquee--mobile {\n  display: none;\n}\n\n.butler-social-slider__viewport {\n  width: 100%;\n  overflow: hidden;\n}\n\n.butler-social-slider__track {\n  display: flex;\n  align-items: center;\n\n  width: max-content;\n  min-height: 350px;\n\n  transform: translate3d(0, 0, 0);\n  will-change: transform;\n}\n\n.butler-social-slider__sequence {\n  display: flex;\n  flex: 0 0 auto;\n  align-items: center;\n\n  gap: 20px;\n  padding-right: 20px;\n}\n\n\/* -----------------------------------------\n   DESKTOP IMAGES \u2014 350PX SQUARE\n   ----------------------------------------- *\/\n\n.butler-social-slider__item,\n.butler-social-slider__item:nth-child(n) {\n  flex: 0 0 350px;\n\n  width: 350px;\n  min-width: 350px;\n  max-width: 350px;\n\n  height: 350px;\n  min-height: 350px;\n  max-height: 350px;\n\n  overflow: hidden;\n  aspect-ratio: 1 \/ 1;\n\n  background: #d9d9d9;\n}\n\n.butler-social-slider__image,\n.butler-social-slider__item > img {\n  display: block;\n\n  width: 350px;\n  min-width: 350px;\n  max-width: 350px;\n\n  height: 350px;\n  min-height: 350px;\n  max-height: 350px;\n\n  object-fit: cover;\n  object-position: center;\n}\n\n\/* =========================================\n   PAUSE \/ RESUME CONTROL\n   ========================================= *\/\n\n.butler-social-slider__controls {\n  position: absolute;\n  right: max(24px, calc((100vw - 1280px) \/ 2));\n  bottom: 12px;\n  z-index: 5;\n\n  display: flex;\n  justify-content: flex-end;\n\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n\n  transform: translateY(6px);\n\n  transition:\n    opacity 180ms ease,\n    visibility 180ms ease,\n    transform 180ms ease;\n}\n\n\/* Reveal on hover or keyboard focus *\/\n\n.butler-social-slider:hover\n.butler-social-slider__controls,\n.butler-social-slider:focus-within\n.butler-social-slider__controls {\n  opacity: 1;\n  visibility: visible;\n  pointer-events: auto;\n\n  transform: translateY(0);\n}\n\n\/* Pause button *\/\n\n.butler-social-slider .butler-toggle {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n\n  width: 48px;\n  height: 48px;\n  padding: 0;\n\n  border: 0;\n  border-radius: 999px;\n\n  background: var(--butler-social-navy);\n  color: var(--butler-social-white);\n\n  box-shadow: 0 8px 18px rgba(7, 31, 61, 0.18);\n  cursor: pointer;\n\n  transition:\n    background-color 160ms ease,\n    transform 160ms ease;\n}\n\n.butler-social-slider .butler-toggle:hover,\n.butler-social-slider .butler-toggle:focus-visible {\n  background: var(--butler-social-navy-dark);\n  transform: translateY(-1px);\n}\n\n.butler-social-slider .butler-toggle:focus-visible {\n  outline: 3px solid var(--butler-social-navy);\n  outline-offset: 4px;\n}\n\n.butler-social-slider .butler-toggle-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 18px;\n  height: 18px;\n  line-height: 0;\n}\n\n.butler-social-slider .butler-toggle-icon svg {\n  width: 100%;\n  height: 100%;\n  fill: currentColor !important;\n}\n\n.butler-social-slider\n.butler-toggle-icon svg rect,\n.butler-social-slider\n.butler-toggle-icon svg path {\n  fill: currentColor !important;\n}\n\n\/* Pause\/play state *\/\n\n.butler-social-slider .butler-toggle-icon-pause {\n  display: inline-flex;\n}\n\n.butler-social-slider .butler-toggle-icon-play {\n  display: none;\n}\n\n.butler-social-slider\n.butler-toggle[aria-pressed=\"true\"]\n.butler-toggle-icon-pause {\n  display: none;\n}\n\n.butler-social-slider\n.butler-toggle[aria-pressed=\"true\"]\n.butler-toggle-icon-play {\n  display: inline-flex;\n}\n\n\/* Touchscreen controls remain visible *\/\n\n@media (hover: none), (pointer: coarse) {\n  .butler-social-slider__controls {\n    opacity: 1;\n    visibility: visible;\n    pointer-events: auto;\n    transform: none;\n  }\n}\n\n\/* =========================================\n   TABLET AND MOBILE\n   ========================================= *\/\n\n@media (max-width: 1000px) {\n\n  .butler-social-slider {\n    padding: 0 0 30px;\n\n    background-color: var(--butler-social-sky);\n    background-image: var(--butler-social-bg-image);\n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: cover;\n  }\n\n  .butler-social-slider::before {\n    display: none;\n  }\n\n  .butler-social-slider__inner {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 0;\n\n    width: 100%;\n    min-height: 0;\n    margin: 0;\n    padding: 22px 0 0;\n\n    overflow: hidden;\n  }\n\n  \/* Hide desktop carousel *\/\n\n  .butler-social-slider__marquee--desktop {\n    display: none;\n  }\n\n  \/* Show mobile carousel *\/\n\n  .butler-social-slider__marquee--mobile {\n    display: block;\n    order: 1;\n\n    width: 100%;\n    margin: 0 0 22px;\n    overflow: hidden;\n  }\n\n  .butler-social-slider__track {\n    display: flex;\n    align-items: flex-start;\n    min-height: 132px;\n  }\n\n  .butler-social-slider__sequence {\n    align-items: flex-start;\n    gap: 10px;\n    padding-right: 10px;\n  }\n\n  \/* Varied image widths *\/\n\n  .butler-social-slider__item,\n  .butler-social-slider__item:nth-child(n) {\n    flex: 0 0 auto;\n\n    width: 118px;\n    min-width: 118px;\n    max-width: 118px;\n\n    height: 132px;\n    min-height: 132px;\n    max-height: 132px;\n\n    aspect-ratio: auto;\n  }\n\n  .butler-social-slider__item:nth-child(2n) {\n    width: 166px;\n    min-width: 166px;\n    max-width: 166px;\n  }\n\n  .butler-social-slider__item:nth-child(3n) {\n    width: 92px;\n    min-width: 92px;\n    max-width: 92px;\n  }\n\n  .butler-social-slider__image,\n  .butler-social-slider__item > img {\n    width: 100%;\n    min-width: 0;\n    max-width: none;\n\n    height: 100%;\n    min-height: 0;\n    max-height: none;\n\n    object-fit: cover;\n  }\n\n  \/* -----------------------------------------\n     MOBILE CONTENT\n     ----------------------------------------- *\/\n\n  .butler-social-slider__content {\n    order: 2;\n\n    align-items: center;\n    gap: 18px;\n\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 20px 24px;\n\n    text-align: center;\n  }\n\n  .butler-social-slider__heading {\n    max-width: 280px;\n\n    font-size: 28px;\n    font-weight: 800;\n    line-height: 1.05;\n\n    text-align: center;\n  }\n\n  \/* Three icons, then two centered *\/\n\n  .butler-social-slider\n  .butler-social-slider__social-list {\n    gap: 12px 18px;\n\n    width: 198px;\n    margin-inline: auto !important;\n  }\n\n  .butler-social-slider\n  .wp-social-link.wp-block-social-link {\n    flex-basis: 54px;\n    width: 54px;\n    height: 54px;\n  }\n\n  .butler-social-slider\n  .wp-block-social-link-anchor {\n    width: 54px;\n    height: 54px;\n  }\n\n  .butler-social-slider\n  .wp-block-social-link-anchor svg {\n    width: 23px !important;\n    height: 23px !important;\n  }\n\n  \/* Keep X slightly larger *\/\n\n  .butler-social-slider\n  .wp-social-link-x\n  .wp-block-social-link-anchor svg {\n    width: 28px !important;\n    height: 28px !important;\n  }\n\n  \/* Mobile pause button *\/\n\n  .butler-social-slider__controls {\n    top: 116px;\n    right: 16px;\n    bottom: auto;\n  }\n\n  .butler-social-slider .butler-toggle {\n    width: 46px;\n    height: 46px;\n  }\n\n  .butler-social-slider .butler-toggle-icon {\n    width: 16px;\n    height: 16px;\n  }\n}\n\n\/* =========================================\n   SMALL MOBILE\n   ========================================= *\/\n\n@media (max-width: 420px) {\n\n  .butler-social-slider__item,\n  .butler-social-slider__item:nth-child(n) {\n    width: 102px;\n    min-width: 102px;\n    max-width: 102px;\n\n    height: 126px;\n    min-height: 126px;\n    max-height: 126px;\n  }\n\n  .butler-social-slider__item:nth-child(2n) {\n    width: 150px;\n    min-width: 150px;\n    max-width: 150px;\n  }\n\n  .butler-social-slider__item:nth-child(3n) {\n    width: 86px;\n    min-width: 86px;\n    max-width: 86px;\n  }\n\n  .butler-social-slider__track {\n    min-height: 126px;\n  }\n\n  .butler-social-slider__controls {\n    top: 108px;\n    right: 14px;\n  }\n\n  .butler-social-slider .butler-toggle {\n    width: 42px;\n    height: 42px;\n  }\n\n  .butler-social-slider__heading {\n    font-size: 26px;\n  }\n\n  \/* Three icons on top, two centered below *\/\n\n  .butler-social-slider\n  .butler-social-slider__social-list {\n    width: 182px;\n    gap: 12px 16px;\n  }\n\n  .butler-social-slider\n  .wp-social-link.wp-block-social-link {\n    flex-basis: 50px;\n    width: 50px;\n    height: 50px;\n  }\n\n  .butler-social-slider\n  .wp-block-social-link-anchor {\n    width: 50px;\n    height: 50px;\n  }\n}\n\n\/* =========================================\n   REDUCED MOTION\n   ========================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .butler-social-slider *,\n  .butler-social-slider *::before,\n  .butler-social-slider *::after {\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    scroll-behavior: auto !important;\n  }\n}\n\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n  function initializeSocialSliders() {\n    const sliders = document.querySelectorAll(\n      \".butler-social-slider\"\n    );\n\n    sliders.forEach(function (slider) {\n      initButlerSocialSlider(slider);\n    });\n  }\n\n  \/*\n   * Initialize whether the script loads before or after\n   * DOMContentLoaded.\n   *\/\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      initializeSocialSliders,\n      { once: true }\n    );\n  } else {\n    initializeSocialSliders();\n  }\n})();\n\nfunction initButlerSocialSlider(slider) {\n  \/*\n   * Prevent the same component from being initialized twice.\n   *\/\n  if (\n    slider.dataset.socialSliderInitialized ===\n    \"true\"\n  ) {\n    return;\n  }\n\n  slider.dataset.socialSliderInitialized = \"true\";\n\n  const reducedMotionQuery = window.matchMedia(\n    \"(prefers-reduced-motion: reduce)\"\n  );\n\n  const toggleButton = slider.querySelector(\n    \".butler-toggle\"\n  );\n\n  const marquees = Array.from(\n    slider.querySelectorAll(\n      \".butler-social-slider__marquee\"\n    )\n  );\n\n  \/*\n   * Timing values are read from the section's\n   * data attributes.\n   *\/\n  const slideDuration = getNumericAttribute(\n    slider,\n    \"data-slide-duration\",\n    700\n  );\n\n  const slidePause = getNumericAttribute(\n    slider,\n    \"data-slide-pause\",\n    2300\n  );\n\n  const initialDelay = getNumericAttribute(\n    slider,\n    \"data-initial-delay\",\n    1000\n  );\n\n  let marqueeStates = [];\n  let rafId = null;\n  let lastTimestamp = null;\n\n  let isPaused = reducedMotionQuery.matches;\n  let hasStarted = false;\n\n  \/*\n   * The carousel alternates between:\n   *\n   * pause: holding the current image position\n   * slide: moving to the next image position\n   *\/\n  let animationPhase = \"pause\";\n  let phaseElapsed = 0;\n  let activePauseDuration = initialDelay;\n\n  function getVisibleMarquees() {\n    return marquees.filter(function (marquee) {\n      const styles = window.getComputedStyle(\n        marquee\n      );\n\n      if (styles.display === \"none\") {\n        return false;\n      }\n\n      if (marquee.offsetWidth <= 0) {\n        return false;\n      }\n\n      if (marquee.offsetHeight <= 0) {\n        return false;\n      }\n\n      return true;\n    });\n  }\n\n  \/*\n   * Add a duplicate sequence when the HTML\n   * contains only one.\n   *\n   * This allows the final image to transition\n   * seamlessly back to the beginning.\n   *\/\n  function ensureDuplicateSequence(track) {\n    const sequences = track.querySelectorAll(\n      \".butler-social-slider__sequence\"\n    );\n\n    if (sequences.length >= 2) {\n      return;\n    }\n\n    const firstSequence = sequences[0];\n\n    if (!firstSequence) {\n      return;\n    }\n\n    const clone = firstSequence.cloneNode(true);\n\n    clone.setAttribute(\n      \"aria-hidden\",\n      \"true\"\n    );\n\n    clone\n      .querySelectorAll(\"img\")\n      .forEach(function (image) {\n        image.setAttribute(\n          \"loading\",\n          \"eager\"\n        );\n\n        image.setAttribute(\n          \"alt\",\n          \"\"\n        );\n      });\n\n    track.appendChild(clone);\n  }\n\n  function findPreviousState(states, track) {\n    return states.find(function (state) {\n      return state.track === track;\n    });\n  }\n\n  \/*\n   * Measure the location of every item in the\n   * first sequence.\n   *\n   * This allows mobile images with different\n   * widths to advance by the correct amount.\n   *\/\n  function measureMarquees() {\n    const previousStates =\n      marqueeStates.slice();\n\n    const nextStates = [];\n\n    getVisibleMarquees().forEach(\n      function (marquee) {\n        const track = marquee.querySelector(\n          \".butler-social-slider__track\"\n        );\n\n        if (!track) {\n          return;\n        }\n\n        ensureDuplicateSequence(track);\n\n        const firstSequence =\n          track.querySelector(\n            \".butler-social-slider__sequence\"\n          );\n\n        if (!firstSequence) {\n          return;\n        }\n\n        const items = Array.from(\n          firstSequence.querySelectorAll(\n            \".butler-social-slider__item\"\n          )\n        );\n\n        if (!items.length) {\n          return;\n        }\n\n        const sequenceStart =\n          firstSequence.offsetLeft;\n\n        const positions = items.map(\n          function (item) {\n            return (\n              item.offsetLeft -\n              sequenceStart\n            );\n          }\n        );\n\n        const distance =\n          firstSequence\n            .getBoundingClientRect()\n            .width;\n\n        if (!distance) {\n          return;\n        }\n\n        if (distance <= 0) {\n          return;\n        }\n\n        const previousState =\n          findPreviousState(\n            previousStates,\n            track\n          );\n\n        let index = 0;\n\n        if (previousState) {\n          index = Math.min(\n            previousState.index,\n            positions.length - 1\n          );\n        }\n\n        const x = -positions[index];\n\n        track.style.transform =\n          \"translate3d(\" +\n          x +\n          \"px, 0, 0)\";\n\n        nextStates.push({\n          track: track,\n          positions: positions,\n          distance: distance,\n\n          index: index,\n          nextIndex: index,\n\n          x: x,\n          fromX: x,\n          toX: x,\n\n          wrapAfterSlide: false\n        });\n      }\n    );\n\n    marqueeStates = nextStates;\n\n    \/*\n     * Return to a clean pause after measuring.\n     *\/\n    animationPhase = \"pause\";\n    phaseElapsed = 0;\n\n    if (hasStarted) {\n      activePauseDuration = slidePause;\n    } else {\n      activePauseDuration = initialDelay;\n    }\n  }\n\n  \/*\n   * Prepare each visible track to advance\n   * exactly one image.\n   *\/\n  function beginNextSlide() {\n    if (!marqueeStates.length) {\n      return;\n    }\n\n    hasStarted = true;\n\n    marqueeStates.forEach(\n      function (state) {\n        const followingIndex =\n          state.index + 1;\n\n        state.fromX = state.x;\n\n        if (\n          followingIndex <\n          state.positions.length\n        ) {\n          state.nextIndex =\n            followingIndex;\n\n          state.toX =\n            -state.positions[\n              followingIndex\n            ];\n\n          state.wrapAfterSlide = false;\n        } else {\n          \/*\n           * Slide to the first item in the\n           * cloned sequence.\n           *\n           * The track resets to zero after\n           * the movement finishes.\n           *\/\n          state.nextIndex = 0;\n          state.toX = -state.distance;\n          state.wrapAfterSlide = true;\n        }\n      }\n    );\n\n    animationPhase = \"slide\";\n    phaseElapsed = 0;\n  }\n\n  function finishCurrentSlide() {\n    marqueeStates.forEach(\n      function (state) {\n        if (state.wrapAfterSlide) {\n          state.index = 0;\n          state.x = 0;\n        } else {\n          state.index =\n            state.nextIndex;\n\n          state.x =\n            state.toX;\n        }\n\n        state.fromX = state.x;\n        state.toX = state.x;\n        state.wrapAfterSlide = false;\n\n        state.track.style.transform =\n          \"translate3d(\" +\n          state.x +\n          \"px, 0, 0)\";\n      }\n    );\n\n    animationPhase = \"pause\";\n    phaseElapsed = 0;\n    activePauseDuration = slidePause;\n  }\n\n  \/*\n   * Smooth ease-in\/ease-out motion.\n   *\/\n  function easeInOutCubic(progress) {\n    if (progress < 0.5) {\n      return (\n        4 *\n        progress *\n        progress *\n        progress\n      );\n    }\n\n    return (\n      1 -\n      Math.pow(\n        -2 * progress + 2,\n        3\n      ) \/\n        2\n    );\n  }\n\n  function updateSlidePosition(progress) {\n    const easedProgress =\n      easeInOutCubic(progress);\n\n    marqueeStates.forEach(\n      function (state) {\n        state.x =\n          state.fromX +\n          (\n            state.toX -\n            state.fromX\n          ) *\n            easedProgress;\n\n        state.track.style.transform =\n          \"translate3d(\" +\n          state.x +\n          \"px, 0, 0)\";\n      }\n    );\n  }\n\n  function setPaused(nextPaused) {\n    isPaused = Boolean(nextPaused);\n\n    if (!toggleButton) {\n      return;\n    }\n\n    const pauseLabel =\n      toggleButton.getAttribute(\n        \"data-pause-label\"\n      ) ||\n      \"Pause motion\";\n\n    const playLabel =\n      toggleButton.getAttribute(\n        \"data-play-label\"\n      ) ||\n      \"Resume motion\";\n\n    toggleButton.setAttribute(\n      \"aria-pressed\",\n      String(isPaused)\n    );\n\n    toggleButton.setAttribute(\n      \"aria-label\",\n      isPaused\n        ? playLabel\n        : pauseLabel\n    );\n  }\n\n  function animate(timestamp) {\n    if (lastTimestamp === null) {\n      lastTimestamp = timestamp;\n    }\n\n    \/*\n     * Prevent a large jump after returning\n     * from an inactive browser tab.\n     *\/\n    const elapsed =\n      timestamp - lastTimestamp;\n\n    const delta = Math.min(\n      elapsed,\n      100\n    );\n\n    lastTimestamp = timestamp;\n\n    \/*\n     * These nested conditions intentionally\n     * avoid the logical AND operator because\n     * some WordPress editors encode ampersands.\n     *\/\n    if (!isPaused) {\n      if (marqueeStates.length > 0) {\n        phaseElapsed += delta;\n\n        if (\n          animationPhase ===\n          \"pause\"\n        ) {\n          if (\n            phaseElapsed >=\n            activePauseDuration\n          ) {\n            beginNextSlide();\n          }\n        } else {\n          const progress = Math.min(\n            phaseElapsed \/\n              slideDuration,\n            1\n          );\n\n          updateSlidePosition(\n            progress\n          );\n\n          if (progress >= 1) {\n            finishCurrentSlide();\n          }\n        }\n      }\n    }\n\n    rafId =\n      window.requestAnimationFrame(\n        animate\n      );\n  }\n\n  function refreshSlider() {\n    measureMarquees();\n  }\n\n  const debouncedRefresh = debounce(\n    refreshSlider,\n    150\n  );\n\n  if (toggleButton) {\n    toggleButton.addEventListener(\n      \"click\",\n      function () {\n        setPaused(!isPaused);\n      }\n    );\n  }\n\n  function handleReducedMotionChange(\n    event\n  ) {\n    setPaused(event.matches);\n  }\n\n  if (\n    typeof reducedMotionQuery\n      .addEventListener ===\n    \"function\"\n  ) {\n    reducedMotionQuery.addEventListener(\n      \"change\",\n      handleReducedMotionChange\n    );\n  } else if (\n    typeof reducedMotionQuery\n      .addListener ===\n    \"function\"\n  ) {\n    reducedMotionQuery.addListener(\n      handleReducedMotionChange\n    );\n  }\n\n  window.addEventListener(\n    \"resize\",\n    debouncedRefresh\n  );\n\n  \/*\n   * Prevent a position jump when returning\n   * to the browser tab.\n   *\/\n  document.addEventListener(\n    \"visibilitychange\",\n    function () {\n      if (!document.hidden) {\n        lastTimestamp = null;\n      }\n    }\n  );\n\n  \/*\n   * Remeasure once all page assets\n   * have loaded.\n   *\/\n  if (\n    document.readyState ===\n    \"complete\"\n  ) {\n    refreshSlider();\n  } else {\n    window.addEventListener(\n      \"load\",\n      refreshSlider,\n      { once: true }\n    );\n  }\n\n  \/*\n   * Remeasure after web fonts finish loading.\n   *\n   * Nested conditions are used here instead\n   * of a logical AND operator.\n   *\/\n  if (document.fonts) {\n    if (document.fonts.ready) {\n      document.fonts.ready.then(\n        function () {\n          refreshSlider();\n        }\n      );\n    }\n  }\n\n  \/*\n   * Observe changes to the component's\n   * dimensions.\n   *\/\n  if (\n    typeof ResizeObserver !==\n    \"undefined\"\n  ) {\n    const resizeObserver =\n      new ResizeObserver(\n        function () {\n          debouncedRefresh();\n        }\n      );\n\n    resizeObserver.observe(slider);\n  }\n\n  setPaused(isPaused);\n  measureMarquees();\n\n  lastTimestamp = null;\n\n  rafId =\n    window.requestAnimationFrame(\n      animate\n    );\n}\n\nfunction getNumericAttribute(\n  element,\n  attributeName,\n  fallback\n) {\n  const value = Number.parseFloat(\n    element.getAttribute(\n      attributeName\n    )\n  );\n\n  if (Number.isFinite(value)) {\n    return value;\n  }\n\n  return fallback;\n}\n\nfunction debounce(callback, wait) {\n  let timeoutId;\n\n  return function () {\n    const context = this;\n    const args = arguments;\n\n    window.clearTimeout(\n      timeoutId\n    );\n\n    timeoutId =\n      window.setTimeout(\n        function () {\n          callback.apply(\n            context,\n            args\n          );\n        },\n        wait\n      );\n  };\n}\n<\/script>\n\n\n<section class=\"butler-social-slider alignfull wp-block-butler-social-slider\"\n  data-slide-duration=\"700\"\n  data-slide-pause=\"2300\"\n  data-initial-delay=\"1000\">\n\n  <div class=\"butler-social-slider__inner\">\n\n    <!-- Mobile carousel -->\n    <div class=\"butler-social-slider__marquee butler-social-slider__marquee--mobile\">\n      <div class=\"butler-social-slider__viewport\">\n        <div class=\"butler-social-slider__track\" aria-hidden=\"true\">\n          <div class=\"butler-social-slider__sequence\">\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153913\/BS49564.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153905\/11062026_Blue5_132.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153911\/BS49721_edit.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153859\/11062026_Blue5_075.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153907\/11062026_Blue5_126.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153909\/11062026_Blue5_094.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153857\/11062026_Blue5_110.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153903\/11062026_Blue5_135.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153855\/11062026_Blue5_111.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153901\/11062026_Blue5_142.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Heading and social media links -->\n    <div class=\"butler-social-slider__content\">\n\n      <h2 class=\"butler-social-slider__heading\">\n        Follow Blue on Social\n      <\/h2>\n\n      <nav class=\"butler-social-slider__social\" aria-label=\"Social media\">\n        <ul class=\"butler-social-slider__social-list wp-block-social-links is-style-logos-only is-horizontal has-normal-icon-size\">\n\n          <!-- Facebook -->\n          <li class=\"wp-social-link wp-social-link-facebook wp-block-social-link\">\n            <a href=\"https:\/\/www.facebook.com\/TheButlerBlue\"\n               class=\"wp-block-social-link-anchor butler-social-slider__social-anchor--image\"\n               aria-label=\"Butler Blue on Facebook\">\n              <img class=\"butler-social-slider__social-icon\"\n                   src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/06182755\/facebook_13294b-1.png\"\n                   alt=\"\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"screen-reader-text\">Facebook<\/span>\n            <\/a>\n          <\/li>\n\n          <!-- Instagram -->\n          <li class=\"wp-social-link wp-social-link-instagram wp-block-social-link\">\n            <a href=\"https:\/\/www.instagram.com\/thebutlerblue\/?hl=en\"\n               class=\"wp-block-social-link-anchor butler-social-slider__social-anchor--image\"\n               aria-label=\"Butler Blue on Instagram\">\n              <img class=\"butler-social-slider__social-icon\"\n                   src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/06182754\/instagram_13294b-1.png\"\n                   alt=\"\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"screen-reader-text\">Instagram<\/span>\n            <\/a>\n          <\/li>\n\n          <!-- X -->\n          <li class=\"wp-social-link wp-social-link-x wp-block-social-link\">\n            <a href=\"https:\/\/twitter.com\/thebutlerblue\"\n               class=\"wp-block-social-link-anchor\"\n               aria-label=\"Butler Blue on X\">\n              <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"\n                   xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                   aria-hidden=\"true\" focusable=\"false\">\n                <path d=\"M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z\"><\/path>\n              <\/svg>\n              <span class=\"screen-reader-text\">X<\/span>\n            <\/a>\n          <\/li>\n\n          <!-- YouTube -->\n          <li class=\"wp-social-link wp-social-link-youtube wp-block-social-link\">\n            <a href=\"https:\/\/www.youtube.com\/c\/ButlerBlue\"\n               class=\"wp-block-social-link-anchor butler-social-slider__social-anchor--image\"\n               aria-label=\"Butler Blue on YouTube\">\n              <img class=\"butler-social-slider__social-icon\"\n                   src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/06182749\/youtube_13294b-1.png\"\n                   alt=\"\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"screen-reader-text\">YouTube<\/span>\n            <\/a>\n          <\/li>\n\n          <!-- TikTok -->\n          <li class=\"wp-social-link wp-social-link-tiktok wp-block-social-link\">\n            <a href=\"https:\/\/www.tiktok.com\/@thebutlerblue\"\n               class=\"wp-block-social-link-anchor butler-social-slider__social-anchor--image\"\n               aria-label=\"Butler Blue on TikTok\">\n              <img class=\"butler-social-slider__social-icon\"\n                   src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/06182750\/tiktok_13294b-1.png\"\n                   alt=\"\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"screen-reader-text\">TikTok<\/span>\n            <\/a>\n          <\/li>\n\n        <\/ul>\n      <\/nav>\n    <\/div>\n\n    <!-- Desktop carousel -->\n    <div class=\"butler-social-slider__marquee butler-social-slider__marquee--desktop\">\n      <div class=\"butler-social-slider__viewport\">\n        <div class=\"butler-social-slider__track\" aria-hidden=\"true\">\n          <div class=\"butler-social-slider__sequence\">\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153913\/BS49564.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153905\/11062026_Blue5_132.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153911\/BS49721_edit.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153859\/11062026_Blue5_075.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153907\/11062026_Blue5_126.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153909\/11062026_Blue5_094.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153857\/11062026_Blue5_110.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153903\/11062026_Blue5_135.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153855\/11062026_Blue5_111.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n            <div class=\"butler-social-slider__item\">\n              <img class=\"butler-social-slider__image\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/11\/11153901\/11062026_Blue5_142.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Pause\/resume control -->\n    <div class=\"butler-social-slider__controls\">\n      <button type=\"button\"\n              class=\"butler-toggle butler-toggle-solid butler-auto-contrast has-contrast-light\"\n              aria-pressed=\"false\"\n              aria-label=\"Pause motion\"\n              data-pause-label=\"Pause motion\"\n              data-play-label=\"Resume motion\">\n\n        <span class=\"butler-toggle-icon butler-toggle-icon-pause\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" role=\"presentation\"\n               focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <rect x=\"7\" y=\"5\" width=\"3.5\" height=\"14\" rx=\"1\"><\/rect>\n            <rect x=\"13.5\" y=\"5\" width=\"3.5\" height=\"14\" rx=\"1\"><\/rect>\n          <\/svg>\n        <\/span>\n\n        <span class=\"butler-toggle-icon butler-toggle-icon-play\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" role=\"presentation\"\n               focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M8 5.75v12.5L18 12 8 5.75z\"><\/path>\n          <\/svg>\n        <\/span>\n\n      <\/button>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\np.has-text-align-center.has-theme-primary-color.has-text-color.has-link-color.landing-page-font-adjustment.has-medium-font-size.wp-elements-1.wp-block-paragraph {font-family: \"ff-good-headline-web-pro\", \"Arial Narrow\", Arial, sans-serif !important;}\n<\/style>\n\n\n\n<div class=\"wp-block-group alignfull has-theme-white-color has-theme-white-background-color has-text-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"473\" height=\"366\" src=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/05175005\/documents_0bf9745d41f_1e1c3490fd3_butler-primary-logo.png\" alt=\"\" class=\"wp-image-3428\" style=\"width:200px;height:auto\" srcset=\"https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/05175005\/documents_0bf9745d41f_1e1c3490fd3_butler-primary-logo.png 473w, https:\/\/cdn.butler.edu\/www\/sites\/25\/2026\/08\/05175005\/documents_0bf9745d41f_1e1c3490fd3_butler-primary-logo-300x232.png 300w\" sizes=\"auto, (max-width: 473px) 100vw, 473px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-theme-primary-color has-text-color has-link-color landing-page-font-adjustment has-medium-font-size wp-elements-1 wp-block-paragraph\">Copyright 2026 Butler University<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>MORE THAN A MASCOT Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans. MEET BLUE V \u203a Meet Blue V. Meet Butler Blue V, a red fawn English Bulldog born on August [&hellip;]<\/p>\n","protected":false},"author":132,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"campaigns-page","meta":{"footnotes":""},"class_list":["post-3666","page","type-page","status-publish","hentry"],"revision_note":"","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.8 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Butler Blue | The Official Mascot of Butler University<\/title>\n<meta name=\"description\" content=\"Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans.\" \/>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blue V\" \/>\n<meta property=\"og:description\" content=\"Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.butler.edu\/campaigns\/blue-v\/\" \/>\n<meta property=\"og:site_name\" content=\"Butler University Campaigns\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/butleruniversity\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-13T18:27:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.butler.edu\/campaigns\/wp-content\/uploads\/sites\/25\/2026\/08\/butleruniv_horiz_SU_wht-scaled.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@butleru\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/\",\"url\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/\",\"name\":\"Butler Blue | The Official Mascot of Butler University\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/wp-content\\\/uploads\\\/sites\\\/25\\\/2026\\\/08\\\/butleruniv_horiz_SU_wht-scaled.png\",\"datePublished\":\"2026-11-04T16:39:07+00:00\",\"dateModified\":\"2026-11-13T18:27:55+00:00\",\"description\":\"Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/wp-content\\\/uploads\\\/sites\\\/25\\\/2026\\\/08\\\/butleruniv_horiz_SU_wht-scaled.png\",\"contentUrl\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/wp-content\\\/uploads\\\/sites\\\/25\\\/2026\\\/08\\\/butleruniv_horiz_SU_wht-scaled.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/blue-v\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blue V\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/#website\",\"url\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/\",\"name\":\"Butler University Campaigns\",\"description\":\"Just another www.butler.edu Sites site\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/#organization\",\"name\":\"Butler University\",\"url\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.butler.edu\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/cropped-fav-compress.jpg\",\"contentUrl\":\"https:\\\/\\\/www.butler.edu\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/cropped-fav-compress.jpg\",\"width\":512,\"height\":512,\"caption\":\"Butler University\"},\"image\":{\"@id\":\"https:\\\/\\\/www.butler.edu\\\/campaigns\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/butleruniversity\",\"https:\\\/\\\/x.com\\\/butleru\",\"http:\\\/\\\/instagram.com\\\/butleru\",\"https:\\\/\\\/www.linkedin.com\\\/school\\\/14798\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/butleruniversity\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Butler_University\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Butler Blue | The Official Mascot of Butler University","description":"Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans.","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"en_US","og_type":"article","og_title":"Blue V","og_description":"Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans.","og_url":"https:\/\/www.butler.edu\/campaigns\/blue-v\/","og_site_name":"Butler University Campaigns","article_publisher":"https:\/\/www.facebook.com\/butleruniversity","article_modified_time":"2026-11-13T18:27:55+00:00","og_image":[{"url":"https:\/\/www.butler.edu\/campaigns\/wp-content\/uploads\/sites\/25\/2026\/08\/butleruniv_horiz_SU_wht-scaled.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@butleru","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.butler.edu\/campaigns\/blue-v\/","url":"https:\/\/www.butler.edu\/campaigns\/blue-v\/","name":"Butler Blue | The Official Mascot of Butler University","isPartOf":{"@id":"https:\/\/www.butler.edu\/campaigns\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.butler.edu\/campaigns\/blue-v\/#primaryimage"},"image":{"@id":"https:\/\/www.butler.edu\/campaigns\/blue-v\/#primaryimage"},"thumbnailUrl":"https:\/\/www.butler.edu\/campaigns\/wp-content\/uploads\/sites\/25\/2026\/08\/butleruniv_horiz_SU_wht-scaled.png","datePublished":"2026-11-04T16:39:07+00:00","dateModified":"2026-11-13T18:27:55+00:00","description":"Butler Blue V is the fifth live English Bulldog mascot in Butler University history. As a beloved University ambassador, Blue brings people together and spreads Bulldog pride among students, alumni, and fans.","breadcrumb":{"@id":"https:\/\/www.butler.edu\/campaigns\/blue-v\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.butler.edu\/campaigns\/blue-v\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.butler.edu\/campaigns\/blue-v\/#primaryimage","url":"https:\/\/www.butler.edu\/campaigns\/wp-content\/uploads\/sites\/25\/2026\/08\/butleruniv_horiz_SU_wht-scaled.png","contentUrl":"https:\/\/www.butler.edu\/campaigns\/wp-content\/uploads\/sites\/25\/2026\/08\/butleruniv_horiz_SU_wht-scaled.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.butler.edu\/campaigns\/blue-v\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.butler.edu\/campaigns\/"},{"@type":"ListItem","position":2,"name":"Blue V"}]},{"@type":"WebSite","@id":"https:\/\/www.butler.edu\/campaigns\/#website","url":"https:\/\/www.butler.edu\/campaigns\/","name":"Butler University Campaigns","description":"Just another www.butler.edu Sites site","publisher":{"@id":"https:\/\/www.butler.edu\/campaigns\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.butler.edu\/campaigns\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.butler.edu\/campaigns\/#organization","name":"Butler University","url":"https:\/\/www.butler.edu\/campaigns\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.butler.edu\/campaigns\/#\/schema\/logo\/image\/","url":"https:\/\/www.butler.edu\/wp-content\/uploads\/2021\/10\/cropped-fav-compress.jpg","contentUrl":"https:\/\/www.butler.edu\/wp-content\/uploads\/2021\/10\/cropped-fav-compress.jpg","width":512,"height":512,"caption":"Butler University"},"image":{"@id":"https:\/\/www.butler.edu\/campaigns\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/butleruniversity","https:\/\/x.com\/butleru","http:\/\/instagram.com\/butleru","https:\/\/www.linkedin.com\/school\/14798\/","https:\/\/www.youtube.com\/user\/butleruniversity","https:\/\/en.wikipedia.org\/wiki\/Butler_University"]}]}},"_links":{"self":[{"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/pages\/3666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/users\/132"}],"replies":[{"embeddable":true,"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/comments?post=3666"}],"version-history":[{"count":56,"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/pages\/3666\/revisions"}],"predecessor-version":[{"id":3895,"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/pages\/3666\/revisions\/3895"}],"wp:attachment":[{"href":"https:\/\/www.butler.edu\/campaigns\/wp-json\/wp\/v2\/media?parent=3666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}