.site-dark{display:contents}html:not([data-theme]):has(>body>main>.site-dark){--brand-blue:#2c5ad0;--brand-blue-hover:#2650bd;--bm-blue:#5b80e0;--bm-blue-ink:#8aa5ec;--bm-blue-ink-hover:#a4b9f1;--ink:#171717;--ink-2:#1f1f1f;--ink-top:#1c1c1c;--ink-hover-top:#242424;--background:#0f0f0f;--foreground:#f2f2f2;--card:#161616;--card-foreground:#f2f2f2;--popover:#161616;--popover-foreground:#f2f2f2;--primary:#fff;--primary-foreground:#0f0f0f;--secondary:#161616;--secondary-foreground:#f2f2f2;--muted:#1a1a1a;--muted-foreground:#a3a3a3;--subtle:#858585;--accent:#1a1a1a;--accent-foreground:#f2f2f2;--border:#ffffff14;--line-strong:#ffffff24;--input:#ffffff1a;--ring:#fff;--card-edge:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff12;--card-shadow:0 1px 1px #0006, 0 8px 16px -8px #0000008c, 0 30px 60px -30px #000000d9;--card-shadow-hover:0 2px 2px #00000073, 0 16px 28px -12px #000000a6, 0 48px 90px -36px #000000f2;--shadow-soft:0 1px 2px #00000080, 0 4px 10px -4px #00000080;--shadow-lift:0 1px 1px #0006, 0 8px 18px -10px #0009, 0 30px 60px -30px #000000d9;--shadow-float:0 2px 2px #00000073, 0 16px 30px -14px #000000b3, 0 48px 90px -36px #000000f2;--surface:linear-gradient(180deg, #1b1b1b 0%, #141414 100%);--surface-raised:linear-gradient(180deg, #242424 0%, #1c1c1c 100%);--raised-edge:0 0 0 1px #ffffff13, inset 0 1px 0 #ffffff14, 0 1px 2px #00000080, 0 4px 10px -4px #00000080;--well:linear-gradient(180deg, #0c0c0c 0%, #101010 100%);--well-edge:inset 0 0 0 1px #ffffff0d, inset 0 2px 4px #00000073;--hairline-fade:linear-gradient(90deg, transparent, #ffffff1a 20%, #ffffff1a 80%, transparent);--elev-bg:linear-gradient(180deg, #1d1d1f 0%, #161617 100%);--elev-edge:0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff17;--elev-shadow:0 1px 2px #0000008c, 0 10px 22px -10px #000000bf, 0 40px 80px -36px #000000f2;--elev-shadow-hover:0 2px 4px #0009, 0 18px 34px -12px #000c, 0 56px 100px -40px #000;--elev-inner:linear-gradient(180deg, #232325 0%, #1d1d1f 100%);--elev-inner-edge:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0f;--pop:#7896e8;--pop-fill:#2c5ad0;--pop-ink:#fff;--pop-soft:#2c5ad024;--pop-line:#7896e873;--control:#222;--wall:#0f0f0f;background:#0f0f0f;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html:not([data-theme]):has(>body>main>.site-dark) .ink-surface{background-color:#161616;box-shadow:inset 0 0 0 1px #ffffff13}html:not([data-theme]):has(>body>main>.site-dark) .bm-nav-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121212fa;border-color:#ffffff17}html:not([data-theme]):has(>body>main>.site-dark) .btn-white{color:#0f0f0f;box-shadow:none;transition:background-color .35s var(--ease-out), color .35s var(--ease-out);background:#fff}html:not([data-theme]):has(>body>main>.site-dark) .btn-white:hover{background:var(--brand-blue);color:#fff}:is(html:not([data-theme]):has(>body>main>.site-dark) .btn-primary,html:not([data-theme]):has(>body>main>.site-dark) .btn-ink){color:#0f0f0f;box-shadow:none;transition:color .35s var(--ease-out);background:#fff}html:not([data-theme]):has(>body>main>.site-dark) .btn-primary:before{background:var(--brand-blue)}html:not([data-theme]):has(>body>main>.site-dark) .btn-ink:before{background:var(--brand-blue)}:is(html:not([data-theme]):has(>body>main>.site-dark) .btn-primary:hover,html:not([data-theme]):has(>body>main>.site-dark) .btn-ink:hover){color:#fff}html:not([data-theme]):has(>body>main>.site-dark) .btn-quiet{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}html:not([data-theme]):has(>body>main>.site-dark) .btn-quiet:hover{box-shadow:inset 0 0 0 1px #ffffff52}html:not([data-theme]):has(>body>main>.site-dark) .btn-shine{display:none}html:not([data-theme]):has(>body>main>.site-dark) .studio-floor{display:none}html:not([data-theme]):has(>body>main>.site-dark) ::selection{color:#fff;background-color:#2c5ad080}@media (hover:hover) and (pointer:fine){html:not([data-theme]):has(>body>main>.site-dark):has(>body>.bm-nav[data-open=true]){background-color:#090909}html:not([data-theme]):has(>body>main>.site-dark):has(>body>[data-yt-lightbox]){background-color:#030303}html:not([data-theme]):has(>body>main>.site-dark){cursor:auto}html:not([data-theme]):has(>body>main>.site-dark) .cursor-pointer{cursor:pointer}@layer base{html:not([data-theme]):has(>body>main>.site-dark) :is(a[href],area[href],button,[role=button],summary,label,select,input,[data-cursor=pointer],:disabled){cursor:revert-layer}}}html:not([data-theme]):has(>body>main>.site-dark) img.bm-mark-ink{object-position:-9999px 0;background:url(/brand/bm-mark-white-192.png) 50%/100% 100% no-repeat}html:not([data-theme]):has(>body>main>.site-dark) [class*=pointer-glow-module__]{display:none}html:has([data-legal-doc]) [data-pointer-glow]{display:none}html:not([data-theme]):has(>body>main>.site-dark) [class~="bg-[rgb(28_29_35/0.18)]"]{background-color:#00000080}html:not([data-theme]):has(>body>main>.site-dark) [class~=shadow-lift][class~=lg\:hidden]{box-shadow:var(--shadow-lift)}html:not([data-theme]):has(>body>main>.site-dark)>body>footer{background-color:#0c0c0d;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff08}html:not([data-theme]):has(>body>main>.site-dark)>body>footer .mt-14.border-t{border-color:#ffffff12}html:not([data-theme]):has(>body>main>.site-dark)>body>footer .mt-14.border-t>p:not(.flex-none){display:none}html:not([data-theme]):has(>body>main>.site-dark) a[class~="ring-foreground/[0.08]"]{--tw-ring-color:#ffffff1a;background-color:#ffffff08;transition-property:color,box-shadow,background-color,transform;transition-duration:.3s}@media (hover:hover){html:not([data-theme]):has(>body>main>.site-dark) a[class~="ring-foreground/[0.08]"]:hover{--tw-ring-color:#ffffff40;background-color:#ffffff12;transform:translateY(-2px)}}
