:root{--bbl-bg:#0B0B0A;--bbl-s1:#141412;--bbl-s2:#1B1A18;--bbl-ln:rgba(243,241,233,.12);--bbl-ln2:rgba(243,241,233,.2);--bbl-tx:#F3F1E9;--bbl-mu:rgba(243,241,233,.72);--bbl-y:#FFE400;--bbl-d:Oswald,"Arial Narrow",system-ui,sans-serif;--bbl-b:Archivo,system-ui,-apple-system,"Segoe UI",sans-serif;--bbl-m:"JetBrains Mono",ui-monospace,Menlo,monospace}body.bbl-page{background:var(--bbl-bg)!important;color:var(--bbl-tx)}.bbl{background:var(--bbl-bg);color:var(--bbl-tx);font-family:var(--bbl-b);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:48px 0;-webkit-font-smoothing:antialiased}.bbl *,.bbl *:before,.bbl *:after{box-sizing:border-box}.bbl a:focus-visible,.bbl button:focus-visible,.bbl summary:focus-visible,.bbl input:focus-visible,.bbl [tabindex]:focus-visible{outline:3px solid var(--bbl-y);outline-offset:3px;border-radius:6px}.bbl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bbl-kick{font:700 12px/1.3 var(--bbl-m);letter-spacing:.14em;text-transform:uppercase;color:var(--bbl-y);margin:0 0 14px}.bbl-h1{font:700 clamp(40px,7vw,84px)/.96 var(--bbl-d);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 18px;text-wrap:balance;color:var(--bbl-tx)}.bbl-lede{font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--bbl-mu);max-width:62ch;margin:0 0 28px}.bbl-top,.bbl-wrap{max-width:1180px;margin:0 auto}.bbl-top{padding-bottom:36px;border-bottom:1px solid var(--bbl-ln)}.bbl-sec{font:600 clamp(22px,2.6vw,30px)/1.1 var(--bbl-d);text-transform:uppercase;margin:0 0 22px;color:var(--bbl-tx);text-wrap:balance}.bbl-chips{display:flex;flex-wrap:wrap;gap:8px}.bbl-chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--bbl-ln2);color:var(--bbl-tx)!important;text-decoration:none!important;font:600 14px/1 var(--bbl-b);transition:border-color .15s,background .15s}.bbl-chip:hover{border-color:var(--bbl-y)}.bbl-chip.is-on{background:var(--bbl-y);border-color:var(--bbl-y);color:#111!important}.bbl-wrap{padding-block:48px 0}.bbl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:36px 28px}.bbl-card{min-width:0}.bbl-card[hidden]{display:none!important}.bbl-card-a{display:flex;flex-direction:column;gap:16px;height:100%;color:var(--bbl-tx)!important;text-decoration:none!important}.bbl-th{display:block;position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--bbl-s1);border:1px solid var(--bbl-ln)}.bbl-th img,.bbl-th .bbl-th-i{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bbl-card-a:hover .bbl-th img{transform:scale(1.035)}.bbl-ph{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;background:radial-gradient(120% 90% at 100% 0,rgba(255,228,0,.16),transparent 55%),linear-gradient(160deg,#1d1c19,#0f0f0d)}.bbl-ph span{font:700 clamp(22px,2.4vw,30px)/1 var(--bbl-d);text-transform:uppercase;color:rgba(243,241,233,.9);border-left:3px solid var(--bbl-y);padding-left:12px}.bbl-cb{display:flex;flex-direction:column;gap:9px;min-width:0}.bbl-eb{font:700 11.5px/1.2 var(--bbl-m);letter-spacing:.12em;text-transform:uppercase;color:var(--bbl-y)}.bbl-ct{font:600 clamp(20px,1.9vw,23px)/1.15 var(--bbl-d);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;transition:color .15s}.bbl-card-a:hover .bbl-ct{color:var(--bbl-y)}.bbl-cx{font-size:15.5px;line-height:1.55;color:var(--bbl-mu);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bbl-cm{font:500 12.5px/1.2 var(--bbl-m);color:rgba(243,241,233,.6);letter-spacing:.02em}.bbl-feat .bbl-card-a{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center}.bbl-feat .bbl-th{aspect-ratio:16/10;border-radius:18px}.bbl-feat .bbl-ct{font-size:clamp(28px,3.4vw,44px);line-height:1.02}.bbl-feat .bbl-cx{font-size:17px;-webkit-line-clamp:4}.bbl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:var(--bbl-y);color:#111!important;border:0;cursor:pointer;text-decoration:none!important;font:700 15px/1 var(--bbl-d);text-transform:uppercase;letter-spacing:.06em}.bbl-btn:hover{filter:brightness(1.06)}.bbl-moreb{text-align:center;margin:40px 0 0}.bbl-help{margin:72px calc(-1 * max(16px,env(safe-area-inset-left,0px))) 0;padding:56px max(16px,env(safe-area-inset-left,0px));background:var(--bbl-s1);border-top:1px solid var(--bbl-ln)}.bbl-help-in{max-width:1180px;margin:0 auto}.bbl-help-t{font:700 clamp(26px,3.4vw,40px)/1.05 var(--bbl-d);text-transform:uppercase;margin:0 0 22px;max-width:22ch;text-wrap:balance}.bbl-help-a{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0;color:var(--bbl-mu)}.bbl-help-a span a{color:var(--bbl-tx);font-weight:600}.bbl-single{padding-top:40px}.bbl-ah{max-width:820px;margin:0 auto}.bbl-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:700 12px/1.3 var(--bbl-m);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.bbl-crumb a{color:var(--bbl-y)!important;text-decoration:none!important}.bbl-crumb span{color:rgba(243,241,233,.4)}.bbl-ah h1{font:700 clamp(34px,5.6vw,64px)/1 var(--bbl-d);text-transform:uppercase;letter-spacing:-.005em;margin:0 0 18px;text-wrap:balance;color:var(--bbl-tx)}.bbl-dek{font-size:clamp(18px,1.8vw,21px);line-height:1.5;color:var(--bbl-mu);margin:0 0 18px;max-width:60ch}.bbl-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 13px/1.3 var(--bbl-m);color:rgba(243,241,233,.62);margin:0}.bbl-meta b{color:var(--bbl-tx);font-weight:700}.bbl-hero{max-width:1080px;margin:36px auto 0}.bbl-hero.is-small img{width:auto;max-width:100%;margin:0 auto}.bbl-hero{max-width:1080px;margin:36px auto 0}.bbl-hero img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:18px;background:var(--bbl-s1)}.bbl-lay{max-width:1180px;margin:48px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);gap:0 48px}.bbl-body{grid-column:2;min-width:0}.bbl-toc{grid-column:2;margin:0 0 36px}.bbl-toc details{border:1px solid var(--bbl-ln);border-radius:14px;background:var(--bbl-s1);padding:4px 18px}.bbl-toc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;font:700 12px/1.2 var(--bbl-m);letter-spacing:.14em;text-transform:uppercase;color:var(--bbl-y)}.bbl-toc summary::-webkit-details-marker{display:none}.bbl-toc summary:after{content:"+";font:400 20px/1 var(--bbl-b);color:var(--bbl-tx)}.bbl-toc details[open] summary:after{content:"\2212"}.bbl-toc ol{list-style:none;margin:0 0 12px;padding:0;counter-reset:t}.bbl-toc li{counter-increment:t;border-top:1px solid var(--bbl-ln)}.bbl-toc a{display:flex;gap:12px;padding:11px 0;color:var(--bbl-mu)!important;text-decoration:none!important;font-size:15px;line-height:1.35}.bbl-toc a:before{content:counter(t,decimal-leading-zero);font:500 12px/1.6 var(--bbl-m);color:rgba(243,241,233,.4)}.bbl-toc a:hover,.bbl-toc a.is-on{color:var(--bbl-tx)!important}.bbl-toc a.is-on:before{color:var(--bbl-y)}@media(min-width:1180px){.bbl-toc{grid-column:1;grid-row:1/span 3;justify-self:end;width:240px;position:sticky;top:110px;align-self:start;margin:0}.bbl-toc details{background:transparent;border:0;padding:0}.bbl-toc summary{pointer-events:none;min-height:0;margin:0 0 10px}.bbl-toc summary:after{display:none}.bbl-toc a{font-size:14px;padding:9px 0}}.bbl-body{font-size:18px;line-height:1.72;color:rgba(243,241,233,.88);overflow-wrap:anywhere}.bbl-body img,.bbl-body video,.bbl-body iframe{max-width:100%}.bbl-body img{height:auto}.bbl-body>*:first-child{margin-top:0}.bbl-body p{margin:0 0 1.15em}.bbl-body h2{font:600 clamp(25px,3vw,34px)/1.1 var(--bbl-d);text-transform:uppercase;color:var(--bbl-tx);margin:2.2em 0 .6em;scroll-margin-top:110px;text-wrap:balance}.bbl-body h3{font:700 21px/1.3 var(--bbl-b);color:var(--bbl-tx);margin:1.8em 0 .5em;scroll-margin-top:110px}.bbl-body h4{font:700 18px/1.35 var(--bbl-b);color:var(--bbl-tx);margin:1.5em 0 .4em}.bbl-body strong{color:var(--bbl-tx);font-weight:700}.bbl-body a{color:var(--bbl-tx);text-decoration:underline;text-decoration-color:var(--bbl-y);text-decoration-thickness:2px;text-underline-offset:4px;transition:color .15s}.bbl-body a:hover{color:var(--bbl-y)}.bbl-body ul,.bbl-body ol{margin:0 0 1.2em;padding-left:1.3em}.bbl-body li{margin:0 0 .5em;padding-left:.2em}.bbl-body li::marker{color:var(--bbl-y)}.bbl-body blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--bbl-y);font-size:20px;line-height:1.55;color:var(--bbl-tx)}.bbl-body blockquote p:last-child{margin:0}.bbl-body hr{border:0;border-top:1px solid var(--bbl-ln);margin:2.4em 0}.bbl-body pre{background:var(--bbl-s1);border:1px solid var(--bbl-ln);border-radius:12px;padding:16px;overflow-x:auto;font:14px/1.6 var(--bbl-m)}.bbl-fig{margin:2em 0}.bbl-fig img{display:block;width:100%;height:auto;border-radius:14px;background:var(--bbl-s1)}.bbl-fig.is-small img{width:auto;max-width:100%;margin:0 auto}.bbl-fig figcaption{font-size:14px;line-height:1.5;color:var(--bbl-mu);margin-top:10px;text-align:center}.bbl-tbl{margin:1.8em 0;overflow-x:auto;border:1px solid var(--bbl-ln);border-radius:14px}.bbl-tbl table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;min-width:520px}.bbl-tbl td,.bbl-tbl th{padding:12px 14px;border-bottom:1px solid var(--bbl-ln);text-align:left;vertical-align:top}.bbl-tbl tr:first-child td,.bbl-tbl th{background:var(--bbl-s2);color:var(--bbl-tx);font-weight:700}.bbl-tbl tr:last-child td{border-bottom:0}.bbl-yt{position:relative;display:block;margin:2em 0;border-radius:14px;overflow:hidden;aspect-ratio:16/9;background:#000;text-decoration:none!important}.bbl-yt img{width:100%;height:100%;object-fit:cover;opacity:.82;display:block;transition:opacity .2s}.bbl-yt:hover img{opacity:1}.bbl-play{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:50%;background:var(--bbl-y)}.bbl-play:after{content:"";position:absolute;left:29px;top:23px;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #111}.bbl-ytl{position:absolute;left:14px;bottom:14px;padding:7px 13px;border-radius:999px;background:rgba(11,11,10,.82);color:var(--bbl-tx);font:600 14px/1 var(--bbl-b)}.bbl-il{font-weight:600}.bbl-gear{grid-column:2;margin:56px 0 0;padding:28px;border-radius:18px;background:var(--bbl-s1);border:1px solid var(--bbl-ln)}.bbl-gear .bbl-sec{font-size:clamp(21px,2.3vw,26px);margin-bottom:18px}.bbl-gear-g{display:grid;gap:12px}.bbl-g{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border-radius:14px;background:var(--bbl-bg);border:1px solid var(--bbl-ln);color:var(--bbl-tx)!important;text-decoration:none!important;transition:border-color .15s,transform .15s}.bbl-g:hover{border-color:var(--bbl-y);transform:translateY(-2px)}.bbl-g-th{display:block;width:96px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--bbl-s2)}.bbl-g-th img{width:100%!important;height:100%!important;object-fit:cover;display:block}.bbl-g-b{display:flex;flex-direction:column;gap:4px;min-width:0}.bbl-g-t{font:600 19px/1.15 var(--bbl-d);text-transform:uppercase}.bbl-g-d{font-size:14.5px;line-height:1.45;color:var(--bbl-mu)}.bbl-g-p{font:700 15px/1.3 var(--bbl-b);color:var(--bbl-tx);margin-top:2px}.bbl-g-p small{font-weight:500;font-size:12.5px;color:rgba(243,241,233,.6);margin-left:6px}.bbl-g-go{font:700 12px/1.3 var(--bbl-m);letter-spacing:.1em;text-transform:uppercase;color:var(--bbl-y);margin-top:4px}.bbl-foot{grid-column:2;margin:40px 0 0;padding:24px 0 0;border-top:1px solid var(--bbl-ln);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.bbl-by{display:flex;gap:14px;align-items:center;min-width:0}.bbl-mono{flex:none;width:48px;height:48px;border-radius:50%;background:var(--bbl-y);color:#111;display:grid;place-items:center;font:700 16px/1 var(--bbl-d)}.bbl-by p{margin:0;font-size:14.5px;line-height:1.45;color:var(--bbl-mu)}.bbl-by b{color:var(--bbl-tx)}.bbl-copy{appearance:none;background:transparent;border:1px solid var(--bbl-ln2);color:var(--bbl-tx);border-radius:999px;min-height:44px;padding:10px 18px;font:600 14px/1 var(--bbl-b);cursor:pointer}.bbl-copy:hover{border-color:var(--bbl-y)}.bbl-rel{border-top:1px solid var(--bbl-ln);margin-top:72px!important}.bbl-arch .bbl-h1{font-size:clamp(36px,6vw,72px)}.bbl-count{font:500 13px/1.3 var(--bbl-m);color:rgba(243,241,233,.6);margin:-6px 0 24px}.bbl-search{display:flex;gap:10px;max-width:640px;margin:0 0 24px}.bbl-search input{flex:1;min-width:0;min-height:52px;padding:12px 18px;border-radius:999px;border:1px solid var(--bbl-ln2);background:var(--bbl-s1);color:var(--bbl-tx);font:500 17px/1.2 var(--bbl-b)}.bbl .bbl-btn{background:var(--bbl-y)!important;color:#111!important;border:0!important;border-radius:999px!important;box-shadow:none!important}.bbl .bbl-search input[type=search]{border-radius:999px!important;border:1px solid var(--bbl-ln2)!important;background:var(--bbl-s1)!important;color:var(--bbl-tx)!important;padding:12px 20px!important;height:auto!important;box-shadow:none!important}.bbl-search input::placeholder{color:rgba(243,241,233,.5)}.bbl-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.bbl-p{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--bbl-s1);border:1px solid var(--bbl-ln);color:var(--bbl-tx)!important;text-decoration:none!important}.bbl-p:hover{border-color:var(--bbl-y)}.bbl-p-th{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--bbl-s2)}.bbl-p-th img{width:100%!important;height:100%!important;object-fit:cover;display:block}.bbl-p-t{font:600 17px/1.2 var(--bbl-d);text-transform:uppercase}.bbl-p-pr{font:700 15px/1 var(--bbl-b)}.bbl-empty{padding:32px;border-radius:16px;background:var(--bbl-s1);border:1px solid var(--bbl-ln);max-width:720px}.bbl-empty p{margin:0 0 12px;color:var(--bbl-mu)}.bbl-pag{margin:48px 0 0}.bbl-pag .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bbl-pag .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--bbl-ln2);color:var(--bbl-tx)!important;text-decoration:none!important;font:600 15px/1 var(--bbl-b)}.bbl-pag .page-numbers.current{background:var(--bbl-y);border-color:var(--bbl-y);color:#111!important}.bbl-pag a.page-numbers:hover{border-color:var(--bbl-y)}.bbl-pag .dots{border:0}.bbl-pag .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#glt-translate-trigger,#glt-footer,#oceanwp-cart-sidebar-wrap,.oceanwp-cart-sidebar,#owp-qv-wrap,#scroll-top,#sidr,#mobile-dropdown,#mobile-fullscreen{display:none!important}@media(max-width:900px){.bbl-feat .bbl-card-a{grid-template-columns:1fr;gap:18px}.bbl-lay{display:block}.bbl{padding-block:32px 0}}@media(max-width:700px){.bbl-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * max(16px,env(safe-area-inset-right,0px)));padding-right:16px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.bbl-chips::-webkit-scrollbar{display:none}.bbl-chip{flex:none}}@media(max-width:560px){.bbl-body{font-size:17px}.bbl-g{grid-template-columns:76px minmax(0,1fr)}.bbl-g-th{width:76px}.bbl-gear{padding:20px 16px}.bbl-search{flex-direction:column}.bbl-grid{gap:32px}}@media(prefers-reduced-motion:reduce){.bbl *{transition:none!important}}