/* Interview material follows the original archive's type, palette and motion. */
.archive-intro-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.archive-intro-actions .underlined-link{gap:18px}.manifesto-image .fan-card-portrait{object-position:center 38%}
.archive-lab{margin-top:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:25px}.archive-lab>summary{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:30px;padding:28px 0;cursor:pointer;list-style:none}.archive-lab>summary::-webkit-details-marker{display:none}.archive-lab>summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.archive-lab>summary strong{font-size:22px;font-weight:500}.archive-lab-toggle{font-size:11px;display:flex;gap:18px;align-items:center}.archive-lab-toggle i{font-style:normal;font-size:23px;transition:transform .3s}.archive-lab[open] .archive-lab-toggle i{transform:rotate(45deg)}.archive-lab #evaluation-lab{padding-bottom:24px;--lab-paper:var(--cream);--lab-ink:var(--ink);--lab-green:#465b48;--lab-orange:var(--orange)}.archive-lab #evaluation-lab .lab-workbench{border:0;padding:20px 0 12px}.archive-lab #evaluation-lab .lab-heading{margin-bottom:25px}
.archive-thinking .display{color:var(--cream)}.archive-thinking .display-dot{color:var(--ink)}.archive-thinking-row{display:grid;grid-template-columns:85px 1fr 1.3fr;gap:40px;align-items:start;border-top:1px solid var(--line);padding:35px 0}.archive-thinking-row:last-child{border-bottom:1px solid var(--line)}.archive-thinking-row>.display{font-size:80px;line-height:1;color:var(--ink)}.archive-thinking-row h3{font-size:26px;font-weight:500;line-height:1.6;max-width:320px;padding-top:4px}.archive-thinking-row p{font-size:13px;line-height:1.95;padding-top:4px}.archive-thinking-row .underlined-link{font-size:11px;margin-top:20px;gap:20px}.archive-next{display:flex;gap:40px;padding-top:28px;font-size:12px;align-items:baseline}.archive-next>.mono{min-width:125px}.archive-next p{display:flex;gap:25px;align-items:baseline;flex-wrap:wrap}.archive-next a{border-bottom:1px solid currentColor;padding-bottom:4px}.archive-next small{font-size:9px;margin-left:10px}
.archive-resume-row{display:grid;grid-template-columns:105px minmax(0,1fr);gap:28px;align-items:center;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px;scroll-margin-top:30px}.archive-resume-thumb{display:block;background:var(--cream);padding:5px;transform:rotate(-5deg);transition:transform .4s;box-shadow:0 8px 22px #0003}.archive-resume-thumb:hover{transform:rotate(0)}.archive-resume-thumb img{display:block;width:100%;height:auto}.archive-resume-info>.mono{font-size:8px;color:#cecec5}.archive-resume-info h3{font-size:20px;font-weight:500;line-height:1.6;margin-top:7px}.archive-resume-info>p{font-size:11px;color:#cecec5;margin-top:5px}.archive-resume-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:16px}.archive-resume-actions .button{font-size:10px;padding:9px 15px;gap:17px}.archive-resume-actions .button span{font-size:16px}.archive-resume-actions .text-link{font-size:10px}
body.archive-resume-open{overflow:hidden}#archive-resume-dialog{width:min(820px,calc(100% - 30px));max-height:90svh;padding:0;background:var(--cream);color:var(--ink)}#archive-resume-dialog::backdrop{background:#191b19bb;backdrop-filter:blur(5px)}.archive-resume-header,.archive-resume-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;gap:20px}.archive-resume-header{position:sticky;top:0;background:var(--cream);border-bottom:1px solid var(--line);z-index:1}.archive-resume-header h2{font-size:18px;font-weight:500}.archive-resume-header button{font-size:28px;line-height:1;width:34px;height:34px}.archive-resume-page{padding:18px;background:#d6d6cd}.archive-resume-page img{width:100%;height:auto}.archive-resume-footer{font-size:12px;border-top:1px solid var(--line)}
@media(max-width:1000px){.archive-lab>summary{grid-template-columns:115px 1fr auto;gap:20px}.archive-lab>summary strong{font-size:20px}.archive-thinking-row{grid-template-columns:65px 1fr 1.25fr;gap:25px}.archive-thinking-row h3{font-size:22px}.archive-thinking-row>.display{font-size:65px}.archive-next{gap:25px}.archive-resume-row{gap:20px;grid-template-columns:85px minmax(0,1fr)}}
@media(max-width:700px){.archive-intro-actions{gap:22px}.archive-intro-actions .underlined-link{font-size:11px;gap:15px}.archive-lab{margin-top:24px}.archive-lab>summary{grid-template-columns:1fr auto;gap:12px 20px;padding:23px 0}.archive-lab>summary>.mono{grid-column:1/-1;font-size:8px}.archive-lab>summary strong{font-size:17px}.archive-lab-toggle{font-size:0;gap:0}.archive-lab-toggle i{font-size:25px}.archive-lab #evaluation-lab .lab-workbench{padding-top:12px}.archive-thinking-row{grid-template-columns:38px minmax(0,1fr);gap:10px 18px;padding:25px 0}.archive-thinking-row>.display{font-size:42px;grid-row:1/3}.archive-thinking-row h3{font-size:18px;padding-top:0;max-width:none}.archive-thinking-row>div{grid-column:2}.archive-thinking-row p{font-size:11px;line-height:1.95;padding-top:0}.archive-thinking-row .underlined-link{font-size:10px;margin-top:15px;gap:15px}.archive-next{display:block;padding-top:23px;font-size:10px}.archive-next>.mono{font-size:8px}.archive-next p{display:block;margin-top:12px}.archive-next a{display:block;width:max-content;max-width:100%;margin-top:12px}.archive-next small{font-size:8px}.archive-resume-row{grid-template-columns:82px minmax(0,1fr);gap:23px;padding:23px 0}.archive-resume-info h3{font-size:18px}.archive-resume-info>p{font-size:10px}.archive-resume-info>.mono{font-size:7px}.archive-resume-actions{gap:10px 20px;margin-top:12px}.archive-resume-actions .button{font-size:9px;padding:8px 11px;gap:15px}.archive-resume-actions .text-link{font-size:9px}.archive-resume-header,.archive-resume-footer{padding:12px 15px}.archive-resume-page{padding:8px}}
@media(prefers-reduced-motion:reduce){.archive-resume-thumb{transform:none}.archive-lab-toggle i,.archive-resume-thumb{transition:none}}
@media print{.archive-lab,.archive-resume-thumb,#archive-resume-dialog{display:none}.archive-thinking-row{break-inside:avoid}.archive-thinking .display{color:black}.archive-resume-row{display:block}.archive-resume-actions{display:none}}
