.bip-root{--bip-ink: #20242b;--bip-muted: #687586;--bip-line: #d6e0ef;--bip-accent: #2563eb;color-scheme:light;background:#fff;color:var(--bip-ink);font-family:Space Grotesk,sans-serif;font-weight:300;min-height:100svh;width:100%;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bip-root ::-moz-selection{background:#2b6fde52;color:#fff}.bip-root ::selection{background:#2b6fde52;color:#fff}.bip-root :focus-visible{outline:2px solid #2b6fde;outline-offset:2px;border-radius:2px}.bip-root .container-bip{margin-left:auto;margin-right:auto;width:100%;max-width:83rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:640px){.bip-root .container-bip{max-width:86rem;padding-left:3rem;padding-right:3rem}}.bip-root .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(168 165 157 / var(--tw-text-opacity, 1))}.bip-root .pill{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .875rem;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(8 9 12 / var(--tw-text-opacity, 1))}.bip-root .status-dot{display:inline-block;height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(43 111 222 / var(--tw-bg-opacity, 1));box-shadow:0 0 0 3px #2b6fde2e}.bip-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bip-root .btn-brand{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:300;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bip-root .btn-brand:hover{--tw-bg-opacity: 1;background-color:rgb(48 52 59 / var(--tw-bg-opacity, 1))}.bip-root .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#ffffff24;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:300;--tw-text-opacity: 1;color:rgb(247 246 242 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bip-root .btn-ghost:hover{--tw-border-opacity: 1;border-color:rgb(43 111 222 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(43 111 222 / var(--tw-text-opacity, 1))}.bip-root .card{border-radius:1rem;border-width:1px;border-color:#ffffff14;background-color:#1c1c1999;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bip-root .card-hover:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#ffffff24}.bip-root .card-light{border-radius:1rem;border-width:1px;border-color:#1313111f;background-color:#ffffffb3;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bip-root .card-light-hover:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#13131142;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bip-root .btn-ghost-light{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#13131142;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:300;--tw-text-opacity: 1;color:rgb(19 19 17 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bip-root .btn-ghost-light:hover{--tw-border-opacity: 1;border-color:rgb(43 111 222 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(33 89 196 / var(--tw-text-opacity, 1))}.bip-root .text-glow{text-shadow:0 0 28px rgba(43,111,222,.55),0 0 10px rgba(43,111,222,.45)}.bip-root .text-glow-soft{text-shadow:0 0 16px rgba(43,111,222,.35)}.bip-root .brand-radial{background:radial-gradient(55% 45% at 50% 0%,rgba(43,111,222,.16),transparent 70%),radial-gradient(40% 50% at 85% 10%,rgba(43,111,222,.07),transparent 60%)}.bip-root .grid-faint{background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px}.bip-root .hero-vignette{background:radial-gradient(120% 110% at 50% 26%,transparent 50%,rgba(0,0,0,.6) 100%)}.bip-root .noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.045}.bip-root .cloudfield{display:block;background:radial-gradient(58% 48% at 50% 40%,rgba(43,111,222,.12),transparent 70%),#131311}.bip-root .light-glow{background:radial-gradient(38% 32% at 90% 3%,rgba(43,111,222,.1),transparent 70%),#f7f6f2}.bip-root .grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-0.213%20-0.715%20-0.072%200%201'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='gamma' exponent='3.4' amplitude='1' offset='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.bip-root .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bip-root .no-scrollbar::-webkit-scrollbar{display:none}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bip-root .animate-marquee-vertical{animation:marquee-vertical var(--duration, 20s) linear infinite;will-change:transform}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.bip-root .animate-marquee-horizontal{animation:marquee-horizontal var(--duration, 24s) linear infinite;will-change:transform}@keyframes pulse-soft{0%,to{transform:scale(1);text-shadow:0 0 0 rgba(43,111,222,0)}50%{transform:scale(1.06);text-shadow:0 0 16px rgba(43,111,222,.55)}}.bip-root .pulse-soft{animation:pulse-soft 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bip-root *,.bip-root *:before,.bip-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.bip-root *,.bip-root *:before,.bip-root *:after{box-sizing:border-box;font-family:Space Grotesk,sans-serif;font-weight:300}.bip-root :is(h1,h2,h3,h4,p,a,button,input,select,textarea,label,span,div,li,td,th,dt,dd){font-family:Space Grotesk,sans-serif}.bip-root :is(h1,h2,h3,h4){font-weight:300;letter-spacing:-.045em;text-wrap:balance}.bip-root p{text-wrap:pretty}.bip-root :is(section[id],h2[id],h3[id]){scroll-margin-top:104px}.bip-root [class~=text-paperInk]{color:var(--bip-ink)}.bip-root :is([class~=text-paperMuted],[class~=text-paperFaint]){color:var(--bip-muted)}.bip-root :is([class~=border-paperLine],[class~=border-paperLine2]){border-color:var(--bip-line)}.bip-root [class~=bg-paper]{background-color:#fff}.bip-root [class~="bg-paper/85"]{background-color:#fffffff0}.bip-container,.bip-header-inner,.bip-footer-inner{width:100%;max-width:1408px;margin-inline:auto;padding-inline:64px}.bip-skip{position:fixed;left:16px;top:-80px;z-index:110;padding:12px 20px;background:#1a1a1a;color:#fff}.bip-skip:focus{top:12px}.bip-header{position:fixed;inset:0 0 auto;z-index:100;background:#fffffff0;border-bottom:1px solid #e6ecf4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bip-header-inner{min-height:80px;display:flex;align-items:center;gap:32px}.bip-logo{margin-right:auto;flex-shrink:0}.bip-logo img{height:44px;width:68px;-o-object-fit:contain;object-fit:contain}.bip-desktop-nav,.bip-header-actions{display:flex;align-items:center;gap:28px}.bip-desktop-nav a,.bip-social{display:inline-flex;align-items:center;gap:5px;color:var(--bip-ink);font-size:14px}.bip-desktop-nav a:hover,.bip-desktop-nav a[aria-current],.bip-mobile-nav a[aria-current]{color:var(--bip-accent)}.bip-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:48px;border:1px solid #1a1a1a;border-radius:6px;padding:13px 22px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:300;white-space:nowrap;transition:background .2s,transform .2s}.bip-button:hover{background:#30343b;transform:translateY(-1px)}.bip-menu-toggle,.bip-mobile-nav{display:none}.bip-hero{min-height:min(900px,100svh);display:flex;align-items:center;padding-block:160px 100px;background:#fff}.bip-hero h1{max-width:1100px;margin:0;font-size:clamp(40px,5.1vw,76px);line-height:1.07;letter-spacing:-.055em}.bip-hero h1 span{color:var(--bip-accent)}.bip-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-top:40px}.bip-hero p{max-width:640px;font-size:clamp(17px,1.5vw,20px);line-height:1.65;color:var(--bip-muted)}.bip-footer{background:#fff;border-top:1px solid #e6ecf4;padding-block:36px}.bip-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:13px;color:var(--bip-muted)}.bip-footer a{display:inline-flex;align-items:center;gap:14px}.bip-footer-brand img{width:78px;height:auto}.bip-root .bip-resource-card{min-width:0}.bip-editorial{font-weight:300}.bip-editorial :is(h1,h2,h3,h4){font-weight:300!important}.bip-editorial :is(p,li){text-wrap:pretty}.bip-editorial :is(pre,table){max-width:100%}.bip-editorial pre{overflow-x:auto}.bip-root :is(input,select,textarea){color-scheme:light}.bip-root :is(input,select,textarea):focus-visible{outline:2px solid var(--bip-accent);outline-offset:2px}.bip-root :is(.animate-marquee-horizontal,.animate-marquee-vertical):hover{animation-play-state:paused}@media(min-width:1024px){.bip-root .max-w-content{max-width:1280px}}@media(max-width:1023px){.bip-container,.bip-header-inner,.bip-footer-inner{padding-inline:32px}.bip-desktop-nav{display:none}.bip-header-actions{gap:16px}.bip-menu-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--bip-line);border-radius:6px;background:#fff;color:var(--bip-ink)}.bip-mobile-nav{display:flex;flex-direction:column;max-height:calc(100svh - 80px);overflow-y:auto;padding:12px 32px 24px;border-top:1px solid #e6ecf4;background:#fff}.bip-mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding-block:15px;border-bottom:1px solid #e6ecf4;font-size:16px}.bip-hero-bottom{align-items:start;flex-direction:column;gap:28px}.bip-footer-inner{flex-wrap:wrap}}@media(max-width:639px){.bip-container,.bip-header-inner,.bip-footer-inner{padding-inline:24px}.bip-header-inner{gap:12px}.bip-header-actions{gap:10px}.bip-social{display:none}.bip-header .bip-button{min-height:44px;padding:10px 14px;gap:12px}.bip-logo img{width:58px;height:38px}.bip-hero{min-height:680px;min-height:min(760px,100svh);padding-block:140px 72px}.bip-hero h1{font-size:clamp(36px,8.8vw,50px)}.bip-hero-bottom{margin-top:28px}.bip-footer-inner{align-items:start;flex-direction:column}.bip-resource-card h3{font-size:clamp(18px,5vw,24px)}}.bip-root [class~="sm:px-12"]{padding-inline:clamp(24px,5vw,64px)}.bip-cover{min-height:300px;background:#f5f8fc;transition:border-color .2s,background .2s}.bip-cover:hover{border-color:#94acd0;background:#eef4fd}.bip-cover-content{min-height:300px;display:flex;flex-direction:column;padding:24px;text-align:left}.bip-cover-top,.bip-cover-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#687586;font-size:12px}.bip-cover-top{color:#2563eb}.bip-cover-graphic{width:156px;height:52px;margin-block:20px}.bip-cover-content h3{margin:0 0 24px;max-width:30ch;font-size:clamp(22px,2.4vw,30px);line-height:1.2;color:#20242b}.bip-cover-bottom{margin-top:auto;border-top:1px solid #d6e0ef;padding-top:14px}.bip-editorial :is(a,button)[class*=bg-]{font-weight:300}@media(max-width:639px){.bip-cover,.bip-cover-content{min-height:290px}.bip-cover-content{padding:22px}.bip-root .bip-cover-content h3{font-size:24px}}.bip-editorial *{font-family:Space Grotesk,sans-serif!important;font-weight:300!important}.bip-editorial h1 em{font-style:normal!important;color:#2563eb!important}.bip-editorial :is(a,button)[class*=--cta-background]{border-radius:6px;min-height:44px;background:#1a1a1a}.bip-editorial>section:first-of-type>.pointer-events-none,.bip-editorial>section:first-of-type>div[style*="pointer-events: none"]{display:none}.bip-editorial div:has(>[data-nosnippet])>div:first-child,.bip-editorial div:has(>[data-nosnippet])>div:first-child>div:first-child{flex-wrap:wrap;gap:12px;min-width:0}.bip-editorial :is(pre,code),.bip-editorial pre *{font-family:ui-monospace,monospace!important}@media(max-width:1023px){.bip-editorial>section:first-of-type{min-height:0!important}}
