.manifesto-page{isolation:isolate;cursor:pointer;background:#172315;min-height:100vh;position:relative;overflow:hidden}.manifesto-page-backdrop,.manifesto-page-scrim{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.manifesto-page-backdrop{z-index:-2;filter:blur(18px)saturate(.72);background:linear-gradient(rgba(33,63,34,.22),rgba(17,30,17,.42)),url(/stage-power-substation.webp) 50%/cover no-repeat;transform:scale(1.08)}.manifesto-page-backdrop-word{font-family:var(--font-cassette-medium);letter-spacing:-.07em;color:rgba(198,209,209,.16);font-size:min(31vw,480px);line-height:.72;position:absolute;bottom:5vh;left:-4vw}.manifesto-page-scrim{z-index:-1;-webkit-backdrop-filter:blur(12px);background:rgba(8,20,10,.88)}.manifesto-page-reader{z-index:1;cursor:auto;width:720px;max-width:calc(100vw - 72px);margin:0 auto;padding:25vh 0 96px;position:relative}.manifesto-page-header{border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:64px}.manifesto-page-label{font-family:var(--font-cassette-regular);color:rgba(255,255,255,.58);margin-bottom:28px;font-size:16px;line-height:20px;display:block}.manifesto-page h1{font-family:var(--font-cassette-regular);letter-spacing:-.025em;color:#fff;margin:0;font-size:64px;font-weight:400;line-height:1.02}.manifesto-page-article{padding:72px 0 88px}.manifesto-page-article p{font-family:var(--font-cassette-regular);color:rgba(255,255,255,.76);margin:0 0 30px;font-size:20px;line-height:1.55}.manifesto-page-article p:first-child,.manifesto-page-article p:last-child{color:#fff}.manifesto-page-article p:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.manifesto-page-scrim{animation:.48s ease-out both manifesto-scrim-in}.manifesto-page-reader{animation:.7s cubic-bezier(.22,1,.36,1) 80ms both manifesto-reader-in}.manifesto-page.is-closing .manifesto-page-reader{animation:.22s ease-in both manifesto-reader-out}.manifesto-page.is-closing .manifesto-page-scrim{animation:.24s ease-in both manifesto-scrim-out}}@keyframes manifesto-scrim-in{0%{opacity:0}}@keyframes manifesto-reader-in{0%{opacity:0;transform:translateY(28px)}}@keyframes manifesto-reader-out{to{opacity:0;transform:translateY(12px)}}@keyframes manifesto-scrim-out{to{opacity:0}}@media (max-width:768px){.manifesto-page-backdrop{filter:blur(14px)saturate(.72)}.manifesto-page-scrim{-webkit-backdrop-filter:blur(10px);background:rgba(8,20,10,.9)}.manifesto-page-reader{width:auto;max-width:none;margin:0 36px;padding:144px 0 64px}.manifesto-page-header{padding-bottom:48px}.manifesto-page-label{margin-bottom:20px;font-size:14px;line-height:18px}.manifesto-page h1{font-size:42px;line-height:46px}.manifesto-page-article{padding:56px 0 72px}.manifesto-page-article p{margin-bottom:24px;font-size:18px;line-height:28px}}
