*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{margin:0;padding:0}#root{min-height:100vh}:root{--color-surround: #d5d2cb;--color-surround-deep: #c8c4bc;--color-paper: #f6f2ea;--color-paper-edge: rgba(38, 36, 32, .14);--color-ink: #262420;--color-ink-muted: #6b665c;--color-accent: #3d4b43;--color-selection: rgba(61, 75, 67, .18);--color-ink-display: rgba(31, 29, 25, .93);--color-pen-red: #c44532;--font-display-large: "Special Elite Danish", "Kingthings Trypewriter", "Special Elite", ui-monospace, "SF Mono", "Courier New", monospace;--font-display: "Special Elite", ui-monospace, "SF Mono", "Courier New", monospace;--font-display-small: "Special Elite", ui-monospace, "SF Mono", "Courier New", monospace;--font-body: "Source Serif 4", Georgia, serif;--font-hand: "Caveat", "Segoe Script", "Bradley Hand", cursive;--font-mono: var(--font-display-small);--paper-width: 52rem;--content-max-width: 40rem;--paper-radius: 2px;--paper-padding-inline: clamp(1.4rem, 5.5vw, 4.25rem);--paper-padding-block: clamp(1.75rem, 5vh, 3.75rem);--page-padding: clamp(1.1rem, 4vw, 2.25rem);--paper-stack-offset: 6px;--paper-stack-rotation: .28deg;--font-size-body: 1.05rem;--font-size-small: .85rem;--line-height-body: 1.68;--line-height-heading: 1.3;--paper-shadow: 0 0 0 1px rgba(38, 36, 32, .07), 0 1px 1px rgba(30, 28, 24, .09), 0 6px 14px -6px rgba(30, 28, 24, .14), 0 26px 60px -24px rgba(30, 28, 24, .2);--paper-stack-shadow: 0 1px 2px rgba(30, 28, 24, .07), 0 16px 34px -18px rgba(30, 28, 24, .16);--paper-fibre-opacity: .055;--paper-mottle-opacity: .09;--paper-shading-opacity: .5;--focus-ring-width: 2px;--fs-display: clamp(1.7rem, 1.1rem + 2.2vw, 2.4rem);--fs-title: clamp(1.28rem, 1.15rem + .5vw, 1.55rem);--fs-lead: clamp(1.05rem, 1rem + .4vw, 1.15rem);--fs-h2: 1.32rem;--fs-h3: 1.16rem;--fs-body: 1.05rem;--fs-small: .85rem;--fs-meta: .78rem;--fs-micro: .72rem;--space-3xs: .25rem;--space-2xs: .45rem;--space-xs: .65rem;--space-sm: .95rem;--space-md: 1.25rem;--space-lg: 1.9rem;--space-xl: 2.75rem;--space-2xl: 3.75rem;--measure: 36rem;--measure-wide: 44rem;--rule-hairline: 1px solid var(--color-paper-edge);--rule-dashed: 1px dashed rgba(38, 36, 32, .14);--tracking-display: -.02em}@font-face{font-family:Kingthings Trypewriter;src:url(/fonts/Kingthings_Trypewriter_2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Special Elite;src:url(/fonts/SpecialElite.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Special Elite Danish;src:url(/fonts/SpecialElite.woff2) format("woff2");unicode-range:U+00F8,U+00D8;font-weight:400;font-style:normal;font-display:swap}body{background-color:var(--color-surround);color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--line-height-body);text-rendering:optimizeLegibility;font-synthesis:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(130% 90% at 50% -10%,#fff6,#fff0 62%),linear-gradient(180deg,#0000 35%,color-mix(in srgb,var(--color-surround-deep) 70%,transparent))}::selection{background:var(--color-selection)}h1,.category-intro__title,.manuscript-scene__title,.text-page h1{font-family:var(--font-display-large);font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--tracking-display);color:var(--color-ink-display)}h2,h3,.work-title{margin:0;font-family:var(--font-body);font-style:italic;font-weight:600;line-height:var(--line-height-heading);color:var(--color-ink-display)}.work-title--card{font-size:var(--fs-title)}.work-title--row{font-size:var(--fs-body);max-width:var(--measure)}ul:not([class]),ol:not([class]),.text-page ul:not([class]),.text-page ol:not([class]),.book-card__acts,.book-card__bullets,.film-card__bullets{list-style:disc;padding-left:1.25rem;margin-top:0;margin-bottom:var(--space-sm)}ol:not([class]),.editable-copy-section ol{list-style:decimal}ul:not([class]) li,ol:not([class]) li,.book-card__bullet-item,.film-card__bullet-item{padding-left:.25rem;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--color-ink)}ul:not([class]) li::marker,.text-page ul li::marker,.book-card__acts li::marker,.book-card__bullets li::marker,.film-card__bullets li::marker{content:"• ";font-family:var(--font-display-large);font-size:1.15em;color:var(--color-ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:.5rem;left:50%;transform:translate(-50%) translateY(-300%);z-index:10;padding:.55rem 1rem;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display-small);font-size:var(--fs-small);text-decoration:none;border-radius:2px;transition:transform .15s ease}.skip-link:focus-visible{transform:translate(-50%) translateY(0)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:3px;border-radius:1px}a{color:inherit}.text-link{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,var(--color-ink) 55%,transparent);transition:color .15s ease,text-decoration-color .15s ease,text-decoration-thickness .15s ease}.text-link:hover,.text-link:focus-visible{color:var(--color-ink);text-decoration-color:var(--color-ink);text-decoration-thickness:2px}.button-solid{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-ink);color:var(--color-paper);font-family:var(--font-body);font-size:var(--fs-body);font-weight:500;padding:.6rem 1.15rem;border-radius:1px;text-decoration:none;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:fit-content}.button-solid:hover,.button-solid:focus-visible{background-color:var(--color-ink-display);color:var(--color-paper);text-decoration:none}.eyebrow{font-family:var(--font-display-small);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-muted);max-width:none}.paper{position:relative;width:calc(100% - var(--page-padding) - var(--page-padding));max-width:var(--paper-width);margin-inline:auto;display:flex;flex-direction:column}.paper-filters{position:absolute;width:0;height:0;overflow:hidden}.paper__surface{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.paper__sheet{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--paper-radius);background-color:var(--color-paper)}.paper__sheet--top{filter:url(#paper-edge);box-shadow:var(--paper-shadow);transform:translateZ(0);isolation:isolate}.paper__sheet--under-1,.paper__sheet--under-2{filter:url(#paper-edge-under);box-shadow:var(--paper-stack-shadow);isolation:isolate}.paper__sheet--under-1{transform:translate(calc(var(--paper-stack-offset) * -.6),var(--paper-stack-offset)) rotate(calc(var(--paper-stack-rotation) * -1));background-color:color-mix(in srgb,var(--color-paper) 94%,#6b665c)}.paper__sheet--under-2{transform:translate(calc(var(--paper-stack-offset) * .9),calc(var(--paper-stack-offset) * 1.9)) rotate(calc(var(--paper-stack-rotation) * .7));background-color:color-mix(in srgb,var(--color-paper) 88%,#6b665c)}.paper__grain,.paper__mottle,.paper__shading{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.paper__grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");opacity:var(--paper-fibre-opacity);mix-blend-mode:multiply}.paper__mottle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");background-size:600px 600px;opacity:var(--paper-mottle-opacity);mix-blend-mode:multiply}.paper__shading{background-image:radial-gradient(130% 70% at 50% 22%,#fff9,#fff0 60%),radial-gradient(110% 110% at 50% 50%,#2b272100 62%,#2b27210e);opacity:var(--paper-shading-opacity)}.paper__content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0}.site-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-block:var(--page-padding)}.site-shell__paper{flex:1}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:1.25rem var(--paper-padding-inline);border-bottom:var(--rule-hairline)}.site-header__brand{display:grid;font-family:var(--font-display-large);font-size:var(--fs-title);line-height:1.02;letter-spacing:var(--tracking-display);color:var(--color-ink-display);text-decoration:none;white-space:nowrap}.site-header__brand:hover,.site-header__brand:focus-visible{color:var(--color-ink)}.site-nav{display:flex;flex-direction:column;align-items:flex-end}.site-nav__toggle{display:none;font-family:var(--font-display-small);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;padding:.75rem .4rem;min-height:2.75rem;color:var(--color-ink-muted);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:color-mix(in srgb,var(--color-ink) 40%,transparent)}.site-nav__toggle:hover,.site-nav__toggle:focus-visible{color:var(--color-ink);text-decoration-color:var(--color-ink)}.site-nav__container{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.site-nav__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.2rem 1.25rem;list-style:none;margin:0;padding:0}.site-nav__link{display:inline-block;padding-block:.6rem;font-family:var(--font-display-small);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--color-ink-muted);text-decoration:none}.site-nav__link:hover{color:var(--color-ink)}.site-nav__link.is-active{color:var(--color-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.site-main{flex:1;padding:var(--paper-padding-block) var(--paper-padding-inline)}.site-main>*{max-width:var(--content-max-width);margin-inline:auto}.site-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;text-align:center;padding:1.05rem var(--paper-padding-inline);border-top:var(--rule-hairline);font-family:var(--font-display-small);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--color-ink-muted)}.site-footer__contact{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .15rem}.site-footer p{max-width:none;margin:0}.manuscript-scroll{position:relative}.manuscript-scroll__sticky{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;padding-block:var(--page-padding)}.manuscript-scroll__paper{flex:1;min-height:0}.manuscript-scroll__paper>.paper__content{overflow-y:auto}.manuscript-scroll__main{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:1.5rem var(--paper-padding-inline) 3rem}.manuscript-scene{width:100%;max-width:var(--content-max-width);margin-inline:auto}.manuscript-scene--center{text-align:center}.manuscript-scene--center .manuscript-scene__body{margin-inline:auto}.manuscript-scene__eyebrow{margin-bottom:1.1rem}.manuscript-scene__title{margin:0 0 1.35rem;font-size:var(--fs-display)}.manuscript-scene__title-link{text-decoration:none}.manuscript-scene__title-link:hover{color:var(--color-accent)}.manuscript-scene__body{font-size:var(--fs-lead);max-width:var(--measure)}.manuscript-scene__more{margin-top:1.9rem;font-family:var(--font-display-small);font-size:var(--fs-small);letter-spacing:.02em}.manuscript-progress{position:absolute;right:var(--paper-padding-inline);bottom:1.1rem;font-family:var(--font-display-small);font-size:var(--fs-micro);letter-spacing:.22em;color:var(--color-ink-muted)}.manuscript-scroll-hint{position:absolute;left:var(--paper-padding-inline);bottom:1.1rem;font-family:var(--font-display-small);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--color-ink-muted)}.reveal-text__pending{visibility:hidden}.type-cursor{display:inline-block;width:.52ch;height:1em;margin-left:1px;background:var(--color-ink);opacity:.8;transform:translateY(.14em);animation:type-cursor-blink 1.15s steps(1,end) infinite}.type-cursor--complete{animation:none;opacity:.18}.type-cursor--hidden{animation:none;opacity:0}@keyframes type-cursor-blink{0%,54%{opacity:.8}55%,to{opacity:0}}.manuscript-static .manuscript-scene{padding-block:2.4rem;border-bottom:var(--rule-hairline)}.manuscript-static .manuscript-scene:first-child{padding-top:0}.manuscript-static .manuscript-scene:last-child{border-bottom:none;padding-bottom:0}.category-intro{margin-bottom:3rem}.category-intro__title{margin:.5rem 0 1.2rem;font-size:var(--fs-display)}.category-intro__body{position:relative}.category-intro__body:after{content:"";display:table;clear:both}.category-intro__graphic{float:right;width:13rem;max-width:40%;height:auto;margin-left:1.75rem;margin-bottom:1.25rem;margin-top:.25rem;border-radius:2px;border:1px solid var(--color-paper-edge);box-shadow:0 4px 16px -3px #26242024,0 1px 3px #26242014}@media (max-width: 640px){.category-intro__graphic{float:none;display:block;width:100%;max-width:16rem;margin:0 0 1.5rem}.gaffa-covers{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-intro__text+.category-intro__text{margin-top:1em}.interview-index{display:flex;flex-direction:column;gap:0}.interview-toc{margin-bottom:var(--space-2xl);padding-block:var(--space-lg);border-top:var(--rule-hairline);border-bottom:var(--rule-hairline);scroll-margin-top:var(--space-lg);text-align:center}.interview-toc__archive{margin:0 0 var(--space-sm);font-family:var(--font-body)}.interview-toc__features{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.interview-toc__features a{font-family:var(--font-body)}.interview-section{scroll-margin-top:var(--space-lg)}.interview-section+.interview-section{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:var(--rule-dashed)}.interview-section__heading{margin-bottom:1.15rem}.interview-section__title{margin:0;font-family:var(--font-body);font-size:var(--fs-h2);font-weight:600}.interview-section__images{display:flex;gap:.85rem;margin:0 0 1.6rem;align-items:flex-start}.interview-section__images img{width:min(100%,22rem);height:auto;border:1px solid var(--color-paper-edge);border-radius:1px}.interview-section__images--pair img{width:calc(50% - .425rem);max-width:none;aspect-ratio:3 / 2;object-fit:cover}.interview-section__images--full img{width:100%;max-width:none}.interview-section__text{max-width:var(--measure)}.interview-section__text+.interview-section__text{margin-top:1em}.interview-group{margin-top:2rem}.interview-group__heading{margin:0 0 .7rem;font-family:var(--font-body);font-size:var(--fs-h3);font-weight:600}.interview-links{list-style:none;margin-top:1.1rem}.interview-section--archive .interview-links{margin-top:var(--space-md)}.interview-links--archive .interview-piece{padding-block:var(--space-sm)}.interview-links--archive .interview-piece+.interview-piece{margin-top:0}.interview-links--archive .interview-piece__summary{margin-top:var(--space-3xs)}.gaffa-covers{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xs);margin:1.6rem 0 0;padding:0}.gaffa-covers__link{display:block;color:var(--color-ink);text-decoration:none;border-radius:1px}.gaffa-covers__link img{display:block;width:100%;height:auto;border:1px solid var(--color-paper-edge);border-radius:1px;box-shadow:0 4px 16px -3px #26242029,0 1px 3px #26242014;transition:border-color .15s ease,box-shadow .15s ease}.gaffa-covers__link:hover img,.gaffa-covers__link:focus-visible img{border-color:color-mix(in srgb,var(--color-ink) 42%,transparent);box-shadow:0 6px 18px -3px #26242033,0 1px 3px #2624201a}.gaffa-covers__caption{display:block;margin-top:var(--space-xs);line-height:1.35}.gaffa-covers__title{display:block;font-family:var(--font-body);font-size:var(--fs-small);font-style:italic}.gaffa-covers__link:hover .gaffa-covers__title,.gaffa-covers__link:focus-visible .gaffa-covers__title{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.14em}.interview-piece+.interview-piece{margin-top:1.15rem}.interview-piece__with{font-style:italic;font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-ink-muted)}.interview-piece__summary{margin-top:.45rem;max-width:var(--measure)}.interview-group .interview-section__text{margin-top:1em}.logo-wall-section{margin-top:2.75rem;margin-bottom:2.5rem;border-top:var(--rule-hairline);padding-top:2.75rem}.logo-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(2.25rem,4.5vw,3.25rem) clamp(1.25rem,3vw,2.25rem);align-items:center;justify-items:center;width:100%}.logo-wall__cell{width:100%;height:clamp(3.75rem,5.5vw,4.5rem);display:flex;align-items:center;justify-content:center;position:relative}.logo-wall__cell--span-2{grid-column:span 2}.logo-wall__cell--span-3{grid-column:span 3}.logo-wall__card{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logo-wall__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;color:#38312b;opacity:.92;transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.logo-wall__cell:hover .logo-wall__image{opacity:1}@media (max-width: 600px){.logo-wall-section{padding-inline:clamp(1.25rem,5vw,2.25rem)}.logo-wall{grid-template-columns:repeat(2,1fr);gap:2rem 1.25rem}.logo-wall__cell{grid-column:span 1;height:2.85rem}.logo-wall__cell--mobile-full{grid-column:1 / -1;width:100%;max-width:80%;margin-inline:auto;justify-content:center}.logo-wall__image{max-width:85%;max-height:85%}}.monocular-section{margin-top:2.75rem;border-top:var(--rule-hairline);padding-top:2.75rem}.monocular-episodes-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2.75rem}.monocular-episode{position:relative;max-width:var(--measure)}.monocular-episode+.monocular-episode{padding-top:2.5rem;border-top:var(--rule-dashed)}.monocular-episode__header{display:flex;align-items:baseline;gap:.45rem;font-family:var(--font-display-small);font-size:var(--fs-meta);letter-spacing:.05em;color:var(--color-ink-muted);margin-bottom:.4rem}.monocular-episode__meta-divider{opacity:.4}.monocular-episode__date,.monocular-episode__duration{font-variant-numeric:tabular-nums}.monocular-episode__title{margin-bottom:.65rem}.monocular-episode__description{margin:0 0 .95rem;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.62;color:var(--color-ink)}.monocular-episode__links{display:flex;gap:.65rem;flex-wrap:wrap}.podcast-badge-link{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.6rem .78rem;min-height:2.75rem;border:1px solid var(--color-paper-edge);background:transparent;font-family:var(--font-display-small);font-size:var(--fs-meta);letter-spacing:.04em;color:var(--color-ink);text-decoration:none;transition:background-color .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.podcast-badge-link svg{flex-shrink:0;width:.95rem;height:.95rem;color:var(--color-ink-muted)}.podcast-badge-link:hover,.podcast-badge-link:focus-visible{background:#2624200f;border-color:var(--color-ink-muted);color:var(--color-ink)}.books-section{margin-top:2.75rem;border-top:var(--rule-hairline);padding-top:2.75rem}.books-list{display:flex;flex-direction:column;gap:3.75rem}.book-card{position:relative}.book-card+.book-card{padding-top:3.75rem;border-top:var(--rule-dashed)}.book-card__layout{display:flex;flex-direction:column;gap:var(--space-lg)}.book-card__cover-column{position:relative;width:min(100%,13.5rem)}.book-card__cover-wrap{width:100%;border-radius:2px}.book-card__cover{width:100%;height:auto;display:block;border-radius:2px;box-shadow:0 4px 16px -3px #26242029,0 1px 3px #26242014}.book-card__content{display:flex;flex-direction:column}.book-card__header{margin-bottom:1.1rem}.book-card__title{margin-bottom:.4rem}.book-card__narrative{margin-bottom:0}.book-card__paragraph{margin:0 0 .95rem;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;color:var(--color-ink)}.book-card__acts{list-style:disc;padding-left:1.25rem;margin:0 0 .95rem;display:flex;flex-direction:column;gap:1.25rem}.book-card__act{padding-left:.25rem}.book-card__act-heading{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.35;color:var(--color-ink-display)}.book-card__act-label{font-family:inherit;font-size:inherit;letter-spacing:inherit;color:inherit;font-weight:700}.book-card__act-title{font-family:inherit;font-size:inherit;font-style:normal;font-weight:700}.book-card__act-desc{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.62;color:var(--color-ink)}.book-card__bullets{display:flex;flex-direction:column;gap:.5rem}.book-card__closing{margin-bottom:0}.book-card__actions{margin-top:.35rem;display:flex;flex-direction:column;gap:.85rem}.book-card__audio-section{display:flex;flex-direction:column;gap:.5rem}.book-card__audio-intro{margin:0;font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-ink);line-height:1.5}.book-card__audio-links{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.film-section{margin-top:2.75rem;border-top:var(--rule-hairline);padding-top:2.75rem}.film-list{display:flex;flex-direction:column;gap:3.75rem}.film-card{position:relative;max-width:var(--measure-wide)}.film-card+.film-card{padding-top:3.75rem;border-top:var(--rule-dashed)}.film-card__header{margin-bottom:1.25rem}.work-title__year{font-family:var(--font-display-small);font-style:normal;font-size:var(--fs-small);font-weight:400;color:var(--color-ink-muted);margin-left:.35rem}.film-card__media{margin-bottom:1.65rem}.film-card__video-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:2px;overflow:hidden;box-shadow:0 4px 16px -3px #26242029,0 1px 3px #26242014;background:var(--color-surround-deep)}.film-trailer{display:block;padding:0;cursor:pointer;background:color-mix(in srgb,var(--color-paper) 88%,var(--color-ink))}.film-trailer__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film-trailer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14120f8c,#14120f1f 38%,#14120f00 62%);transition:opacity .2s ease}.film-trailer__label{position:absolute;z-index:1;left:var(--space-md);bottom:var(--space-sm);display:inline-flex;align-items:baseline;gap:.55rem;color:var(--color-paper);font-family:var(--font-display-small);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.45em;text-decoration-color:color-mix(in srgb,var(--color-paper) 45%,transparent);transition:text-decoration-color .2s ease}.film-trailer__mark{font-family:var(--font-display-small)}.film-trailer:hover .film-trailer__label,.film-trailer:focus-visible .film-trailer__label{text-decoration-color:var(--color-paper)}.film-trailer:hover:after{opacity:.78}.film-card__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.film-card__image-frame{width:100%;border-radius:2px;overflow:hidden;box-shadow:0 4px 16px -3px #26242029,0 1px 3px #26242014}.film-card__image{width:100%;height:auto;display:block}.film-card__content{display:flex;flex-direction:column}.film-card__paragraph{margin:0 0 .95rem;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;color:var(--color-ink)}.film-card__bullets{display:flex;flex-direction:column;gap:.45rem}.film-card__actions{margin-top:.35rem}.text-page h1{margin:.5rem 0 1.4rem;font-size:var(--fs-display)}.interview-detail__header h1{margin-bottom:.55rem}.text-page h1.interview-detail__headline--take-that{padding-top:0;line-height:var(--line-height-heading);overflow:visible}.headline-correction{position:relative;display:inline-block;white-space:nowrap}.headline-correction__insert{position:absolute;left:50%;bottom:calc(100% + 5px + .03em);transform:translate(-50%) rotate(-8deg);transform-origin:60% 100%;color:var(--color-pen-red);font-family:var(--font-hand);font-size:.82em;font-weight:600;font-style:normal;letter-spacing:.01em;line-height:1;white-space:nowrap;mix-blend-mode:multiply;pointer-events:none}.headline-correction__word{position:relative}.headline-correction__stroke{position:absolute;left:-.12em;top:52%;width:calc(100% + .28em);height:.38em;overflow:visible;color:var(--color-pen-red);mix-blend-mode:multiply;pointer-events:none;transform:translateY(-50%) rotate(-7deg)}.headline-correction__stroke path{fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round}.interview-detail__header--with-cover:after{content:"";display:table;clear:both}.text-page p+p{margin-top:1.1em}.about-portrait{float:right;width:50%;height:auto;margin:.35rem 0 var(--space-md) var(--space-md);border:1px solid var(--color-paper-edge);border-radius:1px}@media (max-width: 560px){.about-portrait{float:none;width:100%;margin:0 0 var(--space-md)}}.text-page__quote{margin:0 0 1.1em;font-style:italic;font-weight:700;font-size:1.2em}.text-page__quote p{margin:0;font-weight:700}.text-page__ideals{list-style:disc;padding-left:1.25rem;margin-block:1.1em;display:flex;flex-direction:column;gap:.45rem}.text-page__ideals li{padding-left:.25rem}.text-page__portrait{margin-block:.5rem var(--space-lg);width:14rem;height:auto;border:1px solid var(--color-paper-edge);border-radius:1px}.interview-detail__subtitle{font-family:var(--font-body);font-size:var(--fs-body);font-style:italic;color:var(--color-ink-muted);margin-bottom:1.5rem}.interview-detail__dek{font-family:var(--font-body);font-size:var(--fs-h2);font-weight:600;font-style:normal;line-height:1.35;color:var(--color-ink);margin:0 0 1.5rem}.interview-detail__dek em{font-style:italic;font-weight:600}.interview-detail__dek:has(+.interview-detail__byline){margin-bottom:.55rem}.interview-detail__byline{font-family:var(--font-body);font-size:var(--fs-body);font-style:italic;color:var(--color-ink-muted);margin:0 0 1.5rem}.interview-detail__date{display:block;margin:0 0 1.5rem;font-family:var(--font-display-small);font-size:var(--fs-meta);letter-spacing:.04em;color:var(--color-ink-muted)}.interview-detail__date--pretitle{margin-bottom:0}.interview-detail__cover{float:right;width:13rem;max-width:40%;height:auto;margin:.5rem 0 1.15rem 1.6rem;border-radius:2px;border:1px solid var(--color-paper-edge);box-shadow:0 4px 16px -3px #26242024,0 1px 3px #26242014}@media (max-width: 640px){.interview-detail__header--with-cover{display:flex;flex-direction:column}.interview-detail__cover{float:none;order:2;display:block;width:100%;max-width:16rem;margin:.15rem 0 1.35rem}.interview-detail__header--with-cover h1{order:1}.interview-detail__header--with-cover .interview-detail__date--pretitle{order:0}.interview-detail__header--with-cover .interview-detail__dek{order:3}.interview-detail__header--with-cover .interview-detail__byline{order:4}}.interview-detail__figure{margin-block:1rem 2rem}.interview-detail__body .interview-detail__figure{margin-block:2.2rem .35rem}.interview-detail__figure+.interview-detail__heading{margin-top:1.15rem}.interview-detail__body .interview-detail__figure--wrap{float:right;width:50%;margin:1.1em 0 1.1rem 1.25rem}.interview-detail__figure--wrap+p{margin-top:1.1em}.interview-detail__figure--wrap .text-page__portrait{width:100%;max-width:none}.interview-detail__figure--aside{float:right;width:calc(100% / 3);margin:2.2rem 0 1.15rem 1.2rem}.interview-detail__body .interview-detail__figure--aside{margin-block:2.2rem 1.15rem}.interview-detail__figure--aside+.interview-detail__heading{margin-top:2.2rem}.interview-detail__figure--aside .text-page__portrait{width:100%;max-width:none;margin-block:0}.interview-detail__with-aside{display:grid;grid-template-columns:minmax(0,1fr) 33.333%;column-gap:1.15rem;align-items:stretch;padding-top:2.2rem}.interview-detail__with-aside-copy{min-width:0;grid-column:1;grid-row:1}.interview-detail__with-aside-lead{min-width:0;grid-column:1 / -1;grid-row:1}.interview-detail__with-aside:has(.interview-detail__with-aside-lead) .interview-detail__with-aside-copy,.interview-detail__with-aside:has(.interview-detail__with-aside-lead) .interview-detail__figure--aside{grid-row:2}.interview-detail__with-aside-copy .interview-detail__heading:first-child,.interview-detail__with-aside-lead .interview-detail__heading:first-child{margin-top:0}.interview-detail__with-aside-copy>:last-child{margin-bottom:0}.interview-detail__with-aside .interview-detail__figure--aside{float:none;grid-column:2;grid-row:1;width:100%;height:100%;margin:0;display:flex;min-height:0}.interview-detail__with-aside .interview-detail__figure--aside .text-page__portrait{display:block;width:100%;height:auto;max-width:none;align-self:center}.interview-detail__body:after{content:"";display:table;clear:both}.interview-detail__feature-box{float:right;box-sizing:border-box;width:calc(50% - var(--space-sm));margin:.4rem 0 var(--space-lg) var(--space-lg);padding:var(--space-md);border:var(--rule-hairline)}.interview-detail__feature-box .interview-detail__figure{margin:0 0 var(--space-md)}.interview-detail__feature-box .text-page__portrait{display:block;width:100%;max-width:none;margin:0}.interview-detail__feature-box .interview-detail__caption{margin-top:var(--space-3xs)}.interview-detail__feature-box .interview-detail__heading{margin:0 0 var(--space-sm);font-family:var(--font-display-small);font-size:var(--fs-h3);font-weight:400;line-height:1.35}.interview-detail__feature-box p{margin:0;font-size:var(--fs-small);line-height:1.55}.interview-detail__feature-box-emphasis{margin-top:0;color:var(--color-ink);font-style:normal;font-weight:700}.interview-detail__feature-box .interview-detail__heading+p{margin-top:0}.interview-detail__feature-box p+p{margin-top:var(--space-sm)}.interview-detail__feature-box>:last-child{margin-bottom:0}@media (max-width: 640px){.interview-detail__feature-box{float:none;width:100%;margin:var(--space-xl) 0}.interview-detail__body .interview-detail__figure--wrap{float:none;width:min(18rem,100%);margin:1.4rem auto 1.6rem}.interview-detail__figure--aside{float:none;width:8.75rem;margin:1.4rem auto 1.6rem}.interview-detail__figure--aside+.interview-detail__heading{margin-top:2.2rem}.interview-detail__with-aside{display:flex;flex-direction:column}.interview-detail__with-aside .interview-detail__figure--aside{order:-1;width:8.75rem;margin:0 auto .35rem}.interview-detail__with-aside .interview-detail__figure--aside .text-page__portrait{width:100%;height:auto;object-fit:contain}}.interview-detail__figure .text-page__portrait{width:100%;max-width:var(--measure);height:auto;margin-block:0 .5rem}.interview-detail__figure--video .film-card__video-frame{width:100%;max-width:var(--measure)}.interview-detail__figure--video .interview-detail__caption{margin-top:.5rem}.interview-detail__caption{font-family:var(--font-display-small);font-size:var(--fs-micro);letter-spacing:.05em;color:var(--color-ink-muted)}.interview-detail__heading{font-family:var(--font-body);font-size:var(--fs-h2);font-weight:600;margin-top:2.2rem;margin-bottom:0;color:var(--color-ink)}.interview-detail__heading+p{margin-top:1.8rem}.interview-detail__question{font-family:var(--font-body);font-weight:400;font-style:italic;font-size:var(--fs-body);margin-top:1.8rem;margin-bottom:.5rem;color:var(--color-ink)}.interview-detail__body em,.interview-section__text em,.interview-piece__summary em{font-style:italic}.interview-detail__answer{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.7;margin-top:0;margin-bottom:1.25rem}.interview-detail__quote{border-left:2px solid var(--color-accent);padding-left:1.2rem;margin-block:1.5rem;font-style:italic;color:var(--color-ink)}.opinion-index .interview-piece__year{display:block;margin-top:.35rem}.opinion-detail__note{font-style:italic}.opinion-detail__note em{font-style:normal}.thesis-index__rule{border:0;border-top:var(--rule-hairline);width:min(12.5rem,100%);margin:0 auto 2rem}.thesis-index__banner{text-align:center;margin:0 0 2rem}.thesis-index__banner img{display:inline-block;width:min(100%,388px);height:auto}.thesis-index__toc{text-align:center}.thesis-index__toc .interview-links{margin-top:0}.thesis-index__toc .work-title{font-size:var(--fs-h3);max-width:none}.thesis-index__toc .thesis-index__sub{font-size:var(--fs-body)}.thesis-index__sub{list-style:none;margin:.35rem 0 0;padding:0}.thesis-index__sub li+li{margin-top:.2rem}.thesis-detail__proceed{text-align:right;margin-top:2rem}.thesis-footnotes{margin-top:2.6rem}.thesis-footnotes__rule{width:33%;margin:0 0 1.25rem;border:0;border-top:1px solid color-mix(in srgb,var(--color-ink) 35%,transparent)}.thesis-footnotes__list{list-style:none;margin:0;padding:0}.thesis-footnotes__list li{font-size:.92em;line-height:1.5}.thesis-footnotes__list li+li{margin-top:.65em}.thesis-footnotes__list li,.interview-detail__heading{scroll-margin-top:1.25rem}.thesis-fnref{text-decoration:none}.thesis-fnref sup{font-size:.72em;line-height:0;font-family:var(--font-body)}.copy-editor-entry,.copy-editor-status,.copy-editor-error,.copy-section__tools,.copy-editor-login__form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.copy-editor-entry{position:fixed;right:1rem;bottom:1rem;z-index:50;padding:.55rem .8rem;border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--color-paper) 94%,white);box-shadow:0 7px 18px -12px #26242073;color:var(--color-accent);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:650;line-height:1;text-decoration:none}.copy-editor-entry:hover{background:var(--color-paper)}.copy-editor-status{position:fixed;right:1rem;bottom:1rem;z-index:60;display:flex;align-items:center;gap:.7rem;padding:.5rem .55rem .5rem .75rem;border:1px solid rgba(38,36,32,.16);border-radius:.65rem;background:color-mix(in srgb,var(--color-paper) 96%,white);box-shadow:0 10px 26px -18px #2624208c;color:var(--color-ink);font-size:.75rem;line-height:1}.copy-editor-status__title{font-weight:700}.copy-editor-status__state{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-ink-muted)}.copy-editor-status__state:before{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;content:""}.copy-editor-status__state--dirty,.copy-editor-status__state--saving{color:#8a641d}.copy-editor-status__state--saved{color:#3d6a4d}.copy-editor-status__state--error{color:#9a3f34}.copy-editor-status__logout,.copy-editor-error button,.copy-section__tools button,.copy-editor-login button{border:1px solid rgba(38,36,32,.18);border-radius:.42rem;background:transparent;color:inherit;cursor:pointer;font:inherit}.copy-editor-status__logout{padding:.38rem .55rem}.copy-editor-status__logout:hover,.copy-editor-error button:hover,.copy-section__tools button:hover,.copy-editor-login button:hover:not(:disabled){background:#3d4b4314}.copy-editor-error{position:fixed;right:1rem;bottom:4.55rem;z-index:61;width:min(23rem,calc(100vw - 2rem));padding:.85rem;border:1px solid rgba(154,63,52,.28);border-radius:.65rem;background:var(--color-paper);box-shadow:0 14px 34px -22px #26242099;color:#6d2f28;font-size:.82rem;line-height:1.45}.copy-editor-error__actions{display:flex;gap:.5rem;margin-top:.65rem}.copy-editor-error button{padding:.4rem .58rem}.copy-section--enabled{position:relative;border-radius:.15rem;cursor:text;outline:1px dashed transparent;outline-offset:.38rem;transition:outline-color .15s ease-out,background-color .15s ease-out}.copy-section--enabled:hover,.copy-section--enabled:focus-visible{outline-color:color-mix(in srgb,var(--color-accent) 48%,transparent)}.copy-section--active{padding:.25rem;background:color-mix(in srgb,var(--color-selection) 38%,transparent);cursor:text;outline-color:color-mix(in srgb,var(--color-accent) 78%,transparent);outline-style:solid}.copy-section__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;margin:-.1rem 0 .65rem;color:var(--color-ink-muted);font-size:.72rem;line-height:1;-webkit-user-select:none;user-select:none}.copy-section__tools button{min-height:2.25rem;padding:.35rem .52rem}.copy-section__tools button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);background:var(--color-selection);color:var(--color-accent)}.copy-section__tools .copy-section__done{margin-left:auto;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}.copy-section__tools .copy-section__done:hover{background:color-mix(in srgb,var(--color-accent) 90%,black)}.copy-section__shortcut{color:var(--color-ink-muted);font-size:.68rem}.copy-section__paragraphs[contenteditable=true]{border-radius:.1rem;outline:none;caret-color:var(--color-accent)}.copy-section__paragraphs[contenteditable=true]:focus{background:color-mix(in srgb,var(--color-paper) 60%,transparent);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-paper) 60%,transparent)}.copy-section__empty{min-height:1.65em;color:var(--color-ink-muted);font-style:italic}.copy-section__draft-alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .65rem;margin-bottom:.65rem;background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:.2rem;color:var(--color-ink);font-size:.78rem;line-height:1.3}.copy-section__draft-alert button{padding:.2rem .5rem;font-size:.72rem;background:transparent;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:.15rem;color:var(--color-ink);cursor:pointer;transition:background-color .15s ease-out}.copy-section__draft-alert button:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.copy-section__text--bold{font-weight:700}.copy-section__text--italic{font-style:italic}.copy-section__link{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.copy-editor-login{width:min(100%,30rem);margin-inline:auto}.copy-editor-login h1{margin:.5rem 0 1.2rem;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.4rem)}.copy-editor-login__intro{max-width:var(--measure)}.copy-editor-login__form{display:grid;gap:1rem;margin-top:2rem}.copy-editor-login__form label{display:grid;gap:.38rem;color:var(--color-ink-muted);font-size:.78rem;font-weight:650}.copy-editor-login__form input{width:100%;padding:.68rem .72rem;border:1px solid rgba(38,36,32,.24);border-radius:.35rem;background:#ffffff47;color:var(--color-ink);font:1rem/1.3 var(--font-body)}.copy-editor-login__form input:focus{border-color:var(--color-accent);outline:2px solid var(--color-selection);outline-offset:2px}.copy-editor-login__form button{justify-self:start;padding:.62rem .9rem;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper);font-weight:700}.copy-editor-login__form button:disabled{cursor:wait;opacity:.58}.copy-editor-login__error{color:#8b382f;font-size:.86rem}.copy-editor-login__back{margin-top:2rem;font-size:.9rem}@media (max-width: 760px){.site-header{align-items:flex-start}.site-nav__toggle{display:inline-block}.site-nav__container{display:none;flex-direction:column;align-items:center;gap:.3rem;padding-top:.8rem}.site-nav__container[data-open=true]{display:flex}.site-nav__list{flex-direction:column;align-items:flex-end;gap:.15rem}.site-nav__link{font-size:var(--fs-small);padding-block:.75rem}}@media (max-width: 560px){.interview-toc{padding-block:var(--space-md)}.interview-section__images{flex-direction:column}.interview-section__images img,.interview-section__images--pair img{width:min(100%,22rem)}.interview-section__images--full img{width:100%;max-width:none}.gaffa-covers{grid-template-columns:1fr;gap:var(--space-sm)}.gaffa-covers__link{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-sm);align-items:start}.gaffa-covers__caption{margin-top:0}.headline-correction__insert{font-size:.62em;transform:translate(-50%,.485em) rotate(-7deg);transform-origin:60% 100%}.text-page h1.interview-detail__headline--take-that{margin-top:-13px;line-height:2.15;padding-top:.35em}.manuscript-scroll-hint,.manuscript-progress{bottom:.85rem}.copy-editor-entry,.copy-editor-status,.copy-editor-error{right:.65rem;bottom:.65rem}.copy-editor-status{left:.65rem;justify-content:space-between}.copy-editor-error{bottom:4.25rem;width:calc(100vw - 1.3rem)}.copy-section__shortcut{display:none}.copy-editor-status__logout,.copy-editor-error button,.copy-section__tools button,.copy-editor-login button{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.type-cursor:not(.type-cursor--hidden){animation:none;opacity:.22}.skip-link{transition:none}}
