.sg-header{--gb-purple:#6836d8;--gb-ink:#242336;color:var(--gb-ink);overflow-wrap:normal;font-family:Manrope,Arial,sans-serif;line-height:1.65}.sg-header :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sg-header :is(a,button):focus-visible{outline:3px solid var(--gb-purple);outline-offset:5px}.sg-header .sg-brand{letter-spacing:-1.2px;min-height:44px;color:var(--gb-ink);flex-shrink:0;align-items:center;gap:7px;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.sg-header .sg-brand img{object-fit:contain;flex-shrink:0}.sg-header .sg-brand>span>span{color:var(--gb-purple)}.sg-header .sg-nav{align-items:center;gap:27px;margin-left:auto;display:flex}.sg-header .sg-nav a{align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.sg-header .sg-nav a:hover{color:var(--gb-purple)}.sg-header .sg-menu{min-width:44px;min-height:44px;color:var(--gb-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:12px;display:inline-flex}.sg-header .sg-menu>span{display:none}@media (width<=1100px){.sg-header .sg-nav{gap:17px}.sg-header .sg-brand{font-size:22px}}@media (width<=800px){.sg-header .sg-nav{display:none}.sg-header .sg-menu{margin-left:0}}@media (width<=600px){.sg-header .sg-brand{gap:3px;font-size:20px}.sg-header .sg-brand img{width:31px;height:31px}}@media (width<=360px){.sg-header .sg-brand{font-size:18px}.sg-header .sg-brand img{width:27px;height:27px}}.sg-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #2423360e;justify-content:space-between;align-items:center;gap:30px;height:92px;padding:0 4%;display:flex;position:sticky;top:0}.sg-header .sg-header-cta{border:1px solid #d3d0dc;border-radius:30px;align-items:center;gap:22px;margin-left:28px;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.sg-header .sg-header-cta:hover{background:var(--violet-light);border-color:var(--violet)}@media (width<=1100px){.sg-header{gap:16px;padding-inline:28px}.sg-header .sg-header-cta{margin-left:10px}}@media (width<=800px){.sg-header{height:78px;padding-inline:22px}.sg-header .sg-header-cta{margin-left:auto}}@media (width<=520px){.sg-header{gap:8px;height:72px;padding-inline:14px}.sg-header .sg-header-cta{gap:9px;padding:9px 13px;font-size:12px}.sg-header .sg-header-cta svg{width:14px}}.sg-header .mobile-menu{min-width:44px;min-height:44px}.sg-header .desktop-nav a,.sg-header .sg-header-cta{align-items:center;min-height:44px;display:inline-flex}@media (width<=380px){.sg-header .sg-header-cta{display:none}}.px-product-nav{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:12px 4%;display:flex}.px-product-nav nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.px-product-nav nav a{align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.px-product-nav nav a[aria-current=page]{color:var(--violet);text-underline-offset:5px;text-decoration:underline}@media (width<=520px){.px-product-nav{flex-wrap:wrap;align-items:flex-start;gap:4px 20px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.sg-header *{transition:none!important}}.px-page :is(.px-scene,.px-roundtable-example){scroll-margin-top:110px}html{--site-anchor-offset:104px;scroll-behavior:auto;scroll-padding-top:0}html :is(#experience-b,.work-library-page,.px-page,.consult-page) [id]{scroll-margin-top:var(--site-anchor-offset)}@media (width<=800px){html{--site-anchor-offset:90px}}@media (width<=520px){html{--site-anchor-offset:84px}}html{--site-header-height:92px}@media (width<=800px){html{--site-header-height:78px}}@media (width<=520px){html{--site-header-height:72px}}
