@font-face{font-family:ManifestoHand;src:url(/fonts/caveat-variable.ttf)format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:ManifestoMarker;src:url(/fonts/permanent-marker.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ManifestoKalam;src:url(/fonts/kalam-bold.ttf)format("truetype");font-weight:700;font-display:swap}@property --manifesto-ink{syntax:"<color>";inherits:true;initial-value:#191919}.manifesto-page{--paper:#f0f0f0;--manifesto-ink:#191919;--ink:var(--manifesto-ink);--marker:#fae185;--ease-ink:cubic-bezier(.23,1,.32,1);isolation:isolate;background:var(--paper);color:var(--ink);min-height:100svh;font-family:ManifestoSans,Arial,sans-serif;transition:--manifesto-ink .5s;position:relative;overflow:clip}.manifesto-page[data-night=true]{--manifesto-ink:#f0f0f0}body:has(.manifesto-page){background:#f0f0f0}body:has(.manifesto-page[data-night=true]){background:#191919}.manifesto-page>main{z-index:1;position:relative}.manifesto-night{z-index:0;pointer-events:none;opacity:0;background:#191919;position:fixed;inset:0}.manifesto-nav{z-index:30;width:100%;color:var(--ink);pointer-events:none;justify-content:space-between;align-items:center;padding:32px;display:flex;position:fixed;top:0;left:0}.manifesto-nav a{pointer-events:auto}.manifesto-nav .wordmark{color:inherit;font-size:38px;text-decoration:none}.manifesto-hero{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:140px 24px 110px;display:flex;position:relative}.manifesto-hero h1{font-optical-sizing:auto;letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:none;margin:0;font-family:ManifestoNewsreader,Georgia,serif;font-size:clamp(72px,10vw,164px);font-weight:500;line-height:1}.manifesto-story{letter-spacing:-.02em;max-width:544px;margin:0 auto;padding:0 24px;scroll-margin-top:45svh;font-size:24px;font-weight:600;line-height:1.33}.manifesto-chapter{padding:0 0 80px}.manifesto-chapter p{margin:0 0 72px;position:relative}.manifesto-chapter p:last-child{margin-bottom:0}.manifesto-story em{font-weight:550}.manifesto-story strong{font-weight:800}.manifesto-introduction{padding-left:32px}.manifesto-inline-brand{letter-spacing:-.06em;margin-left:4px;font-family:Newsreader,Georgia,serif;font-size:1.6em;font-weight:650;line-height:1;display:inline-block;transform:rotate(-5deg)}.manifesto-ink-wrap{display:inline;position:relative}.manifesto-ink{color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;isolation:isolate;text-align:inherit;background:0 0;border:0;border-radius:1px;padding:0;font-style:italic;display:inline;position:relative}.manifesto-ink>span:first-child{z-index:1;position:relative}.manifesto-ink:before{content:"";z-index:-1;background:var(--marker);clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-ink);position:absolute;inset:9% -5px -4%;-webkit-mask:url(/manifesto/highlight/6.png) 50%/100% 100% no-repeat;mask:url(/manifesto/highlight/6.png) 50%/100% 100% no-repeat}[data-seen=true]>.manifesto-ink:before{clip-path:inset(0)}.ink-underline .manifesto-ink:before{background:var(--ink);height:10px;transition-duration:.3s;inset:auto -3px -9px;-webkit-mask-image:url(/manifesto/underline.png);mask-image:url(/manifesto/underline.png)}.ink-circle .manifesto-ink:before{display:none}.manifesto-circle{pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:-25% -12%;transform:rotate(-3deg)}.manifesto-circle i{background:var(--ink);opacity:0;position:absolute;inset:0;-webkit-mask:url(/manifesto/circled/1.png) 50%/100% 100% no-repeat;mask:url(/manifesto/circled/1.png) 50%/100% 100% no-repeat}.manifesto-circle i:first-child{opacity:1}.manifesto-circle i:nth-child(2){-webkit-mask-image:url(/manifesto/circled/3.png);mask-image:url(/manifesto/circled/3.png)}.manifesto-circle i:nth-child(3){-webkit-mask-image:url(/manifesto/circled/5.png);mask-image:url(/manifesto/circled/5.png)}.ink-circle[data-seen=true] .manifesto-circle,.ink-selected .manifesto-circle{opacity:1}.manifesto-ink:focus-visible .manifesto-circle{opacity:1}[data-seen=true] .manifesto-circle i{animation:.36s step-end infinite paused ink-frame}[data-seen=true] .manifesto-circle i:nth-child(2){animation-delay:-240ms}[data-seen=true] .manifesto-circle i:nth-child(3){animation-delay:-120ms}[data-motion=ready] [data-active=true] .manifesto-circle i{animation-play-state:running}@keyframes ink-frame{0%,33.32%{opacity:1}33.33%,to{opacity:0}}@media (hover:hover) and (pointer:fine){.manifesto-ink-wrap[data-seen=true] .manifesto-ink:hover .manifesto-circle{opacity:1}}.manifesto-handwritten{letter-spacing:-.025em;vertical-align:baseline;white-space:nowrap;isolation:isolate;grid-template-areas:"word";margin-left:5px;font-family:ManifestoHand,cursive;font-size:1.55em;font-weight:700;line-height:1;display:inline-grid;position:relative;transform:rotate(-4deg)}.manifesto-handwritten .sketch-rest,.manifesto-sketch-frame{grid-area:word;place-self:baseline center}.manifesto-sketch-frame{opacity:0;pointer-events:none}.manifesto-sketch-frame:nth-of-type(3){font-family:ManifestoMarker,cursive;font-size:.75em;transform:rotate(1deg)}.manifesto-sketch-frame:nth-of-type(4){font-family:ManifestoKalam,cursive;font-size:.84em;transform:rotate(-1deg)}.manifesto-sketch-frame:nth-of-type(5){font-family:ManifestoHand,cursive;transform:scale(1.025,.97)}.manifesto-sketch-frame:nth-of-type(6){font-family:ManifestoMarker,cursive;font-size:.75em;transform:rotate(-1deg)scale(.98,1.035)}.manifesto-handwritten .sketch-rest{opacity:0}.manifesto-sketch-frame{animation:.48s step-end infinite sketch-frame}.manifesto-sketch-frame:nth-of-type(4){animation-delay:-360ms}.manifesto-sketch-frame:nth-of-type(5){animation-delay:-240ms}.manifesto-sketch-frame:nth-of-type(6){animation-delay:-120ms}@keyframes sketch-frame{0%,24.99%{opacity:1}25%,to{opacity:0}}.manifesto-old-apps{z-index:10;pointer-events:none;opacity:0;width:100%;height:100svh;transition:opacity .5s;position:absolute;left:0}.manifesto-old-apps.apps-visible{opacity:1}.manifesto-old-app{pointer-events:none;transition:opacity .3s ease,transform .3s var(--ease-ink);position:absolute}.manifesto-old-app.is-dragging{z-index:2;transition:none}.manifesto-old-app.is-removed{opacity:0}.manifesto-old-app-enter{height:100%;position:relative}.apps-visible .manifesto-old-app-enter{animation:.7s both old-app-appear;animation-delay:calc(var(--icon-order)*.26s)}.manifesto-old-app-move{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:22%;width:100%;height:100%;padding:0;display:block;box-shadow:0 16px 18px #0002}.is-dragging .manifesto-old-app-move{cursor:grabbing}.manifesto-old-app-move img{object-fit:contain;pointer-events:none;border-radius:20%;width:100%;height:100%;display:block}.manifesto-old-app-remove{color:#171717;opacity:0;pointer-events:auto;cursor:pointer;isolation:isolate;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;font:20px Arial,sans-serif;display:grid;position:absolute;top:-16px;right:-16px}.manifesto-old-app-remove:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffae;border:1px solid #ffffffad;border-radius:50%;width:22px;height:22px;position:absolute;box-shadow:0 3px 8px #0002}.manifesto-old-app:focus-within .manifesto-old-app-remove{opacity:1}@keyframes old-app-appear{0%{opacity:0}to{opacity:1}}@keyframes old-app-wobble{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media (hover:hover) and (pointer:fine){.manifesto-old-app:hover .manifesto-old-app-remove{opacity:1}[data-motion=ready] .manifesto-old-app:hover .manifesto-old-app-move{animation:.15s ease-in-out infinite alternate old-app-wobble}.manifesto-old-app:has(.manifesto-old-app-remove:hover) .manifesto-old-app-move{animation:none}}[data-motion=reduced] .manifesto-old-app-enter{animation:none}.manifesto-ending{text-align:center;padding:calc(50svh - var(--ending-half,100px)) 24px max(24px,calc(50svh - var(--ending-offset,200px)));justify-content:center;display:flex;position:relative}.manifesto-ending h2{letter-spacing:-.04em;text-wrap:balance;max-width:850px;margin:0 auto;font-family:ManifestoSans,Arial,sans-serif;font-size:clamp(42px,5.235vw,76px);font-weight:650;line-height:1}.manifesto-skip{z-index:60;color:#111;background:#fff;border:1px solid #111;padding:14px 20px;position:fixed;top:0;left:16px;transform:translateY(-150%)}.manifesto-skip:focus{top:12px;transform:none}.manifesto-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@media (max-width:839px){.manifesto-old-apps{height:76px}.manifesto-chapter p[data-apps-trigger]{margin-bottom:96px}.manifesto-old-app-remove{opacity:1}.manifesto-old-app-move{box-shadow:0 6px 8px #0002}}@media (max-width:900px){.manifesto-nav{--nav-paper:color-mix(in srgb,#191919 calc(var(--night,0)*100%),var(--paper));background:linear-gradient(var(--nav-paper),color-mix(in srgb,var(--nav-paper) 90%,transparent) 65%,color-mix(in srgb,var(--nav-paper) 0%,transparent));padding-bottom:40px}}@media (max-width:600px){.manifesto-nav{padding:22px 20px 36px}.manifesto-nav .wordmark{font-size:32px}.manifesto-hero{min-height:100svh;padding:120px 20px 100px}.manifesto-hero h1{letter-spacing:-.04em;font-size:19vw}.manifesto-story{letter-spacing:-.02em;scroll-margin-top:45svh;font-size:20px;line-height:1.4}.manifesto-chapter{padding-bottom:64px}.manifesto-chapter p{margin-bottom:56px}.manifesto-introduction{padding-left:0}}@media (max-height:500px){.manifesto-hero{padding:96px 24px 64px}.manifesto-hero h1{font-size:min(96px,22vh)}}@media (prefers-reduced-motion:reduce){.manifesto-page *,.manifesto-page :before,.manifesto-page :after{transition:none!important;animation:none!important}.manifesto-handwritten .sketch-rest{opacity:1}.manifesto-sketch-frame,.manifesto-circle i{opacity:0!important}.manifesto-circle i:first-child,.manifesto-old-app-enter{opacity:1!important}.manifesto-page{transition:none}}@media (forced-colors:active){.manifesto-page{--paper:Canvas;--ink:CanvasText;color:canvastext;background:canvas}.manifesto-night,.manifesto-ink:before,.manifesto-circle{display:none}.manifesto-ink-wrap[data-seen=true] .manifesto-ink{text-decoration:underline}.manifesto-strike-wrap[data-seen=true] .manifesto-strike{text-decoration:line-through}.manifesto-nav{background:canvas}.manifesto-old-app-remove:before{background:buttonface;border-color:buttontext}.manifesto-old-app-remove{color:buttontext}}.manifesto-fade{transition:color 1.4s}.manifesto-fade[data-seen=true]{color:color-mix(in srgb,var(--ink) 62%,transparent)}.manifesto-strike-wrap{white-space:nowrap}.manifesto-strike{position:relative}.manifesto-strike:before,.manifesto-strike:after{content:"";background:var(--ink);clip-path:inset(0 100% 0 0);height:10px;transition:clip-path .26s var(--ease-ink);position:absolute;left:-2px;right:-4px;-webkit-mask:url(/manifesto/animations/cross-out/1.png) 50%/100% 100% no-repeat;mask:url(/manifesto/animations/cross-out/1.png) 50%/100% 100% no-repeat}.manifesto-strike:before{top:30%}.manifesto-strike:after{transition-delay:.3s;top:48%;-webkit-mask-image:url(/manifesto/animations/cross-out/2.png);mask-image:url(/manifesto/animations/cross-out/2.png)}[data-seen=true]>.manifesto-strike:before,[data-seen=true]>.manifesto-strike:after{clip-path:inset(0)}.manifesto-platforms{vertical-align:middle;align-items:center;gap:8px;margin-left:10px;display:inline-flex}.manifesto-platforms img{object-fit:contain;opacity:0;transition:opacity .2s,transform .5s cubic-bezier(.34,1.56,.64,1);display:block;transform:scale(.4)rotate(-12deg)}[data-seen=true]>.manifesto-platforms img{opacity:1;transition-delay:.75s;transform:none}[data-seen=true]>.manifesto-platforms img+img{transition-delay:.95s}.photobook{--w:min(100vw - 40px,600px);--paper:#fbf8f1;width:var(--w);aspect-ratio:1.6;margin:-24px calc((100% - var(--w))/2) 72px;perspective:2400px;display:block;position:relative;transform:rotate(-1.5deg);container-type:inline-size}.pb-cover{background-color:#30423a;background-image:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000001a 0 1px,#0000 1px 3px);border-radius:1cqw;position:absolute;inset:-1.7cqw -2.1cqw;box-shadow:inset 0 0 0 1px #ffffff14,0 .3cqw .6cqw #0003,0 5cqw 8cqw -3cqw #00000059}.pb-page{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex;position:absolute;top:0;bottom:0}.pb-left{border-radius:.5cqw 0 0 .5cqw;left:0;box-shadow:-.22cqw .22cqw #e9e3d6,-.44cqw .44cqw #f7f3ea,-.66cqw .66cqw #e6dfd1}.pb-right{border-radius:0 .5cqw .5cqw 0;right:0;box-shadow:.22cqw .22cqw #e9e3d6,.44cqw .44cqw #f7f3ea,.66cqw .66cqw #e6dfd1}.pb-page:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pb-left:after{background:linear-gradient(270deg,#0000003d,#00000014 3%,#0000 10%,#ffffff59 14%,#fff0 24%),linear-gradient(90deg,#00000012,#0000 6%)}.pb-right:after{background:linear-gradient(90deg,#0000003d,#00000014 3%,#0000 10%,#ffffff59 14%,#fff0 24%),linear-gradient(270deg,#00000012,#0000 6%)}.pb-print{flex-direction:column;gap:1.3cqw;width:36cqw;display:flex}.pb-print img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 0 0 .5px #0000001f}.pb-print-wide{width:31cqw}.pb-print-wide img{aspect-ratio:3/2}.pb-pair{gap:3.2cqw}.pb-pair .pb-print:first-child{align-self:flex-start;margin-left:6.5cqw}.pb-pair .pb-print:last-child{align-self:flex-end;margin-right:6.5cqw}.pb-caption{letter-spacing:-.01em;color:#6d665a;font:italic 400 max(8px,2.15cqw)/1.2 ManifestoNewsreader,Georgia,serif}.pb-leaf{transform-origin:0;width:50%;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.45,.05,.25,1),z-index 0s linear 1.2s;position:absolute;top:0;bottom:0;left:50%}.pb-leaf.is-turned{transition:transform 1.2s cubic-bezier(.45,.05,.25,1),z-index;transform:rotateY(-180deg)}.pb-leaf .pb-page{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;left:0;right:auto}.pb-back{transform:rotateY(180deg)}.pb-leaf .pb-page:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:#000;position:absolute;inset:0}.pb-front:before{opacity:0;transition:opacity .6s ease-out .55s}.is-turned .pb-front:before,.pb-back:before{opacity:.28;transition:opacity .55s ease-in}.is-turned .pb-back:before{opacity:0;transition:opacity .6s ease-out .55s}.pb-turn{z-index:30;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.pb-turn-back{border-radius:.5cqw 0 0 .5cqw;left:0}.pb-turn-next{border-radius:0 .5cqw .5cqw 0;right:0}.pb-turn[aria-disabled=true]{cursor:default}.pb-turn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.manifesto-ending h2 .manifesto-ink{font-style:normal}.manifesto-brand{font-weight:800;transition:color .5s}.brand-strava[data-seen=true]{color:#fc4c02}.brand-beli[data-seen=true]{color:#0e5a66}.strava-route{white-space:nowrap;position:relative}.strava-route-line{pointer-events:none;height:.5em;position:absolute;top:78%;left:-2px;right:-2px}.strava-route-line svg{width:100%;height:100%;display:block;overflow:visible}.strava-route-line path{fill:none;stroke:#fc4c02;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .15s}.strava-route-line i{opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .2s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.3)}.strava-route-start{background:#fff;top:69%;left:1.7%;box-shadow:inset 0 0 0 2.5px #fc4c02}.strava-route-end{background:#fc4c02;top:31%;left:98.3%;box-shadow:0 0 0 2px #fff}.strava-route[data-seen=true] path{stroke-dashoffset:0}.strava-route[data-seen=true] .strava-route-start{opacity:1;transition-delay:50ms;transform:none}.strava-route[data-seen=true] .strava-route-end{opacity:1;transition-delay:1.2s;transform:none}.beli-score{color:#1d9a55;letter-spacing:-.02em;vertical-align:.1em;opacity:0;background:#fff;border-radius:50%;place-items:center;width:2.3em;height:2.3em;margin:-.4em .1em -.4em .35em;font:800 .74em/1 ManifestoSans,Arial,sans-serif;transition:opacity .2s,transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-grid;transform:scale(.3);box-shadow:inset 0 0 0 2px #d3dfdb,0 6px 14px #00000014}.beli-score[data-seen=true]{opacity:1;transition-delay:.4s;transform:none}.manifesto-ending .ink-underline .manifesto-ink:before{height:.17em;bottom:-.1em}.manifesto-site-footer,.manifesto-site-footer .site-legal{color:var(--ink)}.manifesto-page .site-switch a{transition:opacity .15s,background-color .5s,color .5s,box-shadow .5s}.manifesto-page[data-night=true] .site-switch a{color:#f0f0f0;background:#2b2b2bf0;box-shadow:0 0 0 1px #ffffff17,0 10px 30px #0000004d}@media (max-width:600px){.photobook{margin-top:-16px;margin-bottom:56px}.manifesto-platforms{gap:6px;margin-left:8px}.manifesto-platforms img{width:28px;height:28px}}
