@font-face{font-family:Hurricane;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Hurricane-Regular.woff2)format("woff2")}.manifesto-page{--manifesto-paper:light-dark(#f4efe5,#24252a)}.manifesto-opening,.manifesto-closing{color:#fffdf9;background:#2459e8}.manifesto-header,.manifesto-hero,.manifesto-essay{width:min(1184px,100% - 96px);margin-inline:auto}.manifesto-header{--blue:#fffdf9;--muted:#e4eaff;min-height:104px;padding-block:24px}.manifesto-header .brand{letter-spacing:-2px;font-size:35px}.manifesto-header .brand-mark{width:38px;height:38px}.manifesto-header nav{gap:28px;font-size:15px;font-weight:400}.manifesto-header .nav-download{color:#2459e8;background:#fffdf9;gap:6px;padding:9px 18px}.manifesto-header .theme-switcher:hover,.manifesto-header .theme-switcher:focus-within{color:#fffdf9;background:#ffffff20}.manifesto-opening :focus-visible,.manifesto-closing :focus-visible{outline-color:#ffdc9d}.manifesto-hero{padding:56px 0 70px}.manifesto-meta{color:#e4eaff;letter-spacing:.1em;gap:32px;margin-bottom:32px;font-size:12px;font-weight:650;display:flex}.manifesto-hero h1{max-width:950px;font-family:var(--round);letter-spacing:-.055em;font-size:clamp(70px,10.5vw,144px);font-weight:800;line-height:.99}.manifesto-hero h1 span{color:#ffdc9d}.manifesto-deck{text-wrap:pretty;max-width:530px;margin-top:32px;font-size:23px;line-height:1.5}.manifesto-byline{color:#e4eaff;justify-content:space-between;gap:28px;margin-top:40px;font-size:14px;display:flex}.manifesto-byline a{color:#fffdf9}.manifesto-byline a:hover{text-underline-offset:5px;text-decoration:underline}.manifesto-essay{padding-top:32px}.manifesto-chapter{grid-template-columns:100px 1fr 1.25fr;gap:32px;padding-block:76px;display:grid}.manifesto-number{font-family:var(--round);letter-spacing:-.07em;color:var(--blue);font-size:58px;line-height:1}.manifesto-chapter h2{max-width:350px;font-family:var(--round);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:36px;line-height:1.15}.manifesto-prose{text-wrap:pretty;max-width:660px;font-size:18px;line-height:1.8}.manifesto-prose p{margin-bottom:23px}.manifesto-prose p:last-child{margin-bottom:0}.manifesto-chapter:nth-child(4),.manifesto-chapter:nth-child(7){background:var(--manifesto-paper);border-radius:22px;margin:24px -32px;padding:52px 32px}.manifesto-closing{text-align:center;margin-top:56px;padding:74px 48px}.manifesto-closing h2{font-family:var(--round);letter-spacing:-.045em;margin:24px auto 32px;font-size:clamp(56px,8vw,104px);line-height:1.03}.manifesto-closing>a{color:#2459e8;background:#fffdf9;border-radius:30px;align-items:center;gap:35px;padding:13px 24px;font-weight:650;transition:transform .15s;display:inline-flex;box-shadow:0 4px #b5c7ff}.manifesto-closing>a:hover{transform:translateY(-2px)}.manifesto-closing>a:active{transform:translateY(2px)}.manifesto-closing .getting-started-actions{margin-inline:auto}.manifesto-signature{color:#ffdc9d;margin-top:28px;font:64px Hurricane,cursive;display:block}@media (width<=1300px){.manifesto-chapter{grid-template-columns:70px 1fr 1.3fr;gap:24px}.manifesto-chapter h2{font-size:32px}}@media (width<=950px){.manifesto-header,.manifesto-hero,.manifesto-essay{width:calc(100% - 60px)}.manifesto-chapter{grid-template-columns:60px minmax(0,1fr);column-gap:28px;padding-block:50px}.manifesto-chapter h2{max-width:600px;font-size:38px}.manifesto-prose{grid-column:2}.manifesto-number{font-size:42px}.manifesto-chapter:nth-child(4),.manifesto-chapter:nth-child(7){margin-inline:0;padding:36px 24px}}@media (width<=650px){.manifesto-header,.manifesto-hero,.manifesto-essay{width:calc(100% - 48px)}.manifesto-header{gap:12px;min-height:88px;padding-block:20px}.manifesto-header .brand{gap:6px;font-size:30px}.manifesto-header .brand-mark{width:31px;height:31px}.manifesto-header nav{gap:12px;font-size:14px}.manifesto-header nav>a:not(.nav-download){display:none}.manifesto-header .nav-download{padding:8px 12px}.manifesto-hero{padding-block:38px 46px}.manifesto-meta{justify-content:space-between;gap:16px;margin-bottom:28px;font-size:10px}.manifesto-hero h1{font-size:clamp(48px,15vw,86px)}.manifesto-deck{font-size:21px}.manifesto-byline{flex-direction:column;gap:18px;margin-top:30px;font-size:13px}.manifesto-essay{padding-top:4px}.manifesto-chapter{padding-block:36px;display:block}.manifesto-number{margin-bottom:20px;font-size:30px;display:block}.manifesto-chapter h2{margin-bottom:24px;font-size:31px}.manifesto-chapter:nth-child(4),.manifesto-chapter:nth-child(7){border-radius:18px;margin-inline:-8px;padding:30px 22px}.manifesto-closing{padding:50px 24px}}@media (width<=400px){.manifesto-header{gap:10px;width:calc(100% - 40px)}.manifesto-header .brand{font-size:26px}.manifesto-header .brand-mark{width:28px;height:28px}.manifesto-header nav{gap:10px;font-size:13px}.manifesto-header .nav-download{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.manifesto-closing>a{transition:none}.manifesto-closing>a:hover,.manifesto-closing>a:active{transform:none}}
