.manifesto{--manifesto-navy:#040b26;--manifesto-paper:#efece4;--manifesto-red:#b82c36;--manifesto-ink:#111b2a;background:var(--manifesto-navy);color:var(--manifesto-paper)}.manifesto p,.manifesto h1,.manifesto h2,.manifesto figure,.manifesto blockquote{margin:0}.manifesto-wrap{width:min(88%,1280px);margin-inline:auto}.manifesto-section{padding:clamp(72px,9vw,140px) 0}.manifesto-paper{background:var(--manifesto-paper);color:var(--manifesto-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath opacity='.08' fill='%2375624b' filter='url(%23n)' d='M0 0h200v200H0z'/%3E%3C/svg%3E")}.manifesto-kicker,.manifesto-running-head,.manifesto-margin-note,.manifesto-hero-foot,.manifesto-read{font-family:var(--font-heading);letter-spacing:.075em;font-size:12px;font-weight:600;line-height:1.5}.manifesto a:focus-visible{outline-offset:5px;outline:2px solid}.manifesto-hero{padding:24px 0 28px}.manifesto-running-head{border-top:1px solid #efece480;border-bottom:1px solid #efece440;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0;display:flex}.manifesto-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;padding:64px 0;display:grid}.manifesto-hero h1{font-family:var(--font-serif);letter-spacing:-.06em;color:#fff;margin:28px 0 32px;font-size:clamp(74px,8.8vw,142px);font-weight:700;line-height:.9}.manifesto h1 em,.manifesto h2 em{font-weight:400}.manifesto-hero-intro{max-width:500px;font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(23px,2.4vw,31px);line-height:1.35}.manifesto-read{border-bottom:1px solid #efece480;align-items:center;gap:18px;margin-top:30px;padding-bottom:10px;display:inline-flex}.manifesto-rocket img{border:1px solid #efece440;width:100%;height:auto}.manifesto-rocket figcaption,.manifesto-art-spread figcaption,.manifesto-bellwood figcaption{font-family:var(--font-serif);margin-top:16px;font-size:18px;font-style:italic;line-height:1.4}.manifesto-hero-foot{border-top:1px solid #efece440;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;display:flex}.manifesto-editorial-grid{grid-template-columns:.55fr 1.45fr;gap:9%;display:grid}.manifesto-editorial-grid>.sf{min-width:0}.manifesto-margin-note{color:var(--manifesto-red);flex-direction:column;gap:28px;display:flex}.manifesto-margin-note svg{width:100%;max-width:260px;color:var(--manifesto-ink)}.manifesto-prose{flex-direction:column;gap:26px;display:flex}.manifesto-prose h2,.manifesto-risk-heading,.manifesto-together h2,.manifesto-close h2{font-family:var(--font-serif);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,5.6vw,82px);font-weight:700;line-height:1.02}.manifesto-prose>p:not(.manifesto-kicker){font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,28px);line-height:1.5}.manifesto-prose .manifesto-emphasis{font-weight:700}.manifesto-poem-section{background:var(--manifesto-navy) url(/assets/intro-starfield.svg) center / cover}.manifesto-poem-heading{border-bottom:1px solid #efece466;grid-template-columns:1fr auto;align-items:end;gap:18px 24px;padding-bottom:28px;display:grid}.manifesto-poem-heading .manifesto-kicker{grid-column:1/-1}.manifesto-poem-heading h2{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(22px,2.5vw,36px);font-weight:900;line-height:1.1}.manifesto-poem-heading>p:last-child{font-family:var(--font-serif);font-size:22px;font-style:italic}.manifesto-poem{padding:48px 0 0}.manifesto-stanza{font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);line-height:1.6}.manifesto-stanza>span,.manifesto-refrain blockquote>span{display:block}.manifesto-refrain{border:1px solid #efece473;border-left:4px solid var(--manifesto-red);background:#040b26b3;margin:48px 0;padding:clamp(24px,4vw,60px)}.manifesto-poem-lead{font-family:var(--font-serif);font-size:24px;font-style:italic;margin-bottom:18px!important}.manifesto-refrain blockquote{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(23px,2.9vw,40px);font-weight:900;line-height:1.35}.manifesto-refrain blockquote>span+span{margin-top:12px}.manifesto-poem-note{font-family:var(--font-serif);letter-spacing:-.035em;text-align:center;color:#b4bbcf;font-size:clamp(25px,3vw,40px);font-style:italic;margin-top:56px!important}.manifesto-art-spread{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:clamp(20px,4vw,64px);display:grid}.manifesto-art-spread img{width:100%;height:auto}.manifesto-art-spread figure:first-child{transform:rotate(-1.3deg)}.manifesto-art-spread figure:last-child{transform:rotate(1deg)}.manifesto-making .manifesto-margin-note{color:#e39494}.manifesto-risk-heading{margin-top:28px!important}.manifesto-risk-quote{max-width:1050px;font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(28px,3.4vw,46px);line-height:1.35;margin-top:36px!important}.manifesto-risk-foot{border-top:1px solid #111b2a59;grid-template-columns:1fr 1fr;gap:60px;margin-top:44px;padding-top:32px;display:grid}.manifesto-risk-foot>span{font-family:var(--font-heading);letter-spacing:-.015em;max-width:360px;font-size:16px;font-weight:900;line-height:1.4}.manifesto-risk-foot>p{font-family:var(--font-serif);font-size:23px;line-height:1.5}.manifesto-belief-grid{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.manifesto-belief-grid>.sf{min-width:0}.manifesto-bellwood img{border:10px solid var(--manifesto-paper);width:100%;height:auto}.manifesto-bellwood{transform:rotate(-1deg)}.manifesto-together{isolation:isolate;color:var(--manifesto-ink);padding:clamp(80px,9vw,144px) 0;position:relative;overflow:hidden}.manifesto-coast{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.manifesto-together:before{content:"";z-index:-1;background:linear-gradient(90deg,#efece4f5,#efece4db 42%,#efece426 85%);position:absolute;inset:0}.manifesto-together-copy>h2{margin:28px 0}.manifesto-together-copy>p:not(.manifesto-kicker){max-width:620px;font-family:var(--font-serif);margin-top:24px;font-size:clamp(23px,2.2vw,28px);line-height:1.45}.manifesto-close{text-align:center}.manifesto-close h2{margin:32px 0 24px;font-size:clamp(54px,7.4vw,108px)}.manifesto-close>.manifesto-wrap>p:not(.manifesto-kicker):not(.manifesto-sources){font-family:var(--font-serif);font-size:clamp(23px,2.5vw,32px);line-height:1.4}.manifesto-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.manifesto-actions .landing-link{justify-content:center;align-items:center;gap:12px;display:inline-flex}.manifesto-actions svg{flex-shrink:0}.manifesto-sources{font-family:var(--font-serif);color:#aeb7cd;border-top:1px solid #efece433;padding-top:24px;font-size:16px;line-height:1.5;margin-top:72px!important}@media (width<=1050px){.manifesto-hero-grid{gap:36px}.manifesto-editorial-grid{grid-template-columns:.45fr 1.55fr;gap:40px}}@media (width<=809px){.manifesto-wrap{width:calc(100% - 40px)}.manifesto-running-head{font-size:10px}.manifesto-hero-grid{grid-template-columns:1fr;padding:44px 0}.manifesto-hero h1{font-size:clamp(70px,17vw,110px)}.manifesto-rocket{max-width:560px}.manifesto-editorial-grid{grid-template-columns:1fr;gap:36px}.manifesto-margin-note{flex-direction:row;justify-content:space-between;align-items:center}.manifesto-margin-note svg{width:130px}.manifesto-poem-heading{grid-template-columns:1fr}.manifesto-poem-heading h2{font-size:26px}.manifesto-stanza{font-size:23px;line-height:1.55}.manifesto-stanza>span+span{margin-top:7px}.manifesto-refrain{margin:36px 0;padding:24px 18px}.manifesto-refrain blockquote{font-size:24px}.manifesto-art-spread{grid-template-columns:1fr;gap:36px;padding:36px 24px}.manifesto-risk-foot{grid-template-columns:1fr;gap:24px}.manifesto-belief-grid{grid-template-columns:1fr;gap:44px}.manifesto-together:before{background:#efece4de}.manifesto-actions{align-items:stretch}.manifesto-actions .landing-link{max-width:100%}}@media (prefers-reduced-motion:reduce){.manifesto-art-spread figure,.manifesto-bellwood{transform:none}}.manifesto-definition{border-left:3px solid var(--manifesto-red);padding:24px 0 24px 24px}.manifesto-definition blockquote{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);line-height:1.4}.manifesto-definition figcaption{font-family:var(--font-heading);margin-top:16px;font-size:13px;line-height:1.5}.manifesto-definition cite{font-style:normal}.manifesto-definition a{text-underline-offset:3px;text-decoration:underline}.manifesto-machine{background:#080f28;border-top:1px solid #efece426}.manifesto-machine-grid{grid-template-columns:.45fr .9fr 1.35fr;align-items:start;gap:5%;display:grid}.manifesto-machine .manifesto-margin-note{color:#c9a3a3;grid-column:1;display:block}.manifesto-machine-heading{font-family:var(--font-serif);letter-spacing:-.06em;grid-column:2;font-size:clamp(48px,5.3vw,78px);font-weight:700;line-height:.95;position:sticky;top:12vh}.manifesto-machine-copy{flex-direction:column;grid-column:3;gap:34px;min-width:0;display:flex}.manifesto-machine-excerpts{font-family:var(--font-serif);letter-spacing:-.025em;flex-direction:column;gap:28px;font-size:clamp(22px,2.1vw,28px);line-height:1.55;display:flex}.manifesto-machine .manifesto-emphasis{border-left:3px solid var(--manifesto-red);color:#fff;font-family:var(--font-serif);letter-spacing:-.035em;padding:24px 0 24px 26px;font-size:clamp(27px,3vw,40px);line-height:1.25}.manifesto-risk-excerpt{font-size:clamp(26px,2.9vw,39px);line-height:1.4}@media (width<=1050px){.manifesto-machine-grid{grid-template-columns:.45fr 1.55fr;gap:36px}.manifesto-machine-heading{grid-column:2;position:static}.manifesto-machine-copy{grid-column:2}}@media (width<=809px){.manifesto-machine-grid{grid-template-columns:1fr;gap:30px}.manifesto-machine .manifesto-margin-note,.manifesto-machine-heading,.manifesto-machine-copy{grid-column:1}.manifesto-machine-heading{font-size:clamp(48px,12vw,70px)}.manifesto-machine-copy{gap:26px}}
