.bb-co-art{position:relative;display:grid;place-items:center;aspect-ratio:5 / 4;overflow:hidden;isolation:isolate;container-type:inline-size;padding:6%;background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--bb-butter) 40%,transparent),transparent 60%),var(--bb-cream);color:var(--bb-ink);font-family:var(--bb-font-body);text-align:left}.bb-page-hero__media .bb-co-art svg.bb-icon{display:inline-block;width:var(--icon-size, 1.25em);height:var(--icon-size, 1.25em)}.bb-co-art__glow{position:absolute;inset:-20%;z-index:-1;background:radial-gradient(closest-side at 30% 70%,color-mix(in srgb,var(--bb-berry) 16%,transparent),transparent),radial-gradient(closest-side at 75% 30%,color-mix(in srgb,var(--bb-butter) 30%,transparent),transparent);pointer-events:none}.bb-co-art .bb-co-level__here{display:none}.bb-co-art--system{background:radial-gradient(110% 80% at 0% 0%,color-mix(in srgb,var(--bb-butter) 16%,transparent),transparent 60%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--bb-berry) 22%,transparent),transparent 65%),var(--bb-ink);color:var(--bb-cream)}.bb-co-art__pipe{position:relative;display:grid;gap:2.2cqi;width:100%;margin:0;padding:0;list-style:none}.bb-co-art__pipe:before{content:"";position:absolute;top:6.9cqi;bottom:6.9cqi;left:calc(4.6cqi - 1px);width:2px;background:linear-gradient(180deg,var(--bb-jam),var(--bb-teal-2),var(--bb-butter),var(--bb-berry),var(--bb-gold));opacity:.75}.bb-co-art__pipe:after{content:"";position:absolute;top:5.6cqi;left:3.3cqi;width:2.6cqi;height:2.6cqi;border-radius:50%;background:var(--bb-butter);box-shadow:0 0 0 1cqi color-mix(in srgb,var(--bb-butter) 28%,transparent),0 0 3cqi var(--bb-butter);animation:bb-co-art-travel 7s var(--ease-in-out-soft) infinite}.bb-co-art__node{position:relative;z-index:1;display:grid;grid-template-columns:9.2cqi minmax(0,1fr) auto;align-items:center;gap:3cqi;padding:1.2cqi 3cqi 1.2cqi 0;border-radius:6cqi}.bb-co-art__node:nth-child(2n){margin-left:5cqi}.bb-co-art__node:nth-child(2n) .bb-co-art__dot{margin-left:-5cqi}.bb-co-art__dot{--icon-size: 4.6cqi;display:grid;place-items:center;width:9.2cqi;height:9.2cqi;border-radius:3cqi;background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 1cqi var(--bb-ink),0 1.5cqi 4cqi -1cqi color-mix(in srgb,var(--accent) 80%,transparent)}.bb-co-art__label{display:grid;gap:.3cqi;min-width:0;padding:1.4cqi 3cqi;border-radius:4cqi;background:#fff8e70f;box-shadow:inset 0 0 0 1px #fff8e71a}.bb-co-art__label b{font-size:max(.75rem,4.2cqi);font-weight:800;letter-spacing:-.01em;line-height:1.1}.bb-co-art__label i{font-family:var(--bb-font-display);font-size:max(.7rem,3.4cqi);font-style:italic;font-variation-settings:"SOFT" 100;line-height:1.1;color:color-mix(in srgb,var(--accent) 55%,var(--bb-cream))}.bb-co-art__num{font-size:max(.65rem,2.8cqi);font-weight:700;color:#fff8e773}.bb-co-art__lead{display:none}@media(min-width:1024px){.bb-page-hero__stage .bb-co-art--system{padding-inline:15% 19%}.bb-page-hero__stage .bb-co-art--system .bb-co-art__num{display:none}.bb-page-hero__stage .bb-co-art--system .bb-co-art__node{grid-template-columns:9.2cqi minmax(0,1fr)}}.bb-co-art--social{background:radial-gradient(closest-side,color-mix(in srgb,var(--bb-butter) 34%,transparent),transparent 80%),var(--bb-cream)}.bb-co-art__ring{position:absolute;top:50%;left:50%;width:62cqi;aspect-ratio:1;border-radius:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bb-gold) 45%,transparent)}.bb-co-art__ring--2{width:90cqi;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-ink) 10%,transparent)}.bb-co-art__hub{--icon-size: 12cqi;position:absolute;top:50%;left:50%;display:grid;place-items:center;width:24cqi;height:24cqi;border-radius:50%;translate:-50% -50%;background:var(--bb-grad-butter);color:var(--bb-ink);box-shadow:0 0 0 2cqi color-mix(in srgb,var(--bb-paper) 80%,transparent),0 3cqi 8cqi -2cqi #14110d59}.bb-co-art__orb{--icon-size: 6cqi;position:absolute;top:50%;left:50%;display:grid;place-items:center;width:13cqi;height:13cqi;margin:-6.5cqi 0 0 -6.5cqi;border-radius:4cqi;background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 1cqi var(--bb-paper),0 2cqi 5cqi -1.5cqi color-mix(in srgb,var(--accent) 80%,transparent);animation:bb-co-bob 4.8s var(--ease-in-out-soft) infinite}.bb-co-art__orb--1{translate:0 -31cqi}.bb-co-art__orb--2{translate:26.8cqi -15.5cqi;animation-delay:-.8s}.bb-co-art__orb--3{translate:26.8cqi 15.5cqi;animation-delay:-1.6s}.bb-co-art__orb--4{translate:0 31cqi;animation-delay:-2.4s}.bb-co-art__orb--5{translate:-26.8cqi 15.5cqi;animation-delay:-3.2s}.bb-co-art__orb--6{translate:-26.8cqi -15.5cqi;animation-delay:-4s}.bb-co-art__ping{--icon-size: 3.4cqi;position:absolute;display:inline-flex;align-items:center;gap:1.4cqi;padding:1.4cqi 2.6cqi;border-radius:99px;background:var(--bb-paper);box-shadow:0 2cqi 6cqi -2cqi #14110d59;font-size:max(.65rem,3cqi);font-weight:800;white-space:nowrap}.bb-co-art__ping .bb-icon{color:var(--bb-jam)}.bb-co-art__ping--1{top:6cqi;right:5cqi;rotate:4deg}.bb-co-art__ping--2{top:36.5cqi;left:3cqi;rotate:-3deg}.bb-co-art__ping--2 .bb-icon{color:var(--bb-berry)}.bb-co-art--rewards{align-items:end;padding-bottom:7%;background:radial-gradient(90% 70% at 50% 100%,color-mix(in srgb,var(--bb-butter) 45%,transparent),transparent 70%),var(--bb-cream)}.bb-co-art__ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:2cqi;width:100%;margin:0;padding:0;list-style:none}.bb-co-art__rung{position:relative;display:grid;justify-items:center;gap:1.4cqi}.bb-co-art__emoji{display:grid;place-items:center;width:10cqi;height:10cqi;border-radius:50%;background:var(--bb-paper);box-shadow:0 1.5cqi 4cqi -1.5cqi #14110d59;font-size:5cqi;line-height:1}.bb-co-art__bar{width:100%;height:calc(14cqi + var(--h, 0) * 1cqi);border-radius:3cqi 3cqi 1.2cqi 1.2cqi;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 45%,var(--bb-cream)));box-shadow:inset 0 1px #ffffff80}.bb-co-art__rung--2 .bb-co-art__bar{--h: 7}.bb-co-art__rung--3 .bb-co-art__bar{--h: 14}.bb-co-art__rung--4 .bb-co-art__bar{--h: 21}.bb-co-art__rung--5 .bb-co-art__bar{--h: 28}.bb-co-art__rung--6 .bb-co-art__bar{--h: 35}.bb-co-art__min{font-size:max(.6rem,2.8cqi);font-weight:700;color:var(--bb-ink-soft)}.bb-co-art__rung.is-current .bb-co-art__emoji{box-shadow:0 0 0 .9cqi var(--bb-ink),0 1.5cqi 4cqi -1.5cqi #14110d59}.bb-co-art__rung.is-current .bb-co-level__here{position:absolute;top:auto;bottom:calc(100% + 1.5cqi);left:50%;translate:-50% 0;grid-column:auto;grid-row:auto;justify-self:auto;display:block;padding:.9cqi 2cqi;border-radius:99px;background:var(--bb-ink);color:var(--bb-butter);font-size:max(.6rem,2.6cqi);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bb-co-art__coin{position:absolute;top:8cqi;right:9cqi;padding:1.2cqi 2.4cqi;border-radius:99px;background:var(--bb-grad-butter);font-size:max(.7rem,3.4cqi);font-weight:800;box-shadow:0 2cqi 5cqi -2cqi #14110d66;rotate:-8deg;animation:bb-co-bob 5s var(--ease-in-out-soft) infinite}.bb-co-art__coin--2{top:4cqi;right:27cqi;rotate:6deg;animation-delay:-2.5s}@media(min-width:1024px){.bb-page-hero__stage .bb-co-art--rewards{padding:8% 16% 15% 8%}}.bb-co-art--video{background:radial-gradient(80% 70% at 20% 100%,color-mix(in srgb,var(--bb-berry) 26%,transparent),transparent 70%),radial-gradient(70% 60% at 90% 0%,color-mix(in srgb,var(--bb-jam) 20%,transparent),transparent 70%),var(--bb-cream)}.bb-co-art__phone{position:relative;width:40cqi;height:70cqi;padding:1.6cqi;border-radius:7cqi;background:var(--bb-ink);box-shadow:0 4cqi 10cqi -3cqi #14110d8c;rotate:-4deg}.bb-co-art__notch{position:absolute;top:2.8cqi;left:50%;z-index:2;width:10cqi;height:2.4cqi;border-radius:99px;background:var(--bb-ink);translate:-50% 0}.bb-co-art__screen{position:relative;display:grid;place-items:center;height:100%;overflow:hidden;border-radius:5.6cqi;background:radial-gradient(70% 50% at 50% 35%,color-mix(in srgb,var(--bb-butter) 45%,transparent),transparent 70%),linear-gradient(180deg,var(--bb-teal-2),var(--bb-teal-ink))}.bb-co-art__avatar{--icon-size: 13cqi;position:absolute;top:13cqi;left:50%;display:grid;place-items:center;width:22cqi;height:22cqi;translate:-50% 0;border-radius:50%;background:color-mix(in srgb,var(--bb-cream) 85%,transparent);color:var(--bb-teal-ink);box-shadow:0 0 0 1.6cqi #fff8e72e}.bb-co-art__ai{--icon-size: 2.6cqi;position:absolute;top:6cqi;left:3cqi;display:inline-flex;align-items:center;gap:.8cqi;padding:.8cqi 1.8cqi;border-radius:99px;background:var(--bb-berry);color:#fff;font-size:max(.55rem,2.4cqi);font-weight:800;letter-spacing:.04em}.bb-co-art__play{--icon-size: 5cqi;position:absolute;top:28cqi;left:calc(50% + 5cqi);display:grid;place-items:center;width:11cqi;height:11cqi;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);box-shadow:0 0 0 1.6cqi color-mix(in srgb,var(--bb-butter) 30%,transparent)}.bb-co-art__caption{position:absolute;right:3cqi;bottom:8cqi;left:3cqi;padding:1.4cqi 2cqi;border-radius:2cqi;background:#14110db3;color:var(--bb-cream);font-size:max(.55rem,2.6cqi);font-weight:700;line-height:1.3;text-align:center}.bb-co-art__progress{position:absolute;right:4cqi;bottom:4cqi;left:4cqi;height:.9cqi;border-radius:99px;background:#fff8e740;overflow:hidden}.bb-co-art__progress span{display:block;width:100%;height:100%;background:var(--bb-butter);transform-origin:0 50%;animation:bb-co-art-progress 6s linear infinite}.bb-co-art__msg{--icon-size: 3.6cqi;position:absolute;top:7cqi;right:4cqi;display:flex;align-items:center;gap:1.8cqi;padding:1.8cqi 3cqi 1.8cqi 2cqi;border-radius:3cqi;background:var(--bb-paper);box-shadow:0 3cqi 8cqi -3cqi #14110d66;rotate:3deg;animation:bb-co-bob 5.5s var(--ease-in-out-soft) infinite}.bb-co-art__msg .bb-icon{flex:none;color:var(--bb-jam)}.bb-co-art__msg>span{display:grid;font-size:max(.6rem,2.6cqi);line-height:1.25;color:var(--bb-ink-soft)}.bb-co-art__msg b{font-size:max(.65rem,3.1cqi);font-weight:800;color:var(--bb-ink)}.bb-co-art--results{display:block;background:radial-gradient(80% 70% at 50% 50%,color-mix(in srgb,var(--bb-butter) 30%,transparent),transparent 70%),var(--bb-cream)}.bb-co-art__quote{position:absolute;display:grid;gap:1.8cqi;width:64cqi;margin:0;padding:3.2cqi 3.6cqi;border-radius:4cqi;background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),0 3cqi 8cqi -3cqi #14110d59}.bb-co-art__quote--1{top:15cqi;left:20cqi;rotate:-3deg}.bb-co-art__quote--2{top:44cqi;left:9cqi;rotate:2deg}.bb-co-art__wall{--icon-size: 3.2cqi;position:absolute;top:5cqi;right:6cqi;display:inline-flex;align-items:center;gap:1.4cqi;padding:1.4cqi 2.6cqi;border-radius:99px;background:var(--bb-ink);color:var(--bb-butter);font-size:max(.6rem,2.8cqi);font-weight:800;box-shadow:0 2cqi 6cqi -2cqi #14110d73;rotate:-2deg}.bb-co-art__qmark{--icon-size: 3cqi;position:absolute;top:-2.6cqi;left:3cqi;display:grid;place-items:center;width:6cqi;height:6cqi;border-radius:2cqi;background:var(--bb-butter);color:var(--bb-ink);box-shadow:0 0 0 .8cqi var(--bb-paper)}.bb-co-art__quote blockquote{margin:0;padding:1cqi 0 0;border:0;font-family:var(--bb-font-display);font-size:max(.75rem,3.9cqi);font-style:italic;font-variation-settings:"SOFT" 100;line-height:1.3;color:var(--bb-ink)}.bb-co-art__quote figcaption{display:flex;align-items:center;gap:1.6cqi;font-size:max(.6rem,2.8cqi);font-weight:800;color:var(--bb-ink-soft)}.bb-co-art__initials{display:grid;place-items:center;width:6cqi;height:6cqi;border-radius:50%;background:var(--bb-ink);color:var(--bb-butter);font-size:max(.55rem,2.3cqi)}.bb-co-art__pin{--icon-size: 3cqi;position:absolute;top:-2.4cqi;right:-2.4cqi;display:grid;place-items:center;width:7.4cqi;height:7.4cqi;border-radius:50%;background:var(--bb-jam);color:var(--bb-ink);box-shadow:0 0 0 1cqi var(--bb-paper)}@keyframes bb-co-art-travel{0%{transform:translateZ(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate3d(0,64cqi,0);opacity:0}}@keyframes bb-co-art-progress{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.bb-co-art__pipe:after,.bb-co-art__orb,.bb-co-art__coin,.bb-co-art__progress span,.bb-co-art__msg{animation:none}.bb-co-art__progress span{transform:scaleX(.6)}}body:is(.bb-motion-reduced,.bb-motion-off) :is(.bb-co-art__orb,.bb-co-art__coin,.bb-co-art__progress span,.bb-co-art__msg),body:is(.bb-motion-reduced,.bb-motion-off) .bb-co-art__pipe:after{animation:none}.bb-co-pending{display:flex;align-items:flex-start;gap:.6rem;width:fit-content;max-width:100%;margin:0 auto 1.75rem;padding:.6rem 1rem;border-radius:var(--r-sm);background:repeating-linear-gradient(-45deg,var(--bb-butter-3) 0 10px,var(--bb-cream-2) 10px 20px);box-shadow:inset 0 0 0 1.5px var(--bb-gold);color:var(--bb-ink);font-size:var(--fs-micro);line-height:1.45}.bb-co-pending .bb-icon{--icon-size: 1rem;flex:none;margin-top:.1rem;color:var(--bb-gold-deep)}.bb-co-stat{position:relative;display:grid;gap:.4rem;margin:0;min-width:0}.bb-co-stat__value{font-family:var(--bb-font-mono);font-size:clamp(2.2rem,1.6rem + 2.6vw,3.4rem);font-weight:700;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--bb-text)}.bb-co-stat__label{display:grid;gap:.45rem;font-size:var(--fs-small);line-height:1.5;color:var(--bb-text-soft)}.bb-co-stat__source{font-size:var(--fs-micro);font-style:normal;font-weight:700}.bb-co-stat__source a{display:inline-flex;align-items:center;gap:.3rem;color:var(--bb-text);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.bb-co-stat__source .bb-icon{--icon-size: .75rem;flex:none;opacity:.7}.bb-co-stat--receipt{padding:1.15rem 1.25rem 1.35rem;border-radius:var(--r-md) var(--r-md) .35rem .35rem;background:var(--bb-paper);color:var(--bb-ink);box-shadow:var(--sh-2);--bb-text: var(--bb-ink);--bb-text-soft: var(--bb-ink-soft)}.bb-co-stat--receipt:after{content:"";position:absolute;left:0;right:0;bottom:-.45rem;height:.5rem;background:radial-gradient(circle at .4rem 0,var(--bb-paper) .32rem,transparent .34rem) 0 0 / .8rem .5rem repeat-x}.bb-co-stat--receipt .bb-co-stat__value{color:var(--bb-ink)}.bb-co-stat--receipt:nth-child(3n+1) .bb-co-stat__value{color:var(--bb-gold-deep)}.bb-co-stat--receipt:nth-child(3n+2) .bb-co-stat__value{color:var(--bb-teal)}.bb-co-stat--receipt:nth-child(3n+3) .bb-co-stat__value{color:color-mix(in srgb,var(--bb-jam) 82%,var(--bb-ink))}.bb-co-stat--inline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:1rem;padding:.7rem 1rem;border-radius:var(--r-sm);background:var(--bb-butter-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-gold) 35%,transparent);color:var(--bb-ink);--bb-text: var(--bb-ink);--bb-text-soft: var(--bb-ink-soft)}.bb-co-stat--inline .bb-co-stat__value{font-size:1.9rem;color:var(--bb-gold-deep)}.bb-co-stat--inline .bb-co-stat__label{display:block}.bb-co-searchform{position:relative;display:flex;align-items:center;gap:.4rem;width:100%;max-width:36rem;padding:.35rem .35rem .35rem 1rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1.5px var(--bb-line-strong),var(--sh-1);transition:box-shadow var(--dur-2) var(--ease-out)}.bb-co-searchform:focus-within{box-shadow:var(--bb-field-focus, inset 0 0 0 2px var(--bb-ink), 0 0 0 5px color-mix(in srgb, var(--bb-butter) 55%, transparent))}.bb-co-searchform--dark:focus-within{box-shadow:inset 0 0 0 2px var(--bb-butter),0 0 0 5px color-mix(in srgb,var(--bb-butter) 30%,transparent)}.bb-co-searchform__icon{display:grid;place-items:center;flex:none;color:var(--bb-gold-deep)}.bb-co-searchform__input{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:.5rem .25rem;border:0;background:transparent;color:var(--bb-ink);font-size:1rem;appearance:none}.bb-co-searchform__input:focus{outline:none}.bb-co-searchform__input::placeholder{color:color-mix(in srgb,var(--bb-ink) 50%,transparent)}.bb-co-searchform__input::-webkit-search-cancel-button{cursor:pointer}.bb-co-searchform__btn{flex:none;min-height:2.75rem}.bb-co-searchform--dark{background:#fff8e712;box-shadow:inset 0 0 0 1.5px #fff8e738}.bb-co-searchform--dark .bb-co-searchform__icon{color:var(--bb-butter)}.bb-co-searchform--dark .bb-co-searchform__input{color:var(--bb-cream)}.bb-co-searchform--dark .bb-co-searchform__input::placeholder{color:#fff8e78c}.bb-co-searchform--dark .bb-co-searchform__btn{--btn-bg: var(--bb-butter);--btn-fg: var(--bb-ink);--btn-icon-bg: rgba(20, 17, 13, .1)}.bb-co-pagelinks{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem;font-weight:700}.bb-co-pagelinks a,.bb-co-pagelinks>span:not(:first-child){display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border-radius:var(--r-pill);background:var(--bb-butter-3);text-decoration:none}:is(.bb-co-card__link,.bb-co-contact__value,.bb-co-social__link,.bb-co-result .bb-card__link):after{z-index:1}@supports selector(:has(*)){:is(.bb-co-card__link,.bb-co-social__link,.bb-co-result .bb-card__link):focus-visible{outline:none}.bb-co-card__core:has(.bb-co-card__link:focus-visible),.bb-co-social:has(.bb-co-social__link:focus-visible),.bb-co-result:has(.bb-card__link:focus-visible){outline:3px solid var(--bb-focus);outline-offset:3px}}
