@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/merriweather-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Iceberg;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/iceberg-latin-400-normal.woff2) format("woff2")}:root{--blue: #0f172a;--purple: #5800cc;--teal: #00e0c2;--white: #f1f5f9;--stone: #706c61;--muted: #b4bed0;--line: #41495a;--sans: "Montserrat", Arial, sans-serif;--serif: "Merriweather", Georgia, serif;--gutter: clamp(20px, 5vw, 80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--blue);color:var(--white);font:400 18px/1.8 var(--serif)}a{color:inherit;text-decoration:none}button{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button{font:500 14px/1.5 var(--sans);color:var(--white);border:1px solid #69788f;background:transparent;border-radius:6px;min-height:48px;padding:12px 16px}button:hover:not(:disabled),a:hover .text-action{color:var(--teal);border-color:var(--teal)}a:focus-visible,button:focus-visible{outline:3px solid var(--teal);outline-offset:5px}[hidden]{display:none!important}::selection{background:var(--teal);color:var(--blue)}i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0}h1,h2,h3{font-family:var(--sans);font-weight:700}h2{font-size:clamp(32px,3.2vw,46px);line-height:1.2;letter-spacing:-.04em;margin:0}h3{font-size:26px;line-height:1.35;letter-spacing:-.03em;margin:0 0 16px}p{margin:0 0 20px}cite{font-style:normal}.teal,.text-action{color:var(--teal)}.eyebrow{font:700 12px/1.7 var(--sans);letter-spacing:1.2px;margin:0 0 18px}.eyebrow>span{color:var(--teal);margin-right:10px}.small-note{font:400 13px/1.7 var(--sans);color:var(--muted);margin:16px 0 0}.skip{position:fixed;top:-100px;left:20px;z-index:20;background:var(--teal);color:var(--blue);padding:12px 20px}.skip:focus{top:12px}.header{margin:0 var(--gutter);min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);font-family:var(--sans)}.brand{display:flex;align-items:center;gap:14px}.brand img{width:88px;height:auto}.brand>span{font-size:12px;font-weight:700;line-height:1.6;letter-spacing:1px}.header nav{display:flex;gap:28px;font-size:14px}.header nav a{display:flex;align-items:center;min-height:48px}.header nav a:hover{color:var(--teal)}.header-note{font-size:12px;display:flex;align-items:center;gap:10px}.menu-toggle{display:none}.hero{max-width:1600px;margin:auto;padding:44px var(--gutter) 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px 40px}.hero h1{font-size:clamp(44px,5vw,76px);line-height:1.06;letter-spacing:-.055em;margin:24px 0}.hero h1 em{color:var(--teal);font-style:normal}.intro{font-size:22px;line-height:1.7;color:var(--white);margin-bottom:18px}.hero-detail{max-width:42ch;font-size:17px;color:var(--muted)}.hero-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 24px}.round-link{display:inline-flex;align-items:center;gap:16px;font:700 16px var(--sans);min-height:48px}.circle{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--teal);color:var(--teal);border-radius:50%;font-size:22px}.round-link:hover .circle{background:var(--teal);color:var(--blue)}.quiet-link{font:500 13px/1.8 var(--sans);color:var(--muted)}.quiet-link:hover{color:var(--teal)}.machine-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.machine-top{font:500 12px/1.6 var(--sans);color:var(--muted)}.machine-top i{margin-right:6px}.machine-top>span:last-child{color:var(--teal)}.section{max-width:1440px;margin:auto;padding:72px var(--gutter)}.section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:18px 48px;align-items:end;margin-bottom:32px}.section-intro .eyebrow{grid-column:1/-1;margin:0}.section-intro>p:last-child{font-size:18px;line-height:1.8;color:var(--muted);margin:0;max-width:50ch}.work-picker{display:flex;gap:10px;flex-wrap:wrap}.work-picker{margin-bottom:20px}.work-picker button[aria-pressed=true]{color:var(--teal);border-color:var(--teal);background:#00e0c20a}.work-feature{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.work-visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:420px;background:var(--white)}.work-visual>img{width:100%;height:100%;max-height:560px;object-fit:contain;display:block}.work-visual[data-project=neurova]>img,.work-visual[data-project=uplift]>img{object-fit:cover}.work-visual>button{position:absolute;top:16px;right:16px;background:var(--blue);color:var(--white)}.work-visual>span{position:absolute;bottom:0;left:0;right:0;font:500 12px/1.6 var(--sans);background:var(--blue);color:var(--muted);padding:12px 20px}.work-story{padding:32px}.work-story>.eyebrow{color:var(--teal)}.work-story>p:not(.eyebrow):not(.small-note){font-size:16px;color:var(--muted)}.work-story ul{padding-left:20px;font:400 15px/1.8 var(--sans);margin:0 0 24px;color:var(--muted)}.work-story li{margin-bottom:8px}.button-link{display:inline-flex;align-items:center;min-height:48px;border:1px solid var(--teal);border-radius:6px;padding:12px 18px;color:var(--teal);font:700 14px/1.5 var(--sans)}.button-link:hover{background:#00e0c212}.work-story>button{margin-top:16px}.talk-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.talk-card{border:1px solid var(--line);border-radius:10px;overflow:hidden}.talk-card:hover{border-color:var(--teal)}.talk-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#07101e}.talk-image img{display:block;width:100%;height:100%;object-fit:cover}.talk-image>span{position:absolute;bottom:16px;right:16px;display:grid;place-items:center;width:48px;height:48px;background:var(--blue);border:1px solid var(--teal);border-radius:50%;font:28px var(--sans);color:var(--teal)}.talk-copy{padding:28px}.talk-copy .eyebrow{color:var(--muted);margin-bottom:14px}.talk-copy p:not(.eyebrow){font-size:16px;color:var(--muted)}.text-action{font:700 14px/1.6 var(--sans)}.writing-row{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;margin-top:32px;padding-top:28px;align-items:start;border-top:1px solid var(--line)}.book{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.book img{width:100%;height:auto}.book .eyebrow{color:var(--muted)}.book p:not(.eyebrow){font-size:16px;color:var(--muted)}.reading-list>a{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding:12px 0;gap:4px;font:500 18px/1.6 var(--sans)}.reading-list>a>span:last-child{font-size:14px;color:var(--muted)}.reading-list>a:hover{color:var(--teal)}.ideas{border-top:1px solid var(--line)}.about{display:grid;grid-template-columns:280px 1fr;gap:64px;border-top:1px solid var(--line)}.portrait img{width:100%;height:auto;border-radius:10px}.about>div:last-child{max-width:68ch}.about h2{margin-bottom:24px}.about p:not(.eyebrow){font-size:18px;color:var(--muted)}footer{margin:0 var(--gutter);padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);flex-wrap:wrap}.footer-brand{font:36px Iceberg,sans-serif;color:var(--teal);display:flex;align-items:center;gap:16px;min-height:48px}.footer-brand>span{font:700 12px var(--sans);color:var(--white)}footer p{font-size:16px;color:var(--muted);margin:0}footer>span,footer>a:last-child{font:500 12px var(--sans);color:var(--muted)}footer>a:last-child{min-height:48px;display:flex;align-items:center}.noscript{padding:24px;font-size:16px}.noscript a{color:var(--teal);text-decoration:underline}dialog{background:var(--blue);color:var(--white);border:1px solid var(--line);border-radius:10px;width:min(1100px,94vw);max-height:94dvh;padding:24px}dialog::backdrop{background:#020617dd}.dialog-head{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.dialog-head h2{font-size:24px}#media-content img{display:block;max-width:100%;max-height:70dvh;margin:auto;object-fit:contain}body:has(dialog[open]){overflow:hidden}@media(min-width:1600px){.header,footer{max-width:1440px;margin-inline:auto}}@media(max-width:1150px){.header-note{display:none}.hero{gap:28px}.work-story{padding:24px}.work-feature{grid-template-columns:1.1fr 1fr}.about{gap:40px}.book{grid-template-columns:200px minmax(0,1fr);gap:20px}}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:48px}.intro{font-size:20px}.section-intro{gap:18px 28px}.work-feature{grid-template-columns:1fr}.work-visual{min-height:0;height:360px}.work-story{padding:28px}.work-story h3 br{display:none}.work-story ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.writing-row{grid-template-columns:1fr}.about{grid-template-columns:220px 1fr}.talk-copy{padding:24px}}@media(max-width:800px){.header{min-height:88px;flex-wrap:wrap;gap:0}.brand img{width:72px}.js .menu-toggle{display:block}.header nav{width:100%;display:flex;flex-direction:column;gap:0;padding:12px 0 20px;font-size:16px}.header nav a{border-bottom:1px solid var(--line);padding:12px 0}.js .header nav{display:none}.js .header nav[data-open=true]{display:flex}.section-intro{display:block}.section-intro .eyebrow{margin-bottom:18px}.section-intro>p:last-child{margin-top:20px;max-width:65ch}.section{padding-top:56px;padding-bottom:56px}.talk-grid{gap:20px}.about{grid-template-columns:1fr;gap:28px}.portrait{width:240px}.about>div:last-child{max-width:none}}@media(max-width:600px){body{font-size:16px}.hero{display:block;padding-top:36px}.hero h1{font-size:clamp(39px,10vw,58px);margin:18px 0}.hero-copy>.eyebrow{font-size:12px}.hero-detail{font-size:16px;max-width:40ch;margin-bottom:20px}.hero-links{gap:12px}.quiet-link{font-size:12px}h2{font-size:32px}h3{font-size:24px}.section-intro>p:last-child{font-size:16px}.work-picker{display:grid;grid-template-columns:1fr 1fr}.work-picker button{padding:12px 10px}.work-visual{height:250px}.work-visual>button{top:12px;right:12px;font-size:14px;padding:10px}.work-visual>span{font-size:12px;padding:10px 16px}.work-story{padding:24px 20px}.work-story ul{display:block}.work-story>p:not(.eyebrow):not(.small-note){font-size:16px}.talk-grid{grid-template-columns:1fr;gap:24px}.talk-copy{padding:24px 20px}.talk-copy p:not(.eyebrow){font-size:16px}.writing-row{margin-top:32px;padding-top:32px;gap:32px}.book{grid-template-columns:140px minmax(0,1fr);gap:20px}.book h3{font-size:22px}.book p:not(.eyebrow){font-size:16px}.book .eyebrow{font-size:12px;margin-bottom:12px}.reading-list>a{font-size:18px}.about p:not(.eyebrow){font-size:16px}.portrait{width:200px}footer{gap:20px}.footer-brand{width:100%}footer p{width:100%}.dialog-head h2{font-size:20px}.dialog-head{gap:16px}dialog{padding:18px}.dialog-head button{padding:10px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.project-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center;margin-top:32px;padding-block:32px;border-top:1px solid var(--line)}.project-poster{padding:0;position:relative;overflow:hidden;width:100%;border-color:var(--line);border-radius:8px;background:#080e1b}.project-poster img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.project-poster span{display:block;padding:16px;color:var(--teal);text-align:left;font-weight:700}.project-feature>div>p:not(.eyebrow):not(.small-note):not(.project-premise){font-size:16px;color:var(--muted)}#media-content iframe{width:100%;aspect-ratio:16/9;border:0;display:block;background:#050a14}@media(max-width:600px){.project-feature{grid-template-columns:1fr;gap:24px;margin-top:24px;padding-block:24px}}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}.work-visual{padding:52px 16px 48px}.work-visual>img{height:auto;max-height:480px}.work-visual[data-project=neurova],.work-visual[data-project=uplift]{padding:0 0 44px}.work-visual[data-project=neurova]>img,.work-visual[data-project=uplift]>img{height:100%;max-height:none}@media(max-width:900px){.work-visual>img{height:100%;max-height:100%}}@media(max-width:600px){.work-visual{height:300px}}.writing-author{display:flex;align-items:center;gap:20px;margin-bottom:8px}.writing-author-photo{display:block;flex:0 0 54px}.writing-author-photo img{display:block;width:54px;height:72px;object-fit:cover;object-position:center top;border-radius:6px}.writing-author .eyebrow{margin-bottom:8px}.writing-author span{font:500 14px/1.7 var(--sans);color:var(--muted)}.honoree-link{display:inline-flex;align-items:center;min-height:48px;margin-top:12px;font:500 14px/1.7 var(--sans);color:var(--teal)}.honoree-link{width:max-content;max-width:calc(100vw - 40px)}dialog[data-layout=portrait]{width:min(480px,94vw)}dialog[data-layout=portrait] #media-content iframe{width:min(100%,34.875dvh);aspect-ratio:9 / 16;margin-inline:auto}.work-visual[data-project=neurova]{height:600px}.work-visual[data-project=neurova]>img{object-position:center 20%}@media(max-width:900px){.work-visual[data-project=neurova]{height:400px}}@media(max-width:600px){.work-visual[data-project=neurova]{height:340px;padding-bottom:64px}.work-visual[data-project=neurova]>img{object-position:center top}}.hero-project{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#5800cc1a,#00e0c208)}.hero-project .machine-top{padding:14px 20px}.hero-film{display:block;position:relative;width:100%;padding:0;border:0;border-radius:0;overflow:hidden}.hero-film img{display:block;width:100%;aspect-ratio:21/9;object-fit:cover}.hero-film>span{position:absolute;bottom:18px;left:18px;padding:12px 18px;background:var(--blue);color:var(--teal);border:1px solid var(--teal);border-radius:30px;font:500 14px var(--sans)}.hero-project-copy{padding:20px}.hero-project-copy .eyebrow{font-size:11px;letter-spacing:.08em}.hero-project-copy h2{font-size:clamp(24px,2.2vw,30px);line-height:1.2;margin:8px 0}.hero-project-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:12px}@media(max-width:500px){.hero-project .machine-top{padding:16px;font-size:10px}.hero-project-copy{padding:20px}.hero-project-copy h2{font-size:26px}.hero h1{font-size:clamp(36px,10vw,48px)}.hero{padding-top:30px}}.hero-film img{height:auto}@media(max-width:600px){.hero-project{margin-top:28px}.hero-project-copy h2{margin-block:10px}.hero .quiet-link{font-size:14px}.hero-project-copy .eyebrow{font-size:11px}}@media(max-width:600px){.hero-film img{aspect-ratio:16/9}.hero-links{gap:12px 20px}}@media(max-width:360px){.book{grid-template-columns:1fr}.book img{width:200px;max-width:100%}}.hero{padding-bottom:44px}.teaching-context{display:block;width:fit-content;margin:20px 0 14px;line-height:1.8}.project-feature .project-premise{font-size:22px;line-height:1.6;color:var(--white);margin-bottom:14px}.talk-card>a{display:flex;flex-direction:column;height:100%}.talk-card .talk-copy{display:flex;flex-direction:column;flex:1}.talk-card .text-action{margin-top:auto}.essay-visual{aspect-ratio:16/9;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#5800cc40,#00e0c20c);font-family:var(--sans)}.essay-kicker,.essay-footnote{font:500 12px/1.6 var(--sans);color:var(--muted)}.ownership-visual>strong{font-size:clamp(36px,4.2vw,60px);line-height:1.05;letter-spacing:-.04em}.ownership-topics{display:flex;gap:12px;flex-wrap:wrap;color:var(--teal);font:500 14px/1.6 var(--sans)}.ownership-topics span+span{border-left:1px solid var(--line);padding-left:12px}.rescue-visual{background:linear-gradient(145deg,#00e0c210,#5800cc28)}.rescue-results{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;align-items:end}.rescue-results>div{display:flex;flex-direction:column}.rescue-results strong{color:var(--teal);font:700 clamp(40px,5vw,72px)/1.1 var(--sans);letter-spacing:-.05em}.rescue-results strong span{font-size:22px;margin-left:6px;letter-spacing:0}.rescue-results>div>span{font:500 15px/1.8 var(--sans);color:var(--muted)}@media(max-width:900px){.essay-visual{padding:20px}.ownership-visual>strong{font-size:40px}.rescue-results{gap:12px}.rescue-results strong{font-size:48px}}@media(max-width:600px){.hero{padding-bottom:28px}.essay-visual{min-height:230px}.ownership-visual>strong{font-size:42px}.rescue-results strong{font-size:52px}}@media(max-width:360px){.rescue-results strong{font-size:42px}.rescue-results strong span{font-size:16px}}.hero{position:relative}.hero:after{content:"";position:absolute;bottom:0;left:var(--gutter);right:var(--gutter);height:1px;background:var(--line)}.technical-intro{margin-top:44px;padding-top:32px;border-top:1px solid var(--line);max-width:none}.technical-intro h3{max-width:36ch;font-size:clamp(26px,2.6vw,34px)}.technical-intro>p:last-child{max-width:80ch;font-size:17px;color:var(--muted);margin-bottom:0}.technical-intro+.project-feature{border-top:0;margin-top:0}.merlin-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center;padding-block:32px;border-top:1px solid var(--line)}.merlin-diagram{display:block;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#080e1b}.merlin-diagram img{display:block;width:100%;height:auto;background:#fff}.merlin-diagram>span{display:block;padding:16px;color:var(--teal);font:700 14px/1.5 var(--sans)}.merlin-diagram:hover{border-color:var(--teal)}.merlin-feature>div>p:not(.eyebrow):not(.small-note){font-size:16px;color:var(--muted)}.merlin-feature .small-note{margin:16px 0 0}@media(max-width:600px){.merlin-feature{grid-template-columns:1fr;gap:24px;padding-block:24px}.technical-intro{margin-top:32px;padding-top:24px}.technical-intro>p:last-child{font-size:16px}}
/*# sourceMappingURL=style-SYJ2TABP.css.map */
