:root{--bb-sem-surface-page:#f7f1e6;--bb-sem-surface-base:#fffcf7;--bb-sem-surface-elevated:#fff;--bb-sem-surface-sunken:#efe5d6;--bb-sem-surface-overlay:#ffffffb8;--bb-sem-surface-accent-tint:#c9a55a1f;--bb-sem-text-primary:#18263a;--bb-sem-text-secondary:#4e5f74;--bb-sem-text-muted:#586577;--bb-sem-text-accent:#7a5a18;--bb-sem-text-on-accent:#0a0f1e;--bb-sem-text-inverse:#f5f0e8;--bb-sem-border-subtle:#e7dac8;--bb-sem-border-default:#cdbeaa;--bb-sem-border-strong:#9e8f7b;--bb-sem-border-accent:#b88f3f;--bb-sem-accent:#c9a55a;--bb-sem-accent-hover:#b88f3f;--bb-sem-accent-active:#a37b2d;--bb-sem-focus-ring:#1068b8;--bb-sem-link:#0b5fa5;--bb-sem-link-hover:#084b84;--bb-sem-status-success:#2f7d46;--bb-sem-status-warning:#8a5a00;--bb-sem-status-danger:#b42318;--bb-sem-status-info:#0b5fa5;--bb-bg-page:var(--bb-sem-surface-page);--bb-bg-base:var(--bb-sem-surface-base);--bb-bg-surface:var(--bb-sem-surface-overlay);--bb-bg-surface-strong:var(--bb-sem-surface-elevated);--bb-bg-surface-accent-tint:var(--bb-sem-surface-accent-tint);--bb-bg-sunken:var(--bb-sem-surface-sunken);--bb-text-primary:var(--bb-sem-text-primary);--bb-text-secondary:var(--bb-sem-text-secondary);--bb-text-muted:var(--bb-sem-text-muted);--bb-text-accent:var(--bb-sem-text-accent);--bb-text-on-gold:var(--bb-sem-text-on-accent);--bb-text-inverse:var(--bb-sem-text-inverse);--bb-border-subtle:var(--bb-sem-border-subtle);--bb-border-default:var(--bb-sem-border-default);--bb-border-gold:var(--bb-sem-border-accent);--bb-border-gold-strong:var(--bb-sem-border-strong);--bb-accent:var(--bb-sem-accent);--bb-accent-hover:var(--bb-sem-accent-hover);--bb-accent-active:var(--bb-sem-accent-active);--bb-focus-ring:var(--bb-sem-focus-ring);--bb-link:var(--bb-sem-link);--bb-link-hover:var(--bb-sem-link-hover);--bb-status-success:var(--bb-sem-status-success);--bb-status-warning:var(--bb-sem-status-warning);--bb-status-danger:var(--bb-sem-status-danger);--bb-status-info:var(--bb-sem-status-info);--bb-body-background:radial-gradient(ellipse 110% 75% at 78% 108%, #6aaab91f 0%, transparent 54%), radial-gradient(ellipse 70% 55% at 15% -5%, #c9a55a29 0%, transparent 52%), linear-gradient(180deg, #fffaf3 0%, var(--bb-sem-surface-page) 56%, #f2eadf 100%)}[data-theme=dark]{--bb-sem-surface-page:#0a0f1e;--bb-sem-surface-base:#0a0f1e;--bb-sem-surface-elevated:#111827;--bb-sem-surface-sunken:#070b14;--bb-sem-surface-overlay:#f5f0e80d;--bb-sem-surface-accent-tint:#c9a55a1f;--bb-sem-text-primary:#f5f0e8;--bb-sem-text-secondary:#94a3b8;--bb-sem-text-muted:#7c8798;--bb-sem-text-accent:#c9a55a;--bb-sem-text-on-accent:#0a0f1e;--bb-sem-text-inverse:#18263a;--bb-sem-border-subtle:#253047;--bb-sem-border-default:#38445c;--bb-sem-border-strong:#56637c;--bb-sem-border-accent:#c9a55a;--bb-sem-accent:#c9a55a;--bb-sem-accent-hover:#e3c98a;--bb-sem-accent-active:#a8843a;--bb-sem-focus-ring:var(--bb-color-aqua-500);--bb-sem-link:#8ac7ff;--bb-sem-link-hover:#b7ddff;--bb-sem-status-success:#5aa55a;--bb-sem-status-warning:#e3b95f;--bb-sem-status-danger:#ff7a7a;--bb-sem-status-info:#7dcbff;--bb-body-background:radial-gradient(ellipse 120% 80% at 75% 110%, #48c0d80f 0%, transparent 55%), radial-gradient(ellipse 80% 60% at 20% -10%, #c9a55a12 0%, transparent 55%), radial-gradient(ellipse 100% 100% at 50% 50%, #0d1628 0%, #0a0f1e 100%)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:focus-visible{outline:2px solid var(--bb-focus-ring);outline-offset:2px}a:not([class]){color:var(--bb-link)}a:not([class]):hover{color:var(--bb-link-hover)}.bb-btn--primary{background:linear-gradient(135deg, var(--bb-accent), var(--bb-accent-hover));color:var(--bb-text-on-gold)}.bb-btn--secondary{background:color-mix(in srgb, var(--bb-accent) 8%, transparent);border-color:color-mix(in srgb, var(--bb-border-gold) 70%, transparent);color:var(--bb-text-primary)}.bb-home-contact__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .bb-home-contact__field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] .bb-hero__wave{background:linear-gradient(to bottom, #fff8ee00 0%, var(--bb-bg-base) 100%)}[data-theme=light] .diff-section{background:linear-gradient(135deg, color-mix(in srgb, var(--bb-accent) 10%, transparent) 0%, transparent 50%, color-mix(in srgb, var(--bb-text-accent) 6%, transparent) 100%), var(--bb-bg-page)}[data-theme=light] .diff-manifesto,[data-theme=light] .diff-item-title,[data-theme=light] .faq-hero__title,[data-theme=light] .faq-hero__card-heading,[data-theme=light] .section-head h2,[data-theme=light] .faq-question,[data-theme=light] .bb-svc-heading h2,[data-theme=light] .bb-services-page .bb-hero__title,[data-theme=light] .bb-services-page .bb-section__title,[data-theme=light] .bb-services-page .bb-detail h3,[data-theme=light] .bb-services-page .bb-aside__title,[data-theme=light] .bb-services-page .bb-cta-band h2,[data-theme=light] .bb-about-page .bb-hero__title{color:var(--bb-text-primary)}[data-theme=light] .diff-manifesto em,[data-theme=light] .diff-item-header:hover .diff-item-title,[data-theme=light] .faq-hero__title em,[data-theme=light] .faq-toggle:hover .faq-question,[data-theme=light] .bb-services-page .bb-jump-list a:hover,[data-theme=light] .bb-about__step-num{color:var(--bb-text-accent)}[data-theme=light] .diff-body,[data-theme=light] .diff-item-body,[data-theme=light] .faq-hero__lead,[data-theme=light] .faq-hero__card-body,[data-theme=light] .faq-answer-body,[data-theme=light] .faq-help p,[data-theme=light] .bb-services-page .bb-hero__lede,[data-theme=light] .bb-services-page .bb-section__intro,[data-theme=light] .bb-services-page .bb-detail p,[data-theme=light] .bb-services-page .bb-aside__text,[data-theme=light] .bb-services-page .bb-aside__list li,[data-theme=light] .bb-services-page .bb-cta-band p,[data-theme=light] .bb-about-page .bb-hero__lede,[data-theme=light] .bb-home-contact__lead,[data-theme=light] .bb-home-contact__card-body{color:var(--bb-text-secondary)}[data-theme=light] .diff-stat-label,[data-theme=light] .faq-hero__stat-label,[data-theme=light] .section-head p,[data-theme=light] .faq-preview,[data-theme=light] .sz-wordmark,[data-theme=light] .sz-bar__cta-sub,[data-theme=light] .bb-services-page .bb-hero__trust,[data-theme=light] .bb-services-page .bb-aside__stat-label,[data-theme=light] .bb-about-page .bb-hero__trust,[data-theme=light] .bb-home-contact__field span{color:var(--bb-text-muted)}[data-theme=light] .diff-item,[data-theme=light] .diff-item:last-child,[data-theme=light] .faq-hero,[data-theme=light] .section-head,[data-theme=light] .faq-answer-inner,[data-theme=light] .bb-services-page .bb-section,[data-theme=light] .bb-services-page .bb-aside__photo{border-color:var(--bb-border-subtle)}[data-theme=light] .faq-hero__card,[data-theme=light] .faq-hero__stat,[data-theme=light] .faq-item,[data-theme=light] .faq-help,[data-theme=light] .bb-svc-card__back,[data-theme=light] .bb-services-page .bb-hero__content,[data-theme=light] .bb-services-page .bb-hero__nav,[data-theme=light] .bb-services-page .bb-aside,[data-theme=light] .bb-services-page .bb-cta-band,[data-theme=light] .bb-about-page .bb-hero__content,[data-theme=light] .bb-home-contact__card,[data-theme=light] .bb-home-contact__grid,[data-theme=light] .bb-home-contact__form-wrap{border-color:var(--bb-border-default);background:var(--bb-bg-surface-strong)}[data-theme=light] .faq-item.active,[data-theme=light] .bb-services-page .bb-detail:hover{border-color:var(--bb-border-gold)}[data-theme=light] .faq-toggle:hover,[data-theme=light] .bb-services-page .bb-jump-list a:hover{background:color-mix(in srgb, var(--bb-accent) 8%, transparent)}[data-theme=light] .faq-plus{border-color:var(--bb-border-gold)}[data-theme=light] .bb-svc-card__back{background:linear-gradient(160deg, var(--bb-bg-surface-strong) 0%, var(--bb-bg-page) 100%)}[data-theme=light] .bb-svc-card__back-name{color:var(--bb-text-primary)}[data-theme=light] .bb-svc-card__back-desc{color:var(--bb-text-secondary)}[data-theme=light] .bb-services-page .bb-detail,[data-theme=light] .bb-home-contact__sidebar,[data-theme=light] .bb-services-page .bb-aside__stat,[data-theme=light] .bb-home-contact__field input,[data-theme=light] .bb-home-contact__field select,[data-theme=light] .bb-home-contact__field textarea{background:var(--bb-bg-surface);border-color:var(--bb-border-default);color:var(--bb-text-primary)}[data-theme=light] .bb-home-contact__sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--bb-accent) 12%, transparent), color-mix(in srgb, var(--bb-accent) 4%, transparent)), var(--bb-sem-surface-base)}[data-theme=light] .bb-home-contact__field input::placeholder,[data-theme=light] .bb-home-contact__field textarea::placeholder{color:color-mix(in srgb, var(--bb-text-muted) 58%, transparent)}[data-theme=light] .bb-home-contact__field input:focus-visible,[data-theme=light] .bb-home-contact__field select:focus-visible,[data-theme=light] .bb-home-contact__field textarea:focus-visible,[data-theme=light] .bb-services-page .bb-jump-list a:focus-visible{border-color:var(--bb-border-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--bb-focus-ring) 16%, transparent)}[data-theme=light] .bb-home-contact__status--error{background:color-mix(in srgb, var(--bb-status-danger) 10%, transparent);color:var(--bb-status-danger)}[data-theme=light] .bb-home-contact__status--success{background:color-mix(in srgb, var(--bb-status-success) 10%, transparent);color:var(--bb-status-success)}[data-theme=light] .bb-services-page .bb-aside__stats{background:color-mix(in srgb, var(--bb-text-primary) 6%, transparent);border-color:var(--bb-border-subtle)}[data-theme=light] .bb-about-page .bb-cta-band{box-shadow:none;background:0 0;border:none}
:root{--bb-color-navy-950:#07111c;--bb-color-navy-900:#0a0f1e;--bb-color-navy-800:#0d1628;--bb-color-navy-hero-scrim:#050f1e;--bb-color-navy-hero-panel:#081224;--bb-color-navy-700:#111827;--bb-color-navy-600:#1c2840;--bb-color-gold-900:#7a5e1a;--bb-color-gold-800:#8a6418;--bb-color-gold-700:#a8843a;--bb-color-gold-650:#b8922a;--bb-color-gold-600:#c9a55a;--bb-color-gold-500:#c9a84c;--bb-color-gold-400:#e3c98a;--bb-color-cream:#f5f0e8;--bb-color-muted:#94a3b8;--bb-color-success:#5aa55a;--bb-color-error:#e05252;--bb-color-danger:#dc3c3c;--bb-color-error-soft:#ffb0b0;--bb-color-royal:#1068b8;--bb-color-aqua-500:#48c0d8;--bb-color-aqua-600:#0ea5c2;--bb-color-aqua-700:#0b7fa8;--bb-color-cyan-100:#d2ebf5;--bb-color-cyan-200:#c8f0ff;--bb-color-cyan-300:#b4e6f5;--bb-color-cyan-400:#8cc8dc;--bb-color-cyan-500:#00dcff;--bb-color-cyan-600:#00b4ff;--bb-color-cyan-700:#008cc8;--bb-color-cyan-800:#1e5a6e;--bb-color-cyan-850:#195069;--bb-color-cyan-875:#14465f;--bb-color-cyan-900:#144155;--bb-color-cyan-950:#0f374b;--bb-color-cyan-975:#001e3c;--bb-color-teal-50:#ccfbf1;--bb-color-teal-300:#5eead4;--bb-color-teal-700:#0f766e;--bb-color-teal-800:#145e56;--bb-color-violet-400:#a080e0;--bb-color-violet-500:#8264dc;--bb-color-violet-600:#643cc8;--bb-color-violet-700:#6a3cc8;--bb-color-emerald-500:#50c878;--bb-color-emerald-600:#16a34a;--bb-color-emerald-700:#15803d;--bb-color-shadow-base:#000;--bb-public-hero-glow-cyan:#75ddff38;--bb-public-hero-shadow-deep:#0009;--bb-color-badge-service-bg:var(--bb-color-aqua-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-service-bg:color-mix(in srgb, var(--bb-color-aqua-600) 12%, transparent)}}:root{--bb-color-badge-service-fg:var(--bb-color-aqua-700);--bb-color-badge-service-border:var(--bb-color-aqua-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-service-border:color-mix(in srgb, var(--bb-color-aqua-600) 50%, transparent)}}:root{--bb-color-badge-tech-bg:var(--bb-color-violet-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-tech-bg:color-mix(in srgb, var(--bb-color-violet-600) 10%, transparent)}}:root{--bb-color-badge-tech-fg:var(--bb-color-violet-700);--bb-color-badge-tech-border:var(--bb-color-violet-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-tech-border:color-mix(in srgb, var(--bb-color-violet-600) 45%, transparent)}}:root{--bb-color-badge-billing-bg:var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-billing-bg:color-mix(in srgb, var(--bb-color-gold-700) 12%, transparent)}}:root{--bb-color-badge-billing-fg:var(--bb-color-gold-800);--bb-color-badge-billing-border:var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-billing-border:color-mix(in srgb, var(--bb-color-gold-700) 50%, transparent)}}:root{--bb-color-badge-account-bg:var(--bb-color-emerald-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-account-bg:color-mix(in srgb, var(--bb-color-emerald-600) 10%, transparent)}}:root{--bb-color-badge-account-fg:var(--bb-color-emerald-700);--bb-color-badge-account-border:var(--bb-color-emerald-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-color-badge-account-border:color-mix(in srgb, var(--bb-color-emerald-600) 45%, transparent)}}[data-theme=dark]{--bb-color-badge-service-bg:var(--bb-color-aqua-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-service-bg:color-mix(in srgb, var(--bb-color-aqua-500) 10%, transparent)}}[data-theme=dark]{--bb-color-badge-service-fg:var(--bb-color-aqua-500);--bb-color-badge-service-border:var(--bb-color-aqua-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-service-border:color-mix(in srgb, var(--bb-color-aqua-500) 30%, transparent)}}[data-theme=dark]{--bb-color-badge-tech-bg:var(--bb-color-violet-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-tech-bg:color-mix(in srgb, var(--bb-color-violet-500) 10%, transparent)}}[data-theme=dark]{--bb-color-badge-tech-fg:var(--bb-color-violet-400);--bb-color-badge-tech-border:var(--bb-color-violet-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-tech-border:color-mix(in srgb, var(--bb-color-violet-500) 30%, transparent)}}[data-theme=dark]{--bb-color-badge-billing-bg:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-billing-bg:color-mix(in srgb, var(--bb-color-gold-600) 10%, transparent)}}[data-theme=dark]{--bb-color-badge-billing-fg:var(--bb-color-gold-400);--bb-color-badge-billing-border:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-billing-border:color-mix(in srgb, var(--bb-color-gold-600) 30%, transparent)}}[data-theme=dark]{--bb-color-badge-account-bg:var(--bb-color-emerald-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-account-bg:color-mix(in srgb, var(--bb-color-emerald-500) 10%, transparent)}}[data-theme=dark]{--bb-color-badge-account-fg:var(--bb-color-emerald-500);--bb-color-badge-account-border:var(--bb-color-emerald-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bb-color-badge-account-border:color-mix(in srgb, var(--bb-color-emerald-500) 30%, transparent)}}[data-admin],.admin{--bb-admin-stone-950:var(--bb-color-navy-900)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-stone-950:color-mix(in srgb, var(--bb-color-navy-900) 78%, var(--bb-color-muted))}}[data-admin],.admin{--bb-admin-stone-900:var(--bb-color-navy-800)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-stone-900:color-mix(in srgb, var(--bb-color-navy-800) 82%, var(--bb-color-muted))}}[data-admin],.admin{--bb-admin-stone-850:var(--bb-color-navy-700)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-stone-850:color-mix(in srgb, var(--bb-color-navy-700) 78%, var(--bb-color-muted))}}[data-admin],.admin{--bb-admin-stone-300:var(--bb-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-stone-300:color-mix(in srgb, var(--bb-color-muted) 88%, var(--bb-color-cream))}}[data-admin],.admin{--bb-admin-stone-050:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-stone-050:color-mix(in srgb, var(--bb-color-cream) 94%, var(--bb-color-muted))}}[data-admin],.admin{--bb-admin-teal-700:var(--bb-color-aqua-700)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-teal-700:color-mix(in srgb, var(--bb-color-aqua-700) 82%, var(--bb-color-navy-900))}}[data-admin],.admin{--bb-admin-teal-600:var(--bb-color-aqua-600)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-teal-600:color-mix(in srgb, var(--bb-color-aqua-600) 86%, var(--bb-color-success))}}[data-admin],.admin{--bb-admin-teal-500:var(--bb-color-aqua-500)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-teal-500:color-mix(in srgb, var(--bb-color-aqua-500) 88%, var(--bb-color-success))}}[data-admin],.admin{--bb-admin-teal-300:var(--bb-color-aqua-500)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-teal-300:color-mix(in srgb, var(--bb-color-aqua-500) 72%, var(--bb-color-cream))}}[data-admin],.admin{--bb-admin-success:var(--bb-color-success)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-success:color-mix(in srgb, var(--bb-color-success) 86%, var(--bb-admin-teal-500))}}[data-admin],.admin{--bb-admin-danger:var(--bb-color-error)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-danger:color-mix(in srgb, var(--bb-color-error) 88%, var(--bb-admin-stone-050))}}[data-admin],.admin{--bb-admin-calendar-page-bg:radial-gradient(ellipse 120% 80% at 82% 108%, var(--bb-admin-teal-500) 0%, var(--bb-admin-stone-950) 54%), radial-gradient(ellipse 80% 60% at 18% -10%, var(--bb-admin-teal-600) 0%, var(--bb-admin-stone-950) 58%), var(--bb-admin-stone-950)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-page-bg:radial-gradient(ellipse 120% 80% at 82% 108%, color-mix(in srgb, var(--bb-admin-teal-500) 10%, var(--bb-admin-stone-950)) 0%, var(--bb-admin-stone-950) 54%), radial-gradient(ellipse 80% 60% at 18% -10%, color-mix(in srgb, var(--bb-admin-teal-600) 14%, var(--bb-admin-stone-950)) 0%, var(--bb-admin-stone-950) 58%), var(--bb-admin-stone-950)}}[data-admin],.admin{--bb-admin-calendar-surface:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-surface:color-mix(in srgb, var(--bb-admin-stone-050) 8%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-surface-strong:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-surface-strong:color-mix(in srgb, var(--bb-admin-stone-050) 11%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-summary-bg:var(--bb-admin-stone-850)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-summary-bg:color-mix(in srgb, var(--bb-admin-stone-850) 82%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-inner-surface:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-inner-surface:color-mix(in srgb, var(--bb-admin-stone-050) 10%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-tile-hover-bg:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-tile-hover-bg:color-mix(in srgb, var(--bb-admin-stone-050) 13%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-empty-bg:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-empty-bg:color-mix(in srgb, var(--bb-admin-stone-050) 5%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-detail-hero-bg:linear-gradient(135deg, var(--bb-admin-teal-700), var(--bb-admin-stone-900), var(--bb-admin-stone-950))}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-detail-hero-bg:linear-gradient(135deg, color-mix(in srgb, var(--bb-admin-teal-700) 24%, var(--bb-admin-stone-950)), var(--bb-admin-stone-900), var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-overlay-bg:var(--bb-color-shadow-base)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-overlay-bg:color-mix(in srgb, var(--bb-color-shadow-base) 58%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-video-bg:var(--bb-admin-stone-850)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-video-bg:color-mix(in srgb, var(--bb-admin-stone-850) 86%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-video-frame-bg:var(--bb-admin-stone-950);--bb-admin-calendar-avatar-bg:var(--bb-admin-stone-050);--bb-admin-calendar-text-primary:var(--bb-admin-stone-050);--bb-admin-calendar-text-secondary:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-text-secondary:color-mix(in srgb, var(--bb-admin-stone-050) 72%, var(--bb-admin-stone-300))}}[data-admin],.admin{--bb-admin-calendar-text-muted:var(--bb-admin-stone-300);--bb-admin-calendar-text-accent:var(--bb-admin-teal-300);--bb-admin-calendar-video-fg:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-video-fg:color-mix(in srgb, var(--bb-admin-stone-050) 76%, var(--bb-admin-stone-300))}}[data-admin],.admin{--bb-admin-calendar-border-subtle:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-border-subtle:color-mix(in srgb, var(--bb-admin-stone-050) 12%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-border-accent:var(--bb-admin-teal-600)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-border-accent:color-mix(in srgb, var(--bb-admin-teal-600) 72%, var(--bb-admin-stone-050))}}[data-admin],.admin{--bb-admin-calendar-inner-border:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-inner-border:color-mix(in srgb, var(--bb-admin-stone-050) 14%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-empty-border:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-empty-border:color-mix(in srgb, var(--bb-admin-stone-050) 16%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-avatar-border:var(--bb-admin-teal-300)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-avatar-border:color-mix(in srgb, var(--bb-admin-teal-300) 34%, var(--bb-admin-stone-050))}}[data-admin],.admin{--bb-admin-calendar-input-border:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-input-border:color-mix(in srgb, var(--bb-admin-stone-050) 15%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-video-border:var(--bb-admin-teal-600)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-video-border:color-mix(in srgb, var(--bb-admin-teal-600) 22%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-focus-ring:var(--bb-admin-teal-300);--bb-admin-calendar-button-bg:var(--bb-admin-teal-600);--bb-admin-calendar-button-fg:var(--bb-admin-stone-950);--bb-admin-calendar-button-border:var(--bb-admin-teal-600);--bb-admin-calendar-button-hover-bg:var(--bb-admin-teal-300);--bb-admin-calendar-button-hover-fg:var(--bb-admin-stone-950);--bb-admin-calendar-button-hover-border:var(--bb-admin-teal-300);--bb-admin-calendar-secondary-button-bg:var(--bb-admin-stone-850);--bb-admin-calendar-secondary-button-fg:var(--bb-admin-stone-050);--bb-admin-calendar-history-dot-bg:var(--bb-admin-teal-300);--bb-admin-calendar-history-dot-ring:0 0 0 .25rem var(--bb-admin-teal-300)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-history-dot-ring:0 0 0 .25rem color-mix(in srgb, var(--bb-admin-teal-300) 18%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-shadow-soft:0 1rem 2.5rem var(--bb-color-shadow-base)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-shadow-soft:0 1rem 2.5rem color-mix(in srgb, var(--bb-color-shadow-base) 28%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-shadow-strong:0 2rem 4.5rem var(--bb-color-shadow-base)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-shadow-strong:0 2rem 4.5rem color-mix(in srgb, var(--bb-color-shadow-base) 38%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-shadow-hover:0 1.25rem 2.5rem var(--bb-color-shadow-base)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-shadow-hover:0 1.25rem 2.5rem color-mix(in srgb, var(--bb-color-shadow-base) 30%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-shadow-selected:0 0 0 .15rem var(--bb-admin-teal-300), var(--bb-admin-calendar-shadow-hover);--bb-admin-calendar-radius-sm:.8rem;--bb-admin-calendar-radius-md:1rem;--bb-admin-calendar-radius-lg:1.5rem;--bb-admin-calendar-radius-xl:2rem;--bb-admin-calendar-status-pending-bg:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-pending-bg:color-mix(in srgb, var(--bb-admin-stone-050) 10%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-pending-fg:var(--bb-admin-stone-050);--bb-admin-calendar-status-pending-border:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-pending-border:color-mix(in srgb, var(--bb-admin-stone-050) 18%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-pending-tile-bg:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-pending-tile-bg:color-mix(in srgb, var(--bb-admin-stone-050) 7%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-pending-strong-fg:var(--bb-admin-stone-050);--bb-admin-calendar-status-pending-action-bg:var(--bb-admin-stone-050)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-pending-action-bg:color-mix(in srgb, var(--bb-admin-stone-050) 10%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-pending-action-fg:var(--bb-admin-stone-050);--bb-admin-calendar-status-approved-bg:var(--bb-admin-success)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-approved-bg:color-mix(in srgb, var(--bb-admin-success) 18%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-approved-fg:var(--bb-admin-success)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-approved-fg:color-mix(in srgb, var(--bb-admin-success) 70%, var(--bb-admin-stone-050))}}[data-admin],.admin{--bb-admin-calendar-status-approved-border:var(--bb-admin-success)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-approved-border:color-mix(in srgb, var(--bb-admin-success) 42%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-approved-tile-bg:var(--bb-admin-success)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-approved-tile-bg:color-mix(in srgb, var(--bb-admin-success) 12%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-approved-strong-fg:var(--bb-admin-stone-050);--bb-admin-calendar-status-approved-action-bg:var(--bb-admin-success)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-approved-action-bg:color-mix(in srgb, var(--bb-admin-success) 74%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-approved-action-fg:var(--bb-admin-stone-050);--bb-admin-calendar-status-changes-bg:var(--bb-admin-teal-600)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-changes-bg:color-mix(in srgb, var(--bb-admin-teal-600) 20%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-changes-fg:var(--bb-admin-teal-300);--bb-admin-calendar-status-changes-border:var(--bb-admin-teal-600)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-changes-border:color-mix(in srgb, var(--bb-admin-teal-600) 48%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-changes-tile-bg:var(--bb-admin-teal-600)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-changes-tile-bg:color-mix(in srgb, var(--bb-admin-teal-600) 13%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-changes-strong-fg:var(--bb-admin-stone-050);--bb-admin-calendar-status-changes-action-bg:var(--bb-admin-teal-600)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-changes-action-bg:color-mix(in srgb, var(--bb-admin-teal-600) 76%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-changes-action-fg:var(--bb-admin-stone-950);--bb-admin-calendar-status-denied-bg:var(--bb-admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-denied-bg:color-mix(in srgb, var(--bb-admin-danger) 18%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-denied-fg:var(--bb-admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-denied-fg:color-mix(in srgb, var(--bb-admin-danger) 70%, var(--bb-admin-stone-050))}}[data-admin],.admin{--bb-admin-calendar-status-denied-border:var(--bb-admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-denied-border:color-mix(in srgb, var(--bb-admin-danger) 45%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-denied-tile-bg:var(--bb-admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-denied-tile-bg:color-mix(in srgb, var(--bb-admin-danger) 12%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-denied-strong-fg:var(--bb-admin-stone-050);--bb-admin-calendar-status-denied-action-bg:var(--bb-admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-admin],.admin{--bb-admin-calendar-status-denied-action-bg:color-mix(in srgb, var(--bb-admin-danger) 72%, var(--bb-admin-stone-950))}}[data-admin],.admin{--bb-admin-calendar-status-denied-action-fg:var(--bb-admin-stone-050)}:root{--bb-scheme-page-bg:var(--lightningcss-light,#f7f1e6)var(--lightningcss-dark,#0a0f1e);--bb-scheme-page-fg:var(--lightningcss-light,#18263a)var(--lightningcss-dark,#f5f0e8);--bb-scheme-elevated-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111827);--bb-scheme-elevated-fg:var(--lightningcss-light,#18263a)var(--lightningcss-dark,#f5f0e8);--bb-scheme-sunken-bg:var(--lightningcss-light,#efe5d6)var(--lightningcss-dark,#070b14);--bb-scheme-sunken-fg:var(--lightningcss-light,#18263a)var(--lightningcss-dark,#f5f0e8);--bb-scheme-inverse-bg:var(--lightningcss-light,#0a0f1e)var(--lightningcss-dark,#f5f0e8);--bb-scheme-inverse-fg:var(--lightningcss-light,#f5f0e8)var(--lightningcss-dark,#18263a);--bb-scheme-accent-bg:#c9a55a;--bb-scheme-accent-fg:#0a0f1e;--bb-scheme-danger-bg:var(--lightningcss-light,#fff1f0)var(--lightningcss-dark,#3b1112);--bb-scheme-danger-fg:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff7a7a);--bb-scheme-success-bg:var(--lightningcss-light,#edf8f0)var(--lightningcss-dark,#0f2f1c);--bb-scheme-success-fg:var(--lightningcss-light,#2f7d46)var(--lightningcss-dark,#5aa55a);--bb-scheme-warning-bg:var(--lightningcss-light,#fff7e6)var(--lightningcss-dark,#33230a);--bb-scheme-warning-fg:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#e3b95f);--bb-scheme-info-bg:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#0b2238);--bb-scheme-info-fg:var(--lightningcss-light,#0b5fa5)var(--lightningcss-dark,#7dcbff)}.bb-scheme-page{background:var(--bb-scheme-page-bg);color:var(--bb-scheme-page-fg)}.bb-scheme-elevated{background:var(--bb-scheme-elevated-bg);color:var(--bb-scheme-elevated-fg)}.bb-scheme-sunken{background:var(--bb-scheme-sunken-bg);color:var(--bb-scheme-sunken-fg)}.bb-scheme-inverse{background:var(--bb-scheme-inverse-bg);color:var(--bb-scheme-inverse-fg)}.bb-scheme-accent{background:var(--bb-scheme-accent-bg);color:var(--bb-scheme-accent-fg)}.bb-scheme-danger{background:var(--bb-scheme-danger-bg);color:var(--bb-scheme-danger-fg)}.bb-scheme-success{background:var(--bb-scheme-success-bg);color:var(--bb-scheme-success-fg)}.bb-scheme-warning{background:var(--bb-scheme-warning-bg);color:var(--bb-scheme-warning-fg)}.bb-scheme-info{background:var(--bb-scheme-info-bg);color:var(--bb-scheme-info-fg)}:root{--bb-home-contact-bg-accent:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-bg-accent:color-mix(in srgb, var(--bb-color-gold-600) 8%, transparent)}}:root{--bb-home-contact-bg:linear-gradient(180deg, var(--bb-color-navy-900) 0%, var(--bb-color-navy-800) 100%);--bb-home-contact-border-accent-subtle:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-border-accent-subtle:color-mix(in srgb, var(--bb-color-gold-600) 14%, transparent)}}:root{--bb-home-contact-border-accent-default:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-border-accent-default:color-mix(in srgb, var(--bb-color-gold-600) 16%, transparent)}}:root{--bb-home-contact-border-accent-strong:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-border-accent-strong:color-mix(in srgb, var(--bb-color-gold-600) 28%, transparent)}}:root{--bb-home-contact-border-accent-focus:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-border-accent-focus:color-mix(in srgb, var(--bb-color-gold-600) 38%, transparent)}}:root{--bb-home-contact-surface-panel:var(--bb-color-navy-900)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-surface-panel:color-mix(in srgb, var(--bb-color-navy-900) 58%, transparent)}}:root{--bb-home-contact-surface-sidebar:var(--bb-color-navy-800)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-surface-sidebar:color-mix(in srgb, var(--bb-color-navy-800) 66%, transparent)}}:root{--bb-home-contact-surface-card:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-surface-card:color-mix(in srgb, var(--bb-color-cream) 3%, transparent)}}:root{--bb-home-contact-surface-field:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-surface-field:color-mix(in srgb, var(--bb-color-cream) 4%, transparent)}}:root{--bb-home-contact-surface-field-focus:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-surface-field-focus:color-mix(in srgb, var(--bb-color-cream) 7%, transparent)}}:root{--bb-home-contact-sidebar-wash:linear-gradient(180deg, var(--bb-color-gold-600), var(--bb-color-gold-600))}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-sidebar-wash:linear-gradient(180deg, color-mix(in srgb, var(--bb-color-gold-600) 9%, transparent), color-mix(in srgb, var(--bb-color-gold-600) 4%, transparent))}}:root{--bb-home-contact-text-secondary:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-text-secondary:color-mix(in srgb, var(--bb-color-cream) 68%, transparent)}}:root{--bb-home-contact-text-tertiary:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-text-tertiary:color-mix(in srgb, var(--bb-color-cream) 62%, transparent)}}:root{--bb-home-contact-text-label:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-text-label:color-mix(in srgb, var(--bb-color-cream) 78%, transparent)}}:root{--bb-home-contact-text-placeholder:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-text-placeholder:color-mix(in srgb, var(--bb-color-cream) 36%, transparent)}}:root{--bb-home-contact-text-accent:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-text-accent:color-mix(in srgb, var(--bb-color-gold-600) 88%, transparent)}}:root{--bb-home-contact-focus-ring:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-focus-ring:color-mix(in srgb, var(--bb-color-gold-600) 12%, transparent)}}:root{--bb-home-contact-status-error-bg:var(--bb-color-error)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-status-error-bg:color-mix(in srgb, var(--bb-color-error) 10%, transparent)}}:root{--bb-home-contact-status-error-border:var(--bb-color-error)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-status-error-border:color-mix(in srgb, var(--bb-color-error) 30%, transparent)}}:root{--bb-home-contact-status-error-text:var(--bb-color-error)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-status-error-text:color-mix(in srgb, var(--bb-color-error) 35%, var(--bb-color-cream))}}:root{--bb-home-contact-status-success-bg:var(--bb-color-success)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-status-success-bg:color-mix(in srgb, var(--bb-color-success) 12%, transparent)}}:root{--bb-home-contact-status-success-border:var(--bb-color-success)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-status-success-border:color-mix(in srgb, var(--bb-color-success) 30%, transparent)}}:root{--bb-home-contact-status-success-text:var(--bb-color-success)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-status-success-text:color-mix(in srgb, var(--bb-color-success) 35%, var(--bb-color-cream))}}:root{--bb-home-contact-light-bg-accent:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-light-bg-accent:color-mix(in srgb, var(--bb-color-gold-600) 16%, transparent)}}:root{--bb-home-contact-light-bg:linear-gradient(180deg, var(--bb-sem-surface-base,#fffcf7) 0%, var(--bb-bg-sunken,#efe5d6) 100%);--bb-home-contact-light-status-error-bg:var(--bb-status-danger)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-light-status-error-bg:color-mix(in srgb, var(--bb-status-danger) 8%, transparent)}}:root{--bb-home-contact-light-status-error-text:var(--bb-status-danger);--bb-home-contact-light-status-success-bg:var(--bb-status-success)}@supports (color:color-mix(in lab, red, red)){:root{--bb-home-contact-light-status-success-bg:color-mix(in srgb, var(--bb-status-success) 8%, transparent)}}:root{--bb-home-contact-light-status-success-text:var(--bb-status-success);--bb-home-contact-submit-bg:linear-gradient(135deg, var(--bb-color-gold-400) 0%, var(--bb-color-gold-700) 100%);--bb-shadow-home-contact-panel:0 28px 70px var(--bb-color-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-home-contact-panel:0 28px 70px color-mix(in srgb, var(--bb-color-shadow-base) 32%, transparent)}}:root{--bb-shadow-home-contact-panel-light:0 28px 64px var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-home-contact-panel-light:0 28px 64px color-mix(in srgb, var(--bb-text-primary) 10%, transparent)}}:root{--bb-shadow-home-contact-submit:0 16px 30px var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-home-contact-submit:0 16px 30px color-mix(in srgb, var(--bb-color-gold-700) 22%, transparent)}}:root{--bb-shadow-home-contact-submit-hover:0 18px 34px var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-home-contact-submit-hover:0 18px 34px color-mix(in srgb, var(--bb-color-gold-700) 28%, transparent)}}:root{--bb-services-border-accent-subtle:var(--bb-border-gold)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-border-accent-subtle:color-mix(in srgb, var(--bb-border-gold) 40%, transparent)}}:root{--bb-services-hero-scrim:linear-gradient(135deg, var(--bb-color-navy-hero-scrim) 0%, var(--bb-color-navy-hero-scrim) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-scrim:linear-gradient(135deg, color-mix(in srgb, var(--bb-color-navy-hero-scrim) 88%, transparent) 0%, color-mix(in srgb, var(--bb-color-navy-hero-scrim) 72%, transparent) 100%)}}:root{--bb-services-hero-aqua-wash:var(--bb-color-aqua-500)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-aqua-wash:color-mix(in srgb, var(--bb-color-aqua-500) 12%, transparent)}}:root{--bb-services-hero-panel-bg:var(--bb-color-navy-hero-panel)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-panel-bg:color-mix(in srgb, var(--bb-color-navy-hero-panel) 72%, transparent)}}:root{--bb-services-hero-border:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-border:color-mix(in srgb, var(--bb-color-gold-600) 22%, transparent)}}:root{--bb-services-hero-border-strong:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-border-strong:color-mix(in srgb, var(--bb-color-gold-600) 40%, transparent)}}:root{--bb-services-hero-shadow:0 8px 40px var(--bb-color-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-shadow:0 8px 40px color-mix(in srgb, var(--bb-color-shadow-base) 35%, transparent)}}:root{--bb-services-hero-text-primary:var(--bb-color-cream);--bb-services-hero-text-secondary:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-text-secondary:color-mix(in srgb, var(--bb-color-cream) 72%, transparent)}}:root{--bb-services-hero-text-muted:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-text-muted:color-mix(in srgb, var(--bb-color-cream) 45%, transparent)}}:root{--bb-services-hero-link-hover-bg:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-link-hover-bg:color-mix(in srgb, var(--bb-color-gold-600) 10%, transparent)}}:root{--bb-services-hero-link-hover-border:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-services-hero-link-hover-border:color-mix(in srgb, var(--bb-color-gold-600) 25%, transparent)}}:root{--bb-shadow-services-hero-light:0 8px 40px var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-services-hero-light:0 8px 40px color-mix(in srgb, var(--bb-text-primary) 12%, transparent)}}:root{--bb-shadow-services-card-hover-light:0 10px 30px var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-services-card-hover-light:0 10px 30px color-mix(in srgb, var(--bb-text-primary) 10%, transparent)}}:root{--bb-shadow-services-panel-light:0 12px 40px var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-services-panel-light:0 12px 40px color-mix(in srgb, var(--bb-text-primary) 10%, transparent)}}:root{--bb-shadow-services-cta-light:0 8px 40px var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-services-cta-light:0 8px 40px color-mix(in srgb, var(--bb-text-primary) 10%, transparent)}}:root{--bb-login-submit-bg:linear-gradient(135deg, var(--bb-color-gold-650) 0%, var(--bb-color-gold-600) 50%, var(--bb-color-gold-650) 100%);--bb-login-submit-fg:var(--bb-color-navy-950);--bb-login-submit-spinner-track:var(--bb-color-navy-950)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-submit-spinner-track:color-mix(in srgb, var(--bb-color-navy-950) 30%, transparent)}}:root{--bb-login-submit-spinner-accent:var(--bb-color-navy-950);--bb-login-field-label:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-field-label:color-mix(in srgb, var(--bb-color-cream) 80%, transparent)}}:root{--bb-login-field-bg:var(--bb-login-submitted-email-bg);--bb-login-field-border:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-field-border:color-mix(in srgb, var(--bb-color-gold-600) 20%, transparent)}}:root{--bb-login-field-fg:var(--bb-color-cream);--bb-login-field-placeholder:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-field-placeholder:color-mix(in srgb, var(--bb-color-cream) 28%, transparent)}}:root{--bb-login-field-focus-border:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-field-focus-border:color-mix(in srgb, var(--bb-color-gold-600) 50%, transparent)}}:root{--bb-shadow-login-field-focus:0 0 0 3px var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-login-field-focus:0 0 0 3px color-mix(in srgb, var(--bb-color-gold-600) 10%, transparent)}}:root{--bb-login-field-invalid-border:var(--bb-color-danger);--bb-shadow-login-field-invalid:0 0 0 3px var(--bb-color-danger)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-login-field-invalid:0 0 0 3px color-mix(in srgb, var(--bb-color-danger) 12%, transparent)}}:root{--bb-login-field-error:var(--bb-color-error-soft);--bb-login-password-hint:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-password-hint:color-mix(in srgb, var(--bb-color-cream) 45%, transparent)}}:root{--bb-login-request-copy:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-request-copy:color-mix(in srgb, var(--bb-color-cream) 66%, transparent)}}:root{--bb-login-secondary-submit-bg:linear-gradient(135deg, var(--bb-color-teal-800), var(--bb-color-teal-700))}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-secondary-submit-bg:linear-gradient(135deg, color-mix(in srgb, var(--bb-color-teal-800) 96%, transparent), color-mix(in srgb, var(--bb-color-teal-700) 92%, transparent))}}:root{--bb-login-secondary-submit-fg:var(--bb-color-cream);--bb-login-inline-action:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-inline-action:color-mix(in srgb, var(--bb-color-gold-600) 75%, transparent)}}:root{--bb-login-inline-action-strong:var(--bb-color-gold-600);--bb-login-switch-row-text:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-switch-row-text:color-mix(in srgb, var(--bb-color-cream) 50%, transparent)}}:root{--bb-login-switch-action-text:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-switch-action-text:color-mix(in srgb, var(--bb-color-gold-600) 85%, transparent)}}:root{--bb-login-status-panel-bg:var(--bb-color-navy-800)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-status-panel-bg:color-mix(in srgb, var(--bb-color-navy-800) 34%, transparent)}}:root{--bb-login-status-panel-border:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-status-panel-border:color-mix(in srgb, var(--bb-color-gold-600) 16%, transparent)}}:root{--bb-login-status-heading:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-status-heading:color-mix(in srgb, var(--bb-color-cream) 74%, transparent)}}:root{--bb-login-status-button-bg:var(--bb-color-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-status-button-bg:color-mix(in srgb, var(--bb-color-teal-800) 34%, transparent)}}:root{--bb-login-status-button-border:var(--bb-color-teal-300)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-status-button-border:color-mix(in srgb, var(--bb-color-teal-300) 24%, transparent)}}:root{--bb-login-status-button-fg:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-status-button-fg:color-mix(in srgb, var(--bb-color-cream) 92%, transparent)}}:root{--bb-login-success-graphic-bg:radial-gradient(circle at 35% 30%, var(--bb-color-teal-300), var(--bb-color-teal-800))}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-success-graphic-bg:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--bb-color-teal-300) 36%, transparent), color-mix(in srgb, var(--bb-color-teal-800) 22%, transparent))}}:root{--bb-login-success-graphic-border:var(--bb-color-teal-300)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-success-graphic-border:color-mix(in srgb, var(--bb-color-teal-300) 32%, transparent)}}:root{--bb-shadow-login-success-graphic:0 14px 34px var(--bb-color-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--bb-shadow-login-success-graphic:0 14px 34px color-mix(in srgb, var(--bb-color-teal-800) 24%, transparent)}}:root{--bb-login-success-icon:var(--bb-color-teal-50);--bb-login-next-surface-bg:var(--bb-color-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-next-surface-bg:color-mix(in srgb, var(--bb-color-teal-800) 18%, transparent)}}:root{--bb-login-next-surface-border:var(--bb-color-teal-300)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-next-surface-border:color-mix(in srgb, var(--bb-color-teal-300) 20%, transparent)}}:root{--bb-login-next-title:var(--bb-color-teal-50);--bb-login-next-copy:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-next-copy:color-mix(in srgb, var(--bb-color-cream) 74%, transparent)}}:root{--bb-login-submitted-email-bg:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-submitted-email-bg:color-mix(in srgb, var(--bb-color-cream) 5%, transparent)}}:root{--bb-login-submitted-email-border:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-submitted-email-border:color-mix(in srgb, var(--bb-color-gold-600) 16%, transparent)}}:root{--bb-login-submitted-email-text:var(--bb-color-cream)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-submitted-email-text:color-mix(in srgb, var(--bb-color-cream) 58%, transparent)}}:root{--bb-login-submitted-email-strong:var(--bb-color-cream);--bb-login-public-cta:var(--bb-color-gold-600)}@supports (color:color-mix(in lab, red, red)){:root{--bb-login-public-cta:color-mix(in srgb, var(--bb-color-gold-600) 90%, transparent)}}:root{--bb-login-public-cta-hover:var(--bb-color-gold-600);--bb-public-hero-logo-large-filter:drop-shadow(0 0 24px var(--bb-color-cyan-600)) drop-shadow(0 0 60px var(--bb-color-cyan-700))}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-logo-large-filter:drop-shadow(0 0 24px color-mix(in srgb, var(--bb-color-cyan-600) 55%, transparent)) drop-shadow(0 0 60px color-mix(in srgb, var(--bb-color-cyan-700) 30%, transparent))}}:root{--bb-public-hero-logo-fallback-bg:var(--bb-color-cyan-975)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-logo-fallback-bg:color-mix(in srgb, var(--bb-color-cyan-975) 65%, transparent)}}:root{--bb-public-hero-logo-fallback-border:var(--bb-color-cyan-500)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-logo-fallback-border:color-mix(in srgb, var(--bb-color-cyan-500) 45%, transparent)}}:root{--bb-public-hero-logo-fallback-text:var(--bb-color-cyan-200)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-logo-fallback-text:color-mix(in srgb, var(--bb-color-cyan-200) 85%, transparent)}}:root{--bb-public-hero-logo-fallback-filter:drop-shadow(0 0 18px var(--bb-color-cyan-500)) drop-shadow(0 0 40px var(--bb-color-cyan-600))}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-logo-fallback-filter:drop-shadow(0 0 18px color-mix(in srgb, var(--bb-color-cyan-500) 55%, transparent)) drop-shadow(0 0 40px color-mix(in srgb, var(--bb-color-cyan-600) 30%, transparent))}}:root{--bb-public-hero-cta-border:var(--bb-color-cyan-400)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-border:color-mix(in srgb, var(--bb-color-cyan-400) 28%, transparent)}}:root{--bb-public-hero-cta-bg:linear-gradient(160deg, var(--bb-color-cyan-800) 0%, var(--bb-color-cyan-900) 50%, var(--bb-color-cyan-950) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-bg:linear-gradient(160deg, color-mix(in srgb, var(--bb-color-cyan-800) 48%, transparent) 0%, color-mix(in srgb, var(--bb-color-cyan-900) 55%, transparent) 50%, color-mix(in srgb, var(--bb-color-cyan-950) 50%, transparent) 100%)}}:root{--bb-public-hero-cta-shadow:0 8px 32px var(--bb-color-shadow-base), 0 2px 8px var(--bb-color-shadow-base), inset 0 1px 0 var(--bb-color-cyan-300)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-shadow:0 8px 32px color-mix(in srgb, var(--bb-color-shadow-base) 45%, transparent), 0 2px 8px color-mix(in srgb, var(--bb-color-shadow-base) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bb-color-cyan-300) 20%, transparent)}}:root{--bb-public-hero-cta-highlight:linear-gradient(90deg, transparent 0%, var(--bb-color-cyan-200) 30%, var(--bb-color-cyan-200) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-highlight:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--bb-color-cyan-200) 55%, transparent) 30%, color-mix(in srgb, var(--bb-color-cyan-200) 55%, transparent) 70%, transparent 100%)}}:root{--bb-public-hero-cta-bg-hover:linear-gradient(160deg, var(--bb-color-cyan-800) 0%, var(--bb-color-cyan-850) 50%, var(--bb-color-cyan-875) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-bg-hover:linear-gradient(160deg, color-mix(in srgb, var(--bb-color-cyan-800) 60%, transparent) 0%, color-mix(in srgb, var(--bb-color-cyan-850) 65%, transparent) 50%, color-mix(in srgb, var(--bb-color-cyan-875) 60%, transparent) 100%)}}:root{--bb-public-hero-cta-shadow-hover:0 12px 40px var(--bb-color-shadow-base), 0 4px 12px var(--bb-color-shadow-base), inset 0 1px 0 var(--bb-color-cyan-200)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-shadow-hover:0 12px 40px color-mix(in srgb, var(--bb-color-shadow-base) 50%, transparent), 0 4px 12px color-mix(in srgb, var(--bb-color-shadow-base) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bb-color-cyan-200) 28%, transparent)}}:root{--bb-public-hero-cta-eyebrow:var(--bb-color-cyan-100)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-eyebrow:color-mix(in srgb, var(--bb-color-cyan-100) 72%, transparent)}}:root{--bb-public-hero-cta-label:var(--bb-color-cream);--bb-public-hero-cta-label-shadow:0 1px 8px var(--bb-color-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--bb-public-hero-cta-label-shadow:0 1px 8px color-mix(in srgb, var(--bb-color-shadow-base) 45%, transparent)}}[data-theme=light]{--bb-login-switch-row-text:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-switch-row-text:color-mix(in srgb, var(--bb-text-primary) 50%, transparent)}}[data-theme=light]{--bb-login-field-label:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-field-label:color-mix(in srgb, var(--bb-text-primary) 78%, transparent)}}[data-theme=light]{--bb-login-field-bg:var(--bb-bg-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-field-bg:color-mix(in srgb, var(--bb-bg-surface) 80%, transparent)}}[data-theme=light]{--bb-login-field-fg:var(--bb-text-primary);--bb-login-field-placeholder:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-field-placeholder:color-mix(in srgb, var(--bb-text-primary) 28%, transparent)}}[data-theme=light]{--bb-login-field-focus-border:var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-field-focus-border:color-mix(in srgb, var(--bb-color-gold-700) 50%, transparent)}}[data-theme=light]{--bb-shadow-login-field-focus:0 0 0 3px var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-shadow-login-field-focus:0 0 0 3px color-mix(in srgb, var(--bb-color-gold-700) 10%, transparent)}}[data-theme=light]{--bb-login-field-error:var(--bb-color-danger);--bb-login-password-hint:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-password-hint:color-mix(in srgb, var(--bb-text-primary) 45%, transparent)}}[data-theme=light]{--bb-login-request-copy:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-request-copy:color-mix(in srgb, var(--bb-text-primary) 66%, transparent)}}[data-theme=light]{--bb-login-status-panel-bg:var(--bb-bg-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-status-panel-bg:color-mix(in srgb, var(--bb-bg-surface) 52%, transparent)}}[data-theme=light]{--bb-login-status-panel-border:var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-status-panel-border:color-mix(in srgb, var(--bb-color-gold-700) 18%, transparent)}}[data-theme=light]{--bb-login-status-heading:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-status-heading:color-mix(in srgb, var(--bb-text-primary) 66%, transparent)}}[data-theme=light]{--bb-login-next-surface-bg:var(--bb-color-teal-800)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-next-surface-bg:color-mix(in srgb, var(--bb-color-teal-800) 8%, transparent)}}[data-theme=light]{--bb-login-next-surface-border:var(--bb-color-teal-800)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-next-surface-border:color-mix(in srgb, var(--bb-color-teal-800) 16%, transparent)}}[data-theme=light]{--bb-login-next-title:var(--bb-color-teal-800);--bb-login-next-copy:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-next-copy:color-mix(in srgb, var(--bb-text-primary) 66%, transparent)}}[data-theme=light]{--bb-login-submitted-email-bg:var(--bb-bg-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-submitted-email-bg:color-mix(in srgb, var(--bb-bg-surface) 52%, transparent)}}[data-theme=light]{--bb-login-submitted-email-border:var(--bb-color-gold-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-submitted-email-border:color-mix(in srgb, var(--bb-color-gold-700) 18%, transparent)}}[data-theme=light]{--bb-login-submitted-email-text:var(--bb-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bb-login-submitted-email-text:color-mix(in srgb, var(--bb-text-primary) 66%, transparent)}}[data-theme=light]{--bb-login-submitted-email-strong:var(--bb-color-teal-800)}
:root{--bb-nav-focus-contrast:var(--bb-bg-page);--bb-nav-text-primary:var(--bb-color-cream);--bb-nav-text-secondary:#f5f0e8c7;--bb-nav-header-bg:#070c19f0;--bb-nav-header-bg-scrolled:#070c19fc;--bb-nav-header-shadow:0 2px 28px #18263a33;--bb-nav-border-subtle:#c9a55a2e;--bb-nav-contact-bg:#040812c7;--bb-nav-contact-border:#ffffff14;--bb-nav-logo-ring:#a8843a52;--bb-nav-logo-ring-hover:#c9a84c99;--bb-nav-control-bg:#ffffff0a;--bb-nav-control-border:#c9a55a38;--bb-nav-control-active-bg:#c9a55a2e;--bb-nav-hamburger-border:#c9a55a66;--bb-nav-hamburger-border-hover:#c9a55ab3;--bb-nav-hamburger-bg-hover:#c9a55a1a;--bb-nav-overlay-bg:#04081294;--bb-nav-drawer-bg:#070c19fa;--bb-nav-drawer-border:#c9a55a2e;--bb-nav-drawer-link-border:#ffffff0f;--bb-nav-drawer-link-hover-bg:#ffffff0d;--bb-nav-drawer-link-active-bg:#c9a55a14;--bb-nav-drawer-portal-bg:#c9a55a0f;--bb-nav-drawer-portal-hover-bg:#c9a55a24;--bb-nav-submenu-bg:#070c19fa;--bb-nav-submenu-shadow:0 20px 45px #18263a3d;--bb-sos-border:#fecacaa3;--bb-sos-border-hover:#ffffffdb;--bb-sos-bg-start:#dc2626;--bb-sos-bg-end:#991b1b;--bb-sos-bg-hover-start:#ef4444;--bb-sos-bg-hover-end:#b91c1c;--bb-sos-text:#fff8f8;--bb-sos-focus-ring:#fecacae6;--bb-sos-shadow:0 10px 26px #7f1d1d57;--bb-sos-shadow-hover:0 16px 36px #7f1d1d70;--bb-sos-overlay-bg:#040812b8;--bb-sos-modal-border:#dc262647;--bb-sos-modal-bg:linear-gradient(180deg, #111827fa, #0a0f1efa);--bb-sos-modal-close-color:#ffffffbf;--bb-sos-modal-danger-text:#fca5a5;--bb-sos-modal-copy-color:#f5f0e8c2;--bb-sos-modal-notes-color:#f5f0e8a6}[data-theme=dark]{--bb-nav-focus-contrast:var(--bb-color-navy-900);--bb-nav-text-primary:var(--bb-color-cream);--bb-nav-text-secondary:#f5f0e8bd;--bb-nav-header-bg:#070c19f0;--bb-nav-header-bg-scrolled:#070c19fc;--bb-nav-header-shadow:0 2px 28px #00000075;--bb-nav-border-subtle:#c9a55a2e;--bb-nav-contact-bg:#040812c7;--bb-nav-contact-border:#ffffff14;--bb-nav-logo-ring:#c9a84c4d;--bb-nav-logo-ring-hover:#c9a84c99;--bb-nav-control-bg:#ffffff08;--bb-nav-control-border:#c9a55a2e;--bb-nav-control-active-bg:#c9a55a2e;--bb-nav-hamburger-border:#c9a55a59;--bb-nav-hamburger-border-hover:#c9a55aa6;--bb-nav-hamburger-bg-hover:#c9a55a1a;--bb-nav-overlay-bg:#0000008c;--bb-nav-drawer-bg:#0a0f1ef7;--bb-nav-drawer-border:#c9a55a26;--bb-nav-drawer-link-border:#ffffff0a;--bb-nav-drawer-link-hover-bg:#ffffff0a;--bb-nav-drawer-link-active-bg:#c9a55a0f;--bb-nav-drawer-portal-bg:#c9a55a0a;--bb-nav-drawer-portal-hover-bg:#c9a55a1a;--bb-nav-submenu-bg:#070c19fa;--bb-nav-submenu-shadow:0 20px 45px #0000005c}
:root{--bb-shadow-chatbot-fab-rest:0 4px 16px color-mix(in srgb, var(--bb-color-shadow-base) 18%, transparent), 0 1px 4px color-mix(in srgb, var(--bb-color-shadow-base) 10%, transparent);--bb-shadow-chatbot-fab-hover:0 6px 20px color-mix(in srgb, var(--bb-color-shadow-base) 22%, transparent), 0 2px 6px color-mix(in srgb, var(--bb-color-shadow-base) 12%, transparent);--bb-shadow-chatbot-panel:0 8px 32px color-mix(in srgb, var(--bb-color-shadow-base) 16%, transparent), 0 2px 8px color-mix(in srgb, var(--bb-color-shadow-base) 8%, transparent);--bb-overlay-chatbot-scrim:color-mix(in srgb, var(--bb-color-shadow-base) 45%, transparent)}