:root{--bb-space: var(--wp--preset--color--night);--bb-space-raised: var(--wp--preset--color--night-raised);--bb-brand: var(--wp--preset--color--brand);--bb-brand-strong: var(--wp--preset--color--brand-strong);--bb-brand-soft: var(--wp--preset--color--brand-soft);--bb-flame: var(--wp--preset--color--flame);--bb-on-flame: var(--wp--preset--color--on-flame);--bb-flame-soft: rgba(242,101,34,.14);--bb-ink: var(--wp--preset--color--ink);--bb-muted: var(--wp--preset--color--ink-muted);--bb-line: var(--wp--preset--color--line);--bb-surface-alt: var(--wp--preset--color--surface-alt);--bb-on-night: var(--wp--preset--color--on-night);--bb-on-night-muted: var(--wp--preset--color--on-night-muted);--bb-planet: #3550d6;--bb-planet-deep: #1b2275;--bb-nebula: #6b2a74;--bb-glass: rgba(255,255,255,.04);--bb-glass-line: rgba(255,255,255,.10);--bb-radius: 20px;--bb-radius-lg: 28px;--bb-radius-sm: 10px;--bb-display: var(--wp--preset--font-family--display);--bb-text: var(--wp--preset--font-family--text)}html{scroll-behavior: smooth}body{-webkit-font-smoothing: antialiased;overflow-x: hidden}.bb-main{margin-top: 0 !important}.bb-main > *{margin-block: 0 !important}.bb-header,.bb-hero,.bb-section,.bb-article,.bb-footer{padding-inline: clamp(16px,4vw,40px)}.wp-site-blocks > * + *{margin-block-start: 0}a{text-underline-offset: 3px}.bb-accent{color: var(--bb-flame)}.bb-js .bb-reveal{opacity: 0;transform: translateY(28px);transition: opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay: var(--bb-delay,0ms)}.bb-js .bb-reveal.is-in{opacity: 1;transform: none}.bb-js .bb-club.bb-reveal,.bb-js .bb-card.bb-reveal,.bb-js .bb-stat.bb-reveal{transform: translateY(36px) scale(.97)}.bb-js .bb-club.bb-reveal.is-in,.bb-js .bb-card.bb-reveal.is-in,.bb-js .bb-stat.bb-reveal.is-in{transform: none}.bb-js .bb-event.bb-reveal{transform: translateX(-24px)}.bb-js .bb-event.bb-reveal.is-in{transform: none}.bb-chip{display: inline-flex;align-items: center;gap: .4em;padding: .4em .9em;border-radius: 999px;font-size: .85rem;font-weight: 700;background: rgba(255,255,255,.07);color: rgba(255,255,255,.88);border: 1px solid rgba(255,255,255,.14)}.bb-chip a{color: inherit;text-decoration: none}.wp-block-button__link{transition: transform .15s ease,box-shadow .15s ease,background .15s}.wp-block-button__link:hover{transform: translateY(-2px);box-shadow: 0 10px 24px -10px rgba(242,101,34,.55)}.wp-block-button.is-style-outline > .wp-block-button__link{background: transparent;color: currentColor;border: 2px solid currentColor}.wp-block-button.is-style-outline > .wp-block-button__link:hover{box-shadow: none;background: rgba(255,255,255,.08)}.bb-btn-dark .wp-block-button__link{background: var(--bb-flame);color: #fff}.bb-header{position: sticky;top: 0;z-index: 50;isolation: isolate;color: #fff;padding-block: 16px;transition: padding .25s ease,box-shadow .25s ease}.bb-header::before{content: "";position: absolute;inset: 0;z-index: -1;background: color-mix(in srgb,var(--bb-space) 72%,transparent);backdrop-filter: blur(16px) saturate(140%);-webkit-backdrop-filter: blur(16px) saturate(140%);border-bottom: 1px solid rgba(255,255,255,.07);transition: background .25s ease}.bb-header.is-scrolled{padding-block: 9px;box-shadow: 0 10px 30px -18px rgba(0,0,0,.7)}.bb-header.is-scrolled::before{background: color-mix(in srgb,var(--bb-space) 94%,transparent)}.admin-bar .bb-header{top: 32px}@media (max-width: 782px){.admin-bar .bb-header{top: 46px}}.bb-header__inner{gap: 20px;align-items: center}.bb-logo{margin: 0;flex: 0 0 auto;line-height: 0}.bb-logo a{display: inline-block;border-radius: 8px}.bb-logo img{display: block;height: 50px;width: auto;transition: height .25s ease}.bb-header.is-scrolled .bb-logo img{height: 40px}.bb-footer .bb-logo img{height: 64px;margin-bottom: 8px}.bb-nav{flex: 1;font-weight: 600;font-size: .95rem}.bb-nav .wp-block-navigation__container{gap: 2px}.bb-nav .wp-block-navigation-item__content{position: relative;padding: 9px 14px !important;border-radius: 999px;color: rgba(255,255,255,.8);transition: background .15s,color .15s}.bb-nav .wp-block-navigation-item__content:hover,.bb-nav .wp-block-navigation-item__content:focus-visible{background: rgba(255,255,255,.08);color: #fff}.bb-nav .is-current > .wp-block-navigation-item__content{color: #fff;background: rgba(255,255,255,.08)}.bb-nav .is-current > .wp-block-navigation-item__content::after{content: "";position: absolute;left: 50%;bottom: 3px;transform: translateX(-50%);width: 5px;height: 5px;border-radius: 50%;background: var(--bb-flame)}.bb-nav .wp-block-navigation__submenu-icon{color: rgba(255,255,255,.6);margin-left: -8px;margin-right: 6px}.bb-nav .wp-block-navigation__submenu-container{min-width: 220px !important;padding: 8px !important;margin-top: 8px;border-radius: 18px;border: 1px solid rgba(255,255,255,.1) !important;background: rgba(23,26,74,.97) !important;color: #fff !important;box-shadow: 0 24px 50px -20px rgba(0,0,0,.6)}.bb-nav .wp-block-navigation__submenu-container::before{content: "";position: absolute;inset: -12px 0 auto;height: 12px}.bb-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{border-radius: 12px;padding: 10px 14px !important;width: 100%}.bb-header__actions{gap: 10px;flex: 0 0 auto}.bb-header__social{margin: 0}.bb-header__social a{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;border: 1px solid rgba(255,255,255,.18);color: #fff;text-decoration: none;font-family: var(--bb-display);font-size: .78rem;font-weight: 700;letter-spacing: .02em;transition: background .15s,border-color .15s,color .15s}.bb-header__social a:hover{background: #0077FF;border-color: #0077FF}.bb-header__cta .wp-block-button__link{padding: .7em 1.4em;font-size: .92rem}.bb-nav .bb-nav__cta{display: none}.bb-nav .wp-block-navigation__responsive-container-open{width: 44px;height: 44px;border-radius: 14px;place-items: center;background: rgba(255,255,255,.08);color: #fff}.bb-nav .wp-block-navigation__responsive-container-open svg{width: 26px;height: 26px}@media (max-width: 599px){.bb-nav .wp-block-navigation__responsive-container-open{display: grid}.bb-nav{flex: 0 0 auto;order: 3}.bb-header__cta{display: none}.bb-header__actions{margin-left: auto}.bb-logo img{height: 42px}.bb-header.is-scrolled .bb-logo img{height: 36px}}.bb-nav .wp-block-navigation__responsive-container.is-menu-open{padding: 24px clamp(20px,6vw,40px) 32px !important;color: #fff !important;background: radial-gradient(500px 340px at 100% 0%,rgba(0,92,230,.55),transparent 60%),radial-gradient(420px 300px at 0% 100%,rgba(242,101,34,.14),transparent 60%),var(--bb-space) !important}.bb-nav .is-menu-open .wp-block-navigation__responsive-container-close{top: 22px;right: 20px;width: 44px;height: 44px;border-radius: 14px;display: grid;place-items: center;background: rgba(255,255,255,.1);color: #fff}.bb-nav .is-menu-open .wp-block-navigation__responsive-container-content{padding-top: 64px !important;align-items: stretch !important}.bb-nav .is-menu-open .wp-block-navigation__container{gap: 4px !important;align-items: stretch !important;width: 100%}.bb-nav .is-menu-open .wp-block-navigation-item{width: 100%;animation: bb-menu-in .45s cubic-bezier(.2,.7,.2,1) both}.bb-nav .is-menu-open .wp-block-navigation-item:nth-child(2){animation-delay: .04s}.bb-nav .is-menu-open .wp-block-navigation-item:nth-child(3){animation-delay: .08s}.bb-nav .is-menu-open .wp-block-navigation-item:nth-child(4){animation-delay: .12s}.bb-nav .is-menu-open .wp-block-navigation-item:nth-child(5){animation-delay: .16s}.bb-nav .is-menu-open .wp-block-navigation-item:nth-child(6){animation-delay: .2s}.bb-nav .is-menu-open .wp-block-navigation-item:nth-child(7){animation-delay: .24s}.bb-nav .is-menu-open .wp-block-navigation-item__content{font-family: var(--bb-display);font-size: 1.6rem;font-weight: 700;letter-spacing: -.01em;padding: 12px 0 !important;border-radius: 0;background: none !important;color: #fff;border-bottom: 1px solid rgba(255,255,255,.08);width: 100%}.bb-nav .is-menu-open .is-current > .wp-block-navigation-item__content{color: var(--bb-flame)}.bb-nav .is-menu-open .is-current > .wp-block-navigation-item__content::after{display: none}.bb-nav .is-menu-open .wp-block-navigation__submenu-container{background: none !important;border: 0 !important;box-shadow: none;padding: 4px 0 8px 16px !important;margin: 0}.bb-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-family: var(--wp--preset--font-family--text);font-size: 1.1rem;font-weight: 600;color: rgba(255,255,255,.7);border: 0;padding: 8px 0 !important}.bb-nav .is-menu-open .bb-nav__cta{display: block;margin-top: 24px}.bb-nav .is-menu-open .bb-nav__cta .wp-block-navigation-item__content{font-family: var(--wp--preset--font-family--text);font-size: 1.1rem;text-align: center;justify-content: center;padding: 16px !important;border: 0;border-radius: 999px;background: var(--bb-flame) !important}@keyframes bb-menu-in{from{opacity: 0;transform: translateY(14px)}}@media (prefers-reduced-motion: reduce){.bb-nav .is-menu-open .wp-block-navigation-item{animation: none}}.bb-hero{position: relative;isolation: isolate;overflow: hidden;color: #fff;background: radial-gradient(900px 500px at 85% 10%,rgba(0,92,230,.6),transparent 60%),radial-gradient(700px 420px at 10% 100%,rgba(0,73,176,.30),transparent 60%),radial-gradient(500px 300px at 60% 120%,rgba(242,101,34,.16),transparent 60%),var(--bb-space);padding-block: clamp(64px,10vw,130px) clamp(48px,7vw,90px)}.bb-hero::before{content: "";position: absolute;inset: 0;z-index: -1;opacity: .7;background-image: radial-gradient(1.5px 1.5px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 120px 80px,#fff,transparent),radial-gradient(1.5px 1.5px at 200px 160px,#c9d0ff,transparent),radial-gradient(1px 1px at 300px 40px,#fff,transparent),radial-gradient(1px 1px at 380px 200px,#fff,transparent),radial-gradient(2px 2px at 460px 110px,#fff,transparent);background-size: 520px 260px;animation: bb-drift 120s linear infinite}.bb-hero::after{content: "";position: absolute;z-index: -1;width: 760px;height: 760px;right: -220px;top: -160px;border-radius: 50%;border: 1px dashed rgba(255,255,255,.18);box-shadow: 0 0 0 90px rgba(255,255,255,.02),0 0 0 180px rgba(255,255,255,.015);animation: bb-spin 90s linear infinite}@keyframes bb-drift{to{background-position: 520px 260px}}@keyframes bb-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.bb-hero::before,.bb-hero::after{animation: none}}.bb-hero > .bb-hero__content{max-width: var(--wp--style--global--wide-size,1240px)}.bb-hero__content > *{max-width: 880px}.bb-hero__title{font-size: var(--wp--preset--font-size--huge);letter-spacing: -.03em;line-height: 1.04;margin-block: 22px 18px}.bb-hero__lead{font-size: var(--wp--preset--font-size--large);color: rgba(255,255,255,.78);max-width: 620px}.bb-hero .wp-block-buttons{margin-top: 30px;gap: 12px}.bb-stats{margin-top: clamp(48px,7vw,84px) !important;gap: 14px}@media (min-width: 900px){.bb-stats.is-layout-grid{grid-template-columns: repeat(4,1fr)}}@media (max-width: 899px){.bb-stats.is-layout-grid{grid-template-columns: repeat(2,1fr)}}.bb-stat{margin: 0;padding: 20px 22px;border-radius: 20px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);color: rgba(255,255,255,.7);font-size: .92rem}.bb-stat strong{display: block;color: #fff;font-family: var(--bb-display);font-size: 2rem;line-height: 1.1;margin-bottom: 4px}.bb-section{padding-block: clamp(56px,8vw,104px)}.bb-section--white{background: #fff}.bb-section__head{margin-bottom: 36px !important;gap: 16px 40px}.bb-section__title{font-size: var(--wp--preset--font-size--x-large);letter-spacing: -.02em;margin: 0}.bb-section__note{margin: 0;color: var(--bb-muted);max-width: 380px}.bb-more{margin: 0;font-weight: 700}.bb-more a{text-decoration: none}.bb-clubs{gap: 16px}.bb-club{--c: var(--bb-brand);position: relative;overflow: hidden;padding: 26px 24px 28px;border-radius: var(--bb-radius);background: #fff;border: 1px solid var(--bb-line);transition: transform .2s ease,box-shadow .2s ease,border-color .2s}.bb-club::after{content: "";position: absolute;right: -40px;bottom: -40px;width: 120px;height: 120px;border-radius: 50%;background: var(--c);opacity: .12;transition: transform .3s ease}.bb-club:hover{transform: translateY(-4px);box-shadow: 0 20px 40px -24px rgba(20,22,43,.35);border-color: var(--c)}.bb-club:hover::after{transform: scale(1.6)}.bb-club:hover .bb-club__name{color: var(--bb-brand)}.bb-club__icon{display: grid;place-items: center;margin: 0 0 18px;width: 52px;height: 52px;border-radius: 16px;font-size: 1.6rem;background: color-mix(in srgb,var(--c) 14%,white)}.bb-club__name{font-size: 1.15rem;margin: 0 0 6px}.bb-club__text{margin: 0;color: var(--bb-muted);font-size: .95rem;line-height: 1.5}.bb-news .wp-block-post-template{gap: 22px}.bb-card{height: 100%;overflow: hidden;border-radius: var(--bb-radius);background: var(--wp--preset--color--surface-alt);transition: transform .2s ease,box-shadow .2s ease}.bb-section--white .bb-card{background: var(--wp--preset--color--surface-alt)}.bb-main:not(.bb-article) > .bb-news .bb-card,.bb-card{display: flex;flex-direction: column}.bb-card:hover{transform: translateY(-4px);box-shadow: 0 22px 40px -26px rgba(20,22,43,.45)}.bb-card__img{margin: 0 !important}.bb-card__img img{transition: transform .5s ease}.bb-card:hover .bb-card__img img{transform: scale(1.04)}.bb-card:not(:has(.bb-card__img img))::before{content: "";display: grid;place-items: center;aspect-ratio: 16/10;font-size: 2.6rem;background: linear-gradient(135deg,var(--bb-space),var(--bb-brand))}.bb-news li:nth-child(3n+2) .bb-card:not(:has(.bb-card__img img))::before{content: "";background: linear-gradient(135deg,var(--wp--preset--color--night-raised),var(--bb-flame))}.bb-news li:nth-child(3n) .bb-card:not(:has(.bb-card__img img))::before{content: "";background: linear-gradient(135deg,var(--bb-brand),var(--bb-space))}.bb-card__body{padding: 20px 22px 24px}.bb-card__date{font-size: .82rem;font-weight: 700;color: var(--bb-brand);text-transform: uppercase;letter-spacing: .04em}.bb-card__title{font-size: 1.12rem;line-height: 1.3;margin: 8px 0 10px}.bb-card__title a{color: var(--bb-ink);text-decoration: none}.bb-card__title a:hover{color: var(--bb-brand)}.bb-card__excerpt{color: var(--bb-muted);font-size: .95rem;margin: 0}.bb-card__excerpt .wp-block-post-excerpt__excerpt{margin: 0}@media (max-width: 900px){.bb-news .wp-block-post-template.is-layout-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.bb-news .wp-block-post-template.is-layout-grid{grid-template-columns: 1fr}}.bb-events{background: var(--bb-space);color: #fff}.bb-hero + .bb-events{background: var(--wp--preset--color--night-raised);border-top: 1px solid rgba(255,255,255,.08)}.bb-events__lead{color: rgba(255,255,255,.7)}.bb-events .wp-block-columns{gap: 48px}.bb-event-list .wp-block-post-template{display: grid;gap: 10px}.bb-event{gap: 20px;padding: 18px 22px;border-radius: 18px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);transition: background .2s,transform .2s}.bb-event:hover{background: rgba(255,255,255,.11);transform: translateX(4px)}.bb-event__date{flex: 0 0 auto;min-width: 74px;text-align: center;font-family: var(--bb-display);font-weight: 700;font-size: .95rem;color: #fff;background: var(--bb-flame);padding: 10px 8px;border-radius: 12px}.bb-event__title{margin: 0;font-size: 1.05rem;font-family: var(--wp--preset--font-family--text)}.bb-event__title a{color: #fff;text-decoration: none}.bb-join{position: relative;overflow: hidden;padding: clamp(36px,6vw,72px);border-radius: 32px;background: radial-gradient(640px 320px at 100% 0%,rgba(0,92,230,.45),transparent 62%),var(--bb-space);color: #fff}.bb-join::after{content: "";position: absolute;right: 4%;bottom: -10px;font-size: clamp(5rem,14vw,11rem);transform: rotate(-12deg);opacity: .9}.bb-join__title{font-size: var(--wp--preset--font-size--x-large);max-width: 640px;margin: 0 0 14px;letter-spacing: -.02em}.bb-join__text{max-width: 560px;font-size: 1.1rem}.bb-join .wp-block-buttons{margin-top: 26px}@media (max-width: 700px){.bb-join::after{opacity: .25}}.bb-contacts{margin-top: 18px !important;gap: 14px}.bb-contact{margin: 0;padding: 22px;border-radius: 20px;background: #fff;border: 1px solid var(--bb-line);font-weight: 600}.bb-contact span{display: block;font-size: .8rem;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: var(--bb-muted);margin-bottom: 6px}.bb-contact a{color: var(--bb-ink)}.bb-article{padding-block: clamp(40px,6vw,80px)}.bb-article__meta{gap: 14px;align-items: center;color: var(--bb-muted);font-size: .9rem}.bb-article__meta .bb-chip{background: rgba(0,73,176,.1);border-color: rgba(0,73,176,.25);color: var(--bb-brand)}.bb-article__title{font-size: var(--wp--preset--font-size--x-large);letter-spacing: -.02em}.bb-article__img img{border-radius: var(--bb-radius)}.bb-article .wp-block-post-content{font-size: 1.08rem}.bb-article .wp-block-post-content img{border-radius: 16px}.bb-article__nav{margin-top: 48px !important;padding-top: 24px;border-top: 1px solid var(--bb-line);font-weight: 600}.bb-pagination{margin-top: 40px;font-weight: 700}.bb-footer{background: var(--bb-space);color: rgba(255,255,255,.75);padding-block: 64px 28px;font-size: .95rem}.bb-footer a{color: #fff;text-decoration: none}.bb-footer a:hover{color: var(--bb-flame)}.bb-footer h4{color: #fff;font-size: .95rem;margin-bottom: 14px}.bb-footer__brand{font-family: var(--bb-display);font-weight: 800;font-size: 1.4rem;color: #fff;margin: 0}.bb-footer__muted{opacity: .7;max-width: 380px}.bb-footer__links{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.bb-footer__social a{display: inline-block;padding: 8px 16px;border-radius: 999px;background: rgba(255,255,255,.08)}.bb-footer__bottom{margin-top: 48px !important;padding-top: 22px;border-top: 1px solid rgba(255,255,255,.1);font-size: .85rem;opacity: .6}.bb-page-hero{position: relative;overflow: hidden;color: #fff;padding-inline: clamp(16px,4vw,40px);padding-block: clamp(48px,7vw,88px) clamp(40px,5vw,64px);background: radial-gradient(700px 360px at 90% 0%,rgba(0,92,230,.55),transparent 60%),radial-gradient(500px 300px at 0% 100%,rgba(242,101,34,.12),transparent 60%),var(--bb-space)}.bb-page-hero > .bb-page-hero__inner{max-width: var(--wp--style--global--wide-size,1240px)}.bb-page-hero__inner > *{margin-left: 0;margin-right: 0}.bb-page-hero__title{font-size: var(--wp--preset--font-size--huge);letter-spacing: -.03em;margin: 18px 0 12px}.bb-page-hero__lead{color: rgba(255,255,255,.75);font-size: var(--wp--preset--font-size--large);max-width: 680px;margin: 0}.bb-section--docs{padding-top: clamp(28px,4vw,48px)}.bb-docs__tools{position: sticky;top: 74px;z-index: 5;display: grid;gap: 14px;margin-bottom: 28px;padding: 16px 0;background: var(--wp--preset--color--surface)}.admin-bar .bb-docs__tools{top: 106px}.bb-docs__search input{width: 100%;box-sizing: border-box;padding: 16px 20px 16px 52px;border-radius: 16px;border: 2px solid var(--bb-line);background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%235E6280' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='6.5'/%3E%3Cpath d='m14 14 4.5 4.5'/%3E%3C/svg%3E") no-repeat 20px center;font: inherit;font-size: 1.05rem;color: var(--bb-ink);transition: border-color .15s,box-shadow .15s}.bb-docs__search input:focus{outline: none;border-color: var(--bb-brand);box-shadow: 0 0 0 4px rgba(0,73,176,.12)}.bb-docs__chips{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.bb-docs__chips::-webkit-scrollbar{display: none}.bb-docs__chip{flex: 0 0 auto;cursor: pointer;padding: 9px 16px;border-radius: 999px;border: 1px solid var(--bb-line);background: #fff;color: var(--bb-ink);font: inherit;font-size: .9rem;font-weight: 600;transition: background .15s,color .15s,border-color .15s}.bb-docs__chip:hover{border-color: var(--bb-brand);color: var(--bb-brand)}.bb-docs__chip.is-active{background: var(--bb-brand);border-color: var(--bb-brand);color: #fff}.bb-docs__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;align-items: start}@media (max-width: 860px){.bb-docs__grid{grid-template-columns: 1fr}}.bb-docs__section{padding: 24px;border-radius: var(--bb-radius);background: #fff;border: 1px solid var(--bb-line);scroll-margin-top: 220px}.bb-docs__section[hidden],.bb-doc[hidden]{display: none}.bb-docs__head{display: flex;align-items: center;gap: 12px;margin-bottom: 10px}.bb-docs__icon{display: grid;place-items: center;flex: 0 0 auto;width: 44px;height: 44px;border-radius: 14px;font-size: 1.35rem;background: rgba(0,73,176,.08)}.bb-docs__title{font-size: 1.15rem;margin: 0;flex: 1}.bb-docs__count{min-width: 28px;padding: 3px 9px;border-radius: 999px;text-align: center;background: var(--wp--preset--color--surface-alt);color: var(--bb-muted);font-size: .82rem;font-weight: 700}.bb-docs__desc{color: var(--bb-muted);font-size: .92rem;margin: 0 0 8px}.bb-docs__list{list-style: none;margin: 0;padding: 0}.bb-doc + .bb-doc{border-top: 1px solid var(--bb-line)}.bb-doc__link{display: flex;align-items: center;gap: 14px;padding: 12px 10px;margin-inline: -10px;border-radius: 14px;color: var(--bb-ink);text-decoration: none;transition: background .15s}.bb-doc__link:hover{background: var(--wp--preset--color--surface-alt)}.bb-doc__link:hover .bb-doc__go{transform: translate(2px,-2px);color: var(--bb-brand)}.bb-doc__ext{flex: 0 0 auto;width: 46px;padding: 9px 0;border-radius: 10px;text-align: center;font-size: .68rem;font-weight: 800;letter-spacing: .04em;background: #FDECEC;color: #C62828}.bb-doc__ext--doc,.bb-doc__ext--docx{background: #E8F0FE;color: #1A56C4}.bb-doc__ext--xls,.bb-doc__ext--xlsx{background: #E6F6EC;color: #1E7B3C}.bb-doc__body{display: grid;gap: 2px;min-width: 0;flex: 1}.bb-doc__name{font-weight: 600;line-height: 1.35}.bb-doc__meta{color: var(--bb-muted);font-size: .84rem}.bb-doc__go{flex: 0 0 auto;color: #B4B8CC;font-size: 1.1rem;transition: transform .15s,color .15s}.bb-docs__empty{padding: 40px;border-radius: var(--bb-radius);text-align: center;background: #fff;border: 1px dashed var(--bb-line);color: var(--bb-muted)}.bb-section--staff{padding-top: clamp(36px,5vw,64px)}.bb-staff{display: grid;gap: clamp(40px,6vw,64px)}.bb-staff__dept{scroll-margin-top: 120px}.bb-staff__title{display: flex;align-items: center;gap: 12px;font-size: var(--wp--preset--font-size--large);margin: 0 0 6px}.bb-staff__title span{padding: 3px 10px;border-radius: 999px;background: #fff;border: 1px solid var(--bb-line);color: var(--bb-muted);font-family: var(--wp--preset--font-family--text);font-size: .82rem}.bb-staff__desc{color: var(--bb-muted);margin: 0 0 18px}.bb-staff__grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 16px;margin-top: 18px}.bb-staff__dept--lead .bb-staff__grid{grid-template-columns: repeat(auto-fill,minmax(340px,1fr))}@media (max-width: 420px){.bb-staff__grid,.bb-staff__dept--lead .bb-staff__grid{grid-template-columns: 1fr}}.bb-person{display: flex;gap: 16px;align-items: flex-start;padding: 20px;border-radius: var(--bb-radius);background: #fff;border: 1px solid var(--bb-line);scroll-margin-top: 120px;transition: border-color .2s,box-shadow .2s}.bb-person:hover{border-color: var(--wp--preset--color--line-strong);box-shadow: 0 18px 36px -26px rgba(20,22,43,.4)}.bb-person:target{border-color: var(--bb-flame);box-shadow: 0 0 0 3px var(--bb-flame-soft)}.bb-person__photo{flex: 0 0 auto;width: 72px;height: 72px;border-radius: 20px;overflow: hidden;background: linear-gradient(135deg,var(--bb-space),var(--bb-brand));display: grid;place-items: center}.bb-person__photo img{width: 100%;height: 100%;object-fit: cover;display: block}.bb-person__initials{color: #fff;font-family: var(--bb-display);font-weight: 700;font-size: 1.3rem;letter-spacing: .02em}.bb-person__body{min-width: 0}.bb-person__position{margin: 0 0 4px;color: var(--bb-brand);font-size: .78rem;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;line-height: 1.35}.bb-person__name{margin: 0;font-size: 1.05rem;line-height: 1.3;font-family: var(--wp--preset--font-family--text);font-weight: 800}.bb-person__note{margin: 6px 0 0;color: var(--bb-muted);font-size: .92rem;line-height: 1.45}.bb-person__reception{margin: 10px 0 0;padding: 8px 12px;border-radius: 12px;background: var(--bb-flame-soft);font-size: .88rem;font-weight: 600}.bb-person__reception span{display: block;font-size: .72rem;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: #B4481A}.bb-person__clubs{margin: 10px 0 0;display: flex;flex-wrap: wrap;gap: 6px}.bb-person__club{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 6px 14px 6px 10px;border-radius: 999px;background: var(--bb-brand-soft,#E8EFFB);color: var(--bb-brand);font-size: .88rem;font-weight: 700;line-height: 1.25;text-decoration: none;transition: background-color .2s,color .2s,transform .2s}.bb-person__club .bb-ico{--bb-ico-size: 18px}.bb-person__club:hover,.bb-person__club:focus-visible{background: var(--bb-brand);color: #fff;transform: translateX(2px)}.bb-person__contacts{list-style: none;margin: 10px 0 0;padding: 0;display: grid;gap: 2px;font-size: .92rem}.bb-person__contacts a{color: var(--bb-ink);text-decoration: none;overflow-wrap: anywhere}.bb-person__contacts a:hover{color: var(--bb-brand);text-decoration: underline}.bb-person--lead{padding: 26px;gap: 20px}.bb-person--lead .bb-person__photo{width: 104px;height: 104px;border-radius: 28px}.bb-person--lead .bb-person__initials{font-size: 1.8rem}.bb-person--lead .bb-person__name{font-size: 1.25rem}.bb-section--events{padding-top: clamp(32px,5vw,56px)}.bb-events-list__title{font-size: var(--wp--preset--font-size--large);margin: 0 0 16px}.bb-events-list__title--past{margin-top: clamp(40px,6vw,64px);color: var(--bb-muted)}.bb-events-list__items{display: grid;gap: 12px}.bb-events-list__items--past{grid-template-columns: repeat(auto-fill,minmax(280px,1fr))}.bb-events-list__empty{padding: 28px;border-radius: var(--bb-radius);border: 1px dashed var(--bb-line);color: var(--bb-muted);text-align: center;margin: 0}.bb-ev__link{display: flex;align-items: center;gap: clamp(14px,2.4vw,24px);padding: clamp(14px,2vw,20px);border-radius: var(--bb-radius);background: #fff;border: 1px solid var(--bb-line);color: var(--bb-ink);text-decoration: none;transition: transform .2s ease,box-shadow .2s ease,border-color .2s}.bb-ev__link:hover{transform: translateY(-2px);border-color: var(--wp--preset--color--line-strong);box-shadow: 0 18px 36px -26px rgba(20,22,43,.45)}.bb-ev__date{flex: 0 0 auto;display: grid;justify-items: center;align-content: center;width: 84px;height: 92px;border-radius: 20px;background: var(--bb-space);color: #fff;line-height: 1}.bb-ev__day{font-family: var(--bb-display);font-weight: 700;font-size: 2rem}.bb-ev__month{margin-top: 6px;font-size: .78rem;font-weight: 800;text-transform: uppercase;letter-spacing: .06em;color: var(--bb-flame)}.bb-ev__weekday{margin-top: 6px;font-size: .72rem;color: rgba(255,255,255,.6);text-transform: lowercase}.bb-ev__body{display: grid;gap: 6px;min-width: 0;flex: 1}.bb-ev__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;color: var(--bb-muted);font-size: .88rem;font-weight: 600}.bb-ev__badge{padding: 3px 10px;border-radius: 999px;background: var(--bb-flame-soft);color: #B4481A;font-size: .78rem;font-weight: 800}.bb-ev__title{font-weight: 800;font-size: clamp(1.02rem,1.6vw,1.22rem);line-height: 1.3}.bb-ev__excerpt{color: var(--bb-muted);font-size: .95rem;line-height: 1.5}.bb-ev__go{flex: 0 0 auto;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--bb-line);color: var(--bb-muted);font-size: 1.1rem;transition: background .2s,color .2s,border-color .2s,transform .2s}.bb-ev__link:hover .bb-ev__go{background: var(--bb-flame);border-color: var(--bb-flame);color: #fff;transform: translateX(3px)}@media (max-width: 600px){.bb-ev__go{display: none}.bb-ev__date{width: 68px;height: 78px;border-radius: 16px}.bb-ev__day{font-size: 1.6rem}.bb-ev__excerpt{display: none}}.bb-ev--past .bb-ev__link{padding: 14px}.bb-ev--past .bb-ev__date{width: 60px;height: 64px;border-radius: 14px;background: #ECEEF5;color: var(--bb-muted)}.bb-ev--past .bb-ev__day{font-size: 1.35rem}.bb-ev--past .bb-ev__month{color: var(--bb-muted);margin-top: 4px}.bb-ev--past .bb-ev__weekday{display: none}.bb-ev--past .bb-ev__title{font-size: .98rem;font-weight: 700}.bb-ev--past .bb-ev__go{display: none}.bb-events .bb-events-list__items{gap: 10px}.bb-ev--compact .bb-ev__link{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.1);color: #fff;padding: 14px 18px}.bb-ev--compact .bb-ev__link:hover{background: rgba(255,255,255,.11);border-color: rgba(255,255,255,.18);box-shadow: none;transform: translateX(4px)}.bb-ev--compact .bb-ev__date{width: 64px;height: 64px;border-radius: 16px;background: var(--bb-flame)}.bb-ev--compact .bb-ev__day{font-size: 1.5rem}.bb-ev--compact .bb-ev__month{color: rgba(255,255,255,.9);margin-top: 4px}.bb-ev--compact .bb-ev__meta{color: rgba(255,255,255,.65)}.bb-ev--compact .bb-ev__badge{background: rgba(242,101,34,.22);color: #FFB089}.bb-ev--compact .bb-ev__go{border-color: rgba(255,255,255,.18);color: rgba(255,255,255,.7)}.bb-events .bb-events-list__empty{border-color: rgba(255,255,255,.2);color: rgba(255,255,255,.7)}.bb-ev-info{display: flex;align-items: center;gap: 14px;margin: 0 0 28px;padding: 16px 20px;border-radius: 18px;background: var(--bb-flame-soft);border: 1px solid rgba(242,101,34,.25)}.bb-ev-info__icon{font-size: 1.6rem}.bb-ev-info strong{display: block;font-size: 1.05rem}.bb-ev-info span{color: var(--bb-muted)}.bb-page-hero__title--small{font-size: var(--wp--preset--font-size--x-large)}.bb-page-hero .wp-block-post-excerpt__excerpt{margin: 0}.bb-page-hero .wp-block-post-excerpt__more-text{display: none}.bb-page .wp-block-post-content > .alignwide{margin-block: clamp(40px,6vw,72px) 0}.bb-page .wp-block-post-content > .alignwide:first-child{margin-top: 0}.bb-about-intro__title{font-size: var(--wp--preset--font-size--x-large);letter-spacing: -.02em;margin: 0}.bb-about-intro .wp-block-columns{gap: clamp(24px,5vw,64px)}.bb-about-intro p{font-size: 1.08rem}.bb-about-block > .bb-section__title,.bb-about-values > .bb-section__title{margin-bottom: 24px}.bb-about-cards{gap: 16px}.bb-about-card{padding: 24px;border-radius: var(--bb-radius);background: #fff;border: 1px solid var(--bb-line)}.bb-about-card h3{font-size: 1.1rem;margin: 0 0 6px}.bb-about-card p:last-child{margin: 0;color: var(--bb-muted);font-size: .95rem}.bb-about-card__icon{display: grid;place-items: center;width: 52px;height: 52px;margin: 0 0 16px;border-radius: 16px;font-size: 1.5rem;background: rgba(0,73,176,.08)}.bb-about-values{padding: clamp(28px,5vw,56px);border-radius: 32px;background: radial-gradient(600px 300px at 100% 0%,rgba(0,92,230,.45),transparent 62%),var(--bb-space);color: #fff}.bb-about-values .wp-block-columns{gap: clamp(20px,4vw,48px)}.bb-about-values h3{font-size: 1.15rem;display: flex;gap: 10px;align-items: baseline}.bb-about-values p{color: rgba(255,255,255,.72);margin: 0}.bb-timeline{list-style: none;padding: 0 0 0 28px;margin: 0;border-left: 2px solid var(--bb-line);display: grid;gap: 22px}.bb-timeline li{position: relative;font-size: 1.05rem}.bb-timeline li::before{content: "";position: absolute;left: -36px;top: .35em;width: 14px;height: 14px;border-radius: 50%;background: #fff;border: 3px solid var(--bb-flame)}.bb-timeline strong{display: block;font-family: var(--bb-display);font-size: 1.05rem;margin-bottom: 2px}.bb-about-links{gap: 16px}.bb-about-link{margin: 0}.bb-about-link a{display: grid;gap: 4px;height: 100%;box-sizing: border-box;padding: 24px;border-radius: var(--bb-radius);background: #fff;border: 1px solid var(--bb-line);color: var(--bb-muted);text-decoration: none;transition: border-color .2s,transform .2s}.bb-about-link a:hover{border-color: var(--bb-flame);transform: translateY(-2px)}.bb-about-link span{font-size: 1.6rem}.bb-about-link strong{color: var(--bb-ink);font-size: 1.15rem}.bb-page .bb-section{padding-inline: 0;padding-bottom: 0}.bb-search{max-width: 640px;margin-top: 20px !important}.bb-search .wp-block-search__input{border-radius: 14px;border: 0;padding: 14px 18px;font: inherit}.bb-search .wp-block-search__button{border-radius: 14px;margin-left: 8px}.bb-post-hero{padding-bottom: clamp(40px,6vw,72px)}.bb-main:has(.bb-post__img img) .bb-post-hero{padding-bottom: clamp(110px,14vw,190px)}.bb-post-hero__inner > *{max-width: 920px}.bb-post-hero__cat a{color: inherit;text-decoration: none}.bb-post-hero__cat .wp-block-post-terms__separator{display: none}.bb-post-hero__title{font-size: clamp(1.9rem,1.2rem + 2.6vw,3.4rem);line-height: 1.1;letter-spacing: -.025em;margin: 18px 0 18px}.bb-post-meta{display: flex;flex-wrap: wrap;gap: 8px 12px;margin: 0;color: rgba(255,255,255,.7);font-weight: 600}.bb-post-event{display: inline-flex;align-items: center;gap: 16px;margin-top: 4px;padding: 12px 20px 12px 12px;border-radius: 20px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12)}.bb-post-event__date{flex: 0 0 auto;display: grid;justify-items: center;align-content: center;width: 64px;height: 64px;border-radius: 16px;background: var(--bb-flame);color: #fff;line-height: 1}.bb-post-event__day{font-family: var(--bb-display);font-weight: 700;font-size: 1.5rem}.bb-post-event__month{margin-top: 4px;font-size: .74rem;font-weight: 800;text-transform: uppercase;letter-spacing: .06em}.bb-post-event__body{display: grid;gap: 3px}.bb-post-event__body strong{font-size: 1.05rem}.bb-post-event__body span:not(.bb-post-event__badge){color: rgba(255,255,255,.7)}.bb-post-event__badge{justify-self: start;padding: 2px 10px;border-radius: 999px;background: rgba(242,101,34,.22);color: #FFB089;font-size: .76rem;font-weight: 800}.bb-post{padding-inline: clamp(16px,4vw,40px);padding-bottom: clamp(56px,8vw,96px)}.bb-post__img{margin-top: calc(-1 * clamp(80px,11vw,150px)) !important;margin-bottom: 0 !important;position: relative;z-index: 2}.bb-post__img img{border-radius: var(--bb-radius);box-shadow: 0 30px 60px -30px rgba(11,13,46,.55)}.bb-post__content{margin-top: clamp(32px,5vw,48px) !important;font-size: 1.12rem;line-height: 1.75}.bb-post__content > p:first-child{font-size: 1.3rem;line-height: 1.6;font-weight: 500;color: var(--bb-ink)}.bb-post__content h2{font-size: 1.6rem;margin-top: 2em}.bb-post__content h3{font-size: 1.25rem;margin-top: 1.8em}.bb-post__content img{border-radius: 16px}.bb-post__content figcaption{color: var(--bb-muted);font-size: .9rem;text-align: left}.bb-post__content blockquote{margin: 2em 0;padding: 4px 0 4px 24px;border-left: 4px solid var(--bb-flame);font-size: 1.25rem;font-weight: 600;color: var(--bb-ink)}.bb-post__content blockquote cite{display: block;margin-top: 8px;font-size: .95rem;font-weight: 500;color: var(--bb-muted);font-style: normal}.bb-post__content a{color: var(--bb-brand)}.bb-share{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: clamp(36px,5vw,56px) !important;padding-top: 24px;border-top: 1px solid var(--bb-line)}.bb-share__label{font-weight: 700;margin-right: 6px}.bb-share__btn{display: inline-flex;align-items: center;padding: 9px 16px;border-radius: 999px;font: inherit;font-size: .9rem;font-weight: 700;text-decoration: none;cursor: pointer;border: 1px solid transparent;color: #fff;transition: transform .15s,filter .15s}.bb-share__btn:hover{transform: translateY(-1px);filter: brightness(1.08)}.bb-share__btn--vk{background: #0077FF}.bb-share__btn--tg{background: #229ED9}.bb-share__copy{background: #fff;color: var(--bb-ink);border-color: var(--bb-line)}.bb-adjacent{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-top: clamp(36px,5vw,56px) !important}.bb-adjacent > :last-child .bb-mini__body{text-align: right}.bb-adjacent > a:last-child{flex-direction: row-reverse}.bb-mini{display: flex;align-items: center;gap: 16px;min-width: 0;padding: 14px;border-radius: 20px;background: #fff;border: 1px solid var(--bb-line);color: var(--bb-ink);text-decoration: none;transition: border-color .2s,transform .2s,box-shadow .2s}.bb-mini:hover{border-color: var(--wp--preset--color--line-strong);transform: translateY(-2px);box-shadow: 0 18px 36px -26px rgba(20,22,43,.45)}.bb-mini__img{flex: 0 0 auto;width: 88px;height: 88px;border-radius: 14px;overflow: hidden;background: linear-gradient(135deg,var(--bb-space),var(--bb-brand))}.bb-mini__img img{width: 100%;height: 100%;object-fit: cover;display: block}.bb-mini__body{display: grid;gap: 4px;min-width: 0;flex: 1}.bb-mini__label{color: var(--bb-flame);font-size: .78rem;font-weight: 800;text-transform: uppercase;letter-spacing: .05em}.bb-mini__date{color: var(--bb-muted);font-size: .82rem;font-weight: 600}.bb-mini__title{font-weight: 700;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.bb-related{margin-top: clamp(48px,7vw,80px) !important}.bb-related__title{font-size: var(--wp--preset--font-size--large);margin: 0 0 18px}.bb-related__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.bb-related .bb-mini{flex-direction: column;align-items: stretch;padding: 0;overflow: hidden}.bb-related .bb-mini__img{width: 100%;height: auto;aspect-ratio: 16 / 10;border-radius: 0}.bb-related .bb-mini__body{padding: 14px 16px 18px}.bb-related__all{margin: 18px 0 0;font-weight: 700}.bb-related__all a{text-decoration: none}@media (max-width: 760px){.bb-adjacent,.bb-related__grid{grid-template-columns: 1fr}.bb-adjacent > a:last-child{flex-direction: row}.bb-adjacent > :last-child .bb-mini__body{text-align: left}.bb-related .bb-mini{flex-direction: row;align-items: center;padding: 12px}.bb-related .bb-mini__img{width: 88px;height: 88px;aspect-ratio: auto;border-radius: 14px}.bb-related .bb-mini__body{padding: 0}}.bb-post-hero > .bb-post-hero__inner{max-width: 720px}.bb-post-hero__inner > *{max-width: none}.bb-main:has(.bb-cover) .bb-post-hero{padding-bottom: clamp(110px,14vw,190px)}.bb-cover{position: relative;z-index: 2;margin: calc(-1 * clamp(80px,11vw,150px)) auto 0 !important;max-width: 1040px}.bb-cover__img,.bb-cover--empty{display: block;width: 100%;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--bb-radius);box-shadow: 0 30px 60px -30px rgba(11,13,46,.55)}.bb-cover--empty{display: grid;place-items: center;overflow: hidden;background: radial-gradient(60% 80% at 85% 10%,rgba(0,92,230,.75),transparent 60%),radial-gradient(50% 70% at 10% 100%,rgba(242,101,34,.35),transparent 60%),var(--bb-space)}.bb-cover__mark{width: clamp(64px,9vw,110px);height: auto;opacity: .22}.bb-cover__caption{margin-top: 10px;color: var(--bb-muted);font-size: .9rem}.bb-card__img img{aspect-ratio: 16 / 10;object-fit: cover;width: 100%;display: block}.bb-card:not(:has(.bb-card__img img))::before,.bb-news li:nth-child(3n+2) .bb-card:not(:has(.bb-card__img img))::before,.bb-news li:nth-child(3n) .bb-card:not(:has(.bb-card__img img))::before{content: "";display: block;aspect-ratio: 16 / 10;background: url("../img/mark-white.svg") center / 56px auto no-repeat,radial-gradient(70% 90% at 90% 0%,rgba(0,92,230,.7),transparent 60%),var(--bb-space);opacity: 1}.bb-post__content .is-style-lead{font-size: 1.3rem;line-height: 1.6;font-weight: 500}.bb-post__content .wp-block-gallery{gap: 10px !important;margin-block: 1.5em 2em}.bb-post__content .wp-block-gallery .wp-block-image img{border-radius: 14px;aspect-ratio: 4 / 3;object-fit: cover;transition: transform .3s ease,filter .3s}.bb-post__content .wp-block-gallery .wp-block-image:hover img{filter: brightness(1.06)}.bb-post__content .wp-block-gallery.alignwide{max-width: 1040px}.bb-post__content .wp-block-gallery figcaption{border-radius: 0 0 14px 14px}.bb-post__content .wp-block-gallery > .wp-element-caption{color: var(--bb-muted);font-size: .9rem}@media (max-width: 600px){.bb-post__content .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width: calc(50% - 5px)}}.wp-lightbox-container button{border-radius: 10px}.bb-cover__img{height: auto}.bb-main:has(.bb-cover) .bb-post-hero{padding-bottom: clamp(90px,10vw,140px)}.bb-cover{max-width: 880px;margin-top: calc(-1 * clamp(60px,8vw,110px)) !important}.bb-card:not(:has(.bb-card__img img))::before,.bb-news li:nth-child(3n+2) .bb-card:not(:has(.bb-card__img img))::before,.bb-news li:nth-child(3n) .bb-card:not(:has(.bb-card__img img))::before{content: none;display: none}.bb-card:not(:has(.bb-card__img img)) .bb-card__body{padding-top: 24px}.bb-mini__img:empty{display: none}.bb-post > .bb-cover.alignwide{max-width: 880px !important}.bb-section{padding-block: clamp(64px,8vw,96px)}.bb-section--white{background: var(--wp--preset--color--surface)}.bb-section--alt{background: var(--bb-surface-alt)}.bb-section__head{margin-bottom: 32px !important}.bb-section--alt .bb-club,.bb-section--alt .bb-card{background: var(--wp--preset--color--surface)}.wp-block-button__link{min-height: 48px;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box}.wp-block-button__link:hover{background: var(--bb-brand-strong);box-shadow: none}.bb-hero .wp-block-button:not(.is-style-outline) .wp-block-button__link,.bb-join .wp-block-button:not(.is-style-outline) .wp-block-button__link,.bb-btn-dark .wp-block-button__link{background: var(--bb-flame);color: #fff;font-size: 1.1875rem;font-weight: 700}.bb-hero .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.bb-join .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background: var(--bb-flame);box-shadow: 0 0 0 6px rgba(242,101,34,.22),0 12px 32px -10px rgba(242,101,34,.7)}.bb-hero .wp-block-button.is-style-outline .wp-block-button__link{font-size: 1.1875rem}.bb-header__cta .wp-block-button__link{background: var(--bb-flame);color: var(--bb-on-flame);min-height: 44px}.bb-header__cta .wp-block-button__link:hover{background: var(--bb-flame);box-shadow: 0 0 0 5px rgba(242,101,34,.22)}.bb-ev--compact .bb-ev__date,.bb-post-event__date{color: var(--bb-on-flame)}.bb-ev--compact .bb-ev__month{color: var(--bb-on-flame)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 2px solid var(--wp--preset--color--focus);outline-offset: 2px;border-radius: 4px}.bb-stat{background: var(--bb-glass);border-color: var(--bb-glass-line);color: var(--bb-on-night-muted);border-radius: var(--bb-radius)}.bb-stat strong{font-variant-numeric: tabular-nums}.bb-stat:last-child strong{color: var(--bb-flame)}.bb-hero .bb-chip,.bb-page-hero .bb-chip{background: var(--bb-glass);border-color: var(--bb-glass-line);color: var(--bb-on-night)}.bb-page-hero__title{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.12}.bb-hero__title{font-size: var(--wp--preset--font-size--huge);letter-spacing: -.03em}@media (max-width: 899px){.bb-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display: grid}.bb-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display: none}.bb-nav{flex: 0 0 auto;order: 3}.bb-header__actions{margin-left: auto}.bb-logo img,.bb-header.is-scrolled .bb-logo img{height: 36px}}@media (max-width: 599px){.bb-header__cta{display: none}}@media (prefers-reduced-motion: reduce){.bb-card:hover,.bb-club:hover,.bb-ev__link:hover,.bb-mini:hover,.bb-person:hover,.wp-block-button__link:hover{transform: none !important}}.bb-hero,.bb-page-hero,.bb-footer,.bb-join{isolation: isolate;background-color: var(--bb-space);color: var(--bb-on-night);background-image: radial-gradient(1.2px 1.2px at 24px 36px,rgba(255,255,255,.55) 50%,transparent 51%),radial-gradient(1px 1px at 140px 110px,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 210px 20px,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 90px 190px,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(1px 1px at 300px 260px,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 360px 140px,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(ellipse 45% 55% at 0% 105%,color-mix(in srgb,var(--bb-nebula) 55%,transparent),transparent 70%);background-size: 420px 300px,420px 300px,420px 300px,420px 300px,420px 300px,420px 300px,100% 100%;background-repeat: repeat,repeat,repeat,repeat,repeat,repeat,no-repeat}.bb-hero::before{content: none}.bb-hero::after,.bb-page-hero::after{content: "";position: absolute;z-index: -1;pointer-events: none;width: 760px;aspect-ratio: 1;right: -170px;top: -260px;height: auto;border: 0;border-radius: 50%;animation: none;background: radial-gradient(circle at 38% 30%,var(--bb-planet) 0%,var(--bb-planet-deep) 48%,var(--bb-space) 82%);box-shadow: 0 0 0 110px rgba(255,255,255,.022),0 0 0 112px rgba(255,255,255,.03),0 0 160px 40px color-mix(in srgb,var(--bb-planet) 25%,transparent)}.bb-page-hero{position: relative;overflow: hidden}.bb-page-hero::after{width: 420px;right: -120px;top: -180px;box-shadow: 0 0 0 64px rgba(255,255,255,.022),0 0 120px 20px color-mix(in srgb,var(--bb-planet) 20%,transparent)}@media (max-width: 700px){.bb-hero::after{width: 420px;right: -200px;top: -160px}.bb-page-hero::after{width: 300px;right: -150px;top: -150px}}.bb-hero__lead,.bb-page-hero__lead{color: var(--bb-on-night-muted)}body.home .bb-header{position: fixed;left: 0;right: 0}body.home .bb-header:not(.is-scrolled)::before{background: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;border-bottom-color: var(--bb-glass-line)}body.home .bb-hero{padding-top: calc(var(--bb-header-h,84px) + clamp(40px,7vw,96px))}.bb-header .bb-nav .wp-block-navigation-item__content{color: var(--bb-on-night-muted)}.bb-header .bb-nav .wp-block-navigation-item__content:hover,.bb-header .bb-nav .is-current > .wp-block-navigation-item__content{color: var(--bb-on-night)}.bb-footer{color: var(--bb-on-night-muted);font-size: .9375rem}.bb-footer h4{font-family: var(--bb-text);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--bb-on-night)}.bb-footer a{color: var(--bb-on-night)}.bb-footer a:hover{color: var(--bb-flame);text-decoration: underline}.bb-footer__bottom{border-top-color: var(--bb-glass-line);font-size: .8125rem;opacity: 1;color: var(--bb-on-night-muted)}.bb-footer .bb-logo img{height: 48px}.bb-join{border-radius: var(--bb-radius-lg)}.bb-join__text{color: var(--bb-on-night-muted)}.bb-events{background: var(--bb-surface-alt);color: var(--bb-ink)}.bb-hero + .bb-events{background: var(--bb-surface-alt);border-top: 0}.bb-events .bb-events-list__items{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}@media (max-width: 900px){.bb-events .bb-events-list__items{grid-template-columns: 1fr}}.bb-ev--compact .bb-ev__link{height: 100%;box-sizing: border-box;align-items: flex-start;background: var(--wp--preset--color--surface);border: 1px solid var(--bb-line);color: var(--bb-ink);padding: 20px}.bb-ev--compact .bb-ev__link:hover{background: var(--wp--preset--color--surface);border-color: var(--wp--preset--color--line-strong);transform: translateY(-3px);box-shadow: 0 18px 36px -24px rgba(14,26,51,.35)}.bb-ev--compact .bb-ev__date{background: var(--bb-space);color: var(--bb-on-night);width: 72px;height: 76px}.bb-ev--compact .bb-ev__day{font-size: 1.75rem}.bb-ev--compact .bb-ev__month{color: var(--bb-flame)}.bb-ev--compact .bb-ev__meta{color: var(--bb-muted)}.bb-ev--compact .bb-ev__badge{background: var(--bb-flame-soft);color: #A8440F}.bb-ev--compact .bb-ev__go{display: none}.bb-events .bb-events-list__empty{border-color: var(--bb-line);color: var(--bb-muted)}.bb-eyebrow{margin: 0 0 8px;color: var(--bb-brand);font-size: .8125rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.bb-section__titles > *{margin-block: 0}.bb-section__titles .bb-section__title{margin-top: 8px}@media (max-width: 600px){.admin-bar .bb-header,body.home.admin-bar .bb-header{top: 0}}.bb-ico{display: inline-block;width: var(--bb-ico-size);height: var(--bb-ico-size);flex: 0 0 auto;background: currentColor;-webkit-mask: var(--ico) center / contain no-repeat;mask: var(--ico) center / contain no-repeat;vertical-align: middle}.bb-has-ico::before{content: "";display: inline-block;width: 1.15em;height: 1.15em;margin-right: .45em;vertical-align: -.22em;background: currentColor;-webkit-mask: var(--ico) center / contain no-repeat;mask: var(--ico) center / contain no-repeat}.bb-ico{--bb-ico-size: 24px}.bb-ico--hand-heart{--ico: url("../icons/hand-heart.svg")}.bb-ico--shield{--ico: url("../icons/shield.svg")}.bb-ico--trophy{--ico: url("../icons/trophy.svg")}.bb-ico--landmark{--ico: url("../icons/landmark.svg")}.bb-ico--flame{--ico: url("../icons/flame.svg")}.bb-ico--drama{--ico: url("../icons/drama.svg")}.bb-ico--car{--ico: url("../icons/car.svg")}.bb-ico--clapperboard{--ico: url("../icons/clapperboard.svg")}.bb-ico--rocket{--ico: url("../icons/rocket.svg")}.bb-ico--sprout{--ico: url("../icons/sprout.svg")}.bb-ico--music{--ico: url("../icons/music.svg")}.bb-ico--users{--ico: url("../icons/users.svg")}.bb-ico--calendar-heart{--ico: url("../icons/calendar-heart.svg")}.bb-ico--lightbulb{--ico: url("../icons/lightbulb.svg")}.bb-ico--chart-column{--ico: url("../icons/chart-column.svg")}.bb-ico--wallet{--ico: url("../icons/wallet.svg")}.bb-ico--briefcase{--ico: url("../icons/briefcase.svg")}.bb-ico--scale{--ico: url("../icons/scale.svg")}.bb-ico--shield-check{--ico: url("../icons/shield-check.svg")}.bb-ico--star{--ico: url("../icons/star.svg")}.bb-ico--folder-open{--ico: url("../icons/folder-open.svg")}.bb-ico--ticket{--ico: url("../icons/ticket.svg")}.bb-ico--file-text{--ico: url("../icons/file-text.svg")}.bb-ico--map-pin{--ico: url("../icons/map-pin.svg")}.bb-ico--clock{--ico: url("../icons/clock.svg")}.bb-ico--phone{--ico: url("../icons/phone.svg")}.bb-ico--mail{--ico: url("../icons/mail.svg")}.bb-ico--arrow-right{--ico: url("../icons/arrow-right.svg")}.bb-ico--search{--ico: url("../icons/search.svg")}.bb-ico--eye{--ico: url("../icons/eye.svg")}.bb-club__icon,.bb-about-card__icon,.bb-docs__icon{display: grid;place-items: center;flex: 0 0 auto;width: 52px;height: 52px;border-radius: 50%;background: var(--bb-brand-soft);color: var(--bb-brand);font-size: 0;transition: background .2s,color .2s}.bb-club__icon::before,.bb-about-card__icon::before{content: "";width: 24px;height: 24px;background: currentColor;-webkit-mask: var(--ico) center / contain no-repeat;mask: var(--ico) center / contain no-repeat}.bb-docs__icon{width: 44px;height: 44px}.bb-docs__icon .bb-ico{--bb-ico-size: 22px}.bb-club:hover .bb-club__icon{background: var(--bb-brand);color: var(--wp--preset--color--on-brand)}.bb-club::after{content: none}.bb-about-link .bb-ico{color: var(--bb-brand);--bb-ico-size: 28px}.bb-join::after{content: "";position: absolute;right: 5%;bottom: 50%;transform: translateY(50%) rotate(0deg);width: clamp(120px,16vw,200px);height: clamp(120px,16vw,200px);background: rgba(255,255,255,.08);-webkit-mask: url("../icons/rocket.svg") center / contain no-repeat;mask: url("../icons/rocket.svg") center / contain no-repeat;opacity: 1;font-size: 0}@media (max-width: 700px){.bb-join::after{width: 110px;height: 110px;right: 4%;bottom: 18px;transform: none}}:root{--bb-cut-sm: 18px;--bb-cut-md: 40px;--bb-cut-lg: 80px}.bb-card__img img,.bb-mini__img img,.bb-post__content .wp-block-gallery .wp-block-image img{clip-path: polygon(0 0,100% 0,100% calc(100% - var(--bb-cut-sm)),calc(100% - var(--bb-cut-sm) * 1.23) 100%,0 100%)}.bb-cover__img{clip-path: polygon(0 0,100% 0,100% calc(100% - var(--bb-cut-md)),calc(100% - var(--bb-cut-md) * 1.23) 100%,0 100%)}.bb-ev__date,.bb-post-event__date{clip-path: polygon(0 0,100% 0,100% calc(100% - var(--bb-cut-sm)),calc(100% - var(--bb-cut-sm) * 1.23) 100%,0 100%)}.bb-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-top: clamp(40px,6vw,72px);max-width: 880px}@media (max-width: 700px){.bb-stats{grid-template-columns: repeat(2,minmax(0,1fr))}}.bb-stat{margin: 0;padding: 16px 18px;border: 1px solid var(--bb-glass-line);font-size: .875rem;line-height: 1.35}.bb-stat strong{display: block;font-family: var(--bb-display);font-size: clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height: 1.1;margin-bottom: 4px;color: var(--bb-on-night)}.bb-stat:last-child strong{color: var(--bb-flame)}.bb-header__actions{gap: 8px;position: relative}.bb-header__social{display: flex;gap: 8px}.bb-header__social a,.bb-tool{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--bb-glass-line);background: transparent;color: var(--bb-on-night);font-family: var(--bb-display);font-size: .74rem;font-weight: 700;text-decoration: none;cursor: pointer;transition: background .15s,border-color .15s}.bb-header__social a:hover,.bb-tool:hover,.bb-tool[aria-expanded="true"],.bb-tool[aria-pressed="true"]{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.3)}.bb-tool .bb-ico{--bb-ico-size: 20px}@media (max-width: 480px){.bb-header__social{display: none}}.bb-header-search{position: absolute;top: calc(100% + 14px);right: 0;z-index: 60;display: flex;gap: 8px;width: min(520px,calc(100vw - 32px));padding: 10px;border-radius: 999px;background: var(--wp--preset--color--surface);box-shadow: 0 24px 48px -20px rgba(14,26,51,.45)}.bb-header-search[hidden]{display: none}.bb-header-search input{flex: 1;min-width: 0;height: 44px;padding: 0 18px;border: 0;border-radius: 999px;background: var(--bb-surface-alt);color: var(--bb-ink);font: inherit;font-size: 1rem}.bb-header-search input:focus{outline: 2px solid var(--wp--preset--color--focus);outline-offset: 0}.bb-header-search__go{height: 44px;padding: 0 20px;border: 0;border-radius: 999px;cursor: pointer;background: var(--bb-brand);color: #fff;font: inherit;font-weight: 700}.bb-header-search__go:hover{background: var(--bb-brand-strong)}.bb-a11y-panel{position: relative;z-index: 70;background: #000;color: #fff;border-bottom: 3px solid #fff}.bb-a11y-panel[hidden]{display: none}.bb-a11y-panel__inner{max-width: 1240px;margin: 0 auto;padding: 10px 16px;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 24px;font: 700 18px/1.3 Arial,sans-serif}.bb-a11y-panel__group{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px}.bb-a11y-panel button{min-height: 44px;padding: 0 14px;border: 2px solid #fff;border-radius: 6px;background: #000;color: #fff;font: inherit;cursor: pointer}.bb-a11y-panel button[aria-pressed="true"]{background: #fff;color: #000}.bb-a11y-panel__off{margin-left: auto}.bb-a11y,.bb-a11y body{font-family: Arial,Helvetica,sans-serif !important;letter-spacing: .02em}.bb-a11y *,.bb-a11y *::before,.bb-a11y *::after{animation: none !important;transition: none !important;text-shadow: none !important;box-shadow: none !important}.bb-a11y :where(h1,h2,h3,h4,.bb-hero__title,.bb-page-hero__title,.bb-stat strong,.bb-ev__day){font-family: Arial,Helvetica,sans-serif !important;letter-spacing: 0 !important}.bb-a11y .bb-reveal{opacity: 1 !important;transform: none !important}.bb-a11y .bb-hero::after,.bb-a11y .bb-page-hero::after,.bb-a11y .bb-join::after{display: none !important}.bb-a11y :where(.bb-hero,.bb-page-hero,.bb-footer,.bb-join,.bb-header::before){background-image: none !important}.bb-a11y-fs-1{font-size: 112.5%}.bb-a11y-fs-2{font-size: 137.5%}.bb-a11y-fs-3{font-size: 162.5%}.bb-a11y-fs-2 body,.bb-a11y-fs-3 body{--wp--preset--font-size--medium: 1.25rem}.bb-a11y-c-bw{--a11y-bg: #fff;--a11y-fg: #000}.bb-a11y-c-wb{--a11y-bg: #000;--a11y-fg: #fff}.bb-a11y-c-blue{--a11y-bg: #9dd1ff;--a11y-fg: #063462}.bb-a11y body,.bb-a11y body :where(*:not(.bb-a11y-panel,.bb-a11y-panel *)){background-color: var(--a11y-bg) !important;color: var(--a11y-fg) !important;border-color: var(--a11y-fg) !important}.bb-a11y body :where(a:not(.bb-a11y-panel *)){text-decoration: underline !important}.bb-a11y :where(.bb-ico,.bb-has-ico::before,.bb-club__icon::before,.bb-about-card__icon::before){background-color: var(--a11y-fg) !important}.bb-a11y .bb-logo img{filter: grayscale(1) contrast(2)}.bb-a11y-c-bw .bb-logo img,.bb-a11y-c-blue .bb-logo img{filter: invert(1) grayscale(1) contrast(2)}.bb-a11y :where(.wp-block-button__link,button:not(.bb-a11y-panel button),input,select,textarea){border: 2px solid var(--a11y-fg) !important}.bb-a11y-noimg :where(main img,.bb-cover,.bb-card__img,.bb-mini__img,.bb-person__photo img){display: none !important}.bb-a11y :focus-visible{outline: 3px solid var(--a11y-fg) !important;outline-offset: 3px !important}.bb-clubs-filter{margin-bottom: 24px}.bb-clubs{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 16px}.bb-clubs > .bb-club[hidden]{display: none}a.bb-club{display: flex;flex-direction: column;gap: 10px;color: var(--bb-ink);text-decoration: none;padding: 22px 20px 20px}a.bb-club:hover{transform: translateY(-3px);border-color: var(--wp--preset--color--line-strong);box-shadow: 0 18px 36px -26px rgba(14,26,51,.4)}.bb-club .bb-club__icon{margin: 0 0 6px}.bb-club__name{font-family: var(--bb-display);font-size: 1.125rem;font-weight: 600;line-height: 1.25;letter-spacing: -.01em}.bb-club__text{color: var(--bb-muted);font-size: .9375rem;line-height: 1.5}.bb-club__time{display: flex;align-items: center;gap: 6px;color: var(--bb-ink);font-size: .875rem;font-weight: 600}.bb-club__time .bb-ico{--bb-ico-size: 16px;color: var(--bb-brand)}.bb-club__more{margin-top: auto;padding-top: 6px;color: var(--bb-brand);font-size: .9375rem;font-weight: 700}.bb-club-page__cols{gap: clamp(24px,4vw,56px) !important;align-items: flex-start}.bb-club-page .bb-cover{margin: 0 0 28px !important;max-width: none !important}.bb-club-info{position: sticky;top: calc(var(--bb-header-h,84px) + 24px);display: grid;gap: 18px;padding: 24px;border-radius: var(--bb-radius);background: var(--wp--preset--color--surface);border: 1px solid var(--bb-line)}.bb-club-info__row{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start}.bb-club-info__row .bb-ico{color: var(--bb-brand);margin-top: 2px}.bb-club-info__row strong{display: block;margin-bottom: 2px;font-size: .8125rem;letter-spacing: .06em;text-transform: uppercase;color: var(--bb-muted)}.bb-club-info__row ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px;font-weight: 600}.bb-club-info__row span{display: block;color: var(--bb-muted);font-size: .9rem}.bb-club-info__cta{width: 100%;background: var(--bb-flame) !important;color: #fff !important;font-size: 1.1875rem !important}@media (max-width: 781px){.bb-club-info{position: static}}.bb-join__cols{gap: clamp(24px,4vw,56px) !important;align-items: flex-start}.bb-join__steps{list-style: none;counter-reset: step;margin: 24px 0 0;padding: 0;display: grid;gap: 10px}.bb-join__steps li{counter-increment: step;display: grid;grid-template-columns: 40px 1fr;gap: 12px;align-items: center;padding: 12px 16px;border-radius: var(--bb-radius);background: var(--bb-glass);border: 1px solid var(--bb-glass-line);color: var(--bb-on-night);font-size: .9375rem;line-height: 1.4}.bb-join__steps li::before{content: counter(step);width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--bb-glass);border: 1px solid var(--bb-glass-line);color: var(--bb-flame);font: 700 1rem/1 var(--bb-display)}.bb-join::after{display: none}.bb-form{display: grid;gap: 16px;padding: clamp(20px,3vw,28px);border-radius: var(--bb-radius);background: var(--wp--preset--color--surface);color: var(--bb-ink)}.bb-form__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}@media (max-width: 600px){.bb-form__grid{grid-template-columns: 1fr}}.bb-field{display: grid;gap: 6px;font-size: .875rem;font-weight: 600}.bb-field--wide{grid-column: 1 / -1}.bb-field b{color: var(--wp--preset--color--danger)}.bb-field input,.bb-field select,.bb-field textarea{width: 100%;box-sizing: border-box;min-height: 48px;padding: 12px 14px;border: 1px solid var(--wp--preset--color--line-strong);border-radius: var(--bb-radius-sm);background: #fff;color: var(--bb-ink);font: inherit;font-size: 1rem;font-weight: 400}.bb-field textarea{resize: vertical;min-height: 88px}.bb-field :is(input,select,textarea):focus{outline: 2px solid var(--wp--preset--color--focus);outline-offset: 1px;border-color: transparent}.bb-check{display: grid;grid-template-columns: 24px 1fr;gap: 10px;align-items: start;font-size: .875rem;line-height: 1.45;color: var(--bb-muted)}.bb-check input{width: 20px;height: 20px;margin: 1px 0 0;accent-color: var(--bb-brand)}.bb-form__submit{justify-self: start;background: var(--bb-flame) !important;color: #fff !important;font-size: 1.1875rem !important;border: 0;cursor: pointer}.bb-form__submit:hover{box-shadow: 0 0 0 6px rgba(242,101,34,.22)}.bb-form__trap{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.bb-form__error{margin: 0;padding: 12px 14px;border-radius: var(--bb-radius-sm);background: #fdecea;color: var(--wp--preset--color--danger);font-weight: 600}.bb-form__done{padding: 24px;border-radius: var(--bb-radius);background: var(--bb-glass);border: 1px solid var(--bb-glass-line);color: var(--bb-on-night);font-size: 1.05rem}.bb-form__done strong{display: block;font-family: var(--bb-display);font-size: 1.35rem;margin-bottom: 6px;color: #fff}.bb-contacts{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 14px;margin-top: 18px}.bb-contacts .bb-contact{background: var(--wp--preset--color--surface)}.bb-contacts-page .bb-contacts{margin-top: 0}.bb-map-link{margin: 20px 0 0}.bb-map-link a{gap: 8px}.bb-map-link .bb-ico{--bb-ico-size: 20px}.bb-reception{margin-top: clamp(40px,6vw,64px)}.bb-reception .bb-section__title{margin-bottom: 20px}.bb-reception__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 14px}.bb-reception__item{display: grid;grid-template-columns: 24px 1fr;gap: 12px;padding: 18px 20px;border-radius: var(--bb-radius);border: 1px solid var(--bb-line);color: var(--bb-ink);text-decoration: none}.bb-reception__item:hover{border-color: var(--wp--preset--color--line-strong)}.bb-reception__item .bb-ico{color: var(--bb-brand)}.bb-reception__item span span{display: block;color: var(--bb-muted);font-size: .9rem}.bb-reception__item .bb-reception__time{color: var(--bb-ink);font-weight: 700;margin-top: 4px}.bb-search-count{color: var(--bb-muted);font-weight: 600;margin: 0 0 16px}.bb-results{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.bb-result a{display: grid;gap: 6px;padding: 18px 20px;border-radius: var(--bb-radius);border: 1px solid var(--bb-line);color: var(--bb-ink);text-decoration: none;transition: border-color .15s}.bb-result a:hover{border-color: var(--wp--preset--color--line-strong)}.bb-result__type{display: inline-flex;align-items: center;gap: 6px;color: var(--bb-brand);font-size: .78rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.bb-result__type .bb-ico{--bb-ico-size: 16px}.bb-result__title{font-weight: 700;font-size: 1.1rem;line-height: 1.35}.bb-result__excerpt{color: var(--bb-muted);font-size: .95rem}.bb-result__date{color: var(--bb-muted);font-size: .85rem}.bb-search-empty{padding: 28px;border-radius: var(--bb-radius);border: 1px dashed var(--bb-line)}.bb-pagination ul{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;justify-content: center;padding: 0;margin: 28px 0 0}.bb-pagination .page-numbers{display: grid;place-items: center;min-width: 44px;height: 44px;padding: 0 12px;border-radius: 999px;border: 1px solid var(--bb-line);text-decoration: none;font-weight: 700}.bb-pagination .page-numbers.current{background: var(--bb-brand);color: #fff;border-color: var(--bb-brand)}@media (max-width: 599px){.bb-header .wp-block-buttons.bb-header__cta{display: none}.bb-header__inner{gap: 12px}}@media (max-width: 860px){.bb-docs__grid{grid-template-columns: minmax(0,1fr)}}.bb-docs__section,.bb-doc__body,.bb-doc__name{min-width: 0;overflow-wrap: anywhere}.bb-header{position: fixed;left: 0;right: 0}.bb-header:not(.is-scrolled)::before{background: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;border-bottom-color: var(--bb-glass-line)}.bb-page-hero{padding-top: calc(var(--bb-header-h,84px) + clamp(40px,6vw,80px))}.bb-main:not(:has(> .bb-hero,> .bb-page-hero)){padding-top: calc(var(--bb-header-h,84px) + 40px)}body:has(.bb-main--plain) .bb-header::before{background: color-mix(in srgb,var(--bb-space) 96%,transparent)}.bb-docs__tools{top: var(--bb-header-h,84px)}.admin-bar .bb-docs__tools{top: calc(var(--bb-header-h,84px) + 32px)}:where(.bb-docs__section,.bb-staff__dept,.bb-person,[id]){scroll-margin-top: calc(var(--bb-header-h,84px) + 24px)}.bb-header-search{display: flex;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-10px) scale(.96);transform-origin: top right;filter: blur(8px);transition: opacity .28s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s}.bb-header-search[hidden]{display: flex}.is-search-open .bb-header-search{opacity: 1;visibility: visible;pointer-events: auto;transform: none;filter: none;transition-delay: 0s}.bb-header-search input{transition: box-shadow .3s ease,background .3s ease}.is-search-open .bb-header-search input{box-shadow: inset 0 0 0 1px var(--bb-line)}.bb-search-scrim{position: fixed;inset: 0;z-index: 55;background: rgba(13,15,51,.28);backdrop-filter: blur(6px) saturate(120%);-webkit-backdrop-filter: blur(6px) saturate(120%);opacity: 0;visibility: hidden;transition: opacity .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s}.is-search-open .bb-search-scrim{opacity: 1;visibility: visible;transition-delay: 0s}.bb-header-search{z-index: 60}.bb-tool[data-bb-search-toggle] .bb-ico{transition: transform .4s cubic-bezier(.16,1,.3,1)}.is-search-open .bb-tool[data-bb-search-toggle] .bb-ico{transform: scale(.88)}@media (prefers-reduced-motion: reduce){.bb-header-search,.bb-search-scrim{transition: opacity .15s linear,visibility 0s linear .15s;transform: none;filter: none}.is-search-open .bb-header-search,.is-search-open .bb-search-scrim{transition-delay: 0s}}.bb-video{margin: 0 0 28px;aspect-ratio: 16 / 9;border-radius: var(--bb-radius-lg);overflow: hidden;background: var(--bb-space)}.bb-video iframe{display: block;width: 100%;height: 100%;border: 0}.bb-a11y-noimg .bb-video{display: none}@media (max-width: 899px){.bb-header-search{position: fixed;left: 16px;right: 16px;width: auto;top: calc(var(--bb-header-h,72px) + 8px);transform-origin: top center}.admin-bar .bb-header-search{top: calc(var(--bb-header-h,72px) + 8px + 46px)}.bb-header-search__go{padding: 0 16px}}@media (max-width: 600px){.admin-bar .bb-header-search{top: calc(var(--bb-header-h,72px) + 8px)}}.bb-pagination,.wp-block-query-pagination{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-top: 40px !important}.wp-block-query-pagination-numbers{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center}.bb-pagination .page-numbers,.wp-block-query-pagination .page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next{display: inline-grid;place-items: center;min-width: 44px;height: 44px;padding: 0 14px;box-sizing: border-box;border-radius: 999px;border: 1px solid var(--bb-line);background: var(--wp--preset--color--surface);color: var(--bb-ink);font-weight: 700;text-decoration: none}.wp-block-query-pagination-previous,.wp-block-query-pagination-next{padding: 0 18px}.bb-pagination .page-numbers.current,.wp-block-query-pagination .page-numbers.current{background: var(--bb-brand);border-color: var(--bb-brand);color: #fff}.wp-block-query-pagination .page-numbers.dots{border-color: transparent;background: none;min-width: 24px;padding: 0}.wp-block-query-pagination a:hover{border-color: var(--wp--preset--color--line-strong)}.bb-pagination ul{margin: 0}.bb-docs__grid{display: block;columns: 2;column-gap: 20px}@media (max-width: 860px){.bb-docs__grid{columns: 1}}.bb-docs__section{break-inside: avoid;margin-bottom: 20px;display: block}.bb-doc.is-collapsed{display: none}.bb-docs__more{margin-top: 10px;padding: 10px 16px;border-radius: 999px;border: 1px solid var(--bb-line);background: var(--wp--preset--color--surface);color: var(--bb-brand);font: inherit;font-weight: 700;cursor: pointer}.bb-docs__more:hover{border-color: var(--bb-brand)}.bb-pagination ul.page-numbers{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;min-width: 0;height: auto;padding: 0;margin: 0;border: 0;border-radius: 0;background: none;list-style: none}.bb-pagination ul.page-numbers > li{display: contents}.bb-pagination a.page-numbers.prev,.bb-pagination a.page-numbers.next{padding: 0 18px}.bb-cat-layer{position: fixed;inset: 0;z-index: 60;overflow: hidden;pointer-events: none}.bb-cat{--w: 96px;--h: 80px;--rot: 0deg;--ty: 100%;position: absolute;bottom: 0;left: 50vw;width: var(--w);height: var(--h);padding: 0;margin: 0;border: 0;background: none;cursor: pointer;pointer-events: none;-webkit-tap-highlight-color: transparent;transform: rotate(var(--rot)) translateY(var(--ty));transition: transform .7s cubic-bezier(.34,1.4,.64,1);filter: drop-shadow(0 3px 8px rgba(13,15,51,.22))}.bb-cat[data-edge="left"]{--rot: 90deg;bottom: auto;left: calc((var(--h) - var(--w)) / 2)}.bb-cat[data-edge="right"]{--rot: -90deg;bottom: auto;left: auto;right: calc((var(--h) - var(--w)) / 2)}.bb-cat.is-peek{--ty: 32%;pointer-events: auto}.bb-cat.is-out{--ty: 6%;transition-duration: .35s}.bb-cat.is-happy svg{animation: bb-cat-hop .45s ease-out 2}.bb-cat:focus{outline: none}.bb-cat svg{display: block;width: 100%;height: 100%;overflow: visible;transform-origin: 50% 100%}.bb-cat.is-out:not(.is-happy) svg{animation: bb-cat-tilt 1.4s ease-in-out infinite alternate}.bb-cat__fur{fill: #F28A3C;stroke: #C9561A;stroke-width: 1.5;stroke-linejoin: round}.bb-cat__tail{fill: none;stroke: #F28A3C;stroke-width: 9;stroke-linecap: round}.bb-cat__ear{fill: #FFB8BE}.bb-cat__stripe{fill: none;stroke: #C9561A;stroke-width: 3.5;stroke-linecap: round}.bb-cat__muzzle{fill: #FFF4EA}.bb-cat__eyes{fill: #0D0F33;transform-box: fill-box;transform-origin: center;animation: bb-cat-blink 5s infinite}.bb-cat__glint{fill: #fff}.bb-cat__blush{fill: #FF8FA0;opacity: .55}.bb-cat__nose{fill: #E8577A}.bb-cat__line{fill: none;stroke: #0D0F33;stroke-width: 2;stroke-linecap: round}.bb-cat__whisker{stroke-width: 1.4;opacity: .55}.bb-cat__joy{display: none;stroke-width: 3}.bb-cat.is-happy .bb-cat__eyes{display: none}.bb-cat.is-happy .bb-cat__joy{display: inline}.bb-cat.is-happy .bb-cat__blush{opacity: .9}@keyframes bb-cat-blink{0%,93%,100%{transform: scaleY(1)}96%{transform: scaleY(.1)}}@keyframes bb-cat-tilt{from{transform: rotate(-4deg)}to{transform: rotate(4deg)}}@keyframes bb-cat-hop{0%,100%{transform: translateY(0)}45%{transform: translateY(-14px) scale(1.04)}}.bb-confetti{position: fixed;inset: 0;width: 100%;height: 100%;z-index: 90;pointer-events: none}@media (max-width: 600px){.bb-cat{--w: 72px;--h: 60px}}@media (prefers-reduced-motion: reduce){.bb-cat,.bb-confetti{display: none}}.bb-a11y .bb-cat,.is-search-open .bb-cat{display: none}@media print{.bb-cat,.bb-confetti{display: none}}.bb-brand{display: grid;gap: clamp(48px,7vw,88px)}.bb-brand__title{margin: 0 0 10px;font-size: var(--wp--preset--font-size--x-large)}.bb-brand__lead{margin: 0 0 24px;max-width: 680px;color: var(--bb-muted);font-size: 1.05rem;line-height: 1.55}.bb-brand__note{margin: 18px 0 0;color: var(--bb-muted);font-size: .92rem}.bb-brand__show{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(220px,360px) 1fr;gap: clamp(24px,4vw,56px);align-items: center;padding: clamp(28px,5vw,56px);border-radius: 32px;color: #fff;background: radial-gradient(120% 140% at 0% 0%,#1A2380 0%,#0D0F33 60%)}.bb-brand__show::after{content: "";position: absolute;right: -120px;top: -160px;width: 420px;height: 420px;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#2B4FD8,#0D0F33 70%);box-shadow: -20px 20px 80px rgba(242,101,34,.35);pointer-events: none}.bb-brand__show-text{position: relative;z-index: 1}.bb-brand__show-text p{color: rgba(255,255,255,.78);font-size: 1.05rem;line-height: 1.55;max-width: 520px}.bb-brand__show-text .bb-brand__kicker{margin: 0;color: var(--bb-flame);font-weight: 800;text-transform: uppercase;letter-spacing: .08em;font-size: .8rem}.bb-brand__show-title{margin: 6px 0 12px;color: #fff;font-size: clamp(2rem,4.5vw,3.4rem);line-height: 1.05}.bb-brand__show .bb-brand__all{display: inline-flex;gap: 10px;align-items: baseline;margin-top: 10px;background: var(--bb-flame);color: #fff}.bb-brand__all span{font-size: .8rem;opacity: .85;font-weight: 600}.bb-brand__orbit{position: relative;z-index: 1;aspect-ratio: 1;display: grid;place-items: center}.bb-brand__mark{width: 46%;filter: drop-shadow(0 10px 30px rgba(0,0,0,.4));animation: bb-float 6s ease-in-out infinite}.bb-brand__ring{position: absolute;inset: 6%;border: 2px dashed rgba(255,255,255,.22);border-radius: 50%;animation: bb-spin 40s linear infinite}.bb-brand__ring--2{inset: 18%;border-style: solid;border-color: rgba(242,101,34,.35);animation-duration: 26s;animation-direction: reverse}.bb-brand__sat{position: absolute;inset: 6%;border-radius: 50%;animation: bb-spin 9s linear infinite}.bb-brand__sat::before{content: "";position: absolute;top: -7px;left: 50%;width: 14px;height: 14px;margin-left: -7px;border-radius: 50%;background: var(--bb-flame);box-shadow: 0 0 18px var(--bb-flame)}@keyframes bb-spin{to{transform: rotate(360deg)}}@keyframes bb-float{50%{transform: translateY(-10px) rotate(-2deg)}}.bb-brand__badges{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.bb-badge{padding: 26px;border-radius: var(--bb-radius);border: 1px solid var(--bb-line);background: #fff;text-align: center;transition: transform .35s cubic-bezier(.34,1.4,.64,1),box-shadow .35s}.bb-badge:hover,.bb-badge:focus-visible{transform: translateY(-6px);box-shadow: 0 24px 48px rgba(13,15,51,.12)}.bb-badge__art{width: 128px;height: 128px;margin: 0 auto 14px;transition: transform .6s cubic-bezier(.34,1.4,.64,1)}.bb-badge:hover .bb-badge__art,.bb-badge:focus-visible .bb-badge__art{transform: rotate(-8deg) scale(1.08)}.bb-badge__art svg{width: 100%;height: 100%;filter: drop-shadow(0 8px 14px rgba(13,15,51,.25))}.bb-badge__name{margin: 0 0 8px;font-size: 1.1rem}.bb-badge p{margin: 0;color: var(--bb-muted);font-size: .95rem;line-height: 1.5}.bb-brand__logos{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 18px}.bb-kitlogo{border-radius: var(--bb-radius);border: 1px solid var(--bb-line);overflow: hidden;background: #fff;display: flex;flex-direction: column}.bb-kitlogo__stage{position: relative;height: 200px;display: grid;place-items: center;padding: 28px;transition: background-color .35s;background: #F3F5FB}.bb-kitlogo[data-bg="dark"] .bb-kitlogo__stage{background: #0D0F33}.bb-kitlogo[data-bg="brand"] .bb-kitlogo__stage{background: #0049B0}.bb-kitlogo__img{grid-area: 1 / 1;max-width: 85%;max-height: 120px;transition: opacity .3s,transform .4s}.bb-kitlogo__img--white{opacity: 0}.bb-kitlogo[data-bg="dark"] .bb-kitlogo__img--white,.bb-kitlogo[data-bg="brand"] .bb-kitlogo__img--white{opacity: 1}.bb-kitlogo[data-bg="dark"] .bb-kitlogo__img--blue,.bb-kitlogo[data-bg="brand"] .bb-kitlogo__img--blue{opacity: 0}.bb-kitlogo:hover .bb-kitlogo__img{transform: scale(1.05)}.bb-kitlogo__bgs{position: absolute;right: 10px;bottom: 10px;display: flex;gap: 6px}.bb-kitlogo__bgs button{width: 22px;height: 22px;border-radius: 50%;border: 2px solid #fff;cursor: pointer;box-shadow: 0 0 0 1px rgba(13,15,51,.2);padding: 0}.bb-kitlogo__bgs [data-set-bg="light"]{background: #F3F5FB}.bb-kitlogo__bgs [data-set-bg="dark"]{background: #0D0F33}.bb-kitlogo__bgs [data-set-bg="brand"]{background: #0049B0}.bb-brand .bb-kitlogo__body{padding: 18px 20px 20px;display: flex;flex-direction: column;gap: 6px}.bb-brand .bb-kitlogo__name{margin: 0;font-size: 1.15rem;line-height: 1.25}.bb-brand .bb-kitlogo__use{margin: 0 0 8px;color: var(--bb-muted);font-size: .92rem;line-height: 1.4}.bb-kitlogo__dl{display: grid;gap: 8px}.bb-kitlogo__row{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.bb-kitlogo__tone{min-width: 64px;color: var(--bb-muted);font-weight: 600;font-size: .85rem}.bb-kitlogo__row a{display: inline-block;padding: 5px 12px;border-radius: 999px;background: var(--bb-brand-soft,#E8EFFA);color: var(--bb-brand);font-weight: 700;font-size: .82rem;line-height: 1.3;text-decoration: none;transition: background-color .2s,color .2s}.bb-kitlogo__row a:hover,.bb-kitlogo__row a:focus-visible{background: var(--bb-brand);color: #fff}.bb-brand__colors{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px}.bb-swatch{all: unset;box-sizing: border-box;cursor: pointer;display: flex;flex-direction: column;gap: 4px;padding: 12px 12px 16px;border-radius: var(--bb-radius);border: 1px solid var(--bb-line);background: #fff;transition: transform .3s cubic-bezier(.34,1.4,.64,1)}.bb-swatch:hover,.bb-swatch:focus-visible{transform: translateY(-4px)}.bb-swatch:focus-visible{outline: 2px solid #0049B0;outline-offset: 2px}.bb-swatch__chip{height: 92px;border-radius: 14px;background: var(--sw);box-shadow: inset 0 0 0 1px rgba(13,15,51,.08);margin-bottom: 8px;transition: transform .3s}.bb-swatch.is-copied .bb-swatch__chip{transform: scale(.94)}.bb-swatch__name{font-weight: 800;font-size: .95rem}.bb-swatch__hex{font-family: ui-monospace,Consolas,monospace;color: var(--bb-brand);font-weight: 700}.bb-swatch__use{color: var(--bb-muted);font-size: .82rem;line-height: 1.35}.bb-brand__try{width: 100%;max-width: 640px;box-sizing: border-box;margin-bottom: 18px;padding: 14px 18px;border-radius: 14px;border: 2px solid var(--bb-line);font: inherit;font-size: 1.05rem}.bb-brand__try:focus{outline: none;border-color: var(--bb-brand)}.bb-brand__fonts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.bb-font{padding: 24px;border-radius: var(--bb-radius);border: 1px solid var(--bb-line);background: #fff}.bb-font__sample{margin: 0 0 14px;min-height: 2.4em;overflow-wrap: anywhere;line-height: 1.15}.bb-font__sample--display{font-family: var(--wp--preset--font-family--display);font-weight: 800;font-size: clamp(1.6rem,3vw,2.3rem)}.bb-font__sample--text{font-family: var(--wp--preset--font-family--text);font-size: clamp(1.4rem,2.6vw,2rem)}.bb-font__meta{margin: 0 0 6px;color: var(--bb-muted)}.bb-font a{font-weight: 700}.bb-avatar{display: grid;grid-template-columns: 1fr minmax(240px,380px);gap: clamp(24px,4vw,56px);align-items: center;padding: clamp(24px,4vw,44px);border-radius: 32px;background: var(--bb-brand-soft,#E8EFFA)}.bb-avatar__canvas{width: 100%;height: auto;border-radius: 28px;box-shadow: 0 30px 60px rgba(13,15,51,.25);transform: rotate(2deg);transition: transform .5s cubic-bezier(.34,1.4,.64,1)}.bb-avatar__canvas:hover{transform: rotate(0) scale(1.02)}.bb-avatar__label{margin: 14px 0 8px;font-weight: 800;font-size: .85rem;text-transform: uppercase;letter-spacing: .06em;color: var(--bb-muted)}.bb-avatar__opts{display: flex;flex-wrap: wrap;gap: 8px}.bb-avatar__opts button{width: 40px;height: 40px;border-radius: 50%;border: 3px solid #fff;background: var(--sw);cursor: pointer;box-shadow: 0 0 0 1px rgba(13,15,51,.2);padding: 0;transition: transform .2s}.bb-avatar__opts button.is-active{box-shadow: 0 0 0 3px var(--bb-flame);transform: scale(1.08)}.bb-avatar__opts--text button{width: auto;height: 40px;padding: 0 16px;border-radius: 999px;background: #fff;font: inherit;font-weight: 700;color: var(--bb-ink)}.bb-avatar__check{display: flex;gap: 8px;align-items: center;margin: 14px 0 18px;font-weight: 600}.bb-brand__rules{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.bb-rule{margin: 0}.bb-rule__stage{position: relative;height: 140px;display: grid;place-items: center;overflow: hidden;border-radius: var(--bb-radius);background: #F3F5FB}.bb-rule__stage img{max-width: 70%;max-height: 70px}.bb-rule__stage::after{content: "\2715";position: absolute;top: 10px;right: 10px;width: 28px;height: 28px;display: grid;place-items: center;border-radius: 50%;background: #E5484D;color: #fff;font-weight: 800;font-size: .9rem}.bb-rule__stage--busy{background: repeating-linear-gradient(45deg,#F26522 0 14px,#6F8FE8 14px 28px,#3FB8AF 28px 42px)}.bb-rule figcaption{margin-top: 10px;font-size: .92rem;font-weight: 600}.bb-brand__toast{position: fixed;left: 50%;bottom: 28px;z-index: 80;transform: translate(-50%,30px);opacity: 0;pointer-events: none;padding: 12px 20px;border-radius: 999px;background: #0D0F33;color: #fff;font-weight: 700;box-shadow: 0 12px 30px rgba(0,0,0,.3);transition: opacity .25s,transform .35s cubic-bezier(.34,1.4,.64,1)}.bb-brand__toast.is-on{opacity: 1;transform: translate(-50%,0)}@media (max-width: 900px){.bb-brand__show,.bb-avatar{grid-template-columns: 1fr}.bb-brand__orbit{max-width: 280px;margin: 0 auto}.bb-brand__colors{grid-template-columns: repeat(2,minmax(0,1fr))}.bb-brand__rules{grid-template-columns: repeat(2,minmax(0,1fr))}.bb-brand__fonts{grid-template-columns: 1fr}}@media (max-width: 640px){.bb-brand__badges{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.bb-brand__mark,.bb-brand__ring,.bb-brand__sat{animation: none}}html{font-synthesis: style}.bb-page-hero__title{overflow-wrap: anywhere;text-wrap: balance}html,body{overflow-x: clip}.bb-consent{position: fixed;left: 20px;bottom: 20px;z-index: 85;width: min(400px,calc(100vw - 40px));display: grid;grid-template-columns: 64px 1fr;gap: 14px;align-items: start;padding: 16px 18px 16px 14px;border-radius: 22px;background: rgba(13,15,51,.94);color: #fff;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 18px 40px rgba(13,15,51,.35),inset 0 0 0 1px rgba(255,255,255,.08);animation: bb-consent-in .7s cubic-bezier(.34,1.4,.64,1) .8s both}.bb-consent[hidden]{display: none}.bb-consent.is-leaving{animation: bb-consent-out .75s cubic-bezier(.4,0,.2,1) forwards;pointer-events: none}@keyframes bb-consent-out{0%{opacity: 1;transform: none;filter: blur(0)}30%{opacity: 1;transform: translateY(-6px) scale(1.01)}100%{opacity: 0;transform: translateY(28px) scale(.94);filter: blur(3px)}}.bb-consent__cookie{position: relative;width: 64px;height: 64px;animation: bb-cookie-roll .9s cubic-bezier(.34,1.4,.64,1) .9s both}.bb-consent__cookie svg{width: 100%;height: 100%;display: block;filter: drop-shadow(0 6px 10px rgba(0,0,0,.35));animation: bb-cookie-idle 4.5s ease-in-out 2.4s infinite;transform-origin: 50% 60%}.bb-consent__bite{transform: scale(0);transform-box: fill-box;transform-origin: center;transition: transform .25s cubic-bezier(.34,1.6,.64,1)}.bb-consent__bite--2{transition-delay: .12s}.bb-consent.is-bitten .bb-consent__bite{transform: scale(1)}.bb-consent.is-bitten .bb-consent__cookie svg{animation: bb-cookie-chomp .35s ease-out 2}.bb-consent__crumb{position: absolute;top: 12px;right: 4px;width: 5px;height: 5px;border-radius: 2px;background: #E3A85B;opacity: 0}.bb-consent__crumb:nth-child(3){background: #5B3A21;width: 4px;height: 4px}.bb-consent.is-bitten .bb-consent__crumb{animation: bb-crumb .7s ease-out .15s forwards}.bb-consent.is-bitten .bb-consent__crumb:nth-child(2){--dx: 22px;--dy: -18px}.bb-consent.is-bitten .bb-consent__crumb:nth-child(3){--dx: 30px;--dy: 6px;animation-delay: .2s}.bb-consent.is-bitten .bb-consent__crumb:nth-child(4){--dx: 14px;--dy: 22px;animation-delay: .25s}.bb-consent.is-bitten .bb-consent__crumb:nth-child(5){--dx: 26px;--dy: -2px;animation-delay: .18s}.bb-consent__title{margin: 2px 0 4px;font-family: var(--wp--preset--font-family--display);font-size: 1rem;line-height: 1.2}.bb-consent__text{margin: 0 0 12px;font-size: .86rem;line-height: 1.45;color: rgba(255,255,255,.8)}.bb-consent__text a{color: #fff;text-decoration: underline;text-underline-offset: 2px}.bb-consent__actions{display: flex;flex-wrap: wrap;gap: 8px}.bb-consent__btn{min-height: 40px;padding: 0 16px;border-radius: 999px;border: 1px solid rgba(255,255,255,.3);background: transparent;color: rgba(255,255,255,.85);font: inherit;font-weight: 700;font-size: .86rem;cursor: pointer;transition: background-color .2s,transform .2s}.bb-consent__btn--yes{background: var(--bb-flame,#F26522);border-color: var(--bb-flame,#F26522);color: #fff}.bb-consent__btn:hover{transform: translateY(-1px)}.bb-consent__btn:focus-visible{outline: 2px solid #fff;outline-offset: 2px}@keyframes bb-consent-in{from{opacity: 0;transform: translateY(30px) scale(.96)}}@keyframes bb-cookie-roll{from{transform: translateX(-60px) rotate(-200deg);opacity: 0}}@keyframes bb-cookie-idle{0%,82%,100%{transform: rotate(0)}88%{transform: rotate(-8deg)}94%{transform: rotate(6deg)}}@keyframes bb-cookie-chomp{50%{transform: scale(.92) rotate(-4deg)}}@keyframes bb-crumb{0%{opacity: 1;transform: translate(0,0)}100%{opacity: 0;transform: translate(var(--dx,18px),calc(var(--dy,10px) + 26px)) rotate(120deg)}}@media (max-width: 600px){.bb-consent{left: 10px;right: 10px;bottom: 10px;width: auto;grid-template-columns: 48px 1fr;padding: 14px}.bb-consent__cookie{width: 48px;height: 48px}}@media (prefers-reduced-motion: reduce){.bb-consent,.bb-consent.is-leaving,.bb-consent__cookie,.bb-consent__cookie svg{animation: none}}@media print{.bb-consent{display: none}}.bb-cookie-reset{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 18px;border-radius: 999px;border: 2px solid var(--bb-brand);background: transparent;color: var(--bb-brand);font: inherit;font-weight: 700;cursor: pointer}.bb-cookie-reset:hover{background: var(--bb-brand);color: #fff}.bb-news .wp-block-post-template.is-layout-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.bb-news .bb-card{position: relative;border-radius: 18px;overflow: hidden;height: 100%}.bb-news .bb-card__img img{aspect-ratio: 16 / 10}.bb-news .bb-card__body{display: flex;flex-direction: column;flex: 1;padding: 14px 16px 16px}.bb-news .bb-card__date{font-size: .72rem;letter-spacing: .05em}.bb-news .bb-card__title{font-size: 1rem;line-height: 1.3;margin: 6px 0 12px;display: -webkit-box !important;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;max-height: calc(1.3em * 3)}.bb-news .bb-card__title a::after{content: "";position: absolute;inset: 0;z-index: 1}.bb-news .bb-card__more{margin-top: auto;align-self: flex-start;position: relative;z-index: 2;display: inline-flex;align-items: center;gap: 10px;padding: 0;color: var(--bb-ink);font-size: .84rem;font-weight: 800;letter-spacing: .01em;text-decoration: none}.bb-news .bb-card__more::after{content: "";width: 30px;height: 30px;flex: 0 0 auto;border-radius: 50%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") -30px center / 16px no-repeat,var(--bb-brand,#0049B0);box-shadow: 0 6px 14px -6px rgba(0,73,176,.6);transition: transform .35s cubic-bezier(.34,1.4,.64,1),background-position .45s cubic-bezier(.4,0,.2,1),background-color .3s,box-shadow .3s}.bb-news .bb-card:hover .bb-card__more::after,.bb-news .bb-card__more:focus-visible::after{transform: translateX(4px);background-position: 40px center,center,0 0;background-color: var(--bb-flame,#F26522);box-shadow: 0 6px 14px -6px rgba(242,101,34,.7)}.bb-news .bb-card:hover .bb-card__more{color: var(--bb-flame,#F26522)}.bb-news .bb-card > * + *{margin-block-start: 0}.bb-news .bb-card__excerpt{display: none}.bb-news .bb-card:not(:has(.bb-card__img img)) .bb-card__body{padding-top: 16px}@media (max-width: 1100px){.bb-news .wp-block-post-template.is-layout-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.bb-news .wp-block-post-template.is-layout-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.bb-news .bb-card{border-radius: 14px}.bb-news .bb-card__body{padding: 10px 11px 12px}.bb-news .bb-card__date{font-size: .64rem}.bb-news .bb-card__title{font-size: .86rem;margin: 4px 0 10px}.bb-news .bb-card__more{font-size: .76rem;gap: 8px}.bb-news .bb-card__more::after{width: 26px;height: 26px;background-size: 14px,14px}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}.bb-header{view-transition-name: bb-header}#wpadminbar{view-transition-name: bb-adminbar}.bb-page-hero{view-transition-name: bb-vt-card}.bb-page-hero__title,.bb-post-hero__title{view-transition-name: bb-vt-title}.bb-cover__img{view-transition-name: bb-vt-img}::view-transition-old(root){animation: bb-vt-out .28s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation: bb-vt-in .42s cubic-bezier(0,0,.2,1) .06s both}::view-transition-group(bb-vt-card),::view-transition-group(bb-vt-img),::view-transition-group(bb-vt-title){animation-duration: .55s;animation-timing-function: cubic-bezier(.22,1,.36,1)}::view-transition-group(bb-vt-card){z-index: 5}::view-transition-group(bb-vt-img){z-index: 10}::view-transition-group(bb-vt-title){z-index: 11}::view-transition-old(bb-vt-card),::view-transition-new(bb-vt-card),::view-transition-old(bb-vt-img),::view-transition-new(bb-vt-img){height: 100%;object-fit: cover;overflow: clip}::view-transition-old(bb-vt-title),::view-transition-new(bb-vt-title){height: 100%;width: auto}::view-transition-old(bb-vt-title){animation-duration: .25s}::view-transition-group(bb-header),::view-transition-group(bb-adminbar){z-index: 20;animation: none}::view-transition-old(bb-header),::view-transition-old(bb-adminbar){display: none}::view-transition-new(bb-header),::view-transition-new(bb-adminbar){animation: none}}@keyframes bb-vt-out{to{opacity: 0;transform: translateY(-12px) scale(.985)}}@keyframes bb-vt-in{from{opacity: 0;transform: translateY(18px)}}.bb-hero__title .bb-w{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: .1em;margin-bottom: -.1em}.bb-hero__title .bb-w > span{display: inline-block}.bb-js .bb-hero__title .bb-w > span{animation: bb-word-up .9s cubic-bezier(.2,.85,.25,1) backwards;animation-delay: calc(.3s + var(--i,0) * 75ms)}.bb-js .bb-hero__content > .bb-chip{animation: bb-hero-chip .8s cubic-bezier(.2,.85,.25,1) .1s backwards}.bb-js .bb-hero__lead{animation: bb-hero-fade .9s cubic-bezier(.2,.7,.2,1) .85s backwards}.bb-js .bb-hero .wp-block-button{animation: bb-hero-pop .7s cubic-bezier(.34,1.45,.64,1) backwards}.bb-js .bb-hero .wp-block-button:nth-child(1){animation-delay: 1.05s}.bb-js .bb-hero .wp-block-button:nth-child(2){animation-delay: 1.17s}.bb-js .bb-hero .bb-stat{animation: bb-hero-fade .8s cubic-bezier(.2,.7,.2,1) backwards}.bb-js .bb-hero .bb-stat:nth-child(1){animation-delay: 1.3s}.bb-js .bb-hero .bb-stat:nth-child(2){animation-delay: 1.4s}.bb-js .bb-hero .bb-stat:nth-child(3){animation-delay: 1.5s}.bb-js .bb-hero .bb-stat:nth-child(4){animation-delay: 1.6s}.bb-js .bb-hero::after{animation: bb-planet-rise 1.8s cubic-bezier(.16,1,.3,1) backwards}.bb-js:not(.bb-vt-nav) body.home .bb-header{animation: bb-header-drop .8s cubic-bezier(.2,.8,.2,1) .05s backwards}@keyframes bb-word-up{from{transform: translateY(110%) rotate(4deg);opacity: 0}to{transform: none;opacity: 1}}@keyframes bb-hero-chip{from{transform: translateX(-24px);opacity: 0;filter: blur(4px)}to{transform: none;opacity: 1;filter: none}}@keyframes bb-hero-fade{from{transform: translateY(22px);opacity: 0}to{transform: none;opacity: 1}}@keyframes bb-hero-pop{from{transform: translateY(14px) scale(.85);opacity: 0}to{transform: none;opacity: 1}}@keyframes bb-planet-rise{from{transform: translate(90px,-70px) scale(.7);opacity: 0}to{transform: none;opacity: 1}}@keyframes bb-header-drop{from{transform: translateY(-100%);opacity: 0}to{transform: none;opacity: 1}}.bb-a11y .bb-hero *,.bb-a11y .bb-hero::after,.bb-a11y .bb-header{animation: none !important}.bb-hero__title .bb-w > span{background: linear-gradient(180deg,#fff 20%,#a9bcff 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.bb-hero__title .bb-w > span.bb-accent{background-image: linear-gradient(180deg,#ffbd8f 5%,var(--bb-flame,#F26522) 80%)}.bb-a11y .bb-hero__title .bb-w > span{background: none;-webkit-text-fill-color: currentColor;color: inherit}.bb-rocket{--p: 0;--track: min(56vh,520px);position: fixed;z-index: 60;right: 14px;bottom: calc(50% - var(--track) / 2);width: 32px;height: var(--track);pointer-events: none;opacity: 0;transform: translateX(16px);transition: opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.bb-rocket.is-visible{opacity: 1;transform: none}.bb-rocket__track{position: absolute;left: 50%;top: 0;bottom: 0;width: 2px;margin-left: -1px;border-radius: 2px;background: repeating-linear-gradient(to top,rgba(0,73,176,.22) 0 4px,transparent 4px 9px)}.bb-rocket__trail{position: absolute;inset: 0;transform-origin: bottom;transform: scaleY(0);border-radius: 2px;background: linear-gradient(to top,rgba(242,101,34,0),var(--bb-flame) 85%)}.bb-rocket__ship{position: absolute;left: 0;bottom: calc(var(--p) * (var(--track) - 44px));width: 32px;height: 44px;padding: 0;border: 0;background: none;cursor: pointer;pointer-events: auto;filter: drop-shadow(0 4px 8px rgba(0,30,90,.35));transition: transform .25s cubic-bezier(.34,1.5,.64,1)}.bb-rocket__ship:hover{transform: scale(1.15)}.bb-rocket__ship:focus-visible{outline: 2px solid var(--bb-flame);outline-offset: 4px;border-radius: 8px}.bb-rocket__ship svg{width: 100%;height: 100%;overflow: visible;transition: transform .3s}.bb-rocket__body{fill: #fff;stroke: var(--bb-brand);stroke-width: 1.6}.bb-rocket__window{fill: var(--bb-brand)}.bb-rocket__fin{fill: var(--bb-flame)}.bb-rocket__flame{fill: var(--bb-flame);transform-origin: 16px 36px;transform: scaleY(.35);opacity: .5;transition: transform .2s,opacity .2s}.bb-rocket.is-boost .bb-rocket__flame{transform: scaleY(1.2);opacity: 1;animation: bb-flicker .12s steps(2) infinite}.bb-rocket.is-down .bb-rocket__ship svg{transform: rotate(180deg)}.bb-rocket.is-orbit .bb-rocket__ship{animation: bb-orbit 2.4s ease-in-out infinite}.bb-rocket.is-orbit .bb-rocket__ship::after{content: "\2726";position: absolute;left: -8px;top: -6px;color: var(--bb-flame);font-size: 12px;animation: bb-twinkle 1.2s ease-in-out infinite}.bb-rocket.is-launch .bb-rocket__ship{animation: bb-launch .9s cubic-bezier(.5,0,.75,0) both}.bb-rocket__ship{touch-action: none;-webkit-touch-callout: none;user-select: none;-webkit-user-select: none}.bb-rocket.is-charging .bb-rocket__ship{animation: bb-charge .9s ease-in both}.bb-rocket.is-charging .bb-rocket__flame{opacity: 1;animation: bb-flicker .08s steps(2) infinite,bb-flame-grow .9s ease-in both}@keyframes bb-charge{0%{transform: scale(1.15)}20%{transform: scale(1.15) translate(-1px,0) rotate(-3deg)}40%{transform: scale(1.2) translate(1px,-1px) rotate(3deg)}60%{transform: scale(1.22) translate(-2px,0) rotate(-4deg)}80%{transform: scale(1.25) translate(2px,-2px) rotate(4deg)}100%{transform: scale(1.3) translate(0,-4px)}}@keyframes bb-flame-grow{from{transform: scaleY(.5)}to{transform: scaleY(2)}}@keyframes bb-flicker{50%{transform: scaleY(.9)}}@keyframes bb-orbit{0%,100%{transform: translate(0,0) rotate(0)}25%{transform: translate(-4px,-4px) rotate(-12deg)}75%{transform: translate(4px,-2px) rotate(10deg)}}@keyframes bb-twinkle{50%{opacity: .2;transform: scale(.6)}}@keyframes bb-launch{40%{transform: translateY(6px)}100%{transform: translateY(-120vh)}}@media (max-width: 760px){.bb-rocket{right: 6px;width: 22px;--track: 42vh}.bb-rocket__ship{width: 22px;height: 30px;bottom: calc(var(--p) * (var(--track) - 30px))}.bb-rocket__track{opacity: .6}}@media (prefers-reduced-motion: reduce){.bb-rocket,.bb-rocket *{animation: none !important;transition: none !important}}@media print{.bb-rocket{display: none}}.bb-a11y .bb-rocket{display: none}html.bb-game-open,html.bb-game-open body{overflow: hidden}.bb-game{position: fixed;inset: 0;z-index: 100000;background: #070b2a;opacity: 0;transition: opacity .3s;touch-action: none;user-select: none;-webkit-user-select: none}.bb-game.is-open{opacity: 1}.bb-game__canvas{display: block;cursor: crosshair}.bb-game__hud{position: absolute;top: 16px;left: 50%;transform: translateX(-50%);display: flex;gap: 10px;pointer-events: none}.bb-game__hud span{padding: 8px 16px;border-radius: 999px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.14);color: #fff;font: 400 1.05rem/1 var(--bb-display);backdrop-filter: blur(6px);white-space: nowrap}.bb-game__hud .bb-game__stars{color: #FFD27A}.bb-game__close{position: absolute;top: 14px;right: 14px;width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(255,255,255,.2);background: rgba(255,255,255,.08);color: #fff;font-size: 18px;cursor: pointer}.bb-game__close:hover{background: rgba(255,255,255,.18)}.bb-game__toast{position: absolute;top: 28%;left: 0;right: 0;text-align: center;color: #fff;font: 400 clamp(1.4rem,5vw,2.6rem)/1.15 var(--bb-display);text-shadow: 0 4px 24px rgba(242,101,34,.6);opacity: 0;pointer-events: none;padding: 0 16px}.bb-game__toast.is-on{animation: bb-toast 1.6s cubic-bezier(.2,.8,.2,1) both}@keyframes bb-toast{0%{opacity: 0;transform: scale(.6)}15%{opacity: 1;transform: scale(1.06)}25%{transform: scale(1)}80%{opacity: 1}100%{opacity: 0;transform: translateY(-20px)}}.bb-game__panel{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: min(420px,calc(100% - 32px));padding: 32px 28px;border-radius: 28px;text-align: center;color: #fff;background: linear-gradient(160deg,rgba(53,80,214,.55),rgba(20,22,60,.85));border: 1px solid rgba(255,255,255,.16);box-shadow: 0 30px 80px -20px rgba(0,0,0,.6);backdrop-filter: blur(10px);animation: bb-panel-in .5s cubic-bezier(.2,.9,.3,1.2) both}.bb-game__panel[hidden]{display: none}@keyframes bb-panel-in{from{opacity: 0;transform: translate(-50%,-44%) scale(.94)}}.bb-game__kicker{margin: 0 0 6px;color: #FFD27A;font-weight: 700;font-size: .9rem}.bb-game__title{margin: 0 0 12px;color: #fff;font: 400 clamp(1.8rem,6vw,2.6rem)/1.05 var(--bb-display)}.bb-game__text{margin: 0 0 14px;color: rgba(255,255,255,.75);line-height: 1.5}.bb-game__best{margin: 0 0 18px;color: rgba(255,255,255,.85)}.bb-game__btn{display: block;width: 100%;padding: 16px;border: 0;border-radius: 999px;background: var(--bb-flame);color: #fff;font: 400 1.25rem/1 var(--bb-display);cursor: pointer;box-shadow: 0 12px 30px -10px rgba(242,101,34,.8);transition: transform .2s}.bb-game__btn:hover{transform: translateY(-2px) scale(1.02)}.bb-game__btn:focus-visible,.bb-game__link:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.bb-game__link{margin-top: 12px;padding: 8px 16px;border: 0;background: none;color: rgba(255,255,255,.7);font: inherit;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.bb-quiz{position: relative;max-width: 860px;margin: 0 auto;min-height: 460px}.bb-quiz__screen{animation: bb-quiz-in .45s cubic-bezier(.2,.8,.2,1) both}.bb-quiz__screen.is-leaving{position: absolute;inset: 0 0 auto;animation: bb-quiz-out .26s ease both;pointer-events: none}@keyframes bb-quiz-in{from{opacity: 0;transform: translateX(40px)}}@keyframes bb-quiz-out{to{opacity: 0;transform: translateX(-40px)}}.bb-quiz__progress{position: relative;height: 8px;margin: 8px 0 28px;border-radius: 999px;background: var(--bb-brand-soft,#E8EFFA)}.bb-quiz__progress span{position: absolute;inset: 0 auto 0 0;border-radius: inherit;background: linear-gradient(90deg,var(--bb-brand),var(--bb-flame));transition: width .5s cubic-bezier(.2,.8,.2,1)}.bb-quiz__progress i{position: absolute;top: 50%;font-style: normal;font-size: 22px;transform: translate(-50%,-55%) rotate(45deg);transition: left .5s cubic-bezier(.2,.8,.2,1)}.bb-quiz__count{margin: 0 0 6px;color: var(--bb-flame);font-weight: 800;font-size: .85rem;letter-spacing: .06em;text-transform: uppercase}.bb-quiz__q{margin: 0 0 26px;font-size: clamp(1.5rem,3.4vw,2.2rem);line-height: 1.15}.bb-quiz__answers{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.bb-quiz__a{--c: var(--bb-brand);position: relative;overflow: hidden;isolation: isolate;display: flex;align-items: center;gap: 16px;min-height: 92px;padding: 18px 20px;text-align: left;border: 1.5px solid var(--bb-line);border-radius: 22px;background: #fff;color: var(--bb-ink);font: 600 1.05rem/1.3 var(--bb-text);cursor: pointer;box-shadow: 0 1px 0 rgba(20,22,43,.04);animation: bb-quiz-a .5s cubic-bezier(.2,.8,.2,1) var(--d,0ms) both;transition: transform .22s cubic-bezier(.34,1.4,.64,1),border-color .2s,box-shadow .25s,background-color .2s}.bb-quiz__a:nth-child(2){--c: var(--bb-flame)}.bb-quiz__a:nth-child(3){--c: #7a3fd0}.bb-quiz__a:nth-child(4){--c: #0f9b7a}.bb-quiz__a::before{content: "";position: absolute;z-index: -1;right: -30px;bottom: -40px;width: 120px;height: 120px;border-radius: 50%;background: var(--c);opacity: .07;transition: transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.bb-quiz__emoji{flex: 0 0 auto;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;font-size: 28px;line-height: 1;background: color-mix(in srgb,var(--c) 12%,#fff);transition: transform .3s cubic-bezier(.34,1.6,.64,1)}.bb-quiz__a:hover,.bb-quiz__a:focus-visible{transform: translateY(-3px);border-color: var(--c);box-shadow: 0 18px 34px -20px color-mix(in srgb,var(--c) 70%,transparent);outline: none}.bb-quiz__a:hover::before,.bb-quiz__a:focus-visible::before{transform: scale(2.2);opacity: .1}.bb-quiz__a:hover .bb-quiz__emoji{transform: rotate(-8deg) scale(1.12)}.bb-quiz__a.is-picked{border-color: var(--c);background: color-mix(in srgb,var(--c) 9%,#fff);transform: scale(.98)}.bb-quiz__a.is-picked::after{content: "\2713";position: absolute;top: 12px;right: 14px;width: 26px;height: 26px;display: grid;place-items: center;border-radius: 50%;background: var(--c);color: #fff;font-size: 14px;animation: bb-pop .35s cubic-bezier(.34,1.8,.64,1) both}.bb-quiz__a:disabled{cursor: default}.bb-quiz__a:disabled:not(.is-picked){opacity: .5}@keyframes bb-quiz-a{from{opacity: 0;transform: translateY(16px) scale(.97)}}@keyframes bb-pop{from{transform: scale(0)}}.bb-quiz__back{margin-top: 20px;padding: 8px 0;border: 0;background: none;color: var(--bb-muted);font: 600 .95rem var(--bb-text);cursor: pointer}.bb-quiz__back:hover{color: var(--bb-brand)}.bb-quiz__thinking{display: grid;place-items: center;gap: 18px;min-height: 300px;text-align: center;color: var(--bb-muted);font-weight: 600}.bb-quiz__orbit{position: relative;width: 110px;height: 110px;border-radius: 50%;border: 2px dashed color-mix(in srgb,var(--bb-brand) 35%,transparent);animation: bb-spin 1.3s linear infinite}.bb-quiz__orbit i{position: absolute;top: -14px;left: 50%;margin-left: -12px;font-style: normal;font-size: 24px;transform: rotate(90deg)}.bb-quiz__result{position: relative;overflow: hidden;padding: clamp(28px,5vw,48px);text-align: center;border-radius: 32px;color: var(--bb-on-night);background: radial-gradient(500px 300px at 85% 0%,rgba(53,80,214,.7),transparent 60%),radial-gradient(400px 260px at 0% 100%,rgba(242,101,34,.25),transparent 60%),var(--bb-space)}.bb-quiz__result .bb-quiz__count{color: #FFB27C}.bb-quiz__badge{position: relative;display: grid;place-items: center;width: 108px;height: 108px;margin: 14px auto 18px;border-radius: 32px;background: linear-gradient(145deg,var(--bb-flame),#ff9a5c);color: #fff;box-shadow: 0 20px 40px -14px rgba(242,101,34,.8);animation: bb-badge .8s cubic-bezier(.34,1.6,.64,1) both}.bb-quiz__badge .bb-ico{--bb-ico-size: 52px}@keyframes bb-badge{from{transform: scale(0) rotate(-30deg)}}.bb-quiz__spark{position: absolute;left: 50%;top: 50%;font-style: normal;color: #FFD27A;font-size: 14px;animation: bb-spark 1s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes bb-spark{from{transform: translate(-50%,-50%) scale(.2);opacity: 1}to{transform: translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1);opacity: 0}}.bb-quiz__club{margin: 0 0 12px;color: #fff;font-size: clamp(2rem,6vw,3rem)}.bb-quiz__verdict{max-width: 520px;margin: 0 auto 14px;color: var(--bb-on-night-muted);font-size: 1.1rem;line-height: 1.5}.bb-quiz__time{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 22px;padding: 8px 14px;border-radius: 999px;background: var(--bb-glass);border: 1px solid var(--bb-glass-line);font-weight: 600}.bb-quiz__time .bb-ico{--bb-ico-size: 18px;color: #FFB27C}.bb-quiz__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.bb-quiz__actions .wp-block-button__link{background: var(--bb-flame);color: #fff}.bb-quiz__actions .bb-quiz__ghost{background: transparent;border: 1.5px solid rgba(255,255,255,.5)}.bb-quiz__also{margin: 28px 0 10px;color: var(--bb-on-night-muted);font-size: .92rem}.bb-quiz__mores{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.bb-quiz__more{display: inline-flex;align-items: center;gap: 8px;padding: 9px 16px;border-radius: 999px;background: var(--bb-glass);border: 1px solid var(--bb-glass-line);color: #fff;text-decoration: none;font-weight: 600;transition: background-color .2s,transform .2s}.bb-quiz__more:hover{background: rgba(255,255,255,.12);transform: translateY(-2px);color: #fff}.bb-quiz__more .bb-ico{--bb-ico-size: 18px;color: #FFB27C}.bb-quiz__again{margin-top: 22px;padding: 8px 12px;border: 0;background: none;color: var(--bb-on-night-muted);font: 600 .95rem var(--bb-text);cursor: pointer}.bb-quiz__again:hover{color: #fff}@media (max-width: 640px){.bb-quiz__answers{grid-template-columns: 1fr;gap: 10px}.bb-quiz__a{min-height: 72px;padding: 14px 16px;font-size: 1rem;border-radius: 18px}.bb-quiz__emoji{width: 46px;height: 46px;font-size: 24px;border-radius: 14px}}.bb-quiz-banner{position: relative;overflow: hidden;isolation: isolate;display: flex;align-items: center;gap: 18px;margin-top: 28px;padding: 20px 22px 20px 20px;border-radius: 24px;color: #fff;text-decoration: none;background: radial-gradient(260px 160px at 100% 0%,rgba(242,101,34,.55),transparent 70%),radial-gradient(300px 200px at 0% 100%,rgba(107,42,116,.55),transparent 70%),linear-gradient(120deg,#0b1450,var(--bb-brand));box-shadow: 0 20px 44px -24px rgba(0,40,120,.7);transition: transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s}.bb-quiz-banner::before{content: "";position: absolute;inset: 0;z-index: -1;opacity: .55;background-image: radial-gradient(1.2px 1.2px at 20px 20px,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90px 60px,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 160px 30px,#fff 50%,transparent 51%);background-size: 200px 90px}.bb-quiz-banner::after{content: "";position: absolute;z-index: -1;top: 0;left: -60%;width: 40%;height: 100%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform: skewX(-20deg);animation: bb-shine 4.5s ease-in-out 1.5s infinite}@keyframes bb-shine{0%,70%{left: -60%}100%{left: 130%}}.bb-quiz-banner:hover{transform: translateY(-3px);box-shadow: 0 26px 50px -22px rgba(0,40,120,.85);color: #fff}.bb-quiz-banner__emoji{flex: 0 0 auto;display: grid;place-items: center;width: 60px;height: 60px;border-radius: 20px;font-size: 30px;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.2);animation: bb-compass 3s ease-in-out infinite}@keyframes bb-compass{0%,100%{transform: rotate(-10deg)}50%{transform: rotate(14deg)}}.bb-quiz-banner__text{flex: 1;color: rgba(255,255,255,.8);line-height: 1.4}.bb-quiz-banner__text strong{display: block;margin-bottom: 2px;color: #fff;font: 400 1.3rem/1.2 var(--bb-display)}.bb-quiz-banner__go{position: relative;flex: 0 0 auto;width: 52px;height: 52px;border-radius: 50%;background: var(--bb-flame);box-shadow: 0 10px 24px -8px rgba(242,101,34,.9);transition: transform .3s cubic-bezier(.34,1.6,.64,1)}.bb-quiz-banner__go::before{content: "";position: absolute;inset: 0;background: #fff;-webkit-mask: url("../icons/arrow-right.svg") center / 22px no-repeat;mask: url("../icons/arrow-right.svg") center / 22px no-repeat}.bb-quiz-banner:hover .bb-quiz-banner__go{transform: translateX(4px) scale(1.08)}@media (max-width: 640px){.bb-quiz-banner{gap: 12px;padding: 16px;border-radius: 20px}.bb-quiz-banner__emoji{width: 46px;height: 46px;font-size: 24px;border-radius: 14px}.bb-quiz-banner__text{font-size: .9rem}.bb-quiz-banner__text strong{font-size: 1.08rem}.bb-quiz-banner__go{width: 42px;height: 42px}}@media (prefers-reduced-motion: reduce){.bb-quiz *,.bb-quiz-banner,.bb-quiz-banner *{animation: none !important}.bb-quiz-banner::after{display: none}}.bb-where{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);margin-block: 36px;overflow: hidden;border-radius: 28px;background: #fff;border: 1px solid var(--bb-line);box-shadow: 0 30px 60px -40px rgba(20,22,43,.35)}.bb-where__info{padding: clamp(24px,4vw,40px)}.bb-where__title{margin: 4px 0 18px;font-size: clamp(1.6rem,3vw,2.2rem)}.bb-where__addr,.bb-where__hours{display: flex;gap: 10px;margin: 0 0 10px;font-weight: 600;line-height: 1.45}.bb-where__addr .bb-ico,.bb-where__hours .bb-ico{--bb-ico-size: 20px;color: var(--bb-flame);margin-top: 1px}.bb-where__hours{color: var(--bb-muted);font-weight: 500}.bb-where__actions{display: flex;flex-wrap: wrap;gap: 10px;margin: 20px 0 26px}.bb-where__actions .bb-where__ghost{background: transparent;color: var(--bb-brand);border: 1.5px solid var(--bb-brand)}.bb-where__label{margin: 0 0 10px;color: var(--bb-muted);font-size: .8rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.bb-where__clubs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px}.bb-where__clubs a{display: inline-flex;align-items: center;gap: 7px;padding: 7px 12px;border-radius: 999px;background: var(--bb-surface-alt);color: var(--bb-ink);font-size: .9rem;font-weight: 600;text-decoration: none;transition: background-color .2s,color .2s,transform .2s}.bb-where__clubs a:hover{background: var(--bb-brand);color: #fff;transform: translateY(-2px)}.bb-where__clubs .bb-ico{--bb-ico-size: 16px}.bb-where__places{margin: 0;padding: 0;list-style: none}.bb-where__places li{padding: 8px 0;border-top: 1px dashed var(--bb-line)}.bb-where__places a{color: var(--bb-ink);font-weight: 600;text-decoration: none}.bb-where__places a::before{content: "\1F4CD "}.bb-where__places a:hover{color: var(--bb-brand)}.bb-where__map{position: relative;min-height: 420px;background: #0d1446;overflow: hidden}.bb-where__art{position: absolute;inset: 0;width: 100%;height: 100%;transition: opacity .6s}.bb-where__blocks rect{fill: #18216a;stroke: rgba(255,255,255,.06)}.bb-where__park rect{fill: #133f45}.bb-where__river{fill: none;stroke: #2a3fa8;stroke-width: 18;stroke-linecap: round;opacity: .8}.bb-where__route{fill: none;stroke: var(--bb-flame);stroke-width: 4;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 8 10;animation: bb-route 1.4s linear infinite}@keyframes bb-route{to{stroke-dashoffset: -36}}.bb-where__pin path{fill: var(--bb-flame)}.bb-where__pulse{fill: none;stroke: var(--bb-flame);stroke-width: 2;transform-box: fill-box;transform-origin: center;animation: bb-pulse 2.4s ease-out infinite}.bb-where__pulse--2{animation-delay: 1.2s}@keyframes bb-pulse{from{transform: scale(.5);opacity: 1}to{transform: scale(4);opacity: 0}}.bb-where__tag{position: absolute;left: 50%;top: calc(50% - 92px);transform: translateX(-50%);padding: 6px 12px;border-radius: 999px;background: #fff;color: var(--bb-ink);font-weight: 800;font-size: .85rem;box-shadow: 0 8px 20px -8px rgba(0,0,0,.5);white-space: nowrap;transition: opacity .4s}.bb-where__load{position: absolute;left: 50%;bottom: 22px;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 8px;padding: 12px 18px;border: 1px solid rgba(255,255,255,.25);border-radius: 999px;background: rgba(255,255,255,.12);color: #fff;font: 700 .95rem var(--bb-text);cursor: pointer;backdrop-filter: blur(6px);white-space: nowrap;transition: background-color .2s}.bb-where__load:hover{background: rgba(255,255,255,.22)}.bb-where__load .bb-ico{--bb-ico-size: 18px}.bb-where__frame{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;opacity: 0;transition: opacity .5s}.bb-where__map.is-live .bb-where__frame{opacity: 1}.bb-where__map.is-live .bb-where__art,.bb-where__map.is-live .bb-where__tag{opacity: 0}@media (max-width: 860px){.bb-where{grid-template-columns: 1fr}.bb-where__map{min-height: 320px;order: -1}}@media (prefers-reduced-motion: reduce){.bb-where *{animation: none !important}}.bb-cal{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin-top: 12px;flex-basis: 100%}.bb-cal__btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 999px;background: var(--bb-flame);color: #fff;font-weight: 700;font-size: .92rem;text-decoration: none;box-shadow: 0 10px 22px -12px rgba(242,101,34,.9);transition: transform .2s}.bb-cal__btn:hover{transform: translateY(-2px);color: #fff}.bb-cal__btn .bb-ico{--bb-ico-size: 18px}.bb-cal__alt{color: inherit;opacity: .8;font-size: .88rem}.bb-post-event:has(.bb-cal){flex-wrap: wrap}.bb-post-event .bb-cal{margin-top: 4px}.bb-where--compact{grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);margin-block: 24px 0;border-radius: 24px}.bb-where--compact .bb-where__info{padding: 24px 28px;align-self: center}.bb-where--compact .bb-where__title{margin: 2px 0 12px;font-size: 1.4rem}.bb-where--compact .bb-where__actions{margin: 16px 0 0}.bb-where--compact .bb-where__map{min-height: 260px}.bb-where--compact .bb-where__tag{top: calc(50% - 86px)}@media (max-width: 860px){.bb-where--compact .bb-where__map{min-height: 220px}}@media (max-width: 860px){.bb-where--compact{grid-template-columns: 1fr}.bb-where--compact .bb-where__info{padding: 20px}}.bb-where__map.is-live .bb-where__art,.bb-where__map.is-live .bb-where__tag{visibility: hidden;transition: opacity .5s,visibility 0s .5s}.bb-where__map.is-loading::after{content: "";position: absolute;left: 50%;top: 50%;width: 34px;height: 34px;margin: -17px;border-radius: 50%;border: 3px solid rgba(255,255,255,.25);border-top-color: var(--bb-flame);animation: bb-spin .8s linear infinite}.bb-where__map.is-live::after{display: none}.bb-where__actions .wp-block-button__link{white-space: nowrap}.bb-club-page .bb-post__content > p:first-child{font-size: 1.25rem}.bb-club-what{list-style: none;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.bb-club-what li{margin: 0;padding: 14px 16px;border-radius: 16px;background: var(--bb-surface-alt);font-size: 1rem;line-height: 1.4;font-weight: 600;transition: transform .2s,background-color .2s}.bb-club-what li:hover{transform: translateY(-2px);background: var(--bb-brand-soft,#E8EFFA)}.bb-club-you{margin-top: 28px !important;padding: 22px 24px;border-radius: 22px;background: linear-gradient(135deg,var(--bb-brand),#2a5fd0);color: #fff}.bb-club-you h3{margin: 0 0 10px !important;color: #fff}.bb-club-you__list{list-style: none;padding: 0;margin: 0}.bb-club-you__list li{position: relative;margin: 6px 0;padding-left: 30px;font-size: 1.02rem}.bb-club-you__list li::before{content: "\2713";position: absolute;left: 0;top: 2px;width: 20px;height: 20px;display: grid;place-items: center;border-radius: 50%;background: var(--bb-flame);color: #fff;font-size: 12px;font-weight: 800}.bb-club-fact{position: relative;margin-top: 18px !important;padding: 18px 22px 18px 64px;border-radius: 20px;border: 1.5px dashed color-mix(in srgb,var(--bb-flame) 55%,transparent);background: var(--bb-flame-soft)}.bb-club-fact::before{content: "\1F4A1";position: absolute;left: 20px;top: 16px;font-size: 26px}.bb-club-fact .bb-club-fact__label{margin: 0 0 2px;color: var(--bb-flame);font-size: .8rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.bb-club-fact .bb-club-fact__text{margin: 0;font-size: 1rem;line-height: 1.5}@media (max-width: 640px){.bb-club-what{grid-template-columns: 1fr}}.bb-fun{position: relative;overflow: hidden;margin-top: 32px;padding: clamp(22px,4vw,32px);border-radius: 28px;color: var(--bb-on-night);background: radial-gradient(420px 260px at 100% 0%,rgba(53,80,214,.65),transparent 60%),radial-gradient(320px 220px at 0% 100%,rgba(242,101,34,.22),transparent 60%),var(--bb-space);transition: box-shadow .1s}.bb-fun.is-flash{box-shadow: inset 0 0 0 999px rgba(255,255,255,.85)}.bb-fun__kicker{margin: 0 0 4px;color: #FFB27C;font-size: .78rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.bb-fun__title{margin: 0 0 6px !important;color: #fff;font-size: 1.5rem}.bb-fun__hint{margin: 0 0 18px;color: var(--bb-on-night-muted);font-size: .98rem}.bb-fun__out{margin: 14px 0 0;min-height: 1.5em;color: #fff;font-weight: 600}.bb-fun__note{margin: 12px 0 0;color: var(--bb-on-night-muted);font-size: .9rem}.bb-fun__btn{display: inline-flex;align-items: center;gap: 8px;padding: 12px 20px;border: 0;border-radius: 999px;background: var(--bb-flame);color: #fff;font: 700 1rem var(--bb-text);cursor: pointer;box-shadow: 0 10px 24px -10px rgba(242,101,34,.9);transition: transform .2s}.bb-fun__btn:hover{transform: translateY(-2px)}.bb-fun__btn--ghost{background: transparent;border: 1.5px solid rgba(255,255,255,.4);box-shadow: none}.bb-fun__btn--small{padding: 6px 12px;font-size: .85rem;margin-left: 8px}.bb-fun__field{display: grid;gap: 6px;max-width: 280px;margin-bottom: 16px;color: var(--bb-on-night-muted);font-size: .9rem;font-weight: 600}.bb-fun__field input{padding: 12px 14px;border-radius: 14px;border: 1px solid var(--bb-glass-line);background: rgba(255,255,255,.08);color: #fff;font: 600 1.1rem var(--bb-text)}.bb-fun__field input:focus{outline: 2px solid var(--bb-flame);outline-offset: 1px}.bb-piano{position: relative;display: flex;height: 170px;max-width: 520px;user-select: none;-webkit-user-select: none;touch-action: manipulation}.bb-piano__key{flex: 1;margin: 0 2px;border: 0;border-radius: 0 0 10px 10px;background: linear-gradient(#fff,#e9ecf7);box-shadow: inset 0 -6px 0 #cdd3e8;cursor: pointer;transition: transform .06s,box-shadow .06s}.bb-piano__key.is-black{flex: 0 0 auto;width: 7%;height: 62%;margin: 0 -3.5%;z-index: 2;background: linear-gradient(#2b2f4a,#10132a);box-shadow: inset 0 -5px 0 #000}.bb-piano__key.is-down{transform: translateY(3px);box-shadow: inset 0 -2px 0 #cdd3e8;background: linear-gradient(#ffe2cf,#ffc39a)}.bb-piano__key.is-black.is-down{background: linear-gradient(#F26522,#b8430f);box-shadow: inset 0 -2px 0 #000}.bb-planets{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px}.bb-planet{display: grid;grid-template-columns: auto 1fr;align-items: center;column-gap: 10px;padding: 12px 14px;border-radius: 16px;background: var(--bb-glass);border: 1px solid var(--bb-glass-line);animation: bb-quiz-a .4s cubic-bezier(.2,.8,.2,1) var(--d) both}.bb-planet__ico{grid-row: span 2;font-size: 28px}.bb-planet__name{color: var(--bb-on-night-muted);font-size: .85rem}.bb-planet b{color: #fff;font: 400 1.15rem var(--bb-display)}.bb-planets .bb-fun__note{grid-column: 1 / -1}.bb-clapper{position: relative;display: block;width: min(300px,100%);padding: 0;border: 0;background: none;cursor: pointer}.bb-clapper__top{display: block;height: 34px;border-radius: 6px 6px 0 0;transform-origin: 6px 100%;transform: rotate(-24deg);background: repeating-linear-gradient(-45deg,#111 0 18px,#fff 18px 36px);box-shadow: 0 2px 0 #000}.bb-clapper.is-clap .bb-clapper__top{animation: bb-clap .25s cubic-bezier(.5,0,.5,1)}@keyframes bb-clap{0%{transform: rotate(-24deg)}50%{transform: rotate(0)}100%{transform: rotate(-24deg)}}.bb-clapper__board{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;margin-top: 4px;padding: 14px 16px;border-radius: 0 0 10px 10px;background: #15182e;border: 2px solid #fff;color: #fff;text-align: left;font: 700 .85rem var(--bb-text);letter-spacing: .06em}.bb-clapper__board b{font: 400 1.5rem var(--bb-display);display: block}.bb-clapper__name{grid-column: 1 / -1;padding-top: 6px;border-top: 1px solid rgba(255,255,255,.3);color: #FFB27C;letter-spacing: 0}.bb-fire{position: relative;height: 220px;border-radius: 18px;background: radial-gradient(circle at 50% 120%,rgba(242,101,34,.35),transparent 60%),rgba(255,255,255,.04);border: 1px solid var(--bb-glass-line)}.bb-flame{position: absolute;padding: 6px;border: 0;background: none;font-size: 30px;line-height: 1;cursor: pointer;animation: bb-flame-dance .6s ease-in-out infinite alternate;transition: transform .3s,opacity .6s}.bb-flame:hover{transform: scale(1.2)}.bb-flame.is-out{animation: none;opacity: 0;transform: translateY(-20px) scale(.6);cursor: default}@keyframes bb-flame-dance{from{transform: scale(1) rotate(-6deg)}to{transform: scale(1.12) rotate(6deg)}}.bb-socrates{margin: 0 0 18px;padding: 20px 22px;border-left: 4px solid var(--bb-flame);border-radius: 0 18px 18px 0;background: var(--bb-glass);color: #fff;font: 400 clamp(1.15rem,2.6vw,1.45rem)/1.35 var(--bb-display)}.bb-socrates.is-in{animation: bb-quiz-in .45s cubic-bezier(.2,.8,.2,1)}.bb-react{display: grid;place-items: center;width: min(260px,100%);aspect-ratio: 1;border: 0;border-radius: 50%;background: var(--bb-brand);color: #fff;font: 400 1.2rem/1.2 var(--bb-display);padding: 20px;cursor: pointer;touch-action: manipulation;user-select: none;-webkit-user-select: none;box-shadow: 0 20px 40px -18px rgba(0,0,0,.6);transition: background-color .15s,transform .1s}.bb-react:active{transform: scale(.97)}.bb-react.is-wait{background: #c0392b}.bb-react.is-go{background: #1aa260;font-size: 2rem}.bb-react.is-early{background: #7a3fd0;font-size: 1rem}.bb-react.is-done{background: var(--bb-flame);font-size: 2rem}.bb-morse{display: flex;flex-wrap: wrap;gap: 6px 14px;min-height: 30px;margin-bottom: 16px}.bb-morse__ch{display: inline-flex;align-items: center;gap: 4px}.bb-morse i{display: block;height: 10px;border-radius: 6px;background: rgba(255,255,255,.55);transition: background-color .05s,box-shadow .05s}.bb-morse i.is-dot{width: 10px}.bb-morse i.is-dash{width: 28px}.bb-morse i.is-gap{width: 10px;background: none}.bb-morse i.is-on{background: var(--bb-flame);box-shadow: 0 0 12px var(--bb-flame)}.bb-kind{position: relative;display: flex;align-items: center;gap: 16px;margin-bottom: 16px;padding: 18px 20px;border-radius: 20px;background: var(--bb-glass);border: 1px solid var(--bb-glass-line)}.bb-kind__heart{font-size: 40px}.bb-kind__heart.is-beat{animation: bb-beat .6s ease}@keyframes bb-beat{25%{transform: scale(1.3)}50%{transform: scale(.95)}75%{transform: scale(1.15)}}.bb-kind__text{margin: 0;color: #fff;font-size: 1.1rem;font-weight: 600;line-height: 1.4}.bb-kind__actions{display: flex;flex-wrap: wrap;gap: 10px}.bb-kind__fly{position: absolute;bottom: 50%;font-style: normal;font-size: 22px;pointer-events: none;animation: bb-fly 1.2s cubic-bezier(.2,.8,.2,1) forwards}@keyframes bb-fly{from{transform: translate(-50%,0) scale(.5);opacity: 1}to{transform: translate(calc(-50% + var(--x)),-120px) scale(1.2);opacity: 0}}@media (prefers-reduced-motion: reduce){.bb-fun *{animation: none !important}}.bb-fx{position: absolute;inset: 0;z-index: 0;pointer-events: none;overflow: hidden;max-width: none !important;margin: 0 !important}.bb-hero > .bb-hero__content,.bb-hero > .bb-stats{position: relative;z-index: 2}body[class*="bb-hero-v"] .bb-hero__content{pointer-events: none}body[class*="bb-hero-v"] .bb-hero__content :is(a,button,.wp-block-buttons){pointer-events: auto}.bb-hero-v1 .bb-hero::after{width: 520px;right: -260px;top: -300px;opacity: .6}.bb-pad{position: absolute;right: clamp(-40px,4vw,80px);bottom: 0;width: min(440px,42vw);height: 100%}.bb-pad::before{content: "";position: absolute;left: 30%;bottom: 40px;width: 60%;height: 55%;border-radius: 50%;background: radial-gradient(closest-side,rgba(242,101,34,.22),transparent);filter: blur(10px)}.bb-pad__ground{position: absolute;left: -30%;right: -30%;bottom: -60px;height: 140px;border-radius: 50% 50% 0 0;background: radial-gradient(ellipse at 50% 0%,#2a2f6b,#12153d 70%);box-shadow: 0 -10px 60px rgba(242,101,34,.18)}.bb-pad__tower{position: absolute;bottom: 60px;left: 18%;height: 62%;color: #4b5bb8}.bb-pad__rocket{position: absolute;bottom: 70px;left: 46%;width: 92px;height: 276px;cursor: pointer;transition: transform .2s}.bb-pad__rocket:hover{transform: translateY(-4px)}.bb-pad__rocket svg{width: 100%;height: 100%;filter: drop-shadow(0 10px 30px rgba(0,0,0,.4))}.bb-pad__flame{position: absolute;left: 50%;top: 86%;width: 56px;height: 0;margin-left: -28px;border-radius: 50% 50% 50% 50% / 30% 30% 70% 70%;background: radial-gradient(ellipse 50% 60% at 50% 25%,#fff 0,#FFE3A3 22%,#FFB25C 42%,#F26522 65%,rgba(242,101,34,0) 100%);filter: blur(1.5px) drop-shadow(0 0 18px rgba(242,101,34,.9));transition: height .4s}.bb-pad.is-ignite .bb-pad__flame{height: 90px;animation: bb-flicker .1s steps(2) infinite}.bb-pad.is-launched .bb-pad__rocket{animation: bb-liftoff 3.8s cubic-bezier(.55,0,.9,.4) forwards}.bb-pad.is-launched .bb-pad__flame{height: 160px}.bb-pad.is-back .bb-pad__rocket{animation: bb-rocket-back 1s cubic-bezier(.2,.8,.2,1) both}@keyframes bb-liftoff{0%{transform: translateY(0)}8%{transform: translate(-2px,6px)}12%{transform: translate(2px,0)}100%{transform: translateY(-160vh)}}@keyframes bb-rocket-back{from{transform: translateY(120px);opacity: 0}}.bb-pad__smoke{position: absolute;left: 46%;bottom: 40px;width: 92px;height: 60px}.bb-pad__smoke i{position: absolute;left: 50%;bottom: 0;width: 70px;height: 70px;margin-left: -35px;border-radius: 50%;background: radial-gradient(circle,rgba(220,225,255,.55),rgba(220,225,255,0) 70%);opacity: 0}.bb-pad.is-ignite .bb-pad__smoke i,.bb-pad.is-launched .bb-pad__smoke i{animation: bb-smoke 1.6s ease-out infinite}.bb-pad__smoke i:nth-child(2){animation-delay: .2s !important;--dx: -90px}.bb-pad__smoke i:nth-child(3){animation-delay: .4s !important;--dx: 90px}.bb-pad__smoke i:nth-child(4){animation-delay: .6s !important;--dx: -150px}.bb-pad__smoke i:nth-child(5){animation-delay: .8s !important;--dx: 150px}.bb-pad__smoke i:nth-child(6){animation-delay: 1s !important;--dx: 0px}@keyframes bb-smoke{0%{opacity: .9;transform: translate(0,0) scale(.4)}100%{opacity: 0;transform: translate(var(--dx,0),-20px) scale(2.6)}}.bb-pad__count{position: absolute;left: 20%;right: -10%;top: 14%;text-align: center;color: #fff;font: 400 clamp(2.2rem,4.6vw,4rem)/1 var(--bb-display);text-shadow: 0 6px 40px rgba(242,101,34,.7);opacity: 0}.bb-pad__count.is-on{animation: bb-count .75s cubic-bezier(.2,.8,.2,1) both}@keyframes bb-count{0%{opacity: 0;transform: scale(1.8)}25%{opacity: 1;transform: scale(1)}80%{opacity: 1}100%{opacity: 0;transform: scale(.9)}}.bb-hero-v2 .bb-hero::after{display: none}.bb-orbit{--s: min(540px,40vw);position: absolute;right: 5vw;top: 50%;width: var(--s);height: var(--s);margin-top: calc(var(--s) / -2 + 30px)}.bb-orbit__planet{position: absolute;left: 50%;top: 50%;width: 34%;height: 34%;transform: translate(-50%,-50%);display: grid;place-items: center;border-radius: 50%;text-align: center;color: rgba(255,255,255,.92);font: 400 clamp(.8rem,1.3vw,1.05rem)/1.15 var(--bb-display);background: radial-gradient(circle at 35% 30%,#5a73ff,var(--bb-planet) 35%,var(--bb-planet-deep) 70%);box-shadow: 0 0 80px 10px rgba(53,80,214,.45),inset -16px -16px 40px rgba(0,0,0,.35);animation: bb-planet-glow 5s ease-in-out infinite}@keyframes bb-planet-glow{50%{box-shadow: 0 0 110px 22px rgba(53,80,214,.55),inset -16px -16px 40px rgba(0,0,0,.35)}}.bb-orbit__ring{position: absolute;left: 50%;top: 50%;border-radius: 50%;border: 1px dashed rgba(255,255,255,.2);transform: translate(-50%,-50%);animation: bb-ring 28s linear infinite}.bb-orbit__ring--0{width: 56%;height: 56%}.bb-orbit__ring--1{width: 78%;height: 78%;animation-duration: 44s;animation-name: bb-ring-r}.bb-orbit__ring--2{width: 100%;height: 100%;animation-duration: 62s}@keyframes bb-ring{to{transform: translate(-50%,-50%) rotate(360deg)}}@keyframes bb-ring-r{to{transform: translate(-50%,-50%) rotate(-360deg)}}.bb-orbit.is-paused :is(.bb-orbit__ring,.bb-orbit__body){animation-play-state: paused}.bb-orbit__sat{position: absolute;left: 50%;top: 50%;width: 0;height: 0;transform: rotate(var(--a)) translateY(calc(var(--r) * -1));pointer-events: auto;text-decoration: none}.bb-orbit__ring--0 .bb-orbit__sat{--r: calc(var(--s) * .28)}.bb-orbit__ring--1 .bb-orbit__sat{--r: calc(var(--s) * .39)}.bb-orbit__ring--2 .bb-orbit__sat{--r: calc(var(--s) * .5)}.bb-orbit__body{position: absolute;left: 0;top: 0;transform: rotate(calc(var(--a) * -1));animation: bb-counter 28s linear infinite}.bb-orbit__ring--1 .bb-orbit__body{animation: bb-counter-r 44s linear infinite}.bb-orbit__ring--2 .bb-orbit__body{animation-duration: 62s}@keyframes bb-counter{to{rotate: -360deg}}@keyframes bb-counter-r{to{rotate: 360deg}}.bb-orbit__icon{position: absolute;left: -27px;top: -27px;width: 54px;height: 54px;display: grid;place-items: center;border-radius: 18px;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.3);color: #fff;backdrop-filter: blur(6px);box-shadow: 0 10px 24px -10px rgba(0,0,0,.6);transition: background-color .2s,border-color .2s,transform .25s cubic-bezier(.34,1.6,.64,1)}.bb-orbit__icon .bb-ico{--bb-ico-size: 24px}.bb-orbit__name{position: absolute;left: 0;top: 34px;transform: translateX(-50%);white-space: nowrap;padding: 4px 10px;border-radius: 999px;background: #fff;color: var(--bb-ink);font: 700 .8rem var(--bb-text);opacity: 0;transition: opacity .2s}.bb-orbit__sat:hover .bb-orbit__icon{background: var(--bb-flame);border-color: var(--bb-flame);transform: scale(1.15)}.bb-orbit__sat:hover .bb-orbit__name{opacity: 1}.bb-hero-v3 .bb-hero{background-image: none;cursor: crosshair}.bb-hero-v3 .bb-hero::after{display: none}.bb-sky{position: absolute;inset: 0;width: 100%;height: 100%}.bb-sky__moon{position: absolute;right: 8%;top: 18%;width: clamp(120px,16vw,220px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#fffaf0,#e9e3d4 50%,#c9c2b0);box-shadow: 0 0 80px 20px rgba(255,240,210,.18),inset -18px -12px 0 rgba(0,0,0,.08)}.bb-sky__moon::before,.bb-sky__moon::after{content: "";position: absolute;border-radius: 50%;background: rgba(0,0,0,.07)}.bb-sky__moon::before{width: 22%;height: 22%;left: 24%;top: 30%}.bb-sky__moon::after{width: 14%;height: 14%;left: 58%;top: 56%}.bb-sky__hint{position: absolute;right: 6%;bottom: 7%;margin: 0;color: rgba(255,255,255,.55);font-size: .9rem}.bb-sky__wish{position: absolute;transform: translate(-50%,-50%);white-space: nowrap;padding: 6px 12px;border-radius: 999px;background: rgba(255,255,255,.14);color: #fff;font-weight: 700;font-size: .9rem;backdrop-filter: blur(6px);animation: bb-wish 1.8s ease-out forwards}@keyframes bb-wish{0%{opacity: 0;transform: translate(-50%,-30%) scale(.8)}15%{opacity: 1;transform: translate(-50%,-50%) scale(1)}100%{opacity: 0;transform: translate(-50%,-140%)}}.bb-hero-v3 .bb-hero__title{filter: drop-shadow(0 0 24px rgba(120,150,255,.35))}.bb-hero-v4 .bb-hero::after{width: 420px;right: -180px;top: -220px}.bb-tape{position: absolute;left: -10%;right: -10%;height: 54px;display: flex;align-items: center;overflow: hidden;white-space: nowrap;font: 400 1.35rem/1 var(--bb-display);letter-spacing: .04em;box-shadow: 0 10px 30px -10px rgba(0,0,0,.5)}.bb-tape span{display: inline-block;padding-left: 20px;animation: bb-marquee 40s linear infinite}.bb-tape--a{bottom: 64px;background: var(--bb-flame);color: #fff;transform: rotate(-4deg)}.bb-tape--b{bottom: 22px;background: #fff;color: var(--bb-brand);transform: rotate(3deg)}.bb-tape--b span{animation-direction: reverse;animation-duration: 46s}@keyframes bb-marquee{to{transform: translateX(-50%)}}.bb-stickers{position: absolute;inset: 0}.bb-sticker{--x: 0px;--y: 0px;position: absolute;padding: 10px 16px;border-radius: 14px;background: #fff;color: var(--bb-ink);font: 400 1.05rem/1 var(--bb-display);white-space: nowrap;box-shadow: 0 10px 24px -8px rgba(0,0,0,.5),0 0 0 3px rgba(255,255,255,.9);transform: translate(var(--x),var(--y)) rotate(var(--r));pointer-events: auto;cursor: grab;touch-action: none;user-select: none;-webkit-user-select: none;transition: box-shadow .2s,scale .2s;animation: bb-sticker-in .6s cubic-bezier(.34,1.6,.64,1) backwards}.bb-sticker.is-drag{cursor: grabbing;scale: 1.1;box-shadow: 0 24px 40px -12px rgba(0,0,0,.6),0 0 0 3px #fff;z-index: 3}.bb-sticker--1{right: 26%;top: 18%;background: #FFD27A;animation-delay: 1.4s}.bb-sticker--2{right: 10%;top: 30%;background: var(--bb-flame);color: #fff;animation-delay: 1.55s}.bb-sticker--3{right: 30%;top: 40%;animation-delay: 1.7s}.bb-sticker--4{right: 6%;top: 12%;background: #b9f3d8;animation-delay: 1.85s}.bb-sticker--5{right: 16%;top: 50%;background: var(--bb-brand);color: #fff;animation-delay: 2s}@keyframes bb-sticker-in{from{opacity: 0;scale: 2}}.bb-hero-v4 .bb-hero{padding-bottom: 170px}@media (max-width: 900px){.bb-pad{opacity: .35;right: -60px}.bb-orbit{--s: 120vw;right: -60vw;opacity: .45}.bb-orbit__name{display: none}.bb-sky__moon{width: 90px;right: 4%;top: 12%}.bb-sky__hint{display: none}.bb-sticker{font-size: .85rem;padding: 7px 11px}.bb-sticker--1,.bb-sticker--3{display: none}.bb-sticker--2{top: 12%;right: 4%}.bb-sticker--4{top: 5%;right: 34%}.bb-sticker--5{top: auto;bottom: 120px;right: 8%}.bb-hero-v4 .bb-hero{padding-bottom: 130px}.bb-tape{height: 40px;font-size: 1rem}}@media (prefers-reduced-motion: reduce){.bb-fx *,.bb-fx{animation: none !important}}.bb-a11y .bb-fx{display: none}.bb-pad__ground{z-index: 0}.bb-pad__smoke{z-index: 1}.bb-pad__rocket{z-index: 2}.bb-pad__tower{z-index: 1}.bb-hero-v1 .bb-hero{padding-bottom: 190px}.bb-hero-v1 .bb-pad{bottom: 128px;height: calc(100% - 128px)}.bb-pad__rocket{width: auto;height: min(74%,420px);aspect-ratio: 133.861 / 618.96;left: 50%;bottom: 46px}.bb-pad__rocket .bb-pad__soyuz{display: block;width: 100%;height: 100%;filter: drop-shadow(0 12px 30px rgba(0,0,0,.45))}.bb-pad__tower{height: 62%;bottom: 46px;left: 24%}.bb-pad__flame{top: 99%;width: 64%;margin-left: -32%}.bb-pad__smoke{width: 120px;margin-left: -60px}.bb-hero-v1 .bb-pad__ground{left: 14%;right: 4%;bottom: 30px;height: 18px;border-radius: 4px 4px 2px 2px;clip-path: polygon(4% 0,96% 0,100% 100%,0 100%);background: linear-gradient(#4a57a8,#222a66 60%,#161c4a);box-shadow: none}.bb-hero-v1 .bb-pad__ground::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: repeating-linear-gradient(90deg,var(--bb-flame) 0 14px,#2b3477 14px 24px);opacity: .8}@media (max-width: 900px){.bb-hero-v1 .bb-hero{padding-bottom: 130px}.bb-hero-v1 .bb-pad{right: 0;width: 170px;bottom: auto;top: 480px;height: 200px;opacity: 1}.bb-hero-v1 .bb-pad::before{display: none}.bb-hero-v1 .bb-pad__ground{bottom: -14px;height: 14px;left: 2%;right: 6%}.bb-hero-v1 .bb-pad__rocket{height: 100%;bottom: 0;left: 52%}.bb-hero-v1 .bb-pad__tower{height: 92%;bottom: 0;left: 6%;opacity: .35}.bb-hero-v1 .bb-pad__count{left: 0;right: 0;top: -6px;font-size: 1.35rem;filter: brightness(.6)}}.bb-tapes{position: relative;z-index: 5;height: 0;overflow: visible;margin: 0 !important;max-width: none !important}.bb-tapes .bb-tape{position: absolute;bottom: auto}.bb-tapes .bb-tape{top: -27px}.bb-tapes .bb-tape--a{transform: rotate(-3.5deg)}.bb-tapes .bb-tape--b{transform: rotate(3.5deg)}.bb-hero-v1 .bb-hero,.bb-hero-v4 .bb-hero{padding-bottom: 130px}.bb-hero-v1 .bb-pad{bottom: 80px;height: calc(100% - 80px)}.bb-tapes + .bb-section{padding-top: calc(clamp(64px,8vw,96px) + 64px)}@media (max-width: 900px){.bb-hero-v1 .bb-hero,.bb-hero-v4 .bb-hero{padding-bottom: 70px}.bb-tapes .bb-tape{top: -20px}.bb-tapes .bb-tape--a{transform: rotate(-6deg)}.bb-tapes .bb-tape--b{transform: rotate(6deg)}}.bb-ev:not(.bb-ev--past) .bb-ev__date,.bb-ev--compact .bb-ev__date,.bb-post-event__date{background: radial-gradient(1px 1px at 6px 6px,rgba(255,255,255,.22) 50%,transparent 51%) 0 0 / 9px 9px,radial-gradient(120% 90% at 20% 0%,rgba(120,160,255,.55),transparent 60%),linear-gradient(150deg,#3b5ae6 0%,#2a40c4 45%,#1f2d98 100%);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.25)}.bb-post-event__month{color: #FFB27C}.bb-ev:not(.bb-ev--past) .bb-ev__month,.bb-ev--compact .bb-ev__month{color: #FFB27C}.bb-ev:not(.bb-ev--past) .bb-ev__weekday{color: rgba(255,255,255,.75)}.bb-captcha{--p: 0;display: flex;align-items: center;gap: 14px;max-width: 360px;margin: 16px 0 18px;padding: 12px 16px 12px 12px;border-radius: 16px;border: 1.5px solid var(--bb-line);background: #fff;box-shadow: 0 6px 18px -14px rgba(20,22,43,.5);transition: border-color .2s,box-shadow .2s}.bb-captcha__box{position: relative;flex: 0 0 auto;width: 34px;height: 34px;padding: 0;border-radius: 10px;cursor: pointer;border: 2px solid #b9c1d9;background: #fff;transition: border-color .2s,background-color .2s,transform .15s}.bb-captcha__box:hover{border-color: var(--bb-brand)}.bb-captcha__box:focus-visible{outline: 3px solid var(--bb-flame);outline-offset: 2px}.bb-captcha__box:active{transform: scale(.94)}.bb-captcha__tick{position: absolute;inset: 0;display: grid;place-items: center}.bb-captcha__text{display: grid;gap: 2px;flex: 1;min-width: 0}.bb-captcha__label{color: var(--bb-ink);font-weight: 700;font-size: 1rem}.bb-captcha__status{color: var(--bb-muted);font-size: .8rem}.bb-captcha__badge{font-size: 22px;opacity: .55;transition: transform .6s cubic-bezier(.5,0,.2,1),opacity .3s}.bb-captcha[data-state="working"] .bb-captcha__box{border-color: transparent;background: conic-gradient(var(--bb-brand) calc(var(--p) * 360deg),#e3e7f3 0)}.bb-captcha[data-state="working"] .bb-captcha__tick::after{content: "";width: 22px;height: 22px;border-radius: 7px;background: #fff}.bb-captcha[data-state="working"] .bb-captcha__badge{opacity: 1;animation: bb-cap-wobble .5s ease-in-out infinite alternate}@keyframes bb-cap-wobble{from{transform: translateY(1px) rotate(-6deg)}to{transform: translateY(-2px) rotate(6deg)}}.bb-captcha[data-state="done"]{border-color: #1aa260;box-shadow: 0 8px 22px -14px rgba(26,162,96,.7)}.bb-captcha[data-state="done"] .bb-captcha__box{border-color: #1aa260;background: #1aa260}.bb-captcha[data-state="done"] .bb-captcha__tick::after{content: "";width: 9px;height: 16px;margin-top: -4px;border: solid #fff;border-width: 0 3px 3px 0;transform: rotate(45deg);animation: bb-cap-tick .3s cubic-bezier(.34,1.6,.64,1) both}@keyframes bb-cap-tick{from{transform: rotate(45deg) scale(0)}}.bb-captcha[data-state="done"] .bb-captcha__status{color: #13844d;font-weight: 600}.bb-captcha[data-state="done"] .bb-captcha__badge{opacity: 0;transform: translate(14px,-26px) rotate(25deg)}.bb-captcha[data-state="error"]{border-color: var(--bb-flame)}.bb-captcha[data-state="error"] .bb-captcha__status{color: #B4481A;font-weight: 600}.bb-captcha.is-shake{animation: bb-cap-shake .4s}@keyframes bb-cap-shake{20%,60%{transform: translateX(-6px)}40%,80%{transform: translateX(6px)}}@media (prefers-reduced-motion: reduce){.bb-captcha,.bb-captcha *{animation: none !important}}