:root{--ii-ink:#0b0b0a;--ii-paper:#f3eee4;--ii-paper-deep:#e7ddcb;--ii-red:#c9252d;--ii-gold:#b18a4a;--ii-smoke:#a7a29a}.site-header{-webkit-backdrop-filter:blur(18px);background:#f7f7f7eb}.site-header__brand strong{letter-spacing:.01em}.site-header__amazon{white-space:nowrap}.ii-page{color:var(--ii-ink);background:#fff;overflow:clip}.ii-kicker{color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.ii-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ii-button{min-height:48px;font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;border:2px solid;justify-content:center;align-items:center;padding:.85rem 1.15rem;font-size:.68rem;font-weight:700;line-height:1.2;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.ii-button:hover{transform:translateY(-3px)}.ii-button:focus-visible,.reader-toolbar button:focus-visible,.reader-toolbar a:focus-visible,.reader-back:focus-visible{outline:3px solid var(--ii-gold);outline-offset:3px}.ii-button--red{border-color:var(--ii-red);background:var(--ii-red);color:#fff}.ii-button--ghost{color:var(--ii-ink);background:0 0}.ii-button--light{color:var(--ii-ink);background:#fff;border-color:#fff}.ii-button--outline-light{color:#fff;background:0 0;border-color:#ffffff8c}.ii-inline-link{width:fit-content;color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:2rem;font-size:.72rem;font-weight:700;line-height:1.5;display:inline-flex}.ii-section{border-bottom:1px solid #0b0b0a33;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem)}.ii-section-heading{gap:1rem;max-width:66rem;display:grid}.ii-section-heading h2{letter-spacing:-.065em;max-width:13ch;font-size:clamp(2.8rem,6.5vw,7rem);font-weight:600;line-height:.9}.ii-section-heading>p:last-child{color:#0b0b0aa3;max-width:54ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.ii-section-heading--light h2{color:#fff}.ii-section-heading--light>p:last-child{color:#ffffffa8}.ii-crossing-hero{min-height:calc(100svh - var(--site-header-height));background:var(--ii-ink);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,44fr) minmax(0,56fr);display:grid}.ii-crossing-scene{min-height:calc(100svh - var(--site-header-height));background:#211d18;position:relative;overflow:hidden}.ii-crossing-scene>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ii-crossing-quote{z-index:2;color:#fff;text-shadow:0 2px 18px #000000b8;width:min(52%,28rem);position:absolute;top:16%;left:42%}.ii-crossing-quote blockquote{font-family:var(--font-garamond);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,4.15vw,4.5rem);font-weight:500;line-height:.95}.ii-crossing-quote blockquote span{white-space:nowrap;display:block}.ii-crossing-quote p{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;margin-top:1.5rem;font-size:.72rem;font-weight:600}.ii-witness-line{z-index:3;background:var(--ii-red);height:3px;position:absolute;top:52%;left:42%;right:-9%}.ii-crossing-scene figcaption{z-index:2;color:#ffffffad;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;position:absolute;bottom:1.1rem;left:1.25rem}.ii-crossing-panel{-moz-column-gap:clamp(2rem, 2.5vw, 3rem);color:#fff;background:#0a0a09;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) clamp(175px,16vw,240px);align-content:center;column-gap:clamp(2rem,2.5vw,3rem);padding:clamp(4rem,7vw,7rem) clamp(2.25rem,3vw,3rem) 3rem clamp(5rem,10vw,9rem);display:grid;position:relative;overflow:hidden}.ii-crossing-copy{align-self:center;min-width:0}.ii-crossing-copy h1{font-family:var(--font-garamond);letter-spacing:-.065em;margin-top:1.35rem;font-size:clamp(4.5rem,6.1vw,6.9rem);font-weight:600;line-height:.78}.ii-crossing-copy h1 span,.ii-crossing-copy h1 em{display:block}.ii-crossing-copy h1 em{color:var(--ii-red);margin-top:.12em;font-weight:500}.ii-crossing-subtitle{max-width:25rem;font-family:var(--font-garamond);margin-top:2.1rem;font-size:clamp(1.25rem,1.6vw,1.75rem);line-height:1.18}.ii-crossing-author{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:1.8rem;font-size:clamp(.78rem,1vw,1rem);font-weight:600}.ii-crossing-cover{perspective:1200px;align-self:center;width:100%}.ii-crossing-cover img{width:100%;height:auto;transform:rotateY(-3deg);box-shadow:-18px 28px 65px #000000a6}.ii-crossing-actions{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;margin-top:3rem;display:grid}.ii-crossing-actions .ii-button{justify-content:space-between;padding-inline:1.4rem}.ii-crossing-context{color:#ffffffb8;max-width:56ch;font-family:var(--font-garamond);grid-column:1/-1;margin-top:2rem;font-size:1.12rem;line-height:1.48}.ii-crossing-signoff{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;align-self:end;align-items:center;gap:1.5rem;margin-top:4rem;font-size:.6rem;font-weight:600;display:flex}.ii-crossing-signoff i{background:var(--ii-red);flex:1;height:2px}.ii-facts{border-bottom:1px solid #0b0b0a33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ii-facts article{border-right:1px solid #0b0b0a33;align-content:end;min-height:190px;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.ii-facts article:last-child{border-right:0}.ii-facts span,.ii-chapter-grid span,.ii-archive-pillars span,.ii-review-empty span,.ii-current-grid article>span,.ii-archive-index span{color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem;font-weight:700}.ii-facts strong{margin-top:2rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.ii-facts p{color:#0b0b0a94;max-width:32ch;margin-top:.55rem;line-height:1.5}.ii-manifesto{background:var(--ii-paper);grid-template-columns:.34fr minmax(0,1.2fr) minmax(280px,.52fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.ii-manifesto blockquote{max-width:15ch;font-family:var(--font-garamond);font-size:clamp(3rem,6vw,6.5rem);line-height:.96}.ii-manifesto blockquote em{color:var(--ii-red)}.ii-manifesto-copy{color:#0b0b0aad;gap:1.2rem;padding-top:.5rem;font-size:1.05rem;line-height:1.75;display:grid}.ii-chapter-section{background:#fff}.ii-chapter-grid{border-top:1px solid var(--ii-ink);border-left:1px solid var(--ii-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.ii-chapter-grid article{border-right:1px solid var(--ii-ink);border-bottom:1px solid var(--ii-ink);isolation:isolate;background:#fff;align-content:space-between;min-height:310px;padding:clamp(1.25rem,2.5vw,2rem);transition:background-color .26s,color .26s;display:grid;position:relative;overflow:hidden}.ii-chapter-grid article:after{z-index:-1;content:"";opacity:0;background:#0b0b0ab3;transition:opacity .26s;position:absolute;inset:0}.ii-chapter-image{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.05);opacity:0;transition:opacity .32s,transform .65s cubic-bezier(.2,.75,.25,1);transform:scale(1.06)}.ii-chapter-grid article:hover,.ii-chapter-grid article:focus-within,.ii-chapter-grid article:target{background:var(--ii-ink);color:#fff}.ii-chapter-grid article:hover:after,.ii-chapter-grid article:focus-within:after,.ii-chapter-grid article:target:after,.ii-chapter-grid article:hover .ii-chapter-image,.ii-chapter-grid article:focus-within .ii-chapter-image,.ii-chapter-grid article:target .ii-chapter-image{opacity:1}.ii-chapter-grid article:hover .ii-chapter-image,.ii-chapter-grid article:focus-within .ii-chapter-image,.ii-chapter-grid article:target .ii-chapter-image{transform:scale(1)}.ii-chapter-grid article>p{color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:3rem;font-size:.66rem;font-weight:700;line-height:1.5}.ii-chapter-grid h3{letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:.98}.ii-chapter-grid small{color:#0b0b0a94;margin-top:2.5rem;font-size:.92rem;line-height:1.55;display:block}.ii-chapter-grid article:hover small,.ii-chapter-grid article:focus-within small,.ii-chapter-grid article:target small{color:#ffffffa8}.ii-free-read{background:var(--ii-ink);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:680px;display:grid}.ii-free-read-quote,.ii-free-read-copy{align-content:center;padding:clamp(3rem,7vw,7rem);display:grid}.ii-free-read-quote{isolation:isolate;background:#171614;border-right:1px solid #ffffff2e;position:relative;overflow:hidden}.ii-free-read-quote:after{z-index:-1;content:"";background:#0b0b0a94;position:absolute;inset:0}.ii-free-read-quote>img{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:42% center;object-position:42% center;filter:saturate(.68)contrast(1.08)}.ii-free-read-quote p{max-width:10ch;font-family:var(--font-garamond);font-size:clamp(3.2rem,7vw,7rem);font-style:italic;line-height:.92}.ii-free-read-quote span{color:#ffffff94;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;font-size:.65rem}.ii-free-read-copy h2{letter-spacing:-.07em;max-width:9ch;margin-top:1rem;font-size:clamp(3rem,7vw,7.5rem);line-height:.84}.ii-free-read-copy h3{color:#d9c8a7;font-family:var(--font-display);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:600;line-height:1.15}.ii-free-read-copy>p:not(.ii-kicker){color:#ffffffa8;max-width:48ch;margin-top:1.4rem;line-height:1.7}.ii-author-teaser{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.ii-author-portrait{background:var(--ii-paper-deep);min-height:640px;position:relative;overflow:hidden}.ii-author-portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:640px}.ii-author-portrait span{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0b0b0ad1;padding:1rem;font-size:.64rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.ii-author-copy h2{letter-spacing:-.075em;margin-top:1rem;font-size:clamp(3.2rem,7vw,7.8rem);line-height:.85}.ii-author-copy>p:not(.ii-kicker){color:#0b0b0aa6;max-width:56ch;margin-top:1.3rem;font-size:1.05rem;line-height:1.75}.ii-archive-band{background:var(--ii-ink);color:#fff;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem)}.ii-archive-band>div:first-child{grid-template-columns:.34fr minmax(0,1fr);gap:clamp(2rem,6vw,8rem);display:grid}.ii-archive-band h2{max-width:12ch;font-family:var(--font-garamond);font-size:clamp(3rem,6.5vw,7rem);font-weight:500;line-height:.92}.ii-archive-pillars{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 2.5rem;display:grid}.ii-archive-pillars article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:230px;padding:1.4rem}.ii-archive-pillars h3{margin-top:3rem;font-size:1.6rem}.ii-archive-pillars p{color:#ffffff94;margin-top:.75rem;line-height:1.55}.ii-reviews{background:var(--ii-paper)}.ii-review-grid,.ii-review-empty{border-top:1px solid var(--ii-ink);border-left:1px solid var(--ii-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.ii-review-card,.ii-review-empty>div{border-right:1px solid var(--ii-ink);border-bottom:1px solid var(--ii-ink);min-height:300px;padding:1.5rem;position:relative}.ii-review-card>span{color:var(--ii-red);font-family:var(--font-garamond);font-size:5rem;line-height:.7}.ii-review-card blockquote{font-family:var(--font-garamond);margin-top:1.5rem;font-size:1.55rem;line-height:1.3}.ii-review-card figcaption{gap:.25rem;margin-top:2rem;display:grid}.ii-review-card small{color:#0b0b0a8f}.ii-review-card em{color:#0b0b0a47;font-family:var(--font-mono);font-size:.65rem;position:absolute;bottom:1rem;right:1.2rem}.ii-review-empty{position:relative}.ii-review-empty>div{color:#0b0b0a61;align-content:space-between;display:grid}.ii-review-empty>div p{max-width:18ch;font-family:var(--font-garamond);font-size:1.55rem;line-height:1.2}.ii-review-empty>strong{color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.ii-release{text-align:center;justify-items:center;padding:clamp(4rem,9vw,9rem) 1.25rem;display:grid}.ii-release h2{letter-spacing:-.07em;max-width:13ch;margin-top:1rem;font-size:clamp(3rem,7vw,7.5rem);line-height:.88}.ii-release>p:not(.ii-kicker){color:#0b0b0a9e;max-width:57ch;margin-top:1.5rem;line-height:1.7}.ii-about-hero{min-height:calc(100svh - var(--site-header-height));border-bottom:1px solid var(--ii-ink);grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);display:grid}.ii-about-hero>div{align-content:center;padding:clamp(3rem,7vw,8rem);display:grid}.ii-about-hero h1{letter-spacing:-.08em;margin-top:1rem;font-size:clamp(4.5rem,10vw,10rem);line-height:.78}.ii-about-hero h1 em{color:var(--ii-red);font-family:var(--font-garamond);font-weight:500}.ii-about-deck{color:#0b0b0aa8;max-width:54ch;font-family:var(--font-garamond);margin-top:2rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.45}.ii-about-hero figure{background:var(--ii-ink);position:relative;overflow:hidden}.ii-about-hero figure img{-o-object-fit:cover;object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.ii-about-hero figcaption{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0b0b0acc;padding:1rem;font-size:.64rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.ii-biography{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(3rem,7vw,8rem);display:grid}.ii-biography-copy>p{max-width:52ch;font-family:var(--font-garamond);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.42}.ii-biography-copy ul{margin-top:2rem;list-style:none}.ii-biography-copy li{color:#0b0b0aa3;border-top:1px solid #0b0b0a33;padding:1rem 0;line-height:1.55}.ii-current-work{background:var(--ii-ink);color:#fff;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem)}.ii-current-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.ii-current-grid>div{height:100%}.ii-current-grid article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;height:100%;min-height:390px;padding:1.5rem}.ii-current-grid article>p{color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:3rem;font-size:.66rem;font-weight:700}.ii-current-grid h3{margin-top:1rem;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.02}.ii-current-grid small{color:#ffffff9e;margin-top:1.5rem;font-size:.95rem;line-height:1.65;display:block}.ii-timeline-list{border-top:1px solid var(--ii-ink);margin-top:3.5rem}.ii-timeline-list article{border-bottom:1px solid #0b0b0a47;grid-template-columns:minmax(110px,.25fr) minmax(240px,.65fr) minmax(0,1fr);align-items:start;gap:2rem;padding:1.4rem 0;display:grid}.ii-timeline-list span{color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.08em;font-size:.72rem;font-weight:700}.ii-timeline-list h3{font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.1}.ii-timeline-list p{color:#0b0b0a9e;line-height:1.6}.ii-field-note{background:var(--ii-paper);grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem);display:grid}.ii-field-note h2{font-family:var(--font-garamond);margin-top:1rem;font-size:clamp(2.6rem,5vw,5.5rem);font-weight:500;line-height:.95}.ii-field-note>p{border-left:6px solid var(--ii-red);max-width:58ch;font-family:var(--font-garamond);padding-left:clamp(1.5rem,3vw,3rem);font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.35}.ii-about-cta,.ii-archive-cta{background:var(--ii-red);color:#fff;justify-items:start;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem);display:grid}.ii-about-cta .ii-kicker,.ii-archive-cta .ii-kicker{color:#ffffffb3}.ii-about-cta h2,.ii-archive-cta h2{letter-spacing:-.065em;max-width:14ch;margin-top:1rem;font-size:clamp(3rem,7vw,7rem);line-height:.9}.ii-archive-hero{min-height:calc(100svh - var(--site-header-height));background:var(--ii-ink);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);display:grid}.ii-archive-hero>div{align-content:center;padding:clamp(3rem,7vw,8rem);display:grid}.ii-archive-hero h1{max-width:9ch;font-family:var(--font-garamond);letter-spacing:-.065em;margin-top:1rem;font-size:clamp(4rem,9vw,9.5rem);font-weight:500;line-height:.8}.ii-archive-hero>div>p:not(.ii-kicker){color:#ffffffa8;max-width:50ch;margin:2rem 0;font-size:1.05rem;line-height:1.7}.ii-archive-hero figure{border-left:1px solid #fff3;position:relative;overflow:hidden}.ii-archive-hero figure img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.18)contrast(1.08);width:100%;height:100%}.ii-archive-hero figcaption{color:#ffffffa6;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;background:#0b0b0acc;padding:1rem;font-size:.62rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.ii-archive-index{border-bottom:1px solid var(--ii-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ii-archive-index>div{height:100%}.ii-archive-index article{border-right:1px solid var(--ii-ink);height:100%;min-height:260px;padding:1.5rem}.ii-archive-index>div:last-child article{border-right:0}.ii-archive-index h2{margin-top:3rem;font-size:2rem}.ii-archive-index p{color:#0b0b0a99;margin-top:.8rem;line-height:1.6}.ii-story-stack{gap:1.5rem;margin-top:3.5rem;display:grid}.ii-story-stack article{border:1px solid var(--ii-ink);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);min-height:440px;display:grid}.ii-story-stack img{-o-object-fit:cover;object-fit:cover;filter:saturate(.82);width:100%;height:100%}.ii-story-stack article>div{border-left:1px solid var(--ii-ink);align-content:center;padding:clamp(2rem,5vw,5rem);display:grid}.ii-story-stack span{color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ii-story-stack h3{letter-spacing:-.06em;max-width:12ch;margin-top:1rem;font-size:clamp(2.2rem,5vw,5rem);line-height:.92}.ii-story-stack p{color:#0b0b0a9e;max-width:46ch;margin-top:1.25rem;line-height:1.65}.ii-archive-timeline{background:var(--ii-ink);color:#fff;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem)}.ii-archive-timeline ol{border-top:1px solid #ffffff38;margin-top:3.5rem;list-style:none}.ii-archive-timeline li{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:2rem;padding:1.5rem 0;display:grid}.ii-archive-timeline li>span{color:var(--ii-red);font-family:var(--font-mono);font-size:.7rem;font-weight:700}.ii-archive-timeline h3{font-size:1.55rem}.ii-archive-timeline li p{color:#ffffff94;max-width:55ch;margin-top:.5rem;line-height:1.6}.reader-experience{--reader-bg:#f1eadc;--reader-text:#221f1a;--reader-muted:#221f1a9e;--reader-rule:#221f1a2e;background:var(--reader-bg);min-height:100vh;color:var(--reader-text);transition:background-color .24s,color .24s}.reader-experience--night{--reader-bg:#111211;--reader-text:#ece6db;--reader-muted:#ece6db9e;--reader-rule:#ece6db2e}.reader-progress{z-index:30;top:var(--site-header-height);background:var(--reader-rule);height:4px;position:sticky}.reader-progress span{background:var(--ii-red);height:100%;transition:width .1s linear;display:block}.reader-intro{border-bottom:1px solid var(--reader-rule);text-align:center;justify-items:center;padding:clamp(4rem,9vw,9rem) 1.25rem clamp(3rem,6vw,6rem);display:grid}.reader-back{color:var(--reader-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3rem;font-size:.68rem;font-weight:700}.reader-intro h1{max-width:12ch;font-family:var(--font-garamond);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(4rem,10vw,10rem);font-weight:500;line-height:.8}.reader-subtitle{color:var(--ii-red);font-family:var(--font-garamond);margin-top:1.2rem;font-size:clamp(1.5rem,3vw,2.8rem)}.reader-meta{color:var(--reader-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-top:2rem;font-size:.65rem;font-weight:700;display:flex}.reader-content-note{border:1px solid var(--reader-rule);max-width:68ch;color:var(--reader-muted);margin-top:2rem;padding:1rem;font-size:.92rem;line-height:1.6}.reader-toolbar{z-index:20;top:calc(var(--site-header-height) + 4px);border-bottom:1px solid var(--reader-rule);background:color-mix(in srgb, var(--reader-bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);justify-content:center;align-items:center;gap:.75rem 1.5rem;padding:.75rem 1rem;display:flex;position:sticky}.reader-toolbar>div{align-items:center;gap:.4rem;display:flex}.reader-toolbar span{color:var(--reader-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:.25rem;font-size:.58rem;font-weight:700}.reader-toolbar button,.reader-toolbar a{border:1px solid var(--reader-rule);min-height:36px;color:var(--reader-text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:.5rem .7rem;font-size:.62rem;font-weight:700}.reader-toolbar button[aria-pressed=true]{border-color:var(--ii-red);background:var(--ii-red);color:#fff}.reader-article{width:min(100% - 2.5rem,760px);font-family:var(--font-garamond);font-size:var(--reader-font-size);margin:0 auto;padding:clamp(4rem,8vw,8rem) 0;line-height:1.72}.reader-article.is-wide{width:min(100% - 2.5rem,940px)}.reader-article p{margin:0 0 1.15em}.reader-opening{font-size:1.3em;font-style:italic;line-height:1.5}.reader-opening:first-letter{float:left;color:var(--ii-red);margin:.06em .12em 0 0;font-size:4.7em;font-style:normal;line-height:.72}.reader-location{border-top:1px solid var(--reader-rule);color:var(--ii-red);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:3.5rem 0 1.5rem;padding-top:1rem;font-size:.72rem;font-weight:700}.reader-article>.reader-location:first-child{margin-top:0}.reader-end{border-top:1px solid var(--reader-rule);text-align:center;justify-items:center;padding:clamp(4rem,8vw,8rem) 1.25rem;display:grid}.reader-end h2{max-width:14ch;font-family:var(--font-garamond);margin-top:1rem;font-size:clamp(2.8rem,6vw,6rem);font-weight:500;line-height:.92}.reader-end>p:not(.ii-kicker){max-width:52ch;color:var(--reader-muted);margin-top:1.25rem;line-height:1.65}.reader-end>div{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.reader-experience--night .ii-button--ghost{color:var(--reader-text)}@media (max-width:1050px){.ii-crossing-hero,.ii-about-hero,.ii-archive-hero,.ii-free-read,.ii-author-teaser,.ii-biography,.ii-field-note,.ii-story-stack article{grid-template-columns:1fr}.ii-crossing-scene,.ii-about-hero figure,.ii-archive-hero figure{min-height:680px}.ii-crossing-panel{min-height:760px;padding:5rem clamp(2rem,7vw,5rem) 3rem}.ii-crossing-copy h1{font-size:clamp(5.5rem,11vw,8.5rem)}.ii-crossing-cover{justify-self:end;max-width:255px}.ii-witness-line{right:0}.ii-author-teaser{gap:0;padding:0}.ii-author-portrait,.ii-author-portrait img{min-height:560px}.ii-author-portrait img{-o-object-position:center 22%;object-position:center 22%}.ii-author-copy{min-width:0;padding:5rem clamp(2rem,8vw,5rem) 6rem}.ii-manifesto{grid-template-columns:1fr 1fr}.ii-manifesto>.ii-kicker{grid-column:1/-1}.ii-chapter-grid,.ii-current-grid,.ii-review-grid,.ii-review-empty,.ii-archive-pillars,.ii-archive-index{grid-template-columns:repeat(2,minmax(0,1fr))}.ii-story-stack article>div,.ii-archive-hero figure{border-left:0;border-top:1px solid var(--ii-ink)}.ii-archive-hero figure{border-top-color:#fff3}}@media (max-width:720px){.ii-actions,.reader-end>div{flex-direction:column;align-items:stretch}.ii-button{width:100%}.ii-crossing-panel,.ii-about-hero>div,.ii-archive-hero>div{padding:3rem 1.25rem}.ii-crossing-scene{min-height:clamp(470px,68svh,540px)}.ii-crossing-scene>img{-o-object-position:50% center;object-position:50% center}.ii-crossing-quote{border-left:3px solid var(--ii-red);width:auto;text-shadow:none;background:#0b0b0ac7;padding:1rem 1rem 1.05rem;top:1.25rem;left:1rem;right:1rem}.ii-crossing-quote blockquote{font-size:clamp(1.8rem,9vw,2.35rem);line-height:.92}.ii-crossing-quote p{letter-spacing:.13em;margin-top:.8rem;font-size:.54rem}.ii-witness-line{display:none}.ii-crossing-scene figcaption{font-size:.48rem;line-height:1.35;bottom:.8rem;left:1rem;right:1rem}.ii-crossing-panel{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto}.ii-crossing-copy h1{font-size:clamp(3.8rem,19vw,5.75rem)}.ii-crossing-subtitle{max-width:19rem;font-size:1.35rem}.ii-crossing-cover{grid-row:auto;justify-self:end;width:min(56vw,230px);margin-top:3rem}.ii-crossing-actions{grid-template-columns:1fr;margin-top:3rem}.ii-crossing-context{font-size:1rem}.ii-crossing-signoff{margin-top:3rem}.ii-about-hero figure,.ii-archive-hero figure{min-height:520px}.ii-facts,.ii-manifesto,.ii-chapter-grid,.ii-current-grid,.ii-review-grid,.ii-review-empty,.ii-archive-pillars,.ii-archive-index{grid-template-columns:1fr}.ii-facts article,.ii-archive-index article{border-bottom:1px solid #0b0b0a33;border-right:0;min-height:170px}.ii-manifesto blockquote{font-size:clamp(3rem,14vw,5rem)}.ii-chapter-grid article{min-height:260px}.ii-free-read-quote,.ii-free-read-copy{padding:3.75rem 1.25rem}.ii-free-read-quote{border-bottom:1px solid #ffffff2e;border-right:0;min-height:470px}.ii-free-read-quote p{font-size:clamp(2.9rem,14vw,4.7rem)}.ii-free-read-copy{padding-bottom:4.75rem}.ii-free-read-copy h2{font-size:clamp(3.2rem,16vw,5.4rem)}.ii-author-portrait{aspect-ratio:4/3;min-height:0}.ii-author-portrait img{-o-object-position:center 22%;object-position:center 22%;height:100%;min-height:0}.ii-author-portrait span{padding:.8rem;font-size:.56rem;line-height:1.45;bottom:.75rem;left:.75rem;right:.75rem}.ii-author-copy{padding:3.5rem 1.25rem 4.75rem}.ii-author-copy h2{max-width:9ch;font-size:clamp(3.2rem,15vw,4.75rem);line-height:.9}.ii-author-copy>p:not(.ii-kicker){font-size:1rem;line-height:1.65}.ii-archive-band>div:first-child{grid-template-columns:1fr}.ii-archive-pillars article,.ii-current-grid article,.ii-review-card,.ii-review-empty>div{min-height:240px}.ii-biography-copy{min-width:0}.ii-timeline-list article,.ii-archive-timeline li{grid-template-columns:1fr;gap:.75rem}.reader-intro h1{font-size:clamp(3.6rem,18vw,6rem)}.reader-toolbar{flex-wrap:wrap;justify-content:flex-start;position:relative;top:auto}.reader-toolbar>div{flex:auto}.reader-toolbar>a{text-align:center;width:100%}.reader-article,.reader-article.is-wide{width:min(100% - 2rem,760px)}}
