:root{--purple:#7B87E0;--purple-ink:#4A58B8;--navy:#1E2450;--deep:#0A0D24;--text:#313131;--muted:#5A607A;--accent:#B8C4F0;--tint:#EEF0FB;--line:#DDE1F2;--paper:#F6F7FB;--white:#FFFFFF;--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--shell:1240px;--prose:720px;--gutter:32px;--r:8px;--enter:.18s cubic-bezier(.2,.7,.2,1);--exit:.12s ease-out;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}html,body{overflow-x:clip}body{margin:0;font-family:var(--font);color:var(--text);background:var(--paper);font-size:17px;line-height:1.55}img{display:block;max-width:100%;height:auto}picture{display:contents}picture>source{display:none}a{color:var(--purple-ink);text-decoration:none}a:hover{color:var(--navy)}h1,h2,h3{text-wrap:balance;margin:0;color:var(--navy);line-height:1.15}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--navy);color:var(--white);padding:10px 16px;border-radius:var(--r);font-weight:700}.skip:focus{top:12px;color:var(--white)}.shell{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:var(--r);border:1px solid transparent;font:700 16px/1.2 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--enter),border-color var(--enter)}.btn-primary{background:var(--navy);color:var(--white)}.btn-primary:hover{background:var(--purple-ink);color:var(--white)}.btn-ghost{border-color:#1e24504d;color:var(--navy);background:transparent}.btn-ghost:hover{border-color:var(--navy);background:var(--white);color:var(--navy)}.ctas{display:flex;gap:12px;flex-wrap:wrap}.top{display:flex;align-items:center;gap:28px;padding-block:22px}.top .logo img{height:40px;width:auto}.top ul{display:flex;gap:26px;list-style:none;margin:0 0 0 auto;padding:0;font-size:15px}.top ul a{color:var(--text);text-decoration:none}.top ul a:hover,.top ul a[aria-current]{color:var(--purple-ink)}.nav-join{flex:none;padding:10px 20px;font-size:13px;font-weight:700;border-radius:var(--r);background:var(--navy);color:var(--white);text-decoration:none}.nav-join:hover{background:var(--purple-ink);color:var(--white)}.hero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:stretch;padding-block:48px 56px;container-type:inline-size}.hero h1{font-size:min(50px,4.25cqi);line-height:1.07;letter-spacing:-.015em}.hero h1,.answer h2{text-box:trim-start cap alphabetic}.answer{display:flex;flex-direction:column}.answer h2{font-size:min(32px,2.72cqi);color:var(--purple-ink);margin:0 0 14px}.answer p{font-size:18px;margin:0 0 24px}.answer .ctas{margin-top:auto;flex-wrap:nowrap}.wall{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0;--swell:1.4}.wall>li{min-width:0}.tile{position:relative;display:block;aspect-ratio:1;z-index:1;text-decoration:none;color:var(--text);outline:none;touch-action:manipulation}.tile img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:var(--r);filter:grayscale(1) contrast(1.02);transition:transform var(--exit),filter var(--exit),box-shadow var(--exit)}.wall>li:has(.tile:hover),.wall>li:has(.tile:focus-visible){position:relative;z-index:20}.tile:hover img,.tile:focus-visible img{transform:scale(var(--swell));filter:none;box-shadow:0 10px 26px #0a0d2447;transition:transform var(--enter),filter var(--enter),box-shadow var(--enter)}.tile:focus-visible img{outline:3px solid var(--purple);outline-offset:3px}.tab{position:absolute;left:50%;top:calc(50% + var(--swell) * 50% + 10px);width:280px;transform:translate(-50%);opacity:0;pointer-events:none;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;text-align:left;box-shadow:0 8px 22px #0a0d2429;transition:opacity var(--exit)}.tile:hover .tab,.tile:focus-visible .tab{opacity:1;transition:opacity var(--enter)}.wall>li:nth-child(10n+1) .tab{left:0;transform:none}.wall>li:nth-child(10n) .tab{left:auto;right:0;transform:none}.tab b{display:block;color:var(--navy);font-size:16px;line-height:1.25}.tab .meta{display:block;font-size:13px;color:var(--muted);margin-top:2px}.tab .why{display:block;font-size:14px;line-height:1.45;margin-top:8px}.cap{display:none}@media(hover:none){.cap{display:block;font-size:12px;line-height:1.25;padding:6px 2px 8px;text-align:center;overflow-wrap:anywhere}.tab{display:none}.tile{aspect-ratio:auto}.tile img{aspect-ratio:1}}.lower{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-block:72px;align-items:stretch}.lower>section{display:flex;flex-direction:column}.lower h2,.sec-h{font-size:24px;margin:0 0 16px}.box{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:24px}.lower .box{flex:1;display:flex;flex-direction:column;gap:2px}.label{color:var(--purple-ink);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.note{margin:0;color:var(--muted);font-size:15px}.lower .note+.note{margin-top:12px}.ev-list{list-style:none;margin:0;padding:0;display:grid}.ev-list li{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--line)}.ev-list li:first-child{padding-top:0}.ev-list li:last-child{padding-bottom:0;border-bottom:0}.ev-title{font-weight:700;font-size:20px;line-height:1.3;color:var(--navy);text-decoration:none;transition:color var(--enter)}.ev-title:hover{color:var(--purple-ink)}.ev-where{color:var(--muted);font-size:14px}.more{color:var(--muted);margin:auto 0 0;padding-top:20px;font-size:15px}.join .row{display:flex;gap:10px;flex-wrap:nowrap}.join input[type=email],.join input[type=text]{flex:1 1 auto;min-width:0;height:52px;border:1px solid var(--line);border-radius:var(--r);padding:0 14px;font:inherit;font-size:16px;background:var(--white);color:var(--text)}.join input:focus-visible{outline:3px solid var(--purple);outline-offset:1px}.join .btn{height:52px}.box .join{margin-top:auto;padding-top:16px}.join .fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.join .fields label{display:grid;gap:6px;font-size:14px;font-weight:700;color:var(--navy)}.join .fine{font-size:13px;color:var(--muted);margin:12px 0 0}.cf-turnstile:empty{display:none}.intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;padding-block:0 88px;align-items:start}.intro>*>:first-child,.pcols>*>:first-child,.prose .box>:first-child{margin-top:0}.story{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;text-decoration:none;color:var(--text)}.story img{width:120px;height:120px;object-fit:cover;border-radius:var(--r)}.story h3{font-size:20px;margin:4px 0 6px}.story:hover{border-color:var(--purple)}.story:hover h3{color:var(--purple-ink)}.story p{margin:0;font-size:15px;color:var(--muted)}.crumbs{padding-block:4px 20px;font-size:14px;color:var(--muted)}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.crumbs li+li:before{content:"/";margin-right:6px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--purple-ink)}.page{padding-block:8px 88px}.page>h1,.page-h1{font-size:44px;letter-spacing:-.015em;margin:0 0 24px}.page-h1+.updated{margin:-12px 0 32px}.pgrid{display:grid;grid-template-columns:minmax(0,var(--prose)) minmax(0,1fr);gap:64px;align-items:start}.pgrid>.prose>:first-child{margin-top:0}.side{display:grid;gap:20px}@media(min-width:981px)and (min-height:860px){.side{position:sticky;top:24px}}.side-h{font-size:20px;margin:0 0 4px}.side .join .row{flex-wrap:wrap}.side .join .row>*{flex:1 1 100%}.toc .label{display:block;margin:0 0 10px;line-height:1.3}.toc ol,.toc ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;line-height:1.35}.toc a{color:var(--navy);text-decoration:none}.toc a:hover{color:var(--purple-ink)}.portrait{margin:0;padding:0;overflow:hidden}.portrait img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top}.portrait figcaption{padding:14px 20px;font-size:15px;color:var(--muted)}.portrait b{display:block;color:var(--navy);font-size:17px}.prose{max-width:var(--prose)}.prose h2{font-size:26px;margin:40px 0 12px}.prose .sec-h{font-size:24px}.prose h3{font-size:20px;margin:28px 0 8px}.prose p,.prose ul,.prose ol{margin:0 0 16px}.prose li{margin:4px 0}.prose blockquote{margin:24px 0;padding:20px 24px;background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.updated{font-size:14px;color:var(--muted);margin:-12px 0 24px}.faq details{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:16px 20px;margin:0 0 12px}.faq summary{font-weight:700;color:var(--navy);cursor:pointer}.faq details p{margin:10px 0 0}.endcta{margin-top:48px;max-width:var(--prose)}.endcta h2{font-size:24px;margin:0 0 6px}.endcta p{margin:0 0 16px;color:var(--muted)}.group{margin:0 0 48px}.group h2{font-size:24px;margin:0 0 16px}.links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.links a{display:inline-block;font-size:14px;font-weight:700;text-decoration:none;padding:8px 14px;border:1px solid rgba(30,36,80,.25);border-radius:var(--r);color:var(--navy)}.links a:hover{border-color:var(--navy);background:var(--white)}.pwall{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:3px;padding:0 3px;list-style:none;margin:0;--swell:1.3}.pwall .me{grid-column:1/span 3;grid-row:1/span 3;min-height:100%}.pwall .me img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:top}.pwall .pid{grid-column:4/span 5;grid-row:1/span 3;background:var(--white);padding:36px 44px;display:flex;flex-direction:column;justify-content:center}.pwall .rel{min-width:0}.pwall .rel:nth-of-type(odd){grid-column:9}.pwall .rel:nth-of-type(2n){grid-column:10}.pwall .tile img{border-radius:0}.pwall .rel:nth-of-type(odd) .tab{left:auto;right:0;transform:none}.pwall .rel:nth-of-type(2n) .tab{left:auto;right:0;transform:none}.pid h1{font-size:56px;line-height:1;letter-spacing:-.02em;margin:0 0 12px}.pid .pr{font-weight:700;margin:0}.pid .pm{color:var(--muted);margin:4px 0 22px}.pid .why{font-size:21px;line-height:1.4;color:var(--purple-ink);max-width:36ch;margin:0 0 24px}.pcols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;padding-block:72px}.pcols.solo{grid-template-columns:minmax(0,1fr)}.talks{display:grid;grid-template-columns:1fr 1fr;gap:16px}.talk{display:block;background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--text)}.talk:hover{border-color:var(--purple)}.talk .thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--tint)}.talk .thumb img{width:100%;height:100%;object-fit:cover}.talk .play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px;border-radius:50%;background:#0a0d24cc}.talk .play:after{content:"";position:absolute;left:22px;top:17px;border-left:16px solid var(--white);border-top:11px solid transparent;border-bottom:11px solid transparent}.talk .tt{padding:14px 16px}.talk h3{font-size:16px;line-height:1.3;margin:4px 0 6px}.talk .series,.talk .when{display:block;font-size:13px;color:var(--muted)}.upnext{margin:16px 0 0;font-size:15px}.joinband{background:var(--purple-ink);color:var(--white)}.jin{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;padding-block:56px}.jin h2{font-size:28px;color:var(--white)}.jin p{margin:8px 0 0;color:#ffffffe0}.jin .join input[type=email]{border-color:#ffffff4d}.jin .join .btn-primary{background:var(--white);color:var(--navy)}.jin .join .btn-primary:hover{background:var(--tint)}.foot{border-top:1px solid rgba(255,255,255,.06);background:var(--deep);font-size:14px;color:#ffffffad}.foot .shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 64px;padding-block:48px;align-items:start}.foot .logo{display:inline-block}.foot .logo img{height:44px;width:auto}.foot nav{display:grid;gap:14px}.foot-label{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.foot ul{display:flex;flex-wrap:wrap;gap:12px 26px;list-style:none;margin:0;padding:0;justify-content:flex-end}.foot ul a{color:#ffffffc7;text-decoration:none;transition:color var(--enter)}.foot ul a:hover{color:var(--accent)}.foot p{grid-column:1/-1;margin:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.09);line-height:1.7}.foot p a{color:var(--accent)}.foot p a:hover{color:var(--white)}@media(max-width:1239px){.hero{grid-template-columns:1fr;gap:32px}.hero h1{font-size:44px;max-width:20ch}.answer h2{font-size:30px}.answer .ctas{margin-top:0}.top ul{gap:20px}}@media(max-width:980px){.intro,.pcols,.pgrid{grid-template-columns:1fr;gap:40px}.foot .shell{grid-template-columns:1fr;gap:24px}.foot ul{justify-content:flex-start}.foot .logo img{width:min(100%,377px);height:auto}.foot p{padding-top:20px}.side{max-width:var(--prose)}.pwall .pid{padding:28px 32px}.pid h1{font-size:44px}.top{flex-wrap:wrap;row-gap:14px}.top .nav-join{margin-left:auto}.top ul{order:3;flex:1 1 100%;margin:0;flex-wrap:wrap;column-gap:20px;row-gap:6px;padding-top:12px;border-top:1px solid var(--line)}}@media(max-width:760px){:root{--gutter:max(24px,env(safe-area-inset-left,0px))}body{font-size:16px}.top .logo img{height:30px}.top{padding-block:16px 6px;column-gap:12px}.top .logo{min-width:0}.top .logo img{height:28px;max-width:100%}.top ul{justify-content:space-between;column-gap:12px;row-gap:0;padding-top:4px;font-size:13.5px}.top ul a{display:inline-block;padding-block:10px}}@media(max-width:600px){.top .logo img{width:240px;height:auto}.top ul{column-gap:12px;font-size:13.5px}.nav-join{padding:10px 18px}.hero{gap:28px;padding-block:20px 36px}.hero h1{font-size:34px;max-width:none}.answer h2{font-size:24px}.answer p{font-size:17px}.answer .ctas{flex-direction:column}.answer .btn{width:100%}.wall{grid-template-columns:repeat(3,minmax(0,1fr))}.lower{grid-template-columns:1fr;gap:44px;padding-block:56px}.join .row{flex-wrap:wrap}.join .row>*{flex:1 1 100%}.join .fields{grid-template-columns:1fr}.intro{padding-block:0 56px}.story{grid-template-columns:88px 1fr}.story img{width:88px;height:88px}.page>h1,.page-h1{font-size:34px}.pwall{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.pwall .me{grid-column:1/span 2;grid-row:1/span 2}.pwall .rel:nth-of-type(odd),.pwall .rel:nth-of-type(2n){grid-column:3}.pwall .rel:nth-of-type(1){grid-row:1}.pwall .rel:nth-of-type(2){grid-row:2}.pwall .rel:nth-of-type(n+3){display:none}.pwall .pid{grid-column:1/-1;grid-row:auto;padding:24px}.pwall .cap{display:none}.pid h1{font-size:40px}.pid .why{font-size:19px}.pcols{gap:40px;padding-block:40px}.talks{grid-template-columns:1fr}.jin{grid-template-columns:1fr;gap:24px;padding-block:40px}}@media(prefers-reduced-motion:reduce){.tile img,.tab,.btn{transition:none!important}.tile:hover img,.tile:focus-visible img{transform:none}}
