@media (min-width:768px){.lp-root .lp-nav,.pub-scope .pub-nav{height:68px;background:var(--surface,#ffffff);border-bottom:1px solid var(--divider);backdrop-filter:none}.lp-root .lp-nav-inner,.pub-scope .pub-nav-inner{width:min(calc(100% - 48px),1195px);max-width:1195px;height:68px;margin:0 auto;padding:0;display:flex;justify-content:flex-start;gap:0}.lp-root .lp-nav-links,.pub-scope .pub-nav-links{display:flex;align-items:center;flex:0 1 auto;gap:28px;margin:0 auto 0 36px}.lp-root .lp-nav-links a,.pub-scope .pub-nav-links a{min-height:0;padding:0;border:0;color:var(--ink-700,#3a3a3a);font-size:15px;font-weight:400;line-height:20px;text-decoration:none;white-space:nowrap}.lp-root .lp-nav-links a.active,.pub-scope .pub-nav-links a.active{border:0;color:var(--ink-950,#111111);font-weight:500}.lp-root .lp-nav-cta,.pub-scope .pub-nav-cta{display:flex;align-items:center;flex:none;gap:20px}.lp-root .lp-nav-cta .lp-nav-ghost,.pub-scope .pub-nav-cta .pub-nav-ghost{min-height:0;padding:0;border:0;color:var(--ink-950,#111111);font-size:15px;font-weight:400;line-height:20px}.lp-root .lp-nav-cta .lp-btn--primary,.pub-scope .pub-nav-cta .pub-btn--primary{min-height:0;padding:10px 18px;border:0;border-radius:2px;color:var(--ink-950,#111111);font-size:15px;font-weight:500;line-height:20px}.lp-root[data-accent=cyan] .lp-nav-cta .lp-btn--primary,.pub-scope[data-accent=cyan] .pub-nav-cta .pub-btn--primary{background:var(--sm-cyan-500);color:var(--ink-950,#111111)}.lp-root[data-accent=violet] .lp-nav-cta .lp-btn--primary,.pub-scope[data-accent=violet] .pub-nav-cta .pub-btn--primary{background:var(--pdu-600,#6b21a8);color:var(--surface,#ffffff)}.lp-root .lp-nav-mobile-btn,.pub-scope .pub-nav-mobile-btn{display:none}.pub-scope .pub-nav-inner>.ml-auto{flex:none;margin-left:20px}.pub-scope .pub-nav-inner>.ml-auto>button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--ink-950,#111111)}.pub-scope .pub-nav-inner>.ml-auto>button>span:first-child{display:inline-flex;align-items:center}.pub-scope .pub-nav-inner>.ml-auto>button>span:first-child svg{width:20px;height:20px}.pub-scope .pub-nav-inner>.ml-auto>button>span:nth-child(2){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pub-scope .pub-nav-inner>.ml-auto>button>span[aria-hidden=true]{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 3px;border-radius:10px;font-size:9px}.pub-scope .pub-nav-inner>.ml-auto>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-root .lp-footer,.pub-scope .pub-footer{padding:36px 0 26px;border-top:1px solid var(--divider);background:var(--surface,#ffffff)}.lp-root .lp-footer>.lp-container,.pub-scope .pub-footer>.pub-container{width:min(calc(100% - 48px),1195px);max-width:1195px;margin:0 auto;padding:0}.lp-root .lp-footer-top,.pub-scope .pub-footer-top{display:grid;grid-template-columns:1.6fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:36px;padding-bottom:0;border-bottom:0}.lp-root .lp-footer-cols,.pub-scope .pub-footer-cols{display:contents}.lp-root .lp-footer-brand,.pub-scope .pub-footer-brand{max-width:none}.lp-root .lp-footer-brand>.lp-wordmark,.pub-scope .pub-footer-brand>.pub-wordmark{display:none}.lp-root .lp-footer-blurb,.pub-scope .pub-footer-blurb{max-width:none;margin:0;color:var(--ink-600,#555555);font-size:14px;line-height:26px}.lp-root .lp-footer-blurb+.lp-footer-blurb,.pub-scope .pub-footer-blurb+.pub-footer-blurb{margin-top:8px}.lp-root .lp-footer-col,.pub-scope .pub-footer-col{display:flex;flex-direction:column;gap:0}.lp-root .lp-footer-col .h,.pub-scope .pub-footer-col .pub-col-h{margin:0 0 5px;color:var(--ink-950,#111111);font-size:15px;font-weight:600;letter-spacing:normal;line-height:26px;text-transform:none}.lp-root .lp-footer-col a,.pub-scope .pub-footer-col a{color:var(--ink-600,#555555);font-size:14px;line-height:26px;text-decoration:none}.lp-root .lp-footer-bottom,.pub-scope .pub-footer-bottom{display:flex;justify-content:flex-start;gap:8px;margin-top:26px;padding-top:16px;border-top:1px solid var(--divider);color:var(--fg-muted);font-size:13.5px;line-height:20px}.lp-root .lp-footer-bottom .sep,.pub-scope .pub-footer-bottom .pub-sep{display:inline-flex;flex:0 1 auto;align-items:center;gap:0 10px}.lp-root .lp-footer-mobile-separator,.pub-scope .pub-footer-mobile-separator{display:inline}.lp-root[data-accent=cyan] .lp-nav-inner .lp-wordmark,.pub-scope[data-accent=cyan] .pub-nav-inner .pub-wordmark{margin-left:-11px;margin-right:-10px}.lp-root[data-accent=violet] .lp-nav-inner .lp-wordmark,.pub-scope[data-accent=violet] .pub-nav-inner .pub-wordmark{margin-left:-3px;margin-right:-16px}.lp-root .lp-nav-inner .lp-brand-logo,.pub-scope .pub-nav-inner .pub-brand-logo{max-width:none}}@media (min-width:768px) and (max-width:1023px){.lp-root .lp-footer>.lp-container,.lp-root .lp-nav-inner,.pub-scope .pub-footer>.pub-container,.pub-scope .pub-nav-inner{width:calc(100% - 56px)}.lp-root .lp-nav-links,.pub-scope .pub-nav-links{gap:8px;margin-left:12px}.lp-root .lp-nav-inner .lp-brand-logo,.pub-scope .pub-nav-inner .pub-brand-logo{height:24px;max-width:112px}.lp-root .lp-nav-cta,.pub-scope .pub-nav-cta{gap:12px}.pub-scope .pub-nav-inner>.ml-auto{margin-left:12px}}