html{scroll-behavior:smooth;scroll-padding-top:30px}#main-header,#top-header,#main-footer,.et-l--footer{display:none!important}#page-container{padding-top:0!important}#main-content .et_pb_section{padding:0!important}#main-content .et_pb_row{width:100%!important;max-width:none!important;padding:0!important}#main-content .et_pb_column,#main-content .et_pb_module{margin-bottom:0!important}.bb{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;color:#00020c}.bb *{box-sizing:border-box}.bb p:empty{display:none}.bb a{color:inherit}.bb a:focus-visible{outline:3px solid #da020e;outline-offset:5px}.bb-wrap{width:88%;max-width:1200px;margin:0 auto;padding:92px 0}.bb h1,.bb h2,.bb h3{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.04em;line-height:1.03;color:inherit;padding:0;margin:0 0 26px}.bb h1{font-size:clamp(66px,9.2vw,132px);text-transform:uppercase}.bb h2{font-size:clamp(38px,5.4vw,68px)}.bb h3{font-size:27px;letter-spacing:-.025em;line-height:1.18}.bb p{padding:0;margin:0 0 22px}.bb p:last-child{margin-bottom:0}.bb .bb-eyebrow{font-size:12px;letter-spacing:.17em;text-transform:uppercase;font-weight:700;margin-bottom:24px}.bb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.bb-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bb-dark{background:#00020c;color:#fff}.bb-red{background:#da020e;color:#fff}.bb-light{background:#f5f4f0}.bb-nav .bb-wrap{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.bb-brand{display:flex;align-items:center;gap:13px;font-size:17px;font-weight:900;line-height:1.05;letter-spacing:-.02em;text-decoration:none}.bb-brand img{width:58px;height:58px;object-fit:contain}.bb-links{display:flex;gap:27px;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:700}.bb-links a{text-decoration:none}.bb-links a:hover{color:#da020e}.bb-button{display:inline-block;background:#da020e;color:white!important;text-decoration:none;font-size:14px;font-weight:700;padding:15px 24px;border:1px solid #da020e;line-height:1.4}.bb-button:hover{background:#b7000a}.bb-button-alt{background:transparent;border-color:#fff}.bb-button-alt:hover{background:#fff;color:#00020c!important}.bb-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.bb-hero .bb-wrap{padding-top:83px;padding-bottom:64px}.bb-hero .bb-grid{grid-template-columns:1.3fr .7fr;gap:60px}.bb-hero .bb-intro{max-width:470px;color:#c6c7ce;font-size:18px}.bb-stamp{background:#fff;border-radius:50%;padding:26px;max-width:330px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:rotate(7deg);justify-self:end}.bb-stamp img{width:100%;height:auto;display:block}.bb-yellow{color:#ffdd00}.bb-hero-bottom{margin-top:68px;padding-top:22px;border-top:1px solid #35363e;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a9abb5}.bb-photo .bb-wrap{padding-top:0;padding-bottom:0}.bb-photo img{width:100%;height:auto;display:block}.bb-caption{display:flex;justify-content:space-between;gap:20px;padding:16px 0 26px;font-size:12px;color:#afb0b9}.bb-lead{font-size:21px;line-height:1.55}.bb-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #d5d5d5;padding-top:30px;margin-top:35px}.bb-metrics strong{font-size:40px;display:block;letter-spacing:-.05em;line-height:1.2}.bb-metrics span{font-size:12px;color:#64656b;display:block}.bb-detail{margin-top:40px;border-top:1px solid #d5d5d5;padding-top:22px}.bb-detail summary{font-weight:700;cursor:pointer}.bb-detail p{margin-top:20px;color:#55565d;font-size:16px}.bb-event{border-top:2px solid #00020c;padding-top:24px}.bb-event .bb-number{font-size:12px;letter-spacing:.13em;color:#797a80;margin-bottom:25px}.bb-event p{color:#55565d;font-size:16px}.bb-event h3{min-height:64px}.bb-tag{display:inline-block;border:1px solid #c8c8c8;padding:6px 11px;font-size:11px;font-weight:700;margin-top:20px;line-height:1.4}.bb-music-word{font-size:clamp(45px,6vw,78px);font-weight:900;letter-spacing:-.05em;line-height:1.08}.bb-music-word span{display:block}.bb-music-word span:nth-child(2){color:#ffdd00}.bb-rule{border-top:1px solid #ffffff55;margin:28px 0}.bb-contact .bb-wrap{padding-top:85px;padding-bottom:85px}.bb-contact a.bb-email{font-size:clamp(20px,3vw,35px);letter-spacing:-.03em;text-decoration:none;border-bottom:2px solid #da020e;overflow-wrap:anywhere}.bb-footer .bb-wrap{padding:32px 0;display:flex;gap:25px;justify-content:space-between;align-items:center;flex-wrap:wrap}.bb-footer{border-top:1px solid #dedede;font-size:12px}.bb-footer-links{display:flex;gap:22px;flex-wrap:wrap}.bb-footer-links a{text-decoration:none}.bb-legal .bb-wrap{max-width:850px}.bb-legal h2{font-size:27px;margin-top:40px;letter-spacing:-.02em;line-height:1.2}.bb-legal h3,.bb-legal h4{font-size:20px;margin-top:30px;line-height:1.3}.bb-legal h1{font-size:clamp(30px,5vw,65px);overflow-wrap:anywhere;text-transform:none}.bb-legal ul{padding:0 0 20px 24px}.bb-legal li{margin-bottom:12px}.bb-legal a{text-decoration:underline;overflow-wrap:anywhere}@media(max-width:767px){.bb-wrap{width:88%;padding:58px 0}.bb-grid,.bb-hero .bb-grid,.bb-three{grid-template-columns:1fr;gap:32px}.bb-nav .bb-wrap{align-items:flex-start;flex-direction:column;gap:16px}.bb-links{gap:15px;font-size:12px}.bb-brand img{width:44px;height:44px}.bb-hero .bb-wrap{padding-top:48px}.bb-stamp{max-width:180px;justify-self:start;padding:16px;display:none}.bb-hero-bottom{margin-top:42px;gap:13px;font-size:10px}.bb h1{font-size:clamp(57px,14vw,100px)}.bb-event h3{min-height:0}.bb-caption{font-size:10px}.bb-metrics strong{font-size:33px}.bb-footer .bb-wrap{align-items:flex-start;flex-direction:column}.bb-contact .bb-wrap{padding:58px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}