.bs3:has(>.bsm){overflow:visible}.bsm{--bsm-red:#fe203a;--bsm-ink:#090909;--bsm-white:#fff;--bsm-secondary:#d0d0d0;--bsm-muted:#a7a7a7;--bsm-rule:#303030;--bsm-gutter:clamp(24px,4.45vw,88px);--bsm-stage-height:calc(100svh - var(--height-header,0px));--bsm-travel:110svh;--bsm-dock-width:132px;--bsm-dock-height:80px;--bsm-footer-space:170px;background:var(--bsm-ink);color:var(--bsm-white);font-family:var(--font-body,"Roboto Condensed",sans-serif);font-weight:400;line-height:1.5;isolation:isolate;position:relative;z-index:3;timeline-scope:--bsm-scene}.bsm *{box-sizing:border-box}.bsm p,.bsm h1,.bsm h2,.bsm h3{margin:0}.bsm img{display:block;max-width:100%;height:auto}.bsm a{color:inherit;text-decoration:none}.bsm a:focus-visible{outline:2px solid #fff;outline-offset:6px}.bsm ::selection{color:var(--bsm-ink);background:var(--bsm-red)}.bsm-stage{position:relative;isolation:isolate;overflow:hidden}.bsm-photo{position:absolute;right:0;top:0;width:70%;height:var(--bsm-stage-height);z-index:0;overflow:hidden}.bsm-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 32%}.bsm-photo-shade{position:absolute;inset:0 0 auto;height:var(--bsm-stage-height);z-index:0;pointer-events:none;background:linear-gradient(90deg,#090909 12%,#090909e6 32%,#09090900 64%),linear-gradient(0deg,#090909,#090909b3 10%,#09090900 36%)}.bsm-opening{position:relative;z-index:2;height:var(--bsm-stage-height);display:grid;grid-template-rows:auto 1fr auto;padding:20px var(--bsm-gutter) 28px;gap:20px}.bsm-nav{display:flex;justify-content:flex-end;align-items:center;font-family:var(--font-heading,"Roboto Condensed",sans-serif);font-size:16px;font-weight:700;letter-spacing:.07em}.bsm-nav>div{display:flex;align-items:center;gap:30px}.bsm-nav a{display:flex;align-items:center;min-height:44px}.bsm-title-area{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 0 20px;gap:24px;pointer-events:none}.bsm-present{font-size:15px;font-weight:700;letter-spacing:.11em}.bsm-title{width:min(54vw,770px,78svh);line-height:1;transform-origin:top left}.bsm-title img{width:100%}.bsm-lede{max-width:440px;font-size:clamp(19px,1.53vw,24px);color:var(--bsm-secondary);line-height:1.45}.bsm .bsm-stage-mark{position:absolute;width:min(20vw,288px);right:var(--bsm-gutter);top:calc(var(--bsm-stage-height) * .6);z-index:2;pointer-events:none}.bsm-eventbar{display:grid;grid-template-columns:1.05fr 1fr .96fr;gap:clamp(24px,3.2vw,56px);align-items:start;border-top:1px solid var(--bsm-rule);padding-top:24px;font-family:var(--font-heading,"Roboto Condensed",sans-serif)}.bsm-date{font-size:clamp(32px,3.1vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.025em;white-space:nowrap}.bsm-date>span{color:var(--bsm-red)}.bsm-details{font-size:clamp(14px,1.18vw,18px);font-weight:700;line-height:1.6}.bsm-mobile-year{display:none}.bsm-cta{display:flex;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;background:var(--bsm-red);color:var(--bsm-ink)!important;font-size:16px;line-height:1.25;font-weight:700;letter-spacing:.04em;text-align:center;transition:background-color .16s ease}.bsm-cta-area .bsm-fine{font-size:13px;line-height:1.45;margin-top:10px;color:var(--bsm-muted)}.bsm-arrival{position:relative;height:var(--bsm-stage-height);isolation:isolate;background:var(--bsm-ink)}.bsm-arrival-visual{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bsm-ink)}.bsm-arrival-photo{position:absolute;top:0;right:0;bottom:0;left:32%;overflow:hidden}.bsm-arrival-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.bsm-arrival-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#090909 32%,#09090999 45%,#09090900 66%),linear-gradient(0deg,#090909,#090909c9 12%,#09090900 44%)}.bsm-artist-heading{position:absolute;left:var(--bsm-gutter);bottom:64px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:42%;pointer-events:none}.bsm-artist-heading h2{width:min(27vw,360px)}.bsm-artist-heading h2 img{width:100%}.bsm-artist-heading h3{font-family:var(--font-heading,"Roboto Condensed",sans-serif);font-size:clamp(34px,3.45vw,54px);font-weight:700;line-height:1;letter-spacing:-.02em}.bsm-headliner{position:relative;background:var(--bsm-ink);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5.5vw,88px);padding:64px var(--bsm-gutter) 80px;align-items:center;border-top:1px solid var(--bsm-rule)}.bsm .bsm-flyer{margin:0;min-width:0}.bsm-flyer a,.bsm-flyer picture{display:block}.bsm-flyer img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.bsm-flyer-caption{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;letter-spacing:.04em;font-weight:700;color:var(--bsm-secondary)}.bsm-overview-copy{display:flex;flex-direction:column;gap:36px;min-width:0}.bsm-artist-copy h3{font:700 28px/1.1 var(--font-heading,"Roboto Condensed",sans-serif);color:var(--bsm-white)}.bsm .bsm-feature-title{font-family:var(--font-heading,"Roboto Condensed",sans-serif);font-size:clamp(40px,4.6vw,70px);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--bsm-red);margin-bottom:28px}.bsm-feature-intro{font-size:clamp(19px,1.55vw,24px);line-height:1.5;color:var(--bsm-secondary);max-width:46ch}.bsm-artist-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bsm-artist-copy>p{font-size:clamp(18px,1.4vw,22px);line-height:1.55;color:var(--bsm-secondary);max-width:50ch}.bsm-artist-links{display:flex;gap:30px;font-size:15px;font-weight:700;letter-spacing:.08em}.bsm-artist-links a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.bsm-follow{display:none;position:fixed;inset:var(--height-header,0px) 0 auto;z-index:20;height:var(--bsm-dock-height);pointer-events:none}.bsm-follow-bar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:32px;padding:8px var(--bsm-gutter);background:#090909;border-bottom:1px solid #303030;pointer-events:auto}.bsm-follow-home{width:var(--bsm-dock-width);height:64px;flex-shrink:0}.bsm-follow-details{margin-left:auto!important;color:#d0d0d0;font-size:15px;font-weight:700;letter-spacing:.04em}.bsm .bsm-follow-logo{position:absolute;left:var(--bsm-gutter);top:8px;width:var(--bsm-dock-width);height:auto;transform-origin:top left;pointer-events:none}.bsm-follow-rsvp{margin-left:auto;min-height:48px;gap:.3em;white-space:nowrap}.bsm.is-animated .bsm-follow,.bsm.is-docked .bsm-follow{display:block}.bsm.is-animated .bsm-title img{visibility:hidden}.bsm.is-animated.is-opening-visible .bsm-title img{visibility:visible}.bsm.is-animated.is-opening-visible .bsm-follow-logo{visibility:hidden}.bsm.is-motion-layout .bsm-scene{height:calc(var(--bsm-stage-height) + var(--bsm-travel));view-timeline-name:--bsm-scene;view-timeline-axis:block;view-timeline-inset:var(--height-header,0px) 0}.bsm.is-motion-layout .bsm-stage{height:var(--bsm-stage-height);position:sticky;top:var(--height-header,0px)}.bsm.is-motion-layout .bsm-arrival{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;opacity:0}.bsm.is-animated .bsm-arrival{opacity:1}.bsm.is-motion-layout .bsm-artist-heading{bottom:var(--bsm-footer-space)}.bsm.is-animated .bsm-opening{pointer-events:none}.bsm.is-animated .bsm-nav,.bsm.is-animated .bsm-eventbar{pointer-events:auto}.bsm.is-animated .bsm-follow-logo{animation-name:bsm-title-travel}.bsm.is-animated .bsm-follow-bar{animation-name:bsm-dock}.bsm.is-animated .bsm-nav{animation-name:bsm-nav-leave}.bsm.is-animated .bsm-photo img{animation-name:bsm-push}.bsm.is-animated .bsm-photo{animation-name:bsm-photo-leave}.bsm.is-animated .bsm-present,.bsm.is-animated .bsm-lede,.bsm.is-animated .bsm-stage-mark{animation-name:bsm-leave}.bsm.is-animated .bsm-arrival-visual{animation-name:bsm-reveal}.bsm.is-animated .bsm-arrival-photo img{animation-name:bsm-camera-settle}.bsm.is-animated .bsm-artist-heading{animation-name:bsm-artist}.bsm.is-animated :is(.bsm-follow-logo,.bsm-follow-bar,.bsm-nav,.bsm-photo,.bsm-photo img,.bsm-present,.bsm-lede,.bsm-stage-mark,.bsm-arrival-visual,.bsm-arrival-photo img,.bsm-artist-heading){animation-duration:auto;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:--bsm-scene;animation-range:contain 0% contain 100%}@keyframes bsm-title-travel{0%{transform:translate(var(--bsm-title-x),var(--bsm-title-y)) scale(var(--bsm-title-scale));animation-timing-function:cubic-bezier(.42,0,.58,1)}90%,to{transform:translate(0) scale(1)}}@keyframes bsm-dock{0%,40%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.42,0,.58,1)}90%,to{opacity:1;visibility:visible}}@keyframes bsm-nav-leave{0%,8%{opacity:1;visibility:visible}22%,to{opacity:0;visibility:hidden}}@keyframes bsm-leave{0%,8%{opacity:1;transform:translateY(0)}28%,to{opacity:0;transform:translateY(-16px)}}@keyframes bsm-push{0%{transform:scale(1);animation-timing-function:cubic-bezier(.42,0,.58,1)}68%,to{transform:scale(1.22)}}@keyframes bsm-photo-leave{0%,35%{opacity:1}51%,to{opacity:0}}@keyframes bsm-reveal{0%,51%{opacity:0}70%,to{opacity:1}}@keyframes bsm-camera-settle{0%,51%{transform:scale(1.08)}90%,to{transform:scale(1)}}@keyframes bsm-artist{0%,62%{opacity:0;transform:translateY(20px);animation-timing-function:cubic-bezier(.42,0,.58,1)}90%,to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.bsm-cta:hover{background:#fff}.bsm-nav a:hover,.bsm-artist-links a:hover{color:var(--bsm-red)}}@media(min-width:701px)and (max-width:1050px){.bsm-title{width:62vw}.bsm-eventbar{grid-template-columns:1fr 1fr;gap:20px}.bsm-cta-area{grid-column:2;grid-row:1 / span 2}.bsm-details{grid-column:1}.bsm-lede{max-width:38%}.bsm .bsm-stage-mark{top:61%}.bsm-artist-heading{width:46%}.bsm-artist-heading h3{font-size:40px}.bsm-headliner{gap:40px;padding-top:64px}}@media(max-width:700px){.bsm{--bsm-gutter:24px;--bsm-photo-height:min(110vw,520px,calc(var(--bsm-stage-height) - 290px));--bsm-travel:100svh;--bsm-dock-width:106px;--bsm-dock-height:68px;--bsm-footer-space:222px}.bsm-opening{grid-template-rows:40px 1fr auto;padding:12px var(--bsm-gutter) 24px;gap:16px}.bsm-nav{font-size:12px;letter-spacing:.03em}.bsm-nav>div{gap:20px}.bsm-nav a:nth-child(2){display:none}.bsm-photo{top:clamp(130px,20svh,180px);width:100%;height:var(--bsm-photo-height)}.bsm-photo img{object-position:50% 30%}.bsm-photo-shade{inset:clamp(130px,20svh,180px) 0 auto;height:var(--bsm-photo-height);background:linear-gradient(180deg,#090909,#09090900 17% 75%,#090909)}.bsm-title-area{padding:0;gap:15px;justify-content:flex-start}.bsm-present{font-size:12px;letter-spacing:.055em;white-space:nowrap}.bsm-title{width:min(92%,55svh);max-width:410px}.bsm-lede{margin-top:auto!important;max-width:100%;font-size:17px;line-height:1.4}.bsm .bsm-stage-mark{width:35%;right:var(--bsm-gutter);top:calc(clamp(130px,20svh,180px) + var(--bsm-photo-height) - 27.51vw)}.bsm-eventbar{grid-template-columns:auto 1fr;gap:16px 12px;padding-top:16px}.bsm-date{font-size:36px;line-height:1}.bsm-year,.bsm-desktop-location{display:none}.bsm-mobile-year{display:inline}.bsm-details{font-size:12px;line-height:1.5;text-align:right}.bsm-cta-area{grid-column:1/-1}.bsm-cta{min-height:48px;padding:13px 10px;font-size:16px}.bsm-cta-area .bsm-fine{font-size:12px;text-align:center;line-height:1.5;margin-top:10px}.bsm-arrival-photo{inset:0 0 auto;height:calc(100% - 230px)}.bsm-arrival-photo img{object-position:25% 35%}.bsm-arrival-shade{background:linear-gradient(0deg,#090909 0% 30%,#09090900 66%),linear-gradient(180deg,#090909c9,#09090900 22%)}.bsm-artist-heading{width:calc(100% - var(--bsm-gutter) * 2);bottom:40px;gap:4px}.bsm-artist-heading h2{width:min(58vw,230px)}.bsm-artist-heading h3{font-size:40px}.bsm-headliner{grid-template-columns:1fr;gap:24px;padding:0 0 56px;align-items:start}.bsm-flyer-caption{padding:0 var(--bsm-gutter)}.bsm-overview-copy{padding:0 var(--bsm-gutter);gap:32px}.bsm .bsm-feature-title{font-size:clamp(36px,11.3vw,72px);line-height:1.02;margin-bottom:24px}.bsm-feature-intro{font-size:19px}.bsm-artist-copy{gap:20px}.bsm-artist-copy>p{font-size:18px}}@media(max-width:360px){.bsm{--bsm-gutter:20px}.bsm-present{font-size:11px;letter-spacing:.02em}.bsm-lede{font-size:16px}.bsm-date{font-size:32px}.bsm-artist-heading h3{font-size:36px}}@media(prefers-reduced-motion:reduce){.bsm a{transition:none}}.bs3:has(>.bsm){--bs3-page-gutter:clamp(24px,4.45vw,88px)}.bs3:has(>.bsm) :is(.bs3__pad,.bs3__venue-copy,.bs3__venue-location,.bs3__arrival-copy,.bs3__details,.bs3__brand-story-copy,.bs3__close){padding-inline:var(--bs3-page-gutter)}.bs3:has(>.bsm) :is(.bs3__lineup>h2,.bs3__arrival h2,.bs3__rsvp h2,.bs3__brand h2,.bs3__close h2){font-weight:700;line-height:.96;letter-spacing:-.035em}.bs3:has(>.bsm) .bs3__artist h3{font-weight:700;line-height:1.05}.bs3:has(>.bsm) .bs3__artist p{font-size:clamp(16px,1.15vw,18px);line-height:1.5;color:#d0d0d0}.bs3:has(>.bsm) .bs3__button{transition:background-color .16s ease,color .16s ease}.bsm-overview-rsvp{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;max-width:390px;font-size:16px;font-weight:700;letter-spacing:.03em}@media(max-width:700px){.bs3:has(>.bsm){--bs3-page-gutter:24px}.bs3:has(>.bsm) .bs3__artist p{font-size:18px}.bsm-overview-rsvp{max-width:none}}@media(max-width:360px){.bs3:has(>.bsm){--bs3-page-gutter:20px}}.bs3:has(>.bsm) .bs3__close-entry{max-width:540px;margin:18px auto 0;font-size:14px;line-height:1.5;color:#d0d0d0}html:has(.bs3>.bsm){scroll-padding-top:calc(var(--height-header,0px) + 80px)}.bs3:has(>.bsm) section[id]{scroll-margin-top:0}.bs3:has(>.bsm) .bs3__rsvp{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,7vw,100px);padding-block:72px;background:#090909;color:#fff;border-block:1px solid #303030}.bs3:has(>.bsm) .bs3__rsvp h2{font-size:clamp(40px,4.2vw,66px);line-height:1.02;max-width:600px}.bs3:has(>.bsm) .bs3__rsvp-copy>.bs3__kicker{color:#fe203a;margin-bottom:24px}.bs3:has(>.bsm) .bs3__rsvp-prize{padding:0;background:none;color:#fff;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.45;max-width:38ch;margin-top:24px}.bs3:has(>.bsm) .bs3__rsvp-benefits{font-size:16px;font-weight:700;letter-spacing:.02em;gap:8px;margin-top:24px}.bs3:has(>.bsm) .bs3__rsvp-form{scroll-margin-top:20px;padding:0;border:0;background:none;box-shadow:none;max-width:620px;width:100%}.bs3:has(>.bsm) .bs3__rsvp-form form{gap:22px}.bs3:has(>.bsm) .bs3__rsvp label{font-size:15px;letter-spacing:.04em}.bs3:has(>.bsm) .bs3__rsvp input[type=email]{border:1px solid #a7a7a7;background:#fff;color:#090909;font-size:20px;font-weight:700;letter-spacing:.02em;height:60px;border-radius:0}.bs3:has(>.bsm) .bs3__rsvp input::placeholder{font-weight:700;font-size:20px;letter-spacing:.02em}.bs3:has(>.bsm) .bs3__choice{color:#d0d0d0;font-size:18px;line-height:1.4;letter-spacing:0;font-weight:700;text-transform:none;gap:14px}.bs3:has(>.bsm) .bs3__choice input[type=checkbox]{accent-color:#fe203a;margin-top:3px!important}.bs3:has(>.bsm) .bs3__preferences{border:0;padding-top:0;gap:0}.bs3:has(>.bsm) .bs3__form-section-label{font-size:14px;color:#d0d0d0;font-weight:700;letter-spacing:.05em}.bs3:has(>.bsm) .bs3__rsvp :is(.bs3__email-legal,.bs3__fineprint){font-size:15px;color:#d0d0d0;line-height:1.5}.bs3:has(>.bsm) .bs3__email-legal a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bs3:has(>.bsm) .bs3__rsvp button{font-size:18px;letter-spacing:.04em;background:#fe203a;border-color:#fe203a;color:#090909;font-weight:700;transition:background-color .16s ease,color .16s ease}.bs3:has(>.bsm) .bs3__rsvp :is(input,button,a):focus-visible{outline:2px solid #fe203a;outline-offset:5px}.bs3:has(>.bsm) .bs3__rsvp button:focus-visible{outline-color:#fff}.bs3:has(>.bsm) .bs3__rsvp .bs3__success{font-size:22px;line-height:1.3}@media(hover:hover)and (pointer:fine){.bs3:has(>.bsm) .bs3__rsvp button:hover{background:#fff;border-color:#fff;color:#090909}}@media(max-width:900px){.bs3:has(>.bsm) .bs3__rsvp{grid-template-columns:1fr;gap:36px}.bs3:has(>.bsm) .bs3__rsvp-form{max-width:none}}@media(max-width:700px){.bsm-follow-bar{gap:16px}.bsm-follow-home{height:52px}.bsm-follow-details,.bsm-follow-long{display:none}.bsm-follow-rsvp{min-width:110px;min-height:44px;padding:12px 24px}html:has(.bs3>.bsm){scroll-padding-top:calc(var(--height-header,0px) + 68px)}.bs3:has(>.bsm) .bs3__rsvp{padding-block:48px}.bs3:has(>.bsm) .bs3__rsvp h2{font-size:clamp(36px,10.7vw,60px)}}@media(max-height:740px)and (min-width:701px){.bsm-opening{padding-block:12px 16px;gap:12px}.bsm-title-area{gap:12px;padding-block:0 12px}.bsm-title{width:min(47vw,66svh)}.bsm-eventbar{padding-top:16px}.bsm .bsm-stage-mark{top:53%}.bsm-artist-heading h2{width:min(24vw,30svh)}.bsm-artist-heading h3{font-size:clamp(28px,4.7svh,42px)}}@media(max-height:700px)and (max-width:700px){.bsm-opening{grid-template-rows:28px 1fr auto;padding-block:4px 12px;gap:8px}.bsm-nav a{min-height:28px}.bsm-title-area{gap:8px}.bsm-present{font-size:11px}.bsm-title{width:min(88%,48svh)}.bsm-lede{font-size:15px;line-height:1.3}.bsm-eventbar{gap:8px 12px;padding-top:10px}.bsm-date{font-size:30px}.bsm-details{font-size:11px}.bsm-cta-area .bsm-fine{margin-top:6px;font-size:11px}.bsm-artist-heading h2{width:140px}.bsm-artist-heading h3{font-size:32px}}.bsm .bsm-stage-mark{top:calc(var(--bsm-stage-height) - var(--bsm-footer-space) - min(15.722vw,173px));bottom:auto;width:min(20vw,220px)}@media(max-width:700px){.bsm .bsm-stage-mark{width:35%;top:calc(var(--bsm-stage-height) - var(--bsm-footer-space) - var(--bsm-lede-height,48px) - 4px - 27.51vw);bottom:auto}}.bsm .bsm-lede{max-width:min(52vw,640px);font-size:clamp(18px,1.4vw,22px);line-height:1.4}.bsm-lede>span{display:block}.bsm-lede>span+span{margin-top:6px}@media(max-width:700px){.bsm .bsm-stage-mark{width:28%;top:calc(var(--bsm-stage-height) - var(--bsm-footer-space) - var(--bsm-lede-height,48px) - 4px - 22.012vw)}}@media(max-width:700px){.bsm .bsm-lede{max-width:100%;font-size:17px}.bsm .bsm-title{width:min(82%,50svh)}.bsm .bsm-photo,.bsm .bsm-photo-shade{top:clamp(110px,17svh,150px)}.bsm .bsm-photo-shade{background:linear-gradient(180deg,#090909,#09090900 17% 55%,#090909ed 78%,#090909)}}@media(max-width:360px){.bsm .bsm-lede{font-size:16px}}@media(max-width:700px)and (max-height:700px){.bsm .bsm-photo-shade{background:linear-gradient(180deg,#090909,#09090900 17% 45%,#090909ed 70%,#090909)}}.bsm .bsm-headliner-caption{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:40px var(--bsm-gutter) 48px}.bsm-headliner-caption h3{font-size:clamp(28px,2.5vw,36px)}.bsm-headliner-caption>p{max-width:78ch;font-size:clamp(18px,1.4vw,22px)}.bsm-headliner-caption .bsm-artist-links{flex-wrap:wrap;gap:8px 24px}.bsm-headliner--copy{display:block;padding-bottom:32px}.bsm-headliner--copy .bsm-overview-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(40px,5.5vw,88px);align-items:start}.bsm-headliner--copy .bsm-feature-statement{display:contents}.bsm-headliner--copy .bsm-feature-title{grid-column:1;grid-row:1 / span 2;margin-bottom:0}.bsm-headliner--copy .bsm-feature-intro{grid-column:2;grid-row:1;max-width:50ch}.bsm-headliner--copy .bsm-overview-rsvp{grid-column:2;grid-row:2;width:100%}.bs3:has(>.bsm) .bs3__venue--flyer{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start;padding:64px var(--bs3-page-gutter)}.bs3-visit-flyer{margin:0;min-width:0}.bs3-visit-flyer a,.bs3-visit-flyer picture{display:block}.bs3-visit-flyer a{text-decoration:none}.bs3-visit-flyer img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.bs3-visit-flyer-caption{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;font-weight:700;letter-spacing:.03em;color:#d0d0d0}.bs3:has(>.bsm) .bs3__venue--flyer .bs3__venue-copy{padding:0}.bs3__venue--flyer .bs3__venue-information{min-width:0}.bs3 .bs3__venue h2 .bs3__venue-title-label:after{content:none}.bs3 .bs3__brand-copy{border-left:0;padding-left:0}.bs3__venue--flyer h2{font-size:clamp(56px,5vw,76px);font-weight:700;letter-spacing:-.035em;line-height:.94}.bs3__venue--flyer .bs3__venue-tagline{font-size:clamp(20px,1.8vw,28px);margin-top:24px}.bs3__venue--flyer .bs3__venue-text{padding-left:0;border-left:0;margin-top:24px}.bs3:has(>.bsm) .bs3__venue--flyer .bs3__venue-location{padding:28px 0 0;margin-top:28px;border:0;border-top:1px solid #303030;background:none}.bs3__venue--flyer .bs3__venue-label{margin-bottom:16px}.bs3__venue--flyer .bs3__venue-street{font-size:clamp(34px,3.2vw,50px);font-weight:700;line-height:1;letter-spacing:-.025em}.bs3__venue--flyer .bs3__venue-city{margin-top:16px}.bs3__venue--flyer .bs3__venue-links{margin-top:24px}@media(max-width:900px){.bs3:has(>.bsm) .bs3__venue--flyer{grid-template-columns:1fr;gap:36px}.bs3__venue--flyer .bs3__venue-information{max-width:700px}.bs3__venue--flyer h2{font-size:64px}}@media(max-width:700px){.bsm .bsm-headliner-caption{display:flex;gap:20px;padding-block:28px 40px}.bsm-headliner--copy{padding-top:40px}.bsm-headliner--copy .bsm-overview-copy{display:flex;align-items:stretch;gap:24px}.bsm-headliner--copy .bsm-feature-statement{display:block}.bsm-headliner--copy .bsm-feature-title{margin-bottom:24px}.bs3:has(>.bsm) .bs3__venue--flyer{padding-block:48px}.bs3__venue--flyer .bs3__venue-street{font-size:40px}}@media(max-width:700px){.bs3:has(>.bsm) .bs3-visit-flyer{margin-inline:calc(-1 * var(--bs3-page-gutter))}.bs3:has(>.bsm) .bs3-visit-flyer-caption{padding-inline:var(--bs3-page-gutter)}}@media(max-width:360px){.bs3__venue--flyer .bs3__venue-street{font-size:34px}}html:has([data-bs3-flyer-dialog]){scrollbar-gutter:stable}html.bs3-flyer-open,html.bs3-flyer-open body{overflow:hidden;overscroll-behavior:none}.bs3-flyer-dialog:not([open]){display:none}.bs3-flyer-dialog[open]{display:flex;align-items:center;justify-content:center}.bs3-flyer-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;border:0;background:transparent;color:#fff;overflow:auto;overscroll-behavior:contain}.bs3-flyer-dialog::backdrop{background:#000000e6}.bs3-flyer-dialog__surface{width:min(1080px,calc((100dvh - 100px)*.8),calc(100vw - 32px));max-width:100%;flex:none}.bs3-flyer-dialog__controls{display:flex;justify-content:flex-end;margin-bottom:8px}.bs3-flyer-dialog__close{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:104px;min-height:44px;padding:10px 14px;border:1px solid #a7a7a7;border-radius:0;background:#090909;color:#fff;font:700 16px/1.2 var(--font-heading,"Roboto Condensed",sans-serif);letter-spacing:.04em;cursor:pointer}.bs3-flyer-dialog__close:focus-visible{outline:2px solid #fff;outline-offset:3px}.bs3-flyer-dialog__surface>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#090909}@media(hover:hover)and (pointer:fine){.bs3-flyer-dialog__close:hover{background:#fe203a;border-color:#fe203a;color:#090909}}.bs3:has(>.bsm) .bs3__lineup{padding-block:80px}.bs3:has(>.bsm) .bs3__artists{margin-top:48px}.bs3:has(>.bsm) .bs3__brand-copy{margin-top:32px;max-width:56ch}.bs3:has(>.bsm) :is(.bs3__artist p,.bs3__brand-copy p,.bs3__venue-text p,.bs3__rsvp .bs3__fineprint,.bs3__email-legal,.bs3__dress-grid p,.bs3__details p){text-wrap:pretty}.bs3:has(>.bsm) .bs3__rsvp .bs3__fineprint{text-wrap:balance}@media(max-width:900px){.bs3:has(>.bsm) .bs3__lineup{padding-block:64px}}@media(max-width:600px){.bs3:has(>.bsm) .bs3__lineup{padding-block:48px}.bs3:has(>.bsm) .bs3__artists{margin-top:38px}}.bsm .bsm-lede{max-width:440px;font-size:clamp(19px,1.53vw,24px);line-height:1.45}.bsm .bsm-explore{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-width:100px;min-height:44px;margin:6px auto 0;font:400 14px/1.25 var(--font-heading,"Roboto Condensed",sans-serif);color:var(--bsm-secondary);pointer-events:auto;text-decoration:none}.bsm-explore>span{font-size:20px;color:var(--bsm-red)}.bsm.is-animated .bsm-explore{animation:bsm-explore-exit auto linear both;animation-timeline:--bsm-scene;animation-range:contain 0% contain 100%}@keyframes bsm-explore-exit{0%,8%{opacity:1;visibility:visible}28%,to{opacity:0;visibility:hidden}}.bsm{--bsm-travel:var(--bsm-stage-height)}.bsm.is-animated .bsm-arrival{background:var(--bsm-ink);-webkit-mask-image:linear-gradient(180deg,transparent,#000 64px);mask-image:linear-gradient(180deg,transparent,#000 64px);animation:bsm-scene-arrive auto linear both;animation-timeline:--bsm-scene;animation-range:contain 0% contain 100%}.bsm.is-animated :is(.bsm-arrival-visual,.bsm-arrival-photo img,.bsm-artist-heading){animation-name:none;opacity:1;transform:none}@keyframes bsm-scene-arrive{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bsm-push{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes bsm-photo-leave{0%{opacity:1}to{opacity:.55}}.bs3 .bs3__close-copy{width:100%;max-width:48ch;text-wrap:balance;line-height:1.5}@media(max-width:700px){.bsm .bsm-lede{max-width:100%;font-size:17px;line-height:1.4}}.bsm.is-animated .bsm-eventbar{animation:bsm-event-exit auto linear both;animation-timeline:--bsm-scene;animation-range:contain 0% contain 100%}@keyframes bsm-event-exit{0%,8%{opacity:1;transform:translateY(0);visibility:visible;animation-timing-function:cubic-bezier(.42,0,.58,1)}28%,to{opacity:0;transform:translateY(-24px);visibility:hidden}}.bsm.is-animated .bsm-lede{animation-name:bsm-intro-bridge}.bsm.is-animated .bsm-stage-mark{animation-name:bsm-mark-bridge}@keyframes bsm-intro-bridge{0%,44%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-40px)}}@keyframes bsm-mark-bridge{0%,32%{opacity:1;transform:translateY(0)}54%,to{opacity:0;transform:translateY(-16px)}}.bsm .bsm-artist-heading,.bsm.is-motion-layout .bsm-artist-heading{bottom:32px}.bsm .bsm-headliner-caption{padding-top:0;padding-bottom:56px;gap:20px}.bsm .bsm-headliner-caption>h3{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bsm .bsm-headliner-caption>p{max-width:64ch;text-wrap:pretty}.bs3:has(>.bsm) .bs3__lineup{padding-top:48px}.bs3:has(>.bsm) .bs3__lineup>h2{font-size:clamp(38px,4.5vw,68px);line-height:1.02}.bs3:has(>.bsm) .bs3__lineup>h2 span{display:inline-block;margin:0 .2em 0 0}.bs3:has(>.bsm) .bs3__artists{margin-top:32px}@media(max-width:700px){.bsm .bsm-arrival-photo{height:100%}.bsm .bsm-arrival-shade{background:linear-gradient(0deg,#090909,#090909d9 12%,#09090900 54%),linear-gradient(180deg,#090909c9,#09090900 22%)}.bsm .bsm-artist-heading,.bsm.is-motion-layout .bsm-artist-heading{bottom:28px}.bsm .bsm-headliner-caption{padding-bottom:40px;gap:16px}.bs3:has(>.bsm) .bs3__lineup{padding-top:36px}.bs3:has(>.bsm) .bs3__lineup>h2{max-width:15ch;font-size:clamp(36px,10vw,48px)}.bs3:has(>.bsm) .bs3__artists{margin-top:28px}}.bs3:has(>.bsm){font-family:var(--font-body);font-synthesis:none}.bs3:has(>.bsm) :is(h2,h3,.bs3__venue-street,.bs3__facts){font-family:var(--font-heading)}.bs3:has(>.bsm) :is(input,button){font-family:inherit}.bs3__brand-products:not(:has(.bs3__product)){display:none}body.temp--bear-sinister-3 .bear-sinister-section{overflow:visible}.bsm{--bsm-opening-height:calc(var(--bsm-stage-height) - var(--bsm-intro-offset,0px))}.bsm .bsm-opening{height:var(--bsm-opening-height)}@media(max-width:700px){.bsm .bsm-nav{display:none}.bsm .bsm-opening{grid-template-rows:1fr auto;padding-top:24px}.bsm .bsm-lede{padding-block:8px;text-wrap:balance}.bsm .bsm-photo-shade{background:linear-gradient(180deg,#090909,#09090900 17% 52%,#090909cc 82%,#090909)}}@media(max-width:360px)and (max-height:620px){.bsm .bsm-stage-mark{width:18%;top:calc(var(--bsm-stage-height)*.31)}}@media(max-width:600px){.bs3:has(>.bsm) .bs3__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:24px 0 0;padding:0;overflow:visible;scroll-snap-type:none}.bs3:has(>.bsm) .bs3__product{display:grid;grid-template-rows:auto 1fr auto;min-width:0;align-content:start}.bs3:has(>.bsm) .bs3__product img{width:100%;height:auto}.bs3:has(>.bsm) .bs3__product-name{margin-top:12px;padding:0;font-size:15px;line-height:1.3;letter-spacing:.02em}.bs3:has(>.bsm) .bs3__product-price{margin-top:8px;padding:0;font-size:16px;line-height:1.25;letter-spacing:.02em}.bs3:has(>.bsm) .bs3__product:focus-visible{outline:2px solid #fff;outline-offset:5px}}
/*# sourceMappingURL=/cdn/shop/t/199/assets/bear-sinister-page.css.map */
