:root{--baii-black: #000000;--baii-white: #FFFFFF;--baii-blue: #0263FF;--baii-gray-100: #F3F4F6;--baii-gray-300: #D1D5DB;--baii-gray-600: #4B5563;--baii-gray-800: #1F2937;--baii-blue-50: #EFF6FF;--baii-font-serif: Georgia, "Times New Roman", serif;--baii-font-sans: Arial, Helvetica, sans-serif;--baii-font-mono: "Courier New", Courier, monospace;--baii-space-xs: 8px;--baii-space-sm: 16px;--baii-space-md: 24px;--baii-space-lg: 32px;--baii-space-xl: 48px;--baii-space-2xl: 64px;--baii-space-3xl: 96px;--baii-max-width: 1280px;--baii-max-width-reading: 800px;--baii-transition-fast: .2s ease;--baii-transition-normal: .3s ease;--baii-transition-slow: .8s ease-out;--baii-border-width: 1px;--baii-border-width-bold: 2px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100vh}body{font-family:var(--baii-font-sans);font-size:16px;line-height:1.5;color:var(--baii-black);background-color:var(--baii-white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.baii-h1{font-family:var(--baii-font-serif);font-size:72px;line-height:.9;letter-spacing:-.02em;font-weight:400;margin-bottom:var(--baii-space-lg)}.baii-h2{font-family:var(--baii-font-serif);font-size:48px;line-height:1.1;font-weight:400;margin-bottom:var(--baii-space-md)}.baii-h3{font-family:var(--baii-font-sans);font-size:32px;line-height:1.2;font-weight:600;margin-bottom:var(--baii-space-sm)}.baii-h4{font-family:var(--baii-font-sans);font-size:24px;line-height:1.3;font-weight:600;margin-bottom:var(--baii-space-sm)}.baii-body{font-family:var(--baii-font-sans);font-size:18px;line-height:1.6;font-weight:400}.baii-body-small{font-family:var(--baii-font-sans);font-size:16px;line-height:1.5;font-weight:400}.baii-subtitle{font-family:var(--baii-font-serif);font-size:24px;line-height:1.5;font-weight:300;color:var(--baii-gray-800)}.baii-subtitle-sans{font-family:var(--baii-font-sans);font-size:22px;line-height:1.5;font-weight:400;color:var(--baii-gray-800)}.baii-mono{font-family:var(--baii-font-mono);font-size:14px;line-height:1.4;font-weight:400;letter-spacing:.02em}.baii-italic{font-family:var(--baii-font-serif);font-style:italic;font-weight:300}.baii-text-blue{color:var(--baii-blue)}.baii-text-gray{color:var(--baii-gray-600)}.baii-container{max-width:var(--baii-max-width);margin:0 auto;padding:0 var(--baii-space-md)}.baii-section{padding:var(--baii-space-3xl) 0}.baii-grid{display:grid;gap:var(--baii-space-md)}.baii-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.baii-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.baii-grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.baii-button{display:inline-block;padding:var(--baii-space-sm) var(--baii-space-lg);font-family:var(--baii-font-sans);font-size:16px;font-weight:500;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:all var(--baii-transition-fast);text-align:center;line-height:1.5}.baii-button-primary{background-color:var(--baii-black);color:var(--baii-white)}.baii-button-primary:hover{background-color:var(--baii-blue);color:var(--baii-white)!important;transform:translateY(-2px)}.baii-button-secondary{background-color:var(--baii-white);color:var(--baii-black);border:var(--baii-border-width-bold) solid var(--baii-black)}.baii-button-secondary:hover{background-color:var(--baii-black);color:var(--baii-white)!important;border-color:var(--baii-black)}.baii-signature-counter{display:inline-flex;align-items:center;gap:var(--baii-space-sm);padding:var(--baii-space-sm) var(--baii-space-lg);background-color:var(--baii-gray-100);border:var(--baii-border-width-bold) solid var(--baii-gray-300);font-family:var(--baii-font-heading);font-weight:var(--baii-font-bold);font-size:var(--baii-font-base);letter-spacing:var(--baii-letter-wide);text-decoration:none;cursor:default;transition:all var(--baii-transition-fast);line-height:1.5}.baii-signature-counter-label{font-size:var(--baii-font-sm);font-weight:var(--baii-font-normal);letter-spacing:var(--baii-letter-normal);text-transform:none;color:var(--baii-gray-600)}.baii-signature-counter-number{font-size:24px;font-weight:800;line-height:1;color:var(--baii-black);letter-spacing:var(--baii-letter-normal)}.baii-card-bold{padding:var(--baii-space-lg);background-color:var(--baii-white);border:var(--baii-border-width) solid var(--baii-gray-300);border-radius:0;transition:all var(--baii-transition-normal);cursor:pointer}.baii-card-bold:hover{background-color:var(--baii-blue);color:var(--baii-white);border-color:var(--baii-blue)}.baii-card-bold:hover *{color:var(--baii-white)}.baii-card-bold:hover .baii-button-secondary{background-color:var(--baii-white);color:var(--baii-black)!important;border-color:var(--baii-white)}.baii-card-bold:hover .baii-button-secondary:hover{background-color:var(--baii-black);color:var(--baii-white)!important;border-color:var(--baii-black)}.baii-card-bold:hover .baii-input,.baii-card-bold:hover .baii-textarea{background-color:var(--baii-white);color:var(--baii-black);border-color:var(--baii-white)}.baii-card-bold:hover .baii-input:focus,.baii-card-bold:hover .baii-textarea:focus{border-color:var(--baii-black)}.baii-card-bold:hover .baii-input::-moz-placeholder,.baii-card-bold:hover .baii-textarea::-moz-placeholder{color:var(--baii-gray-600)}.baii-card-bold:hover .baii-input::placeholder,.baii-card-bold:hover .baii-textarea::placeholder{color:var(--baii-gray-600)}.baii-card-bold:hover .baii-label{color:var(--baii-white)}.baii-card-subtle{padding:var(--baii-space-lg);background-color:var(--baii-white);border:var(--baii-border-width) solid var(--baii-gray-300);border-radius:0;transition:all var(--baii-transition-normal);cursor:pointer}.baii-card-subtle:hover{border-color:var(--baii-blue)}.baii-card-raised{padding:var(--baii-space-lg);background-color:var(--baii-white);border:var(--baii-border-width) solid var(--baii-gray-300);border-radius:0;transition:all var(--baii-transition-normal);cursor:default}.baii-card-raised:hover{border-color:var(--baii-gray-600);box-shadow:0 4px 24px #00000014}.baii-card-raised h3,.baii-card-raised h4{transition:color var(--baii-transition-fast)}.baii-card-raised:hover h3,.baii-card-raised:hover h4{color:var(--baii-blue)}.baii-input{width:100%;padding:var(--baii-space-sm) var(--baii-space-md);font-family:var(--baii-font-sans);font-size:16px;background-color:var(--baii-white);border:var(--baii-border-width) solid var(--baii-gray-300);border-radius:0;transition:border-color var(--baii-transition-fast)}.baii-input:focus{outline:none;border-color:var(--baii-blue)}.baii-input::-moz-placeholder{color:var(--baii-gray-600)}.baii-input::placeholder{color:var(--baii-gray-600)}.baii-textarea{width:100%;padding:var(--baii-space-sm) var(--baii-space-md);font-family:var(--baii-font-sans);font-size:16px;background-color:var(--baii-white);border:var(--baii-border-width) solid var(--baii-gray-300);border-radius:0;resize:vertical;min-height:120px;transition:border-color var(--baii-transition-fast)}.baii-textarea:focus{outline:none;border-color:var(--baii-blue)}.baii-textarea::-moz-placeholder{color:var(--baii-gray-600)}.baii-textarea::placeholder{color:var(--baii-gray-600)}.baii-label{display:block;font-weight:600;margin-bottom:var(--baii-space-xs)}.baii-nav{display:flex;gap:var(--baii-space-lg);align-items:center}.baii-nav-item{font-family:var(--baii-font-sans);font-size:14px;font-weight:500;letter-spacing:.05em;text-decoration:none;color:var(--baii-black);padding:var(--baii-space-xs) 0;border-bottom:2px solid transparent;transition:all var(--baii-transition-fast);text-transform:uppercase;display:inline-flex;align-items:center}.baii-nav-item:hover,.baii-nav-item.active{border-bottom-color:var(--baii-blue)}.baii-header{padding:var(--baii-space-md) 0;border-bottom:none;background:linear-gradient(90deg,#0047ab,#06f);position:sticky;top:0;z-index:100;position:relative}.baii-header .baii-nav-item{color:#fff;border-bottom-color:transparent}.baii-header .baii-nav-item:hover{color:#fffc;border-bottom-color:#fff}.baii-header:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(data:image/png;base64,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);background-repeat:repeat;opacity:.15;pointer-events:none;z-index:1}.baii-header .baii-container{position:relative;z-index:2}.baii-button-glass{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:8px;color:#fff;font-family:var(--baii-font-sans);font-size:14px;font-weight:500;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .2s ease;position:relative;border:none}.baii-button-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:1px;background:linear-gradient(135deg,#ffffff80,#ffffff26,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.baii-button-glass:hover{background:#ffffff2e}.baii-button-glass:hover:before{background:linear-gradient(135deg,#fff9,#fff3,#ffffff14)}.baii-nav-item-mobile{font-family:var(--baii-font-sans);font-size:16px;font-weight:500;letter-spacing:.5px;text-decoration:none;color:#fff;transition:opacity .2s ease}.baii-nav-item-mobile:hover{opacity:.8}.baii-footer{padding:var(--baii-space-xl) 0;border-top:var(--baii-border-width) solid var(--baii-gray-300);background-color:var(--baii-black);color:var(--baii-white);margin-top:var(--baii-space-3xl)}.baii-footer a{color:var(--baii-gray-300);text-decoration:none;transition:color var(--baii-transition-fast)}.baii-footer a:hover{color:var(--baii-white)}.baii-hero-gradient{background:linear-gradient(to bottom right,#fff,#f9fafb,#eff6ff);min-height:85vh;display:flex;align-items:center;position:relative;overflow:hidden}.baii-text-center{text-align:center}.baii-text-left{text-align:left}.baii-text-right{text-align:right}.baii-mb-sm{margin-bottom:var(--baii-space-sm)}.baii-mb-md{margin-bottom:var(--baii-space-md)}.baii-mb-lg{margin-bottom:var(--baii-space-lg)}.baii-mt-sm{margin-top:var(--baii-space-sm)}.baii-mt-md{margin-top:var(--baii-space-md)}.baii-mt-lg{margin-top:var(--baii-space-lg)}.baii-list{list-style:none;padding:0}.baii-list li{padding:var(--baii-space-xs) 0}.baii-divider{height:var(--baii-border-width);background-color:var(--baii-gray-300);margin:var(--baii-space-lg) 0}:focus-visible{outline:2px solid var(--baii-blue);outline-offset:2px}@media (max-width: 1024px){.baii-h1{font-size:56px}.baii-h2{font-size:40px}.baii-h3{font-size:28px}.baii-section{padding:var(--baii-space-2xl) 0}}@media (max-width: 640px){.baii-h1{font-size:48px}.baii-h2{font-size:32px}.baii-h3{font-size:24px}.baii-nav{flex-direction:column;align-items:flex-start;gap:var(--baii-space-sm)}.baii-grid-2,.baii-grid-3,.baii-grid-4{grid-template-columns:1fr}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.baii-fade-in{animation:fadeInUp .8s ease-out}.animate-spin{animation:spin 1s linear infinite}.mobile-only{display:block}.tablet-only,.desktop-only{display:none!important}@media (min-width: 768px){.tablet-only{display:flex!important}}@media (min-width: 1024px){.mobile-only{display:none!important}.desktop-only{display:flex!important}}.team-member-grid{display:grid;grid-template-columns:1fr 2fr;gap:var(--baii-space-lg);align-items:start}@media (max-width: 768px){.team-member-grid{grid-template-columns:1fr}}.open-letter-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--baii-space-xl)}@media (max-width: 1024px){.open-letter-grid{grid-template-columns:1fr}}input[type=checkbox]{accent-color:var(--baii-black)}input[type=checkbox]:checked{background-color:var(--baii-black);border-color:var(--baii-black)}
