.bb-contest-header,.bb-contest{--contest-ink: #1b1b1b;--contest-white: #fff;--contest-on-dark: #c7cbcb;--contest-muted: #686b6b;--contest-rule: #b8bcbc;--contest-paper: #f1f1f1;--contest-accent: var(--bb-blue, #4cc9e9)}@media(prefers-reduced-motion:no-preference){html:has(.bb-contest-header){scroll-behavior:smooth}}.bb-contest-page{--contest-header-h: 86px}.bb-contest-header{background:var(--contest-ink);color:var(--contest-white)}.bb-contest-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--contest-header-h)}.bb-contest-header__logo{display:flex;flex:none}.bb-contest-header__logo img{display:block;width:28px;height:auto}.bb-contest-header__nav{display:flex;align-items:center;gap:20px}.bb-contest-header__nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;font-family:var(--bb-mono);font-size:12px;line-height:1.45;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:inherit}.bb-contest-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;background:var(--contest-accent);transform:scaleX(0);transform-origin:left;transition:transform .18s var(--bb-ease, ease)}.bb-contest-header__nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}.bb-contest-header__nav a:focus-visible{outline:2px solid var(--contest-accent);outline-offset:4px}.bb-contest-page:has(.bb-contest-hero--photo) .bb-contest-header{position:absolute;inset:0 0 auto;z-index:2;background:transparent}.bb-contest{padding-block:48px;background:var(--contest-white);color:var(--contest-ink)}.bb-contest--dark{background:var(--contest-ink);color:var(--contest-white)}.bb-contest--paper{background:var(--contest-paper)}.bb-contest :where(h1,h2,h3,p){margin:0}.bb-contest :is(h1,h2,h3){font-family:var(--bb-font);font-weight:700;letter-spacing:0;text-transform:none}.bb-contest-eyebrow{font-family:var(--bb-mono);font-size:12px;line-height:1.45;letter-spacing:0;color:var(--contest-muted)}.bb-contest--dark .bb-contest-eyebrow{color:var(--contest-on-dark)}.bb-contest .bb-contest-eyebrow--accent{color:var(--contest-accent)}.bb-contest-intro{display:grid;gap:16px;margin-bottom:24px}.bb-contest-title{font-size:30px;line-height:1.2}.bb-contest :is(p,.bb-contest-judging__text) a:not(.bb-contest-link){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bb-contest :is(p,.bb-contest-judging__text) a:not(.bb-contest-link):hover{text-decoration-thickness:2px}.bb-contest-link{display:inline-flex;align-items:center;gap:8px;padding-block:12px;margin-block:-12px;font-family:var(--bb-mono);font-size:14px;line-height:1.45;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:inherit}.bb-contest-link:hover{text-decoration:underline;text-underline-offset:.25em}.bb-contest--dark .bb-contest-link:focus-visible{outline-color:var(--contest-accent)}.bb-contest-hero{--contest-hero-top: 40px;padding-block:var(--contest-hero-top) 56px}.bb-contest-page:has(.bb-contest-hero--photo) .bb-contest-hero--photo{padding-top:calc(var(--contest-header-h) + var(--contest-hero-top))}.bb-contest-hero--photo{position:relative;isolation:isolate;overflow:hidden}.bb-contest-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bb-contest-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:76% 50%}.bb-contest-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#0000009e 45%,#000c)}.bb-contest-hero__copy{display:grid;gap:20px;max-width:600px}.bb-contest-hero__title{font-size:42px;line-height:1.12;color:var(--contest-white)}.bb-contest-hero__body{font-size:18px;line-height:1.4;color:var(--contest-on-dark)}.bb-contest-steps__list{display:grid;gap:32px;margin:0;padding:0;list-style:none}.bb-contest-step{display:grid;align-content:start;gap:12px;padding-top:16px;border-top:1px solid var(--contest-rule)}.bb-contest-step__number{font-family:var(--bb-mono);font-size:28px;line-height:1.45;color:var(--contest-accent)}.bb-contest-step__title{font-size:22px;line-height:1.25}.bb-contest-step__text{font-size:17px;line-height:1.35}.bb-contest .bb-contest-steps__note{margin-top:32px;font-size:18px;line-height:1.4}.bb-contest-prize__grid{display:grid;gap:32px}.bb-contest-prize__copy{display:grid;gap:20px;align-content:center}.bb-contest-prize__title{color:var(--contest-white)}.bb-contest-prize__body{font-size:22px;line-height:1.3}.bb-contest-prize__dates{font-family:var(--bb-mono);font-size:12px;line-height:1.45;color:var(--contest-accent)}.bb-contest-prize__disclaimer{font-size:14px;line-height:1.35;color:var(--contest-on-dark)}.bb-contest-prize__media{position:relative;aspect-ratio:536 / 559;overflow:hidden;background:#2d2d2d}.bb-contest-prize__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.bb-contest-captions__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--contest-rule)}.bb-contest-caption{padding-block:24px;border-bottom:1px solid var(--contest-rule)}.bb-contest-caption p{max-width:936px;font-size:19px;line-height:1.4;overflow-wrap:anywhere}.bb-contest-captions__disclosure{display:grid;gap:16px;margin-top:24px}.bb-contest-captions__disclosure-text{font-size:17px;line-height:1.35}.bb-contest-judging__body{display:grid;gap:16px;max-width:540px}.bb-contest-judging__label{font-family:var(--bb-mono);font-size:13px;line-height:1.45;color:var(--contest-muted)}.bb-contest-judging__text{font-size:18px;line-height:1.5}.bb-contest-judging__text p+p{margin-top:16px}.bb-contest-faq__list{display:grid;gap:24px}.bb-contest-faq__item{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--contest-rule)}.bb-contest-faq__question{font-size:20px;line-height:1.25}.bb-contest-faq__answer{max-width:900px;font-size:17px;line-height:1.4}.bb-contest-info__grid{display:grid;gap:32px}.bb-contest-info__item{display:grid;gap:16px;align-content:start}.bb-contest-info__lead{font-family:var(--bb-font);font-weight:700;font-size:18px;line-height:1.25}.bb-contest-rules .bb-contest-eyebrow{margin-bottom:16px}.bb-contest-rules .rte .bb-rules-item{padding-inline-start:24px}@media(min-width:761px){.bb-contest{padding-block:56px}.bb-contest-page{--contest-header-h: 106px}.bb-contest-header__logo img{width:34px}.bb-contest-header__nav{gap:36px}.bb-contest-intro{gap:24px}.bb-contest-title{font-size:36px}.bb-contest-hero{--contest-hero-top: 48px;padding-block:var(--contest-hero-top) 64px}.bb-contest-hero__media img{object-position:70% 50%}.bb-contest-hero__media:after{background:linear-gradient(90deg,#000000bf,#0000008c 60%,#0003)}.bb-contest-hero__copy{gap:24px}.bb-contest-hero__title{font-size:56px;line-height:1.18}.bb-contest-hero__body{font-size:20px;line-height:1.3}.bb-contest-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.bb-contest-step{gap:16px}.bb-contest-step__number{font-size:36px}.bb-contest-step__title{font-size:24px}.bb-contest-prize__body{font-size:26px;line-height:1.25}.bb-contest-caption{padding-block:32px}.bb-contest-caption p{font-size:22px;line-height:1.3}.bb-contest-captions__disclosure{margin-top:24px;gap:24px}.bb-contest-captions__disclosure-text{font-size:18px}.bb-contest-faq__question{font-size:22px}.bb-contest-info__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}@media(min-width:761px)and (max-width:899px){.bb-contest-prize__media{aspect-ratio:4 / 3}}@media(min-width:761px)and (max-width:1024px){.bb-contest-hero--photo .bb-contest-hero__copy{max-width:520px}}@media(min-width:900px){.bb-contest-prize__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.bb-contest-prize__copy{gap:24px}}@media(min-width:1025px){.bb-contest{padding-block:64px}.bb-contest-page{--contest-header-h: 122px}.bb-contest-header__logo img{width:39.2px}.bb-contest-title{font-size:40px}.bb-contest-hero{--contest-hero-top: 60px;padding-block:var(--contest-hero-top) 60px}.bb-contest-hero__media img{object-position:50% 50%}.bb-contest-hero__media:after{background:linear-gradient(90deg,#000000b3,#0000006b 52%,#0000000d)}.bb-contest-hero__title{font-size:68px;line-height:1.25}.bb-contest-hero__body{font-size:21px;line-height:1.25}.bb-contest-steps__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bb-contest-step__text{line-height:1.25}.bb-contest .bb-contest-steps__note{margin-top:24px;line-height:1.25}.bb-contest-prize__body{font-size:32px}.bb-contest-caption p{font-size:24px;line-height:1.25}.bb-contest-faq__answer{line-height:1.25}}@media(prefers-reduced-motion:reduce){.bb-contest-header__nav a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bb-contest.css.map */
