:root{--ail-public-bg:#071321;--ail-public-fg:#fff;--ail-public-content-max:1380px;--ail-public-font-floor:16px}body.ail-public-dark-surface{background:var(--ail-public-bg)!important;color:var(--ail-public-fg)!important}body.ail-public-dark-surface #page-container,body.ail-public-dark-surface #main-content,body.ail-public-dark-surface .et-l--body,body.ail-public-dark-surface .et-l--body .et_builder_inner_content,body.ail-public-dark-surface .et-l--body .et_pb_section,body.ail-public-dark-surface .et-l--body .et_pb_row,body.ail-public-dark-surface .et-l--body .et_pb_column,body.ail-public-dark-surface .entry-content{background-color:var(--ail-public-bg)!important;color:var(--ail-public-fg)!important}body.ail-public-dark-surface #main-content .entry-content,body.ail-public-dark-surface #ai-life-app,body.ail-public-dark-surface :is(.ail-tech-page,.ail-pid-page,.ail-ac-page,.ail-ae-page,.ail-mm-page,.ail-rs-page,.ail-ev-page,.ail-cg-page,.ail-data-page,.ail-biz-page,.ail-dp-page,.ail-sponsoring-page,.ail-trust-page,.ail-resident-directory,.ail-resident-shell,.ail-archive,.ail-development-page,.ail-prerender,.ail-context-links){width:100%!important;max-width:var(--ail-public-content-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.ail-public-content-header{width:100%;max-width:var(--ail-public-content-max);margin:0 auto clamp(24px,4vw,48px);padding:0 clamp(14px,2vw,22px);box-sizing:border-box;color:#fff}.ail-public-content-header-media{display:block;overflow:hidden;width:100%;margin:0 0 clamp(22px,3.5vw,38px);border:1px solid rgb(255 255 255 / .18);border-radius:22px;background:#091827}.ail-public-content-header-image{display:block;width:100%;height:auto;max-height:620px;aspect-ratio:16/9;object-fit:cover}.ail-public-single-post-media .ail-public-content-header-media{margin-bottom:0}.ail-public-content-header-copy{max-width:980px}.ail-public-content-header-kicker{display:block;margin:0 0 8px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.ail-public-content-header h1{margin:4px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(30px,4.25vw,52px)!important;line-height:1.04!important;letter-spacing:-.03em!important;font-weight:800!important;text-shadow:none!important}body.ail-public-dark-surface #main-content :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,span,strong,em,small,time,address,code,pre,a,summary,th,td),body.ail-public-dark-surface .et-l--body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,span,strong,em,small,time,address,code,pre,a,summary,th,td){color:#fff!important;-webkit-text-fill-color:#fff!important}body.ail-public-dark-surface #main-content :where(section,article,aside,nav,form,fieldset,table,thead,tbody,tfoot,tr,th,td,details,summary,pre,code,div,span),body.ail-public-dark-surface .entry-content :where(section,article,aside,nav,form,fieldset,table,thead,tbody,tfoot,tr,th,td,details,summary,pre,code,div,span){border-color:rgb(255 255 255 / .2)!important}body.ail-public-dark-surface #main-content :where(input,textarea,select,button){background:#071321!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgb(255 255 255 / .42)!important}body.ail-public-dark-surface #main-content :where(input,textarea)::placeholder{color:#fff!important;opacity:.72}body.ail-public-dark-surface #main-content :where(input,textarea,select,button,a):focus-visible{outline:3px solid #fff!important;outline-offset:3px}body.ail-public-dark-surface :is(.ail-tech-page,.ail-pid-page,.ail-ac-page,.ail-ae-page,.ail-mm-page,.ail-rs-page,.ail-ev-page,.ail-cg-page,.ail-data-page,.ail-biz-page,.ail-dp-page,.ail-sponsoring-page,.ail-trust-page,.ail-resident-directory,.ail-resident-shell,.ail-archive,.ail-development-page,.ail-prerender){background-color:#071321!important;color:#fff!important}body.ail-public-dark-surface :is(.ail-tech-page,.ail-pid-page,.ail-ac-page,.ail-ae-page,.ail-mm-page,.ail-rs-page,.ail-ev-page,.ail-cg-page,.ail-data-page,.ail-biz-page,.ail-dp-page,.ail-sponsoring-page,.ail-trust-page,.ail-resident-directory,.ail-resident-shell,.ail-archive,.ail-development-page,.ail-prerender) :where(div,section,article,aside,nav,form,fieldset,table,thead,tbody,tfoot,tr,th,td,details,summary,pre,code,span){background-color:#071321!important}body.ail-public-dark-surface #main-content svg text{fill:#fff!important}body.ail-public-dark-surface #main-content :is(.ail-ev-status,.ail-rs-status,.ail-data-status,.ail-cg-status){background:#24364a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .32)!important}body.ail-public-dark-surface #main-content :is(.ail-ev-measured,.ail-rs-measured,.ail-data-measured,.ail-cg-measured,.ail-rs-completed,.ail-data-completed,.ail-cg-completed){background:#174438!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.ail-public-dark-surface #main-content :is(.ail-ev-observed,.ail-rs-observed,.ail-data-observed,.ail-cg-observed){background:#173c68!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.ail-public-dark-surface #main-content :is(.ail-ev-not-established,.ail-rs-not-established,.ail-data-not-established,.ail-cg-not-established){background:#3c3429!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.ail-public-dark-surface #main-content :is(.ail-ev-unavailable,.ail-rs-unavailable,.ail-data-unavailable,.ail-cg-unavailable){background:#4b252a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.ail-public-dark-surface #main-content :is(.ail-tech-actions,.ail-pid-actions,.ail-ac-actions,.ail-ae-actions,.ail-mm-actions,.ail-rs-actions,.ail-ev-actions,.ail-cg-actions,.ail-data-actions,.ail-biz-actions,.ail-dp-actions,.ail-sponsoring-actions,.ail-trust-hero-actions) a{background:#0d2742!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgb(255 255 255 / .42)!important}body.ail-public-dark-surface #main-content :is(.ail-tech-actions,.ail-pid-actions,.ail-ac-actions,.ail-ae-actions,.ail-mm-actions,.ail-rs-actions,.ail-ev-actions,.ail-cg-actions,.ail-data-actions,.ail-biz-actions,.ail-dp-actions,.ail-sponsoring-actions,.ail-trust-hero-actions) a:is([class*="primary"],:first-child){background:#1d5fa8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#6caeff!important}body.ail-plugin-owned-page-header :where(.ail-tech-hero,.ail-pid-hero,.ail-ac-hero,.ail-ae-hero,.ail-mm-hero,.ail-rs-hero,.ail-ev-hero,.ail-cg-hero,.ail-data-hero,.ail-biz-hero,.ail-dp-hero,.ail-sponsoring-hero,.ail-trust-hero,.ail-resident-hero){min-height:0!important;padding:clamp(24px,4vw,46px)!important;background:#071321!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:22px!important;box-shadow:none!important;display:block!important}body.ail-plugin-owned-page-header :where(.ail-tech-hero-picture,.ail-pid-hero-picture,.ail-ac-hero-picture,.ail-ae-hero-picture,.ail-mm-hero-picture,.ail-rs-hero-picture,.ail-ev-hero-picture,.ail-cg-hero-picture,.ail-data-hero-picture,.ail-biz-hero-picture,.ail-dp-hero-picture,.ail-sponsoring-hero-picture,.ail-trust-hero-picture,.ail-resident-hero-picture,.ail-tech-hero-shade,.ail-pid-hero-shade,.ail-ac-hero-shade,.ail-ae-hero-shade,.ail-mm-hero-shade,.ail-rs-hero-shade,.ail-ev-hero-shade,.ail-cg-hero-shade,.ail-data-hero-shade,.ail-biz-hero-shade,.ail-dp-hero-shade,.ail-sponsoring-hero-shade,.ail-trust-hero-shade,.ail-resident-hero-shade){display:none!important}body.ail-plugin-owned-page-header :where(.ail-tech-hero-copy,.ail-pid-hero-copy,.ail-ac-hero-copy,.ail-ae-hero-copy,.ail-mm-hero-copy,.ail-rs-hero-copy,.ail-ev-hero-copy,.ail-cg-hero-copy,.ail-data-hero-copy,.ail-biz-hero-copy,.ail-dp-hero-copy,.ail-sponsoring-hero-copy,.ail-trust-hero-copy,.ail-resident-hero-copy){max-width:980px!important;padding:0!important}@media(max-width:600px){.ail-public-content-header{padding-inline:14px}.ail-public-content-header-media{border-radius:16px}.ail-public-content-header h1{font-size:clamp(28px,9.2vw,42px)!important}}body.ail-journal-theme-owned .ail-public-content-header,body.ail-journal-theme-owned .ail-public-content-header-copy,body.ail-journal-theme-owned .ail-public-content-header-kicker,body.ail-journal-theme-owned .ail-public-content-header h1{color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}