:root{--bx-bg:#000;--bx-bg-2:#07080b;--bx-bg-3:#0e1015;--bx-surface:#ffffff0a;--bx-surface-2:#ffffff12;--bx-line:#ffffff14;--bx-line-2:#ffffff29;--bx-text:#f5f6f8;--bx-text-2:#a7adb8;--bx-text-3:#737985;--bx-accent:#6a98ff;--bx-accent-rgb:106, 152, 255;--bx-accent-ink:#fff;--bx-glow:linear-gradient(100deg, #5ee7ff 0%, #6a8cff 48%, #b57bff 100%);--bx-font:var(--font-geist), "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bx-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--bx-radius:14px;--bx-radius-sm:10px;--bx-max:1320px;--bx-gutter:clamp(20px, 4.2vw, 56px);--bx-section:clamp(64px, 8vw, 120px);--bx-ease:cubic-bezier(.16, 1, .3, 1);--bx-shadow:0 30px 80px -30px #000000bf;--bx-header-h:72px}html.light{--bx-bg:#f5f6f8;--bx-bg-2:#fff;--bx-bg-3:#eceef2;--bx-surface:#0a0a0e08;--bx-surface-2:#0a0a0e0f;--bx-line:#0a0a0e17;--bx-line-2:#0a0a0e2e;--bx-text:#0b0b0f;--bx-text-2:#3e434b;--bx-text-3:#6b7079;--bx-accent:#3a63f0;--bx-accent-rgb:58, 99, 240;--bx-accent-ink:#fff;--bx-shadow:0 30px 70px -35px #0a0a0e59}:root .text-\[0\.4rem\],:root .text-\[0\.4375rem\],:root .text-\[0\.45rem\],:root .text-\[0\.5rem\],:root .text-\[0\.55rem\],:root .text-\[8px\],:root .text-\[9px\]{font-size:.6875rem;line-height:1.45}:root .text-\[0\.5625rem\],:root .text-\[10px\],:root .text-\[0\.6rem\],:root .text-\[0\.625rem\],:root .text-\[0\.65rem\],:root .text-\[0\.6875rem\],:root .text-\[11px\]{font-size:.75rem;line-height:1.5}:root .text-xs{font-size:.8125rem}:root .tracking-\[0\.3em\]{letter-spacing:.2em}:root .tracking-\[0\.25em\],:root .tracking-\[0\.24em\]{letter-spacing:.18em}:root .tracking-\[0\.2em\]{letter-spacing:.15em}html.dark .text-neutral-500{color:#8d939c}html.dark .text-neutral-600{color:#7c828b}html{scroll-padding-top:calc(var(--bx-header-h) + 16px)}html,body{font-family:var(--bx-font)}body{font-feature-settings:"kern" on;text-rendering:optimizelegibility;letter-spacing:-.006em}:root{--blx-font:var(--bx-font)}::selection{background:rgba(var(--bx-accent-rgb), .28);color:#fff}:focus-visible{outline:2px solid var(--bx-accent);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bx-container{width:100%;max-width:calc(var(--bx-max) + 2 * var(--bx-gutter));padding-inline:var(--bx-gutter);margin-inline:auto}.bx-section{padding-block:var(--bx-section)}.bx-section--tight{padding-block:calc(var(--bx-section) * .6)}.bx-section+.bx-section--line,.bx-section--line{border-top:1px solid var(--bx-line)}.bx-eyebrow{color:var(--bx-text-2);font-family:var(--bx-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 16px;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.bx-eyebrow:before{content:"";background:linear-gradient(90deg,#ff4d6d 0 3px,#0000 3px 6px,#3ddc97 6px 9px,#0000 9px 12px,#4d7cff 12px 15px);flex:none;width:15px;height:7px}.bx-display{color:var(--bx-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:500;line-height:1.02}.bx-h2{color:var(--bx-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1.08}.bx-h3{color:var(--bx-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:500;line-height:1.3}.bx-lead{max-width:52ch;color:var(--bx-text-2);margin:0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.65}.bx-body{color:var(--bx-text-2);font-size:1rem;line-height:1.75}.bx-muted{color:var(--bx-text-3)}.bx-glow-text{background:var(--bx-glow);color:#0000;-webkit-background-clip:text;background-clip:text}.bx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(36px,4.5vw,64px);display:flex}.bx-head>div{max-width:720px}.bx-head .bx-lead{max-width:52ch;color:var(--bx-text-2);margin:0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.65}.bx-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:46px;transition:transform .35s var(--bx-ease), background-color .25s, border-color .25s, color .25s, box-shadow .35s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.bx-btn svg{width:16px;height:16px;transition:transform .35s var(--bx-ease)}.bx-btn:hover svg{transform:translate(3px)}.bx-btn--primary{color:#050508;background:#fff;box-shadow:0 10px 30px -12px #ffffff73}.bx-btn--primary:hover{box-shadow:0 16px 40px -14px rgba(var(--bx-accent-rgb), .65);transform:translateY(-1px)}.bx-btn--accent{background:var(--bx-accent);color:var(--bx-accent-ink)}.bx-btn--accent:hover{box-shadow:0 16px 40px -14px rgba(var(--bx-accent-rgb), .7);transform:translateY(-1px)}.bx-btn--ghost{border-color:var(--bx-line-2);color:var(--bx-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a}.bx-btn--ghost:hover{background:#ffffff17;border-color:#fff6}.bx-btn--sm{min-height:40px;padding:0 18px;font-size:.875rem}html.light .bx-btn--primary{color:#fff;box-shadow:none;background:#0b0b0f}html.light .bx-btn--ghost{background:#0a0a0e08}.bx-link{color:var(--bx-text);align-items:center;gap:8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.bx-link svg{width:16px;height:16px;transition:transform .35s var(--bx-ease)}.bx-link:hover{color:var(--bx-accent)}.bx-link:hover svg{transform:translate(4px)}.bx-card{border:1px solid var(--bx-line);border-radius:var(--bx-radius);background:var(--bx-surface);color:var(--bx-text);transition:border-color .35s, transform .5s var(--bx-ease), background-color .35s;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.bx-card:hover{border-color:var(--bx-line-2);background:var(--bx-surface-2);transform:translateY(-3px)}.bx-card__media{aspect-ratio:4/3;background:var(--bx-bg-3);position:relative;overflow:hidden}.bx-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--bx-ease)}.bx-card:hover .bx-card__media img{transform:scale(1.045)}.bx-card__body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.bx-card__kicker{color:var(--bx-text-3);font-family:var(--bx-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.bx-card__text{color:var(--bx-text-2);margin:0;font-size:.9375rem;line-height:1.65}.bx-card__cta{margin-top:auto;padding-top:8px}.bx-tile{border-radius:var(--bx-radius);background:var(--bx-bg-3);color:#fff;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.bx-tile img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--bx-ease);position:absolute;inset:0}.bx-tile:after{content:"";z-index:-1;background:linear-gradient(#05050800 35%,#050508db 100%);position:absolute;inset:0}.bx-tile:hover img{transform:scale(1.05)}.bx-tile__body{padding:clamp(18px,2vw,28px);position:absolute;inset:auto 0 0}.bx-tile__kicker{color:#ffffffb3;font-family:var(--bx-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.6875rem;font-weight:500;display:block}.bx-tile__title{letter-spacing:-.03em;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:500;display:block}.bx-grid{gap:clamp(14px,1.6vw,24px);display:grid}.bx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.bx-grid--3,.bx-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bx-grid--2,.bx-grid--3,.bx-grid--4{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.bx-scroll-sm{margin-inline:calc(-1 * var(--bx-gutter));padding-inline:var(--bx-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.bx-scroll-sm::-webkit-scrollbar{display:none}.bx-scroll-sm>*{scroll-snap-align:start;flex:0 0 78%}}.bx-glass{border-radius:var(--bx-radius);box-shadow:inset 0 1px 0 #ffffff1f, var(--bx-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(160deg,#ffffff17,#ffffff06);border:1px solid #ffffff24}.bx-chip{border:1px solid var(--bx-line-2);min-height:34px;color:var(--bx-text-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.8125rem;text-decoration:none;transition:border-color .25s,color .25s,background-color .25s;display:inline-flex}.bx-chip:hover{border-color:var(--bx-accent);color:var(--bx-text);background:rgba(var(--bx-accent-rgb), .06)}.bx-reveal-ready .bx-reveal{opacity:0;transition:opacity .9s var(--bx-ease), transform .9s var(--bx-ease);transform:translateY(18px)}.bx-reveal-ready .bx-reveal.is-in{opacity:1;transform:none}.bx-qi-pill{left:max(16px, env(safe-area-inset-left));bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--bx-line-2);box-shadow:var(--bx-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:bx-rise .5s var(--bx-ease) both;background:#0c0c10e0;border-radius:999px;align-items:center;display:flex;position:fixed}.bx-qi-pill button{color:var(--bx-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font:500 .875rem/1 inherit;display:inline-flex}.bx-qi-pill>button:first-child{padding:12px 6px 12px 16px}.bx-qi-pill svg{width:16px;height:16px;color:var(--bx-accent)}.bx-qi-pill__x{padding:12px 14px 12px 8px}.bx-qi-pill__x svg{width:14px;height:14px;color:var(--bx-text-3)}html.light .bx-qi-pill{background:#ffffffeb}@keyframes bx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.bx-header{z-index:60;height:var(--bx-header-h);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transition:background-color .4s, border-color .4s, height .4s var(--bx-ease);background:linear-gradient(#050508b8,#05050859);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.bx-header.is-scrolled{--bx-header-h:64px;border-bottom-color:var(--bx-line);background:#050508db}html.light .bx-header{background:#f6f6f4c7}html.light .bx-header.is-scrolled{background:#ffffffeb}.bx-header-spacer{height:72px}.bx-header__bar{align-items:center;gap:24px;height:100%;display:flex}.bx-header__logo{flex:none;align-items:center;display:flex}.bx-header__logo img{width:auto;height:19px}html.light .bx-header__logo img,html.light .bx-footer__logo img{filter:invert()brightness(.15)}.bx-nav{flex:1;justify-content:center;height:100%;display:flex}.bx-nav>ul{align-items:stretch;gap:4px;height:100%;margin:0;padding:0;list-style:none;display:flex}.bx-nav__item{align-items:center;display:flex}.bx-nav__link{color:var(--bx-text-2);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.bx-nav__link svg{opacity:.6;width:14px;height:14px;transition:transform .3s var(--bx-ease)}.bx-nav__link:hover,.bx-nav__item:focus-within>.bx-nav__link,.bx-nav__link.is-active{color:var(--bx-text)}.bx-nav__link.is-active:after{content:"";background:var(--bx-accent);height:1px;position:absolute;bottom:3px;left:14px;right:14px}.bx-header__actions{flex:none;align-items:center;gap:10px;display:flex}.bx-icon-btn{border:1px solid var(--bx-line);width:40px;height:40px;color:var(--bx-text-2);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:inline-grid}.bx-icon-btn svg{width:17px;height:17px}.bx-icon-btn:hover{border-color:var(--bx-line-2);color:var(--bx-text);background:var(--bx-surface)}.bx-header__burger{display:none}.bx-mega{top:calc(var(--bx-header-h) - 6px);width:min(1040px, calc(100vw - 2 * var(--bx-gutter)));border:1px solid var(--bx-line);opacity:0;visibility:hidden;transition:opacity .25s, transform .35s var(--bx-ease), visibility 0s linear .25s;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0c10;border-radius:22px;padding:28px;position:absolute;left:50%;transform:translate(-50%,8px);box-shadow:0 40px 90px -30px #000000d9}html.light .bx-mega{background:#fffffffa;box-shadow:0 40px 80px -40px #0a0a0e59}.bx-mega:before{content:"";height:18px;position:absolute;inset:-18px 0 auto}.bx-nav__item.has-mega:hover>.bx-mega,.bx-nav__item.has-mega:focus-within>.bx-mega{opacity:1;visibility:visible;transition-delay:60ms,60ms,0s;transform:translate(-50%)}.bx-nav__item.has-mega:hover>.bx-nav__link svg,.bx-nav__item.has-mega:focus-within>.bx-nav__link svg{transform:rotate(180deg)}.bx-header.is-resting .bx-mega{opacity:0!important;visibility:hidden!important}.bx-nav{position:static}.bx-mega--company{width:280px}.bx-mega--solutions,.bx-mega--resources{width:min(860px, calc(100vw - 2 * var(--bx-gutter)))}.bx-mega__inner{gap:36px;display:flex}.bx-mega__cols{flex:1;gap:36px;display:flex}.bx-mega__cols>*{flex:1;min-width:0}.bx-mega--products .bx-mega__cols{flex:0 0 210px}.bx-mega__title{color:var(--bx-text-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:600}.bx-mega__group ul{margin:0;padding:0;list-style:none}.bx-mega__group a{color:var(--bx-text-2);transition:color .2s, transform .3s var(--bx-ease);padding:7px 0;font-size:.9375rem;text-decoration:none;display:block}.bx-mega__group a:hover{color:var(--bx-text);transform:translate(3px)}.bx-mega__families{border-left:1px solid var(--bx-line);flex:1;padding-left:36px}.bx-mega__family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bx-mega__family{color:var(--bx-text);border-radius:14px;align-items:center;gap:14px;padding:8px;text-decoration:none;transition:background-color .2s;display:flex}.bx-mega__family:hover{background:var(--bx-surface-2)}.bx-mega__family img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:0 0 64px;width:64px;height:64px}.bx-mega__family span{flex-direction:column;gap:3px;min-width:0;display:flex}.bx-mega__family strong{font-size:.9375rem;font-weight:500}.bx-mega__family em{color:var(--bx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-style:normal;overflow:hidden}.bx-mega__foot{border-top:1px solid var(--bx-line);flex-wrap:wrap;gap:12px 28px;margin-top:24px;padding-top:20px;display:flex}.bx-mega__foot .bx-link{color:var(--bx-text-2);font-size:.875rem}.bx-drawer{inset:var(--bx-header-h) 0 0;z-index:59;background:var(--bx-bg);opacity:0;visibility:hidden;transition:opacity .3s, transform .4s var(--bx-ease), visibility 0s linear .3s;position:fixed;transform:translateY(-8px)}.bx-drawer.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}html.bx-menu-open,html.bx-menu-open body{overflow:hidden}.bx-drawer__scroll{height:100%;padding:12px var(--bx-gutter) 40px;overflow-y:auto}.bx-drawer__group{border-bottom:1px solid var(--bx-line)}.bx-drawer__group summary,.bx-drawer__plain{color:var(--bx-text);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:1.375rem;font-weight:500;text-decoration:none;list-style:none;display:flex}.bx-drawer__plain{border-bottom:1px solid var(--bx-line)}.bx-drawer__group summary::-webkit-details-marker{display:none}.bx-drawer__group summary svg{width:20px;height:20px;color:var(--bx-text-3);transition:transform .3s var(--bx-ease)}.bx-drawer__group[open] summary svg{transform:rotate(180deg)}.bx-drawer__links{grid-template-columns:1fr 1fr;gap:2px 16px;padding:0 0 20px;display:grid}.bx-drawer__links a{color:var(--bx-text-2);padding:9px 0;font-size:.9375rem;text-decoration:none}.bx-drawer__links a.is-strong{color:var(--bx-accent);grid-column:1/-1;font-weight:500}.bx-drawer__cta{gap:12px;margin-top:28px;display:grid}@media (max-width:1100px){.bx-nav{display:none}.bx-header__burger{display:inline-grid}.bx-header__bar{justify-content:space-between}}@media (min-width:1101px){.bx-drawer{display:none}}@media (max-width:520px){.bx-header__cta{display:none}.bx-drawer__links{grid-template-columns:1fr}}.bx-footer{border-top:1px solid var(--bx-line);background:var(--bx-bg-2);color:var(--bx-text-2);position:relative}.bx-footer__cta{border-bottom:1px solid var(--bx-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding-block:clamp(56px,7vw,96px);display:flex}.bx-footer__cta .bx-h2{max-width:16ch}.bx-footer__cta-actions{flex-wrap:wrap;gap:12px;display:flex}.bx-footer__grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:40px;padding-block:56px;display:grid}.bx-footer__logo img{width:auto;height:22px}.bx-footer__about{max-width:300px;margin:20px 0 22px;font-size:.9375rem;line-height:1.7}.bx-footer__col h3{color:var(--bx-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.8125rem;font-weight:600}.bx-footer__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx-footer__col a,.bx-footer__contact a{color:var(--bx-text-2);font-size:.9375rem;text-decoration:none;transition:color .2s}.bx-footer__col a:hover,.bx-footer__contact a:hover{color:var(--bx-text)}.bx-footer__contact{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bx-footer__contact li{align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.bx-footer__contact svg{width:16px;height:16px;color:var(--bx-text-3);flex:0 0 16px;margin-top:3px}.bx-footer__social{gap:10px;display:flex}.bx-footer__social a{border:1px solid var(--bx-line);width:40px;height:40px;color:var(--bx-text-2);border-radius:999px;place-items:center;transition:color .2s,border-color .2s;display:inline-grid}.bx-footer__social a:hover{border-color:var(--bx-line-2);color:var(--bx-text)}.bx-footer__social svg{width:16px;height:16px}.bx-footer__bottom{border-top:1px solid var(--bx-line);color:var(--bx-text-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:24px 32px;font-size:.8125rem;display:flex}.bx-footer__bottom nav{flex-wrap:wrap;gap:8px 22px;display:flex}.bx-footer__bottom a{color:var(--bx-text-3);text-decoration:none}.bx-footer__bottom a:hover{color:var(--bx-text)}@media (max-width:1023px){.bx-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-footer__brand{grid-column:1/-1}}@media (max-width:520px){.bx-footer__grid{gap:32px 20px}}html.light .bx-footer{--bx-bg-2:#0a0a0e;--bx-surface:#ffffff09;--bx-surface-2:#fff1;--bx-line:#ffffff17;--bx-line-2:#ffffff2b;--bx-text:#f4f5f7;--bx-text-2:#b9bfc9;--bx-text-3:#868c96;--bx-accent:#6a98ff;--bx-accent-rgb:106, 152, 255;color:var(--bx-text-2);background:#0a0a0e!important}html.light .bx-footer *{border-color:var(--bx-line)}html.light .bx-footer .bx-btn--primary{background:#fff;color:#050508!important}html.light .bx-footer .bx-btn--ghost{color:#fff;background:#ffffff0a}html.light .bx-footer__logo img{filter:none}html.light .bx-footer :is(h2,h3){color:var(--bx-text)!important}html.light .bx-footer :is(a,span,p,li):not(.bx-btn):not(.bx-btn *):not(.bx-eyebrow){color:var(--bx-text-2)!important}html.light .bx-footer .bx-eyebrow{color:var(--bx-accent)!important}
.bxh{background:var(--bx-bg);color:var(--bx-text)}.bxh-hero{min-height:min(100svh,980px);margin-top:calc(-1 * var(--bx-header-h));padding-top:var(--bx-header-h);isolation:isolate;background:#050508;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.bxh-hero__video{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.bxh-hero__scrim{z-index:-1;background:linear-gradient(90deg,#050508d1 0%,#05050873 45%,#0505080d 80%),linear-gradient(#05050800 60%,#050508 100%);position:absolute;inset:0}.bxh-hero__content .bx-display{color:#fff;max-width:13ch}.bxh-hero__sub{color:#ffffffd1;max-width:34ch;margin:26px 0 0;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.55}.bxh-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.bxh-hero__actions .bx-btn--ghost{color:#fff}.bxh-hero__foot{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-block:22px 30px;display:flex}.bxh-hero__ledger{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.bxh-hero__ledger li{align-items:center;gap:10px;display:flex}.bxh-hero__ledger li:before{content:"";background:var(--bx-accent);width:5px;height:5px;box-shadow:0 0 12px var(--bx-accent);border-radius:50%}.bxh-hero__toggle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050866;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:40px;height:40px;display:inline-grid}.bxh-hero__toggle svg{width:15px;height:15px}html.light .bxh-hero .bx-eyebrow{color:#9db8ff}.bxh-statement__text{color:var(--bx-text);letter-spacing:-.03em;max-width:30ch;margin:0;font-size:clamp(1.9rem,4.1vw,3.6rem);font-weight:500;line-height:1.12}.bxh-steps{border-top:1px solid var(--bx-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,88px);display:grid}.bxh-step{flex-direction:column;gap:12px;padding:28px 28px 8px 0;display:flex}.bxh-step+.bxh-step{border-left:1px solid var(--bx-line);padding-left:28px}.bxh-step__n{color:var(--bx-accent);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.bxh-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(220px,22vw,320px);gap:clamp(12px,1.4vw,20px);display:grid}.bxh-bento__0{grid-area:span 2/span 2}.bxh-bento__0 .bx-tile__title{font-size:clamp(1.6rem,2.6vw,2.4rem)}.bxh-projects{grid-template-rows:repeat(2,clamp(220px,21vw,300px));grid-template-columns:1.5fr 1fr;gap:clamp(12px,1.4vw,20px);display:grid}.bxh-projects__0{grid-row:span 2}.bxh-tall{aspect-ratio:4/5}.bxh-wide{aspect-ratio:16/10}.bxh-tile-copy{color:#ffffffc7;max-width:40ch;margin-top:8px;font-size:.9375rem;line-height:1.55;display:block}.bxh-article{min-height:260px}.bxh-article .bx-h3{font-size:clamp(1.25rem,1.7vw,1.55rem)}.bxh-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;display:flex}.bxh-tools .bx-muted{margin-right:6px;font-size:.875rem}@media (max-width:1023px){.bxh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bxh-step:nth-child(3){border-left:0;padding-left:0}.bxh-step:nth-child(n+3){border-top:1px solid var(--bx-line)}.bxh-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(200px,34vw,300px)}.bxh-bento__0{grid-area:span 1/span 2}.bxh-projects{grid-template-rows:clamp(260px,44vw,380px) clamp(200px,30vw,280px);grid-template-columns:1fr 1fr}.bxh-projects__0{grid-area:span 1/span 2}}@media (max-width:639px){.bxh-hero{min-height:92svh}.bxh-hero__scrim{background:linear-gradient(#05050840 0%,#0505088c 45%,#050508 92%)}.bxh-hero__actions .bx-btn{flex:100%}.bxh-hero__ledger{gap:6px 18px;font-size:.75rem}.bxh-steps{grid-template-columns:1fr}.bxh-step,.bxh-step+.bxh-step{border-left:0;padding:22px 0 6px}.bxh-step+.bxh-step{border-top:1px solid var(--bx-line)}.bxh-bento{grid-auto-rows:190px}.bxh-bento__0{grid-row:span 1}.bxh-projects{grid-template-rows:repeat(3,240px);grid-template-columns:1fr}.bxh-projects__0{grid-column:auto}.bxh-wide{aspect-ratio:4/3}.bxh-bento .bx-tile:not(.bxh-bento__0) .bx-tile__kicker{display:none}.bxh-bento .bx-tile__title{font-size:1.1rem}}html.light .bxh-hero .bx-btn--primary{color:#050508;background:#fff}html.light .bxh-hero .bx-btn--ghost{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.bxh-hero{min-height:min(100svh,920px)}.bxh-hero__scrim{background:linear-gradient(90deg,#000000b3 0%,#0000004d 42%,#0000 75%),linear-gradient(#0000 62%,#000 100%)}.bxh-hero__content{padding-bottom:clamp(56px,7vw,104px)}.bxh-hero__h1{color:#ffffffc7;max-width:none}.bxh-hero__content .bx-display{max-width:16ch;font-size:clamp(2.3rem,4.6vw,4.2rem)}.bxh-hero__actions{align-items:center;gap:22px;margin-top:30px}.bxh-hero__link{color:#fff}.bxh-hero__toggle{right:var(--bx-gutter);width:36px;height:36px;position:absolute;bottom:clamp(56px,7vw,104px)}html.light .bxh-hero__h1{color:#ffffffc7}html.light .bxh-hero .bxh-hero__link{color:#fff}.bxh-spaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.bxh-spaces .bx-tile{aspect-ratio:4/3}.bxh-bento,.bxh-projects{gap:clamp(10px,1.2vw,16px)}@media (max-width:1023px){.bxh-spaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bxh-hero{min-height:86svh}.bxh-hero__scrim{background:linear-gradient(#00000026 0%,#00000073 45%,#000 94%)}.bxh-hero__actions .bx-btn{flex:none}.bxh-hero__content .bx-display{font-size:2.35rem}.bxh-hero__toggle{bottom:auto;top:calc(var(--bx-header-h) + 14px)}.bxh-spaces .bx-tile{aspect-ratio:16/11}}
[data-legacy-main] :is(h1,h2):not([class*=bx-]){letter-spacing:-.03em;text-transform:none;text-wrap:balance;font-weight:500}[data-legacy-main] h1:not([class*=bx-]){line-height:1.02}[data-legacy-main] h2:not([class*=bx-]){line-height:1.08}[data-legacy-main] h3:not([class*=bx-]).uppercase{text-transform:none;letter-spacing:-.01em}[data-legacy-main] h3:not([class*=bx-]).font-bold{font-weight:500}[data-legacy-main] :is(h1,h2) [class*=bg-clip-text][class*=from-cyan]{background-image:var(--bx-glow)}[data-legacy-main] p.uppercase[class*=tracking-\[][class*=text-cyan],[data-legacy-main] span.uppercase[class*=tracking-\[][class*=text-cyan]{font-family:var(--bx-mono);letter-spacing:.14em;font-size:.6875rem;font-weight:500}[data-legacy-main] :is(a,button):is([class*=bg-cyan-4],[class*=bg-cyan-5],[class*=from-cyan-5],.btn-gold,.btn-primary):is([class*=px-],[class*=w-full]){letter-spacing:.01em;text-transform:none;border-radius:999px;font-weight:600}[data-legacy-main] :is(a,button).uppercase[class*=px-][class*=py-]:is([class*=bg-white],[class*=border-white],[class*=border-cyan],[class*=bg-neutral-900]){text-transform:none;letter-spacing:.01em;border-radius:999px;font-weight:600}[data-legacy-main] div[class*=border-white\/][class*=bg-white\/]:not([class*=rounded]),[data-legacy-main] div[class*=border-white\/][class*="bg-[#"]:not([class*=rounded]){border-radius:16px}[data-legacy-main] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:12px}[data-legacy-main] :is(input,select,textarea):focus{border-color:var(--bx-accent);box-shadow:0 0 0 3px rgba(var(--bx-accent-rgb), .15);outline:none}[data-legacy-main] p.text-sm.leading-relaxed,[data-legacy-main] p.text-sm[class*=leading-7]{font-size:.9375rem}[data-legacy-main] section:first-of-type p[class*=text-neutral-5],[data-legacy-main] section:first-of-type p[class*=text-white\/4]{color:#ffffffc7}html.light [data-legacy-main] section:first-of-type p[class*=text-neutral-5]{color:var(--bx-text-2)}[data-legacy-main]>div>section:first-child[class*=min-h-screen]{min-height:calc(100svh - 72px)}[data-legacy-main] :is(a,button)[class*=bg-white][class*=text-black][class*=px-],[data-legacy-main] :is(a,button)[class*=border-white\/][class*=px-][class*=py-]:not([class*=rounded-]){letter-spacing:.01em;border-radius:999px;font-weight:600}[data-legacy-main] .grid>*{min-width:0}[data-legacy-main] h1:not([class*=bx-]){letter-spacing:-.045em;line-height:1.04;font-size:clamp(2rem,3.9vw,3.6rem)!important}[data-legacy-main] h2:not([class*=bx-]){letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2.35rem)!important}[data-legacy-main] h2:not([class*=bx-])[class*=text-sm],[data-legacy-main] h2:not([class*=bx-])[class*=text-base],[data-legacy-main] h2:not([class*=bx-])[class*=text-lg]{letter-spacing:-.015em;font-size:1.05rem!important}[data-legacy-main] h3:not([class*=bx-])[class*=text-3xl],[data-legacy-main] h3:not([class*=bx-])[class*=text-4xl],[data-legacy-main] h3:not([class*=bx-])[class*=text-5xl]{letter-spacing:-.03em;font-size:clamp(1.25rem,1.8vw,1.7rem)!important}[data-legacy-main] h3:not([class*=bx-]){letter-spacing:-.02em}[data-legacy-main] section:first-of-type :is(p,span)[class*=text-2xl],[data-legacy-main] section:first-of-type :is(p,span)[class*=text-3xl]{letter-spacing:-.01em;font-weight:400;font-size:clamp(1.05rem,1.4vw,1.3rem)!important}[data-legacy-main] :is(h1,h2) [class*=bg-clip-text]{background-image:var(--bx-glow)!important}[data-legacy-main] section:first-of-type p:not([class*=text-xs]):not([class*=uppercase]){-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:52ch;display:-webkit-box;overflow:hidden}[data-legacy-main] section:first-of-type p[class*=mx-auto]{margin-inline:auto}[data-legacy-main] :is(p,span,div).uppercase[class*=tracking-]:not(h1 *,h2 *,h3 *,button,a){font-family:var(--bx-mono);font-weight:500}[data-legacy-main] :is(a,button):is([class*=from-amber],[class*=from-orange],[class*=from-purple],[class*=from-pink],[class*=from-fuchsia],[class*=from-violet])[class*=px-]{box-shadow:none;border-radius:999px;color:#050508!important;background:#fff!important}html.light [data-legacy-main] :is(a,button):is([class*=from-amber],[class*=from-orange],[class*=from-purple],[class*=from-pink],[class*=from-fuchsia],[class*=from-violet])[class*=px-]{color:#fff!important;background:#0b0b0f!important}[data-legacy-main] :is(a,button)[class*=bg-cyan-4],[data-legacy-main] :is(a,button)[class*=bg-cyan-5]{color:#fff}html.dark [data-legacy-main] :is(.bg-\[\#050508\],.bg-\[\#0A0A0D\],.bg-\[\#0a0a0d\]){background-color:#000}[data-legacy-main] :is(p,span,div).uppercase[class*=tracking-]:is([class*=text-purple],[class*=text-violet],[class*=text-amber],[class*=text-orange],[class*=text-pink],[class*=text-fuchsia]){color:var(--bx-text-2)!important}
