:root{--iv-red:#5b1520;--iv-red-hi:#852736;--iv-green:#81977e;--iv-green-hi:#c8d5c4;--iv-green-dark:#2e4334;--iv-ink:#070907;--iv-panel:#0d100d;--iv-paper:#cfc5a6;--iv-muted:#8e8b78}html,body{background:radial-gradient(circle at 50% -10%,#8f273552,#0000 34%),repeating-linear-gradient(18deg,#ffffff03 0 1px,#0000 1px 8px),linear-gradient(145deg,#681a28,#430f19 54%,#24080e)!important}.interview-page{width:min(1180px,100% - 30px);color:var(--iv-paper);margin:28px auto 80px}.interview-shell{border:10px solid var(--iv-green-dark);background:var(--iv-ink);box-shadow:0 0 0 2px var(--iv-green-hi), 0 0 0 5px #0b110c, 0 25px 45px #000000ad}.interview-hero{background:linear-gradient(#7d977a0d,#0000 28%),#090b09}.interview-kicker{color:#aaa28a;letter-spacing:.14em;background:linear-gradient(90deg,#230b10,#59151f,#210a0f);border-bottom:1px solid #4c1820;justify-content:space-between;gap:20px;padding:8px 12px;font:900 7px/1 system-ui,sans-serif;display:flex}.interview-kicker strong{color:#b9c9b5}.interview-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:0;display:grid}.interview-hero__copy{border-right:12px solid var(--iv-green-dark);box-shadow:inset -2px 0 var(--iv-green-hi);padding:54px 48px 44px}.interview-overline,.interview-section__label{color:#8b5259;letter-spacing:.16em;margin:0 0 12px;font:900 8px/1 system-ui,sans-serif}.interview-hero h1{color:#d7ceb0;letter-spacing:-.055em;max-width:720px;margin:0;font:900 clamp(52px,6.4vw,92px)/.83 Georgia,serif}.interview-hero h1 em{color:var(--iv-green-hi);font-style:normal}.interview-deck{color:#aaa18a;max-width:710px;margin:24px 0 0;font:700 17px/1.55 Georgia,serif}.interview-meta{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.interview-meta span{color:#869683;letter-spacing:.12em;background:#0a0d0a;border:1px solid #354638;padding:7px 9px;font:900 7px/1 system-ui,sans-serif}.interview-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.interview-actions a,.interview-end a{color:#c6cdbf;letter-spacing:.1em;background:#111610;border:1px solid #5b6a58;padding:9px 11px;font:900 7px/1 system-ui,sans-serif;text-decoration:none}.interview-actions a:hover,.interview-end a:hover{background:#172018;border-color:#a6bea1}.interview-hero__art{background:#050605;min-height:590px;margin:0;position:relative;overflow:hidden}.interview-hero__art img{object-fit:cover;object-position:center top;filter:saturate(.92)contrast(1.08)brightness(.82);width:100%;height:100%;min-height:590px;display:block}.interview-hero__art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d8e9d22e,inset 0 -120px 100px #000000d1}.interview-hero__art figcaption,.interview-break-art figcaption{z-index:2;color:#b8c6b4;letter-spacing:.14em;font:900 7px/1 system-ui,sans-serif;position:absolute;bottom:12px;left:14px}.interview-body{border-top:12px solid var(--iv-green-dark);box-shadow:inset 0 2px var(--iv-green-hi);grid-template-columns:190px minmax(0,1fr);display:grid}.interview-index{background:#090b09;border-right:1px solid #253328;flex-direction:column;align-self:start;gap:0;padding:26px 18px;display:flex;position:sticky;top:88px}.interview-index span{color:#8a4c54;letter-spacing:.15em;margin-bottom:12px;font:900 7px/1 system-ui,sans-serif}.interview-index a{color:#788876;letter-spacing:.12em;border-bottom:1px solid #1b251d;padding:10px 0;font:900 7px/1 system-ui,sans-serif;text-decoration:none}.interview-index a:hover{color:#c2cfbe}.interview-copy{background:radial-gradient(circle at 22% 5%,#6c83670d,#0000 28%),#0b0e0b;min-width:0}.interview-section{border-bottom:1px solid #29312a;max-width:780px;margin:0 auto;padding:62px 48px}.interview-section h2{color:#d0c7aa;letter-spacing:-.035em;margin:0 0 24px;font:900 clamp(28px,3vw,45px)/.98 Georgia,serif}.interview-section p{color:#a9a18a;font:700 16px/1.75 Georgia,serif}.interview-lead{color:#cbc1a4!important;font-size:21px!important;line-height:1.58!important}.interview-answer{background:linear-gradient(90deg,#708c6c14,#0000 55%),#080a08;border-left:3px solid #728c70;margin-top:18px;padding:22px 24px;box-shadow:inset 0 0 0 1px #9ab19612}.interview-answer p:first-child{margin-top:0}.interview-answer p:last-child{margin-bottom:0}.interview-break-art{background:#050605;border:1px solid #445542;max-width:780px;min-height:520px;margin:44px auto;position:relative;overflow:hidden;box-shadow:0 15px 25px #00000075}.interview-break-art img{object-fit:cover;object-position:center top;filter:saturate(.9)contrast(1.05)brightness(.84);width:100%;max-height:700px;display:block}.interview-break-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -100px 90px #000000bf}.interview-pull{background:linear-gradient(90deg,#130b0d,#1f0d11 50%,#10090b);border-top:1px solid #5d1b25;border-bottom:1px solid #5d1b25;max-width:860px;margin:18px auto;padding:30px 46px}.interview-pull span{color:#8e555c;letter-spacing:.15em;font:900 7px/1 system-ui,sans-serif}.interview-pull blockquote{color:#c8d6c4;letter-spacing:-.035em;margin:13px 0 0;font:900 clamp(28px,3.4vw,48px)/1.02 Georgia,serif}.interview-end{max-width:780px;margin:0 auto;padding:62px 48px 74px}.interview-end>span{color:#8b5259;letter-spacing:.15em;font:900 7px/1 system-ui,sans-serif}.interview-end h2{color:#cbd7c7;margin:12px 0 14px;font:900 clamp(32px,4vw,58px)/.95 Georgia,serif}.interview-end p{color:#98917d;max-width:660px;font:700 15px/1.65 Georgia,serif}.interview-end div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (width<=900px){.interview-hero__grid{grid-template-columns:1fr}.interview-hero__copy{border-right:0;border-bottom:10px solid var(--iv-green-dark)}.interview-hero__art,.interview-hero__art img{min-height:430px}.interview-body{grid-template-columns:1fr}.interview-index{border-bottom:1px solid #253328;border-right:0;flex-flow:wrap;position:relative;top:auto}.interview-index span{width:100%}.interview-index a{margin-right:14px}}@media (width<=620px){.interview-page{width:calc(100% - 12px);margin-top:10px}.interview-shell{border-width:6px}.interview-hero__copy{padding:34px 22px}.interview-hero h1{font-size:clamp(44px,14vw,68px)}.interview-deck{font-size:15px}.interview-hero__art,.interview-hero__art img{min-height:330px}.interview-section,.interview-end{padding:42px 22px}.interview-pull{padding:28px 22px}.interview-index{padding:18px 14px}}
