.section-ribbon[data-astro-cid-s4mjphfg]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.site-system.home-page .home-format{--format-blue:#2457f5;--format-ink:#12213d;--format-muted:#4b5b73;color:var(--format-ink);background:#fff}.home-format .format-section{padding-block:64px}.home-format .format-kicker{letter-spacing:.1em;text-transform:uppercase;color:#3159c6;margin:0 0 20px;font-size:14px;font-weight:600;line-height:1.6}.home-format .format-heading{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:70px;margin-bottom:36px;display:grid}.home-format .format-heading h2,.home-format .format-contact h2{letter-spacing:-.045em;text-wrap:pretty;max-width:19ch;margin:0;font-size:clamp(34px,3.55vw,52px);font-weight:600;line-height:1.07}.home-format .format-heading>p{color:var(--format-muted);max-width:38ch;margin:0 0 5px;font-size:18px;line-height:1.6}.site-system.home-page .format-link,.site-system.home-page .format-context-links a{min-width:48px;min-height:48px;color:var(--format-ink);text-underline-offset:6px;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:6px 0;font-size:16px;line-height:1.5;text-decoration:underline 1px #a9bbdf;display:inline-flex}.site-system.home-page .format-link:hover,.site-system.home-page .format-context-links a:hover{color:#1849d5;text-decoration-color:currentColor;text-decoration-thickness:2px}.site-system.home-page .home-format a:focus-visible{outline-offset:5px;outline:3px solid #2750e8}.home-format .format-research{border-top:1px solid #e8edf5}.home-format .format-research-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:64px;display:grid}.home-format .format-research-image{border-radius:10px;min-width:0;display:block;overflow:hidden}.home-format .format-research-image img{aspect-ratio:1.4;object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.home-format .format-projects{grid-template-rows:repeat(3,1fr);align-content:start;display:grid}.home-format .format-projects article{border-top:1px solid #dce4ef;padding:22px 0 14px}.home-format .format-projects article:first-child{padding-top:20px}.home-format .format-projects h3{letter-spacing:-.035em;margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.2}.home-format .format-projects p{color:var(--format-muted);max-width:34ch;margin:0;font-size:18px;line-height:1.5}.home-format .format-research-all{margin-top:14px}.home-format .format-book{isolation:isolate;background:linear-gradient(110deg,#eef6ff,#eaf3ff 58%,#f5faff);position:relative;overflow:hidden}.home-format .format-book-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:70px;min-height:620px;padding-block:60px;display:grid;position:relative}.home-format .format-book h2{letter-spacing:-.055em;max-width:13ch;margin:0 0 26px;font-size:clamp(42px,4.6vw,66px);font-weight:600;line-height:1.04}.home-format .format-book-subtitle{letter-spacing:-.025em;max-width:32ch;margin:0 0 20px;font-size:24px;line-height:1.3}.home-format .format-book-status{color:var(--format-muted);max-width:40ch;margin:0 0 20px;font-size:16px;line-height:1.6}.home-format .format-book-copy>.format-link{color:#164be7}.home-format .format-book-figure{perspective:1400px;justify-items:center;gap:35px;min-width:0;margin:0;display:grid;position:relative}.home-format .format-book-object{aspect-ratio:320/455;width:clamp(235px,25vw,340px);transform-style:preserve-3d;position:relative;transform:rotateY(-16deg)rotate(-5deg)}.home-format .format-book-object:after{content:"";filter:blur(14px);z-index:-1;background:#184b8950;border-radius:50%;height:20px;position:absolute;bottom:-22px;left:5%;right:-18%;transform:rotate(5deg)}.home-format .format-book-cover{z-index:2;color:#fff;background:linear-gradient(130deg,#2f70ff,#174beb 50%,#1036ae);border-left:5px solid #1042cc;border-radius:2px 4px 4px 2px;flex-direction:column;padding:45px 30px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 6px 0 6px #082fa955,inset -1px 0 1px #ffffff70,0 1px 3px #08265955}.home-format .format-book-pages{background:repeating-linear-gradient(90deg,#e7e8ec 0 1px,#fff 1px 3px);border:2px solid #2b55c1;border-left:0;border-radius:0 5px 5px 0;position:absolute;inset:6px -15px 1px 14px;transform:skewY(7deg);box-shadow:8px 3px 12px #112d6624}.home-format .format-cover-title{letter-spacing:-.055em;z-index:1;margin-bottom:auto;font-size:clamp(28px,2.65vw,37px);font-weight:500;line-height:1.08;position:relative}.home-format .format-cover-subtitle{z-index:1;margin:35px 0 22px;font-size:17px;line-height:1.35;position:relative}.home-format .format-cover-author{z-index:1;font-size:17px;line-height:1.5;position:relative}.home-format .format-book-cover svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-format .format-book-figure figcaption{color:#4b5b73;text-align:center;max-width:35ch;font-size:14px;line-height:1.55}.home-format .format-conversation-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.home-format .home-stage-frame{min-width:0;margin:0}.home-format .home-stage-photo{object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.home-format .home-stage-frame figcaption{color:var(--format-muted);margin-top:8px;font-size:14px;line-height:1.6}.home-format .home-stage-frame figcaption a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.home-format .home-conversation-copy>p{color:var(--format-muted);max-width:35ch;margin:0 0 20px;font-size:18px;line-height:1.7}.home-format .format-context-links{flex-wrap:wrap;gap:0 24px;display:flex}.home-format .home-conversation-copy .format-context-links{margin-top:14px}.home-format .format-ideas{border-top:1px solid #e8edf5}.home-format .format-ideas-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.home-format .format-ideas-grid article{min-width:0}.home-format .format-content-image{border-radius:10px;margin-bottom:24px;display:block;overflow:hidden}.home-format .format-content-image img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.home-format .format-ideas-grid .format-kicker{margin-bottom:12px}.home-format .format-ideas-grid h3{letter-spacing:-.035em;max-width:31ch;margin:0 0 14px;font-size:28px;font-weight:500;line-height:1.2}.home-format .format-ideas-grid h3 a{color:inherit;text-decoration:none;display:block}.home-format .format-ideas-grid h3 a:hover{text-underline-offset:5px;text-decoration:underline}.home-format .format-ideas-grid article>p:not(.format-kicker){color:var(--format-muted);max-width:52ch;margin:0 0 10px;font-size:18px;line-height:1.6}.home-format .format-content-nav{border-top:1px solid #e8edf5;margin-top:25px;padding-top:16px}.home-format .format-contact{isolation:isolate;background:linear-gradient(90deg,#fff 40%,#f5faff);border-top:1px solid #e8edf5;position:relative;overflow:hidden}.home-format .format-contact>.wrap{padding-block:60px;position:relative}.home-format .format-contact h2{max-width:12ch}.home-format .format-contact-intro{max-width:42ch;color:var(--format-muted);margin:22px 0;font-size:18px;line-height:1.6}.site-system.home-page .format-contact-button{color:#fff;background:#2457f5;border:1px solid #2457f5;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 26px;font-size:16px;text-decoration:none;display:inline-flex}.site-system.home-page .format-contact-button:hover{background:#173bb6}.home-format .format-contact .section-ribbon{opacity:.8;width:100%;left:0}@media (width>=1800px){.home-format .format-heading h2{font-size:54px}.home-format .format-contact h2{font-size:60px}}@media (width<=1000px){.home-format .format-heading,.home-format .format-research-layout,.home-format .format-conversation-layout{gap:32px}.home-format .format-projects h3{font-size:25px}.home-format .format-book-layout{gap:40px;min-height:560px}.home-format .format-book-subtitle{font-size:22px}.home-format .format-book-cover{padding:35px 22px}.home-format .format-cover-subtitle{font-size:15px}.home-format .format-research-image img{aspect-ratio:auto}}@media (width<=760px){.home-format .format-section{padding-block:42px}.home-format .format-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.home-format .format-heading h2,.home-format .format-contact h2{max-width:20ch;font-size:36px}.home-format .format-heading>p{max-width:45ch}.home-format .format-kicker{letter-spacing:.07em;margin-bottom:15px;font-size:14px}.home-format .format-research-layout{grid-template-columns:1fr;gap:28px}.home-format .format-research-image img{aspect-ratio:4/3;height:auto}.home-format .format-projects article{padding:22px 0 14px}.home-format .format-projects h3{font-size:27px}.home-format .format-projects p{max-width:100%}.home-format .format-research-all{margin-top:0}.home-format .format-book-layout{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:42px}.home-format .format-book h2{max-width:100%;margin-bottom:20px;font-size:44px}.home-format .format-book-subtitle{max-width:30ch;font-size:22px}.home-format .format-book-object{width:min(66vw,290px)}.home-format .format-book-figure{gap:28px;padding:0 10px 0 0}.home-format .format-book-cover{padding:32px 23px}.home-format .format-cover-title{font-size:30px}.home-format .format-cover-subtitle{margin-top:20px;font-size:15px}.home-format .format-cover-author{font-size:16px}.home-format .format-book>.section-ribbon{width:200%;height:60%;top:auto;bottom:0;left:-90%}.home-format .format-conversation-layout{grid-template-columns:1fr;gap:22px}.home-format .home-conversation-copy>p{max-width:100%;margin-bottom:12px}.home-format .home-conversation-copy .format-context-links{margin-top:0}.home-format .format-ideas-grid{grid-template-columns:1fr;gap:36px}.home-format .format-ideas-grid h3{max-width:100%;font-size:27px}.home-format .format-content-image{margin-bottom:20px}.home-format .format-content-nav{margin-top:28px}.home-format .format-contact>.wrap{padding-block:42px 60px}.home-format .format-contact h2{max-width:12ch}.home-format .format-contact-intro{max-width:31ch}.home-format .format-contact .section-ribbon{opacity:.25;width:210%;left:35%}}@media (width<=370px){.home-format .format-book h2{font-size:36px}.home-format .format-book-object{width:222px}.home-format .format-cover-title{font-size:28px}.home-format .format-cover-subtitle{font-size:14px}.home-format .format-heading h2,.home-format .format-contact h2{font-size:34px}}.home-format .format-videos{border-top:1px solid #e8edf5}.home-format .format-media-heading{grid-template-columns:minmax(0,1fr) auto;gap:24px}.home-format .format-media-heading>.format-link{color:#194bcc;justify-self:end}.home-format .format-videos-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px 32px;display:grid}.home-format .format-video-featured{grid-row:span 2}.home-format .format-video-link{color:var(--format-ink);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:22px;min-width:0;text-decoration:none;display:grid}.home-format .format-video-link:hover h3{text-underline-offset:5px;text-decoration:underline}.home-format .format-video-link h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.home-format .format-video-featured .format-video-link{display:block}.home-format .format-video-featured h3{margin-top:14px;font-size:26px}.home-format .format-video-featured .vc-thumbnail-play{background:#14213aab;width:64px;height:64px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.home-format .format-podcast{isolation:isolate;background:#eaf4ff;position:relative;overflow:hidden}.home-format .format-podcast>.section-ribbon{opacity:.55;width:125%;left:15%}.home-format .format-podcast-layout{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:64px;padding-block:44px;display:grid;position:relative}.home-format .format-podcast-art .format-kicker{margin-bottom:14px}.home-format .format-podcast-cover{isolation:isolate;aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#153391,#1259f6 65%,#0e296e);border-radius:8px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #1d4d8422}.home-format .format-podcast-cover>.section-ribbon{z-index:-1;opacity:.5;width:300%;height:170%;top:-35%;left:-145%;transform:rotate(-20deg)}.home-format .format-podcast-cover>span{letter-spacing:.08em;text-transform:uppercase;font-size:14px}.home-format .format-podcast-cover small{margin-bottom:5px;font-size:14px;line-height:1.5;display:block}.home-format .format-podcast-cover strong{letter-spacing:-.035em;font-size:28px;font-weight:500;line-height:1.1;display:block}.home-format .format-podcast h2,.home-format .format-about h2{letter-spacing:-.045em;text-wrap:pretty;margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.12}.home-format .format-podcast-meta{color:#415779;margin:16px 0;font-size:14px;line-height:1.6}.home-format .format-podcast-episode{max-width:740px;color:var(--format-ink);background:#ffffffeb;border:1px solid #dbe7f5;border-radius:12px;align-items:center;gap:18px;padding:18px 22px;text-decoration:none;display:flex}.home-format .format-podcast-episode:hover{background:#fff;border-color:#7aa2e9}.home-format .format-podcast-play{color:#fff;background:#2457f5;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.home-format .format-podcast-details{gap:5px;min-width:0;display:grid}.home-format .format-podcast-details strong{font-size:20px;font-weight:500;line-height:1.35}.home-format .format-podcast-details>span{color:#455675;font-size:14px;line-height:1.6}.home-format .format-podcast-copy>.format-link{color:#194bcc;margin-top:8px}.home-format .format-heading-aside p{color:var(--format-muted);max-width:42ch;margin:0;font-size:18px;line-height:1.6}.home-format .format-heading-aside .format-link{color:#194bcc;margin-top:8px}.home-format .format-ideas-grid{gap:32px}.home-format .format-ideas-grid article{border-top:1px solid #e8edf5;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:22px;padding-top:22px;display:grid}.home-format .format-ideas-grid .format-content-image{margin:0}.home-format .format-ideas-grid h3{margin:0 0 4px;font-size:22px;line-height:1.3}.home-format .format-about{isolation:isolate;background:linear-gradient(90deg,#fff 55%,#f2f8ff);border-top:1px solid #e8edf5;position:relative;overflow:hidden}.home-format .format-about>.section-ribbon{opacity:.45;width:60%;left:55%}.home-format .format-about-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px;align-items:center;gap:40px;padding-block:30px;display:grid;position:relative}.home-format .format-about h2{max-width:16ch;font-size:34px}.home-format .format-about-copy p{color:var(--format-muted);margin:0 0 10px;font-size:18px;line-height:1.6}.home-format .format-about-portrait{align-self:end;width:200px;height:auto;margin-bottom:-30px;display:block}@media (width<=1000px){.home-format .format-video-link{gap:14px}.home-format .format-video-link h3{font-size:19px}.home-format .format-podcast-layout{grid-template-columns:180px minmax(0,1fr);gap:36px}.home-format .format-podcast-cover{padding:20px}.home-format .format-podcast-cover strong{font-size:26px}.home-format .format-about-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 140px;gap:24px}.home-format .format-about-portrait{width:140px}.home-format .format-about h2{font-size:30px}.home-format .format-ideas-grid article{grid-template-columns:1fr;gap:18px}}@media (width<=760px){.home-format .format-media-heading{grid-template-columns:1fr;gap:12px}.home-format .format-media-heading>.format-link{justify-self:start}.home-format .format-videos-grid{grid-template-columns:1fr;gap:26px}.home-format .format-video-featured{grid-row:auto}.home-format .format-video-link{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.home-format .format-video-featured h3{font-size:25px}.home-format .format-video-entry:not(.format-video-featured) .vc-thumbnail-play{display:none}.home-format .format-video-entry:not(.format-video-featured) .vc-thumbnail-duration{bottom:6px;right:6px}.home-format .format-podcast-layout{grid-template-columns:1fr;gap:26px;padding-block:36px}.home-format .format-podcast-art{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-format .format-podcast-art .format-kicker{margin:0}.home-format .format-podcast-cover{flex:none;width:148px;padding:16px}.home-format .format-podcast-cover strong{font-size:22px}.home-format .format-podcast-cover small{font-size:14px}.home-format .format-podcast-cover>span{display:none}.home-format .format-podcast-cover{justify-content:end}.home-format .format-podcast h2{font-size:34px}.home-format .format-podcast-episode{gap:12px;padding:16px 14px}.home-format .format-podcast-play{width:44px;height:44px}.home-format .format-podcast-details strong{font-size:18px}.home-format .format-podcast>.section-ribbon{opacity:.25;width:220%;left:0}.home-format .format-ideas-grid{gap:28px}.home-format .format-ideas-grid article{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}.home-format .format-ideas-grid h3{font-size:21px}.home-format .format-ideas-grid .format-content-image img{aspect-ratio:1;object-fit:cover}.home-format .format-about-layout{grid-template-columns:minmax(0,1fr) 120px;gap:22px 16px;padding-block:36px}.home-format .format-about-layout>div:first-child{grid-column:1/-1}.home-format .format-about h2{max-width:20ch;font-size:34px}.home-format .format-about-portrait{width:120px;margin-bottom:-36px}.home-format .format-about-copy p{font-size:18px}.home-format .format-about .format-context-links{gap:0 18px}}@media (width<=370px){.home-format .format-ideas-grid article{grid-template-columns:1fr}.home-format .format-ideas-grid .format-content-image img{aspect-ratio:16/9}.home-format .format-about-layout{grid-template-columns:minmax(0,1fr) 85px}.home-format .format-about-portrait{width:85px}}
