@font-face{font-family:"Futura PT Light";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/futura-pt-light.woff2") format("woff2")}@font-face{font-family:"Futura PT Book";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/futura-pt-book.woff2") format("woff2")}@font-face{font-family:"TN Web";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/tn-web-regular.woff2") format("woff2")}@font-face{font-family:"SF Pro Display Regular";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/sf-pro-display-regular.woff2") format("woff2")}@font-face{font-family:"SF Pro Display Semibold";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/sf-pro-display-semibold.woff2") format("woff2")}@font-face{font-family:"SF Pro Display Bold";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/sf-pro-display-bold.woff2") format("woff2")}@font-face{font-family:"SF Pro Text";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/sf-pro-text-regular.woff2") format("woff2")}:root{--ink-link:#06c;--ink-grey:#cecece;--surface-grey:#f5f5f7;--surface-midnight:#01012a;--font-stack-fallback:system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"TN Web",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"SF Pro Display Regular",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display-semibold:"SF Pro Display Semibold",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display-bold:"SF Pro Display Bold",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-text:"SF Pro Text",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-futura:"Futura PT Light",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-futura-book:"Futura PT Book",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}html,body{font-size:19px;font-family:var(--font-body);background-color:var(--surface-grey)}html{overflow-x:clip}a{color:var(--ink-link);letter-spacing:inherit}ul{padding:0;list-style-type:none}.page{overflow:hidden}.content-wide{max-width:1200px;margin:auto}.prose{margin:auto;max-width:720px;padding-left:15px;padding-right:15px}.anchor-bar{height:45.25px;background-color:black}.anchor-bar--grey{background-color:var(--surface-grey)}.section-end-pad{padding-bottom:45.25px}.banner{max-width:700px;margin:auto;padding:100px 15px;text-align:center;font-family:var(--font-display-bold);color:black}.section-header{max-width:1200px;margin:auto;padding:40px 15px;text-align:center;vertical-align:middle;font-family:var(--font-display-semibold)}.section-content{max-width:1200px;margin:auto;padding:0 15px 50px 15px;background-color:white}.section-pad{padding-top:50px;padding-bottom:50px}.navbar{padding:0}#site-nav:hover{background:rgba(0,0,0,0.8);transition:background 0.5s linear}.site-nav--scrolled{background:rgba(0,0,0,0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:background 0.5s linear}.site-nav-brand{font-family:var(--font-futura);font-size:17px;color:white;text-decoration:none}.nav-link{font-family:var(--font-futura);font-size:16px}.navbar-toggler{border:none;padding-right:0}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none}.navbar-toggler-icon{width:1em}.color-white{color:white}.color-black{color:black}.color-grey{color:var(--ink-grey)}.color-indigo{color:rgb(13,19,135)}.color-link{color:var(--ink-link)}.gradient-text{vertical-align:middle;margin:auto;padding-bottom:0.2em;color:transparent;-webkit-background-clip:text;background-clip:text;will-change:transform}.gradient-spectrum{background-image:linear-gradient(135deg,#2ca2b4,#5598de 24%,#7f87ff 45%,#f65aad 76%,#ec3d43)}.gradient-spectrum-alt{background-image:linear-gradient(108deg,rgb(8,148,255),rgb(201,89,221) 34%,rgb(255,46,84) 68%,rgb(255,144,4))}.gradient-violet{background-image:linear-gradient(135deg,#b344ff,#ffb6ff)}.gradient-lime{background-image:linear-gradient(135deg,#92ca5a,#dac355)}.gradient-blue{background-image:linear-gradient(135deg,#1e3791 0%,#2948b1 40%,#3153c6 55%,#385fda 60%)}.gradient-teal{background-image:linear-gradient(to bottom,rgb(4,156,183),rgb(61,217,189))}.gradient-rule::after{content:"";display:block;max-width:1200px;height:1px;margin:auto;overflow:hidden;color:transparent;background-image:linear-gradient(90deg,#2ca2b4,#5598de 24%,#7f87ff 45%,#f65aad 76%,#ec3d43);background-clip:initial;will-change:transform}.hero-backdrop{background-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.2)),url("../images/hero.webp");background-position:36% top}.hero{text-align:left;padding:175px 25px 50px 25px}.hero-name{font-family:var(--font-futura);font-size:72px;margin:auto;display:inline-block;vertical-align:middle}.hero-roles{font-family:var(--font-display-semibold);font-weight:600;font-style:normal;font-size:56px;line-height:48px;margin:30px 0 35px 0;display:inline-block}.hero-summary{max-width:700px}.title-hero{font-family:var(--font-display-semibold);font-weight:600;font-style:normal;font-size:56px;line-height:normal}.title-lg{font-family:var(--font-display-semibold);font-weight:600;font-style:normal;font-size:40px;line-height:44px;margin:auto;display:inline-block}.title-md{font-family:var(--font-display-semibold);font-weight:600;font-style:normal;font-size:28px;line-height:32px}.title-sm{font-family:var(--font-display-semibold);font-weight:400;font-style:normal;font-size:21px;line-height:25px;margin:auto}.text-lead{font-family:var(--font-display);font-weight:400;font-style:normal;font-size:17px;line-height:25px;margin:auto}.font-display{font-family:var(--font-display)}.font-display-semibold{font-family:var(--font-display-semibold)}.font-display-bold{font-family:var(--font-display-bold)}.font-futura{font-family:var(--font-futura)}.font-futura-book{font-family:var(--font-futura-book)}.surface-white{background-color:white}.surface-black{background-color:black}.surface-grey{background-color:var(--surface-grey)}.panel-midnight{background:linear-gradient(to bottom,black,var(--surface-midnight),var(--surface-midnight),var(--surface-midnight),black)}.statement-band{background:linear-gradient(to bottom,black,var(--surface-midnight),var(--surface-midnight),var(--surface-midnight))}div.statement--flush-bottom{padding-bottom:0}div.statement--flush-top{padding-top:0}.statement{font-family:var(--font-display-semibold);font-weight:600;font-style:normal;font-size:21px;line-height:25px;color:white;text-align:center;margin:auto;max-width:1200px;padding:50px 15px}.backdrop{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--surface-midnight);color:white}.backdrop--fixed{background-attachment:scroll}.backdrop--author{background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.6)),url("../images/books.webp")}.backdrop--thinker{background-image:linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25)),url("../images/thinking-m.webp")}.backdrop--founder{background-image:url("../images/founder.webp")}.backdrop--privacy-cortex{background-image:url("../images/privacy-cortex.jpg")}.backdrop--context-unbounded{background-image:url("../images/context-unbounded.jpg")}.backdrop--neural-stone{background-image:url("../images/neural-circuits-1.gif");background-position:left center}.backdrop--actual-automation{background-image:url("../images/app.jpg")}.backdrop--articles{background-image:url("../images/articles.webp")}.backdrop--application{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("../images/application.jpg")}.backdrop--user-story{background-image:url("../images/user-story.jpg")}.backdrop--emerald{background:linear-gradient(60deg,#15bcdf 5%,#28efcd 31%,#0bdb77 60%,transparent 95%),linear-gradient(300deg,#28efcd 35%,transparent 70%)}.contact-band{background-image:linear-gradient(135deg,#000000,var(--surface-midnight),var(--surface-midnight),var(--surface-midnight),#000000)}.figure{margin-bottom:0}.figure-img{margin-bottom:0}.figure-img--bordered{border:1px solid rgba(0,0,0,0.1)}.figure-caption{margin-top:0.5rem;font-family:var(--font-futura)}.section-figure{margin-top:40px;margin-bottom:30px}.figure-block{margin:25.5px 0}.figure-gap{padding:0 0 20px 0}.idea-card{height:525px;background-size:cover;background-position:center;background-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0.2),rgba(0,0,0,0.1),rgba(0,0,0,0)),var(--idea-card-image)}.idea-card-body{padding:25px}.idea-card-eyebrow{font-family:var(--font-text);font-size:17px;color:white}.idea-card--god{--idea-card-image:url("../images/god.webp")}.idea-card--neural-stone{--idea-card-image:url("../images/ns-hero.jpg")}.idea-card--reality{--idea-card-image:url("../images/reality.webp")}.idea-card--power{--idea-card-image:url("../images/money.webp")}.idea-card--civilisations{--idea-card-image:url("../images/nb.webp")}.idea-card--schools{--idea-card-image:url("../images/drag.jpeg")}.idea-card--depression{--idea-card-image:url("../images/stress.webp")}.idea-card--pleasure{--idea-card-image:url("../images/romance.webp")}.idea-card--wanting{--idea-card-image:url("../images/device-addiction.webp")}.article-tile{position:relative;text-align:center;color:white}.article-tile img{width:100%}.article-tile-caption{position:absolute;bottom:8px;left:16px}.row>.ar-rail-wrap{padding-inline:0}.ar-rail-wrap{padding-block:60px;--ar-rail-inset:80px;--ar-rail-border:rgba(255,255,255,0.18);--ar-rail-radius:6px;overflow-x:clip;display:flex;flex-direction:column;gap:16px}.ar-rail-head{padding-inline:var(--ar-rail-inset);text-align:center;max-width:none;font-family:var(--font-display);font-size:20px;line-height:1.14;letter-spacing:-0.016em;font-weight:400;color:white}.ar-card-rail{display:flex;gap:32px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;padding-inline:var(--ar-rail-inset);scrollbar-width:none;-ms-overflow-style:none}.ar-card-rail::-webkit-scrollbar{display:none}.ar-evidence-card{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;scroll-snap-align:center;width:min(86vw,60rem);margin:0}.ar-evidence-card img{display:block;width:100%;height:auto;border-radius:var(--ar-rail-radius);border:1px solid var(--ar-rail-border)}.ar-evidence-card figcaption{font-family:var(--font-futura);font-size:16px;line-height:1.5;font-weight:300;color:white;text-align:center;max-width:46rem}.ar-card-rail-controls{display:flex;gap:16px;justify-content:center}.ar-card-rail-controls.is-paused .ar-rail-pause{display:none}.ar-card-rail-controls.is-paused .ar-rail-play{display:block}.ar-rail-play{display:none}.ar-rail-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--ar-rail-border);background:transparent;color:white;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 150ms ease-out}.ar-rail-btn:hover{border-color:currentColor}.ar-rail-btn svg{width:24px;height:24px}.ar-evidence-single{padding-inline:var(--ar-rail-inset)}.ar-evidence-single .ar-evidence-card{width:100%}@media (max-width:767px){.ar-card-rail{gap:16px}.ar-evidence-card{width:80vw}.ar-rail-wrap{padding-block:40px;gap:12px;--ar-rail-inset:15px}.ar-evidence-card{gap:12px}}.btn-stacked{margin-top:4px;margin-bottom:4px}.btn-card{padding:0;text-decoration:none;font-family:var(--font-display-semibold);font-style:normal;font-weight:600;font-size:24px;line-height:25px;color:white !important;text-align:left !important}.btn-card:hover{text-decoration:underline solid white 1px}.btn-article{padding:0;text-decoration:none;font-family:var(--font-display-semibold);font-style:normal;font-weight:600;font-size:20px;line-height:25px;color:white !important}.btn-article:hover{text-decoration:underline solid white 1px}.btn-inline-link{padding:0;font-size:19px;font-family:var(--font-display);color:var(--ink-link) !important;text-decoration:none}.btn-inline-link:hover{text-decoration:underline solid rgb(0,102,204)}.btn-plain{padding:0;text-decoration:none}.link-soft-underline{margin:auto;text-decoration:underline var(--surface-grey) 1px;text-underline-offset:4px}.link-soft-underline:hover{text-decoration:underline #cecece 1px;transition:text-decoration 0.25s linear}.link-underline-black:hover{text-decoration:underline solid black 1px}.link-plain-white{color:white;text-decoration:none}.link-site{font-family:var(--font-futura);font-size:20px;text-decoration:none}.clamp{position:relative;overflow:hidden;height:175px}.clamp.is-expanded{position:static;overflow:visible;height:auto}.clamp-fade{position:absolute;bottom:0;display:block;width:100%;height:50px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1) 100%)}.clamp.is-expanded .clamp-fade{display:none}.read-more{padding:0;border:0;background:none;font-family:var(--font-display);font-size:17px;line-height:inherit;color:var(--ink-link);text-decoration:none;cursor:pointer}.read-more:hover{text-decoration:underline}.chevron{display:inline-block;margin-left:2px;margin-bottom:1px;height:8px;width:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg)}.chevron-lg{display:inline-block;margin-left:2px;margin-bottom:2px;height:10px;width:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.chevron-article{display:inline-block;margin-left:2px;margin-bottom:2px;height:8px;width:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.product-body{font-family:var(--font-futura-book);font-size:20px;line-height:29px}.product-title{margin-bottom:12px}.brand-mark{margin-bottom:16px}.feature-list ul{list-style-type:none;padding-left:20px}.feature-list li{margin:10px 0}.flow-arrow{height:24px;margin:4px 0;color:black}.carousel-frame{padding:25px 0}.credit{font-size:16px}.note{font-family:var(--font-futura);font-size:20px;padding-block:40px}@media (min-width:768px){.note{padding-block:60px}}.modal-content{border:none;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)}.modal-header{padding:15px;border:none;border-radius:0;background-color:var(--surface-grey);font-family:var(--font-display-semibold)}.modal-header--tight{padding:10px}.modal-body{padding:0;margin-bottom:50px}.modal-body--flush{margin-bottom:0}.modal-footer{padding:8px 16px}.modal-footer .btn-link{padding:0 !important;color:var(--ink-link) !important;text-decoration:none;font-family:var(--font-futura)}.modal-footer .btn-link:hover{text-decoration:underline solid rgb(0,102,204)}.modal-hero{padding:0 15px 50px 15px;text-align:center;background-color:var(--surface-grey)}.award-title{margin-left:1px;font-size:17px}.award-figure{padding:2px 10px 10px 10px}.btn-close{height:20px;width:20px;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2306c'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/0.8em auto no-repeat}.btn-close:focus,.btn-close:active{outline:none !important;box-shadow:none !important}.site-footer{padding:40px 0 30px 0;font-family:var(--font-display-semibold);font-size:19px}.text-shadow{text-shadow:3px 3px 10px #000000}.elevation-1{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.elevation-2{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)}.rounded-lg{border-radius:16px}.nowrap{white-space:nowrap}.align-left{text-align:left !important}@media only screen and (min-width:600px){.section-figure{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:30px}}@media only screen and (min-width:768px){.figure-block{margin:42.5px 0}.hero{text-align:center;padding:40vh 25px}.hero-backdrop{background-position:top left}.hero-name{font-size:96px}.hero-roles{white-space:normal}.backdrop--thinker{background-image:linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25)),url("../images/thinking.webp")}.title-lg{font-size:48px;line-height:52px}.title-md{font-size:40px;line-height:44px}.title-sm{font-size:32px;line-height:32px}.text-lead{font-size:21px;line-height:30px}.statement{font-size:32px;line-height:32px}.banner{padding:150px 15px}.section-header{padding:50px 15px}.section-figure{padding-top:68px;padding-bottom:50px}.award-title{font-size:21px}.carousel-frame{padding:25px}.btn-stacked{margin-top:10px;margin-bottom:10px}.chevron-article{height:9px;width:9px}}@media only screen and (min-width:992px){.backdrop--fixed{background-attachment:fixed}.title-hero{font-size:96px}.statement{padding-top:100px;padding-bottom:100px}.section-pad{padding-top:100px;padding-bottom:100px}.banner{padding:225px 15px}.section-header{padding:60px 15px}.section-content{padding:0 15px 75px 15px}.product-body{font-size:22px;line-height:32px}.btn-card{font-size:28px;line-height:32px}.btn-article{font-size:24px;line-height:25px}.award-title{font-size:24px}.chevron-article{height:10px;width:10px}}