@font-face{font-family:Barlow Condensed Fallback;src:local("Impact");font-weight:800;font-style:normal;size-adjust:100.06%;ascent-override:99.94%;descent-override:19.99%;line-gap-override:0%}@font-face{font-family:"Barlow Condensed Fallback 2";src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");font-weight:800;font-style:normal;size-adjust:85.6%;ascent-override:116.82%;descent-override:23.36%;line-gap-override:0%}:root{--cover: #11150f;--cover-ink: #f2f0e7;--cover-dim: #cfd4c6;--cover-line: rgba(242, 240, 231, .16);--paper: #f7f2e5;--paper-ink: #242b24;--paper-dim: #56604c;--paper-line: rgba(36, 43, 36, .16);--ground: #e9e7df;--ink: #141711;--ink-dim: #4f574a;--ground-line: rgba(20, 23, 17, .16);--verbs: #111711;--verbs-ink: #f2f0e7;--verbs-dim: #b7c0ad;--verbs-line: rgba(242, 240, 231, .18);--accent: #e7ef42;--accent-ink: #202611;--gutter: clamp(1.25rem, 4vw, 4.5rem);--masthead-h: 64px;--measure: 62ch;--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .16s;--dur-base: .34s;--dur-slow: .72s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{max-width:100%;overflow-x:clip}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,picture{max-width:100%;display:block}h1,h2,h3,p{margin:0}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--ground);padding:.7rem 1.1rem;font:600 .9rem/1 var(--font-sans)}.skip:focus{left:1rem;top:1rem}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.eyebrow{font:500 .78rem/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.wrap{padding-inline:var(--gutter)}.masthead{position:sticky;top:0;z-index:30;background:var(--cover);color:var(--cover-ink);border-bottom:1px solid var(--cover-line)}.masthead__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--masthead-h)}.masthead__mark{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--cover-ink);text-decoration:none}.masthead__mark svg{width:34px;height:34px}.masthead__mark .jc-accent{fill:var(--accent)}.masthead__nav{display:flex;gap:1.5rem;align-items:center}.masthead__nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline:.25rem;font:500 .95rem/1 var(--font-sans);color:var(--cover-ink);text-decoration:none}.masthead__nav a:hover{text-decoration:underline;text-underline-offset:.4em}.masthead__nav .is-work{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);text-underline-offset:.3em;text-decoration-thickness:1px}.masthead__nav .is-work:hover{text-decoration-color:var(--accent)}.cover{position:relative;isolation:isolate;overflow:clip;background:var(--cover);color:var(--cover-ink);min-height:calc(100vh - var(--masthead-h));min-height:calc(100svh - var(--masthead-h));display:grid;grid-template-rows:1fr auto}.cover:before{content:none}.cover__portrait{position:absolute;top:0;right:0;bottom:0;z-index:1;width:min(62vw,1120px);overflow:hidden}.cover__portrait picture{display:block;width:100%;height:100%}.cover__portrait:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 58% 36%,rgba(130,149,111,.22),transparent 58%);mix-blend-mode:screen}.cover__portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.cover__portrait:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--cover) 0%,color-mix(in srgb,var(--cover) 78%,transparent) 18%,transparent 40%)}.cover__stage{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding-top:clamp(1.5rem,4vh,3rem)}.cover__eyebrow{position:absolute;top:clamp(1.25rem,3.5vh,2.5rem);left:var(--gutter);z-index:3;color:var(--cover-dim);max-width:14rem}.cover__eyebrow span{display:block;color:var(--accent);margin-top:.35rem;letter-spacing:.06em;text-transform:none;font-weight:500}.cover__name{position:relative;margin:0;width:clamp(280px,46vw,720px);aspect-ratio:1418 / 1113.4;color:var(--cover-ink)}.cover__name .wm{position:absolute;left:0;height:auto;overflow:visible;display:block}.cover__name .wm-john{top:0;width:61.19%}.cover__name .wm-cantrell{top:34.7%;width:100%}.cover__name .jc-accent{fill:var(--accent)}.cover__deck{display:grid;gap:.6rem;max-width:34rem;margin-top:clamp(1rem,2.5vh,1.75rem);padding-bottom:clamp(1.25rem,3.5vh,2.5rem)}.cover__caption{font:500 clamp(1.125rem,1.4vw,1.375rem)/1.35 var(--font-sans);color:var(--cover-ink)}.cover__offer{font:400 1.0625rem/1.55 var(--font-sans);color:var(--cover-dim);max-width:30rem}.cover__offer strong{color:var(--cover-ink);font-weight:500}.cover__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.cover__cta{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font:600 1.0625rem/1 var(--font-sans);color:var(--accent);text-decoration:none;border-bottom:2px solid var(--accent);padding-block:.5rem}.cover__cta:hover{color:var(--cover-ink);border-bottom-color:var(--cover-ink)}.cover__more{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font:500 .95rem/1 var(--font-sans);color:var(--cover-dim);text-decoration:none;border-bottom:1px solid var(--cover-line)}.cover__more:hover{color:var(--cover-ink)}@media(max-width:1023.98px){.cover{grid-template-rows:auto 1fr}.cover__portrait{position:relative;width:100%;height:min(125vw,48svh)}.cover__portrait img{object-position:50% 0%}.cover__portrait:after{background:linear-gradient(to top,var(--cover) 0%,color-mix(in srgb,var(--cover) 82%,transparent) 26%,transparent 52%)}.cover__eyebrow{display:none}.cover__stage{margin-top:clamp(-9rem,-19vw,-3.5rem);padding-top:0}.cover__name{width:min(68vw,500px)}.cover__deck{margin-top:.6rem;gap:.45rem;padding-bottom:.6rem}.cover__caption{font-size:1.125rem}.cover__offer{font-size:.95rem;line-height:1.45}.cover__cta,.cover__more{min-height:44px}}@media(max-width:767.98px){:root{--masthead-h: 56px}}.paper{background:var(--paper);color:var(--paper-ink);padding-block:clamp(4rem,10vh,7rem) clamp(4rem,10vh,7rem)}.paper .eyebrow{color:var(--paper-dim)}.paper__statement{font:400 clamp(2.5rem,6.6vw,5.5rem)/1 var(--font-serif);letter-spacing:-.02em;max-width:14ch;margin-top:1.5rem}.paper__statement em{font-style:italic;color:var(--paper-dim)}.paper__grid{display:grid;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,5vh,3rem)}@media(min-width:768px){.paper__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.paper__pull{font:italic 400 clamp(1.4rem,2vw,1.75rem)/1.25 var(--font-serif);border-left:2px solid var(--paper-dim);padding-left:1.1rem;max-width:18ch}.paper__prose{max-width:var(--measure);font-size:1.0625rem;line-height:1.7}.paper__prose p+p{margin-top:1rem}.paper__intro-grid{display:grid;gap:2.5rem clamp(3rem,7vw,7rem);margin-top:1.75rem;align-items:start}.paper--intro .paper__statement{margin-top:0;max-width:14ch;font-size:clamp(2.8rem,5.8vw,5.25rem)}.paper--intro .paper__prose{max-width:36rem;padding-top:.5rem;font-size:1.125rem}.paper__story-link{display:inline-flex;align-items:center;gap:2rem;min-height:48px;margin-top:1.5rem;border-bottom:1px solid var(--paper-ink);text-decoration:none;font-weight:500}.paper__story-link:hover{color:var(--paper-dim)}@media(min-width:900px){.paper__intro-grid{grid-template-columns:1fr 1fr}}.not-found__links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem}.not-found__links a{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:.3em}.verbs{background:var(--verbs);color:var(--verbs-ink);padding-top:clamp(3.5rem,8vh,6rem)}.verbs__eyebrow{color:var(--verbs-dim);margin-bottom:1.25rem}.verbs__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.verbs__head h2{font:400 clamp(2.25rem,4.2vw,3.75rem)/1.05 var(--font-serif);letter-spacing:-.02em}.verbs__head p{display:none;color:var(--verbs-dim);font-size:.95rem}.verbs.is-enhanced .verbs__head p{display:block}.verbs__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--verbs-line)}.verbs__tab{position:relative;display:flex;align-items:baseline;gap:.75rem;min-height:88px;padding-block:1.25rem;font:800 clamp(1.8rem,3.6vw,3.25rem)/1 var(--font-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--verbs-dim)}.verbs__tab small{font:500 .72rem/1 var(--font-sans);letter-spacing:.08em}.verbs__tab:after{content:"";position:absolute;height:3px;bottom:0;left:0;right:1.5rem;background:transparent}.verbs__tab[aria-selected=true]{color:var(--accent)}.verbs__tab[aria-selected=true]:after{background:var(--accent)}.verbs__tab:hover{color:var(--verbs-ink)}.verbs__tab:focus-visible{outline-offset:-6px}.verbs__panels{display:grid}.verbs__panel{grid-area:1 / 1;position:relative;isolation:isolate;overflow:clip;padding:clamp(2rem,4vw,4rem) var(--gutter);min-height:clamp(34rem,70svh,46rem);display:flex;flex-direction:column;justify-content:space-between;gap:7rem}.verbs__scene{position:absolute;inset:0;z-index:-2;background:var(--verbs)}.verbs__scene img{width:100%;height:100%;object-fit:cover;object-position:65% 50%}.verbs__panel:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#09110af0,#09110ad1 36%,#09110a1f 70%),linear-gradient(rgba(9,17,10,.65) 0%,rgba(9,17,10,.65) 18%,transparent 42%)}.verbs__panel[data-verb=notice] .verbs__scene img{object-position:25% 50%}.verbs__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;color:var(--cover-ink)}.verbs__meta span:last-child{padding-bottom:.4rem;border-bottom:1px solid var(--cover-line)}.verbs__panel[data-verb=notice] .verbs__copy{align-self:flex-end}.verbs__panel[data-verb=notice]:after{transform:scaleX(-1)}.verbs__copy{max-width:min(42%,37rem)}.verbs__panel h3{font:400 clamp(2.25rem,4.4vw,4rem)/1.06 var(--font-serif);letter-spacing:-.02em;max-width:17ch;text-wrap:balance}.verbs__panel p.body{color:var(--cover-ink);font-size:1.0625rem;line-height:1.7;margin-top:1.25rem}.verbs.is-enhanced .verbs__panel[data-active=false]{visibility:hidden;opacity:0}.verbs:not(.is-enhanced) .verbs__panels{gap:1px}.verbs:not(.is-enhanced) .verbs__panel{grid-area:auto}.verbs:not(.is-enhanced) .verbs__tabs{display:none}@media(max-width:767.98px){.verbs__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.verbs__tab{min-height:70px;font-size:clamp(1.75rem,7vw,2.75rem);border-bottom:1px solid var(--verbs-line)}.verbs__panel{min-height:42rem;padding-block:1.5rem 2.5rem;gap:15rem}.verbs__scene img{object-position:73% 35%}.verbs__panel[data-verb=notice] .verbs__scene img{object-position:22% 40%}.verbs__panel:after{background:linear-gradient(180deg,#09110abf,#09110a14 22%,#09110ad6 53%,#09110af7)}.verbs__copy{max-width:36rem}.verbs__panel[data-verb=notice]:after{transform:none}.verbs__panel h3{font-size:clamp(2.15rem,8vw,3.5rem)}.verbs__meta{font-size:.68rem;letter-spacing:.1em}}.offer{background:var(--accent);color:var(--accent-ink);padding-block:clamp(3.5rem,9vh,6rem)}.offer .eyebrow{color:var(--accent-ink)}.offer__title{margin-top:1.5rem}.offer__display{display:block;font:800 clamp(3rem,8vw,6.6rem)/.9 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;max-width:8.2em}.offer__turn{display:block;font:400 clamp(2.4rem,6vw,5rem)/1 var(--font-serif);letter-spacing:-.02em;margin-top:.25rem}.offer__grid{display:grid;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,5vh,3rem);align-items:end}@media(min-width:768px){.offer__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.offer__prose{max-width:30rem;font-size:1.0625rem;line-height:1.65}.offer__prose p+p{margin-top:.9rem}.offer__qualifier{margin-top:1rem;font:italic 400 1.2rem/1.4 var(--font-serif);max-width:26rem}.offer__actions{display:grid;gap:.75rem;justify-items:start}@media(min-width:768px){.offer__actions{justify-items:end;text-align:right}}.btn{display:inline-flex;align-items:center;gap:1.25rem;min-height:56px;padding:.9rem 1.4rem;background:var(--accent-ink);color:#f1f5d9;text-decoration:none;font:600 1.0625rem/1 var(--font-sans)}.btn:hover{background:#0c0f08}.btn span{font-size:1.4rem;line-height:1}.offer__alt{display:inline-flex;align-items:center;min-height:44px;font:500 .95rem/1 var(--font-sans);color:var(--accent-ink);text-decoration:underline;text-underline-offset:.2em}.offer__brands{margin-top:clamp(2rem,5vh,3rem);padding-top:1.25rem;border-top:1px solid rgba(32,38,17,.25);display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.9rem}.offer__brands a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid rgba(32,38,17,.35)}.footer{background:var(--ground);color:var(--ink);padding-block:clamp(3rem,8vh,5rem) 2.5rem}.footer__closing{font:italic 400 clamp(1.9rem,4vw,3rem)/1.15 var(--font-serif);max-width:16ch;letter-spacing:-.01em}.footer__sub{margin-top:1rem;max-width:34rem;color:var(--ink-dim)}.footer__route{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:1.5rem;font:600 1rem/1 var(--font-sans);color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink)}.socials{list-style:none;margin:clamp(2rem,5vh,3rem) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.socials:first-child{margin-top:0}.socials a{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 .5rem 0 0;color:var(--ink);text-decoration:none;font:500 .95rem/1 var(--font-sans)}.socials svg{width:1.1rem;height:1.1rem;fill:currentColor}.socials a:hover{text-decoration:underline;text-underline-offset:.2em}.footer__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--ground-line);font-size:.9rem;color:var(--ink-dim)}.footer__meta a{display:inline-flex;align-items:center;min-height:44px;color:inherit}@keyframes jc-rise{0%{transform:translate3d(0,18px,0)}to{transform:none}}@keyframes jc-light{0%{opacity:0}to{opacity:1}}.js.motion .cover__name{animation:jc-rise .9s var(--ease) both}.js.motion .cover__deck{animation:jc-rise .9s .12s var(--ease) both}.js.motion .cover__portrait:before{animation:jc-light 1s .2s var(--ease) both}@media(min-width:1024px){.js.motion .cover__portrait{transform:translate3d(0,calc(var(--sy, 0) * .1px),0);will-change:transform}.js.motion .cover__name,.js.motion .cover__deck{transform:translate3d(0,calc(var(--sy, 0) * -.05px),0)}}.js [data-reveal]{opacity:.55;transform:translate3d(0,12px,0);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.js [data-reveal=in],.no-js [data-reveal]{opacity:1;transform:none}.verbs.is-enhanced .verbs__panel{transition:opacity var(--dur-base) var(--ease),transform .45s var(--ease)}.verbs.is-enhanced .verbs__panel[data-active=false]{transform:translate3d(0,6px,0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.js [data-reveal]{opacity:1;transform:none}}.story{background:var(--cover)}.story-head{padding-block:clamp(4rem,10vh,7rem)}.story-head__standfirst{margin-top:1.5rem;max-width:40rem;font-size:clamp(1.125rem,1.4vw,1.3rem);line-height:1.5;color:var(--paper-dim)}.chapter{position:relative;isolation:isolate;color:var(--cover-ink);background:var(--cover);scroll-margin-top:var(--masthead-h);--scene-position: 50% 50%}.chapter__background{position:absolute;inset:0;z-index:-1;pointer-events:none}.chapter__scene{position:sticky;top:var(--masthead-h);height:calc(100svh - var(--masthead-h));min-height:28rem}.chapter__scene img{width:100%;height:100%;object-fit:cover;object-position:var(--scene-position)}.chapter__scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c110df7,#0c110de8 45%,#0c110d59 68%,#0c110d1f)}.chapter--right .chapter__scene:after{transform:scaleX(-1)}.chapter__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,8rem);padding-block:clamp(4rem,10vh,8rem);min-height:calc(100svh - var(--masthead-h))}.chapter__body{min-width:0;max-width:38rem}.chapter--right .chapter__body{grid-column:2}.chapter__meta{display:flex;align-items:baseline;gap:1rem;color:var(--cover-dim);margin:0 0 1.75rem}.chapter__meta span:first-child{font-size:1rem;color:var(--accent)}.chapter__title{font:400 clamp(1.9rem,3.8vw,3.2rem)/1.08 var(--font-serif);letter-spacing:-.015em;max-width:22ch;margin-bottom:clamp(1.75rem,4vh,2.5rem);text-wrap:balance}.chapter__prose{max-width:var(--measure);font-size:1.0625rem;line-height:1.8}.chapter__prose p+p{margin-top:1.3rem}.chapter__quote{margin:clamp(1.75rem,4vh,2.5rem) 0 0;padding-left:1.1rem;border-left:2px solid var(--accent);max-width:34rem}.chapter__quote p{font:italic 400 clamp(1.25rem,1.8vw,1.5rem)/1.45 var(--font-serif)}.chapter__quote footer{margin-top:.75rem;font-size:.85rem;color:var(--cover-dim);letter-spacing:.04em;text-transform:uppercase}#downriver{--scene-position: 65% 50%}#seventeen{--scene-position: 35% 50%}#the-computer{--scene-position: 75% 50%}#eddie{--scene-position: 30% 50%}#the-only-one-who-knew{--scene-position: 75% 50%}#wrote-it-down{--scene-position: 20% 50%}@media(max-width:899.98px){.chapter__grid{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr);padding-top:clamp(14rem,36svh,22rem);padding-bottom:4rem}.chapter__grid:before{content:"";position:absolute;z-index:-1;inset:calc(clamp(14rem,36svh,22rem) - 3rem) 0 0;background:linear-gradient(180deg,transparent,rgba(12,17,13,.9) 3rem)}.chapter--right .chapter__body{grid-column:1}.chapter__body{max-width:40rem;margin-inline:auto;width:100%}#eddie .chapter__scene img{height:clamp(16rem,50svh,32rem)}.chapter__scene:after,.chapter--right .chapter__scene:after{transform:none;background:#0c110d38}.chapter__title{font-size:clamp(2rem,6vw,3rem)}}.slot{margin:clamp(2.5rem,6vh,4rem) 0 0}.slot--type{background:var(--cover);color:var(--cover-ink);padding:clamp(3rem,9vh,7rem) var(--gutter)}.slot__line{font:italic 400 clamp(1.9rem,4.6vw,4.2rem)/1.08 var(--font-serif);letter-spacing:-.015em;max-width:24ch;margin:0 auto}.slot--photo{margin-inline:0}.slot--photo img{width:100%;height:auto}.story .slot--photo{max-width:72rem;margin-inline:auto;padding-inline:var(--gutter)}.story .slot--photo img{display:block;aspect-ratio:16 / 9;object-fit:cover}@media(max-width:600px){.story .slot--photo img{aspect-ratio:3 / 2}}.slot--brief{margin-inline:var(--gutter);border:1px dashed var(--paper-line);padding:1.25rem 1.5rem;color:var(--paper-dim);font-size:.95rem}.slot__brief .eyebrow{display:block;margin-bottom:.4rem}.story-close{padding-block:clamp(4rem,10vh,7rem)}.story-foot{display:grid;gap:1rem;justify-items:start;margin-top:clamp(2rem,5vh,3rem);max-width:36rem;font-size:1.125rem}.story-close .footer__closing,.story-close .footer__sub{color:inherit}.footer__projects[data-astro-cid-sz7xmlte]{margin-block:2rem;padding-block:1.5rem;border-block:1px solid var(--ground-line)}.footer__projects[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{color:var(--ink-dim)}.footer__projects[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:.75rem}.footer__projects[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.3em;font-size:1rem}
