.bh{--blue: #4A7FD4;--blue-deep: #2E5BA8;--glow: #B8D4F7;--ink: #121726;--mist: #F3F5F9;--paper: #FBFAF6;--bubble: #EAEEF5;--danger: #B42318;--grey: #F2F3F5;--muted: #4C5468;--faint: #6F788C;--line: rgba(18, 23, 38, .08);--shadow: 0 1px 2px rgba(18, 23, 38, .04), 0 18px 48px -24px rgba(18, 23, 38, .28);--sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--ios: -apple-system, "SF Pro Text", Inter, system-ui, sans-serif;--hand: Caveat, "Segoe Print", cursive;--mono: "Fragment Mono", ui-monospace, Menlo, monospace}.bh *{box-sizing:border-box}.bh{scroll-behavior:smooth}.bh{margin:0;background:var(--mist);color:var(--ink);font:400 17px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}.bh img:where(:not(.scp-site *)){display:block;max-width:100%;height:auto}.bh button:where(:not(.scp-site *)),.bh input:where(:not(.scp-site *)){font:inherit;color:inherit}.bh a:where(:not(.scp-site *)){color:inherit;text-decoration:none}.bh :where(input,textarea,[contenteditable]){caret-color:currentColor}.bh .bh-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.bh :is(h1,h2,h3,h4,p):where(:not(.scp-site *)){margin:0}.bh h2:where(:not(.scp-site *)){font-weight:800;font-size:clamp(30px,4vw,48px);line-height:1.06;letter-spacing:-.034em;text-align:center}.bh svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.bh section:where(:not(.scp-site *)){padding:110px 0}.bh canvas.bg{position:absolute;inset:0;width:100%;height:100%;display:block}.bh .mlive{position:relative;display:inline-block;flex:none;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bh .mlive-shadow{position:absolute;left:30%;width:40%;top:92.8%;height:6.3%;border-radius:50%;background:#1b2a4a17}.bh .mlive-rig,.bh .mlive-breathe,.bh .mlive-body,.bh .mlive-body i{position:absolute;inset:0}.bh .mlive-breathe{transform-origin:50% 95%;animation:mliveBreathe 3.6s ease-in-out infinite}.bh .mlive-body i{background-repeat:no-repeat;background-size:100% 100%;opacity:0}.bh .mlive-body i:first-child{opacity:1}.bh .mlive-face{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-origin:0 0;pointer-events:none}@keyframes mliveBreathe{0%,to{transform:none}50%{transform:scale(.993,1.015)}}.bh .face{position:relative;width:1.04em;height:1.04em;border-radius:50%;background:#fff;box-shadow:0 10px 40px -10px #b8d4f78c;overflow:hidden;display:inline-block;flex:none}.bh .face .mlive{position:absolute;left:50%;top:-6%;margin-left:-66%}.bh .face .mlive-shadow{display:none}.bh .bh-anav{position:fixed;inset:0 0 auto;z-index:50;color:var(--ink);background-color:transparent;transition:background-color .35s ease,color .35s ease}.bh .bh-nav{max-width:1200px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;gap:36px}.bh .bh-nav .bh-abrand img{height:24px;width:auto}.bh .logo-light{display:none}.bh .logo-dark{display:block}.bh .bh-navlinks{display:flex;gap:28px;font-size:15px;font-weight:500}.bh .bh-navlinks a{opacity:.78;transition:opacity .2s ease}.bh .bh-navlinks a:hover,.bh .bh-navlinks a[aria-current]{opacity:1}.bh .bh-navlinks a[aria-current]{font-weight:700}.bh .bh-anav-cta{margin-left:auto;display:flex;align-items:center;gap:8px}.bh .bh-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border-radius:999px;font:600 14.5px/1 var(--sans);white-space:nowrap}.bh .bh-btn.light{background:var(--ink);color:#fff}.bh .bh-btn.bh-ghost{box-shadow:inset 0 0 0 1px #12172629}.bh .bh-btn.menu{width:40px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.bh .bh-btn.menu{display:none;box-shadow:inset 0 0 0 1px #12172629}.bh .mnav{display:none;max-width:1200px;margin:0 auto;padding:4px 24px 18px}.bh .mnav a{display:block;padding:13px 2px;font-size:17px;font-weight:600;border-top:1px solid var(--line)}.bh .bh-anav.bh-open{background-color:#fff!important;box-shadow:0 18px 30px -24px #12172666}.bh .bh-btn.ink{background:var(--ink);color:#fff}.bh .bh-btn.ink:hover{background:#222a3d}.bh .bh-btn.line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #12172629}.bh .bh-btn.line:hover{box-shadow:inset 0 0 0 1px #12172652}.bh .ask{display:flex;align-items:center;gap:4px;width:100%;max-width:600px;min-height:56px;margin:0 auto;padding:7px 7px 7px 10px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #1217260d,0 16px 40px -24px #12172659;cursor:text}.bh .ask .plus{width:38px;height:38px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;color:#4a5266;cursor:pointer;flex:none}.bh .ask input{flex:1;min-width:0;height:40px;border:0;outline:0;background:transparent;font-size:16px;color:var(--ink);padding:0 4px}.bh .ask input::placeholder{color:#8a92a6}.bh .ask .send{width:42px;height:42px;border:0;border-radius:50%;background:#4b5060;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;transition:background .2s ease,transform .15s ease}.bh .ask:focus-within .send,.bh .ask .send:hover{background:var(--ink)}.bh .ask .send:active{transform:scale(.94)}.bh .sky{position:absolute;inset:0;transform-origin:50% 100%;will-change:transform}.bh .sky canvas.bg{animation:drift 34s ease-in-out infinite alternate;transform-origin:50% 74%}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.035) translateY(-.6%)}}.bh .sky .twinkle,.bh .fsky .twinkle{position:absolute;inset:0;width:100%;height:100%}.bh .dawn{position:absolute;left:50%;top:74%;width:70vmax;height:34vmax;margin:-17vmax 0 0 -35vmax;border-radius:50%;background:radial-gradient(closest-side,#e2eeff8c,#b8d4f738 45%,#b8d4f700);mix-blend-mode:screen;opacity:var(--dawn, .5);animation:breathe 6s ease-in-out infinite;pointer-events:none}@keyframes breathe{50%{transform:scale(1.08);filter:brightness(1.15)}}.bh:not([data-page=home]){--page: #fff;--card: #F2F3F5;--on: var(--ink);--on2: var(--muted);--on3: var(--faint);--text: #2F3646;--rule: rgba(18, 23, 38, .1);--link: var(--blue-deep);--kick: var(--blue-deep);--chip: var(--card);--chip-line: transparent;background:var(--page);color:var(--on)}.bh .pagetop{position:relative;padding:150px 0 64px;text-align:center}.bh .pagetop .bh-wrap{position:relative}.bh .pagetop[data-canvas] .bh-wrap:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(860px,100%);height:150%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#f2f3f5d1,#f2f3f580 60%,#f2f3f500);pointer-events:none}.bh .pagetop h1{font-weight:800;font-size:clamp(40px,5.6vw,68px);line-height:1.02;letter-spacing:-.04em;color:var(--on)}.bh .pagetop .bh-lede{margin:16px auto 0;max-width:620px;font-size:clamp(16px,1.5vw,18px);color:var(--on2)}.bh .pagetop .bh-lede a{color:var(--on);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bh .pagetop[data-canvas]{--on: var(--ink);--on2: var(--muted);background:var(--grey)}.bh .pagetop[data-canvas]{overflow:hidden;display:grid;align-content:center;min-height:500px;padding:72px 0 0}.bh .shaderbg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bh .shaderbg canvas{display:block;width:100%;height:100%}.bh .finale{position:relative;overflow:hidden;background:var(--grey);color:var(--ink)}.bh .fsky{position:absolute;inset:0;transform-origin:50% 100%;will-change:transform}.bh .finale .fsky .dawn{top:70%;background:radial-gradient(closest-side,#ffffff80,rgb(var(--tint, 184 212 247) / .38) 45%,rgb(var(--tint, 184 212 247) / 0))}.bh .end{position:relative;min-height:max(100vh,720px);display:grid;place-items:center;padding:130px 0 150px;text-align:center}.bh .end .bh-wrap{position:relative;width:100%}.bh .end .face{display:block;font-size:116px;margin:0 auto 26px}.bh .end .face>span{position:absolute;inset:0;transition:opacity .9s ease}.bh .end h2{color:inherit;margin-bottom:28px}.bh .bh-afooter{position:relative;color:var(--muted);font-size:14.5px;padding:64px 0 30px;background:linear-gradient(#f2f3f500,#f2f3f5db 38%)}.bh .bh-fin{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.bh .bh-afooter .bh-abrand img{height:24px;width:auto}.bh .bh-afooter .bh-abrand p{margin-top:14px;max-width:260px;line-height:1.5}.bh .bh-afooter h4{color:var(--ink);font-size:14px;font-weight:700;margin-bottom:12px}.bh .bh-afooter .bh-fin a{display:block;padding:4px 0}.bh .bh-afooter a:hover{color:var(--ink)}.bh .bh-afooter .bh-base{max-width:1200px;margin:48px auto 0;padding:20px 24px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(18,23,38,.1);font-size:13.5px}.bh .bh-afooter.plain{background:var(--grey);padding-top:56px}@media(max-width:1020px){.bh .bh-navlinks{display:none}.bh .bh-btn.menu{display:inline-flex}.bh .bh-anav.bh-open .mnav{display:block}}@media(max-width:640px){.bh .bh-wrap,.bh .bh-nav{padding:0 16px}.bh section:where(:not(.scp-site *)){padding:76px 0}.bh .bh-nav{height:62px;gap:12px}.bh .bh-anav-cta .login{display:none}.bh .bh-anav-cta{gap:6px}.bh .bh-btn{padding:0 14px}.bh .mnav{padding:2px 16px 14px}.bh .pagetop{padding:116px 0 44px}.bh .pagetop[data-canvas]{min-height:440px;padding:62px 0 0}.bh .end{min-height:640px;padding:100px 0 120px}.bh .end .face{font-size:100px}.bh .bh-fin{grid-template-columns:1fr 1fr}.bh .bh-fin>div:first-child{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.bh *,.bh *:before,.bh *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bh .lang-switch a{color:var(--muted)}.bh .lang-switch [aria-current]{color:var(--ink)!important}.bh footer{max-width:none;margin:0;display:block;gap:0}
