.bt-p2-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(360px,32vw,520px);display:flex;align-items:flex-end;background:#0b0b0b;color:#f4f1e8}.bt-p2-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.bt-p2-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0b1f,#0b0b0b66 35%,#0b0b0bf0);pointer-events:none}.bt-p2-hero__content{position:relative;z-index:1;width:100%;max-width:1140px;margin:auto;padding:80px 32px 48px}.bt-p2-hero__eyebrow{color:#c9a227;font:600 12px/1.5 var(--font-body-family);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.bt-p2-hero__title{font-family:var(--font-heading-family);font-size:clamp(32px,4.5vw,60px);line-height:1.12;color:#f4f1e8;margin:0 0 20px;overflow-wrap:anywhere}.bt-p2-hero__subtitle{max-width:740px;font-size:clamp(16px,1.5vw,20px);line-height:1.6;color:#f4f1e8;margin:0}.bt-p2-hero .button:focus-visible{outline:2px solid #c9a227;outline-offset:5px}.hero-badge-section.bt-p2-hero{padding:0}.hero-badge-section.bt-p2-hero .hero-badge{position:relative;z-index:1;max-width:1140px;width:100%;padding:64px 32px 48px}.hero-badge-section.bt-p2-hero .hero-badge__heading{font-size:clamp(32px,4.5vw,60px);line-height:1.12}.hero-badge-section.bt-p2-hero .hero-badge__ring{max-width:none;aspect-ratio:1;flex-shrink:0}.bt-calendar-page .bt-hero,.bt-tf .bt-tf__hero{min-height:clamp(360px,32vw,520px)!important;background:#0b0b0b!important;margin-bottom:40px!important;border:0!important;border-radius:0!important}.bt-calendar-page .bt-hero__overlay,.bt-tf .bt-tf__hero-overlay{background:linear-gradient(180deg,#0b0b0b1f,#0b0b0b66 35%,#0b0b0bf0)!important}.bt-calendar-page .bt-hero__content,.bt-tf .bt-tf__hero-content{padding:80px 32px 48px!important;max-width:1140px!important;width:100%!important;margin:auto!important;position:relative!important;inset:auto!important;transform:none!important}.bt-calendar-page .bt-hero__title,.bt-tf .bt-tf__hero-title{font-family:var(--font-heading-family)!important;font-size:clamp(32px,4.5vw,60px)!important;line-height:1.12!important;color:#f4f1e8!important;margin:0 0 20px!important}.bt-calendar-page .bt-hero__eyebrow,.bt-tf .bt-tf__hero-kicker{font:600 12px/1.5 var(--font-body-family)!important;letter-spacing:.16em!important;color:#c9a227!important;margin:0 0 16px!important}.bt-calendar-page .bt-hero__lede,.bt-tf .bt-tf__hero-subtitle{font-size:clamp(16px,1.5vw,20px)!important;line-height:1.6!important;color:#f4f1e8!important;max-width:740px!important;margin:0!important}.bt-calendar-page .bt-hero__img,.bt-tf .bt-tf__hero-image{border:0!important;box-shadow:none!important}@media(max-width:749px){.bt-p2-hero{min-height:0;display:block}.bt-p2-hero__image{position:relative;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.bt-p2-hero:after{display:none}.bt-p2-hero__content{padding:24px 20px 32px}.hero-badge-section.bt-p2-hero .hero-badge{padding:24px 20px 32px;display:block}.hero-badge-section.bt-p2-hero .hero-badge__ring{display:none}.bt-calendar-page .bt-hero,.bt-tf .bt-tf__hero{min-height:0!important;display:block!important;height:auto!important}.bt-calendar-page .bt-hero__img,.bt-tf .bt-tf__hero-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important;margin:0!important}.bt-calendar-page .bt-hero__overlay,.bt-tf .bt-tf__hero-overlay{display:none!important}.bt-calendar-page .bt-hero__content,.bt-tf .bt-tf__hero-content{padding:24px 20px 32px!important;background:#0b0b0b!important}.bt-p2-hero__title,.bt-calendar-page .bt-hero__title,.bt-tf .bt-tf__hero-title{font-size:32px!important}}.bt-p2-hero__title,.bt-calendar-page .bt-hero__title,.bt-tf .bt-tf__hero-title{font-family:Cinzel,serif!important}.hero-badge-section.bt-p2-hero .hero-badge__heading{font-family:Pirata One,serif!important}@media(min-width:750px){.bt-calendar-page .bt-hero,.bt-tf .bt-tf__hero{isolation:isolate!important}.bt-calendar-page .bt-hero__img,.bt-tf .bt-tf__hero-image{z-index:0!important}.bt-calendar-page .bt-hero__overlay,.bt-tf .bt-tf__hero-overlay{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none}.bt-calendar-page .bt-hero__content,.bt-tf .bt-tf__hero-content{z-index:2!important}}@media screen and (max-width:749px){#MainContent .hero-badge-section.bt-p2-hero>.bt-p2-hero__image{display:none}#MainContent .hero-badge-section.bt-p2-hero .hero-badge__ring{display:flex;align-items:center;justify-content:center;width:min(280px,100%);height:auto;aspect-ratio:1;margin:0 auto 28px;border-radius:50%;padding:0;flex-shrink:0}#MainContent .hero-badge-section.bt-p2-hero .hero-badge__ring-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#0b0b0b}#MainContent .hero-badge-section.bt-p2-hero .hero-badge__logo{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;max-width:none}}html body.bt-brand #MainContent h1:not([hidden]){font-family:Pirata One,Times New Roman,serif!important;font-weight:400!important;font-style:normal!important}html body.bt-brand #MainContent :is(.hero-badge__eyebrow,.bt-club-banner__eyebrow,.bt-p2-hero__eyebrow,.bt-page-header__eyebrow,.bt-shop-kicker,.bt-hero__eyebrow,.bt-tf__hero-kicker,.bt-gb__kicker){display:block!important;width:auto!important;max-width:100%;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;font-style:normal!important;line-height:1.5!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#c9a227!important;margin:0 0 16px!important}@media(max-width:749px){html body.bt-brand #MainContent :is(.hero-badge__eyebrow,.bt-club-banner__eyebrow,.bt-p2-hero__eyebrow,.bt-page-header__eyebrow,.bt-shop-kicker,.bt-hero__eyebrow,.bt-tf__hero-kicker,.bt-gb__kicker){font-size:11px!important;margin-bottom:14px!important}}#MainContent .bt-p2-hero:not(.hero-badge-section){position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:420px;width:100%;background:#0b0b0b;color:#f4f1e8}#MainContent .bt-p2-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bt-club-focus-desktop,50% 30%)!important}#MainContent .bt-p2-hero:not(.hero-badge-section):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0b0b0ba8,#0b0b0b1f 80%),linear-gradient(180deg,#0b0b0b14,#0b0b0b52 38%,#0b0b0bed);pointer-events:none}html body.bt-brand #MainContent .bt-p2-hero__content{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:1140px;padding:72px 32px 48px;margin:0 auto;text-align:left}html body.bt-brand #MainContent .bt-p2-hero__eyebrow{font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#c9a227;margin:0 0 16px}html body.bt-brand #MainContent .bt-p2-hero h1{font-family:Pirata One,Times New Roman,serif!important;font-size:clamp(40px,4.5vw,60px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:.02em;max-width:100%;overflow-wrap:break-word;color:#f4f1e8;margin:0 0 20px!important}html body.bt-brand #MainContent .bt-p2-hero__subtitle{font-family:var(--font-body-family);font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.6;max-width:740px;color:#f4f1e8;margin:0}.btc-banner-intro{padding-top:28px}@media(max-width:749px){#MainContent .bt-p2-hero:not(.hero-badge-section){min-height:380px}#MainContent .bt-p2-hero__image{object-position:var(--bt-club-focus-mobile,50% 30%)!important}html body.bt-brand #MainContent .bt-p2-hero__content{padding:64px 20px 36px}html body.bt-brand #MainContent .bt-p2-hero h1{font-size:36px!important;line-height:1.12!important}html body.bt-brand #MainContent .bt-p2-hero__eyebrow{font-size:11px;margin-bottom:14px}html body.bt-brand #MainContent .bt-p2-hero__subtitle{font-size:16px;line-height:1.6}}@media(max-width:749px){#MainContent .bt-p2-hero:not(.hero-badge-section){display:flex;align-items:flex-end;min-height:380px}#MainContent .bt-p2-hero--events .bt-p2-hero__image{object-position:85% 35%!important}}@media(max-width:749px){html body.bt-brand #MainContent .bt-p2-hero:not(.hero-badge-section)>.bt-p2-hero__image{position:absolute;height:100%;object-fit:cover}html body.bt-brand #MainContent .bt-p2-hero:not(.hero-badge-section):after{display:block}html body.bt-brand #MainContent .bt-p2-hero__content{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/bt-p2-hero.css.map */
