@font-face{font-family:BH Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/projects/beacons-homepage/fonts/poppins-400-latin.woff2)format("woff2")}@font-face{font-family:BH Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/projects/beacons-homepage/fonts/poppins-500-latin.woff2)format("woff2")}@font-face{font-family:BH Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/projects/beacons-homepage/fonts/poppins-600-latin.woff2)format("woff2")}@font-face{font-family:BH Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/projects/beacons-homepage/fonts/poppins-700-latin.woff2)format("woff2")}.bh{--bh-font:"BH Poppins", Poppins, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bh-ink:#1c1c1c;--bh-ink-hero:#121111;--bh-body:#616161;--bh-white:#fff;--bh-black:#000;--bh-blue:#2848f0;--bh-grad-hero:linear-gradient(90deg, #2848f0, #55beff);--bh-grad-word:linear-gradient(270deg, #55beff 0%, #2848f0 87%);--bh-grad-word-alt:linear-gradient(270deg, #4096ff 28%, #2848f0 100%);--bh-grad-beam:linear-gradient(90deg, #294af0 32%, #4096ff 212%);--bh-grad-hot:linear-gradient(90deg, #ff5116 0%, #ff21a9 100%);--bh-grad-ring:linear-gradient(135deg, #4a90e2 0%, #7ab7ff 100%);--bh-panel:#e6e7e9;--bh-rule:#e0e0e0;--bh-night:#0f0f0f;--bh-night-2:#303030;--bh-chip-dark:#1c1c1c;--bh-footer:#171717;--bh-footer-2:#2b2b2b;--bh-footer-muted:#9e9e9e;--bh-card-presence:linear-gradient(#99cbff 0%, #f8d9ff 100%);--bh-card-monetize:linear-gradient(#ffcf79 0%, #ff9279 100%);--bh-card-partner:linear-gradient(#d1cafb 0%, #f6d3d8 100%);--bh-card-audience:linear-gradient(#beffca 0%, #dff2c4 100%);--bh-radius-btn:8px;--bh-radius-card:18px;--bh-radius-pill:70px;--bh-shadow-nav:0 .6px .6px -1.25px #0000002e, 0 2.3px 2.3px -2.5px #00000029, 0 10px 10px -3.75px #0000000f;--bh-shadow-soft:0 10px 28px #00000029;--bh-h1:88px;--bh-h2:48px;--bh-h3:32px;--bh-lead:18px;--bh-text:16px;--bh-wide:1000px}@media (width<=809px){.bh{--bh-h1:44px;--bh-h2:28px;--bh-h3:26px}}:where(html:has(body.bh)){scroll-behavior:smooth}body.bh{color:var(--bh-ink);font-family:var(--bh-font);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}:where(.bh) *,:where(.bh) :before,:where(.bh) :after{box-sizing:border-box}:where(.bh) a{color:inherit;text-decoration:none}:where(.bh) img{max-width:none;display:block}:where(.bh) ul,:where(.bh) ol{margin:0;padding:0;list-style:none}:where(.bh) :where(h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd){margin:0}:where(.bh) button{font:inherit;color:inherit}:where(.bh) .grad{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(.bh) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.bh) .bhx-btn{border-radius:var(--bh-radius-btn);letter-spacing:-.32px;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;height:51px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;transition:transform .15s,filter .15s;display:inline-flex}:where(.bh) .bhx-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}:where(.bh) .bhx-blue{background:var(--bh-blue);color:#fff}:where(.bh) .bhx-ghost{border:1px solid var(--bh-rule);color:var(--bh-ink);background:#fff}:where(.bh) .bhx-dark{background:var(--bh-ink);color:#fff}:where(.bh) .bhx-navwrap{z-index:50;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;top:23px;left:0;right:0}:where(.bh) .bhx-nav{pointer-events:auto;width:min(var(--bh-wide), calc(100% - 32px));height:72px;box-shadow:var(--bh-shadow-nav);background:#fff;border-radius:8px;align-items:center;padding:0 16px;display:flex;position:relative}:where(.bh) .bhx-brand{letter-spacing:-.68px;color:#000;align-items:center;gap:6px;margin-right:4px;font-size:22.57px;font-weight:700;line-height:24.827px;display:flex}:where(.bh) .bhx-brand img{width:30px;height:28px}:where(.bh) .bhx-links{align-items:center;display:flex}:where(.bh) .bhx-item{position:relative}:where(.bh) .bhx-top{color:var(--bh-ink);border-radius:8px;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px;transition:background .15s;display:block}:where(.bh) .bhx-item:hover .bhx-top,:where(.bh) .bhx-item:focus-within .bhx-top,:where(.bh) .bhx-top[aria-current=page]{background:#f4f4f4}:where(.bh) .bhx-dd{opacity:0;visibility:hidden;background:#fff;border:1px solid #ececec;border-radius:8px;width:315px;padding:8px;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;top:calc(100% + 15px);left:-10px;transform:translateY(-4px);box-shadow:0 10px 24px -6px #0000001a}:where(.bh) .bhx-dd:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}:where(.bh) .bhx-item:hover .bhx-dd,:where(.bh) .bhx-item:focus-within .bhx-dd{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}:where(.bh) .bhx-dd a.bhx-ddi{border-radius:8px;align-items:center;gap:12px;height:64px;padding:0 12px;transition:background .15s;display:flex}:where(.bh) .bhx-dd a.bhx-ddi:hover{background:#f7f7f7}:where(.bh) .bhx-ico{background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}:where(.bh) .bhx-ico img{width:20px;height:20px}:where(.bh) .bhx-ddt{flex-direction:column;display:flex}:where(.bh) .bhx-ddt b{color:var(--bh-ink);font-size:13px;font-weight:500;line-height:19px}:where(.bh) .bhx-ddt span{color:var(--bh-body);font-size:12.5px;line-height:18px}:where(.bh) .bhx-more{color:var(--bh-blue);margin:6px 0 10px 16px;font-size:14px;line-height:21px;display:inline-block}:where(.bh) .bhx-more:hover{text-decoration:underline}:where(.bh) .bhx-ctas{gap:11px;margin-left:auto;display:flex}:where(.bh) .bhx-ctas .bhx-btn{width:147px}:where(.bh) .bhx-burger{cursor:pointer;background:0 0;border:0;width:48px;height:48px;margin-left:auto;padding:0;display:none;position:relative}:where(.bh) .bhx-burger span{background:#1c1c1c;border-radius:2px;width:16px;height:2px;transition:transform .2s,top .2s;position:absolute;left:16px}:where(.bh) .bhx-burger span:first-child{top:19px}:where(.bh) .bhx-burger span:last-child{top:27px}:where(.bh) .bhx-burger[aria-expanded=true] span:first-child{top:23px;transform:rotate(45deg)}:where(.bh) .bhx-burger[aria-expanded=true] span:last-child{top:23px;transform:rotate(-45deg)}:where(.bh) .bhx-menu{pointer-events:auto;width:calc(100% - 10px);box-shadow:var(--bh-shadow-nav);background:#fff;border-radius:8px;flex-direction:column;max-height:calc(100dvh - 110px);margin-top:8px;padding:8px;display:flex;overflow-y:auto}:where(.bh) .bhx-menu[hidden]{display:none}:where(.bh) .bhx-mg{flex-direction:column;gap:10px;display:flex}:where(.bh) .bhx-mg+.bhx-mg{margin-top:10px}:where(.bh) .bhx-mh{height:40px;color:var(--bh-ink);border-radius:100px;align-items:center;padding:0 12px;font-size:16px;font-weight:500;line-height:24px;display:flex}:where(.bh) .bhx-ms{letter-spacing:-.32px;height:36px;color:var(--bh-blue);border-radius:8px;align-items:center;padding:0 24px;font-size:16px;line-height:24px;display:flex}:where(.bh) .bhx-mg.has-sub-brands .bhx-ms{height:52px}:where(.bh) .bhx-mh:active,:where(.bh) .bhx-ms:active{background:#f4f4f4}:where(.bh) .bhx-mdiv{background:#a3a3a3;height:1px;margin:0 -8px}:where(.bh) .bhx-mbtns{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}:where(.bh) .bhx-mbtns .bhx-btn{width:100%}:where(.bh) .bhx-subnav{display:none}:where(.bh) .bhx-foot{background:var(--bh-footer);color:#fff;padding:120px 20px 180px;overflow-x:clip}:where(.bh) .bhx-foot-inner{width:min(900px,100%);margin:0 auto}:where(.bh) .bhx-foot-top{justify-content:space-between;align-items:center;display:flex}:where(.bh) .bhx-foot-top img{width:200px;height:auto}:where(.bh) .bhx-socials{gap:16px;display:flex}:where(.bh) .bhx-socials img{width:24px;height:24px}:where(.bh) .bhx-cols{grid-template-columns:256px 231px 196px 1fr;margin-top:48px;display:grid}:where(.bh) .bhx-col-title{letter-spacing:-.54px;color:var(--bh-footer-muted);margin-bottom:24px;font-size:18px;font-weight:500;line-height:27px}:where(.bh) .bhx-col ul{flex-direction:column;gap:16px;display:flex}:where(.bh) .bhx-col.learn ul{gap:12px}:where(.bh) .bhx-col li{font-size:16px;line-height:24px}:where(.bh) .bhx-col a{letter-spacing:-.32px;color:#fff;font-size:16px;line-height:24px}:where(.bh) .bhx-col a:hover{text-decoration:underline}:where(.bh) .bhx-help{background:var(--bh-footer-2);letter-spacing:-.72px;border-radius:8px;place-items:center;height:57px;margin-top:48px;font-size:18px;line-height:25.2px;display:grid}:where(.bh) .bhx-help a{text-decoration:underline}:where(.bh) .bhx-badges{justify-content:center;gap:10px;margin-top:24px;display:flex}:where(.bh) .bhx-ask{text-align:center;letter-spacing:-.32px;color:#fafafa;margin-top:84px;font-size:16px;line-height:24px}:where(.bh) .bhx-ai{justify-content:center;align-items:center;gap:34px;margin-top:21px;display:flex}:where(.bh) .bhx-copyright{text-align:center;letter-spacing:-.16px;color:#fafafa;margin-top:70px;font-size:8px;line-height:12px}:where(.bh) .bhx-rebuilt{text-align:center;color:#8a8a8a;margin-top:28px;font-size:12px;line-height:18px}:where(.bh) .bhx-rebuilt a{color:#bdbdbd;text-decoration:underline}:where(.bh) .bhx-back{z-index:60;color:#fff;letter-spacing:-.1px;backdrop-filter:blur(6px);background:#111111d1;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1;transition:background .15s;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 14px #0000002e}:where(.bh) .bhx-back span{color:#bdbdbd}:where(.bh) .bhx-back:hover{background:#000}@media (width<=1199px){:where(.bh) .bhx-top{padding:8px 10px}}@media (width<=999px){:where(.bh) .bhx-links{display:none}}@media (width<=809px){:where(.bh) .bhx-navwrap{top:var(--bhx-nav-top-m,16px)}:where(.bh) .bhx-nav{width:calc(100% - 10px);padding:0 4px 0 17px}:where(.bh) .bhx-ctas{display:none}:where(.bh) .bhx-subnav{letter-spacing:-.14px;color:#1a1615;justify-content:center;gap:22px;padding-top:100px;font-size:14px;font-weight:600;line-height:16.8px;display:flex}:where(.bh) .bhx-burger{display:block}:where(.bh) .bhx-foot{padding:80px 20px 123px}:where(.bh) .bhx-cols{grid-template-columns:1fr;gap:24px;margin-top:40px}:where(.bh) .bhx-col.tools{margin-top:24px}:where(.bh) .bhx-col.learn{order:1}:where(.bh) .bhx-col.company{order:2}:where(.bh) .bhx-col.legal{order:3}:where(.bh) .bhx-col.tools{order:4}:where(.bh) .bhx-col-title{margin-bottom:20px}:where(.bh) .bhx-col.tools li:nth-child(n+4){display:none}:where(.bh) .bhx-help{border-radius:0;margin-top:44px;margin-left:-20px;margin-right:-20px}:where(.bh) .bhx-badges{margin-top:25px}:where(.bh) .bhx-ask{margin-top:88px}:where(.bh) .bhx-copyright{white-space:nowrap;margin:70px -60px 0}:where(.bh) .bhx-back{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s,background .15s;bottom:10px;left:10px;transform:translateY(16px)}:where(.bh) .bhx-back[data-show]{opacity:1;pointer-events:auto;transform:none}:where(.bh) .bhx-back span{display:none}}
