@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}.container{max-width:1320px;margin:0 auto}.full-container{width:100%}h1,h2,h3,h4,h5,h6,p,a,span,button{font-family:inter,sans-serif}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col{flex:1 0;padding-left:15px;padding-right:15px}.col-1{flex:0 0 8.333%;max-width:8.333%}.col-2{flex:0 0 16.666%;max-width:16.666%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-5{flex:0 0 41.666%;max-width:41.666%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333%;max-width:58.333%}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333%;max-width:83.333%}.col-11{flex:0 0 91.666%;max-width:91.666%}.col-12{flex:0 0 100%;max-width:100%}.img-fluid{max-width:100%;height:auto}.section-1{padding:71px 12px}.banner-right-img-wrapper img{width:78%}.section-2 img{width:100%}.alignment-content-wrapper{padding:254px 0 12px 50px}.alignment-content-wrapper h2{font-family:inter,sans-serif;font-size:62px;font-weight:400;line-height:69px}.control-content-wrapper{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding:194px 0 12px;display:flex}.control-content-wrapper p{text-align:right;width:100%;font-family:Inter,sans-serif;font-size:36px;font-weight:700}.control-image-wrapper{text-align:right}.control-content-wrapper h2{font-family:Inter,sans-serif;font-size:68px;font-style:italic;font-weight:400}.control-content-wrapper h2 span{font-weight:700}section.bird-sec{padding:172px 0}.bird-content-wrapper h2{margin-bottom:34px;font-size:62px;line-height:72px}.bird-content-wrapper ul{padding:0}.bird-content-wrapper ul li{font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:57px;list-style-type:none;transition:all .3s}.bird-content-wrapper li.glow{text-shadow:0 0 4px #ffd900,0 0 8px #ffd900,0 0 16px #ffd900;transition:all .3s;transform:scale(1.05)}.bird-content-wrapper{padding:0 84px}.thumb-banner-sec{padding:164px 12px}.section-4{padding:64px 12px}.stateful-content-wrapper h2{text-align:center;width:87%;margin-bottom:42px;font-family:Inter,sans-serif;font-size:120px;font-weight:700;line-height:104px}.stateful-content-wrapper h2 span{font-family:Inter,sans-serif}.stateful-content-wrapper p{width:88%;font-size:35px}.stateful-content-wrapper{padding:0 114px}.tracking-img-sec img{width:65%;transform:rotate(6deg)}.tracking-img-sec{text-align:center}section.section-5{padding:64px 12px}section.section-5 .regulatory-content-wrapper{max-width:1340px;margin:0 auto}section.section-5 .regulatory-content-wrapper h2{margin-bottom:16px;font-family:Inter,sans-serif;font-size:83px;line-height:102px}section.section-5 .regulatory-content-wrapper h2 span{font-family:Inter,sans-serif}section.section-5 .regulatory-content-wrapper p{font-size:33px}.ai-personhood-map-section{background:radial-gradient(circle at 18% 10%,#00bddc38,#0000 28%),linear-gradient(#8ade68 0%,#f8f5dd 34%,#fff 100%);width:100vw;padding:76px 12px 92px}.ai-map-shell{width:min(1240px,100% - 24px);margin:0 auto}.ai-map-header{text-align:center;max-width:930px;margin:0 auto 34px}.ai-map-kicker{color:#0d5d34;letter-spacing:0;text-transform:uppercase;background:#ffffffb8;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-bottom:18px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex}.ai-map-header h2{color:#111;margin-bottom:18px;font-size:clamp(42px,6vw,82px);font-weight:800;line-height:.98}.ai-map-header p{color:#333;max-width:720px;margin:0 auto;font-size:clamp(18px,2.3vw,28px);line-height:1.42}.ai-map-board{background:linear-gradient(135deg,#fffffff5,#f6fff8e6),#fff;border:1px solid #1111111f;border-radius:8px;overflow:hidden;box-shadow:0 22px 60px #11111124}.ai-map-chart{width:100%;height:min(68vh,650px);min-height:520px}.ai-map-legend{background:#ffffffd6;border:1px solid #1111111f;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:20px 26px;margin-top:22px;padding:20px 22px;display:grid}.ai-map-legend h3{color:#111;font-size:22px;font-weight:800}.ai-map-legend-list{flex-wrap:wrap;gap:12px;display:flex}.ai-map-legend-item{color:#1f1f1f;white-space:nowrap;background:#ffffffeb;border:1px solid #1111111a;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:700;display:inline-flex}.ai-map-swatch{border-radius:50%;flex:0 0 14px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.swatch-red{background:#b71c1c}.swatch-blue{background:#1a237e}.swatch-orange{background:#e65100}.swatch-yellow{background:#f9a825}.swatch-gray{background:#e0e0e0}.section-6{padding:64px 12px}.review-content-wrapper h2{text-align:center;width:87%;margin-bottom:42px;font-family:Inter,sans-serif;font-size:120px;font-weight:700;line-height:104px}.review-content-wrapper h2 span{font-family:Inter,sans-serif}.review-content-wrapper p{width:88%;font-family:Inter,sans-serif;font-size:35px}.review-content-wrapper{padding:0 114px}.review-img-wrapper img{transform:rotate(21deg)}.section-7{padding:70px 12px 150px}.section-7 h2{text-align:center;margin-bottom:42px;font-family:Inter,sans-serif;font-size:50px;font-weight:700}.section-7 h2 span{font-family:Inter,sans-serif}.section-7 p{font-family:Inter,sans-serif;font-size:31px;font-weight:400;line-height:55px}.section-7 a{text-align:center;color:#dd3f2b;width:100%;margin-top:22px;font-size:24px;text-decoration:none;display:inline-block;position:relative}.section-7 h2,.section-7 p,.section-7 a{overflow:hidden}.reveal-line{display:block}.section-7 h2 span:hover{transition:all .3s;display:inline-block;transform:scale(1.1)rotate(3deg)}.section-8{padding:64px 12px 150px}.personhood-law-content-wrapper{max-width:1240px;margin:0 auto}.personhood-law-content-wrapper h2{font-family:Inter,sans-serif;font-size:70px;font-weight:700;line-height:110px}.personhood-law-content-wrapper h2 span{font-family:Inter,sans-serif}.personhood-law-content-wrapper p{width:70%;font-family:Inter,sans-serif;font-size:31px;line-height:52px}.about-the-team-wrapper{max-width:1440px;margin:0 auto}.about-the-team-wrapper h2{font-size:70px}.ring{z-index:99;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:fixed;top:0;left:0}.ring img{object-fit:contain;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .3s}.ring-text{color:#000;text-align:center;opacity:0;pointer-events:none;font-family:Inter,sans-serif;font-size:80px;line-height:1.2;position:absolute;transform:scale(.5)}@media (max-width:992px){.col-md-6{flex:0 0 50%;max-width:50%}.col-md-12{flex:0 0 100%;max-width:100%}.ai-personhood-map-section{padding:58px 12px 72px}.ai-map-header{margin-bottom:24px}.ai-map-chart{height:58vh;min-height:430px}.ai-map-legend{grid-template-columns:1fr}}@media (max-width:576px){.col-sm-12{flex:0 0 100%;max-width:100%}.ai-map-shell{width:100%}.ai-map-header h2{font-size:39px}.ai-map-header p{font-size:17px}.ai-map-chart{height:460px;min-height:460px}.ai-map-legend{padding:16px}.ai-map-legend-list{gap:10px}.ai-map-legend-item{white-space:normal;width:100%}}
