.bcl{--bcl-red:#e1062c;--bcl-white:#fff;--bcl-black:#000;--bcl-bg:#000;--bcl-bg-raised:#0d0d0d;--bcl-bg-card:#ffffff06;--bcl-bg-card-hover:#ffffff0d;--bcl-border:#ffffff14;--bcl-border-strong:#ffffff29;--bcl-border-action:#ffffff52;--bcl-text-primary:#fff;--bcl-text-secondary:#ffffff9e;--bcl-text-tertiary:#888;--bcl-text-dim:#555;--bcl-focus:#fff;--bcl-on-red:#fff;--bcl-on-red-secondary:#ffffffc7;--bcl-red-dim:#e1062c24;--bcl-red-border:#e1062c66;--bcl-sec-purple:#ce37ba;--bcl-sec-grey:#9aa3b2;--bcl-sec-blue:#3772ff;--bcl-sec-violet:#943cff;--bcl-sec-green:#1fb03a;--bcl-sec-khaki:#bb9b2a;--bcl-sec-khaki-dark:#5a4a00;--bcl-sec-grey-dark:#353c4a;--bcl-sec-blue-dark:#0030bb;--bcl-sec-violet-dark:#4e007b;--bcl-sec-sand-100:#d3cec9;--bcl-sec-sand-300:#978e84;--bcl-sec-sand-700:#44403d;--bcl-sec-sand-50:#ebe9e6;--bcl-font:var(--font-based-brand), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--bcl-font-label:var(--font-based-brand), ui-monospace, monospace;--bcl-weight-regular:400;--bcl-weight-bold:700;--bcl-size-display:clamp(3.25rem, 10vw, 8.5rem);--bcl-size-h1:clamp(2.75rem, 8vw, 7rem);--bcl-size-h2:clamp(2rem, 4.5vw, 3.5rem);--bcl-size-stat:clamp(2.875rem, 9vw, 7.75rem);--bcl-size-stat-sm:clamp(1.75rem, 3.75vw, 3rem);--bcl-size-lede:clamp(1.25rem, 2vw, 1.625rem);--bcl-size-body:1.0625rem;--bcl-size-small:.9375rem;--bcl-size-meta:.875rem;--bcl-size-label:.875rem;--bcl-track-display:-.04em;--bcl-track-tight:-.03em;--bcl-track-stat:-.05em;--bcl-track-label:.12em;--bcl-leading-display:.9;--bcl-leading-head:.96;--bcl-leading-stat:.86;--bcl-leading-body:1.55;--bcl-wrap:76rem;--bcl-narrow:52rem;--bcl-measure:36rem;--bcl-gutter:1.5rem;--bcl-block-pad:5rem;--bcl-radius:0;--bcl-radius-card:18px;--bcl-radius-action:999px;--bcl-optical:.06em;--bcl-hairline:1px;--bcl-ease:cubic-bezier(.16, 1, .3, 1);--bcl-dur-fast:.15s;--bcl-dur:.4s;--bcl-dur-slow:.7s;--bcl-dur-sheen:1.8s;--bcl-z-intro:40;--bcl-z-veil:90;background:var(--bcl-bg);color:var(--bcl-text-primary);font-family:var(--bcl-font);font-weight:var(--bcl-weight-regular);line-height:var(--bcl-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;overflow-x:clip}@media (min-width:768px){.bcl{--bcl-gutter:2.5rem;--bcl-block-pad:8rem}}.bcl,.bcl *,.bcl :before,.bcl :after{box-sizing:border-box}.bcl ::selection{background:var(--bcl-red);color:var(--bcl-white)}.bcl a{color:inherit;text-decoration:none}.bcl-wrap{max-width:var(--bcl-wrap);padding:0 var(--bcl-gutter);margin:0 auto}.bcl-narrow{max-width:var(--bcl-narrow);padding:0 var(--bcl-gutter);margin:0 auto}.bcl-block{padding:var(--bcl-block-pad) 0;background:var(--bcl-bg);position:relative}.bcl-block--red{background:var(--bcl-red);color:var(--bcl-on-red)}.bcl-block--white{--bcl-bg:#fff;--bcl-bg-raised:#f0f0f0;--bcl-bg-card:#00000008;--bcl-bg-card-hover:#0000000f;--bcl-border:#0000001f;--bcl-border-strong:#0000003d;--bcl-border-action:#00000052;--bcl-text-primary:#000;--bcl-text-secondary:#0000009e;--bcl-text-tertiary:#646464;--bcl-text-dim:#9a9a9a;--bcl-focus:#000;background:var(--bcl-bg);color:var(--bcl-text-primary)}.bcl-block--flush{padding:0}.bcl-block__head{max-width:var(--bcl-measure);margin-bottom:3.5rem}.bcl-block__body{margin-top:0}.bcl-label{font-family:var(--bcl-font-label);font-size:var(--bcl-size-label);font-weight:var(--bcl-weight-regular);letter-spacing:var(--bcl-track-label);text-transform:none;color:var(--bcl-white);background:var(--bcl-red);margin:0 0 1.25rem;padding:.3125rem .5rem .25rem;display:inline-block;position:relative}.bcl-label:after{content:"";width:100vw;height:var(--bcl-hairline);background:var(--bcl-border-strong);transform-origin:0;pointer-events:none;position:absolute;top:50%;left:calc(100% + .875rem)}.bcl-block--red .bcl-label:after{display:none}.bcl-block--red .bcl-label{background:var(--bcl-black);color:var(--bcl-white)}.bcl-meta{font-family:var(--bcl-font-label);font-size:var(--bcl-size-label);letter-spacing:var(--bcl-track-label);color:var(--bcl-text-tertiary)}.bcl-block--red .bcl-meta{color:var(--bcl-on-red-secondary)}.bcl-h1{font-family:var(--bcl-font);font-size:var(--bcl-size-h1);font-weight:var(--bcl-weight-bold);letter-spacing:var(--bcl-track-display);line-height:var(--bcl-leading-display);color:inherit;max-width:18ch;margin:0}.bcl-h2{font-family:var(--bcl-font);font-size:var(--bcl-size-h2);font-weight:var(--bcl-weight-bold);letter-spacing:var(--bcl-track-tight);line-height:var(--bcl-leading-head);color:inherit;margin:0}.bcl-h2-sub{font-size:var(--bcl-size-body);line-height:var(--bcl-leading-body);color:var(--bcl-text-secondary);max-width:var(--bcl-measure);margin-top:1rem}.bcl-block--red .bcl-h2-sub{color:var(--bcl-on-red-secondary)}.bcl-display{font-family:var(--bcl-font);font-size:var(--bcl-size-display);font-weight:var(--bcl-weight-bold);letter-spacing:var(--bcl-track-display);line-height:var(--bcl-leading-display);margin:0}.bcl-copy,.bcl-h2-sub,.bcl-stat__caption{text-wrap:pretty}.bcl :is(h3,h4){text-wrap:balance}.bcl-cta{padding:calc(.875rem + var(--bcl-optical)) 1.5rem calc(.875rem - var(--bcl-optical));background:var(--bcl-red);color:var(--bcl-white);border:var(--bcl-hairline) solid var(--bcl-red);border-radius:var(--bcl-radius-action);font-family:var(--bcl-font);font-size:var(--bcl-size-small);font-weight:var(--bcl-weight-bold);letter-spacing:-.01em;white-space:normal;text-align:center;cursor:pointer;transition:filter var(--bcl-dur-fast) var(--bcl-ease), transform var(--bcl-dur-fast) var(--bcl-ease);justify-content:center;align-items:center;display:inline-flex}.bcl-cta:hover{filter:brightness(.88)}.bcl-block--red .bcl-cta{background:var(--bcl-white);color:var(--bcl-red);border-color:var(--bcl-white)}.bcl-cta-ghost{padding:calc(.875rem + var(--bcl-optical)) 1.5rem calc(.875rem - var(--bcl-optical));color:var(--bcl-text-primary);border:var(--bcl-hairline) solid var(--bcl-border-action);border-radius:var(--bcl-radius-action);font-family:var(--bcl-font);font-size:var(--bcl-size-small);font-weight:var(--bcl-weight-bold);letter-spacing:-.01em;white-space:normal;text-align:center;cursor:pointer;transition:border-color var(--bcl-dur-fast) var(--bcl-ease), background-color var(--bcl-dur-fast) var(--bcl-ease), filter var(--bcl-dur-fast) var(--bcl-ease), transform var(--bcl-dur-fast) var(--bcl-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.bcl-cta-ghost:hover{border-color:var(--bcl-text-primary);background:var(--bcl-bg-card-hover)}.bcl-cta:active,.bcl-cta-ghost:active{filter:brightness(.78);transition-duration:0s;transform:scale(.97)}@keyframes bcl-sheen{0%{background-position:100% 0}to{background-position:0 0}}.bcl-cta,.bcl-cta-ghost{isolation:isolate;position:relative}.bcl-cta:after,.bcl-cta-ghost:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(100deg, transparent 0 42%, var(--bcl-sheen) 50%, transparent 58% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;position:absolute;inset:0}.bcl-cta:hover:after,.bcl-cta:focus-visible:after,.bcl-cta-ghost:hover:after,.bcl-cta-ghost:focus-visible:after{animation:bcl-sheen var(--bcl-dur-sheen) var(--bcl-ease) 1}.bcl-cta{--bcl-sheen:color-mix(in srgb, var(--bcl-white) 34%, transparent)}.bcl-cta-ghost{--bcl-sheen:color-mix(in srgb, var(--bcl-red) 22%, transparent)}.bcl-block--white .bcl-cta-ghost{--bcl-sheen:color-mix(in srgb, var(--bcl-red) 16%, transparent)}.bcl-block--red .bcl-cta{--bcl-sheen:color-mix(in srgb, var(--bcl-red) 24%, transparent)}.bcl-block--red .bcl-cta-ghost{--bcl-sheen:color-mix(in srgb, var(--bcl-white) 22%, transparent);color:var(--bcl-white);border-color:#ffffff80}.bcl-block--red .bcl-cta-ghost:hover{border-color:var(--bcl-white);background:#ffffff1f}a.bcl-cta{color:var(--bcl-white)}a.bcl-cta-ghost{color:var(--bcl-text-primary)}.bcl-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bcl-cta:focus-visible,.bcl-cta-ghost:focus-visible,.bcl-reel__sound:focus-visible{outline:2px solid var(--bcl-focus);outline-offset:3px}.bcl-stat{display:block}.bcl-stat__value{font-family:var(--bcl-font);font-size:var(--bcl-size-stat);font-weight:var(--bcl-weight-bold);letter-spacing:var(--bcl-track-stat);line-height:var(--bcl-leading-stat);color:inherit;display:block}.bcl-stat:not(.bcl-stat--inline) .bcl-stat__value:first-letter{letter-spacing:normal}.bcl-stat__caption{font-size:var(--bcl-size-body);color:var(--bcl-text-secondary);max-width:24ch;margin-top:1rem;line-height:1.35;display:block}.bcl-block--red .bcl-stat__caption{color:var(--bcl-on-red-secondary)}.bcl-rule{border:0;border-top:var(--bcl-hairline) solid var(--bcl-border);transform-origin:0;margin:0}.bcl-tilt-1{transform:rotate(-2.4deg)}.bcl-tilt-2{transform:rotate(1.8deg)}.bcl-tilt-3{transform:rotate(-1.2deg)}.bcl-tilt-4{transform:rotate(2.2deg)}.bcl-star{pointer-events:none;background-color:var(--bcl-red);position:absolute;-webkit-mask-image:url(/based-logomark.svg);mask-image:url(/based-logomark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bcl-star--white{background-color:var(--bcl-white)}.bcl-star--chop{-webkit-mask-image:url(/brand/chop-chop.svg);mask-image:url(/brand/chop-chop.svg)}.bcl-mark{pointer-events:none;background-color:var(--bcl-white);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bcl-mark--red{background-color:var(--bcl-red)}.bcl-mark--underline{-webkit-mask-image:url(/decor/chalk-underline.png);mask-image:url(/decor/chalk-underline.png)}.bcl-mark--arrow{-webkit-mask-image:url(/decor/chalk-arrow.png);mask-image:url(/decor/chalk-arrow.png)}.bcl-mark--cross{-webkit-mask-image:url(/decor/chalk-x-sm.png);mask-image:url(/decor/chalk-x-sm.png)}.bcl-mark--ring{-webkit-mask-image:url(/decor/chalk-ring.png);mask-image:url(/decor/chalk-ring.png)}.bcl-todo{color:var(--bcl-text-tertiary);border-bottom:1px dashed var(--bcl-text-tertiary);font-style:normal}.bcl-block--red .bcl-todo{color:var(--bcl-on-red-secondary);border-bottom-color:var(--bcl-on-red-secondary)}@keyframes bcl-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bcl-drift{0%{transform:translateY(7%)}to{transform:translateY(-7%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bcl-rule,.bcl-label:after{animation:linear both bcl-draw;animation-timeline:view();animation-range:cover 24px cover 160px}.bcl [data-bcl-parallax]{animation:linear both bcl-drift;animation-timeline:view();animation-range:cover}}}.bcl-shot{object-fit:cover;width:100%;height:auto;display:block}.bcl-frame{background:var(--bcl-bg-raised);border:var(--bcl-hairline) solid var(--bcl-border);position:relative;overflow:hidden}.bcl-veil{z-index:var(--bcl-z-intro);background:var(--bcl-black);pointer-events:none;animation:10ms linear 4s forwards bcl-veil-failsafe;position:fixed;inset:0}.bcl[data-bcl-veil=off] .bcl-veil{display:none}@keyframes bcl-veil-failsafe{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.bcl *,.bcl :before,.bcl :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bcl-cta:active,.bcl-cta-ghost:active{transform:none}.bcl-cta:hover:after,.bcl-cta:focus-visible:after,.bcl-cta-ghost:hover:after,.bcl-cta-ghost:focus-visible:after{animation:none}.bcl [data-bcl-parallax]{transform:none!important}.bcl-tilt-1,.bcl-tilt-2,.bcl-tilt-3,.bcl-tilt-4{transform:none}}
.bcl-stat--inline .bcl-stat__value{font-size:var(--bcl-size-stat-sm)}.bcl-stat--inline .bcl-stat__caption{font-size:var(--bcl-size-meta);margin-top:.5rem;line-height:1.4}.bcl-stat--center{text-align:center}.bcl-stat--center .bcl-stat__caption{text-wrap:balance;max-width:32ch;font-size:var(--bcl-size-lede);font-weight:var(--bcl-weight-bold);margin-left:auto;margin-right:auto;line-height:1.3}.bcl-block--white .bcl-stat__value{color:var(--bcl-red)}.bcl-emph{font-style:normal;font-weight:var(--bcl-weight-bold);color:var(--bcl-white);background:var(--bcl-red);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .15em}.bcl-reel{width:100%;display:block}.bcl-reel .bcl-reel__poster,.bcl-reel .bcl-reel__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcl-reel .bcl-reel__video{z-index:1;background:var(--bcl-bg-raised)}.bcl-reel[data-bcl-reel=click],.bcl-reel[data-bcl-reel=hover]{cursor:pointer}.bcl-reel__sound{z-index:2;color:var(--bcl-white);border:var(--bcl-hairline) solid #ffffff47;border-radius:var(--bcl-radius);cursor:pointer;transition:border-color var(--bcl-dur-fast) ease;background:#0000008c;padding:.375rem .625rem;position:absolute;bottom:.75rem;right:.75rem}.bcl-reel__sound:hover{border-color:var(--bcl-white)}.bcl-reel[role=button]:focus-visible{outline:2px solid var(--bcl-focus);outline-offset:3px}.bcl-portrait{width:100%;display:block;position:relative;overflow:hidden}.bcl-portrait .bcl-portrait__src{object-fit:cover;width:100%;height:100%;transition:opacity var(--bcl-dur) var(--bcl-ease);display:block}.bcl-portrait__out{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;transition:opacity var(--bcl-dur) var(--bcl-ease);position:absolute;inset:0}.bcl-portrait[data-bcl-portrait=treated] .bcl-portrait__out{opacity:1}.bcl-portrait[data-bcl-portrait=treated] .bcl-portrait__src{opacity:0}
